From 01c687b28eca2f8207be204a79c31060bfe83e8c Mon Sep 17 00:00:00 2001 From: Dvir Date: Thu, 1 Feb 2024 20:55:37 +0200 Subject: [PATCH 1/6] NoSpawn --- .../Structures/Doors/Airlocks/access.yml | 88 +++++++++++++++++++ .../Structures/Doors/Airlocks/easy_pry.yml | 8 ++ .../Structures/Doors/Airlocks/shuttle.yml | 1 + .../Doors/Shutter/blast_door_autolink.yml | 10 +++ .../Structures/Doors/Windoors/windoor.yml | 23 +++++ 5 files changed, 130 insertions(+) diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml index 0cc5d90a1e1..5148f423279 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml @@ -3,6 +3,7 @@ parent: Airlock id: AirlockServiceLocked suffix: Service, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Service"]] @@ -11,6 +12,7 @@ parent: Airlock id: AirlockTheatreLocked suffix: Theatre, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Theatre"]] @@ -19,6 +21,7 @@ parent: Airlock id: AirlockChapelLocked suffix: Chapel, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chapel"]] @@ -27,6 +30,7 @@ parent: Airlock id: AirlockJanitorLocked suffix: Janitor, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Janitor"]] @@ -35,6 +39,7 @@ parent: Airlock id: AirlockKitchenLocked suffix: Kitchen, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"]] @@ -43,6 +48,7 @@ parent: Airlock id: AirlockBarLocked suffix: Bar, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Bar"]] @@ -51,6 +57,7 @@ parent: Airlock id: AirlockHydroponicsLocked suffix: Hydroponics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Hydroponics"]] @@ -59,6 +66,7 @@ parent: Airlock id: AirlockServiceCaptainLocked suffix: Captain, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Captain"]] @@ -67,6 +75,7 @@ parent: AirlockExternal id: AirlockExternalLocked suffix: External, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["External"]] @@ -75,6 +84,7 @@ parent: AirlockExternal id: AirlockExternalCargoLocked suffix: External, Cargo, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Cargo"]] @@ -83,6 +93,7 @@ parent: AirlockExternal id: AirlockExternalEngineeringLocked suffix: External, Engineering, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Engineering"]] @@ -91,6 +102,7 @@ parent: AirlockExternal id: AirlockExternalAtmosphericsLocked suffix: External, Atmospherics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Atmospherics"]] @@ -99,6 +111,7 @@ parent: AirlockExternal id: AirlockExternalSyndicateLocked suffix: External, Syndicate, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["SyndicateAgent"]] @@ -107,6 +120,7 @@ parent: AirlockExternal id: AirlockExternalNukeopLocked suffix: External, Nukeop, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["NuclearOperative"]] @@ -115,6 +129,7 @@ parent: AirlockFreezer id: AirlockFreezerLocked suffix: Kitchen, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"]] @@ -123,6 +138,7 @@ parent: AirlockFreezer id: AirlockFreezerKitchenHydroLocked suffix: Kitchen/Hydroponics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"], ["Hydroponics"]] @@ -131,6 +147,7 @@ parent: AirlockEngineering id: AirlockEngineeringLocked suffix: Engineering, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Engineering"]] @@ -139,6 +156,7 @@ parent: AirlockAtmospherics id: AirlockAtmosphericsLocked suffix: Atmospherics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Atmospherics"]] @@ -147,6 +165,7 @@ parent: AirlockCargo id: AirlockCargoLocked suffix: Cargo, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Cargo"]] @@ -155,6 +174,7 @@ parent: AirlockCargo id: AirlockSalvageLocked suffix: Salvage, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Salvage"]] @@ -163,6 +183,7 @@ parent: AirlockMedical id: AirlockMedicalLocked suffix: Medical, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Medical"]] @@ -171,6 +192,7 @@ parent: AirlockVirology id: AirlockVirologyLocked suffix: Virology, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Medical"]] @@ -179,6 +201,7 @@ parent: AirlockChemistry id: AirlockChemistryLocked suffix: Chemistry, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chemistry"]] @@ -187,6 +210,7 @@ parent: AirlockScience id: AirlockScienceLocked suffix: Science, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Research"]] @@ -195,6 +219,7 @@ parent: AirlockScience id: AirlockMedicalScienceLocked suffix: Medical/Science, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Research"], ["Medical"]] @@ -203,6 +228,7 @@ parent: AirlockCommand id: AirlockCommandLocked suffix: Command, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Command"]] @@ -221,6 +247,7 @@ parent: AirlockCommand id: AirlockChiefMedicalOfficerLocked suffix: ChiefMedicalOfficer, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["ChiefMedicalOfficer"]] @@ -229,6 +256,7 @@ parent: AirlockCommand id: AirlockChiefEngineerLocked suffix: ChiefEngineer, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["ChiefEngineer"]] @@ -245,6 +273,7 @@ parent: AirlockCommand id: AirlockResearchDirectorLocked suffix: ResearchDirector, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["ResearchDirector"]] @@ -261,6 +290,7 @@ parent: AirlockCommand id: AirlockQuartermasterLocked suffix: Quartermaster, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Quartermaster"]] @@ -317,6 +347,7 @@ parent: AirlockCommand id: AirlockEVALocked suffix: EVA, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["External"]] @@ -334,6 +365,7 @@ parent: AirlockGlass id: AirlockBarGlassLocked suffix: Bar, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Bar"]] @@ -342,6 +374,7 @@ parent: AirlockExternalGlass id: AirlockExternalGlassLocked suffix: External, Glass, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["External"]] @@ -350,6 +383,7 @@ parent: AirlockExternalGlass id: AirlockExternalGlassCargoLocked suffix: External, Glass, Cargo, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Cargo"]] @@ -358,6 +392,7 @@ parent: AirlockExternalGlass id: AirlockExternalGlassSyndicateLocked suffix: External, Glass, Syndicate, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["SyndicateAgent"]] @@ -366,6 +401,7 @@ parent: AirlockExternalGlass id: AirlockExternalGlassNukeopLocked suffix: External, Glass, Nukeop, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["NuclearOperative"]] @@ -374,6 +410,7 @@ parent: AirlockExternalGlass id: AirlockExternalGlassEngineeringLocked suffix: External, Glass, Engineering, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Engineering"]] @@ -382,6 +419,7 @@ parent: AirlockExternalGlass id: AirlockExternalGlassAtmosphericsLocked suffix: External, Glass, Atmospherics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Atmospherics"]] @@ -390,6 +428,7 @@ parent: AirlockGlass id: AirlockKitchenGlassLocked suffix: Kitchen, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"]] @@ -398,6 +437,7 @@ parent: AirlockGlass id: AirlockHydroGlassLocked suffix: Hydroponics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Hydroponics"]] @@ -406,6 +446,7 @@ parent: AirlockGlass id: AirlockChapelGlassLocked suffix: Chapel, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chapel"]] @@ -414,6 +455,7 @@ parent: AirlockEngineeringGlass id: AirlockEngineeringGlassLocked suffix: Engineering, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Engineering"]] @@ -422,6 +464,7 @@ parent: AirlockAtmosphericsGlass id: AirlockAtmosphericsGlassLocked suffix: Atmospherics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Atmospherics"]] @@ -430,6 +473,7 @@ parent: AirlockCargoGlass id: AirlockCargoGlassLocked suffix: Cargo, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Cargo"]] @@ -438,6 +482,7 @@ parent: AirlockCargoGlass id: AirlockSalvageGlassLocked suffix: Salvage, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Salvage"]] @@ -446,6 +491,7 @@ parent: AirlockMedicalGlass id: AirlockMedicalGlassLocked suffix: Medical, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Medical"]] @@ -454,6 +500,7 @@ parent: AirlockVirologyGlass id: AirlockVirologyGlassLocked suffix: Virology, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Medical"]] @@ -462,6 +509,7 @@ parent: AirlockScienceGlass id: AirlockScienceGlassLocked suffix: Science, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Research"]] @@ -470,6 +518,7 @@ parent: AirlockScienceGlass id: AirlockMedicalScienceGlassLocked suffix: Medical/Science, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Research"], ["Medical"]] @@ -478,6 +527,7 @@ parent: AirlockCommandGlass id: AirlockCommandGlassLocked suffix: Command, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Command"]] @@ -494,6 +544,7 @@ parent: AirlockCommandGlass id: AirlockChiefMedicalOfficerGlassLocked suffix: ChiefMedicalOfficer, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["ChiefMedicalOfficer"]] @@ -502,6 +553,7 @@ parent: AirlockCommandGlass id: AirlockChiefEngineerGlassLocked suffix: ChiefEngineer, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["ChiefEngineer"]] @@ -510,6 +562,7 @@ parent: AirlockCommandGlass id: AirlockHeadOfSecurityGlassLocked suffix: HeadOfSecurity, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["HeadOfSecurity"]] @@ -518,6 +571,7 @@ parent: AirlockCommandGlass id: AirlockResearchDirectorGlassLocked suffix: ResearchDirector, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["ResearchDirector"]] @@ -534,6 +588,7 @@ parent: AirlockCommandGlass id: AirlockQuartermasterGlassLocked suffix: Quartermaster, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Quartermaster"]] @@ -574,6 +629,7 @@ parent: AirlockCommandGlassLocked id: AirlockEVAGlassLocked suffix: EVA, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["External"]] @@ -582,6 +638,7 @@ parent: AirlockSyndicateGlass id: AirlockSyndicateGlassLocked suffix: Syndicate, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["SyndicateAgent"]] @@ -590,6 +647,7 @@ parent: AirlockSyndicateGlass id: AirlockSyndicateNukeopGlassLocked suffix: Nukeop, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["NuclearOperative"]] @@ -599,6 +657,7 @@ parent: AirlockMaint id: AirlockMaintLocked suffix: Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Maintenance"]] @@ -607,6 +666,7 @@ parent: AirlockMaintGlass id: AirlockMaintGlassLocked suffix: Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Maintenance"]] @@ -615,6 +675,7 @@ parent: AirlockMaint id: AirlockMaintSalvageLocked suffix: Salvage, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Salvage"]] @@ -623,6 +684,7 @@ parent: AirlockMaint id: AirlockMaintCargoLocked suffix: Cargo, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Cargo"]] @@ -631,6 +693,7 @@ parent: AirlockMaint id: AirlockMaintCommandLocked suffix: Command, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Command"]] @@ -639,6 +702,7 @@ parent: AirlockMaint id: AirlockMaintCommonLocked suffix: Common, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Maintenance"]] @@ -647,6 +711,7 @@ parent: AirlockMaint id: AirlockMaintEngiLocked suffix: Engineering, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Engineering"]] @@ -655,6 +720,7 @@ parent: AirlockMaint id: AirlockMaintAtmoLocked suffix: Atmospherics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Atmospherics"]] @@ -663,6 +729,7 @@ parent: AirlockMaint id: AirlockMaintBarLocked suffix: Bar, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Bar"]] @@ -671,6 +738,7 @@ parent: AirlockMaint id: AirlockMaintChapelLocked suffix: Chapel, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chapel"]] @@ -679,6 +747,7 @@ parent: AirlockMaint id: AirlockMaintHydroLocked suffix: Hydroponics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Hydroponics"]] @@ -687,6 +756,7 @@ parent: AirlockMaint id: AirlockMaintJanitorLocked suffix: Janitor, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Janitor"]] @@ -695,6 +765,7 @@ parent: AirlockMaint id: AirlockMaintTheatreLocked suffix: Theatre, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Theatre"]] @@ -703,6 +774,7 @@ parent: AirlockMaint id: AirlockMaintKitchenLocked suffix: Kitchen, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"]] @@ -711,6 +783,7 @@ parent: AirlockMaint id: AirlockMaintIntLocked suffix: Interior, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Maintenance"]] @@ -719,6 +792,7 @@ parent: AirlockMaint id: AirlockMaintMedLocked suffix: Medical, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Medical"]] @@ -727,6 +801,7 @@ parent: AirlockMaint id: AirlockMaintChemLocked suffix: Chemistry, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chemistry"]] @@ -735,6 +810,7 @@ parent: AirlockMaint id: AirlockMaintRnDLocked suffix: Science, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Research"]] @@ -743,6 +819,7 @@ parent: AirlockMaint id: AirlockMaintRnDMedLocked suffix: Medical/Science, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Research"], ["Medical"]] @@ -775,6 +852,7 @@ parent: AirlockMaint id: AirlockMaintCaptainLocked suffix: Captain, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Captain"]] @@ -783,6 +861,7 @@ parent: AirlockSyndicate id: AirlockSyndicateLocked suffix: Syndicate, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["SyndicateAgent"]] @@ -791,6 +870,7 @@ parent: AirlockSyndicate id: AirlockSyndicateNukeopLocked suffix: Nukeop, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["NuclearOperative"]] @@ -800,6 +880,7 @@ parent: AirlockShuttle id: AirlockExternalShuttleLocked suffix: External, Docking, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["External"]] @@ -808,6 +889,7 @@ parent: AirlockShuttle id: AirlockExternalShuttleSyndicateLocked suffix: External, Docking, Syndicate, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["SyndicateAgent"]] @@ -816,6 +898,7 @@ parent: AirlockShuttle id: AirlockExternalShuttleNukeopLocked suffix: External, Docking, Nukeop, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["NuclearOperative"]] @@ -824,6 +907,7 @@ parent: AirlockGlassShuttle id: AirlockExternalGlassShuttleLocked suffix: External, Glass, Docking, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["External"]] @@ -832,6 +916,7 @@ parent: AirlockGlassShuttle id: AirlockExternalGlassShuttleEmergencyLocked suffix: External, Emergency, Glass, Docking, Locked + noSpawn: true # Frontier components: - type: PriorityDock tag: DockEmergency @@ -842,6 +927,7 @@ parent: AirlockGlassShuttle id: AirlockExternalGlassShuttleArrivals suffix: External, Arrivals, Glass, Docking + noSpawn: true # Frontier components: - type: PriorityDock tag: DockArrivals @@ -850,6 +936,7 @@ parent: AirlockGlassShuttle id: AirlockExternalGlassShuttleEscape suffix: External, Escape 3x4, Glass, Docking + noSpawn: true # Frontier components: - type: GridFill @@ -858,6 +945,7 @@ parent: HighSecDoor id: HighSecCommandLocked suffix: Command, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Command"]] diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/easy_pry.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/easy_pry.yml index 04a58eebe07..fd46ca042a8 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/easy_pry.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/easy_pry.yml @@ -3,6 +3,7 @@ id: AirlockExternalEasyPry suffix: External, EasyPry description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered @@ -11,6 +12,7 @@ id: AirlockExternalGlassEasyPry suffix: External, Glass, EasyPry description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered @@ -19,6 +21,7 @@ id: AirlockGlassShuttleEasyPry suffix: EasyPry, Docking description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered @@ -27,6 +30,7 @@ id: AirlockShuttleEasyPry suffix: EasyPry, Docking description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered @@ -35,6 +39,7 @@ id: AirlockExternalEasyPryLocked suffix: External, EasyPry, Locked description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered @@ -43,6 +48,7 @@ id: AirlockExternalGlassEasyPryLocked suffix: External, Glass, EasyPry, Locked description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered @@ -51,6 +57,7 @@ id: AirlockGlassShuttleEasyPryLocked suffix: EasyPry, Docking, Locked description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered @@ -59,5 +66,6 @@ id: AirlockShuttleEasyPryLocked suffix: EasyPry, Docking, Locked description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN" + noSpawn: true # Frontier components: - type: PryUnpowered diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml index f8778842e4b..a017e451329 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml @@ -108,6 +108,7 @@ name: external airlock assembly suffix: Docking description: An incomplete structure necessary for connecting two space craft together. + noSpawn: true # Frontier components: - type: Transform anchored: true diff --git a/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door_autolink.yml b/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door_autolink.yml index 399760616c2..4b5d04205f6 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door_autolink.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door_autolink.yml @@ -4,6 +4,7 @@ id: BlastDoorExterior1 parent: BlastDoor suffix: Autolink, Ext1 + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Ext1 @@ -13,6 +14,7 @@ id: BlastDoorExterior1Open parent: BlastDoorOpen suffix: Open, Autolink, Ext1 + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Ext1 @@ -21,6 +23,7 @@ id: BlastDoorExterior2 parent: BlastDoor suffix: Autolink, Ext2 + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Ext2 @@ -30,6 +33,7 @@ id: BlastDoorExterior2Open parent: BlastDoorOpen suffix: Open, Autolink, Ext2 + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Ext2 @@ -38,6 +42,7 @@ id: BlastDoorExterior3 parent: BlastDoor suffix: Autolink, Ext3 + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Ext3 @@ -47,6 +52,7 @@ id: BlastDoorExterior3Open parent: BlastDoorOpen suffix: Open, Autolink, Ext3 + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Ext3 @@ -55,6 +61,7 @@ id: BlastDoorBridge parent: BlastDoor suffix: Autolink, Bridge + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Bridge @@ -63,6 +70,7 @@ id: BlastDoorBridgeOpen parent: BlastDoorOpen suffix: Open, Autolink, Bridge + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Bridge @@ -71,6 +79,7 @@ id: BlastDoorWindows parent: BlastDoor suffix: Autolink, Windows + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Windows @@ -79,6 +88,7 @@ id: BlastDoorWindowsOpen parent: BlastDoorOpen suffix: Open, Autolink, Windows + noSpawn: true # Frontier components: - type: AutoLinkReceiver channel: Windows diff --git a/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml b/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml index 75162c022a7..ab73e4ba641 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml @@ -17,6 +17,7 @@ parent: Windoor id: WindoorBarLocked suffix: Bar, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Bar"]] @@ -25,6 +26,7 @@ parent: Windoor id: WindoorBarKitchenLocked suffix: Bar&Kitchen, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Bar"], ["Kitchen"]] @@ -33,6 +35,7 @@ parent: Windoor id: WindoorCargoLocked suffix: Cargo, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Cargo"]] @@ -41,6 +44,7 @@ parent: Windoor id: WindoorChapelLocked suffix: Chapel, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chapel"]] @@ -49,6 +53,7 @@ parent: Windoor id: WindoorHydroponicsLocked suffix: Hydroponics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Hydroponics"]] @@ -57,6 +62,7 @@ parent: Windoor id: WindoorJanitorLocked suffix: Janitor, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Janitor"]] @@ -65,6 +71,7 @@ parent: Windoor id: WindoorKitchenLocked suffix: Kitchen, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"]] @@ -73,6 +80,7 @@ parent: Windoor id: WindoorKitchenHydroponicsLocked suffix: Kitchen&Hydroponics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"], ["Hydroponics"]] @@ -81,6 +89,7 @@ parent: Windoor id: WindoorServiceLocked suffix: Service, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Service"]] @@ -89,6 +98,7 @@ parent: Windoor id: WindoorTheatreLocked suffix: Theatre, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Theatre"]] @@ -115,6 +125,7 @@ parent: WindoorSecure id: WindoorSecureCargoLocked suffix: Cargo, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Cargo"]] @@ -123,6 +134,7 @@ parent: WindoorSecure id: WindoorSecureChapelLocked suffix: Chapel, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chapel"]] @@ -131,6 +143,7 @@ parent: WindoorSecure id: WindoorSecureChemistryLocked suffix: Chemistry, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Chemistry"]] @@ -139,6 +152,7 @@ parent: WindoorSecure id: WindoorSecureCommandLocked suffix: Command, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Command"]] @@ -147,6 +161,7 @@ parent: WindoorSecure id: WindoorSecureEngineeringLocked suffix: Engineering, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Engineering"]] @@ -155,6 +170,7 @@ parent: WindoorSecure id: WindoorSecureExternalLocked suffix: External, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["External"]] @@ -163,6 +179,7 @@ parent: WindoorSecure id: WindoorSecureJanitorLocked suffix: Janitor, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Janitor"]] @@ -171,6 +188,7 @@ parent: WindoorSecure id: WindoorSecureKitchenLocked suffix: Kitchen, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Kitchen"]] @@ -179,6 +197,7 @@ parent: WindoorSecure id: WindoorSecureMedicalLocked suffix: Medical, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Medical"]] @@ -187,6 +206,7 @@ parent: WindoorSecure id: WindoorSecureSalvageLocked suffix: Salvage, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Salvage"]] @@ -203,6 +223,7 @@ parent: WindoorSecure id: WindoorSecureScienceLocked suffix: Science, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Research"]] @@ -219,6 +240,7 @@ parent: WindoorSecure id: WindoorSecureAtmosphericsLocked suffix: Atmospherics, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Atmospherics"]] @@ -227,6 +249,7 @@ parent: WindoorSecure id: WindoorSecureParamedicLocked suffix: Paramedic, Locked + noSpawn: true # Frontier components: - type: AccessReader access: [["Paramedic"]] From 3a1c7969256009b7b0d5381ea32d65478d4b458a Mon Sep 17 00:00:00 2001 From: Dvir Date: Thu, 1 Feb 2024 21:07:20 +0200 Subject: [PATCH 2/6] Update apc.yml --- Resources/Prototypes/Entities/Structures/Power/apc.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index 81b38d24038..ade655c358f 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -194,6 +194,7 @@ parent: BaseAPC id: APCHighCapacity suffix: High Capacity, 100kW + noSpawn: true # Frontier components: - type: Battery maxCharge: 100000 @@ -203,6 +204,7 @@ parent: BaseAPC id: APCSuperCapacity suffix: Super Capacity, 150kW + noSpawn: true # Frontier components: - type: Battery maxCharge: 150000 @@ -212,6 +214,7 @@ parent: BaseAPC id: APCHyperCapacity suffix: Hyper Capacity, 200kW + noSpawn: true # Frontier components: - type: Battery maxCharge: 200000 From 8391ab78cf40ab7de55e0fefb73ca9de9a9587b4 Mon Sep 17 00:00:00 2001 From: Dvir Date: Thu, 1 Feb 2024 21:40:23 +0200 Subject: [PATCH 3/6] More --- Resources/Prototypes/Entities/Markers/warp_point.yml | 11 +++++++++++ .../Entities/Structures/Machines/vending_machines.yml | 7 ++++--- .../Structures/Wallmounts/switch_autolink.yml | 5 +++++ 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Markers/warp_point.yml b/Resources/Prototypes/Entities/Markers/warp_point.yml index da109f6212b..3e12975b8df 100644 --- a/Resources/Prototypes/Entities/Markers/warp_point.yml +++ b/Resources/Prototypes/Entities/Markers/warp_point.yml @@ -11,6 +11,7 @@ id: WarpPointBeacon parent: WarpPoint name: warp point (beacon) + noSpawn: true # Frontier components: - type: NavMapBeacon - type: WarpPoint @@ -21,6 +22,7 @@ id: WarpPointBombing name: warp point suffix: ninja bombing target + noSpawn: true # Frontier components: - type: BombingTarget - type: WarpPoint @@ -36,6 +38,7 @@ id: WarpPointBeaconBar parent: WarpPointBeacon name: warp point (bar) + noSpawn: true # Frontier components: - type: NavMapBeacon text: bar @@ -47,6 +50,7 @@ id: WarpPointBeaconCargo parent: WarpPointBeacon name: warp point (cargo) + noSpawn: true # Frontier components: - type: NavMapBeacon text: cargo @@ -58,6 +62,7 @@ id: WarpPointBeaconCommand parent: WarpPointBeacon name: warp point (command) + noSpawn: true # Frontier components: - type: NavMapBeacon text: command @@ -69,6 +74,7 @@ id: WarpPointBeaconEngineering parent: WarpPointBeacon name: warp point (engineering) + noSpawn: true # Frontier components: - type: NavMapBeacon text: engineering @@ -80,6 +86,7 @@ id: WarpPointBeaconMedical parent: WarpPointBeacon name: warp point (medical) + noSpawn: true # Frontier components: - type: NavMapBeacon text: medical @@ -91,6 +98,7 @@ id: WarpPointBeaconNeutral parent: WarpPointBeacon name: warp point (neutral) + noSpawn: true # Frontier components: - type: NavMapBeacon text: neutral @@ -102,6 +110,7 @@ id: WarpPointBeaconScience parent: WarpPointBeacon name: warp point (science) + noSpawn: true # Frontier components: - type: NavMapBeacon text: science @@ -113,6 +122,7 @@ id: WarpPointBeaconSecurity parent: WarpPointBeacon name: warp point (security) + noSpawn: true # Frontier components: - type: NavMapBeacon text: security @@ -124,6 +134,7 @@ id: WarpPointBeaconService parent: WarpPointBeacon name: warp point (service) + noSpawn: true # Frontier components: - type: NavMapBeacon text: service diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index d0fd5e63dd1..19b6649bd7c 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -900,9 +900,10 @@ parent: VendingMachineSeedsUnlocked id: VendingMachineSeeds suffix: Hyroponics - components: - - type: MarketModifier - mod: 5 + noSpawn: true +# components: # Frontier +# - type: AccessReader +# access: [["Hydroponics"]] - type: entity parent: VendingMachine diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/switch_autolink.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/switch_autolink.yml index fc15956225a..22c998120da 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/switch_autolink.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/switch_autolink.yml @@ -5,6 +5,7 @@ parent: SignalButton name: exterior button 1 suffix: Autolink, Ext1 + noSpawn: true # Frontier components: - type: AutoLinkTransmitter channel: Ext1 @@ -14,6 +15,7 @@ parent: SignalButton name: exterior button 2 suffix: Autolink, Ext2 + noSpawn: true # Frontier components: - type: AutoLinkTransmitter channel: Ext2 @@ -23,6 +25,7 @@ parent: SignalButton name: exterior button 3 suffix: Autolink, Ext3 + noSpawn: true # Frontier components: - type: AutoLinkTransmitter channel: Ext3 @@ -32,6 +35,7 @@ parent: SignalButton name: bridge windows button suffix: Autolink, Bridge + noSpawn: true # Frontier components: - type: AutoLinkTransmitter channel: Bridge @@ -41,6 +45,7 @@ parent: SignalButton name: exterior windows button suffix: Autolink, Windows + noSpawn: true # Frontier components: - type: AutoLinkTransmitter channel: Windows From 53bf05197591c86ac9ef029ec54a286bc0dc1f07 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:11:11 +0200 Subject: [PATCH 4/6] Update warp_point.yml --- .../Entities/Markers/warp_point.yml | 109 ------------------ 1 file changed, 109 deletions(-) diff --git a/Resources/Prototypes/Entities/Markers/warp_point.yml b/Resources/Prototypes/Entities/Markers/warp_point.yml index 69e6bf63442..f32d231b7c9 100644 --- a/Resources/Prototypes/Entities/Markers/warp_point.yml +++ b/Resources/Prototypes/Entities/Markers/warp_point.yml @@ -31,112 +31,3 @@ - state: pink - sprite: Objects/Weapons/Bombs/spidercharge.rsi state: icon - -# Departments -- type: entity - id: WarpPointBeaconBar - parent: WarpPointBeacon - name: warp point (bar) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: bar - color: "#791500" - - type: WarpPoint - location: bar - -- type: entity - id: WarpPointBeaconCargo - parent: WarpPointBeacon - name: warp point (cargo) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: cargo - color: "#A46106" - - type: WarpPoint - location: cargo - -- type: entity - id: WarpPointBeaconCommand - parent: WarpPointBeacon - name: warp point (command) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: command - color: "#334E6D" - - type: WarpPoint - location: command - -- type: entity - id: WarpPointBeaconEngineering - parent: WarpPointBeacon - name: warp point (engineering) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: engineering - color: "#EFB341" - - type: WarpPoint - location: engineering - -- type: entity - id: WarpPointBeaconMedical - parent: WarpPointBeacon - name: warp point (medical) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: medical - color: "#52B4E9" - - type: WarpPoint - location: medical - -- type: entity - id: WarpPointBeaconNeutral - parent: WarpPointBeacon - name: warp point (neutral) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: neutral - color: "#D4D4D4" - - type: WarpPoint - location: neutral - -- type: entity - id: WarpPointBeaconScience - parent: WarpPointBeacon - name: warp point (science) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: science - color: "#D381C9" - - type: WarpPoint - location: science - -- type: entity - id: WarpPointBeaconSecurity - parent: WarpPointBeacon - name: warp point (security) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: security - color: "#DE3A3A" - - type: WarpPoint - location: security - -- type: entity - id: WarpPointBeaconService - parent: WarpPointBeacon - name: warp point (service) - noSpawn: true # Frontier - components: - - type: NavMapBeacon - text: service - color: "#9FED58" - - type: WarpPoint - location: service From 296c9eb82e1692f9f6c70575ebf2aa52690efcf2 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Mon, 25 Mar 2024 23:32:16 +0200 Subject: [PATCH 5/6] Update windoor.yml --- .../Entities/Structures/Doors/Windoors/windoor.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml b/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml index 9ffeb5848c1..eaec05fd924 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Windoors/windoor.yml @@ -278,11 +278,6 @@ - type: entity parent: WindoorSecure - id: WindoorSecureAtmosphericsLocked - suffix: Atmospherics, Locked - noSpawn: true # Frontier - -- type: entity id: WindoorSecureHeadOfPersonnelLocked suffix: HeadOfPersonnel, Locked components: From de055764b64620adfbba7564f94e04db909ee087 Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Mon, 25 Mar 2024 23:33:24 +0200 Subject: [PATCH 6/6] Update vending_machines.yml --- .../Prototypes/Entities/Structures/Machines/vending_machines.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index 6548eb7943e..0314ea020f3 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -895,7 +895,6 @@ - type: entity parent: VendingMachineSeedsUnlocked id: VendingMachineSeeds - suffix: Hyroponics noSpawn: true # components: # Frontier # - type: AccessReader