From 890c0eeb99ca537fb0e534a979816cd12d7744ef Mon Sep 17 00:00:00 2001 From: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com> Date: Wed, 14 Aug 2024 08:44:21 -0500 Subject: [PATCH] Adds a random smokable spawner (#30870) * Textures to make lamps mappable to East/West. * Adds a random smokable spawner * remove double derma * Increase chance for just basic cig * Update to enitity tables * Tweak values * Remove space --------- Co-authored-by: Jeff --- .../Markers/Spawners/Random/smokables.yml | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 Resources/Prototypes/Entities/Markers/Spawners/Random/smokables.yml diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/smokables.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/smokables.yml new file mode 100644 index 00000000000000..9c8c76de229841 --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/smokables.yml @@ -0,0 +1,108 @@ +#Spawners +- type: entity + id: RandomSmokables + name: random smokable spawner + parent: MarkerBase + placement: + mode: PlaceFree + components: + - type: Transform + anchored: false + - type: Sprite + layers: + - sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/black.rsi + state: closed + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: SmokablesTable + prob: 0.95 + +- type: entity + id: RandomSoakedCigarette + name: random soaked cigarette spawner + parent: MarkerBase + placement: + mode: PlaceFree + components: + - type: Transform + anchored: false + - type: Sprite + layers: + - sprite: Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi + state: unlit-icon + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: SoakedSmokesTable + +#Tables +- type: entityTable + id: SmokablesTable + table: !type:GroupSelector + children: + #Just a cig + - !type:GroupSelector + weight: 36 + children: + - id: Cigarette + #Uncommon + - !type:GroupSelector + weight: 9 + children: + - id: Cigar + - id: CigPackGreen + - id: CigPackRed + - id: CigPackBlue + - id: CigPackBlack + - id: PackPaperRollingFilters + #Butts + - !type:GroupSelector + weight: 3 + children: + - id: CigaretteSpent + - id: CigarSpent + weight: 0.2 + #Rare + - !type:GroupSelector + children: + - id: RandomSoakedCigarette + - !type:GroupSelector + children: + - id: Joint + - id: JointRainbow + weight: 0.5 + - id: Blunt + - id: BluntRainbow + weight: 0.5 + - !type:GroupSelector + children: + - id: CigPackMixedMedical + - id: CigPackMixed + - id: CigPackMixedNasty + - id: CigarGold + weight: 0.10 + +- type: entityTable + id: SoakedSmokesTable + table: !type:GroupSelector + children: + - id: CigaretteOmnizine + - id: CigaretteIron + - id: CigaretteDylovene + - id: CigaretteDermaline + - id: CigaretteIpecac + - id: CigaretteBicaridine + - id: CigaretteDexalin + - id: CigarettePax + - id: CigaretteBbqSauce + - id: CigaretteBlackPepper + - id: CigaretteOmnizine + - id: CigaretteCapsaicinOil + - id: CigaretteBread + - id: CigaretteMilk + - id: CigaretteBanana + - id: CigaretteSpaceDrugs + - id: CigaretteMuteToxin + - id: CigaretteMold + - id: CigaretteLicoxide + - id: CigaretteWeldingFuel + - id: CigaretteTHC