New and Modified Map Spawners (#34424)
* Added spanwers and modified others * adjusted values to be more in line with what I want * this comment may have caused that test fail * oh my god another typo * Modified door crate to be engineering flavored * reduced the pride vendor odds Webedit lmao
This commit is contained in:
@@ -150,7 +150,7 @@
|
||||
|
||||
- type: entity
|
||||
id: CrateAirlockKit
|
||||
parent: CrateGenericSteel
|
||||
parent: CrateEngineering
|
||||
name: airlock kit
|
||||
description: A kit for building 6 airlocks, doesn't include tools.
|
||||
components:
|
||||
@@ -215,3 +215,31 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: SpaceHeaterFlatpack
|
||||
|
||||
- type: entityTable
|
||||
id: RandomTechBoardTable
|
||||
table: !type:GroupSelector
|
||||
children:
|
||||
- id: AirAlarmElectronics
|
||||
- id: FireAlarmElectronics
|
||||
- id: DoorElectronics
|
||||
- id: FirelockElectronics
|
||||
- id: APCElectronics
|
||||
- id: SignalTimerElectronics
|
||||
- id: SMESMachineCircuitboard
|
||||
- id: SubstationMachineCircuitboard
|
||||
- id: SpaceVillainArcadeComputerCircuitboard
|
||||
- id: BlockGameArcadeComputerCircuitboard
|
||||
|
||||
- type: entity
|
||||
id: CrateTechBoardRandom
|
||||
parent: CrateEngineering
|
||||
name: surplus boards
|
||||
description: Surplus boards from somewhere.
|
||||
components:
|
||||
- type: EntityTableContainerFill
|
||||
containers:
|
||||
entity_storage: !type:NestedSelector
|
||||
tableId: RandomTechBoardTable
|
||||
rolls: !type:RangeNumberSelector
|
||||
range: 3, 7
|
||||
|
||||
@@ -107,6 +107,52 @@
|
||||
- id: SheetPaper
|
||||
amount: 3
|
||||
|
||||
- type: entityTable
|
||||
id: RandomMaterialCrateTable
|
||||
table: !type:GroupSelector
|
||||
children:
|
||||
- !type:GroupSelector # regular materials, 10
|
||||
weight: 35
|
||||
children:
|
||||
- id: SheetGlass10
|
||||
- id: SheetSteel10
|
||||
- id: SheetPlastic10
|
||||
- !type:GroupSelector # regular materials, stack
|
||||
weight: 30
|
||||
children:
|
||||
- id: SheetGlass
|
||||
- id: SheetSteel
|
||||
- id: SheetPlastic
|
||||
- !type:GroupSelector # secondary materials, stack
|
||||
weight: 30
|
||||
children:
|
||||
- id: MaterialCloth
|
||||
- id: SheetPlasteel
|
||||
- id: MaterialWoodPlank
|
||||
- id: PartRodMetal
|
||||
- !type:GroupSelector # tertiary materials, singles
|
||||
weight: 5
|
||||
children:
|
||||
- id: SheetPlasma1
|
||||
- id: SheetUranium1
|
||||
- id: IngotGold1
|
||||
- id: IngotSilver1
|
||||
|
||||
- type: entity
|
||||
id: CrateMaterialRandom
|
||||
parent: CrateGenericSteel
|
||||
name: surplus materials
|
||||
description: Surplus materials from somewhere.
|
||||
components:
|
||||
- type: EntityTableContainerFill
|
||||
containers:
|
||||
entity_storage: !type:NestedSelector
|
||||
tableId: RandomMaterialCrateTable
|
||||
rolls: !type:RangeNumberSelector
|
||||
range: 1, 3
|
||||
# for some reason, the selector here adds 1 to whatever value it generates,
|
||||
# so this is actually 2-4
|
||||
|
||||
#- type: entity
|
||||
# id: CrateMaterialHFuelTank
|
||||
# name: fueltank crate
|
||||
|
||||
@@ -159,6 +159,9 @@
|
||||
- !type:NestedSelector
|
||||
tableId: SyndieMaintLoot
|
||||
prob: 0.05
|
||||
# Recursive
|
||||
- id: ClosetMaintenanceFilledRandom
|
||||
prob: 0.01
|
||||
|
||||
- type: entity
|
||||
id: ClosetMaintenanceFilledRandom
|
||||
|
||||
@@ -45,16 +45,19 @@
|
||||
- CrateMaterialPlastic
|
||||
- CrateMaterialWood
|
||||
- CrateMaterialPlasteel
|
||||
- CrateMaterialRandom
|
||||
- CrateFunArtSupplies
|
||||
- CrateEngineeringCableLV
|
||||
- CrateEngineeringCableMV
|
||||
- CrateEngineeringCableHV
|
||||
- CrateEngineeringCableBulk
|
||||
- CrateTechBoardRandom
|
||||
- CrateEmergencyFire
|
||||
- CrateEmergencyInternals
|
||||
- CrateEmergencyInflatablewall
|
||||
- CrateHydroponicsTools
|
||||
- CrateHydroponicsSeeds
|
||||
- PetCarrier
|
||||
chance: 0.7
|
||||
rarePrototypes:
|
||||
- CrateMaterialPlasma
|
||||
|
||||
@@ -33,3 +33,32 @@
|
||||
- VendingMachineSpaceUp
|
||||
- VendingMachineStarkist
|
||||
chance: 1
|
||||
|
||||
|
||||
- type: entityTable
|
||||
id: ClothingVendorTable
|
||||
table: !type:GroupSelector
|
||||
children:
|
||||
- id: VendingMachineClothing
|
||||
weight: 40
|
||||
- id: VendingMachineWinter
|
||||
weight: 40
|
||||
- id: VendingMachinePride
|
||||
weight: 10
|
||||
- id: VendingMachineTheater
|
||||
weight: 10
|
||||
|
||||
- type: entity
|
||||
id: RandomVendingClothing
|
||||
name: random vending machine spawner
|
||||
suffix: Clothing
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- sprite: Structures/Machines/VendingMachines/random.rsi
|
||||
state: clothing
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
tableId: ClothingVendorTable
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 5.4 KiB |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062, cola and any sprite modified by potato1234x (github) for ss14",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062, cola and any sprite modified by potato1234x (github) for ss14, clothing by Southbridge_fur (github) for SS14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -15,6 +15,9 @@
|
||||
},
|
||||
{
|
||||
"name": "any"
|
||||
},
|
||||
{
|
||||
"name": "clothing"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user