Expeditions rework (#18960)

This commit is contained in:
metalgearsloth
2023-09-19 22:52:01 +10:00
committed by GitHub
parent 86fa8ae180
commit 036b9ef74f
40 changed files with 774 additions and 1097 deletions

View File

@@ -0,0 +1,12 @@
- type: salvageDifficulty
id: Moderate
lootBudget: 30
mobBudget: 25
modifierBudget: 2
color: "#52B4E996"
recommendedPlayers: 2
#9FED5896
#EFB34196
#DE3A3A96
#D381C996

View File

@@ -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

View File

@@ -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

View File

@@ -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