Expeditions rework (#18960)
This commit is contained in:
12
Resources/Prototypes/Procedural/salvage_difficulties.yml
Normal file
12
Resources/Prototypes/Procedural/salvage_difficulties.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
- type: salvageDifficulty
|
||||
id: Moderate
|
||||
lootBudget: 30
|
||||
mobBudget: 25
|
||||
modifierBudget: 2
|
||||
color: "#52B4E996"
|
||||
recommendedPlayers: 2
|
||||
|
||||
#9FED5896
|
||||
#EFB34196
|
||||
#DE3A3A96
|
||||
#D381C996
|
||||
@@ -1,61 +1,41 @@
|
||||
- type: salvageFaction
|
||||
id: Xenos
|
||||
groups:
|
||||
- entries:
|
||||
- id: MobXeno
|
||||
amount: 2
|
||||
maxAmount: 3
|
||||
- id: MobXenoDrone
|
||||
amount: 1
|
||||
- entries:
|
||||
- id: MobXenoPraetorian
|
||||
amount: 1
|
||||
maxAmount: 2
|
||||
prob: 0.5
|
||||
- entries:
|
||||
- id: MobXenoDrone
|
||||
amount: 0
|
||||
maxAmount: 2
|
||||
prob: 0.25
|
||||
- entries:
|
||||
- id: WeaponTurretXeno
|
||||
amount: 3
|
||||
prob: 0.25
|
||||
- entries:
|
||||
- id: MobXenoSpitter
|
||||
amount: 2
|
||||
prob: 0.25
|
||||
- entries:
|
||||
- id: MobXenoRavager
|
||||
amount: 1
|
||||
prob: 0.1
|
||||
- entries:
|
||||
- id: MobXenoRouny
|
||||
amount: 1
|
||||
prob: 0.001
|
||||
entries:
|
||||
- proto: MobXeno
|
||||
- proto: MobXenoDrone
|
||||
cost: 2
|
||||
- proto: MobXenoPraetorian
|
||||
cost: 5
|
||||
prob: 0.1
|
||||
- proto: MobXenoQueen
|
||||
cost: 10
|
||||
prob: 0.02
|
||||
- proto: MobXenoRavager
|
||||
cost: 5
|
||||
- proto: MobXenoRouny
|
||||
cost: 3
|
||||
prob: 0.02
|
||||
- proto: MobXenoSpitter
|
||||
- proto: WeaponTurretXeno
|
||||
prob: 0.1
|
||||
configs:
|
||||
DefenseStructure: XenoWardingTower
|
||||
Mining: Xenos
|
||||
Megafauna: MobXenoQueen
|
||||
|
||||
- type: salvageFaction
|
||||
id: Carps
|
||||
groups:
|
||||
- entries:
|
||||
- id: MobCarpDungeon
|
||||
amount: 1
|
||||
maxAmount: 4
|
||||
- entries:
|
||||
- id: MobCarpMagic
|
||||
amount: 1
|
||||
maxAmount: 3
|
||||
prob: 0.5
|
||||
- entries:
|
||||
- id: MobCarpHolo
|
||||
amount: 1
|
||||
maxAmount: 2
|
||||
prob: 0.25
|
||||
entries:
|
||||
- proto: MobCarpDungeon
|
||||
# These do too much damage for salvage, need nerfs
|
||||
#- proto: MobCarpHolo
|
||||
# cost: 5
|
||||
# prob: 0.1
|
||||
#- proto: MobCarpMagic
|
||||
# cost: 5
|
||||
# prob: 0.1
|
||||
- proto: MobDragonDungeon
|
||||
cost: 10
|
||||
prob: 0.02
|
||||
configs:
|
||||
DefenseStructure: CarpStatue
|
||||
Mining: Carps
|
||||
Megafauna: MobDragonDungeon
|
||||
|
||||
@@ -1,8 +1,125 @@
|
||||
# Ores
|
||||
# Loot table
|
||||
# Main loot table for random spawns
|
||||
- type: salvageLoot
|
||||
id: SalvageLoot
|
||||
loots:
|
||||
- !type:RandomSpawnsLoot
|
||||
entries:
|
||||
- proto: AdvMopItem
|
||||
prob: 0.5
|
||||
- proto: AmmoTechFabCircuitboard
|
||||
cost: 2
|
||||
- proto: AutolatheMachineCircuitboard
|
||||
cost: 2
|
||||
- proto: BiomassReclaimerMachineCircuitboard
|
||||
cost: 2
|
||||
- proto: BluespaceBeaker
|
||||
cost: 2
|
||||
- proto: CyborgEndoskeleton
|
||||
cost: 3
|
||||
prob: 0.5
|
||||
- proto: ChemDispenserMachineCircuitboard
|
||||
cost: 2
|
||||
- proto: CircuitImprinter
|
||||
cost: 2
|
||||
- proto: CloningConsoleComputerCircuitboard
|
||||
cost: 2
|
||||
- proto: CloningPodMachineCircuitboard
|
||||
cost: 2
|
||||
- proto: CognizineChemistryBottle
|
||||
- proto: CratePartsT3
|
||||
cost: 2
|
||||
prob: 0.5
|
||||
- proto: CratePartsT3T4
|
||||
cost: 5
|
||||
prob: 0.5
|
||||
- proto: CratePartsT4
|
||||
cost: 5
|
||||
prob: 0.5
|
||||
- proto: CrateSalvageEquipment
|
||||
cost: 3
|
||||
prob: 0.5
|
||||
- proto: GasRecycler
|
||||
cost: 2
|
||||
- proto: GeneratorRTG
|
||||
cost: 5
|
||||
- proto: GravityGeneratorMini
|
||||
cost: 2
|
||||
- proto: GyroscopeUnanchored
|
||||
cost: 2
|
||||
prob: 0.1
|
||||
- proto: MedicalScannerMachineCircuitboard
|
||||
cost: 2
|
||||
- proto: NuclearBombKeg
|
||||
cost: 5
|
||||
- proto: OmnizineChemistryBottle
|
||||
prob: 0.5
|
||||
- proto: PortableGeneratorPacman
|
||||
cost: 2
|
||||
- proto: PortableGeneratorSuperPacman
|
||||
cost: 3
|
||||
- proto: PowerCellAntiqueProto
|
||||
cost: 5
|
||||
prob: 0.5
|
||||
- proto: ProtolatheMachineCircuitboard
|
||||
- proto: RandomArtifactSpawner
|
||||
cost: 2
|
||||
- proto: RandomCargoCorpseSpawner
|
||||
cost: 2
|
||||
prob: 0.5
|
||||
- proto: RandomCommandCorpseSpawner
|
||||
cost: 5
|
||||
prob: 0.5
|
||||
- proto: RandomEngineerCorpseSpawner
|
||||
cost: 2
|
||||
prob: 0.5
|
||||
- proto: RandomMedicCorpseSpawner
|
||||
cost: 2
|
||||
prob: 0.5
|
||||
- proto: RandomScienceCorpseSpawner
|
||||
cost: 2
|
||||
prob: 0.5
|
||||
- proto: RandomSecurityCorpseSpawner
|
||||
cost: 2
|
||||
prob: 0.5
|
||||
- proto: RandomServiceCorpseSpawner
|
||||
cost: 2
|
||||
prob: 0.5
|
||||
- proto: ResearchAndDevelopmentServerMachineCircuitboard
|
||||
cost: 5
|
||||
prob: 0.5
|
||||
- proto: ResearchDisk10000
|
||||
prob: 0.5
|
||||
- proto: ResearchDisk5000
|
||||
prob: 0.5
|
||||
- proto: RipleyHarness
|
||||
cost: 3
|
||||
prob: 0.5
|
||||
- proto: RPED
|
||||
- proto: SpaceCash1000
|
||||
- proto: SpaceCash10000
|
||||
cost: 10
|
||||
- proto: SpaceCash2500
|
||||
cost: 3
|
||||
- proto: SpaceCash5000
|
||||
cost: 5
|
||||
- proto: TechnologyDiskRare
|
||||
cost: 5
|
||||
prob: 0.5
|
||||
- proto: ThrusterUnanchored
|
||||
- proto: WaterTankHighCapacity
|
||||
- proto: WeldingFuelTankHighCapacity
|
||||
cost: 3
|
||||
|
||||
# Mob loot table
|
||||
|
||||
|
||||
# Boss loot table
|
||||
|
||||
# Ores - these are guaranteed
|
||||
# - Low value
|
||||
- type: salvageLoot
|
||||
id: OreTin
|
||||
desc: Veins of steel
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
@@ -14,7 +131,6 @@
|
||||
|
||||
- type: salvageLoot
|
||||
id: OreQuartz
|
||||
desc: Veins of quartz
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
@@ -27,7 +143,6 @@
|
||||
# - Medium value
|
||||
- type: salvageLoot
|
||||
id: OreGold
|
||||
desc: Veins of gold ore
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
@@ -39,7 +154,6 @@
|
||||
|
||||
- type: salvageLoot
|
||||
id: OreSilver
|
||||
desc: Veins of silver ore
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
@@ -52,7 +166,6 @@
|
||||
# - High value
|
||||
- type: salvageLoot
|
||||
id: OrePlasma
|
||||
desc: Veins of plasma ore
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
@@ -64,7 +177,6 @@
|
||||
|
||||
- type: salvageLoot
|
||||
id: OreUranium
|
||||
desc: Veins of uranium ore
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
@@ -76,7 +188,6 @@
|
||||
|
||||
- type: salvageLoot
|
||||
id: OreBananium
|
||||
desc: Veins of bananium ore
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
@@ -88,7 +199,6 @@
|
||||
|
||||
- type: salvageLoot
|
||||
id: OreArtifactFragment
|
||||
desc: artifact fragment-embedded rock
|
||||
guaranteed: true
|
||||
loots:
|
||||
- !type:BiomeMarkerLoot
|
||||
|
||||
@@ -4,58 +4,44 @@
|
||||
parent: FTLPoint
|
||||
|
||||
# Biome mods -> at least 1 required
|
||||
- type: salvageBiomeMod
|
||||
id: Caves
|
||||
biome: Caves
|
||||
|
||||
- type: salvageBiomeMod
|
||||
id: Grasslands
|
||||
biome: Grasslands
|
||||
|
||||
- type: salvageBiomeMod
|
||||
id: Snow
|
||||
cost: 1
|
||||
biome: Snow
|
||||
|
||||
- type: salvageBiomeMod
|
||||
id: Lava
|
||||
cost: 2
|
||||
biome: Lava
|
||||
|
||||
- type: salvageBiomeMod
|
||||
id: Snow
|
||||
biome: Snow
|
||||
|
||||
- type: salvageBiomeMod
|
||||
id: Caves
|
||||
cost: 1
|
||||
biome: Caves
|
||||
|
||||
#- type: salvageBiomeMod
|
||||
# id: Space
|
||||
# cost: 1
|
||||
# weather: false
|
||||
# biome: null
|
||||
|
||||
# Temperature mods -> not required
|
||||
# Also whitelist it
|
||||
|
||||
# Weather mods -> not required
|
||||
- type: salvageWeatherMod
|
||||
id: SnowfallHeavy
|
||||
weather: SnowfallHeavy
|
||||
cost: 1
|
||||
|
||||
- type: salvageWeatherMod
|
||||
id: Rain
|
||||
weather: Rain
|
||||
|
||||
# Light mods -> required
|
||||
# At some stage with sub-biomes this will probably be moved onto the biome itself
|
||||
- type: salvageLightMod
|
||||
id: Daylight
|
||||
desc: Daylight
|
||||
color: "#D8B059"
|
||||
biomes:
|
||||
- Grasslands
|
||||
- Grasslands
|
||||
|
||||
- type: salvageLightMod
|
||||
id: Lavalight
|
||||
desc: Daylight
|
||||
color: "#A34931"
|
||||
biomes:
|
||||
- Lava
|
||||
- Lava
|
||||
|
||||
- type: salvageLightMod
|
||||
id: Evening
|
||||
@@ -65,24 +51,169 @@
|
||||
- type: salvageLightMod
|
||||
id: Night
|
||||
desc: Night time
|
||||
cost: 2
|
||||
cost: 1
|
||||
color: null
|
||||
|
||||
# Time mods -> at least 1 required
|
||||
- type: salvageTimeMod
|
||||
id: StandardTime
|
||||
# Temperatures
|
||||
- type: salvageTemperatureMod
|
||||
id: RoomTemp
|
||||
cost: 0
|
||||
|
||||
- type: salvageTimeMod
|
||||
id: RushTime
|
||||
desc: Rush
|
||||
minDuration: 420
|
||||
maxDuration: 465
|
||||
- type: salvageTemperatureMod
|
||||
id: Hot
|
||||
cost: 1
|
||||
temperature: 323.15 # 50C
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Grasslands
|
||||
- Lava
|
||||
|
||||
# Misc mods
|
||||
- type: salvageMod
|
||||
id: LongDistance
|
||||
desc: Long distance
|
||||
- type: salvageTemperatureMod
|
||||
id: Burning
|
||||
desc: High temperature
|
||||
cost: 2
|
||||
temperature: 423.15 # 200C
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Lava
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Melting
|
||||
desc: Extreme heat
|
||||
cost: 4
|
||||
temperature: 1273.15 # 1000C hot hot hot
|
||||
biomes:
|
||||
- Lava
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Cold
|
||||
cost: 1
|
||||
temperature: 275.15 # 2C
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Grasslands
|
||||
- Snow
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Tundra
|
||||
desc: Low temperature
|
||||
cost: 2
|
||||
temperature: 263.15 # -40C
|
||||
biomes:
|
||||
- Caves
|
||||
- Snow
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Frozen
|
||||
desc: Extreme cold
|
||||
cost: 4
|
||||
temperature: 123.15 # -150C
|
||||
biomes:
|
||||
- Snow
|
||||
|
||||
# Air mixtures
|
||||
- type: salvageAirMod
|
||||
id: Space
|
||||
desc: No atmosphere
|
||||
space: true
|
||||
cost: 2
|
||||
biomes:
|
||||
- Caves
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Breathable
|
||||
cost: 0
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 82.10312 # nitrogen
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Sleepy
|
||||
cost: 1
|
||||
desc: Dangerous atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 72.10312 # nitrogen
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 10 # nitrous oxide
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Snow
|
||||
- Grasslands
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Poisoned
|
||||
cost: 2
|
||||
desc: Dangerous atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 77.10312 # nitrogen
|
||||
- 10 # carbon dioxide
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Snow
|
||||
- Grasslands
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Poison
|
||||
cost: 3
|
||||
desc: Toxic atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 0
|
||||
- 82.10312 # carbon dioxide
|
||||
biomes:
|
||||
- Caves
|
||||
- Snow
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Plasma
|
||||
cost: 4
|
||||
desc: Toxic atmosphere
|
||||
gases:
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 103.927899 # plasma
|
||||
biomes:
|
||||
- Caves
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Burnable
|
||||
cost: 5
|
||||
desc: Volatile atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 0
|
||||
- 0
|
||||
- 82.10312 # plasma
|
||||
biomes:
|
||||
- Caves
|
||||
- Lava
|
||||
|
||||
# Weather mods -> not required
|
||||
#- type: salvageWeatherMod
|
||||
# id: SnowfallHeavy
|
||||
# weather: SnowfallHeavy
|
||||
# cost: 1
|
||||
#
|
||||
#- type: salvageWeatherMod
|
||||
# id: Rain
|
||||
# weather: Rain
|
||||
|
||||
# Dungeons
|
||||
# For now just simple 1-dungeon setups
|
||||
@@ -100,160 +231,3 @@
|
||||
proto: LavaBrig
|
||||
biomes:
|
||||
- Lava
|
||||
|
||||
# Air mixtures
|
||||
- type: salvageAirMod
|
||||
id: Space
|
||||
desc: No atmosphere
|
||||
space: true
|
||||
cost: 1
|
||||
biomes:
|
||||
- Caves
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Breathable
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 82.10312 # nitrogen
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Snow
|
||||
- Grasslands
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Sleepy
|
||||
cost: 1
|
||||
desc: Dangerous atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 72.10312 # nitrogen
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 10 # nitrous oxide
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Snow
|
||||
- Grasslands
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Poisoned
|
||||
cost: 2
|
||||
desc: Dangerous atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 77.10312 # nitrogen
|
||||
- 10 # carbon dioxide
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Snow
|
||||
- Grasslands
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Poison
|
||||
cost: 3
|
||||
desc: Toxic atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 0
|
||||
- 82.10312 # carbon dioxide
|
||||
biomes:
|
||||
- Caves
|
||||
- Snow
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Plasma
|
||||
cost: 4
|
||||
desc: Toxic atmosphere
|
||||
gases:
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 103.927899 # plasma
|
||||
biomes:
|
||||
- Caves
|
||||
- Lava
|
||||
|
||||
- type: salvageAirMod
|
||||
id: Burnable
|
||||
cost: 5
|
||||
desc: Volatile atmosphere
|
||||
gases:
|
||||
- 21.824779 # oxygen
|
||||
- 0
|
||||
- 0
|
||||
- 82.10312 # plasma
|
||||
biomes:
|
||||
- Caves
|
||||
- Lava
|
||||
|
||||
# Temperatures
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: RoomTemp
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Grasslands
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Hot
|
||||
temperature: 323.15 # 50C
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Grasslands
|
||||
- Lava
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Burning
|
||||
desc: High temperature
|
||||
cost: 1
|
||||
temperature: 423.15 # 200C
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Lava
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Melting
|
||||
desc: Extreme heat
|
||||
cost: 4
|
||||
temperature: 1273.15 # 1000C hot hot hot
|
||||
biomes:
|
||||
- Lava
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Cold
|
||||
temperature: 275.15 # 2C
|
||||
biomes:
|
||||
- Caves
|
||||
#- LowDesert
|
||||
- Grasslands
|
||||
- Snow
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Tundra
|
||||
desc: Low temperature
|
||||
cost: 2
|
||||
temperature: 263.15 # -40C
|
||||
biomes:
|
||||
- Caves
|
||||
- Snow
|
||||
|
||||
- type: salvageTemperatureMod
|
||||
id: Frozen
|
||||
desc: Extreme cold
|
||||
cost: 3
|
||||
temperature: 123.15 # -150C
|
||||
biomes:
|
||||
- Snow
|
||||
|
||||
Reference in New Issue
Block a user