diff options
author | bd <bdunahu@operationnull.com> | 2025-05-24 18:50:01 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-05-24 18:50:01 -0400 |
commit | 2190d18d8d58f867927126829e7c0d7ef6fac372 (patch) | |
tree | 1dd88af4374a9105ef2c723c43a68a0fd67e390f /resources | |
parent | c38a303aad3c3c0d8114524e664da6ad721e21c4 (diff) |
Add UI panel which displays actions/upgrades
Diffstat (limited to 'resources')
-rw-r--r-- | resources/game_stats_config.tres | 49 |
1 files changed, 43 insertions, 6 deletions
diff --git a/resources/game_stats_config.tres b/resources/game_stats_config.tres index 6fd9758..97b06f4 100644 --- a/resources/game_stats_config.tres +++ b/resources/game_stats_config.tres @@ -4,7 +4,7 @@ [resource] script = ExtResource("1_t0c0a") -starting_life = 15 +starting_life = 20 starting_morale = 10 max_wave = 3 wave_time = 20.0 @@ -13,39 +13,76 @@ defenders = Dictionary[String, Dictionary]({ "warlock": { "cost": 10, "damage": 4.0, +"desc": "Warlock", "fire_rate": 1.2, +"projectile_speed": 100, "range": 75.0, +"sprite_attacking": Vector2i(28, 1), +"sprite_idle": Vector2i(29, 1), +"sprite_panel": Vector2i(32, 4), +"upgrades": { +"tower_action_one": { +"cost": 12, +"desc": "Phoenix (DMG)", +"effects": { +"damage": 9.0 +}, +"sprite_panel": Vector2i(32, 5) +}, +"tower_action_three": { +"cost": 20, +"desc": "Falcon (RNGE)", +"effects": { +"projectile_speed": 200.0, +"range": 275.0, "sprite_attacking": Vector2i(31, 2), -"sprite_idle": Vector2i(31, 1), -"sprite_panel": Vector2i(32, 4) +"sprite_idle": Vector2i(31, 1) +}, +"sprite_panel": Vector2i(34, 4) +}, +"tower_action_two": { +"cost": 7, +"desc": "Sparrow (DUP)", +"effects": { +"fire_rate": 1.7 +}, +"sprite_panel": Vector2i(35, 5) +} +} }, "wellspring": { "cost": 1, "damage": 1.0, +"desc": "Wellspring", "fire_rate": 1.0, "range": 1.0, "sprite_attacking": Vector2i(38, 11), "sprite_idle": Vector2i(38, 11), -"sprite_panel": Vector2i(38, 11) +"sprite_panel": Vector2i(38, 11), +"upgrades": {} }, "werewolf": { "cost": 1, "damage": 1.0, +"desc": "Werewolf", "fire_rate": 1.0, "range": 1.0, "sprite_attacking": Vector2i(26, 11), "sprite_idle": Vector2i(26, 11), -"sprite_panel": Vector2i(26, 11) +"sprite_panel": Vector2i(26, 11), +"upgrades": {} }, "wyvern": { "cost": 15, "damage": 1.0, "damage_tick_rate": 0.25, +"desc": "Wyvern", "fire_rate": 1.0, "range": 35.0, "sprite_attacking": Vector2i(25, 10), "sprite_idle": Vector2i(24, 10), -"sprite_panel": Vector2i(28, 11) +"sprite_panel": Vector2i(28, 11), +"upgrades": {} } }) crawlers = Dictionary[String, Dictionary]({ |