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
|
- type: entity
|
||||||
id: CrateAirlockKit
|
id: CrateAirlockKit
|
||||||
parent: CrateGenericSteel
|
parent: CrateEngineering
|
||||||
name: airlock kit
|
name: airlock kit
|
||||||
description: A kit for building 6 airlocks, doesn't include tools.
|
description: A kit for building 6 airlocks, doesn't include tools.
|
||||||
components:
|
components:
|
||||||
@@ -215,3 +215,31 @@
|
|||||||
- type: StorageFill
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- id: SpaceHeaterFlatpack
|
- 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
|
- id: SheetPaper
|
||||||
amount: 3
|
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
|
#- type: entity
|
||||||
# id: CrateMaterialHFuelTank
|
# id: CrateMaterialHFuelTank
|
||||||
# name: fueltank crate
|
# name: fueltank crate
|
||||||
|
|||||||
@@ -159,6 +159,9 @@
|
|||||||
- !type:NestedSelector
|
- !type:NestedSelector
|
||||||
tableId: SyndieMaintLoot
|
tableId: SyndieMaintLoot
|
||||||
prob: 0.05
|
prob: 0.05
|
||||||
|
# Recursive
|
||||||
|
- id: ClosetMaintenanceFilledRandom
|
||||||
|
prob: 0.01
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: ClosetMaintenanceFilledRandom
|
id: ClosetMaintenanceFilledRandom
|
||||||
|
|||||||
@@ -45,16 +45,19 @@
|
|||||||
- CrateMaterialPlastic
|
- CrateMaterialPlastic
|
||||||
- CrateMaterialWood
|
- CrateMaterialWood
|
||||||
- CrateMaterialPlasteel
|
- CrateMaterialPlasteel
|
||||||
|
- CrateMaterialRandom
|
||||||
- CrateFunArtSupplies
|
- CrateFunArtSupplies
|
||||||
- CrateEngineeringCableLV
|
- CrateEngineeringCableLV
|
||||||
- CrateEngineeringCableMV
|
- CrateEngineeringCableMV
|
||||||
- CrateEngineeringCableHV
|
- CrateEngineeringCableHV
|
||||||
- CrateEngineeringCableBulk
|
- CrateEngineeringCableBulk
|
||||||
|
- CrateTechBoardRandom
|
||||||
- CrateEmergencyFire
|
- CrateEmergencyFire
|
||||||
- CrateEmergencyInternals
|
- CrateEmergencyInternals
|
||||||
- CrateEmergencyInflatablewall
|
- CrateEmergencyInflatablewall
|
||||||
- CrateHydroponicsTools
|
- CrateHydroponicsTools
|
||||||
- CrateHydroponicsSeeds
|
- CrateHydroponicsSeeds
|
||||||
|
- PetCarrier
|
||||||
chance: 0.7
|
chance: 0.7
|
||||||
rarePrototypes:
|
rarePrototypes:
|
||||||
- CrateMaterialPlasma
|
- CrateMaterialPlasma
|
||||||
|
|||||||
@@ -33,3 +33,32 @@
|
|||||||
- VendingMachineSpaceUp
|
- VendingMachineSpaceUp
|
||||||
- VendingMachineStarkist
|
- VendingMachineStarkist
|
||||||
chance: 1
|
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,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"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": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -15,6 +15,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "any"
|
"name": "any"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "clothing"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user