add example config files

This commit is contained in:
2026-04-17 22:13:34 +02:00
parent 6e737c908d
commit 8505c27cfa
5 changed files with 251 additions and 0 deletions

78
bin/config/ships.toml Normal file
View File

@@ -0,0 +1,78 @@
[[ship]]
id = "interceptor"
available_from_start = true
[ship.blueprint]
materials = [{item = "iron_ingot", amount = 3}, {item = "circuit_board", amount = 1}]
shipyard_level = 3
[ship.threat]
cost_formula = "5 + 1*x"
[ship.health]
hp_formula = "40 + 5*x"
[ship.movement]
speed_formula = "200 + 5*x"
[ship.combat]
damage_formula = "10 + 2*x"
attack_range = 150
attack_rate_formula = "2.0"
target_priority = "lowest_hp"
[ship.loot]
scrap_drop = 2
[[ship]]
id = "destroyer"
available_from_start = true
[ship.blueprint]
materials = [{item = "iron_ingot", amount = 5}, {item = "circuit_board", amount = 2}]
shipyard_level = 5
[ship.threat]
cost_formula = "10 + 2*x"
[ship.health]
hp_formula = "120 + 15*x"
[ship.movement]
speed_formula = "120"
[ship.combat]
damage_formula = "12 + 2*x"
attack_range = 250
attack_rate_formula = "1.0"
target_priority = "closest"
[ship.loot]
scrap_drop = 4
[[ship]]
id = "salvage_ship"
available_from_start = true
[ship.blueprint]
materials = [{item = "iron_ingot", amount = 4}]
shipyard_level = 3
[ship.threat]
cost_formula = "0"
[ship.health]
hp_formula = "40 + 4*x"
[ship.movement]
speed_formula = "110"
[ship.salvage]
collection_range = 50
cargo_capacity = 10
[ship.loot]
scrap_drop = 2