diff --git a/Resources/Prototypes/Entities/Clothing/Belt/job.yml b/Resources/Prototypes/Entities/Clothing/Belt/job.yml index 27bce00556..3eb0a8b352 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/job.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/job.yml @@ -264,7 +264,6 @@ - type: Storage whitelist: tags: - # - PlantAnalyzer - PlantSampleTaker - BotanyShovel - BotanyHoe @@ -285,10 +284,6 @@ whitelist: tags: - BotanyHatchet - # hydro: - # whitelist: - # tags: - # - PlantAnalyzer # Dunno what to put here, should be aight. hoe: whitelist: tags: diff --git a/Resources/Prototypes/Entities/Debugging/clicktest.yml b/Resources/Prototypes/Entities/Debugging/clicktest.yml index b830922b04..4d27d779c2 100644 --- a/Resources/Prototypes/Entities/Debugging/clicktest.yml +++ b/Resources/Prototypes/Entities/Debugging/clicktest.yml @@ -9,9 +9,6 @@ id: ClickTestBase suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Sprite diff --git a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml index 00e32710c5..f73155c7d8 100644 --- a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml +++ b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml @@ -5,9 +5,6 @@ description: ded suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Weapons/Guns/Pistols/debug.rsi state: icon @@ -32,14 +29,14 @@ priority: 2 whitelist: tags: - - Debug + - MagazineDebug gun_chamber: name: Chamber startingItem: CartridgeDebug priority: 1 whitelist: tags: - - CartridgePistol + - CartridgeDebug - type: MappingCategories # DeltaV categories: - Debug @@ -52,7 +49,7 @@ components: - type: Tag tags: - - Debug + - MagazineDebug - type: BallisticAmmoProvider proto: CartridgeDebug capacity: 1000 @@ -69,9 +66,6 @@ categories: [ Debug, HideSpawnMenu ] suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Projectile damage: types: @@ -88,7 +82,7 @@ components: - type: Tag tags: - - Debug + - CartridgeDebug - type: CartridgeAmmo proto: BulletDebug - type: MappingCategories # DeltaV @@ -102,9 +96,6 @@ description: hit hard ye suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Weapons/Melee/debug.rsi state: icon @@ -124,9 +115,6 @@ parent: MeleeDebugGib id: MeleeDebug100 components: - - type: Tag - tags: - - Debug - type: MeleeWeapon damage: types: @@ -140,9 +128,6 @@ parent: MeleeDebugGib id: MeleeDebug200 components: - - type: Tag - tags: - - Debug - type: MeleeWeapon damage: types: diff --git a/Resources/Prototypes/Entities/Debugging/drugs.yml b/Resources/Prototypes/Entities/Debugging/drugs.yml index 2bb8fdae71..0ba92443ad 100644 --- a/Resources/Prototypes/Entities/Debugging/drugs.yml +++ b/Resources/Prototypes/Entities/Debugging/drugs.yml @@ -5,9 +5,6 @@ description: Just a whole glass of meth. suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: SolutionContainerManager solutions: drink: diff --git a/Resources/Prototypes/Entities/Debugging/item.yml b/Resources/Prototypes/Entities/Debugging/item.yml index 2af4449985..7e3d53c800 100644 --- a/Resources/Prototypes/Entities/Debugging/item.yml +++ b/Resources/Prototypes/Entities/Debugging/item.yml @@ -5,9 +5,6 @@ description: What is it...? suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Misc/skub.rsi state: icon diff --git a/Resources/Prototypes/Entities/Debugging/options_visualizer.yml b/Resources/Prototypes/Entities/Debugging/options_visualizer.yml index d720f4ab63..c364f418f1 100644 --- a/Resources/Prototypes/Entities/Debugging/options_visualizer.yml +++ b/Resources/Prototypes/Entities/Debugging/options_visualizer.yml @@ -2,9 +2,6 @@ id: OptionsVisualizerTest suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Effects/optionsvisualizertest.rsi layers: diff --git a/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml index d96733089d..413fd8d969 100644 --- a/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml +++ b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml @@ -5,9 +5,6 @@ description: The pain of using this is almost too great to bear. suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Tools/debug.rsi state: icon diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml index bea153b6f1..8212bae7ee 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml @@ -13,9 +13,6 @@ - type: SolutionTransfer canChangeTransferAmount: true maxTransferAmount: 10 - - type: Tag - tags: - - DrinkCup - type: StaticPrice price: 10 @@ -88,7 +85,6 @@ - type: Tag tags: - Trash - - DrinkCup - WhitelistChameleon - type: Clothing slots: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml index f7c984171d..3ae53b077b 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml @@ -38,9 +38,6 @@ reagents: - ReagentId: SpaceGlue Quantity: 30 - - type: Tag - tags: - - DrinkSpaceGlue - type: Glue - type: entity @@ -92,9 +89,6 @@ sprite: Objects/Consumable/Drinks/jar_what.rsi - type: FitsInDispenser solution: drink - - type: Tag - tags: - - DrinkGlass # Mopwata - type: weightedRandomFillSolution diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml index b301c4316c..2e132c5de1 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml @@ -21,10 +21,6 @@ metamorphicDefaultSprite: sprite: Objects/Consumable/Drinks/glass_clear.rsi state: icon - - type: Tag - tags: - - DrinkCup # Do these tags - - DrinkGlass # even do anything? - type: TransformableContainer - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml index c5548cbb0b..7238b5e290 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml @@ -17,9 +17,6 @@ inHandsMaxFillLevels: 1 - type: FitsInDispenser solution: drink - - type: Tag - tags: - - DrinkGlass - type: entity parent: [DrinkBaseMaterialMetal, DrinkBase] @@ -209,9 +206,6 @@ solution: drink - type: FitsInDispenser solution: drink - - type: Tag - tags: - - DrinkGlass - type: entity parent: DrinkShakeBase diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml index 592fb4cffc..5d570821ca 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml @@ -35,10 +35,6 @@ solution: food - type: TrashOnSolutionEmpty solution: food - - type: Tag - tags: - - Ingredient - - type: entity abstract: true parent: ReagentContainerBase @@ -278,9 +274,6 @@ reagents: - ReagentId: Nutriment Quantity: 15 - - type: Tag - tags: - - Ingredient - type: entity parent: FoodBakingBase @@ -468,7 +461,6 @@ node: start - type: Tag tags: - - Ingredient - ClothMade - type: SolutionContainerManager solutions: @@ -540,7 +532,6 @@ - type: Tag tags: - ClothMade - - Ingredient - type: entity name: raw pastry base @@ -936,9 +927,6 @@ reagents: - ReagentId: CocoaPowder Quantity: 2 - - type: Tag - tags: - - Ingredient - type: entity parent: FoodBakingBase diff --git a/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml b/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml index f7d9e0973a..f9ef69b1d1 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml @@ -23,9 +23,6 @@ - type: Sprite noRot: true - type: Appearance - - type: Tag - tags: - - TabletopPiece - type: entity id: BaseBoardTabletop diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index eed5c9c720..03176857f5 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -1089,9 +1089,6 @@ collection: packetOpenSounds - type: TrashOnSolutionEmpty solution: drink - - type: Tag - tags: - - DrinkSpaceGlue - type: entity parent: DrinkBase diff --git a/Resources/Prototypes/Entities/Objects/Materials/parts.yml b/Resources/Prototypes/Entities/Objects/Materials/parts.yml index 71e2704fce..5a3c0992f0 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/parts.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/parts.yml @@ -81,10 +81,6 @@ name: metal rod suffix: 10 components: - - type: Tag - tags: - - RodMetal1 - - ConstructionMaterial - type: Sprite state: rods - type: Stack @@ -96,10 +92,6 @@ name: metal rod suffix: Single components: - - type: Tag - tags: - - RodMetal1 - - ConstructionMaterial - type: Sprite state: rods - type: Stack diff --git a/Resources/Prototypes/Entities/Objects/Materials/shards.yml b/Resources/Prototypes/Entities/Objects/Materials/shards.yml index 91fa090537..23fa0ff305 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/shards.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/shards.yml @@ -244,10 +244,6 @@ damage: types: Piercing: 5 - - type: Tag - tags: - - ClockworkGlassShard - - Trash - type: Extractable grindableSolutionName: shardcglass - type: SolutionContainerManager diff --git a/Resources/Prototypes/Entities/Objects/Misc/box.yml b/Resources/Prototypes/Entities/Objects/Misc/box.yml index 77a93026d2..c6518c991f 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/box.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/box.yml @@ -61,6 +61,3 @@ Cloth: 25 - type: StaticPrice price: 15 - - type: Tag - tags: - - ToteBase diff --git a/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml b/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml index 77ddcf0d98..55d4bb33ce 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml @@ -9,9 +9,6 @@ - type: Storage grid: - 0,0,5,3 - - type: Tag - tags: - - Briefcase - type: MeleeWeapon damage: types: diff --git a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml index 66411de48e..91da51ffad 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml @@ -106,9 +106,6 @@ stampState: "paper_stamp-clown" - type: Sprite state: stamp-clown - - type: Tag - tags: - - ClownRubberStamp - type: entity name: chief engineer's rubber stamp diff --git a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml index 0dc899409c..aa5d26650a 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml @@ -325,7 +325,6 @@ tags: - SubdermalImplant - HideContextMenu - - MacroBomb - type: entity parent: BaseSubdermalImplant @@ -351,7 +350,6 @@ tags: - SubdermalImplant - HideContextMenu - - DeathAcidifier - type: entity parent: BaseSubdermalImplant diff --git a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml index dd9ac8232d..cb038b3c5a 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml @@ -9,9 +9,6 @@ - type: Item size: Normal sprite: Objects/Tanks/generic.rsi - - type: Tag - tags: - - GasTank - type: Clothing quickEquip: false sprite: Objects/Tanks/generic.rsi 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 a953985e9a..4e2db33abc 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 @@ -6,7 +6,7 @@ components: - type: Tag tags: - - CartridgeHeavyRifle + - CartridgeHeavyRifle - type: CartridgeAmmo proto: BulletHeavyRifle - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml index 0ce441d291..681bf4ff8c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml @@ -17,7 +17,4 @@ # All staves recharge. Wands are not. - type: RechargeBasicEntityAmmo rechargeCooldown: 30 - - type: Tag - tags: - - WizardStaff diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml index 14381f6f1c..9afceabaa4 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml @@ -32,9 +32,6 @@ id: Cutlass description: A wickedly curved blade, often seen in the hands of space pirates. components: - - type: Tag - tags: - - Machete - type: Sprite sprite: Objects/Weapons/Melee/cutlass.rsi - type: MeleeWeapon @@ -57,9 +54,6 @@ id: Machete description: A large, vicious looking blade. components: - - type: Tag - tags: - - Machete - type: Sprite sprite: Objects/Weapons/Melee/machete.rsi - type: MeleeWeapon @@ -117,9 +111,6 @@ id: Katana description: Ancient craftwork made with not so ancient plasteel. components: - - type: Tag - tags: - - Katana - type: Sprite sprite: _DV/Objects/Weapons/Melee/katana.rsi # DeltaV - type: MeleeWeapon diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml index d55e713ccf..4735f3053d 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml @@ -917,9 +917,6 @@ description: PUT ON THEM CODERSOCKS!! suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Structures/Furniture/Tables/debug.rsi - type: Icon diff --git a/Resources/Prototypes/Entities/Structures/Power/debug_power.yml b/Resources/Prototypes/Entities/Structures/Power/debug_power.yml index d2fa8d08a3..a2e1c585fb 100644 --- a/Resources/Prototypes/Entities/Structures/Power/debug_power.yml +++ b/Resources/Prototypes/Entities/Structures/Power/debug_power.yml @@ -7,9 +7,6 @@ supplyRate: 300000 supplyRampRate: 50000 supplyRampTolerance: 500 - - type: Tag - tags: - - Debug - type: entity id: DebugConsumer @@ -18,9 +15,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Physics @@ -63,9 +57,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Physics @@ -96,9 +87,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: PowerNetworkBattery - type: InteractionOutline @@ -128,10 +116,6 @@ parent: BaseSMES id: DebugSMES suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - type: entity parent: BaseSMES @@ -141,18 +125,11 @@ - type: BatterySelfRecharger autoRechargeRate: 50000 autoRecharge: True - - type: Tag - tags: - - Debug - type: entity parent: BaseSubstation id: DebugSubstation suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - type: entity parent: BaseSubstation @@ -162,18 +139,11 @@ - type: BatterySelfRecharger autoRechargeRate: 50000 autoRecharge: True - - type: Tag - tags: - - Debug - type: entity parent: BaseSubstationWall id: DebugSubstationWall suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - type: entity parent: BaseSubstationWall @@ -183,18 +153,11 @@ - type: BatterySelfRecharger autoRechargeRate: 50000 autoRecharge: True - - type: Tag - tags: - - Debug - type: entity parent: BaseAPC id: DebugAPC suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - type: entity parent: BaseAPC @@ -204,9 +167,6 @@ - type: BatterySelfRecharger autoRechargeRate: 50000 autoRecharge: True - - type: Tag - tags: - - Debug - type: entity id: DebugPowerReceiver @@ -215,9 +175,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Physics diff --git a/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml b/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml index 90893cd432..038ac70d82 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml @@ -30,9 +30,6 @@ solution: bucket - type: ExaminableSolution solution: bucket - - type: Tag - tags: - - Wringer - type: ItemMapper mapLayers: mopbucket_shark_blue: @@ -270,9 +267,6 @@ solution: bucket - type: ExaminableSolution solution: bucket - - type: Tag - tags: - - Wringer - type: Damageable damageContainer: Inorganic damageModifierSet: Metallic diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 643f06dc85..08df0091f7 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -10,7 +10,7 @@ - Wall components: - type: Anchorable - flags: + flags: - Anchorable - type: Rotatable - type: RangedDamageSound @@ -274,7 +274,6 @@ - type: Tag tags: - Wall - - Debug - type: Sprite sprite: Structures/Walls/debug.rsi - type: Icon diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index 6ea4b96bcd..78581e7590 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -42,9 +42,6 @@ - type: Tag id: ArtifactFragment # Storage whitelist: OreBag. CargoBounty: BountyArtifactFragment. ConstructionGraph: Artifact -- type: Tag - id: ATVKeys # Unused x2 - ## B ## - type: Tag @@ -101,6 +98,9 @@ - type: Tag id: BorgHead # Used by PartAssemblyComponent on CyborgEndoskeleton. Also in ConstructionGraphs for various bots +- type: Tag + id: BorgLeg # Used by PartAssemblyComponent on VimHarness + - type: Tag id: BorgLArm # Used by PartAssemblyComponent on CyborgEndoskeleton @@ -116,9 +116,6 @@ - type: Tag id: BorgTorso # Used by PartAssemblyComponent on CyborgEndoskeleton -- type: Tag - id: BorgLeg # Used by PartAssemblyComponent on VimHarness - - type: Tag id: BorgModuleCargo # Cyborg module category for salvage and cargo @@ -147,7 +144,7 @@ id: BorgModuleSyndicateAssault # Cyborg module category for extra evil red robots (nukies) - type: Tag - id: Bot # Unused (Exists on MobRobotic, MobSupplyBot) + id: Bot # Targeting whitelist: ChameleonProjector - type: Tag id: BotanyHatchet # Storage whitelist: ClothingBeltPlant. ItemMapper: ClothingBeltPlant @@ -176,9 +173,6 @@ - type: Tag id: Bread # CargoBounty: BountyBread. Blacklisted in BountyFruit and BountyVegetable -- type: Tag - id: Briefcase # Unused (exists on BriefcaseBase) - - type: Tag id: BrimFlatcapBrown # ConstructionGraph: BladedFlatcapBrown @@ -191,17 +185,17 @@ - type: Tag id: Bucket # Storage whitelist: JanitorialTrolley. ItemMapper: JanitorialTrolley. ConstructionGraph: CleanBot, scraphelmet -- type: Tag - id: Burger # Food sequence key - - type: Tag id: BulletFoam # Ammo: WeaponRifleFoam, FoamCrossbow, MagazineFoamBox, BoxDonkSoftBox - type: Tag - id: Burnt # Storage whitelist: ashtray. Seemingly redundant? + id: Bun # LastElement key on burger associated MetamorphRecipes. - type: Tag - id: Bun # Unused (Exists on FoodSequenceElements BunTopBurger and CottonBunTopBurger) + id: Burger # Food sequence key + +- type: Tag + id: Burnt # Storage whitelist: ashtray. Seemingly redundant? - type: Tag id: BypassDropChecks # Tagged entities don't care about drop distance or walls (Aghost). @@ -215,10 +209,10 @@ id: CableCoil # Storage whitelist: BaseClothingBeltEngineering, BorgModuleCable - type: Tag - id: Candle # Storage whitelist: BoxCandle + id: Cake # CargoBounty blacklist: BountyFruit, BountyVegetable - type: Tag - id: Cake # CargoBounty blacklist: BountyFruit, BountyVegetable + id: Candle # Storage whitelist: BoxCandle - type: Tag id: CaneBlade # Storage whitelist: CaneSheath. ItemMapper: CaneSheath @@ -235,6 +229,9 @@ - type: Tag id: CaptainSabre # Storage whitelist: ClothingBeltSheath. ItemMapper: ClothingBeltSheath +- type: Tag + id: Carp # CargoBounty: BountyCarp + - type: Tag id: Carpet # CreateEntityTileReaction whitelist on Carpetium @@ -244,44 +241,45 @@ - type: Tag id: CarrotFries # CargoBounty: BountyCarrotFries -- type: Tag - id: Carp # CargoBounty: BountyCarp - - type: Tag # NOT bullets. This is for the cart to load PDA programs. id: Cartridge # Storage whitelist: BasePDA -- type: Tag - id: CartridgeAntiMateriel # Ammo: WeaponSniperHristov, Musket, BaseMagazineBoxAntiMateriel +#region Cartridge (Ammo) + +# Entities tagged with the following are some fashion of bullet. Guns, magazines, and ammo boxes have storage whitelists for these tags. +# Tagged entities always have CartridgeAmmoComponent. - type: Tag - id: CartridgeCap # Ammo: RevolverCapGun, RevolverCapGunFake, BaseSpeedLoaderCap + id: CartridgeAntiMateriel # .60 high caliber ammo for powerful rifles like WeaponSniperHristov, Musket. - type: Tag - id: CartridgeCaselessRifle # Ammo: WeaponPistolCobra, BaseMagazineCaselessRifle, BaseMagazineBoxCaselessRifle + id: CartridgeCap # Specialty ammo for RevolverCapGun, RevolverCapGunFake. - type: Tag - id: CartridgeCHIMP # Unused x2 + id: CartridgeCaselessRifle # Specialty ammo for WeaponPistolCobra. - type: Tag - id: CartridgeHeavyRifle # Unused (exists on BaseCartridgeHeavyRifle) + id: CartridgeDebug # Specialty ammo for debug guns like the deadly WeaponPistolDebug. - type: Tag - id: CartridgeLightRifle # Ammo: BaseWeaponLightMachineGun, BaseWeaponRifle, BaseWeaponSniper - # SpeedLoaderLightRifle, BaseMagazineLightRifle, BaseMagazineBoxLightRifle + id: CartridgeHeavyRifle # .10 caliber ammo type only used by WeaponMinigun (but the tag is unused). - type: Tag - id: CartridgeMagnum # Ammo: BaseWeaponRevolver, RevolverCapGunFake, WeaponPistolN1984, WeaponPistolFlintlock, XenoArtifactGun - # BaseMagazineBoxMagnum, BaseMagazineMagnum, BaseSpeedLoaderMagnum + id: CartridgeLightRifle # .30 caliber used by lmgs and middle range rifles like WeaponLightMachineGunL6, WeaponRifleAk, WeaponSniperMosin. - type: Tag - id: CartridgePistol # Ammo: BaseWeaponPistol, BasePistol, BaseWeaponSubMachineGun, WeaponPistolViper, WeaponSubMachineGunDrozd, WeaponSubMachineGunWt550 - # BaseMagazineBoxPistol, BaseMagazinePistol, BaseMagazinePistolHighCapacity, BaseMagazinePistolSubMachineGun, MagazinePistolSubMachineGunTopMounted, BaseSpeedLoaderPistol + id: CartridgeMagnum # .45 caliber used by revolvers and big boy pistols like BaseWeaponRevolver, WeaponPistolN1984. - type: Tag - id: CartridgeRifle # Ammo: BaseMagazineRifle, WeaponRifleLecter, WeaponRifleEstoc, WeaponRifleM90GrenadeLauncher, BaseMagazineBoxRifle + id: CartridgePistol # .35 caliber used by pistols and smgs like WeaponPistolMk58, WeaponSubMachineGunC20r, WeaponSubMachineGunDrozd. - type: Tag - id: CartridgeRocket # Ammo: WeaponLauncherRocket, WeaponLauncherMultipleRocket + id: CartridgeRifle # .20 caliber used by precise rifles like WeaponRifleLecter, WeaponRifleEstoc. + +- type: Tag + id: CartridgeRocket # Specialty ammo for WeaponLauncherRocket. + +#endregion - type: Tag id: Catwalk # If a tagged entity is intersecting a hazard tile entity such as lava or chasms, step triggers on those hazards are cancelled. @@ -289,9 +287,6 @@ - type: Tag id: CentrifugeCompatible # Storage whitelist: MachineCentrifuge -- type: Tag - id: Chicken # Reproductive partner key. MetamorphRecipe: FoodBurgerChicken - - type: Tag id: Cheese # MetamorphRecipe: FoodBurgerCheese, FoodBurgerDuck @@ -301,6 +296,9 @@ - type: Tag id: ChemDispensable # Storage whitelist: ChemDispenserEmpty, SmartFridge, BorgModuleAdvancedChemical +- type: Tag + id: Chicken # Reproductive partner key. MetamorphRecipe: FoodBurgerChicken + - type: Tag id: ChiliBowl # CargoBounty: BountyChili @@ -319,9 +317,6 @@ - type: Tag id: Cleaver # Storage whitelist: ClothingBeltChef. ItemMapper: ClothingBeltChef -- type: Tag - id: ClockworkGlassShard # Unused (Exists on ShardGlassClockwork) - - type: Tag id: ClothMade # SpecialDigestible: OrganMothStomach. Storage whitelist: FoodBoxCloth @@ -331,9 +326,6 @@ - type: Tag id: ClownRecorder # ConstructionGraph: ClownHardsuit -- type: Tag - id: ClownRubberStamp # Unused (Exists on RubberStampClown) - - type: Tag id: ClownShoes # CargoBounty: BountyClownCostume. ConstructionGraph: Honker, BananaClownShoes @@ -421,9 +413,6 @@ - type: Tag id: CrowbarRed # Storage whitelist: BaseClothingBeltEngineering, ClothingBeltChiefEngineer. ItemMapper: BaseClothingBeltEngineering, ClothingBeltChiefEngineer -- type: Tag - id: Cryobeaker # Unused x2 - - type: Tag id: CrystalBlack # ConstructionGraph: BlackLight, BlackLightBulb @@ -453,12 +442,6 @@ ## D ## -- type: Tag - id: DeathAcidifier # Unused (Exists on DeathAcidifierImplant) - -- type: Tag - id: Debug # Exists on various debug / testing entities, but seemingly unused. - - type: Tag # Exists on diagonal walls and windows id: Diagonal # Used by TileWallsCommand and FixRotationsCommand @@ -477,9 +460,6 @@ - type: Tag id: DockArrivals # Used by ArrivalsSystem for finding a priority FTL destination. -- type: Tag - id: DockCargo # Unused x2 - - type: Tag id: DockEmergency # Used bv EmergencyShuttleSystem for finding a priority FTL destination. @@ -508,15 +488,6 @@ - type: Tag id: DrinkCan # ConstructionGraph: FireBomb -- type: Tag - id: DrinkCup # Unused (Exists on DrinkBaseCup, DrinkWaterCup, DrinkGlass) - -- type: Tag - id: DrinkGlass # Unused (Exists on DrinkGlass, DrinkShotGlass, DrinkJarWhat, DrinkShakeBase) - -- type: Tag - id: DrinkSpaceGlue # Unused (Exists on DrinkSpaceGlue, CrazyGlue) - - type: Tag id: Dropper # Storage whitelist: ClothingBeltMedical, ClothingBeltPlant, ChemBag @@ -546,9 +517,6 @@ - type: Tag id: EncryptionCommon # ItemMapper: TelecomServer -- type: Tag - id: EncryptionElse # Unused x2 - - type: Tag id: EncryptionEngineering # ItemMapper: TelecomServer @@ -570,9 +538,6 @@ - type: Tag id: ExCable # Placement blacklist on CableDetStack. Placement whitelist on WiredDetonator -- type: Tag - id: ExplosivePassable # Unused x2 - ## F ## - type: Tag @@ -593,15 +558,15 @@ - type: Tag id: FireAxe # Storage whitelist: FireAxeCabinet -- type: Tag - id: FirelockElectronics # ConstructionGraph: Firelock - - type: Tag id: FireExtinguisher # ConstructionGraph: FireBot - type: Tag id: FireHelmet # ConstructionGraph: FireBot +- type: Tag + id: FirelockElectronics # ConstructionGraph: Firelock + - type: Tag id: Flare # Storage whitelist: BaseClothingBeltEngineering @@ -646,9 +611,6 @@ - type: Tag id: GasScrubber # Used by AtmosAlarmableComponent for syncing devices. -- type: Tag - id: GasTank # Unused (Exists on GasTankBase) - - type: Tag id: GasVent # Used by AtmosAlarmableComponent for syncing devices. @@ -663,7 +625,7 @@ id: GhostOnlyWarp - type: Tag - id: GenderPin # ChameleonClothing key. + id: GenderPin # Chameleon key for ClothingGenderPinBase. - type: Tag id: GlassAirlock # Used in ConstructionGraph "Airlock" to navigate between regular, glass, and highsec airlocks. @@ -718,15 +680,15 @@ - type: Tag id: HamtrCentralControlModule # ConstructionGraph: Hamtr -- type: Tag - id: HamtrPeripheralsControlModule # ConstructionGraph: Hamtr - - type: Tag id: HamtrLArm # PartAssembly: HamtrHarness. ItemMapper: HamtrHarness - type: Tag id: HamtrLLeg # PartAssembly: HamtrHarness. ItemMapper: HamtrHarness +- type: Tag + id: HamtrPeripheralsControlModule # ConstructionGraph: Hamtr + - type: Tag id: HamtrRArm # PartAssembly: HamtrHarness. ItemMapper: HamtrHarness @@ -766,9 +728,6 @@ - type: Tag id: HidesHair # Used by MagicMirrorSystem to prevent haircuts if a tagged entity is worn. -- type: Tag - id: HidesNose # Unused x2 - - type: Tag id: HighRiskItem # Storage blacklist: ClothingHeadHatDetGadget. Blacklisted on MaterialReclaimerComponent by both entities # Used by EventHorizonSystem to send an admin alert. @@ -794,24 +753,24 @@ - type: Tag id: HonkerCentralControlModule # ConstructionGraph: Honker -- type: Tag - id: HonkerPeripheralsControlModule # ConstructionGraph: Honker - -- type: Tag - id: HonkerTargetingControlModule # ConstructionGraph: Honker - - type: Tag id: HonkerLArm # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness - type: Tag id: HonkerLLeg # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness +- type: Tag + id: HonkerPeripheralsControlModule # ConstructionGraph: Honker + - type: Tag id: HonkerRArm # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness - type: Tag id: HonkerRLeg # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness +- type: Tag + id: HonkerTargetingControlModule # ConstructionGraph: Honker + - type: Tag id: Hotsauce # Storage whitelist: ClothingBeltChef and FoodCartHot. ItemMapper: ClothingBeltChef and FoodCartHot @@ -833,16 +792,13 @@ id: Igniter # ConstructionGraph: makeshiftstunprod, FireBomb. Common ingredient in machines (HyperConvection) - type: Tag - id: Ingredient # Unused. (Exists on items in igredients.yml) - -- type: Tag #Drop this innate tool instead of deleting it. - id: InnateDontDelete # Basically used as a bool for InnateToolComponent in InnateToolSystem. TODO remove + id: Inflatable # Storage whitelist: BorgModuleInflatable - type: Tag id: Ingot # MaterialStorage whitelist for many machines and lathes. Storage whitelist: MaterialBag -- type: Tag - id: Inflatable # Storage whitelist: BorgModuleInflatable +- type: Tag #Drop this innate tool instead of deleting it. + id: InnateDontDelete # Basically used as a bool for InnateToolComponent in InnateToolSystem. TODO remove - type: Tag id: InstantDoAfters # Used by SharedDoAfterSystem for tagged entities to skip DoAfters (aghost). TODO remove @@ -867,9 +823,6 @@ - type: Tag id: Kangaroo # Used by inventoryTemplate:kangaroo to whitelist clothes wearable by the man shaped animal. -- type: Tag - id: Katana # Unused. (Exists on Katana) - - type: Tag id: Ketchup # Storage whitelist: ClothingBeltChef and FoodCartHot. ItemMapper: ClothingBeltChef and FoodCartHot @@ -901,66 +854,57 @@ ## M ## -- type: Tag - id: Machete # Unused (Exists on Machete, Cutlass) +#region Magazine (Ammo) -- type: Tag - id: MacroBomb # Unused (Exists on MacroBombImplant) - -# Magazines ordered by slot then caliber - -- type: Tag - id: MagazineCalico # Unused x2 +# Entities tagged with the following are some sort of gun magazine. Guns whitelist their storage using these tags. +# Tagged entities always have BallisticAmmoProviderComponent. - type: Tag id: MagazineCaselessRifle # Unused (Exists on BaseMagazineCaselessRifle) +- type: Tag + id: MagazineDebug # WeaponPistolDebug + +- type: Tag + id: MagazineGrenade # ShuttleGunDuster + - type: Tag id: MagazineHeavyRifle # Unused (Exists on BaseMagazineHeavyRifle) - type: Tag - id: MagazineHeavyRifleBox # Unused x2 + id: MagazineLightRifle # WeaponRifleAk - type: Tag - id: MagazineLightRifle # Storage whitelist: BaseWeaponRifle, WeaponRifleAk + id: MagazineLightRifleBox # WeaponLightMachineGunL6 - type: Tag - id: MagazineLightRifleBox # Storage whitelist: BaseWeaponLightMachineGun + id: MagazineMagnum # WeaponPistolN1984 - type: Tag - id: MagazineLightRiflePan # Unused x2 + id: MagazinePistol # WeaponPistolMk58, WeaponPistolViper, ClothingBeltSecurity - type: Tag - id: MagazineMagnum # Storage whitelist: ClothingBeltSecurity, WeaponPistolN1984 + id: MagazinePistolCaselessRifle # WeaponPistolCobra - type: Tag - id: MagazinePistol # Storage whitelist: ClothingBeltSecurity, BaseWeaponPistol, WeaponPistolViper + id: MagazinePistolHighCapacity # WeaponPistolViper - type: Tag - id: MagazinePistolCaselessRifle # Storage whitelist: WeaponPistolCobra + id: MagazinePistolSubMachineGun # WeaponSubMachineGunC20r, WeaponSubMachineGunDrozd, WeaponSubMachineGunAtreides - type: Tag - id: MagazinePistolHighCapacity # Storage whitelist: WeaponPistolViper + id: MagazinePistolSubMachineGunTopMounted # WeaponSubMachineGunWt550 - type: Tag - id: MagazinePistolSubMachineGunTopMounted # Storage whitelist: WeaponSubMachineGunWt550 + id: MagazineRifle # WeaponRifleLecter, WeaponRifleEstoc, WeaponRifleM90GrenadeLauncher - type: Tag - id: MagazineRifle # Storage whitelist: WeaponRifleLecter, WeaponRifleEstoc, WeaponRifleM90GrenadeLauncher - -- type: Tag - id: MagazineShotgun # Storage whitelist: WeaponShotgunBulldog + id: MagazineShotgun # WeaponShotgunBulldog - type: Tag id: MagazineMagnumSubMachineGun -- type: Tag - id: MagazinePistolSubMachineGun # Storage whitelist: BaseWeaponSubMachineGun, WeaponSubMachineGunDrozd - -- type: Tag - id: MagazineGrenade # Storage whitelist: ShuttleGunDuster - -# Magazines end +#endregion - type: Tag id: MailingUnitElectronics # ConstructionGraph: DisposalMachine @@ -1038,9 +982,6 @@ - type: Tag id: NinjaBombingTargetBlocker # Ninjas will not target this warp point -- type: Tag - id: NoBlockAnchoring # Unused x2 - - type: Tag id: NoConsoleSound # Blacklist on BaseComputer, StationMap. Tagged entity will not make sound when opening the UI. @@ -1082,13 +1023,13 @@ id: Packet # Storage whitelist: ClothingBeltChef - type: Tag - id: ParadoxCloneObjectiveBlacklist # objective entities with this tag don't get copied to paradox clones + id: Pancake # CargoBounty: BountyPancake - type: Tag id: Paper # A writeable piece of paper. Subset of Document tag. SpecialDigestible: OrganMothStomach, OrganReptilianStomach - type: Tag - id: Pancake # CargoBounty: BountyPancake + id: ParadoxCloneObjectiveBlacklist # objective entities with this tag don't get copied to paradox clones - type: Tag id: ParcelWrapBlacklist # Tagged entities can't be wrapped in ParcelWrap. @@ -1139,9 +1080,6 @@ - type: Tag id: PKAUpgrade # UpgradeableGun whitelist for WeaponProtoKineticAccelerator. -- type: Tag - id: PlantAnalyzer # Commented out on ClothingBeltPlant, so currently unused x2. - - type: Tag id: PlantBGone # Storage whitelist: ClothingBeltPlant. ItemMapper: ClothingBeltPlant @@ -1248,25 +1186,22 @@ id: RipleyCentralControlModule - type: Tag - id: RipleyPeripheralsControlModule - -- type: Tag - id: RipleyLArm + id: RipleyLArm # PartAssembly: RipleyHarness. ItemMapper: RipleyHarness - type: Tag id: RipleyLLeg - type: Tag - id: RipleyRArm + id: RipleyPeripheralsControlModule # ConstructionGraph: Ripley + +- type: Tag + id: RipleyRArm # PartAssembly: RipleyHarness. ItemMapper: RipleyHarness - type: Tag id: RipleyRLeg - type: Tag - id: RodMetal1 - -- type: Tag - id: RollingPaper + id: RollingPaper # Storage whitelist: PackPaperRolling, PackPaperRollingFilters - type: Tag id: RollingPin @@ -1310,10 +1245,7 @@ id: SecurityHelmet - type: Tag - id: SecwayKeys - -- type: Tag - id: Sheet + id: Sheet # MaterialStorage whitelist for many machines and lathes. Storage whitelist: MaterialBag - type: Tag id: ShellShotgun @@ -1339,9 +1271,6 @@ - type: Tag id: SiliconEmotes -- type: Tag - id: SkeletonMotorcycleKeys - - type: Tag id: Skewer # Food sequence key @@ -1439,10 +1368,7 @@ id: Syndicate - type: Tag - id: SyndicateSegwayKeys - -- type: Tag - id: Syringe + id: Syringe # Storage whitelist: ClothingBeltPlant, ChemBag, SmartFridge. CargoBounty: BountySyringe - type: Tag id: SyringeGunAmmo @@ -1459,10 +1385,7 @@ id: Taco # Food sequence key - type: Tag - id: TabletopPiece - -- type: Tag - id: Taser + id: Taser # Storage whitelist: ClothingBeltSecurity - type: Tag id: TimerBrigElectronics @@ -1486,10 +1409,7 @@ id: Torch - type: Tag - id: ToteBase - -- type: Tag - id: ToyRubberDuck + id: ToyRubberDuck # ConstructionGraph: ClothingShoeSlippersDuck - type: Tag id: ToySidearm @@ -1593,9 +1513,6 @@ - type: Tag id: Wirecutter -- type: Tag - id: WizardStaff - - type: Tag id: WizardWand # that evil vvizard vvand @@ -1611,10 +1528,7 @@ id: Wrench - type: Tag - id: Wringer - -- type: Tag - id: Write + id: Write # Used by PaperSystem to make tagged entity a writing tool. Many storages whitelist this as well. - type: Tag id: WriteIgnoreStamps