diff options
author | bd <bdunahu@operationnull.com> | 2025-05-23 18:06:37 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-05-23 18:06:37 -0400 |
commit | 39acc5aff9c7ac75b34364ed4d389d7a6bcfc53d (patch) | |
tree | a50e78c0e5ad0899f2dd369259a806ed3a1ad4d1 /resources | |
parent | 6d166db85ec2518b3219240f7cbf26221eec1f76 (diff) |
Refactor tower sprites + animation scripts
Diffstat (limited to 'resources')
-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 |