Shuttle console + FTL rework (#24430)
* Add shuttle interior drawing back Just do it per-tile she'll be right, at least it's done with 1 draw call. * Revamp shuttle console * Bunch of cleanup work * Lables sortito * dok * Pixel alignment and colours * Fix a bunch of drawing bugs * Shuttle map drawing * Drawing fixes * Map parallax working finally * weh * Commit all my stuff * mic * deez * Update everything * Xamlify everything * uh * Rudimentary blocker range * My enemies have succeeded * Bunch of changes to FTL * Heaps of cleanup * Fix FTL bugs * FTL * weewoo * FTL fallback * wew * weh * Basic FTL working * FTL working * FTL destination fixes * a * Exclusion zones * Fix drawing / FTL * Beacons working * Coordinates drawing * Fix unknown map names * Dorks beginning * State + docking cleanup start * Basic dock drawing * Bunch of drawing fixes * Batching / color fixes * Cleanup and beacons support * weh * weh * Begin pings * First draft at map objects * Map fixup * Faster drawing * Fix perf + FTL * Cached drawing * Fix drawing * Best I got * strips * Back to lists but with caching * Final optimisation * Fix dock bounds * Docking work * stinker * kobolds * Btns * Docking vis working * Fix docking pre-vis * canasses * Helldivers 2 * a * Array life * Fix * Fix TODOs * liltenhead feature club * dorking * Merge artifacts * Last-minute touchup
This commit is contained in:
@@ -9,3 +9,9 @@
|
||||
copyright: '"hyperspace_progress.ogg" by /tg/station. Modified for looping by metalgearsloth.'
|
||||
license: CC-BY-SA-3.0
|
||||
source: https://github.com/tgstation/tgstation/tree/71a79f1f75902d2ccab27cbffb971b12b7ab042d/sound/runtime/hyperspace
|
||||
|
||||
- files:
|
||||
- radar_ping.ogg
|
||||
copyright: User unfa from freesound.org Remixed to mono and .ogg by metalgearsloth.
|
||||
license: CC0-1.0
|
||||
source: https://freesound.org/people/unfa/sounds/215415/
|
||||
BIN
Resources/Audio/Effects/Shuttle/radar_ping.ogg
Normal file
BIN
Resources/Audio/Effects/Shuttle/radar_ping.ogg
Normal file
Binary file not shown.
@@ -1,41 +1,52 @@
|
||||
shuttle-pilot-start = Piloting ship
|
||||
shuttle-pilot-end = Stopped piloting
|
||||
|
||||
shuttle-console-in-ftl = Can't FTL while in FTL!
|
||||
shuttle-console-proximity = Too close to nearby objects
|
||||
shuttle-console-prevent = You are unable to pilot this ship.
|
||||
shuttle-console-in-ftl = Currently in FTL
|
||||
shuttle-console-mass = Too large to FTL
|
||||
shuttle-console-prevent = You are unable to pilot this ship
|
||||
|
||||
# NAV
|
||||
|
||||
# Display
|
||||
shuttle-console-display-label = Display
|
||||
|
||||
shuttle-console-ftl-state = FTL State
|
||||
shuttle-console-ftl-available = Available
|
||||
shuttle-console-ftl-starting = Starting
|
||||
shuttle-console-ftl-travelling = Travelling
|
||||
shuttle-console-ftl-arriving = Arriving
|
||||
shuttle-console-ftl-cooldown = Cooldown
|
||||
|
||||
shuttle-console-ftl-timer = FTL Time
|
||||
|
||||
shuttle-console-max-radar = Max radar range:
|
||||
shuttle-console-radar = Radar range:
|
||||
shuttle-console-position = Position:
|
||||
shuttle-console-orientation = Orientation:
|
||||
shuttle-console-linear-velocity = Linear velocity:
|
||||
shuttle-console-angular-velocity = Angular velocity:
|
||||
|
||||
shuttle-console-dock-label = Docking ports
|
||||
shuttle-console-docked = {$index} (Docked)
|
||||
shuttle-console-dock-button = Dock {$suffix}
|
||||
|
||||
shuttle-console-hyperspace-label = FTL destinations
|
||||
shuttle-console-hyperspace-none = No destinations found
|
||||
|
||||
shuttle-console-unknown = Unknown
|
||||
shuttle-console-iff-label = {$name} ({$distance}m)
|
||||
shuttle-console-exclusion = Exclusion area
|
||||
|
||||
# Buttons
|
||||
shuttle-console-strafing = Strafing mode
|
||||
shuttle-console-nav-settings = Settings
|
||||
shuttle-console-iff-toggle = Show IFF
|
||||
shuttle-console-dock-toggle = Show docks
|
||||
|
||||
# MAP
|
||||
|
||||
shuttle-console-ftl-label = FTL Status
|
||||
shuttle-console-ftl-state-Available = Available
|
||||
shuttle-console-ftl-state-Starting = Starting
|
||||
shuttle-console-ftl-state-Travelling = Travelling
|
||||
shuttle-console-ftl-state-Arriving = Arriving
|
||||
shuttle-console-ftl-state-Cooldown = Cooldown
|
||||
|
||||
shuttle-console-map-settings = Settings
|
||||
shuttle-console-ftl-button = FTL
|
||||
shuttle-console-map-rebuild = Scan for objects
|
||||
shuttle-console-map-beacons = Show beacons
|
||||
|
||||
shuttle-console-no-signal = No signal
|
||||
|
||||
shuttle-console-map-objects = Sector objects
|
||||
|
||||
# DOCK
|
||||
shuttle-console-docked = Docked objects
|
||||
|
||||
shuttle-console-view = View
|
||||
shuttle-console-undock = Undock
|
||||
shuttle-console-dock = Dock
|
||||
shuttle-console-docks-label = Docks
|
||||
|
||||
shuttle-console-undock-fail = Undocking failed
|
||||
shuttle-console-dock-fail = Docking failed
|
||||
|
||||
@@ -29,10 +29,6 @@ entities:
|
||||
name: Syndicate Outpost
|
||||
- type: Transform
|
||||
parent: 1295
|
||||
- type: FTLDestination
|
||||
whitelist:
|
||||
tags:
|
||||
- Syndicate
|
||||
- type: MapGrid
|
||||
chunks:
|
||||
-1,-1:
|
||||
@@ -1636,6 +1632,10 @@ entities:
|
||||
- type: MetaData
|
||||
- type: Transform
|
||||
- type: Map
|
||||
- type: FTLDestination
|
||||
whitelist:
|
||||
tags:
|
||||
- Syndicate
|
||||
- type: PhysicsMap
|
||||
- type: Broadphase
|
||||
- type: OccluderTree
|
||||
|
||||
@@ -24,6 +24,9 @@ entities:
|
||||
components:
|
||||
- type: MetaData
|
||||
name: GX-13 Infiltrator
|
||||
- type: Tag
|
||||
tags:
|
||||
- Syndicate
|
||||
- type: Transform
|
||||
pos: 0.64252126,4.1776605
|
||||
parent: invalid
|
||||
|
||||
@@ -3,6 +3,16 @@
|
||||
parent: MarkerBase
|
||||
name: FTL point
|
||||
components:
|
||||
- type: FTLDestination
|
||||
- type: FTLBeacon
|
||||
- type: Sprite
|
||||
state: pink
|
||||
|
||||
- type: entity
|
||||
id: FTLExclusion
|
||||
parent: MarkerBase
|
||||
name: FTL exclusion point
|
||||
components:
|
||||
- type: FTLExclusion
|
||||
range: 32
|
||||
- type: Sprite
|
||||
state: pink
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
tags:
|
||||
- Syndicate
|
||||
- type: RadarConsole
|
||||
maxRange: 1536
|
||||
maxRange: 384
|
||||
- type: WorldLoader
|
||||
radius: 1536
|
||||
- type: PointLight
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# Markers
|
||||
- type: entity
|
||||
id: SalvageShuttleMarker
|
||||
name: Salvage shuttle marker
|
||||
parent: FTLPoint
|
||||
|
||||
# Biome mods -> at least 1 required
|
||||
|
||||
BIN
Resources/Textures/Parallaxes/space_map2.png
Normal file
BIN
Resources/Textures/Parallaxes/space_map2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.9 MiB |
1
Resources/Textures/Parallaxes/weh.txt
Normal file
1
Resources/Textures/Parallaxes/weh.txt
Normal file
@@ -0,0 +1 @@
|
||||
spacescape
|
||||
Reference in New Issue
Block a user