]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Document tags: C - F (#40711)
authorāda <ss.adasts@gmail.com>
Sun, 5 Oct 2025 21:09:53 +0000 (16:09 -0500)
committerGitHub <noreply@github.com>
Sun, 5 Oct 2025 21:09:53 +0000 (21:09 +0000)
* one step forward

* the letter C

* some of D

* the letter D

* the letter E

* the letter F

* stay in scope don't stray

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
22 files changed:
Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml
Resources/Prototypes/Catalog/Fills/Boxes/general.yml
Resources/Prototypes/Catalog/Fills/Boxes/medical.yml
Resources/Prototypes/Entities/Mobs/Player/observer.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml
Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/rolling_paper.yml
Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml
Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml
Resources/Prototypes/Entities/Objects/Misc/folders.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/light_rifle.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/magnum.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml
Resources/Prototypes/tags.yml

index 972eb5074b85f73799b99b9f21ff41988b3bd0db..b5b2fb90d84e7cd96d2a65aba83198bd551dc7d9 100644 (file)
     - id: DrinkWaterBottleFull
   - type: Tag
     tags:
+    - BoxCardboard
     - BoxHug
 
 - type: entity
index 257dd2ea5e9b87e024eb614e931b8baf251bfb7c..6c789a8f595f3f3aefb5228916c3c70c8ebe3870 100644 (file)
   - type: Storage
     grid:
     - 0,0,5,3
-    whitelist:
+    whitelist: # TODO cardboard boxes shouldn't have whitelisting
       tags:
       - Candle
   - type: StorageFill
index 7f3a16c33a16df77359d5f5e8bc0483be4c9e9ec..53d8a00e1d912e489a15a65dbd89ec7e5227465d 100644 (file)
     layers:
       - state: box
       - state: bodybags
-  - type: Storage
+  - type: Storage # TODO cardboard boxes shouldn't have whitelisting
     whitelist:
       tags:
         - BodyBag
index cb0cfdb693964d259e9afdc8304a2799f32549f1..08bdbe8ebbb8f18f2237b9a0ff72eb9981feb5b1 100644 (file)
@@ -76,7 +76,7 @@
   components:
   - type: Spectral
   - type: Tag
-    tags:
+    tags: # BAD: Intentional removal of inherited tag
     - AllowGhostShownByEvent
 
 - type: entity
index 5717a124623f1777b8feab40dd9f7d4195ca226d..0e8f0ce56d48aab508b7dd1abb96a64416cd7e18 100644 (file)
     tags:
     - Trash
     - HappyHonk
+    - BoxCardboard
   - type: StorageFill
     contents:
       - id: ToyMouse
   - type: Tag
     tags:
     - Trash
-    - CluwneHappyHonk
+    - CluwneHappyHonk # BAD: Intentional removal of parent tag
+    - BoxCardboard
   - type: Sprite
     sprite: Objects/Storage/Happyhonk/cluwne.rsi
     state: box
     grid:
     - 0,0,1,1
     maxItemSize: Normal
-    whitelist:
+    whitelist: # TODO BoxCardboard shouldn't have whitelisted storage
       tags:
       - ClothMade
   - type: Item
index 44edce5e070d1d3d7b088a20a37ee2b52c1b49b4..d28fd027e5890c3a7728d91278efc81c637c9b01 100644 (file)
@@ -27,7 +27,7 @@
   id: PackPaperRollingFilters
   description: A pack of filters and thin pieces of paper used to make fine smokeables.
   components:
-  - type: Storage
+  - type: Storage # Redundant
     whitelist:
       tags:
       - RollingPaper
index 259d36555eafad4212c4108264ded4b655719fa3..254dcccde9d66bea7e270c9836ccac902e9b66c6 100644 (file)
@@ -65,4 +65,5 @@
       - state: holo
   - type: Tag
     tags:
-      - BoxHug
+    - BoxCardboard
+    - BoxHug
index 34aff044893f8e613172a2a13f41df7d8fdaa804..7634f8e3a73d16ae9c86ddc05085ff088b2e7c65 100644 (file)
         - ReagentId: Plasma
           Quantity: 10
         canReact: false
-  - type: Tag
+  - type: Tag # Redundant
     tags:
     - Sheet
     - ConstructionMaterial
index cee720b6ea8f4c37a79b0fb82e72633bc38c23d2..632a27324abe18890263a9b77f93cfa77fbc8d9d 100644 (file)
   - type: Storage
     grid:
     - 0,0,5,3
-    whitelist:
+    whitelist: # Redundant
       tags:
       - Document
   - type: ItemMapper
index e622952b3ffe79e4e993af265491848aac177063..1fd04ae36f45afed9fea2ef1d4c8ffb5d0b12f84 100644 (file)
@@ -5,7 +5,6 @@
   components:
   - type: Tag
     tags:
-    - Cartridge
     - CartridgeAntiMateriel
   - type: CartridgeAmmo
     proto: BulletAntiMateriel
index fd465b71d65ad0417ea933be92a1628ea635a9df..8d4e9b8ffc2e01b94a8d202693dac1e8508646c5 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-      - Cartridge
       - CartridgeCaselessRifle
   - type: CartridgeAmmo
     deleteOnSpawn: true
index 51bf0fea54dab2f2df7b37064f675c39ea4bce03..a953985e9aa10f0da0974b635bb2fafee68b485a 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-      - Cartridge
       - CartridgeHeavyRifle
   - type: CartridgeAmmo
     proto: BulletHeavyRifle
index bdd4758fd2ef8f08e052f50040536b7062097ae7..b4af7239457bf335463937f83a9d8dd0f2783f05 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-    - Cartridge
     - CartridgeLightRifle
   - type: CartridgeAmmo
     proto: BulletLightRifle
index c7adfb5b1ed1b3921a86dc8fbf2312c9a14b5d59..58862b99846205fadd83eb836d0f5f41909288ea 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-      - Cartridge
       - CartridgeMagnum
   - type: CartridgeAmmo
     proto: BulletMagnum
index faa094f7f566b872e663d1ca1ca1cea472e94786..ba2b8567784aac3af6d7e02a9c1220478ed6fbfa 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-      - Cartridge
       - CartridgePistol
   - type: CartridgeAmmo
     proto: BulletPistol
index 2559349c4a2a7320a46f5e794e5df53bf1e2ffeb..d4304ef803c1719a72034a3013fc749279419109 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-      - Cartridge
       - CartridgeRifle
   - type: CartridgeAmmo
     proto: BulletRifle
index 72411fc13401801117adb3082f61bf368237e1f6..3dfab5e84a7257baae6a36fd81d5339dac06696f 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-    - Cartridge
     - ShellShotgun
   - type: CartridgeAmmo
     soundEject:
@@ -26,7 +25,6 @@
   components:
   - type: Tag
     tags:
-    - Cartridge
     - ShellShotgun
     - ShellShotgunLight
   - type: Sprite
@@ -59,7 +57,6 @@
   components:
   - type: Tag
     tags:
-    - Cartridge
     - ShellShotgun
     - ShellShotgunLight
   - type: Sprite
   components:
   - type: Tag
     tags:
-    - Cartridge
     - ShellShotgun
     - ShellShotgunLight
   - type: Sprite
   components:
   - type: Tag
     tags:
-    - Cartridge
     - ShellShotgun
     - ShellShotgunLight
   - type: Sprite
index 6ec93e1778499a674c750149a2ba046b615ee6ee..510a8fef3e65ef6a57c9c369f24991c15a378980 100644 (file)
@@ -6,7 +6,6 @@
   components:
   - type: Tag
     tags:
-      - Cartridge
       - CartridgeCap
   - type: CartridgeAmmo
   - type: Sprite
index 6af54bb114e2a11361f21ea32a5e4e06017264fe..47c09282c6aad65acfe61e010e81f1f1caccab01 100644 (file)
   components:
   - type: BallisticAmmoProvider
     proto: CartridgePistol
-    whitelist:
+    whitelist: # Redundant
       tags:
         - CartridgePistol
     soundInsert:
index de9cea7e52fca655d3de0af8ed7024eb69b590e9..7a2b44e61529cdd259f27f54aa9bd2cdaeb18f27 100644 (file)
   description: It fires large meteors.
   components:
   - type: BallisticAmmoProvider
-    whitelist:
+    whitelist: # Redundant
       tags:
         - CartridgeRocket
     proto: MeteorMedium
   description: It fires slow immovable rods.
   components:
   - type: BallisticAmmoProvider
-    whitelist:
+    whitelist: # Redundant
       tags:
         - CartridgeRocket
     proto: ImmovableRodSlow
index 1f24828428f1a788650b0486a4c38dc08080b2d7..1ea835a2cd49559cd67f2cf5d93d2e7f267a90be 100644 (file)
   suffix: armor-piercing
   components:
   - type: RevolverAmmoProvider
-    whitelist:
+    whitelist: # Redundant
       tags:
         - CartridgeMagnum
         - SpeedLoaderMagnum
index 92c71a9eaf361dfcd2d880739c0e17ebb3408434..4f6c018f236212e3f17d2de48681dd5343674301 100644 (file)
   id: Arrow # Storage whitelist: ClothingBeltQuiver
 
 - type: Tag
-  id: ArtifactFragment # Storage whitelist: OreBag, CargoBounty: BountyArtifactFragment, ConstructionGraph: Artifact
+  id: ArtifactFragment # Storage whitelist: OreBag. CargoBounty: BountyArtifactFragment. ConstructionGraph: Artifact
 
 - type: Tag
-  id: ATVKeys # Unused
+  id: ATVKeys # Unused x2
 
 ## B ##
 
@@ -57,7 +57,7 @@
   id: Banana # CargoBounty: BountyBanana
 
 - type: Tag
-  id: BananaPeel # SpecialDigestible by OrganAnimalRuminantStomach, and several BananaClown ConstructionGraphs
+  id: BananaPeel # SpecialDigestible by OrganAnimalRuminantStomach. Several BananaClown ConstructionGraphs
 
 - type: Tag
   id: Bandana # CargoBounty: BountyBandana
   id: BaseballBat # CargoBounty: BountyBaseballBat
 
 - type: Tag
-  id: BBQsauce # Storage whitelist: ClothingBeltChef and FoodCartHot, ItemMapper: ClothingBeltChef and FoodCartHot
+  id: BBQsauce # Storage whitelist: ClothingBeltChef and FoodCartHot. ItemMapper: ClothingBeltChef and FoodCartHot
 
 - type: Tag
   id: Bedsheet # CargoBounty: BountyBedsheet
 
 - type: Tag
-  id: Bee # Mode switch whitelisting for BuzzochloricBees (only damages non-bees)
+  id: Bee # Mode switching for BuzzochloricBees (only damages non-bees)
 
 - type: Tag
   id: Beer # CargoBounty: BountyBeer
@@ -87,7 +87,7 @@
   id: BlueprintAutolathe # Whitelist on BlueprintReceiverComponent on the autolate for linking this entity's BlueprintComponent
 
 - type: Tag
-  id: BodyBag # Storage whitelist: BoxBodyBag # TODO cardboard boxes shouldn't have whitelisting
+  id: BodyBag # Storage whitelist: BoxBodyBag
 
 - type: Tag
   id: Boll # MaterialStorage whitelist: Sheetifier
   id: BorgModuleSyndicateAssault # Cyborg module category for extra evil red robots (nukies)
 
 - type: Tag
-  id: Bot # Unused
+  id: Bot # Unused (Exists on MobRobotic, MobSupplyBot)
 
 - type: Tag
-  id: BotanyHatchet # Storage whitelist: ClothingBeltPlant, ItemMapper: ClothingBeltPlant
+  id: BotanyHatchet # Storage whitelist: ClothingBeltPlant. ItemMapper: ClothingBeltPlant
 
 - type: Tag
-  id: BotanyHoe # Storage whitelist: ClothingBeltPlant, ItemMapper: ClothingBeltPlant
+  id: BotanyHoe # Storage whitelist: ClothingBeltPlant. ItemMapper: ClothingBeltPlant
 
 - type: Tag
-  id: BotanyShovel # Storage whitelist: ClothingBeltPlant, ItemMapper: ClothingBeltPlant
+  id: BotanyShovel # Storage whitelist: ClothingBeltPlant. ItemMapper: ClothingBeltPlant
 
 - type: Tag # Used for specifically chemistry bottles
   id: Bottle # Storage whitelist: ChemMaster, ChemBag, SmartFridge, ClothingBeltJanitor, ClothingBeltMedical, ClothingBeltPlant
   id: BoxCardboard # CargoBounty: BountyCardboardBox
 
 - type: Tag
-  id: BoxHug # Unused
+  id: BoxHug # Unused (Exists on BoxHug, BoxHoloclown)
 
 - type: Tag
-  id: Brain # Storage whitelist: MMI. CargoBounty: BountyBrain. FoodSequenceElement: Brain
+  id: Brain # Storage whitelist: MMI. CargoBounty: BountyBrain
 
 - type: Tag
   id: BrassInstrument # MachineBoard construction: DawInstrumentMachineCircuitboard
   id: Bread # CargoBounty: BountyBread. Blacklisted in BountyFruit and BountyVegetable
 
 - type: Tag
-  id: Briefcase # Unused
+  id: Briefcase # Unused (exists on BriefcaseBase)
 
 - type: Tag
   id: BrimFlatcapBrown # ConstructionGraph: BladedFlatcapBrown
   id: Bucket # Storage whitelist: JanitorialTrolley. ItemMapper: JanitorialTrolley. ConstructionGraph: CleanBot, scraphelmet
 
 - type: Tag
-  id: Burger # Unused x2 (this is the only place burger tag exists)
+  id: Burger # Food sequence key
 
 - type: Tag
-  id: BulletFoam # BallisticAmmoProviderComponent whitelist for WeaponRifleFoam, FoamCrossbow, MagazineFoamBox, BoxDonkSoftBox
+  id: BulletFoam # Ammo: WeaponRifleFoam, FoamCrossbow, MagazineFoamBox, BoxDonkSoftBox
 
 - type: Tag
   id: Burnt # Storage whitelist: ashtray. Seemingly redundant
 
 - type: Tag
-  id: Bun # FoodSequenceElement: BunTopBurger, CottonBunTopBurger
+  id: Bun # Unused (Exists on FoodSequenceElements BunTopBurger and CottonBunTopBurger)
 
 - type: Tag
   id: BypassDropChecks # Entities with this tag don't care about drop distance or walls (Aghost)
 ## C ##
 
 - type: Tag
-  id: CableCoil
+  id: CableCoil # Storage whitelist: ClothingBeltUtility, BorgModuleCable
 
 - type: Tag
-  id: Candle
+  id: Candle # Storage whitelist: BoxCandle
 
 - type: Tag
-  id: Cake
+  id: Cake # CargoBounty blacklist: BountyFruit, BountyVegetable
 
 - type: Tag
-  id: CaneBlade
+  id: CaneBlade # Storage whitelist: CaneSheath. ItemMapper: CaneSheath
 
 - type: Tag
-  id: CannonBall
+  id: CannonBall # Ammo: WeaponLauncherPirateCannon, ShuttleGunPirateCannon
 
 - type: Tag
-  id: CannotSuicide
+  id: CannotSuicide # Used by SuicideSystem. Entities with this tag ghost when attempting to suicide
 
 - type: Tag
-  id: CanPilot
+  id: CanPilot # Used by ShuttleConsoleSystem to guard who's allowed to pilot ships
 
 - type: Tag
-  id: CaptainSabre
+  id: CaptainSabre # Storage whitelist: ClothingBeltSheath. ItemMapper: ClothingBeltSheath
 
 - type: Tag
-  id: Carpet
+  id: Carpet # Unused (exists on carpets (obviously))
 
 - type: Tag
-  id: Carrot
+  id: Carrot # CargoBounty: BountyCarrot
 
 - type: Tag
-  id: CarrotFries
+  id: CarrotFries # CargoBounty: BountyCarrotFries
 
 - type: Tag
-  id: Carp
+  id: Carp # CargoBounty: BountyCarp
 
-- type: Tag
-  id: Cartridge
+- type: Tag # NOT bullets. This is for the cart to load PDA programs
+  id: Cartridge # Storage whitelist: BasePDA, TrashBag
 
 - type: Tag
-  id: CartridgeAntiMateriel
+  id: CartridgeAntiMateriel # Ammo: WeaponSniperHristov, Musket, BaseMagazineBoxAntiMateriel
 
 - type: Tag
-  id: CartridgeCap
+  id: CartridgeCap # Ammo: RevolverCapGun, RevolverCapGunFake, BaseSpeedLoaderCap
 
 - type: Tag
-  id: CartridgeCaselessRifle
+  id: CartridgeCaselessRifle # Ammo: WeaponPistolCobra, BaseMagazineCaselessRifle, BaseMagazineBoxCaselessRifle
 
 - type: Tag
-  id: CartridgeCHIMP
+  id: CartridgeCHIMP # Unused x2
 
 - type: Tag
-  id: CartridgeHeavyRifle
+  id: CartridgeHeavyRifle # Unused (exists on BaseCartridgeHeavyRifle)
 
 - type: Tag
-  id: CartridgeLightRifle
+  id: CartridgeLightRifle # Ammo: BaseWeaponLightMachineGun, BaseWeaponRifle, BaseWeaponSniper
+                          # SpeedLoaderLightRifle, BaseMagazineLightRifle, BaseMagazineBoxLightRifle
 
 - type: Tag
-  id: CartridgeMagnum
+  id: CartridgeMagnum # Ammo: BaseWeaponRevolver, RevolverCapGunFake, WeaponPistolN1984, WeaponPistolFlintlock, XenoArtifactGun
+                      # BaseMagazineBoxMagnum, BaseMagazineMagnum, BaseSpeedLoaderMagnum
 
 - type: Tag
-  id: CartridgePistol
+  id: CartridgePistol # Ammo: BaseWeaponPistol, BasePistol, BaseWeaponSubMachineGun, WeaponPistolViper, WeaponSubMachineGunDrozd, WeaponSubMachineGunWt550
+                      # BaseMagazineBoxPistol, BaseMagazinePistol, BaseMagazinePistolHighCapacity, BaseMagazinePistolSubMachineGun, MagazinePistolSubMachineGunTopMounted, BaseSpeedLoaderPistol
 
 - type: Tag
-  id: CartridgeRifle
+  id: CartridgeRifle # Ammo: BaseMagazineRifle, WeaponRifleLecter, WeaponRifleEstoc, WeaponRifleM90GrenadeLauncher, BaseMagazineBoxRifle
 
 - type: Tag
-  id: CartridgeRocket
+  id: CartridgeRocket # Ammo: WeaponLauncherRocket, WeaponLauncherMultipleRocket
 
-# Allows you to walk over tile entities such as lava without steptrigger
 - type: Tag
-  id: Catwalk
+  id: Catwalk # Allows you to walk over tile entities such as lava without steptrigger
 
 - type: Tag
-  id: CentrifugeCompatible
+  id: CentrifugeCompatible # Storage whitelist: MachineCentrifuge
 
 - type: Tag
-  id: Chicken
+  id: Chicken # MetamorphRecipe: FoodBurgerChicken
 
 - type: Tag
-  id: Cheese
+  id: Cheese # MetamorphRecipe: FoodBurgerCheese, FoodBurgerDuck
 
-# Allowed to control someone wearing a Chef's hat if inside their hat.
 - type: Tag
-  id: ChefPilot
+  id: ChefPilot # Allowed to control someone wearing a Chef's hat if inside their hat.
 
 - type: Tag
-  id: ChemDispensable # container that can go into the chem dispenser
+  id: ChemDispensable # Storage whitelist: ChemDispenserEmpty, SmartFridge, BorgModuleAdvancedChemical
 
 - type: Tag
-  id: ChiliBowl
+  id: ChiliBowl # CargoBounty: BountyChili
 
 - type: Tag
-  id: Cigarette
+  id: Cigarette # Storage whitelist: Ashtray
 
 - type: Tag
-  id: CigFilter
+  id: CigFilter # Storage whitelist: PackPaperRolling
 
 - type: Tag
-  id: CigPack
+  id: CigPack # Storage whitelist: ClothingBeltUtility, ClothingBeltAssault, ClothingBeltChef, ClothingBeltMedical, ClothingBeltJanitor
 
 - type: Tag
-  id: Cleaver
+  id: Cleaver # Storage whitelist: ClothingBeltChef. ItemMapper: ClothingBeltChef
 
 - type: Tag
-  id: ClockworkGlassShard
+  id: ClockworkGlassShard # Unused (Exists on ShardGlassClockwork)
 
 - type: Tag
-  id: ClothMade
+  id: ClothMade # SpecialDigestible: OrganMothStomach. Storage whitelist: FoodBoxCloth
 
 - type: Tag
-  id: ClownMask
+  id: ClownMask # CargoBounty: BountyClownCostume. ConstructionGraph: Honker, BananaClownMask
 
 - type: Tag
-  id: ClownRecorder
+  id: ClownRecorder # ConstructionGraph: ClownHardsuit
 
 - type: Tag
-  id: ClownRubberStamp
+  id: ClownRubberStamp # Unused: RubberStampClown
 
 - type: Tag
-  id: ClownShoes
+  id: ClownShoes # CargoBounty: BountyClownCostume. ConstructionGraph: Honker, BananaClownShoes
 
 - type: Tag
-  id: ClownSuit
+  id: ClownSuit # ConstructionGraph: BananaClownJumpsuit
 
 - type: Tag
-  id: CluwneHappyHonk
+  id: CluwneHappyHonk # ConstructionGraph: JonkBot
 
 - type: Tag
-  id: CluwneHorn
+  id: CluwneHorn # ConstructionGraph: JonkBot
 
 - type: Tag
-  id: Cola
+  id: Cola  # Storage whitelist: DrinkCanPack
 
 - type: Tag
-  id: Coldsauce
+  id: Coldsauce # Storage whitelist: ClothingBeltChef and FoodCartHot. ItemMapper: ClothingBeltChef and FoodCartHot
 
 - type: Tag
-  id: CombatKnife
+  id: CombatKnife # Storage whitelist: ClothingBeltSecurity
 
 - type: Tag
-  id: ComputerTelevisionCircuitboard
+  id: ComputerTelevisionCircuitboard # ConstructionGraph: WallmountTelevision
 
 - type: Tag
-  id: ConstructionMaterial
+  id: ConstructionMaterial # Storage whitelist: BorgModuleConstruction
 
 - type: Tag
-  id: ConveyorAssembly
+  id: ConveyorAssembly # ConstructionGraph: ConveyorGraph
 
 - type: Tag
-  id: CoordinatesDisk
+  id: CoordinatesDisk # Storage whitelist: DiskCase
 
 - type: Tag # designed to let corgis wear things; at present only for SmartCorgi.  View PR 33737 on upstream for more dog wearables
   id: CorgiWearable
 
 - type: Tag #Ohioans die happy
-  id: Corn
+  id: Corn  # CargoBounty: BountyCorn
 
 - type: Tag
-  id: CottonBoll
+  id: CottonBoll # CargoBounty: BountyCottonBoll
 
 - type: Tag
-  id: CottonBurger
+  id: CottonBurger # Food sequence key
 
 - type: Tag
-  id: Cow
+  id: Cow # Reproduction key
 
 - type: Tag
-  id: Crab
+  id: Crab # MetamorphRecipe: FoodBurgerCrab
 
 - type: Tag
-  id: Crayon
+  id: Crayon # SpecialDigestible: OrganAnimalStomach. CargoBounty: BountyCrayon
 
 - type: Tag
-  id: CrayonBlack
+  id: CrayonBlack # ConstructionGraph: MimeHardsuit. ItemMapper: CrayonBox
 
 - type: Tag
-  id: CrayonBlue
+  id: CrayonBlue # ItemMapper: CrayonBox
 
 - type: Tag
-  id: CrayonGreen
+  id: CrayonGreen # ItemMapper: CrayonBox
 
 - type: Tag
-  id: CrayonOrange
+  id: CrayonOrange # ItemMapper: CrayonBox
 
 - type: Tag
-  id: CrayonPurple
+  id: CrayonPurple # ConstructionGraph: ClownHardsuit. ItemMapper: CrayonBox
 
 - type: Tag
-  id: CrayonRed
+  id: CrayonRed # ConstructionGraph: MimeHardsuit, ClownHardsuit. ItemMapper: CrayonBox
 
 - type: Tag
-  id: CrayonWhite
+  id: CrayonWhite # ItemMapper: CrayonBox
 
 - type: Tag
-  id: CrayonYellow
+  id: CrayonYellow # ConstructionGraph: ClownHardsuit. ItemMapper: CrayonBox
 
 - type: Tag
-  id: Creamsicle
+  id: Creamsicle # Blacklist on BountyFruit
 
 - type: Tag
-  id: Crowbar
+  id: Crowbar # Storage whitelist: ClothingBeltUtility, ClothingBeltChiefEngineer. ItemMapper: ClothingBeltUtility, ClothingBeltChiefEngineer
 
 - type: Tag
-  id: CrowbarRed
+  id: CrowbarRed # Storage whitelist: ClothingBeltUtility, ClothingBeltChiefEngineer. ItemMapper: ClothingBeltUtility, ClothingBeltChiefEngineer
 
 - type: Tag
-  id: Cryobeaker
+  id: Cryobeaker # Unused x2
 
 - type: Tag
-  id: CrystalBlack
+  id: CrystalBlack # ConstructionGraph: BlackLight, BlackLightBulb
 
 - type: Tag
-  id: CrystalBlue
+  id: CrystalBlue # ConstructionGraph: BlueLight, BlueLightBulb
 
 - type: Tag
-  id: CrystalCyan
+  id: CrystalCyan # ConstructionGraph: CyanLight, CyanLightBulb
 
 - type: Tag
-  id: CrystalGreen
+  id: CrystalGreen # ConstructionGraph: GreenLight, GreenLightBulb
 
 - type: Tag
-  id: CrystalOrange
+  id: CrystalOrange # ConstructionGraph: OrangeLight, OrangeLightBulb
 
 - type: Tag
-  id: CrystalPink
+  id: CrystalPink # ConstructionGraph: PinkLight, PinkLightBulb
 
 - type: Tag
-  id: CrystalRed
+  id: CrystalRed # ConstructionGraph: RedLight, RedLightBulb
 
 - type: Tag
-  id: CrystalYellow
+  id: CrystalYellow # ConstructionGraph: YellowLight, YellowLightBulb
 
 - type: Tag
-  id: CubanCarp
+  id: CubanCarp # CargoBounty: BountyCubanCarp
 
 ## D ##
 
 - type: Tag
-  id: DeathAcidifier
+  id: DeathAcidifier # Unused (Exists on DeathAcidifierImplant)
 
 - type: Tag
-  id: Debug
+  id: Debug # Exists on various debug / testing entities, but seemingly unused
 
-- type: Tag
-  id: Diagonal
+- type: Tag # Exists on diagonal walls and windows
+  id: Diagonal # Used by TileWallsCommand and FixRotationsCommand
 
 - type: Tag
-  id: Diamond
+  id: Diamond # CargoBounty: BountySalvageDiamond
 
 - type: Tag
-  id: Dice
+  id: Dice # Storage whitelist: BorgModuleService, DiceBag, BooksBag
 
 - type: Tag
-  id: DiscreteHealthAnalyzer #So construction recipes don't eat medical PDAs
+  id: DiscreteHealthAnalyzer # Storage whitelist: ClothingBeltMedical. ConstructionGraph: MediBot
 
 - type: Tag
-  id: DNASolutionScannable
+  id: DNASolutionScannable # Used by ForensicScannerSystem for scanning a solution container. Exists only on Puddle
 
 - type: Tag
-  id: DockArrivals
+  id: DockArrivals # Used by ArrivalsSystem for finding a priority FTL destination
 
 - type: Tag
-  id: DockCargo
+  id: DockCargo # Unused x2
 
 - type: Tag
-  id: DockEmergency
+  id: DockEmergency # Used bv EmergencyShuttleSystem
 
 - type: Tag
-  id: Document
+  id: Document # A superset of Paper tag. Represents a paper-like entity with writing on it, but is not necessarily writeable itself.
 
 - type: Tag
-  id: DonkPocket
+  id: DonkPocket # Storage whitelist: FoodBoxDonkpocket
 
 - type: Tag
-  id: Donut
+  id: Donut # Storage whitelist: FoodBoxDonut. CargoBounty: BountyDonut
 
 - type: Tag
-  id: DoorBumpOpener
+  id: DoorBumpOpener # Used by SharedDoorSystem to allow entities to open doors when they collide.
 
 - type: Tag
-  id: DoorElectronics
+  id: DoorElectronics  # ConstructionGraph: PinionAirlock, BlastDoor, Windoor
+                       # Used interchangeably with DoorElectronicsComponent, sometimes even in the same graph. TODO pick one
 
 - type: Tag
-  id: DoorElectronicsConfigurator
+  id: DoorElectronicsConfigurator # Used by ActivatableUIComponent on entity DoorElectronics to whitelist a tool to open the UI.
 
 - type: Tag
-  id: DrinkBottle
+  id: DrinkBottle # Storage whitelist: BoozeDispenserEmpty, SodaDispenserEmpty
 
 - type: Tag
-  id: DrinkCan
+  id: DrinkCan # ConstructionGraph: FireBomb
 
 - type: Tag
-  id: DrinkCup
+  id: DrinkCup # Unused. Exists on DrinkBaseCup, DrinkWaterCup, DrinkGlass
 
 - type: Tag
-  id: DrinkGlass
+  id: DrinkGlass # Unused. Exists on DrinkGlass, DrinkShotGlass, DrinkJarWhat, DrinkShakeBase
 
 - type: Tag
-  id: DrinkSpaceGlue
+  id: DrinkSpaceGlue # Unused. Exists on DrinkSpaceGlue, CrazyGlue
 
 - type: Tag
-  id: Dropper
+  id: Dropper # Storage whitelist: ClothingBeltMedical, ClothingBeltPlant, ChemBag
 
 - type: Tag
-  id: Duck
+  id: Duck # Reproduction key. MetamorphRecipe: FoodBurgerDuck
 
 ## E ##
 
 - type: Tag
-  id: Ectoplasm
+  id: Ectoplasm # ConstructionGraph: PlushieGhostRevenant
 
 - type: Tag
-  id: Egg
+  id: Egg # Storage whitelist: FoodContainerEgg
 
 - type: Tag
-  id: EmagImmune
+  id: EmagImmune # Default value in EmagComponent to prevent the emag
 
 - type: Tag
-  id: EmitterBolt
+  id: EmitterBolt # Default value in ContainmentFieldGeneratorComponent for collisions that power the generator
 
 - type: Tag
-  id: EncryptionCargo
+  id: EncryptionCargo # ItemMapper: TelecomServer
 
 - type: Tag
-  id: EncryptionCommand
+  id: EncryptionCommand # ItemMapper: TelecomServer
 
 - type: Tag
-  id: EncryptionCommon
+  id: EncryptionCommon # ItemMapper: TelecomServer
 
 - type: Tag
-  id: EncryptionElse
+  id: EncryptionElse # Unused x2
 
 - type: Tag
-  id: EncryptionEngineering
+  id: EncryptionEngineering # ItemMapper: TelecomServer
 
 - type: Tag
-  id: EncryptionMedical
+  id: EncryptionMedical # ItemMapper: TelecomServer
 
 - type: Tag
-  id: EncryptionScience
+  id: EncryptionScience # ItemMapper: TelecomServer
 
 - type: Tag
-  id: EncryptionSecurity
+  id: EncryptionSecurity # ItemMapper: TelecomServer
 
 - type: Tag
-  id: EncryptionService
+  id: EncryptionService # ItemMapper: TelecomServer
 
 - type: Tag
-  id: Enzyme
+  id: Enzyme # Storage whitelist: ClothingBeltChef. ItemMapper: ClothingBeltChef
 
 - type: Tag
-  id: ExCable
+  id: ExCable # Placement blacklist on CableDetStack. Placement whitelist on WiredDetonator
 
 - type: Tag
-  id: ExplosivePassable
+  id: ExplosivePassable # Unused x2
 
 ## F ##
 
 - type: Tag
-  id: FakeMindShieldImplant
+  id: FakeMindShieldImplant # Used by FakeMindShieldSystem to toggle the action when a chameleon outfit is selected
 
 - type: Tag
-  id: FakeNukeDisk
+  id: FakeNukeDisk # Exists so that the fake nuke disk can be blacklisted by storages that blacklist the real disk
 
 - type: Tag
-  id: Figurine
+  id: Figurine # Storage whitelist: BooksBag, BorgModuleService. CargoBounty: BountyFigurine
 
 - type: Tag
-  id: FireAlarm
+  id: FireAlarm # Used by AtmosAlarmableComponent for syncing devices
 
 - type: Tag
-  id: FireAlarmElectronics
+  id: FireAlarmElectronics # ConstructionGraph: FireAlarmAssembly
 
 - type: Tag
-  id: FireAxe
+  id: FireAxe # Storage whitelist: FireAxeCabinet
 
 - type: Tag
-  id: FirelockElectronics
+  id: FirelockElectronics # ConstructionGraph: Firelock
 
 - type: Tag
-  id: FireExtinguisher
+  id: FireExtinguisher # ConstructionGraph: FireBot
 
 - type: Tag
-  id: FireHelmet
+  id: FireHelmet # ConstructionGraph: FireBot
 
 - type: Tag
-  id: Flare
+  id: Flare # Storage whitelist: ClothingBeltUtility
 
 - type: Tag
-  id: Flashlight
+  id: Flashlight # Storage whitelist: ClothingBeltUtility, ClothingBeltJanitor
 
 - type: Tag
-  id: Flesh
+  id: Flesh # Used by FleshKudzu to ignore contacts with flesh creatures
 
 - type: Tag
-  id: Flower
+  id: Flower # CargoBounty: flowerwreath. CargoBounty: BountyFlower
 
 - type: Tag
-  id: Folder
+  id: Folder # Storage whitelist: Bookshelf, NoticeBoard
 
 - type: Tag
-  id: FoodSnack
+  id: FoodSnack # Storage whitelist: CandyBucket, CandyBowl. ItemMapper: CandyBowl
 
 - type: Tag
-  id: FootstepSound
+  id: FootstepSound # SharedMoverController checks for this before playing footstep sounds
 
 - type: Tag
-  id: ForceableFollow
+  id: ForceableFollow # Used by FollowerSystem to give entities an altverb to start orbiting the user
 
 - type: Tag
   id: ForceFixRotations # fixrotations command WILL target this
   id: ForceNoFixRotations # fixrotations command WON'T target this
 
 - type: Tag
-  id: FreezerElectronics
+  id: FreezerElectronics # ConstructionGraph: CrateFreezer, ClosetFreezer
 
 - type: Tag
-  id: Fruit
+  id: Fruit # SpecialDigestible: OrganReptilianStomach. CargoBounty: BountyFruit
 
 ## G ##
 
   id: ParadoxCloneObjectiveBlacklist # objective entities with this tag don't get copied to paradox clones
 
 - type: Tag
-  id: Paper
+  id: Paper # A writeable piece of paper. Subset of Document tag. SpecialDigestible: OrganMothStomach, OrganReptilianStomach
 
 - type: Tag
   id: Pancake
   id: SkeletonMotorcycleKeys
 
 - type: Tag
-  id: Skewer
+  id: Skewer # Food sequence key
 
 - type: Tag
   id: Slice # sliced fruit, vegetables, pizza etc.
   id: TabletopBoard
 
 - type: Tag
-  id: Taco
+  id: Taco # Food sequence key
 
 - type: Tag
   id: TabletopPiece