diff options
Diffstat (limited to 'resources/game_stats_config.tres')
-rw-r--r-- | resources/game_stats_config.tres | 48 |
1 files changed, 39 insertions, 9 deletions
diff --git a/resources/game_stats_config.tres b/resources/game_stats_config.tres index 5098d3d..1e691dc 100644 --- a/resources/game_stats_config.tres +++ b/resources/game_stats_config.tres @@ -9,15 +9,45 @@ starting_morale = 10 max_wave = 3 wave_time = 30.0 wave_targets = [15, 40, 120] -warlock_damage = 4.0 -warlock_fire_rate = 1.2 -warlock_defender_range = 75.0 -warlock_defender_cost = 10 -wyvern_damage = 2.0 -wyvern_fire_rate = 1.0 -wyvern_damage_tick_rate = 0.25 -wyvern_defender_range = 35.0 -wyvern_defender_cost = 15 +defenders = Dictionary[String, Dictionary]({ +"warlock": { +"cost": 10, +"damage": 4.0, +"fire_rate": 1.2, +"range": 75.0, +"sprite_attacking": Vector2i(31, 2), +"sprite_idle": Vector2i(31, 1), +"sprite_panel": Vector2i(30, 1) +}, +"wellspring": { +"cost": 1, +"damage": 1.0, +"fire_rate": 1.0, +"range": 1.0, +"sprite_attacking": Vector2i(38, 11), +"sprite_idle": Vector2i(38, 11), +"sprite_panel": Vector2i(38, 11) +}, +"werewolf": { +"cost": 1, +"damage": 1.0, +"fire_rate": 1.0, +"range": 1.0, +"sprite_attacking": Vector2i(26, 11), +"sprite_idle": Vector2i(26, 11), +"sprite_panel": Vector2i(26, 11) +}, +"wyvern": { +"cost": 15, +"damage": 2.0, +"damage_tick_rate": 0.25, +"fire_rate": 1.0, +"range": 35.0, +"sprite_attacking": Vector2i(25, 10), +"sprite_idle": Vector2i(24, 10), +"sprite_panel": Vector2i(24, 10) +} +}) fodder_damage = 1.0 fodder_speed = 40.0 fodder_health = 10.0 |