summaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
Diffstat (limited to 'resources')
-rw-r--r--resources/game_stats_config.tres49
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]({