From 3dff87b3e1a92ceebea2ab366865ed078701cb03 Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Sat, 13 Apr 2024 23:22:33 +0300 Subject: [PATCH] NoSpawn markers and weapons (#90) * markers noSpawn: true * weapons noSpawn --- .../Markers/Spawners/Random/altars.yml | 3 + .../Markers/Spawners/Random/anomaly.yml | 2 + .../Markers/Spawners/Random/arcade.yml | 1 + .../Markers/Spawners/Random/artifacts.yml | 2 + .../Markers/Spawners/Random/bedsheet.yml | 1 + .../Markers/Spawners/Random/crates.yml | 2 + .../Markers/Spawners/Random/crystal.yml | 1 + .../Markers/Spawners/Random/curtains.yml | 1 + .../Markers/Spawners/Random/fancytables.yml | 1 + .../Markers/Spawners/Random/flora.yml | 1 + .../Markers/Spawners/Random/folders.yml | 1 + .../Markers/Spawners/Random/grille.yml | 1 + .../Markers/Spawners/Random/instruments.yml | 1 + .../Markers/Spawners/Random/maintenance.yml | 4 ++ .../Markers/Spawners/Random/mineshaft.yml | 5 ++ .../Markers/Spawners/Random/paintings.yml | 1 + .../Markers/Spawners/Random/posters.yml | 2 + .../Markers/Spawners/Random/pottedplants.yml | 2 + .../Markers/Spawners/Random/salvage.yml | 11 ++++ .../Markers/Spawners/Random/shadowkudzu.yml | 1 + .../Entities/Markers/Spawners/Random/soap.yml | 1 + .../Markers/Spawners/Random/techboard.yml | 1 + .../Entities/Markers/Spawners/Random/toy.yml | 3 + .../Markers/Spawners/Random/trash.yml | 1 + .../Markers/Spawners/Random/vending.yml | 1 + .../Markers/Spawners/Random/vendingdrinks.yml | 1 + .../Markers/Spawners/Random/vendingsnacks.yml | 1 + .../Entities/Markers/Spawners/bots.yml | 2 + .../Entities/Markers/Spawners/corpses.yml | 8 +++ .../Entities/Markers/Spawners/ghost_roles.yml | 5 ++ .../Entities/Markers/Spawners/human.yml | 2 + .../Entities/Markers/Spawners/jobs.yml | 46 +++++++++++++++ .../Entities/Markers/Spawners/mechs.yml | 2 + .../Entities/Markers/Spawners/mobs.yml | 59 +++++++++++++++++++ .../Spawners/vending_machine_restock.yml | 3 + .../Prototypes/Entities/Markers/shuttle.yml | 2 + .../Entities/Markers/warp_point.yml | 2 + .../Objects/Weapons/Bombs/firebomb.yml | 3 + .../Entities/Objects/Weapons/Bombs/funny.yml | 3 + .../Entities/Objects/Weapons/Bombs/pen.yml | 2 + .../Objects/Weapons/Bombs/pipebomb.yml | 3 + .../Objects/Weapons/Bombs/plastic.yml | 2 + .../Entities/Objects/Weapons/Bombs/spider.yml | 1 + .../Guns/Ammunition/Boxes/antimateriel.yml | 2 + .../Guns/Ammunition/Boxes/caseless_rifle.yml | 6 ++ .../Guns/Ammunition/Boxes/light_rifle.yml | 6 ++ .../Weapons/Guns/Ammunition/Boxes/magnum.yml | 6 ++ .../Weapons/Guns/Ammunition/Boxes/pistol.yml | 5 ++ .../Weapons/Guns/Ammunition/Boxes/rifle.yml | 7 +++ .../Weapons/Guns/Ammunition/Boxes/shotgun.yml | 7 +++ .../Weapons/Guns/Ammunition/Boxes/toy.yml | 2 + .../Ammunition/Cartridges/antimateriel.yml | 1 + .../Ammunition/Cartridges/caseless_rifle.yml | 3 + .../Ammunition/Cartridges/heavy_rifle.yml | 1 + .../Ammunition/Cartridges/light_rifle.yml | 5 ++ .../Guns/Ammunition/Cartridges/magnum.yml | 6 ++ .../Guns/Ammunition/Cartridges/pistol.yml | 5 ++ .../Guns/Ammunition/Cartridges/rifle.yml | 5 ++ .../Guns/Ammunition/Cartridges/shotgun.yml | 9 +++ .../Ammunition/Magazines/caseless_rifle.yml | 9 +++ .../Guns/Ammunition/Magazines/grenade.yml | 6 ++ .../Guns/Ammunition/Magazines/light_rifle.yml | 7 +++ .../Guns/Ammunition/Magazines/magnum.yml | 10 ++++ .../Guns/Ammunition/Magazines/pistol.yml | 11 ++++ .../Guns/Ammunition/Magazines/rifle.yml | 4 ++ .../Guns/Ammunition/Magazines/shotgun.yml | 4 ++ .../Guns/Ammunition/Projectiles/toy.yml | 1 + .../Guns/Ammunition/SpeedLoaders/magnum.yml | 5 ++ .../Guns/Ammunition/SpeedLoaders/pistol.yml | 3 + .../Ammunition/SpeedLoaders/rifle_light.yml | 1 + .../Guns/Ammunition/SpeedLoaders/toy.yml | 1 + .../Weapons/Guns/Ammunition/explosives.yml | 10 ++++ .../Objects/Weapons/Guns/Basic/pka.yml | 1 + .../Weapons/Guns/Basic/spraynozzle.yml | 1 + .../Objects/Weapons/Guns/Basic/staves.yml | 1 + .../Objects/Weapons/Guns/Basic/wands.yml | 7 +++ .../Objects/Weapons/Guns/Basic/watergun.yml | 3 + .../Weapons/Guns/Battery/battery_guns.yml | 21 +++++++ .../Objects/Weapons/Guns/HMGs/hmgs.yml | 1 + .../Objects/Weapons/Guns/LMGs/lmgs.yml | 2 + .../Weapons/Guns/Launchers/launchers.yml | 11 ++++ .../Objects/Weapons/Guns/Pistols/pistols.yml | 6 ++ .../Weapons/Guns/Revolvers/revolvers.yml | 6 ++ .../Objects/Weapons/Guns/Rifles/rifles.yml | 5 ++ .../Objects/Weapons/Guns/SMGs/smgs.yml | 1 + .../Weapons/Guns/Shotguns/shotguns.yml | 12 ++++ .../Objects/Weapons/Guns/Snipers/snipers.yml | 4 ++ .../Objects/Weapons/Guns/flare_gun.yml | 1 + .../Objects/Weapons/Guns/pneumatic_cannon.yml | 3 + .../Entities/Objects/Weapons/Guns/turrets.yml | 6 ++ .../Objects/Weapons/Melee/armblade.yml | 1 + .../Objects/Weapons/Melee/baseball_bat.yml | 3 + .../Objects/Weapons/Melee/chainsaw.yml | 1 + .../Entities/Objects/Weapons/Melee/cult.yml | 3 + .../Objects/Weapons/Melee/e_sword.yml | 5 ++ .../Objects/Weapons/Melee/fireaxe.yml | 2 + .../Entities/Objects/Weapons/Melee/gohei.yml | 1 + .../Entities/Objects/Weapons/Melee/knife.yml | 13 ++++ .../Entities/Objects/Weapons/Melee/mining.yml | 4 ++ .../Entities/Objects/Weapons/Melee/needle.yml | 1 + .../Objects/Weapons/Melee/pickaxe.yml | 2 + .../Objects/Weapons/Melee/sledgehammer.yml | 1 + .../Entities/Objects/Weapons/Melee/spear.yml | 5 ++ .../Objects/Weapons/Melee/stunprod.yml | 1 + .../Entities/Objects/Weapons/Melee/sword.yml | 7 +++ .../Objects/Weapons/Melee/weapon_toolbox.yml | 1 + .../Objects/Weapons/Melee/white_cane.yml | 1 + .../Objects/Weapons/Throwable/bola.yml | 1 + .../Objects/Weapons/Throwable/clusterbang.yml | 8 +++ .../Objects/Weapons/Throwable/grenades.yml | 15 +++++ .../Weapons/Throwable/throwing_stars.yml | 2 + .../Entities/Objects/Weapons/security.yml | 5 ++ 112 files changed, 521 insertions(+) diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/altars.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/altars.yml index 576f29a27c..1f07533cb1 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/altars.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/altars.yml @@ -2,6 +2,7 @@ name: random altar spawner id: AltarSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -23,6 +24,7 @@ name: random convert-altar spawner id: ConvertAltarSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -46,6 +48,7 @@ name: random cult-altar spawner id: CultAltarSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml index d4edbe9fc0..2eab48ac42 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml @@ -2,6 +2,7 @@ id: RandomAnomalySpawner name: random anomaly spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -26,6 +27,7 @@ - type: entity id: RandomRockAnomalySpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml index 4c4dc2da28..f825f0b738 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml @@ -2,6 +2,7 @@ id: RandomArcade name: random arcade spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/artifacts.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/artifacts.yml index a678ef03f3..96e16e184c 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/artifacts.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/artifacts.yml @@ -2,6 +2,7 @@ id: RandomArtifactSpawner name: random artifact spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -27,6 +28,7 @@ id: RandomArtifactSpawner20 name: random artifact spawner [20] parent: RandomArtifactSpawner + noSpawn: true components: - type: RandomSpawner chance: 0.2 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml index 60f92c4f33..5891c82abc 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/bedsheet.yml @@ -2,6 +2,7 @@ name: Random Sheet Spawner id: BedsheetSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml index ae7e5bcf76..1f9b87279b 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml @@ -2,6 +2,7 @@ name: Empty Crate Spawner id: CrateEmptySpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -28,6 +29,7 @@ id: CrateFilledSpawner suffix: Low Value parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/crystal.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/crystal.yml index 84adf28e2d..80f12f146f 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/crystal.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/crystal.yml @@ -3,6 +3,7 @@ suffix: 70% id: CrystalSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/curtains.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/curtains.yml index 83ab633ac7..3f3e9fe45d 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/curtains.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/curtains.yml @@ -2,6 +2,7 @@ name: random curtain spawner id: CurtainSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/fancytables.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/fancytables.yml index 274db34437..099496bb3f 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/fancytables.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/fancytables.yml @@ -1,6 +1,7 @@ - type: entity name: random fancy table spawner id: FancyTableSpawner + noSpawn: true parent: MarkerBase components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml index 9abd35a920..167de33b47 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/flora.yml @@ -2,6 +2,7 @@ id: RandomFloraTree name: random tree spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/folders.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/folders.yml index 3ca5731bd8..f7e33cda42 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/folders.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/folders.yml @@ -2,6 +2,7 @@ name: Random Folder Spawner id: FolderSpawner parent: MarkerBase + noSpawn: true placement: mode: PlaceFree components: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml index 2ed58711ae..887f302e4b 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/grille.yml @@ -2,6 +2,7 @@ name: Random Grille Spawner id: GrilleSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/instruments.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/instruments.yml index 0c54f37bd7..621c2b3b3e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/instruments.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/instruments.yml @@ -2,6 +2,7 @@ id: RandomInstruments name: random instruments spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 6419c1aaa1..46a4dcaf7d 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -3,6 +3,7 @@ suffix: Fluff+Clothes id: MaintenanceFluffSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -135,6 +136,7 @@ suffix: Tools+Cells+Mats id: MaintenanceToolSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -211,6 +213,7 @@ suffix: Scrap+Weapons id: MaintenanceWeaponSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -263,6 +266,7 @@ suffix: Plants id: MaintenancePlantSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/mineshaft.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/mineshaft.yml index 8d1b36c022..48091b0bc0 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/mineshaft.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/mineshaft.yml @@ -2,6 +2,7 @@ id: RandomWoodenSupport name: wooden support spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -20,6 +21,7 @@ id: RandomWoodenWall name: wooden wall spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -36,6 +38,7 @@ id: RandomStalagmiteOrCrystal name: stalagmite or crystal spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -54,6 +57,7 @@ id: RandomBrownStalagmite name: brown stalagmite spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -75,6 +79,7 @@ id: RandomGreyStalagmite name: grey stalagmite spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml index ddbb018ff6..bedcae3b83 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/paintings.yml @@ -2,6 +2,7 @@ parent: MarkerBase id: RandomPainting name: random painting spawner + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml index 4dcc97ad31..eea9b53f95 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml @@ -2,6 +2,7 @@ parent: MarkerBase id: RandomPosterAny name: random poster spawner + noSpawn: true components: - type: Sprite layers: @@ -22,6 +23,7 @@ parent: MarkerBase id: RandomPosterContraband name: random contraband poster spawner + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/pottedplants.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/pottedplants.yml index a61af1467b..de8e5bad91 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/pottedplants.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/pottedplants.yml @@ -2,6 +2,7 @@ parent: MarkerBase id: PottedPlantRandom name: random potted plant spawner + noSpawn: true components: - type: Sprite layers: @@ -42,6 +43,7 @@ parent: MarkerBase id: PottedPlantRandomPlastic name: random plastic potted plant spawner + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml index 34bf32d8d7..1fc77bce19 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml @@ -5,6 +5,7 @@ name: Salvage Material Crate Spawner id: SalvageMaterialCrateSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -43,6 +44,7 @@ name: Salvage Canister Spawner id: SalvageCanisterSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -66,6 +68,7 @@ name: salvage loot spawner id: SalvageLootSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -84,6 +87,7 @@ name: Salvage Mob Spawner id: SalvageMobSpawner parent: MarkerBase + noSpawn: true suffix: 25 components: - type: Sprite @@ -113,6 +117,7 @@ name: Salvage Space Tick Spawner id: SpaceTickSpawner parent: MarkerBase + noSpawn: true suffix: 100 components: - type: Sprite @@ -128,6 +133,7 @@ name: Salvage Space Bear Spawner id: SpawnMobBearSalvage parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -141,6 +147,7 @@ - type: entity id: SalvageMobSpawner75 parent: SalvageMobSpawner + noSpawn: true suffix: 75 components: - type: RandomSpawner @@ -164,6 +171,7 @@ - type: entity name: Salvage Space Kangaroo Spawner id: SpawnMobKangarooSalvage + noSpawn: true parent: MarkerBase components: - type: Sprite @@ -178,6 +186,7 @@ - type: entity name: Salvage Space Spider Spawner id: SpawnMobSpiderSalvage + noSpawn: true parent: MarkerBase components: - type: Sprite @@ -192,6 +201,7 @@ - type: entity name: Salvage Space Cobra Spawner id: SpawnMobCobraSalvage + noSpawn: true parent: MarkerBase components: - type: Sprite @@ -207,6 +217,7 @@ name: Salvage Flesh Spawner id: SalvageFleshSpawner parent: SalvageMobSpawner + noSpawn: true suffix: 100 components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/shadowkudzu.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/shadowkudzu.yml index 95a24157f9..cbabfdb62e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/shadowkudzu.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/shadowkudzu.yml @@ -1,6 +1,7 @@ - type: entity id: ShadowKudzuLootSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml index d3283522b2..c00ceebff6 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml @@ -1,6 +1,7 @@ - type: entity id: RandomSoap name: random soap spawner + noSpawn: true parent: MarkerBase components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml index 3409e7c1de..a1bb072651 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/techboard.yml @@ -2,6 +2,7 @@ id: RandomBoard name: random board spawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml index 48e8b1a178..6aa90a6c46 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml @@ -1,6 +1,7 @@ - type: entity name: Toy Spawner id: ToySpawner + noSpawn: true parent: MarkerBase components: - type: Sprite @@ -41,6 +42,7 @@ name: Prize Figurine Spawner id: FigureSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -76,6 +78,7 @@ name: Spacemen Minifigure Spawner suffix: Librarian only, map with care! id: SpacemenFigureSpawner + noSpawn: true parent: MarkerBase components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml index d19164e4fa..b70a5dacad 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml @@ -3,6 +3,7 @@ id: RandomSpawner parent: MarkerBase suffix: 50 + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml index d55a7916b4..02d206aff0 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml @@ -3,6 +3,7 @@ name: random vending machine spawner suffix: Any parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingdrinks.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingdrinks.yml index a911b7ebfc..737b441d31 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingdrinks.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingdrinks.yml @@ -3,6 +3,7 @@ name: random vending machine spawner suffix: Drinks parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingsnacks.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingsnacks.yml index b634d50cc6..6b434ec216 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingsnacks.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/vendingsnacks.yml @@ -3,6 +3,7 @@ name: random vending machine spawner suffix: Snacks parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/bots.yml b/Resources/Prototypes/Entities/Markers/Spawners/bots.yml index 9f0823f48e..2c3ee308a2 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/bots.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/bots.yml @@ -2,6 +2,7 @@ name: medibot spawner id: SpawnMobMedibot parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -16,6 +17,7 @@ name: cleanbot spawner id: SpawnMobCleanBot parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/corpses.yml b/Resources/Prototypes/Entities/Markers/Spawners/corpses.yml index 5bd5f76c4a..0d6c85cdf4 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/corpses.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/corpses.yml @@ -2,6 +2,7 @@ name: Human Corpse Spawner id: SalvageHumanCorpseSpawner parent: MarkerBase + noSpawn: true components: - type: Sprite sprite: Markers/jobs.rsi @@ -15,6 +16,7 @@ name: Random Service Corpse Spawner id: RandomServiceCorpseSpawner parent: SalvageHumanCorpseSpawner + noSpawn: true components: - type: Sprite layers: @@ -28,6 +30,7 @@ name: Random Engineer Corpse Spawner id: RandomEngineerCorpseSpawner parent: SalvageHumanCorpseSpawner + noSpawn: true components: - type: Sprite layers: @@ -41,6 +44,7 @@ name: Random Cargo Corpse Spawner id: RandomCargoCorpseSpawner parent: SalvageHumanCorpseSpawner + noSpawn: true components: - type: Sprite layers: @@ -54,6 +58,7 @@ name: Random Medic Corpse Spawner id: RandomMedicCorpseSpawner parent: SalvageHumanCorpseSpawner + noSpawn: true components: - type: Sprite layers: @@ -67,6 +72,7 @@ name: Random Science Corpse Spawner id: RandomScienceCorpseSpawner parent: SalvageHumanCorpseSpawner + noSpawn: true components: - type: Sprite layers: @@ -80,6 +86,7 @@ name: Random Security Corpse Spawner id: RandomSecurityCorpseSpawner parent: SalvageHumanCorpseSpawner + noSpawn: true components: - type: Sprite layers: @@ -93,6 +100,7 @@ name: Random Command Corpse Spawner id: RandomCommandCorpseSpawner parent: SalvageHumanCorpseSpawner + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml index ddbccfe686..f2e410a175 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml @@ -3,6 +3,7 @@ name: ghost role spawn point suffix: rat king parent: MarkerBase + noSpawn: true components: - type: GhostRole name: ghost-role-information-rat-king-name @@ -22,6 +23,7 @@ name: ghost role spawn point suffix: Remilia parent: MarkerBase + noSpawn: true components: - type: GhostRole name: ghost-role-information-remilia-name @@ -41,6 +43,7 @@ name: ghost role spawn point suffix: cerberus parent: MarkerBase + noSpawn: true components: - type: GhostRole name: ghost-role-information-cerberus-name @@ -117,6 +120,7 @@ name: ghost role spawn point suffix: space ninja parent: MarkerBase + noSpawn: true components: - type: GhostRole name: ghost-role-information-space-ninja-name @@ -135,6 +139,7 @@ parent: MarkerBase id: SpawnPointGhostTerminator name: terminator spawn point + noSpawn: true components: - type: GhostRole name: ghost-role-information-exterminator-name diff --git a/Resources/Prototypes/Entities/Markers/Spawners/human.yml b/Resources/Prototypes/Entities/Markers/Spawners/human.yml index e725576f77..bd4c1de21a 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/human.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/human.yml @@ -2,6 +2,7 @@ name: syndicate footsoldier spawner id: SpawnMobSyndicateFootSoldier parent: MarkerBase + noSpawn: true components: #God forgive me for what I'm about to do - type: Sprite @@ -29,6 +30,7 @@ name: syndicate shuttle pilot spawner id: SpawnMobSyndicateFootsoldierPilot parent: SpawnMobSyndicateFootSoldier + noSpawn: true components: - type: ConditionalSpawner prototypes: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml index 7ad8c61956..bc1a1cf66e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml @@ -42,6 +42,7 @@ id: SpawnPointQuartermaster parent: SpawnPointJobBase name: quartermaster + noSpawn: true components: - type: SpawnPoint job_id: Quartermaster @@ -55,6 +56,7 @@ id: SpawnPointCargoTechnician parent: SpawnPointJobBase name: cargotechnician + noSpawn: true components: - type: SpawnPoint job_id: CargoTechnician @@ -67,6 +69,7 @@ id: SpawnPointSalvageSpecialist parent: SpawnPointJobBase name: salvagespecialist + noSpawn: true components: - type: SpawnPoint job_id: SalvageSpecialist @@ -81,6 +84,7 @@ id: SpawnPointPassenger parent: SpawnPointJobBase name: passenger + noSpawn: true components: - type: SpawnPoint job_id: Passenger @@ -93,6 +97,7 @@ id: SpawnPointTechnicalAssistant parent: SpawnPointJobBase name: technical assistant + noSpawn: true components: - type: SpawnPoint job_id: TechnicalAssistant @@ -105,6 +110,7 @@ id: SpawnPointMedicalIntern parent: SpawnPointJobBase name: medical intern + noSpawn: true components: - type: SpawnPoint job_id: MedicalIntern @@ -117,6 +123,7 @@ id: SpawnPointSecurityCadet parent: SpawnPointJobBase name: security cadet + noSpawn: true components: - type: SpawnPoint job_id: SecurityCadet @@ -129,6 +136,7 @@ id: SpawnPointResearchAssistant parent: SpawnPointJobBase name: research assistant + noSpawn: true components: - type: SpawnPoint job_id: ResearchAssistant @@ -141,6 +149,7 @@ id: SpawnPointServiceWorker parent: SpawnPointJobBase name: service worker + noSpawn: true components: - type: SpawnPoint job_id: ServiceWorker @@ -153,6 +162,7 @@ id: SpawnPointBartender parent: SpawnPointJobBase name: bartender + noSpawn: true components: - type: SpawnPoint job_id: Bartender @@ -165,6 +175,7 @@ id: SpawnPointChef parent: SpawnPointJobBase name: chef + noSpawn: true components: - type: SpawnPoint job_id: Chef @@ -177,6 +188,7 @@ id: SpawnPointBotanist parent: SpawnPointJobBase name: botanist + noSpawn: true components: - type: SpawnPoint job_id: Botanist @@ -189,6 +201,7 @@ id: SpawnPointClown parent: SpawnPointJobBase name: clown + noSpawn: true components: - type: SpawnPoint job_id: Clown @@ -201,6 +214,7 @@ id: SpawnPointMime parent: SpawnPointJobBase name: mime + noSpawn: true components: - type: SpawnPoint job_id: Mime @@ -213,6 +227,7 @@ id: SpawnPointChaplain parent: SpawnPointJobBase name: chaplain + noSpawn: true components: - type: SpawnPoint job_id: Chaplain @@ -225,6 +240,7 @@ id: SpawnPointLibrarian parent: SpawnPointJobBase name: librarian + noSpawn: true components: - type: SpawnPoint job_id: Librarian @@ -237,6 +253,7 @@ id: SpawnPointLawyer parent: SpawnPointJobBase name: lawyer + noSpawn: true components: - type: SpawnPoint job_id: Lawyer @@ -249,6 +266,7 @@ id: SpawnPointJanitor parent: SpawnPointJobBase name: janitor + noSpawn: true components: - type: SpawnPoint job_id: Janitor @@ -261,6 +279,7 @@ id: SpawnPointMusician parent: SpawnPointJobBase name: musician + noSpawn: true components: - type: SpawnPoint job_id: Musician @@ -273,6 +292,7 @@ id: SpawnPointBoxer parent: SpawnPointJobBase name: boxer + noSpawn: true components: - type: SpawnPoint job_id: Boxer @@ -285,6 +305,7 @@ id: SpawnPointBorg parent: SpawnPointJobBase name: cyborg + noSpawn: true components: - type: SpawnPoint job_id: Borg @@ -302,6 +323,7 @@ id: SpawnPointCaptain parent: SpawnPointJobBase name: captain + noSpawn: true components: - type: SpawnPoint job_id: Captain @@ -314,6 +336,7 @@ id: SpawnPointHeadOfPersonnel parent: SpawnPointJobBase name: headofpersonnel + noSpawn: true components: - type: SpawnPoint job_id: HeadOfPersonnel @@ -328,6 +351,7 @@ id: SpawnPointChiefEngineer parent: SpawnPointJobBase name: chiefengineer + noSpawn: true components: - type: SpawnPoint job_id: ChiefEngineer @@ -340,6 +364,7 @@ id: SpawnPointStationEngineer parent: SpawnPointJobBase name: stationengineer + noSpawn: true components: - type: SpawnPoint job_id: StationEngineer @@ -352,6 +377,7 @@ id: SpawnPointAtmos parent: SpawnPointJobBase name: atmospherics + noSpawn: true components: - type: SpawnPoint job_id: AtmosphericTechnician @@ -366,6 +392,7 @@ id: SpawnPointChiefMedicalOfficer parent: SpawnPointJobBase name: chiefmedicalofficer + noSpawn: true components: - type: SpawnPoint job_id: ChiefMedicalOfficer @@ -378,6 +405,7 @@ id: SpawnPointMedicalDoctor parent: SpawnPointJobBase name: medicaldoctor + noSpawn: true components: - type: SpawnPoint job_id: MedicalDoctor @@ -390,6 +418,7 @@ id: SpawnPointParamedic parent: SpawnPointJobBase name: paramedic + noSpawn: true components: - type: SpawnPoint job_id: Paramedic @@ -402,6 +431,7 @@ id: SpawnPointChemist parent: SpawnPointJobBase name: chemist + noSpawn: true components: - type: SpawnPoint job_id: Chemist @@ -416,6 +446,7 @@ id: SpawnPointResearchDirector parent: SpawnPointJobBase name: researchdirector + noSpawn: true components: - type: SpawnPoint job_id: ResearchDirector @@ -428,6 +459,7 @@ id: SpawnPointScientist parent: SpawnPointJobBase name: scientist + noSpawn: true components: - type: SpawnPoint job_id: Scientist @@ -442,6 +474,7 @@ id: SpawnPointHeadOfSecurity parent: SpawnPointJobBase name: headofsecurity + noSpawn: true components: - type: SpawnPoint job_id: HeadOfSecurity @@ -454,6 +487,7 @@ id: SpawnPointWarden parent: SpawnPointJobBase name: warden + noSpawn: true components: - type: SpawnPoint job_id: Warden @@ -466,6 +500,7 @@ id: SpawnPointSecurityOfficer parent: SpawnPointJobBase name: securityofficer + noSpawn: true components: - type: SpawnPoint job_id: SecurityOfficer @@ -478,6 +513,7 @@ id: SpawnPointDetective parent: SpawnPointJobBase name: detective + noSpawn: true components: - type: SpawnPoint job_id: Detective @@ -490,6 +526,7 @@ id: SpawnPointBrigmedic parent: SpawnPointJobBase name: brigmedic + noSpawn: true components: - type: Sprite layers: @@ -502,6 +539,7 @@ id: SpawnPointERTLeader parent: SpawnPointJobBase name: ERTleader + noSpawn: true components: - type: SpawnPoint job_id: ERTLeader @@ -514,6 +552,7 @@ id: SpawnPointERTChaplain parent: SpawnPointJobBase name: ERTchaplain + noSpawn: true components: - type: SpawnPoint job_id: ERTChaplain @@ -526,6 +565,7 @@ id: SpawnPointERTEngineer parent: SpawnPointJobBase name: ERTengineer + noSpawn: true components: - type: SpawnPoint job_id: ERTEngineer @@ -538,6 +578,7 @@ id: SpawnPointERTMedical parent: SpawnPointJobBase name: ERTmedical + noSpawn: true components: - type: SpawnPoint job_id: ERTMedical @@ -550,6 +591,7 @@ id: SpawnPointERTSecurity parent: SpawnPointJobBase name: ERTsecurity + noSpawn: true components: - type: SpawnPoint job_id: ERTSecurity @@ -562,6 +604,7 @@ id: SpawnPointERTJanitor parent: SpawnPointJobBase name: ERTjanitor + noSpawn: true components: - type: SpawnPoint job_id: ERTJanitor @@ -576,6 +619,7 @@ id: SpawnPointReporter parent: SpawnPointJobBase name: reporter + noSpawn: true components: - type: SpawnPoint job_id: Reporter @@ -588,6 +632,7 @@ id: SpawnPointPsychologist parent: SpawnPointJobBase name: psychologist + noSpawn: true components: - type: SpawnPoint job_id: Psychologist @@ -600,6 +645,7 @@ id: SpawnPointZookeeper parent: SpawnPointJobBase name: zookeeper + noSpawn: true components: - type: SpawnPoint job_id: Zookeeper diff --git a/Resources/Prototypes/Entities/Markers/Spawners/mechs.yml b/Resources/Prototypes/Entities/Markers/Spawners/mechs.yml index 6b823f91d4..d7b80437d8 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/mechs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/mechs.yml @@ -2,6 +2,7 @@ name: Ripley APLU Spawner id: SpawnMechRipley parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -16,6 +17,7 @@ name: H.O.N.K. Spawner id: SpawnMechHonker parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml index d8a095b443..49ac2f825f 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml @@ -4,6 +4,7 @@ name: Mouse Spawner id: SpawnMobMouse parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -21,6 +22,7 @@ name: Cockroach Spawner id: SpawnMobCockroach parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -36,6 +38,7 @@ name: HoP Corgi Spawner id: SpawnMobCorgi parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -52,6 +55,7 @@ name: Possum Morty Spawner id: SpawnMobPossumMorty parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -78,6 +82,7 @@ name: Fox Renault Spawner id: SpawnMobFoxRenault parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -91,6 +96,7 @@ name: Runtime Spawner id: SpawnMobCatRuntime parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -104,6 +110,7 @@ name: Exception Spawner id: SpawnMobCatException parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -117,6 +124,7 @@ name: Tropico Spawner id: SpawnMobCrabAtmos parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -130,6 +138,7 @@ name: Floppa Spawner id: SpawnMobCatFloppa parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -143,6 +152,7 @@ name: Bingus Spawner id: SpawnMobCatBingus parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -156,6 +166,7 @@ name: Space Cat Spawner id: SpawnMobCatSpace parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -169,6 +180,7 @@ name: Kitten Spawner id: SpawnMobCatKitten parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -182,6 +194,7 @@ name: Cat Spawner id: SpawnMobCat parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -198,6 +211,7 @@ name: Generic Cat Spawner id: SpawnMobCatGeneric parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -217,6 +231,7 @@ name: Bandito Spawner id: SpawnMobBandito parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -230,6 +245,7 @@ name: McGriff Spawner id: SpawnMobMcGriff parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -243,6 +259,7 @@ name: Sloth Paperwork Spawner id: SpawnMobSlothPaperwork parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -256,6 +273,7 @@ name: Walter Spawner id: SpawnMobWalter parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -269,6 +287,7 @@ name: Space Bear Spawner id: SpawnMobBear parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -283,6 +302,7 @@ name: Space Carp Spawner id: SpawnMobCarp parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -297,6 +317,7 @@ name: Magicarp Spawner id: SpawnMobCarpMagic parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -311,6 +332,7 @@ name: Holocarp Spawner id: SpawnMobCarpHolo parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -325,6 +347,7 @@ name: Space Sharkminnow Spawner id: SpawnMobShark parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -339,6 +362,7 @@ name: Hamster Hamlet Spawner id: SpawnMobHamsterHamlet parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -353,6 +377,7 @@ - type: entity name: Alexander Spawner id: SpawnMobAlexander + noSpawn: true parent: MarkerBase components: - type: Sprite @@ -367,6 +392,7 @@ name: Shiva Spawner id: SpawnMobShiva parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -381,6 +407,7 @@ name: Willow Spawner id: SpawnMobKangarooWillow parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -395,6 +422,7 @@ name: Space Kangaroo Spawner id: SpawnMobKangaroo parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -409,6 +437,7 @@ name: Boxing Kangaroo Spawner id: SpawnMobBoxingKangaroo parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -423,6 +452,7 @@ name: Space Spider Spawner id: SpawnMobSpaceSpider parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -437,6 +467,7 @@ name: Space Cobra Spawner id: SpawnMobSpaceCobra parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -451,6 +482,7 @@ name: Slimes Spawner Blue id: SpawnMobAdultSlimesBlue parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -464,6 +496,7 @@ name: Slimes Spawner Blue Angry id: SpawnMobAdultSlimesBlueAngry parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -477,6 +510,7 @@ name: Slimes Spawner Green id: SpawnMobAdultSlimesGreen parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -490,6 +524,7 @@ name: Slimes Spawner Green Angry id: SpawnMobAdultSlimesGreenAngry parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -503,6 +538,7 @@ name: Slimes Spawner Yellow id: SpawnMobAdultSlimesYellow parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -516,6 +552,7 @@ name: Slimes Spawner Yellow Angry id: SpawnMobAdultSlimesYellowAngry parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -529,6 +566,7 @@ name: Smile Spawner id: SpawnMobSmile parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -542,6 +580,7 @@ name: Pun Pun Spawner id: SpawnMobMonkeyPunpun parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -556,6 +595,7 @@ name: behonker Spawner id: SpawnMobBehonker parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -573,6 +613,7 @@ name: Monkey Spawner id: SpawnMobMonkey parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -587,6 +628,7 @@ name: Purple Snake Spawner id: SpawnMobPurpleSnake parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -601,6 +643,7 @@ name: Small Purple Snake Spawner id: SpawnMobSmallPurpleSnake parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -615,6 +658,7 @@ name: Slug Spawner id: SpawnMobSlug parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -629,6 +673,7 @@ name: Lizard Spawner id: SpawnMobLizard parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -643,6 +688,7 @@ name: Crab Spawner id: SpawnMobCrab parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -657,6 +703,7 @@ name: Goat Spawner id: SpawnMobGoat parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -671,6 +718,7 @@ name: Frog Spawner id: SpawnMobFrog parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -685,6 +733,7 @@ name: Bee Spawner id: SpawnMobBee parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -699,6 +748,7 @@ name: Parrot Spawner id: SpawnMobParrot parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -713,6 +763,7 @@ name: Butterfly Spawner id: SpawnMobButterfly parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -727,6 +778,7 @@ name: Cow Spawner id: SpawnMobCow parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -741,6 +793,7 @@ name: Gorilla Spawner id: SpawnMobGorilla parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -755,6 +808,7 @@ name: Penguin Spawner id: SpawnMobPenguin parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -770,6 +824,7 @@ name: Hellspawn Spawner id: SpawnMobHellspawn parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -784,6 +839,7 @@ name: ore crab spawner id: SpawnMobOreCrab parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -801,6 +857,7 @@ name: luminous person spawner id: SpawnMobLuminousPerson parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -815,6 +872,7 @@ name: luminous object spawner id: SpawnMobLuminousObject parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -829,6 +887,7 @@ name: luminous entity spawner id: SpawnMobLuminousEntity parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml b/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml index 704b5e432b..9990bc51b6 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml @@ -2,6 +2,7 @@ id: SpawnVendingMachineRestockFoodDrink name: Vending Machine Restock suffix: "food or drink" + noSpawn: true parent: MarkerBase components: - type: Sprite @@ -27,6 +28,7 @@ name: Vending Machine Restock suffix: "food" parent: MarkerBase + noSpawn: true components: - type: Sprite layers: @@ -49,6 +51,7 @@ name: Vending Machine Restock suffix: "drink" parent: MarkerBase + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Markers/shuttle.yml b/Resources/Prototypes/Entities/Markers/shuttle.yml index 0e9117951c..c775511ee8 100644 --- a/Resources/Prototypes/Entities/Markers/shuttle.yml +++ b/Resources/Prototypes/Entities/Markers/shuttle.yml @@ -2,6 +2,7 @@ id: FTLPoint parent: MarkerBase name: FTL point + noSpawn: true components: - type: FTLBeacon - type: Sprite @@ -11,6 +12,7 @@ id: FTLExclusion parent: MarkerBase name: FTL exclusion point + noSpawn: true components: - type: FTLExclusion range: 32 diff --git a/Resources/Prototypes/Entities/Markers/warp_point.yml b/Resources/Prototypes/Entities/Markers/warp_point.yml index 2536fde474..91791be17a 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 components: - type: NavMapBeacon - type: WarpPoint @@ -20,6 +21,7 @@ parent: WarpPoint id: WarpPointBombing name: warp point + noSpawn: true suffix: ninja bombing target components: - type: BombingTarget diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/firebomb.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/firebomb.yml index a0e6fe7728..de1987b528 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/firebomb.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/firebomb.yml @@ -6,6 +6,7 @@ id: FireBomb name: fire bomb description: A weak, improvised incendiary device. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Bombs/ied.rsi @@ -60,6 +61,7 @@ name: fire bomb suffix: empty description: A weak, improvised incendiary device. This one has no fuel. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Bombs/ied.rsi @@ -87,6 +89,7 @@ id: FireBombFuel suffix: fuel description: A weak, improvised incendiary device. This one is missing wires. + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml index 630354f23d..a8679eb618 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml @@ -3,6 +3,7 @@ description: Once activated, you can't drop this time bomb - hit someone else with it to save yourself! Don't burn your hands! parent: BaseItem id: HotPotato + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Bombs/hot_potato.rsi @@ -73,6 +74,7 @@ suffix: Explosive parent: TrashBananaPeel id: TrashBananaPeelExplosive + noSpawn: true components: - type: Sprite sprite: Objects/Specific/Hydroponics/banana.rsi @@ -107,6 +109,7 @@ id: TrashBananaPeelExplosiveUnarmed name: banana suffix: Unarmed + noSpawn: true description: There's something unusual about this banana. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml index c6c37d3642..92c627991c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml @@ -3,6 +3,7 @@ suffix: Exploding parent: PenEmbeddable description: A dark ink pen. + noSpawn: true id: PenExploding components: - type: OnUseTimerTrigger @@ -25,6 +26,7 @@ parent: BaseItem id: PenExplodingBox name: exploding pen box + noSpawn: true description: A small box containing an exploding pen. Packaging disintegrates when opened, leaving no evidence behind. components: - type: Item diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pipebomb.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pipebomb.yml index 5fb6829ac2..b53cd02670 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pipebomb.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pipebomb.yml @@ -3,6 +3,7 @@ id: PipeBomb name: pipe bomb description: An improvised explosive made from pipes and wire. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Bombs/pipebomb.rsi @@ -35,6 +36,7 @@ parent: BaseItem id: PipeBombGunpowder name: pipe bomb + noSpawn: true description: An improvised explosive made from a pipe. This one has no gunpowder. suffix: Gunpowder components: @@ -49,6 +51,7 @@ - type: entity parent: BaseItem id: PipeBombCable + noSpawn: true name: pipe bomb description: An improvised explosive made from a pipe. This one has no cable. suffix: Cable diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/plastic.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/plastic.yml index 62f81fa546..0b03a74599 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/plastic.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/plastic.yml @@ -39,6 +39,7 @@ name: composition C-4 description: Used to put holes in specific areas without too much extra hole. A saboteur's favorite. parent: BasePlasticExplosive + noSpawn: true id: C4 components: - type: Sprite @@ -77,6 +78,7 @@ name: seismic charge description: Concussion based explosive designed to destroy large amounts of rock. parent: BasePlasticExplosive + noSpawn: true id: SeismicCharge components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml index 8f997b7687..1995fe7399 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/spider.yml @@ -3,6 +3,7 @@ description: A modified C-4 charge supplied to you by the Spider Clan. Its explosive power has been juiced up, but only works in one specific area. # not actually modified C-4! oh the horror! parent: BaseItem + noSpawn: true id: SpiderCharge components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimateriel.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimateriel.yml index 28157ef345..b5baa9aafd 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimateriel.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/antimateriel.yml @@ -29,6 +29,7 @@ parent: BaseMagazineBoxAntiMateriel id: MagazineBoxAntiMaterielBig name: ammunition box (.60 anti-materiel) + noSpawn: true components: - type: BallisticAmmoProvider capacity: 30 @@ -49,6 +50,7 @@ parent: BaseMagazineBoxAntiMateriel id: MagazineBoxAntiMateriel name: ammunition box (.60 anti-materiel) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeAntiMateriel diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml index 063268d8b5..b912513ef9 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml @@ -29,6 +29,7 @@ parent: BaseMagazineBoxCaselessRifle id: MagazineBoxCaselessRifle10x24 name: ammunition box (.25 caseless) + noSpawn: true components: - type: BallisticAmmoProvider capacity: 200 @@ -49,6 +50,7 @@ parent: BaseMagazineBoxCaselessRifle id: MagazineBoxCaselessRifleBig name: ammunition box (.25 caseless) + noSpawn: true components: - type: BallisticAmmoProvider capacity: 200 @@ -69,6 +71,7 @@ parent: BaseMagazineBoxCaselessRifle id: MagazineBoxCaselessRifleBigRubber name: ammunition box (.25 caseless rubber) + noSpawn: true components: - type: BallisticAmmoProvider capacity: 200 @@ -90,6 +93,7 @@ parent: BaseMagazineBoxCaselessRifle id: MagazineBoxCaselessRifle name: ammunition box (.25 caseless) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifle @@ -104,6 +108,7 @@ parent: BaseMagazineBoxCaselessRifle id: MagazineBoxCaselessRiflePractice name: ammunition box (.25 caseless practice) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRiflePractice @@ -119,6 +124,7 @@ parent: BaseMagazineBoxCaselessRifle id: MagazineBoxCaselessRifleRubber name: ammunition box (.25 caseless rubber) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml index 0670e37636..05666b6056 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml @@ -29,6 +29,7 @@ parent: BaseMagazineBoxLightRifle id: MagazineBoxLightRifleBig name: ammunition box (.30 rifle) + noSpawn: true components: - type: BallisticAmmoProvider capacity: 200 @@ -49,6 +50,7 @@ parent: BaseMagazineBoxLightRifle id: MagazineBoxLightRifle name: ammunition box (.30 rifle) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRifle @@ -63,6 +65,7 @@ parent: BaseMagazineBoxLightRifle id: MagazineBoxLightRiflePractice name: ammunition box (.30 rifle practice) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRiflePractice @@ -78,6 +81,7 @@ parent: BaseMagazineBoxLightRifle id: MagazineBoxLightRifleRubber name: ammunition box (.30 rifle rubber) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRifleRubber @@ -93,6 +97,7 @@ id: MagazineBoxLightRifleIncendiary parent: BaseMagazineBoxLightRifle name: ammunition box (.30 rifle incendiary) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRifleIncendiary @@ -108,6 +113,7 @@ parent: BaseMagazineBoxLightRifle id: MagazineBoxLightRifleUranium name: ammunition box (.30 rifle uranium) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRifleUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml index 65f6bff00e..d007eb04d9 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/magnum.yml @@ -28,6 +28,7 @@ parent: BaseMagazineBoxMagnum id: MagazineBoxMagnum name: ammunition box (.45 magnum) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnum @@ -42,6 +43,7 @@ parent: BaseMagazineBoxMagnum id: MagazineBoxMagnumPractice name: ammunition box (.45 magnum practice) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumPractice @@ -57,6 +59,7 @@ parent: BaseMagazineBoxMagnum id: MagazineBoxMagnumRubber name: ammunition box (.45 magnum rubber) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumRubber @@ -72,6 +75,7 @@ id: MagazineBoxMagnumIncendiary parent: BaseMagazineBoxMagnum name: ammunition box (.45 magnum incendiary) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumIncendiary @@ -87,6 +91,7 @@ id: MagazineBoxMagnumUranium parent: BaseMagazineBoxMagnum name: ammunition box (.45 magnum uranium) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumUranium @@ -102,6 +107,7 @@ id: MagazineBoxMagnumAP parent: BaseMagazineBoxMagnum name: ammunition box (.45 magnum armor-piercing) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumAP diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml index 9f6a8e8257..7774e8b452 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml @@ -29,6 +29,7 @@ parent: BaseMagazineBoxPistol id: MagazineBoxPistol name: ammunition box (.35 auto) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistol @@ -43,6 +44,7 @@ parent: BaseMagazineBoxPistol id: MagazineBoxPistolPractice name: ammunition box (.35 auto practice) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolPractice @@ -58,6 +60,7 @@ parent: BaseMagazineBoxPistol id: MagazineBoxPistolRubber name: ammunition box (.35 auto rubber) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolRubber @@ -73,6 +76,7 @@ id: MagazineBoxPistolIncendiary parent: BaseMagazineBoxPistol name: ammunition box (.35 auto incendiary) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolIncendiary @@ -88,6 +92,7 @@ id: MagazineBoxPistolUranium parent: BaseMagazineBoxPistol name: ammunition box (.35 auto uranium) + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml index c321b77d10..6da61a116f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml @@ -28,6 +28,7 @@ parent: BaseMagazineBoxRifle id: MagazineBoxRifleBig name: ammunition box (.20 rifle) + noSpawn: true components: - type: BallisticAmmoProvider capacity: 200 @@ -47,6 +48,7 @@ - type: entity parent: BaseMagazineBoxRifle id: MagazineBoxRifleBigRubber + noSpawn: true name: ammunition box (.20 rifle rubber) components: - type: BallisticAmmoProvider @@ -68,6 +70,7 @@ - type: entity parent: BaseMagazineBoxRifle id: MagazineBoxRifle + noSpawn: true name: ammunition box (.20 rifle) components: - type: BallisticAmmoProvider @@ -82,6 +85,7 @@ - type: entity parent: BaseMagazineBoxRifle id: MagazineBoxRiflePractice + noSpawn: true name: ammunition box (.20 rifle practice) components: - type: BallisticAmmoProvider @@ -97,6 +101,7 @@ - type: entity parent: BaseMagazineBoxRifle id: MagazineBoxRifleRubber + noSpawn: true name: ammunition box (.20 rifle rubber) components: - type: BallisticAmmoProvider @@ -112,6 +117,7 @@ - type: entity id: MagazineBoxRifleIncendiary parent: BaseMagazineBoxRifle + noSpawn: true name: ammunition box (.20 rifle incendiary) components: - type: BallisticAmmoProvider @@ -127,6 +133,7 @@ - type: entity id: MagazineBoxRifleUranium parent: BaseMagazineBoxRifle + noSpawn: true name: ammunition box (.20 rifle uranium) components: - type: BallisticAmmoProvider diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml index 831c3c3352..4113a53256 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml @@ -28,6 +28,7 @@ name: shotgun beanbag cartridges dispenser parent: AmmoProviderShotgunShell id: BoxBeanbag + noSpawn: true description: A dispenser box full of beanbag shots, designed for riot shotguns. components: - type: BallisticAmmoProvider @@ -41,6 +42,7 @@ name: shotgun lethal cartridges dispenser parent: AmmoProviderShotgunShell id: BoxLethalshot + noSpawn: true description: A dispenser box full of lethal pellet shots, designed for riot shotguns. components: - type: BallisticAmmoProvider @@ -54,6 +56,7 @@ name: shotgun slug cartridges dispenser parent: AmmoProviderShotgunShell id: BoxShotgunSlug + noSpawn: true description: A dispenser box full of slugs, designed for riot shotguns. components: - type: BallisticAmmoProvider @@ -67,6 +70,7 @@ name: shotgun flare cartridges dispenser parent: AmmoProviderShotgunShell id: BoxShotgunFlare + noSpawn: true description: A dispenser box full of flare cartridges, designed for riot shotguns. components: - type: BallisticAmmoProvider @@ -80,6 +84,7 @@ name: shotgun incendiary cartridges dispenser parent: AmmoProviderShotgunShell id: BoxShotgunIncendiary + noSpawn: true description: A dispenser box full of incendiary cartridges, designed for riot shotguns. components: - type: BallisticAmmoProvider @@ -93,6 +98,7 @@ name: shotgun practice cartridges dispenser parent: AmmoProviderShotgunShell id: BoxShotgunPractice + noSpawn: true description: A dispenser box full of practice cartridges, designed for riot shotguns. components: - type: BallisticAmmoProvider @@ -106,6 +112,7 @@ name: tranquilizer cartridges dispenser parent: AmmoProviderShotgunShell id: BoxShellTranquilizer + noSpawn: true description: A dispenser box full of tranquilizer cartridges, designed for riot shotguns. components: - type: BallisticAmmoProvider diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml index 11649f3db3..3934a26af9 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml @@ -18,6 +18,7 @@ parent: BoxDonkSoftBase id: BoxDonkSoftBox name: box of foam darts + noSpawn: true components: - type: BallisticAmmoProvider whitelist: @@ -35,6 +36,7 @@ parent: BaseMagazineBoxMagnum id: BoxCartridgeCap name: cap gun cartridge box + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCap diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml index 0d8775f37a..240b63ccde 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml @@ -2,6 +2,7 @@ parent: BaseCartridge id: CartridgeAntiMateriel name: cartridge (.60 anti-materiel) + noSpawn: true components: - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml index 8d7b94a50a..44d7b58203 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml @@ -25,6 +25,7 @@ id: CartridgeCaselessRifle name: cartridge (.25 caseless) parent: BaseCartridgeCaselessRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletCaselessRifle @@ -33,6 +34,7 @@ id: CartridgeCaselessRiflePractice name: cartridge (.25 caseless practice) parent: BaseCartridgeCaselessRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletCaselessRiflePractice @@ -48,6 +50,7 @@ id: CartridgeCaselessRifleRubber name: cartridge (.25 caseless rubber) parent: BaseCartridgeCaselessRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletCaselessRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml index a63351b6f9..e279552510 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml @@ -24,6 +24,7 @@ id: CartridgeMinigun name: cartridge (.10 rifle) parent: BaseCartridgeHeavyRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletMinigun diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml index cda812ed03..14d5db82e1 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml @@ -22,6 +22,7 @@ id: CartridgeLightRifle name: cartridge (.30 rifle) parent: BaseCartridgeLightRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletLightRifle @@ -30,6 +31,7 @@ id: CartridgeLightRiflePractice name: cartridge (.30 rifle practice) parent: BaseCartridgeLightRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletLightRiflePractice @@ -45,6 +47,7 @@ id: CartridgeLightRifleRubber name: cartridge (.30 rifle rubber) parent: BaseCartridgeLightRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletLightRifleRubber @@ -60,6 +63,7 @@ id: CartridgeLightRifleIncendiary name: cartridge (.30 rifle incendiary) parent: BaseCartridgeLightRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletLightRifleIncendiary @@ -75,6 +79,7 @@ id: CartridgeLightRifleUranium name: cartridge (.30 rifle uranium) parent: BaseCartridgeLightRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletLightRifleUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml index c5c5ad1f8d..34ed2edb22 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml @@ -22,6 +22,7 @@ id: CartridgeMagnum name: cartridge (.45 magnum) parent: BaseCartridgeMagnum + noSpawn: true components: - type: CartridgeAmmo proto: BulletMagnum @@ -30,6 +31,7 @@ id: CartridgeMagnumPractice name: cartridge (.45 magnum practice) parent: BaseCartridgeMagnum + noSpawn: true components: - type: CartridgeAmmo proto: BulletMagnumPractice @@ -45,6 +47,7 @@ id: CartridgeMagnumRubber name: cartridge (.45 magnum rubber) parent: BaseCartridgeMagnum + noSpawn: true components: - type: CartridgeAmmo proto: BulletMagnumRubber @@ -60,6 +63,7 @@ id: CartridgeMagnumIncendiary name: cartridge (.45 magnum incendiary) parent: BaseCartridgeMagnum + noSpawn: true components: - type: CartridgeAmmo proto: BulletMagnumIncendiary @@ -75,6 +79,7 @@ id: CartridgeMagnumAP name: cartridge (.45 magnum armor-piercing) parent: BaseCartridgeMagnum + noSpawn: true components: - type: CartridgeAmmo proto: BulletMagnumAP @@ -90,6 +95,7 @@ id: CartridgeMagnumUranium name: cartridge (.45 magnum uranium) parent: BaseCartridgeMagnum + noSpawn: true components: - type: CartridgeAmmo proto: BulletMagnumUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml index 69aa8664aa..b62c009e05 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml @@ -22,6 +22,7 @@ id: CartridgePistol name: cartridge (.35 auto) parent: BaseCartridgePistol + noSpawn: true components: - type: CartridgeAmmo proto: BulletPistol @@ -30,6 +31,7 @@ id: CartridgePistolPractice name: cartridge (.35 auto practice) parent: BaseCartridgePistol + noSpawn: true components: - type: CartridgeAmmo proto: BulletPistolPractice @@ -45,6 +47,7 @@ id: CartridgePistolRubber name: cartridge (.35 auto rubber) parent: BaseCartridgePistol + noSpawn: true components: - type: CartridgeAmmo proto: BulletPistolRubber @@ -60,6 +63,7 @@ id: CartridgePistolIncendiary name: cartridge (.35 auto incendiary) parent: BaseCartridgePistol + noSpawn: true components: - type: CartridgeAmmo proto: BulletPistolIncendiary @@ -75,6 +79,7 @@ id: CartridgePistolUranium name: cartridge (.35 auto uranium) parent: BaseCartridgePistol + noSpawn: true components: - type: CartridgeAmmo proto: BulletPistolUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml index c47688ab01..20ad2724eb 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml @@ -22,6 +22,7 @@ id: CartridgeRifle name: cartridge (.20 rifle) parent: BaseCartridgeRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletRifle @@ -30,6 +31,7 @@ id: CartridgeRiflePractice name: cartridge (.20 rifle practice) parent: BaseCartridgeRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletRiflePractice @@ -46,6 +48,7 @@ id: CartridgeRifleRubber name: cartridge (.20 rifle rubber) parent: BaseCartridgeRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletRifleRubber @@ -61,6 +64,7 @@ id: CartridgeRifleIncendiary name: cartridge (.20 rifle incendiary) parent: BaseCartridgeRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletRifleIncendiary @@ -76,6 +80,7 @@ id: CartridgeRifleUranium name: cartridge (.20 rifle uranium) parent: BaseCartridgeRifle + noSpawn: true components: - type: CartridgeAmmo proto: BulletRifleUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml index e26c4e9540..e7a20fe414 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml @@ -25,6 +25,7 @@ id: ShellShotgunBeanbag name: shell (.50 beanbag) parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -40,6 +41,7 @@ id: ShellShotgunSlug name: shell (.50 slug) parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -56,6 +58,7 @@ id: ShellShotgunFlare name: shell (.50 flare) parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -71,6 +74,7 @@ id: ShellShotgun name: shell (.50) parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -83,6 +87,7 @@ id: ShellShotgunIncendiary name: shell (.50 incendiary) parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -97,6 +102,7 @@ id: ShellShotgunPractice name: shell (.50 practice) parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -111,6 +117,7 @@ id: ShellTranquilizer name: shell (.50 tranquilizer) parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -136,6 +143,7 @@ name: improvised shotgun shell description: A homemade shotgun shell that shoots painful glass shrapnel. The spread is so wide that it couldn't hit the broad side of a barn. parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: @@ -155,6 +163,7 @@ id: ShellShotgunUranium name: uranium shotgun shell parent: BaseShellShotgun + noSpawn: true components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml index 0d16f1e966..1a1727fcd5 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml @@ -85,6 +85,7 @@ id: MagazineCaselessRifle10x24 name: "box magazine (.25 caseless)" parent: BaseMagazineCaselessRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifle @@ -96,6 +97,7 @@ id: MagazinePistolCaselessRifle name: "pistol magazine (.25 caseless)" parent: BaseMagazinePistolCaselessRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifle @@ -116,6 +118,7 @@ id: MagazinePistolCaselessRiflePractice name: "pistol magazine (.25 caseless practice)" parent: BaseMagazinePistolCaselessRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRiflePractice @@ -136,6 +139,7 @@ id: MagazinePistolCaselessRifleRubber name: "pistol magazine (.25 caseless rubber)" parent: BaseMagazinePistolCaselessRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifleRubber @@ -170,6 +174,7 @@ id: MagazineCaselessRiflePractice name: "magazine (.25 caseless practice)" parent: BaseMagazineCaselessRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRiflePractice @@ -184,6 +189,7 @@ id: MagazineCaselessRifleRubber name: "magazine (.25 caseless rubber)" parent: BaseMagazineCaselessRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifleRubber @@ -198,6 +204,7 @@ id: MagazineCaselessRifleShort name: "short magazine (.25 caseless)" parent: BaseMagazineCaselessRifleShort + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifle @@ -213,6 +220,7 @@ id: MagazineCaselessRifleShortPractice name: "short magazine (.25 caseless practice)" parent: BaseMagazineCaselessRifleShort + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRiflePractice @@ -228,6 +236,7 @@ id: MagazineCaselessRifleShortRubber name: "short magazine (.25 caseless rubber)" parent: BaseMagazineCaselessRifleShort + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCaselessRifleRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml index 0b23ebc966..4b5d076e19 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml @@ -43,6 +43,7 @@ id: MagazineGrenadeEmpty name: grenade cartridge parent: BaseMagazineGrenade + noSpawn: true components: - type: BallisticAmmoProvider @@ -50,6 +51,7 @@ id: MagazineGrenadeFrag name: frag grenade cartridge parent: BaseMagazineGrenade + noSpawn: true components: - type: BallisticAmmoProvider proto: GrenadeFrag @@ -58,6 +60,7 @@ id: MagazineGrenadeEMP name: EMP grenade cartridge parent: BaseMagazineGrenade + noSpawn: true components: - type: BallisticAmmoProvider proto: GrenadeEMP @@ -66,6 +69,7 @@ id: MagazineGrenadeFlash name: flash grenade cartridge parent: BaseMagazineGrenade + noSpawn: true components: - type: BallisticAmmoProvider proto: GrenadeFlash @@ -74,6 +78,7 @@ id: MagazineGrenadeBlast name: blast grenade cartridge parent: BaseMagazineGrenade + noSpawn: true components: - type: BallisticAmmoProvider proto: GrenadeBlast @@ -82,6 +87,7 @@ id: MagazineGrenadeBaton name: baton grenade cartridge parent: BaseMagazineGrenade + noSpawn: true components: - type: BallisticAmmoProvider proto: GrenadeBaton \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml index d420a5c3d8..9b6e5055a1 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/light_rifle.yml @@ -38,6 +38,7 @@ id: MagazineLightRifleBox name: "L6 SAW magazine box (.30 rifle)" parent: BaseMagazineLightRifle + noSpawn: true components: - type: Tag tags: @@ -58,6 +59,7 @@ id: MagazineLightRifle name: "magazine (.30 rifle)" parent: BaseMagazineLightRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRifle @@ -72,6 +74,7 @@ id: MagazineLightRiflePractice name: "magazine (.30 rifle practice)" parent: BaseMagazineLightRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRiflePractice @@ -86,6 +89,7 @@ id: MagazineLightRifleRubber name: "magazine (.30 rifle rubber)" parent: BaseMagazineLightRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRifleRubber @@ -100,6 +104,7 @@ id: MagazineLightRifleUranium name: "magazine (.30 rifle uranium)" parent: BaseMagazineLightRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeLightRifleUranium @@ -114,6 +119,7 @@ id: MagazineLightRifleMaxim name: "pan magazine (.30 rifle)" parent: BaseMagazineLightRifle + noSpawn: true components: - type: Tag tags: @@ -128,6 +134,7 @@ id: MagazineLightRiflePkBox name: "PK munitions box (.30 rifle)" parent: BaseMagazineLightRifle + noSpawn: true components: - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml index 6a1cc041de..b65b2ec736 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/magnum.yml @@ -51,6 +51,7 @@ id: MagazineMagnum name: pistol magazine (.45 magnum) parent: BaseMagazineMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnum @@ -65,6 +66,7 @@ id: MagazineMagnumPractice name: pistol magazine (.45 magnum practice) parent: BaseMagazineMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumPractice @@ -79,6 +81,7 @@ id: MagazineMagnumRubber name: pistol magazine (.45 magnum rubber) parent: BaseMagazineMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumRubber @@ -93,6 +96,7 @@ id: MagazineMagnumUranium name: pistol magazine (.45 magnum uranium) parent: BaseMagazineMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumUranium @@ -107,6 +111,7 @@ id: MagazineMagnumAP name: pistol magazine (.45 magnum armor-piercing) parent: BaseMagazineMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumAP @@ -121,6 +126,7 @@ id: MagazineMagnumSubMachineGun name: "Vector magazine (.45 magnum)" parent: BaseMagazineMagnumSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnum @@ -135,6 +141,7 @@ id: MagazineMagnumSubMachineGunPractice name: "Vector magazine (.45 magnum practice)" parent: BaseMagazineMagnumSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumPractice @@ -149,6 +156,7 @@ id: MagazineMagnumSubMachineGunRubber name: "Vector magazine (.45 magnum rubber)" parent: BaseMagazineMagnumSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumRubber @@ -163,6 +171,7 @@ id: MagazineMagnumSubMachineGunUranium name: "Vector magazine (.45 magnum uranium)" parent: BaseMagazineMagnumSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumUranium @@ -177,6 +186,7 @@ id: MagazineMagnumSubMachineGunPiercing name: "Vector magazine (.45 magnum armor-piercing)" parent: BaseMagazineMagnumSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumAP diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml index 679acd299c..161709b0b6 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml @@ -101,6 +101,7 @@ id: MagazinePistolSubMachineGunTopMounted name: WT550 magazine (.35 auto top-mounted) parent: BaseItem + noSpawn: true components: - type: Tag tags: @@ -132,6 +133,7 @@ id: MagazinePistol name: pistol magazine (.35 auto) parent: BaseMagazinePistol + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistol @@ -146,6 +148,7 @@ id: MagazinePistolPractice name: pistol magazine (.35 auto practice) parent: BaseMagazinePistol + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolPractice @@ -160,6 +163,7 @@ id: MagazinePistolRubber name: pistol magazine (.35 auto rubber) parent: BaseMagazinePistol + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolRubber @@ -174,6 +178,7 @@ id: MagazinePistolHighCapacity name: machine pistol magazine (.35 auto) parent: BaseMagazinePistolHighCapacity + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistol @@ -188,6 +193,7 @@ id: MagazinePistolHighCapacityPractice name: machine pistol magazine (.35 auto practice) parent: BaseMagazinePistolHighCapacity + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistol @@ -202,6 +208,7 @@ id: MagazinePistolHighCapacityRubber name: machine pistol magazine (.35 auto rubber) parent: BaseMagazinePistolHighCapacity + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistol @@ -216,6 +223,7 @@ id: MagazinePistolSubMachineGun name: SMG magazine (.35 auto) parent: BaseMagazinePistolSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider capacity: 30 @@ -236,6 +244,7 @@ id: MagazinePistolSubMachineGunPractice name: SMG magazine (.35 auto practice) parent: BaseMagazinePistolSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolPractice @@ -250,6 +259,7 @@ id: MagazinePistolSubMachineGunRubber name: SMG magazine (.35 auto rubber) parent: BaseMagazinePistolSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolRubber @@ -264,6 +274,7 @@ id: MagazinePistolSubMachineGunUranium name: SMG magazine (.35 auto rubber) parent: BaseMagazinePistolSubMachineGun + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/rifle.yml index 5ba57dce4e..ffd2955dda 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/rifle.yml @@ -37,6 +37,7 @@ id: MagazineRifle name: "magazine (.20 rifle)" parent: BaseMagazineRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeRifle @@ -51,6 +52,7 @@ id: MagazineRiflePractice name: "magazine (.20 rifle practice)" parent: BaseMagazineRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeRiflePractice @@ -65,6 +67,7 @@ id: MagazineRifleRubber name: "magazine (.20 rifle rubber)" parent: BaseMagazineRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeRifleRubber @@ -79,6 +82,7 @@ id: MagazineRifleUranium name: "magazine (.20 rifle uranium)" parent: BaseMagazineRifle + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeRifleUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml index cbe9bbfbe9..f7dc69ba73 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml @@ -37,6 +37,7 @@ id: MagazineShotgun name: ammo drum (.50 pellet) parent: BaseMagazineShotgun + noSpawn: true components: - type: BallisticAmmoProvider proto: ShellShotgun @@ -51,6 +52,7 @@ id: MagazineShotgunBeanbag name: ammo drum (.50 beanbags) parent: BaseMagazineShotgun + noSpawn: true components: - type: BallisticAmmoProvider proto: ShellShotgunBeanbag @@ -65,6 +67,7 @@ id: MagazineShotgunSlug name: ammo drum (.50 slug) parent: BaseMagazineShotgun + noSpawn: true components: - type: BallisticAmmoProvider proto: ShellShotgunSlug @@ -79,6 +82,7 @@ id: MagazineShotgunIncendiary name: ammo drum (.50 incendiary) parent: BaseMagazineShotgun + noSpawn: true components: - type: BallisticAmmoProvider proto: ShellShotgunIncendiary diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml index 34a39c1583..84f256574b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml @@ -3,6 +3,7 @@ description: I hope you're wearing eye protection. name: foam dart parent: BaseItem + noSpawn: true components: - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/magnum.yml index b06ca64d8f..6d8d15f7c7 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/magnum.yml @@ -23,6 +23,7 @@ id: SpeedLoaderMagnum name: "speed loader (.45 magnum)" parent: BaseSpeedLoaderMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnum @@ -43,6 +44,7 @@ id: SpeedLoaderMagnumPractice name: "speed loader (.45 magnum practice)" parent: BaseSpeedLoaderMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumPractice @@ -63,6 +65,7 @@ id: SpeedLoaderMagnumRubber name: "speed loader (.45 magnum rubber)" parent: BaseSpeedLoaderMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumRubber @@ -83,6 +86,7 @@ id: SpeedLoaderMagnumAP name: "speed loader (.45 magnum armor-piercing)" parent: BaseSpeedLoaderMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumAP @@ -103,6 +107,7 @@ id: SpeedLoaderMagnumUranium name: "speed loader (.45 magnum uranium)" parent: BaseSpeedLoaderMagnum + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeMagnumUranium diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/pistol.yml index 1fef25f16f..ca7ba9fc28 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/pistol.yml @@ -24,6 +24,7 @@ id: SpeedLoaderPistol name: "speed loader (.35 auto)" parent: BaseSpeedLoaderPistol + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistol @@ -43,6 +44,7 @@ id: SpeedLoaderPistolPractice name: "speed loader (.35 auto practice)" parent: BaseSpeedLoaderPistol + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolPractice @@ -62,6 +64,7 @@ id: SpeedLoaderPistolRubber name: "speed loader (.35 auto rubber)" parent: BaseSpeedLoaderPistol + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgePistolRubber diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/rifle_light.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/rifle_light.yml index f527440600..464fadb96c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/rifle_light.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/rifle_light.yml @@ -2,6 +2,7 @@ id: SpeedLoaderLightRifle name: "speed loader (.30 rifle)" parent: BaseItem + noSpawn: true components: - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml index 51c1037194..a567ce8192 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml @@ -33,6 +33,7 @@ id: SpeedLoaderCap name: "cap gun loader" parent: BaseSpeedLoaderCap + noSpawn: true components: - type: BallisticAmmoProvider proto: CartridgeCap diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 152de7e92f..0b0f0f6b29 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -4,6 +4,7 @@ id: CartridgeRocket name: PG-7VL grenade parent: BaseItem + noSpawn: true description: A 1.5 warhead designed for the RPG-7 launcher. Has tubular shape. components: - type: Tag @@ -24,6 +25,7 @@ id: CartridgeRocketSlow name: PG-7VL grenade "Snail-Rocket" parent: BaseItem + noSpawn: true description: A 1.5 warhead designed for the RPG-7 launcher. It's unusually slow. components: - type: Tag @@ -59,6 +61,7 @@ id: GrenadeBaton name: baton grenade parent: BaseGrenade + noSpawn: true components: - type: CartridgeAmmo proto: BulletGrenadeBaton @@ -76,6 +79,7 @@ id: GrenadeBlast name: blast grenade parent: BaseGrenade + noSpawn: true components: - type: CartridgeAmmo proto: BulletGrenadeBlast @@ -93,6 +97,7 @@ id: GrenadeFlash name: flash grenade parent: BaseGrenade + noSpawn: true components: - type: CartridgeAmmo proto: BulletGrenadeFlash @@ -110,6 +115,7 @@ id: GrenadeFrag name: frag grenade parent: BaseGrenade + noSpawn: true components: - type: CartridgeAmmo proto: BulletGrenadeFrag @@ -127,6 +133,7 @@ id: GrenadeEMP name: EMP grenade parent: BaseGrenade + noSpawn: true components: - type: CartridgeAmmo proto: BulletGrenadeEMP @@ -160,6 +167,7 @@ name: cannonball suffix: Pirate parent: BaseCannonBall + noSpawn: true components: - type: CartridgeAmmo proto: BulletCannonBall @@ -173,6 +181,7 @@ name: grapeshot suffix: Pirate parent: BaseCannonBall + noSpawn: true components: - type: CartridgeAmmo proto: PelletGrapeshot @@ -188,6 +197,7 @@ name: glassshot suffix: Pirate parent: BaseCannonBall + noSpawn: true components: - type: CartridgeAmmo proto: PelletGlass diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml index 226fa29164..96571e8870 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml @@ -3,6 +3,7 @@ id: WeaponProtoKineticAccelerator parent: WeaponProtoKineticAcceleratorBase description: Fires low-damage kinetic bolts at a short range. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/spraynozzle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/spraynozzle.yml index f2e93a607e..fef7141b07 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/spraynozzle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/spraynozzle.yml @@ -3,6 +3,7 @@ parent: BaseItem name: spray nozzle description: A high-powered spray nozzle used in conjunction with a backpack-mounted water tank. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Guns/Basic/spraynozzle.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml index 9e4e77fdfd..3e440a4a19 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml @@ -4,6 +4,7 @@ name: staff of healing parent: WeaponStaffBase id: WeaponStaffHealing + noSpawn: true description: You don't foresee having to use this in your quest for carnage too often. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml index e723a1db5f..4ba77f7509 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml @@ -18,6 +18,7 @@ - type: entity name: wand of carp polymorph parent: WeaponWandPolymorphBase + noSpawn: true id: WeaponWandPolymorphCarp description: For when you need a carp filet quick and the clown is looking juicy. components: @@ -29,6 +30,7 @@ - type: entity name: wand of monkey polymorph parent: WeaponWandPolymorphBase + noSpawn: true id: WeaponWandPolymorphMonkey description: For when you need a monkey friend. components: @@ -41,6 +43,7 @@ name: wand of fireball parent: WeaponWandBase id: WeaponWandFireball + noSpawn: true description: Great big balls of fire! components: - type: Sprite @@ -60,6 +63,7 @@ - type: entity name: magical wand of instant death parent: WeaponWandBase + noSpawn: true id: WeaponWandDeath description: Only the best and brightest of the Space Wizards R&D team worked together to create this beauty. components: @@ -80,6 +84,7 @@ name: wand of entrance parent: WeaponWandBase id: WeaponWandPolymorphDoor + noSpawn: true description: For when you need a get-away route. components: - type: Sprite @@ -98,6 +103,7 @@ - type: entity name: wand of cluwning parent: WeaponWandPolymorphBase + noSpawn: true id: WeaponWandCluwne description: Make their situation worse by turning them into a cluwne. components: @@ -109,6 +115,7 @@ - type: entity parent: WeaponWandPolymorphBase id: WeaponWandPolymorphBread + noSpawn: true name: magic bread wand description: Turn all your friends into bread! Your boss! Your enemies! Your dog! Make everything bread! components: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml index e925bdab87..4f686175db 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml @@ -54,6 +54,7 @@ id: WeaponWaterPistol parent: WeaponWaterGunBase name: water pistol + noSpawn: true description: The dinkiest of water-based weaponry. You swear the trigger doesn't do anything. components: - type: Sprite @@ -71,6 +72,7 @@ id: WeaponWaterBlaster parent: WeaponWaterGunBase name: water blaster + noSpawn: true description: With this bad boy, you'll be the cooleste kid at the summer barbecue. components: - type: Gun @@ -108,6 +110,7 @@ id: WeaponWaterBlasterSuper parent: WeaponWaterGunBase name: super water blaster + noSpawn: true description: No! No! Not in the eyes! components: - type: Gun diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 529e883638..b29d773620 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -105,6 +105,7 @@ - type: entity name: svalinn laser pistol parent: BaseWeaponPowerCellSmall + noSpawn: true id: WeaponLaserSvalinn description: A cheap and widely used laser pistol. components: @@ -127,6 +128,7 @@ name: retro laser blaster parent: BaseWeaponBatterySmall id: WeaponLaserGun + noSpawn: true description: A weapon using light amplified by the stimulated emission of radiation. components: - type: Sprite @@ -150,6 +152,7 @@ name: makeshift laser pistol parent: BaseWeaponBatterySmall id: WeaponMakeshiftLaser + noSpawn: true description: Better pray it won't burn your hands off. components: - type: Sprite @@ -173,6 +176,7 @@ name: tesla gun parent: BaseWeaponBattery id: WeaponTeslaGun + noSpawn: true description: The power of the primordial element of lightning in your hands. components: - type: Sprite @@ -202,6 +206,7 @@ name: laser rifle parent: BaseWeaponBattery id: WeaponLaserCarbine + noSpawn: true description: Favoured by Nanotrasen Security for being cheap and easy to use. components: - type: Sprite @@ -228,6 +233,7 @@ name: practice laser rifle parent: WeaponLaserCarbine id: WeaponLaserCarbinePractice + noSpawn: true description: This modified laser rifle fires nearly harmless beams in the 40-watt range, for target practice. components: - type: HitscanBatteryAmmoProvider @@ -240,6 +246,7 @@ name: pulse pistol parent: BaseWeaponBatterySmall id: WeaponPulsePistol + noSpawn: true description: A state of the art energy pistol favoured as a sidearm by the NT operatives. components: - type: Sprite @@ -269,6 +276,7 @@ name: pulse carbine parent: BaseWeaponBattery id: WeaponPulseCarbine + noSpawn: true description: A high tech energy carbine favoured by the NT-ERT operatives. components: - type: Sprite @@ -300,6 +308,7 @@ name: pulse rifle parent: BaseWeaponBattery id: WeaponPulseRifle + noSpawn: true description: A weapon that is almost as infamous as its users. components: - type: Sprite @@ -327,6 +336,7 @@ name: laser cannon parent: BaseWeaponBattery id: WeaponLaserCannon + noSpawn: true description: A heavy duty, high powered laser weapon. components: - type: Sprite @@ -351,6 +361,7 @@ name: portable particle decelerator parent: BaseWeaponBattery id: WeaponParticleDecelerator + noSpawn: true description: A portable particle decelerator capable of decomposing a tesla or singularity. components: - type: Item @@ -382,6 +393,7 @@ name: x-ray cannon parent: BaseWeaponBattery id: WeaponXrayCannon + noSpawn: true description: An experimental weapon that uses concentrated x-ray energy against its target. components: - type: Sprite @@ -410,6 +422,7 @@ name: disabler parent: BaseWeaponBatterySmall id: WeaponDisabler + noSpawn: true description: A self-defense weapon that exhausts organic targets, weakening them until they collapse. components: - type: Tag @@ -450,6 +463,7 @@ name: disabler SMG parent: BaseWeaponBattery id: WeaponDisablerSMG + noSpawn: true description: Advanced weapon that exhausts organic targets, weakening them until they collapse. components: - type: Item @@ -489,6 +503,7 @@ parent: WeaponDisabler id: WeaponDisablerPractice description: A self-defense weapon that exhausts organic targets, weakening them until they collapse. This one has been undertuned for cadets making it mostly harmless. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Guns/Battery/practice_disabler.rsi @@ -513,6 +528,7 @@ name: taser parent: BaseWeaponBatterySmall id: WeaponTaser + noSpawn: true description: A low-capacity, energy-based stun gun used by security teams to subdue targets at range. components: - type: Tag @@ -549,6 +565,7 @@ name: antique laser pistol parent: BaseWeaponBatterySmall id: WeaponAntiqueLaser + noSpawn: true description: This is an antique laser pistol. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy. components: - type: Sprite @@ -589,6 +606,7 @@ name: advanced laser pistol parent: BaseWeaponBatterySmall id: WeaponAdvancedLaser + noSpawn: true description: An experimental high-energy laser pistol with a self-charging nuclear battery. components: - type: Item @@ -624,6 +642,7 @@ name: C.H.I.M.P. handcannon parent: BaseWeaponBatterySmall id: WeaponPistolCHIMP + noSpawn: true description: Just because it's a little C.H.I.M.P. doesn't mean it can't punch like an A.P.E. components: - type: Sprite @@ -670,6 +689,7 @@ name: experimental C.H.I.M.P. handcannon parent: WeaponPistolCHIMP id: WeaponPistolCHIMPUpgraded + noSpawn: true description: This C.H.I.M.P. seems to have a greater punch than is usual... components: - type: BatteryWeaponFireModes @@ -689,6 +709,7 @@ name: eye of a behonker parent: BaseWeaponBatterySmall id: WeaponBehonkerLaser + noSpawn: true description: The eye of a behonker, it fires a laser when squeezed. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml index 9d685e1ddc..770e05ee96 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml @@ -25,6 +25,7 @@ name: minigun id: WeaponMinigun parent: BaseWeaponHeavyMachineGun + noSpawn: true description: Vzzzzzt! Rahrahrahrah! Vrrrrr! Uses .10 rifle ammo. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml index 49b2eeaada..03bde82e49 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/LMGs/lmgs.yml @@ -65,6 +65,7 @@ name: L6 SAW id: WeaponLightMachineGunL6 parent: BaseWeaponLightMachineGun + noSpawn: true description: A rather traditionally made LMG with a pleasantly lacquered wooden pistol grip. Uses .30 rifle ammo. components: - type: Sprite @@ -84,6 +85,7 @@ name: L6C ROW id: WeaponLightMachineGunL6C parent: BaseItem + noSpawn: true description: A L6 SAW for use by cyborgs. Creates .30 rifle ammo on the fly from an internal ammo fabricator, which slowly self-charges. components: - type: Gun diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 594ffb4d4d..99693e5abf 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -24,6 +24,7 @@ name: china lake parent: BaseWeaponLauncher id: WeaponLauncherChinaLake + noSpawn: true description: PLOOP components: - type: Sprite @@ -57,6 +58,7 @@ name: RPG-7 parent: BaseWeaponLauncher id: WeaponLauncherRocket + noSpawn: true description: A modified ancient rocket-propelled grenade launcher. components: - type: Sprite @@ -90,6 +92,7 @@ name: multiple rocket launcher parent: BaseWeaponLauncher id: WeaponLauncherMultipleRocket + noSpawn: true description: A modified ancient rocket-propelled grenade launcher. components: - type: Sprite @@ -125,6 +128,7 @@ name: pirate cannon parent: BaseWeaponLauncher id: WeaponLauncherPirateCannon + noSpawn: true description: Kaboom! components: - type: Sprite @@ -159,6 +163,7 @@ - BaseItem - PowerCellSlotMediumItem id: WeaponTetherGun + noSpawn: true description: Manipulates gravity around objects to fling them at high velocities. components: - type: Item @@ -198,6 +203,7 @@ - BaseItem - PowerCellSlotMediumItem id: WeaponForceGun + noSpawn: true description: Manipulates gravity around objects to fling them at high velocities. components: - type: Item @@ -241,6 +247,7 @@ name: grappling gun parent: BaseItem id: WeaponGrapplingGun + noSpawn: true components: - type: AmmoCounter - type: GrapplingGun @@ -274,6 +281,7 @@ parent: BaseItem id: WeaponTetherGunAdmin suffix: Admeme + noSpawn: true description: Manipulates gravity around objects to fling them at high velocities. components: - type: TetherGun @@ -313,6 +321,7 @@ parent: BaseItem id: WeaponForceGunAdmin suffix: Admeme + noSpawn: true description: Manipulates gravity around objects to fling them at high velocities. components: - type: ForceGun @@ -355,6 +364,7 @@ parent: WeaponLauncherMultipleRocket id: WeaponLauncherAdmemeMeteorLarge suffix: Admeme + noSpawn: true description: It fires large meteors components: - type: BallisticAmmoProvider @@ -368,6 +378,7 @@ parent: WeaponLauncherAdmemeMeteorLarge id: WeaponLauncherAdmemeImmovableRodSlow suffix: Admeme + noSpawn: true description: It fires slow immovable rods. components: - type: BallisticAmmoProvider diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index 9507eada3b..f78065e137 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -70,6 +70,7 @@ name: viper parent: BaseWeaponPistol id: WeaponPistolViper + noSpawn: true description: A small, easily concealable, but somewhat underpowered gun. Retrofitted with a fully automatic receiver. Uses .35 auto ammo. components: - type: Sprite @@ -105,6 +106,7 @@ name: cobra parent: BaseWeaponPistol id: WeaponPistolCobra + noSpawn: true description: A rugged, robust operator handgun with inbuilt silencer. Uses .25 caseless ammo. components: - type: Sprite @@ -153,6 +155,7 @@ name: mk 58 parent: BaseWeaponPistol id: WeaponPistolMk58 + noSpawn: true description: A cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Uses .35 auto ammo. components: - type: Sprite @@ -174,6 +177,7 @@ - type: entity id: WeaponPistolMk58Nonlethal parent: WeaponPistolMk58 + noSpawn: true suffix: Non-lethal components: - type: ItemSlots @@ -200,6 +204,7 @@ parent: BaseWeaponPistol id: WeaponPistolN1984 # the spaces in description are for formatting. description: The sidearm of any self respecting officer. Comes in .45 magnum, the lord's caliber. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Guns/Pistols/N1984.rsi @@ -243,6 +248,7 @@ name: N1984 parent: WeaponPistolN1984 id: WeaponPistolN1984Nonlethal + noSpawn: true suffix: Non-lethal components: - type: ItemSlots diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml index bd043c997d..b5aa2bc73b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml @@ -53,6 +53,7 @@ - type: entity name: Deckard parent: BaseWeaponRevolver + noSpawn: true id: WeaponRevolverDeckard description: A rare, custom-built revolver. Use when there is no time for Voight-Kampff test. Uses .45 magnum ammo. components: @@ -82,6 +83,7 @@ name: Inspector parent: BaseWeaponRevolver id: WeaponRevolverInspector + noSpawn: true description: A detective's best friend. Uses .45 magnum ammo. components: - type: Sprite @@ -97,6 +99,7 @@ name: Mateba parent: BaseWeaponRevolver id: WeaponRevolverMateba + noSpawn: true description: The iconic sidearm of the dreaded death squads. Uses .45 magnum ammo. components: - type: Sprite @@ -112,6 +115,7 @@ name: Python parent: BaseWeaponRevolver id: WeaponRevolverPython + noSpawn: true description: A robust revolver favoured by Syndicate agents. Uses .45 magnum ammo. components: - type: Sprite @@ -132,6 +136,7 @@ name: Python parent: WeaponRevolverPython id: WeaponRevolverPythonAP # For the uplink. + noSpawn: true suffix: armor-piercing description: A robust revolver favoured by Syndicate agents. Uses .45 magnum ammo. components: @@ -148,6 +153,7 @@ parent: BaseWeaponRevolver id: WeaponRevolverPirate description: An odd, old-looking revolver, favoured by pirate crews. Uses .45 magnum ammo. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml index 5bc8125eba..d8e25b1754 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml @@ -2,6 +2,7 @@ name: BaseWeaponRifle parent: BaseItem id: BaseWeaponRifle + noSpawn: true description: A rooty tooty point and shooty. abstract: true components: @@ -54,6 +55,7 @@ name: AKMS parent: BaseWeaponRifle id: WeaponRifleAk + noSpawn: true description: An iconic weapon of war. Uses .30 rifle ammo. components: - type: Sprite @@ -102,6 +104,7 @@ name: M-90gl parent: BaseWeaponRifle id: WeaponRifleM90GrenadeLauncher + noSpawn: true description: An older bullpup carbine model, with an attached underbarrel grenade launcher. Uses .20 rifle ammo. components: - type: Sprite @@ -145,6 +148,7 @@ name: Lecter parent: BaseWeaponRifle id: WeaponRifleLecter + noSpawn: true description: A high end military grade assault rifle. Uses .20 rifle ammo. components: - type: Sprite @@ -192,6 +196,7 @@ parent: WeaponRifleLecter id: WeaponRifleLecterRubber suffix: Non-lethal + noSpawn: true components: - type: ItemSlots slots: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml index b693bdba37..311a5d5106 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml @@ -3,6 +3,7 @@ parent: BaseItem id: BaseWeaponSubMachineGun description: A rooty tooty point and shooty. + noSpawn: true abstract: true components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml index f43df5f37c..0a9a730a74 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml @@ -48,6 +48,7 @@ # Don't parent to BaseWeaponShotgun because it differs significantly parent: BaseItem id: WeaponShotgunBulldog + noSpawn: true description: It's a magazine-fed shotgun designed for close quarters combat. Uses .50 shotgun shells. components: - type: Sprite @@ -104,6 +105,7 @@ parent: BaseWeaponShotgun id: WeaponShotgunDoubleBarreled description: An immortal classic. Uses .50 shotgun shells. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Guns/Shotguns/db_shotgun.rsi @@ -126,6 +128,7 @@ name: double-barreled shotgun parent: WeaponShotgunDoubleBarreled id: WeaponShotgunDoubleBarreledRubber + noSpawn: true description: An immortal classic. Uses .50 shotgun shells. suffix: Non-Lethal components: @@ -136,6 +139,7 @@ name: Enforcer parent: BaseWeaponShotgun id: WeaponShotgunEnforcer + noSpawn: true description: A premium combat shotgun based on the Kammerer design, featuring an upgraded clip capacity. .50 shotgun shells. components: - type: Sprite @@ -150,6 +154,7 @@ - type: entity parent: WeaponShotgunEnforcer id: WeaponShotgunEnforcerRubber + noSpawn: true suffix: Non-Lethal components: - type: BallisticAmmoProvider @@ -160,6 +165,7 @@ parent: BaseWeaponShotgun id: WeaponShotgunKammerer description: When an old Remington design meets modern materials, this is the result. A favourite weapon of militia forces throughout many worlds. Uses .50 shotgun shells. + noSpawn: true components: - type: Item size: Normal @@ -180,6 +186,7 @@ - type: entity name: sawn-off shotgun parent: BaseWeaponShotgun + noSpawn: true id: WeaponShotgunSawn description: Groovy! Uses .50 shotgun shells. components: @@ -204,6 +211,7 @@ name: sawn-off shogun parent: WeaponShotgunSawn id: WeaponShotgunSawnEmpty + noSpawn: true description: Groovy! Uses .50 shotgun shells. suffix: Empty components: @@ -218,6 +226,7 @@ name: handmade pistol parent: BaseWeaponShotgun id: WeaponShotgunHandmade + noSpawn: true description: Looks unreliable. Uses .50 shotgun shells. components: - type: Item @@ -242,6 +251,7 @@ name: blunderbuss parent: BaseWeaponShotgun id: WeaponShotgunBlunderbuss + noSpawn: true suffix: Pirate description: Deadly at close range. components: @@ -262,6 +272,7 @@ name: improvised shotgun parent: BaseWeaponShotgun id: WeaponShotgunImprovised + noSpawn: true description: A shitty, hand-made shotgun that uses .50 shotgun shells. It can only hold one round in the chamber. components: - type: Sprite @@ -289,6 +300,7 @@ name: improvised shotgun parent: WeaponShotgunImprovised suffix: Loaded + noSpawn: true id: WeaponShotgunImprovisedLoaded components: - type: BallisticAmmoProvider diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index c97459629c..e9d65f4c45 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -42,6 +42,7 @@ name: Kardashev-Mosin parent: BaseWeaponSniper id: WeaponSniperMosin + noSpawn: true description: A weapon for hunting, or endless trench warfare. Uses .30 rifle ammo. components: - type: Sprite @@ -51,6 +52,7 @@ name: Hristov parent: BaseWeaponSniper id: WeaponSniperHristov + noSpawn: true description: A portable anti-materiel rifle. Fires armor piercing 14.5mm shells. Uses .60 anti-materiel ammo. components: - type: Sprite @@ -68,6 +70,7 @@ name: musket parent: BaseWeaponSniper id: Musket + noSpawn: true description: This should've been in a museum long before you were born. Uses .60 anti-materiel ammo. components: - type: Sharp @@ -106,6 +109,7 @@ name: flintlock pistol parent: BaseWeaponSniper id: WeaponPistolFlintlock + noSpawn: true description: A pirate's companion. Yarrr! Uses .60 anti-materiel ammo. components: - type: Gun diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml index 9b046a7aae..c01bd39cb0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml @@ -3,6 +3,7 @@ parent: BaseWeaponLauncher id: WeaponFlareGun description: A compact, single-shot pistol that fires shotgun shells. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Guns/Shotguns/flaregun.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml index ae1f5df3c1..e97a8fa2cb 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml @@ -2,6 +2,7 @@ name: improvised pneumatic cannon parent: BaseStorageItem id: WeaponImprovisedPneumaticCannon + noSpawn: true description: Improvised using nothing but a pipe, some zipties, and a pneumatic cannon. Doesn't accept tanks without enough gas. components: - type: Sprite @@ -113,6 +114,7 @@ parent: WeaponImprovisedPneumaticCannon id: WeaponImprovisedPneumaticCannonGun suffix: Gun + noSpawn: true components: - type: PneumaticCannon throwItems: false @@ -122,6 +124,7 @@ parent: WeaponImprovisedPneumaticCannonGun id: WeaponImprovisedPneumaticCannonAdmeme suffix: Admeme + noSpawn: true components: - type: Item size: Ginormous diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml index 3f75faf75e..cd7c662962 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml @@ -3,6 +3,7 @@ id: WeaponTurretSyndicateBroken name: ballistic turret (broken) description: A ballistic machine gun auto-turret. + noSpawn: true components: - type: Clickable - type: InteractionOutline @@ -122,6 +123,7 @@ - type: entity parent: BaseWeaponTurret id: WeaponTurretSyndicate + noSpawn: true suffix: Syndicate components: - type: NpcFactionMember @@ -130,6 +132,7 @@ - type: entity parent: BaseWeaponTurret + noSpawn: true name: disposable ballistic turret id: WeaponTurretSyndicateDisposable suffix: Syndicate, Disposable @@ -181,6 +184,7 @@ parent: BaseWeaponTurret id: WeaponTurretNanoTrasen suffix: NanoTrasen + noSpawn: true components: - type: NpcFactionMember factions: @@ -190,6 +194,7 @@ parent: BaseWeaponTurret id: WeaponTurretHostile suffix: Hostile + noSpawn: true components: - type: NpcFactionMember factions: @@ -200,6 +205,7 @@ description: Shoots 9mm acid projectiles parent: BaseWeaponTurret id: WeaponTurretXeno + noSpawn: true suffix: Xeno components: - type: NpcFactionMember diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml index 9e1134195d..fb44ee0005 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml @@ -2,6 +2,7 @@ name: arm blade parent: BaseItem id: ArmBlade + noSpawn: true description: A grotesque blade made out of bone and flesh that cleaves through people as a hot knife through butter. components: - type: Sharp diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml index 834d35a529..35d5fda607 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml @@ -3,6 +3,7 @@ parent: BaseItem id: BaseBallBat description: A robust baseball bat. + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Melee/baseball_bat.rsi @@ -42,6 +43,7 @@ - type: entity name: incomplete baseball bat + noSpawn: true parent: BaseItem id: IncompleteBaseBallBat description: A few planks of wood stuck together. @@ -57,6 +59,7 @@ - type: entity name: knockback stick + noSpawn: true parent: BaseBallBat id: WeaponMeleeKnockbackStick description: And then he spleefed all over. diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/chainsaw.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/chainsaw.yml index bfdd94add6..54419fc083 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/chainsaw.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/chainsaw.yml @@ -3,6 +3,7 @@ parent: BaseItem id: Chainsaw description: A very large chainsaw. Usually you use this for cutting down trees... usually. + noSpawn: true components: - type: Wieldable wieldSound: !type:SoundPathSpecifier diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/cult.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/cult.yml index ecb6479de7..e92f66a890 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/cult.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/cult.yml @@ -3,6 +3,7 @@ parent: BaseItem id: RitualDagger description: A strange dagger used by sinister groups for rituals and sacrifices. + noSpawn: true components: - type: Sharp - type: Sprite @@ -26,6 +27,7 @@ name: eldritch blade parent: BaseItem id: EldritchBlade + noSpawn: true description: A sword humming with unholy energy. components: - type: Sharp @@ -50,6 +52,7 @@ name: unholy halberd parent: BaseItem id: UnholyHalberd + noSpawn: true description: A poleaxe that seems to be linked to its wielder. components: - type: Tag diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml index 13c8b9cb25..0a48e7f4fd 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml @@ -2,6 +2,7 @@ name: energy sword parent: BaseItem id: EnergySword + noSpawn: true description: A very loud & dangerous sword with a beam made of pure, concentrated plasma. Cuts through unarmored targets like butter. components: - type: EnergySword @@ -86,6 +87,7 @@ parent: EnergySword id: EnergyDagger suffix: E-Dagger + noSpawn: true description: 'A dark ink pen.' components: - type: EnergySword @@ -164,6 +166,7 @@ id: EnergyDaggerBox name: e-dagger box suffix: E-Dagger + noSpawn: true description: A small box containing an e-dagger. Packaging disintegrates when opened, leaving no evidence behind. components: - type: Item @@ -181,6 +184,7 @@ name: energy cutlass parent: EnergySword id: EnergyCutlass + noSpawn: true description: An exotic energy weapon. components: - type: EnergySword @@ -218,6 +222,7 @@ name: double-bladed energy sword parent: EnergySword id: EnergySwordDouble + noSpawn: true description: Syndicate Command Interns thought that having one blade on the energy sword was not enough. This can be stored in pockets. components: - type: EnergySword diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml index 93765ec40c..25cf15edbc 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml @@ -2,6 +2,7 @@ name: fireaxe parent: BaseItem id: FireAxe + noSpawn: true description: Truly, the weapon of a madman. Who would think to fight fire with an axe? components: - type: Tag @@ -52,6 +53,7 @@ id: FireAxeFlaming name: fire axe parent: FireAxe + noSpawn: true description: Why fight fire with an axe when you can fight with fire and axe? Now featuring rugged rubberized handle! components: - type: MeleeWeapon diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/gohei.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/gohei.yml index 2380e19d79..775cf1de20 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/gohei.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/gohei.yml @@ -2,6 +2,7 @@ name: gohei parent: BaseItem id: Gohei + noSpawn: true description: A wooden stick with white streamers at the end. Originally used by shrine maidens to purify things. Now used by the station's weeaboos. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml index 9cd1bb2940..536a1bcbba 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml @@ -2,6 +2,7 @@ parent: BaseItem id: BaseKnife abstract: true + noSpawn: true components: - type: Tag tags: @@ -30,6 +31,7 @@ name: kitchen knife parent: BaseKnife id: KitchenKnife + noSpawn: true description: A general purpose Chef's Knife made by Asters Merchant Guild. Guaranteed to stay sharp for years to come.. components: - type: Tag @@ -49,6 +51,7 @@ name: butcher's cleaver parent: BaseKnife id: ButchCleaver + noSpawn: true description: A huge blade used for chopping and chopping up meat. This includes clowns and clown-by-products. components: - type: Tag @@ -75,6 +78,7 @@ name: combat knife parent: BaseKnife id: CombatKnife + noSpawn: true description: A deadly knife intended for melee confrontations. components: - type: Tag @@ -105,6 +109,7 @@ name: survival knife parent: CombatKnife id: SurvivalKnife + noSpawn: true description: Weapon of first and last resort for combatting space carp. components: - type: Sprite @@ -117,6 +122,7 @@ name: kukri knife parent: CombatKnife id: KukriKnife + noSpawn: true description: Professionals have standards. Be polite. Be efficient. Have a plan to kill everyone you meet. components: - type: Sprite @@ -134,6 +140,7 @@ parent: ClothingHeadHatGreyFlatcap id: BladedFlatcapGrey name: grey flatcap + noSpawn: true description: Fashionable for both the working class and old man Jenkins. It has glass shards hidden in the brim. suffix: Bladed components: @@ -159,6 +166,7 @@ parent: BladedFlatcapGrey id: BladedFlatcapBrown name: brown flatcap + noSpawn: true description: Stupid clown! You made me look bad! It has glass shards hidden in the brim. components: - type: Construction @@ -172,6 +180,7 @@ name: shiv parent: BaseKnife id: Shiv + noSpawn: true description: A crude weapon fashioned from a piece of cloth and a glass shard. components: - type: Tag @@ -199,6 +208,7 @@ name: reinforced shiv parent: Shiv id: ReinforcedShiv + noSpawn: true description: A crude weapon fashioned from a piece of cloth and a reinforced glass shard. components: - type: Construction @@ -218,6 +228,7 @@ name: plasma shiv parent: Shiv id: PlasmaShiv + noSpawn: true description: A crude weapon fashioned from a piece of cloth and a plasma glass shard. components: - type: Construction @@ -237,6 +248,7 @@ name: uranium shiv parent: Shiv id: UraniumShiv + noSpawn: true description: A crude weapon fashioned from a piece of cloth and a uranium glass shard. Violates the geneva convention! components: - type: Construction @@ -257,6 +269,7 @@ name: throwing knife parent: BaseKnife id: ThrowingKnife + noSpawn: true description: This bloodred knife is very aerodynamic and easy to throw, but good luck trying to fight someone hand-to-hand. components: - type: Tag diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml index ccf45bf59a..c18dffb7a4 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml @@ -3,6 +3,7 @@ parent: BaseItem id: BaseWeaponCrusher # Crusher? But I... name: crusher + noSpawn: true description: An early design of the proto-kinetic accelerator. components: - type: Sharp @@ -15,6 +16,7 @@ - type: entity parent: BaseWeaponCrusher id: WeaponCrusher + noSpawn: true components: - type: Tag tags: @@ -71,6 +73,7 @@ parent: BaseWeaponCrusher id: WeaponCrusherDagger name: crusher dagger + noSpawn: true description: A scaled down version of a proto-kinetic crusher. Uses kinetic energy to vibrate the blade at high speeds. components: - type: Sprite @@ -92,6 +95,7 @@ parent: WeaponCrusher id: WeaponCrusherGlaive name: crusher glaive + noSpawn: true description: An early design of the proto-kinetic accelerator, in glaive form. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/needle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/needle.yml index 11efeba5f8..16f5961282 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/needle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/needle.yml @@ -2,6 +2,7 @@ parent: BaseItem id: WeaponMeleeNeedle name: official security anti-inflatable armament + noSpawn: true description: A specialty weapon used in the destruction of unique syndicate morale-boosting equipment. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml index cb9defccd9..e58a8e01dd 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml @@ -2,6 +2,7 @@ name: pickaxe parent: BaseItem id: Pickaxe + noSpawn: true description: Notched to perfection, for jamming it into rocks components: - type: Tag @@ -40,6 +41,7 @@ name: mining drill parent: BaseItem id: MiningDrill + noSpawn: true description: Powerful tool used to quickly drill through rocks components: - type: Item diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sledgehammer.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sledgehammer.yml index 0c75015d9a..3b860f068a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sledgehammer.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sledgehammer.yml @@ -2,6 +2,7 @@ name: sledgehammer parent: BaseItem id: Sledgehammer + noSpawn: true description: The perfect tool for wanton carnage. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml index 0def916ddc..686a6f1e7f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml @@ -2,6 +2,7 @@ name: spear parent: BaseItem id: Spear + noSpawn: true description: Definition of a Classic. Keeping murder affordable since 200,000 BCE. components: - type: EmbeddableProjectile @@ -116,6 +117,7 @@ name: reinforced spear parent: Spear id: SpearReinforced + noSpawn: true description: A spear with a reinforced glass shard as a tip. components: - type: Sprite @@ -136,6 +138,7 @@ name: plasma spear parent: Spear id: SpearPlasma + noSpawn: true description: A spear with a plasma shard as a tip. components: - type: Sprite @@ -156,6 +159,7 @@ name: uranium spear parent: Spear id: SpearUranium + noSpawn: true description: A spear with a uranium shard as a tip. components: - type: Sprite @@ -178,6 +182,7 @@ name: bone spear parent: Spear id: SpearBone + noSpawn: true description: A spear made of bones. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/stunprod.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/stunprod.yml index b0b166f6ce..ba4b832d9e 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/stunprod.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/stunprod.yml @@ -2,6 +2,7 @@ name: stun prod parent: BaseItem id: Stunprod + noSpawn: true description: A stun prod for illegal incapacitation. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml index 75b1b25916..9ff1dfadcf 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml @@ -2,6 +2,7 @@ name: captain's sabre parent: BaseItem id: CaptainSabre + noSpawn: true description: A ceremonial weapon belonging to the captain of the station. components: - type: Sharp @@ -32,6 +33,7 @@ name: katana parent: BaseItem id: Katana + noSpawn: true description: Ancient craftwork made with not so ancient plasteel. components: - type: Sharp @@ -57,6 +59,7 @@ name: energy katana parent: Katana id: EnergyKatana + noSpawn: true description: A katana infused with strong energy. components: - type: Sprite @@ -88,6 +91,7 @@ name: machete parent: BaseItem id: Machete + noSpawn: true description: A large, vicious looking blade. components: - type: Sharp @@ -113,6 +117,7 @@ name: claymore parent: BaseItem id: Claymore + noSpawn: true description: An ancient war blade. components: - type: Sharp @@ -139,6 +144,7 @@ name: cutlass parent: BaseItem id: Cutlass + noSpawn: true description: A wickedly curved blade, often seen in the hands of space pirates. components: - type: Sharp @@ -164,6 +170,7 @@ name: The Throngler parent: BaseItem id: Throngler + noSpawn: true description: Why would you make this? components: - type: Sharp diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/weapon_toolbox.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/weapon_toolbox.yml index 240a17a0a4..a19e7ddf33 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/weapon_toolbox.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/weapon_toolbox.yml @@ -3,6 +3,7 @@ id: WeaponMeleeToolboxRobust name: robust toolbox description: A tider's weapon. + noSpawn: true suffix: DO NOT MAP components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/white_cane.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/white_cane.yml index 997c3771d5..ca9d4a396b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/white_cane.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/white_cane.yml @@ -2,6 +2,7 @@ parent: BaseItem id: WhiteCane name: white cane + noSpawn: true description: This isn't for you. It's for the people who can't figure out you're blind when you ask if cargo is the bar. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml index ca3edf68c0..42f113066e 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/bola.yml @@ -2,6 +2,7 @@ name: bola parent: BaseItem id: Bola + noSpawn: true description: Linked together with some spare cuffs and metal. components: - type: Item diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml index 36d4c947fc..171d215807 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml @@ -2,6 +2,7 @@ parent: BaseItem id: ClusterBang name: clusterbang + noSpawn: true description: Can be used only with flashbangs. Explodes several times. components: - type: Sprite @@ -21,6 +22,7 @@ parent: GrenadeBase id: ClusterBangFull name: ClusterBang + noSpawn: true description: Launches three flashbangs after the timer runs out. suffix: Full components: @@ -53,6 +55,7 @@ parent: GrenadeBase id: ClusterGrenade name: clustergrenade + noSpawn: true description: Why use one grenade when you can use three at once! components: - type: Sprite @@ -82,6 +85,7 @@ parent: BaseItem id: ClusterBananaPeel name: cluster banana peel + noSpawn: true description: Splits into 6 explosive banana peels after throwing, guaranteed fun! components: - type: Sprite @@ -118,6 +122,7 @@ parent: GrenadeBase id: GrenadeStinger name: stinger grenade + noSpawn: true description: Nothing to see here, please disperse. components: - type: Sprite @@ -147,6 +152,7 @@ parent: GrenadeBase id: GrenadeIncendiary name: incendiary grenade + noSpawn: true description: Guaranteed to light up the mood. components: - type: Sprite @@ -176,6 +182,7 @@ parent: GrenadeBase id: GrenadeShrapnel name: shrapnel grenade + noSpawn: true description: Releases a deadly spray of shrapnel that causes severe bleeding. components: - type: Sprite @@ -205,6 +212,7 @@ parent: SoapSyndie id: SlipocalypseClusterSoap name: slipocalypse clustersoap + noSpawn: true description: Spreads small pieces of syndicate soap over an area upon landing on the floor. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml index 1cad73e30e..db64fb204f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml @@ -2,6 +2,7 @@ abstract: true parent: BaseItem id: GrenadeBase + noSpawn: true components: - type: Sprite sprite: Objects/Weapons/Grenades/grenade.rsi @@ -41,6 +42,7 @@ description: Grenade that creates a small but devastating explosion. parent: GrenadeBase id: ExGrenade + noSpawn: true components: - type: ExplodeOnTrigger - type: Explosive @@ -61,6 +63,7 @@ name: flashbang description: Eeeeeeeeeeeeeeeeeeeeee parent: GrenadeBase + noSpawn: true id: GrenadeFlashBang components: - type: Sprite @@ -101,6 +104,7 @@ name: syndicate minibomb description: A syndicate-manufactured explosive used to stow destruction and cause chaos. parent: GrenadeBase + noSpawn: true id: SyndieMiniBomb components: - type: Sprite @@ -124,6 +128,7 @@ name: supermatter grenade description: Grenade that simulates delamination of the supermatter engine, pulling things in a heap and exploding after some time. parent: GrenadeBase + noSpawn: true id: SupermatterGrenade components: - type: Sprite @@ -187,6 +192,7 @@ name: whitehole grenade description: Grenade that repulses everything around for some time. parent: SupermatterGrenade + noSpawn: true id: WhiteholeGrenade components: - type: Sprite @@ -234,6 +240,7 @@ name: the nuclear option description: Please don't throw it, think of the children. parent: GrenadeBase + noSpawn: true id: NuclearGrenade components: - type: Sprite @@ -264,6 +271,7 @@ name: modular grenade description: A grenade casing. Requires a trigger and a payload. parent: BaseItem + noSpawn: true id: ModularGrenade components: - type: Sprite @@ -308,6 +316,7 @@ name: EMP grenade description: A grenade designed to wreak havoc on electronic systems. parent: GrenadeBase + noSpawn: true id: EmpGrenade components: - type: Sprite @@ -325,6 +334,7 @@ name: holy hand grenade description: O Lord, bless this thy hand grenade, that with it thou mayst blow thine enemies to tiny bits, in thy mercy. parent: GrenadeBase + noSpawn: true id: HolyHandGrenade components: - type: Sprite @@ -350,6 +360,7 @@ parent: GrenadeBase id: SmokeGrenade name: smoke grenade + noSpawn: true description: A tactical grenade that releases a large, long-lasting cloud of smoke when used. components: - type: Sprite @@ -368,6 +379,7 @@ parent: SmokeGrenade id: CleanerGrenade name: cleanade + noSpawn: true description: Special grenade for janitors, releasing large cloud of space cleaner foam components: - type: Sprite @@ -385,6 +397,7 @@ parent: SmokeGrenade id: TearGasGrenade name: tear gas grenade + noSpawn: true description: A riot control tear gas grenade. Causes irritation, pain and makes you cry your eyes out. components: - type: Sprite @@ -403,6 +416,7 @@ name: trick grenade description: All the grenade without any of the boom. parent: GrenadeBase + noSpawn: true id: GrenadeDummy components: - type: Sprite @@ -422,6 +436,7 @@ name: syndicate trickybomb description: A syndicate-manufactured explosive used to make an excellent distraction. parent: GrenadeDummy + noSpawn: true id: SyndieTrickyBomb components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml index c68feff0b5..881960d70c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/throwing_stars.yml @@ -2,6 +2,7 @@ parent: BaseItem id: ThrowingStar name: throwing star + noSpawn: true description: An ancient weapon still used to this day, due to its ease of lodging itself into its victim's body parts. components: - type: Sprite @@ -45,6 +46,7 @@ parent: ThrowingStar id: ThrowingStarNinja name: ninja throwing star + noSpawn: true components: # prevent ninja crashing server + filling bag with 20 stars to instakill a single person # also limits the crew's use diff --git a/Resources/Prototypes/Entities/Objects/Weapons/security.yml b/Resources/Prototypes/Entities/Objects/Weapons/security.yml index b9d409fb3d..7394613c68 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/security.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/security.yml @@ -2,6 +2,7 @@ name: stun baton parent: BaseItem id: Stunbaton + noSpawn: true description: A stun baton for incapacitating people with. Actively harming with this is considered bad tone. components: - type: Sprite @@ -87,6 +88,7 @@ name: truncheon parent: BaseItem id: Truncheon + noSpawn: true description: A rigid, steel-studded baton, meant to harm. components: - type: Sprite @@ -120,6 +122,7 @@ name: flash parent: BaseItem id: Flash + noSpawn: true description: An ultrabright flashbulb with a trigger, which causes the victim to be dazed and lose their eyesight for a moment. Useless when burnt out. components: - type: Sprite @@ -164,6 +167,7 @@ - type: entity name: flash parent: Flash + noSpawn: true suffix: 2 charges id: SciFlash components: @@ -175,6 +179,7 @@ name: portable flasher parent: BaseStructure id: PortableFlasher + noSpawn: true description: An ultrabright flashbulb with a proximity trigger, useful for making an area security-only. components: - type: EmitSoundOnTrigger