Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
70192d0
lockers for NT roles
CawsForConcern Apr 5, 2026
cda116a
cargo required entities
CawsForConcern Apr 5, 2026
69c7bd3
cargo required entities
CawsForConcern Apr 5, 2026
a962a04
science required entities
CawsForConcern Apr 5, 2026
18406c5
science required entities
CawsForConcern Apr 5, 2026
cae86a8
security required entities
CawsForConcern Apr 5, 2026
f5c9758
engineering required machines
CawsForConcern Apr 5, 2026
02b0d5c
more required entities
CawsForConcern Apr 5, 2026
6b2889e
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern Apr 11, 2026
2a6e0db
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern Apr 21, 2026
23b8025
Merge branch 'starlight-dev' into Required_Entities_Expansion
Rinary1 Apr 29, 2026
9d7ad1a
StationBuilding.yml to ShouldMapWhitelist, it's an event map
CawsForConcern Apr 29, 2026
5418ecc
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern May 13, 2026
ec2795b
- biogenerator is the ShouldMap one, not biofabricator (oops!)
CawsForConcern May 13, 2026
cc183b2
cork and reach to ShouldMapStation whitelist due to being small
CawsForConcern May 13, 2026
602ac70
Merge branch 'starlight-dev' into Required_Entities_Expansion
Rinary1 May 17, 2026
f4bc9dc
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern May 26, 2026
776bfb9
Merge remote-tracking branch 'origin/Required_Entities_Expansion' int…
CawsForConcern May 27, 2026
9a65a8b
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern May 27, 2026
10c3635
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern Jun 6, 2026
e902b4d
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern Jun 10, 2026
4e90e36
latejoin cryopod required
CawsForConcern Jun 6, 2026
685efdf
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern Jun 12, 2026
514cbfd
Merge branch 'starlight-dev' into Required_Entities_Expansion
CawsForConcern Jun 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion Content.IntegrationTests/Tests/PostMapInitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,10 @@ public sealed class PostMapInitTest
/// </summary>
private static readonly string[] ShouldMapWhitelist =
{
"/Maps/_Starlight/Stations/Boxcars.yml",
"/Maps/_Starlight/Stations/StationBuilding.yml", // event map
"/Maps/_Starlight/Stations/Reach.yml", // very small, can't fit everything
"/Maps/_Starlight/Stations/Cork.yml", // very small, can't fit everything
"/Maps/_Starlight/Stations/Boxcars.yml", // no longer in map rotation / admeme only
};
// starlight end

Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Catalog/Fills/Crates/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@
- type: entity
parent: CrateSecgear
id: CrateSecurityTrackingMindshieldImplants
categories: [ ShouldMapStation ] # Starlight
name: implanter crate
description: Contains 4 MindShield implants and 4 tracking implant. Requires Security access to open.
components:
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@

- type: entity
id: ToolboxGoldFilled
categories: [ ShouldMapStation ] # Starlight
name: golden toolbox
parent: ToolboxGolden
suffix: Filled
Expand Down
8 changes: 8 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@

- type: entity
id: LockerQuarterMasterFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerQuarterMaster
components:
Expand Down Expand Up @@ -137,6 +138,7 @@
# No laser locker, used when the antique laser is placed in the special display crate
- type: entity
id: LockerCaptainFilledNoLaser
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerCaptain
components:
Expand Down Expand Up @@ -212,6 +214,7 @@

- type: entity
id: LockerHeadOfPersonnelFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerHeadOfPersonnel
components:
Expand Down Expand Up @@ -271,6 +274,7 @@
# No hardsuit locker
- type: entity
id: LockerChiefEngineerFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerChiefEngineer
components:
Expand Down Expand Up @@ -342,6 +346,7 @@
# No hardsuit locker
- type: entity
id: LockerChiefMedicalOfficerFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerChiefMedicalOfficer
components:
Expand Down Expand Up @@ -408,6 +413,7 @@
# No hardsuit locker
- type: entity
id: LockerResearchDirectorFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerResearchDirector
components:
Expand Down Expand Up @@ -485,6 +491,7 @@
# No hardsuit locker
- type: entity
id: LockerHeadOfSecurityFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerHeadOfSecurity
components:
Expand Down Expand Up @@ -520,6 +527,7 @@

- type: entity
id: LockerFreezerVaultFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Vault, Filled
parent: LockerFreezerBase
components:
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/medical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
- type: entity
parent: LockerMedical
id: LockerMedicalFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
components:
- type: EntityTableContainerFill
Expand Down Expand Up @@ -132,6 +133,7 @@
- type: entity
parent: LockerChemistry
id: LockerChemistryFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
components:
- type: EntityTableContainerFill
Expand Down Expand Up @@ -162,6 +164,7 @@
- type: entity
parent: LockerParamedic
id: LockerParamedicFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
components:
- type: EntityTableContainerFill
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/science.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
- type: entity
id: LockerScienceFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerScientist
components:
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

- type: entity
id: LockerWardenFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerWarden
components:
Expand Down Expand Up @@ -101,6 +102,7 @@

- type: entity
id: LockerBrigmedicFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Brigmedic, Filled
parent: LockerBrigmedic
components:
Expand Down Expand Up @@ -166,6 +168,7 @@

- type: entity
id: LockerDetectiveFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerDetective
components:
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/service.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
- type: entity
id: LockerBoozeFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerBooze
components:
Expand Down Expand Up @@ -67,6 +68,7 @@

- type: entity
id: ClosetJanitorFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: ClosetJanitor
components:
Expand Down Expand Up @@ -124,6 +126,7 @@

- type: entity
id: LockerBotanistFilled
categories: [ ShouldMapStation ] # Starlight
suffix: Filled
parent: LockerBotanist
components:
Expand Down
6 changes: 6 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@
#CE's hardsuit
- type: entity
id: SuitStorageCE
categories: [ ShouldMapStation ] # Starlight
parent: SuitStorageBase
suffix: Chief Engineer
components:
Expand All @@ -217,6 +218,7 @@
#CMO's hardsuit
- type: entity
id: SuitStorageCMO
categories: [ ShouldMapStation ] # Starlight
parent: SuitStorageBase
suffix: Chief Medical Officer
components:
Expand All @@ -230,6 +232,7 @@
#RD's hardsuit
- type: entity
id: SuitStorageRD
categories: [ ShouldMapStation ] # Starlight
parent: SuitStorageBase
suffix: Research Director
components:
Expand All @@ -243,6 +246,7 @@
#HOS's hardsuit
- type: entity
id: SuitStorageHOS
categories: [ ShouldMapStation ] # Starlight
parent: SuitStorageBase
suffix: Head of Security
components:
Expand All @@ -256,6 +260,7 @@
#Warden's hardsuit
- type: entity
id: SuitStorageWarden
categories: [ ShouldMapStation ] # Starlight
parent: SuitStorageBase
suffix: Warden
components:
Expand All @@ -269,6 +274,7 @@
#Captain's hardsuit
- type: entity
id: SuitStorageCaptain
categories: [ ShouldMapStation ] # Starlight
parent: SuitStorageBase
suffix: Captain
components:
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
- type: entity
name: latejoin spawn point
id: SpawnPointLatejoin
categories: [ ShouldMapStation ] # Starlight
parent: SpawnPointJobBase
components:
- type: Sprite
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Markers/Spawners/rooms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
- type: entity
parent: MarkerBase
id: SpawnPointHeadOfSecurityWeapon
categories: [ ShouldMapStation ] # Starlight
name: head of security weapon spawner
components:
- type: EntityTableSpawner
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
- type: entity
parent: [IDCardStandard, BaseGrandTheftContraband]
id: CaptainIDCard
categories: [ ShouldMapStation ] # Starlight
name: captain ID card
components:
- type: Sprite
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@
- type: entity
parent: ToiletGoldenEmpty
id: ToiletGoldenDirtyWater
categories: [ ShouldMapStation ] # Starlight
suffix: Dirty Water, StealTarget
components:
- type: StealTarget
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@
- type: entity
parent: BaseComputerShuttle
id: ComputerShuttleCargo
categories: [ ShouldMapStation ] # Starlight
name: cargo shuttle console
description: Used to pilot the cargo shuttle.
components:
Expand Down Expand Up @@ -388,6 +389,7 @@
- type: entity
parent: BaseComputerAiAccess
id: ComputerMedicalRecords
categories: [ ShouldMapStation ] # Starlight
name: medical records computer
description: This can be used to check medical records.
components:
Expand Down Expand Up @@ -685,6 +687,7 @@
- type: entity
parent: BaseComputerAiAccess
id: ComputerId
categories: [ ShouldMapStation ] # Starlight
name: ID card computer
description: Terminal for programming NanoTrasen employee ID cards to access parts of the station. # SL
components:
Expand Down Expand Up @@ -811,6 +814,7 @@
- type: entity
parent: BaseComputerAiAccess
id: ComputerComms
categories: [ ShouldMapStation ] # Starlight
name: communications console # Starlight
description: A computer used to make station wide announcements via keyboard, set the appropriate alert level, and call the emergency shuttle.
components:
Expand Down Expand Up @@ -1305,6 +1309,7 @@
- type: entity
parent: BaseComputerAiAccess
id: ComputerFundingAllocation
categories: [ ShouldMapStation ] # Starlight
name: funding allocation computer
description: Terminal for controlling the distribution of funds and pay to departments.
components:
Expand Down Expand Up @@ -1723,6 +1728,7 @@
- type: entity
parent: BaseComputerAiAccess
id: ComputerRoboticsControl
categories: [ ShouldMapStation ] # Starlight
name: robotics control console
description: Used to remotely monitor, disable, and destroy the station's cyborgs. # Starlight-edit - add ", disable, and destroy"
components:
Expand Down Expand Up @@ -1819,6 +1825,7 @@

- type: entity
id: StationAiUploadComputer
categories: [ ShouldMapStation ] # Starlight
parent: BaseComputer
name: AI upload console
description: Used to update the laws of the station AI.
Expand Down Expand Up @@ -1881,6 +1888,7 @@

- type: entity
id: StationAiFixerComputer
categories: [ ShouldMapStation ] # Starlight
parent: BaseComputer
name: AI restoration console
description: Used to repair damaged artifical intelligences.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
- type: entity
id: CrewMonitoringServer
categories: [ ShouldMapStation ] # Starlight
parent: [ BaseCrewMonitoringServer, BaseMachinePowered, ConstructibleMachine ] # Moffstation - Add abstract crewmon server parent
name: crew monitoring server
description: Receives and relays the status of all active suit sensors on the station.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
- type: entity
id: GravityGenerator
categories: [ ShouldMapStation ] # Starlight
parent: BaseMachinePowered
name: gravity generator
description: It's what keeps you to the floor.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: entity
parent: BaseHeaterMachine
id: KitchenElectricGrill
categories: [ ShouldMapStation ] # Starlight
name: electric grill
description: A microwave? No, a real man cooks steaks on a grill!
components:
Expand Down
4 changes: 4 additions & 0 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,7 @@

- type: entity
id: SecurityTechFab
categories: [ ShouldMapStation ] # Starlight
parent: BaseLatheLube
name: security techfab
description: Prints equipment for use by security crew.
Expand Down Expand Up @@ -514,6 +515,7 @@

- type: entity
id: MedicalTechFab
categories: [ ShouldMapStation ] # Starlight
parent: BaseLatheLube
name: medical techfab
description: Prints equipment for use by the medbay.
Expand Down Expand Up @@ -561,6 +563,7 @@
- type: entity
parent: BaseLathe
id: UniformPrinter
categories: [ ShouldMapStation ] # Starlight
name: uniform printer
description: Prints new or replacement uniforms.
components:
Expand Down Expand Up @@ -605,6 +608,7 @@

- type: entity
id: Biogenerator
categories: [ ShouldMapStation ] # Starlight
parent: BaseLathe
name: biogenerator
description: Converts plants into biomass, which can be used to construct useful items.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
- type: entity
id: CargoMailTeleporter
categories: [ ShouldMapStation ] # Starlight
parent: [ BaseMachinePowered, ConstructibleMachine ]
name: mail teleporter
description: Periodically teleports in mail to deliver across the station.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: entity
parent: [BaseStructure, StructureWheeled, BaseMajorContraband]
id: NuclearBomb
categories: [ ShouldMapStation ] # Starlight
name: nuclear fission explosive
description: You probably shouldn't stick around to see if this is armed.
suffix: ROUND ENDING # Starlight
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
- type: entity
id: ResearchAndDevelopmentServer
categories: [ ShouldMapStation ] # Starlight
parent: [ BaseResearchAndDevelopmentServer, BaseMachinePowered, ConstructibleMachine ] # Moffstation - Inherit from moffstation's abstract parent version
name: R&D server
description: Contains the collective knowledge of the station's scientists. Destroying it would send them back to the stone age. You don't want that do you?
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: entity
parent: [ BaseMachinePowered, ConstructibleMachine ]
id: SalvageMagnet
categories: [ ShouldMapStation ] # Starlight
name: salvage magnet
description: Pulls in salvage.
components:
Expand Down
Loading
Loading