From ce036ed42ee8788476e821f374d592425755556d Mon Sep 17 00:00:00 2001
From: SimpleStation14 <130339894+SimpleStation14@users.noreply.github.com>
Date: Sun, 7 Apr 2024 20:33:20 -0700
Subject: [PATCH] Adds pre-set warp points (#69)
## Mirror of PR #991: [Adds pre-set warp
points](https://github.com/DeltaV-Station/Delta-v/pull/991) from
[DeltaV-Station](https://github.com/DeltaV-Station)/[Delta-v](https://github.com/DeltaV-Station/Delta-v)
`2ad986dddd855df06eb430b0640340b9f14a79ee`
---
PR changed 0 files with 0 additions and 0 deletions.
The PR had the following labels:
- Changes: YML
- Changes: Localization
---
Original Body
> ## About the PR
> Title
> Will work together with
[this](https://github.com/DeltaV-Station/Delta-v/pull/968) to create a
cleaner more straightforward WP/Beacon mapping system.
>
> ## Why / Balance
> Easier for mappers. Better for players
Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
---
.../en-US/deltav/warp-points/warp-points.ftl | 41 +++
.../DeltaV/Entities/Markers/warp_points.yml | 272 ++++++++++++++++++
2 files changed, 313 insertions(+)
create mode 100644 Resources/Locale/en-US/deltav/warp-points/warp-points.ftl
create mode 100644 Resources/Prototypes/DeltaV/Entities/Markers/warp_points.yml
diff --git a/Resources/Locale/en-US/deltav/warp-points/warp-points.ftl b/Resources/Locale/en-US/deltav/warp-points/warp-points.ftl
new file mode 100644
index 00000000000..36c7db9a346
--- /dev/null
+++ b/Resources/Locale/en-US/deltav/warp-points/warp-points.ftl
@@ -0,0 +1,41 @@
+warp-point-evac = Evac
+warp-point-shuttle = Shuttle
+warp-point-debris = Space Debris
+warp-point-ruin = Space Ruin
+
+warp-point-bridge = Bridge
+warp-point-vault = Vault
+
+warp-point-sec = Security
+warp-point-perma = Perma
+warp-point-detective = Detective
+warp-point-court = Courtroom
+
+warp-point-medical = Medical
+warp-point-morgue = Morgue
+
+warp-point-epistemics = Epistemics
+
+warp-point-logistics = Logistics
+warp-point-salvage = Salvage
+
+warp-point-engineering = Engineering
+warp-point-singularity = Singularity
+warp-point-atmospherics = Atmos
+
+warp-point-hop = HoP
+warp-point-kitchen = Kitchen
+warp-point-bar = Bar
+warp-point-botany = Botany
+warp-point-janitor = Janitor
+warp-point-reporter = Reporter
+warp-point-lawyer = Lawyer
+
+warp-point-ai = AI
+warp-point-arrivals = Arrivals
+warp-point-evac = Evac
+warp-point-cryo = Cryo
+warp-point-chapel = Chapel
+warp-point-library = Library
+warp-point-dorms = Dorms
+warp-point-disposals = Disposals
diff --git a/Resources/Prototypes/DeltaV/Entities/Markers/warp_points.yml b/Resources/Prototypes/DeltaV/Entities/Markers/warp_points.yml
new file mode 100644
index 00000000000..90c18670f0f
--- /dev/null
+++ b/Resources/Prototypes/DeltaV/Entities/Markers/warp_points.yml
@@ -0,0 +1,272 @@
+# Off station
+- type: entity
+ id: WarpPointEvacShuttle
+ parent: WarpPoint
+ suffix: Evac Shuttle
+ components:
+ - type: WarpPoint
+ location: warp-point-evac
+
+- type: entity
+ id: WarpPointShuttle
+ parent: WarpPoint
+ suffix: Shuttle
+ components:
+ - type: WarpPoint
+ location: warp-point-shuttle
+
+- type: entity
+ id: WarpPointDebris
+ parent: WarpPoint
+ suffix: Space Debris
+ components:
+ - type: WarpPoint
+ location: warp-point-debris
+
+- type: entity
+ id: WarpPointRuin
+ parent: WarpPoint
+ suffix: Space Ruin
+ components:
+ - type: WarpPoint
+ location: warp-point-ruin
+
+# Command
+- type: entity
+ id: WarpPointBridge
+ parent: WarpPoint
+ suffix: Bridge
+ components:
+ - type: WarpPoint
+ location: warp-point-bridge
+
+- type: entity
+ id: WarpPointVault
+ parent: WarpPoint
+ suffix: Vault
+ components:
+ - type: WarpPoint
+ location: warp-point-vault
+
+# Security
+- type: entity
+ id: WarpPointSecurity
+ parent: WarpPoint
+ suffix: Security
+ components:
+ - type: WarpPoint
+ location: warp-point-sec
+
+- type: entity
+ id: WarpPointPerma
+ parent: WarpPoint
+ suffix: Perma
+ components:
+ - type: WarpPoint
+ location: warp-point-perma
+
+- type: entity
+ id: WarpPointDetective
+ parent: WarpPoint
+ suffix: Detective
+ components:
+ - type: WarpPoint
+ location: warp-point-detective
+
+- type: entity
+ id: WarpPointCourt
+ parent: WarpPoint
+ suffix: Courtroom
+ components:
+ - type: WarpPoint
+ location: warp-point-court
+
+#Medical
+- type: entity
+ id: WarpPointMedical
+ parent: WarpPoint
+ suffix: Medical
+ components:
+ - type: WarpPoint
+ location: warp-point-medical
+
+- type: entity
+ id: WarpPointMorgue
+ parent: WarpPoint
+ suffix: Morgue
+ components:
+ - type: WarpPoint
+ location: warp-point-morgue
+
+#Epistemics
+- type: entity
+ id: WarpPointEpistemics
+ parent: WarpPoint
+ suffix: Epistemics
+ components:
+ - type: WarpPoint
+ location: warp-point-epistemics
+
+#Logistics
+- type: entity
+ id: WarpPointLogistics
+ parent: WarpPoint
+ suffix: Logistics
+ components:
+ - type: WarpPoint
+ location: warp-point-logistics
+
+- type: entity
+ id: WarpPointSalvage
+ parent: WarpPoint
+ suffix: Salvage
+ components:
+ - type: WarpPoint
+ location: warp-point-salvage
+
+#Engineering
+- type: entity
+ id: WarpPointEngineering
+ parent: WarpPoint
+ suffix: Engineering
+ components:
+ - type: WarpPoint
+ location: warp-point-engineering
+
+- type: entity
+ id: WarpPointSingulo
+ parent: WarpPoint
+ suffix: Singularity
+ components:
+ - type: WarpPoint
+ location: warp-point-singularity
+
+- type: entity
+ id: WarpPointAtmos
+ parent: WarpPoint
+ suffix: Atmos
+ components:
+ - type: WarpPoint
+ location: warp-point-atmospherics
+
+#Service
+- type: entity
+ id: WarpPointHOP
+ parent: WarpPoint
+ suffix: HoP
+ components:
+ - type: WarpPoint
+ location: warp-point-hop
+
+- type: entity
+ id: WarpPointKitchen
+ parent: WarpPoint
+ suffix: Kitchen
+ components:
+ - type: WarpPoint
+ location: warp-point-kitchen
+
+- type: entity
+ id: WarpPointBar
+ parent: WarpPoint
+ suffix: Bar
+ components:
+ - type: WarpPoint
+ location: warp-point-bar
+
+- type: entity
+ id: WarpPointBotany
+ parent: WarpPoint
+ suffix: Botany
+ components:
+ - type: WarpPoint
+ location: warp-point-botany
+
+- type: entity
+ id: WarpPointJanitor
+ parent: WarpPoint
+ suffix: Janitor
+ components:
+ - type: WarpPoint
+ location: warp-point-janitor
+
+- type: entity
+ id: WarpPointReporter
+ parent: WarpPoint
+ suffix: Reporter
+ components:
+ - type: WarpPoint
+ location: warp-point-reporter
+
+- type: entity
+ id: WarpPointLawyer
+ parent: WarpPoint
+ suffix: Lawyer
+ components:
+ - type: WarpPoint
+ location: warp-point-lawyer
+
+#Misc
+- type: entity
+ id: WarpPointAI
+ parent: WarpPoint
+ suffix: AI
+ components:
+ - type: WarpPoint
+ location: warp-point-ai
+
+- type: entity
+ id: WarpPointArrivals
+ parent: WarpPoint
+ suffix: Arrivals
+ components:
+ - type: WarpPoint
+ location: warp-point-arrivals
+
+- type: entity
+ id: WarpPointEvac
+ parent: WarpPoint
+ suffix: Evac
+ components:
+ - type: WarpPoint
+ location: warp-point-evac
+
+- type: entity
+ id: WarpPointCryo
+ parent: WarpPoint
+ suffix: Cryo
+ components:
+ - type: WarpPoint
+ location: warp-point-cryo
+
+- type: entity
+ id: WarpPointChapel
+ parent: WarpPoint
+ suffix: Chapel
+ components:
+ - type: WarpPoint
+ location: warp-point-chapel
+
+- type: entity
+ id: WarpPointLibrary
+ parent: WarpPoint
+ suffix: Library
+ components:
+ - type: WarpPoint
+ location: warp-point-library
+
+- type: entity
+ id: WarpPointDorms
+ parent: WarpPoint
+ suffix: Dorms
+ components:
+ - type: WarpPoint
+ location: warp-point-dorms
+
+- type: entity
+ id: WarpPointDisposals
+ parent: WarpPoint
+ suffix: Disposals
+ components:
+ - type: WarpPoint
+ location: warp-point-disposals