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