diff options
Diffstat (limited to 'resources')
-rw-r--r-- | resources/game_stats_config.tres | 69 |
1 files changed, 30 insertions, 39 deletions
diff --git a/resources/game_stats_config.tres b/resources/game_stats_config.tres index 97b06f4..78394a8 100644 --- a/resources/game_stats_config.tres +++ b/resources/game_stats_config.tres @@ -9,8 +9,7 @@ starting_morale = 10 max_wave = 3 wave_time = 20.0 wave_targets = [15, 40, 120] -defenders = Dictionary[String, Dictionary]({ -"warlock": { +defenders = Array[Dictionary]([{ "cost": 10, "damage": 4.0, "desc": "Warlock", @@ -20,16 +19,21 @@ defenders = Dictionary[String, Dictionary]({ "sprite_attacking": Vector2i(28, 1), "sprite_idle": Vector2i(29, 1), "sprite_panel": Vector2i(32, 4), -"upgrades": { -"tower_action_one": { +"upgrades": [{ "cost": 12, "desc": "Phoenix (DMG)", "effects": { "damage": 9.0 }, "sprite_panel": Vector2i(32, 5) +}, { +"cost": 7, +"desc": "Sparrow (DUP)", +"effects": { +"fire_rate": 1.7 }, -"tower_action_three": { +"sprite_panel": Vector2i(35, 5) +}, { "cost": 20, "desc": "Falcon (RNGE)", "effects": { @@ -39,29 +43,19 @@ defenders = Dictionary[String, Dictionary]({ "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, +}] +}, { +"cost": 15, "damage": 1.0, -"desc": "Wellspring", +"damage_tick_rate": 0.25, +"desc": "Wyvern", "fire_rate": 1.0, -"range": 1.0, -"sprite_attacking": Vector2i(38, 11), -"sprite_idle": Vector2i(38, 11), -"sprite_panel": Vector2i(38, 11), -"upgrades": {} -}, -"werewolf": { +"range": 35.0, +"sprite_attacking": Vector2i(25, 10), +"sprite_idle": Vector2i(24, 10), +"sprite_panel": Vector2i(28, 11), +"upgrades": [] +}, { "cost": 1, "damage": 1.0, "desc": "Werewolf", @@ -70,21 +64,18 @@ defenders = Dictionary[String, Dictionary]({ "sprite_attacking": Vector2i(26, 11), "sprite_idle": Vector2i(26, 11), "sprite_panel": Vector2i(26, 11), -"upgrades": {} -}, -"wyvern": { -"cost": 15, +"upgrades": [] +}, { +"cost": 1, "damage": 1.0, -"damage_tick_rate": 0.25, -"desc": "Wyvern", +"desc": "Wellspring", "fire_rate": 1.0, -"range": 35.0, -"sprite_attacking": Vector2i(25, 10), -"sprite_idle": Vector2i(24, 10), -"sprite_panel": Vector2i(28, 11), -"upgrades": {} -} -}) +"range": 1.0, +"sprite_attacking": Vector2i(38, 11), +"sprite_idle": Vector2i(38, 11), +"sprite_panel": Vector2i(38, 11), +"upgrades": [] +}]) crawlers = Dictionary[String, Dictionary]({ "fodder": { "damage": 1.0, |