diff options
author | bd <bdunahu@operationnull.com> | 2025-05-29 18:29:15 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-05-29 18:29:15 -0400 |
commit | c4f3d4e0f6cae35c020e888be5689181b25342c5 (patch) | |
tree | 61c3f7aac37092ae4ff0ee163871e3fc40c87fcc /scripts/game_stats_config.gd | |
parent | c121b6fcd2286d4b7d3f905d1e34fb6547f915a4 (diff) |
Add the 'knight' crawler, more attempts to balance first waves
Diffstat (limited to 'scripts/game_stats_config.gd')
-rw-r--r-- | scripts/game_stats_config.gd | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/scripts/game_stats_config.gd b/scripts/game_stats_config.gd index 3b19b69..94d2ecc 100644 --- a/scripts/game_stats_config.gd +++ b/scripts/game_stats_config.gd @@ -2,26 +2,26 @@ extends Resource class_name GameStatsConfig # game stats -@export var starting_life : int = 20 +@export var starting_life : int = 15 @export var starting_morale : int = 10 # waves @export var wave_data = [ { - 15: {"fodder": 5}, + 15: {"fodder": 4}, 27: {"fodder": 8}, - 30: {"fodder": 1, "soldier": 2}, + 30: {"soldier": 1}, }, { 5: {"fodder": 6}, 10: {"soldier": 2}, 20: {"fodder": 5, "soldier": 6}, - 30: {"fodder": 5}, + 30: {"fodder": 6}, }, { - 7: {"gnome": 10}, - 14: {"soldier": 4}, - 30: {"gnome": 6, "soldier": 8} + 7: {"gnome": 6}, + 14: {"knight": 4}, + 30: {"gnome": 4, "soldier": 8} } ] @@ -32,7 +32,7 @@ enum defenders_index {WARLOCK, WYVERN, WEREWOLF, WELLSPRING} "desc": "Warlock", "is_valid": true, "damage" : 4.0, - "fire_rate" : 1.2, + "fire_rate" : 1.1, "range": 75.0, "sprite_panel": Vector2i(32, 4), "sprite_attacking": Vector2i(28, 1), @@ -76,7 +76,7 @@ enum defenders_index {WARLOCK, WYVERN, WEREWOLF, WELLSPRING} { "desc": "Wyvern", "is_valid": true, - "damage" : 1.0, + "damage" : 1.5, "fire_delay" : 1.0, "range": 40.0, "projectile_range": 45.0, @@ -153,21 +153,28 @@ enum defenders_index {WARLOCK, WYVERN, WEREWOLF, WELLSPRING} "damage" : 1.0, "speed" : 40.0, "health": 10.0, - "worth": 2.0, + "worth": 1.0, "sprite": Vector2i(25, 4), }, "soldier": { "damage" : 1.0, - "speed" : 30.0, - "health": 35.0, - "worth": 5.0, - "sprite": Vector2i(28, 0), + "speed" : 35.0, + "health": 25.0, + "worth": 1.0, + "sprite": Vector2i(27, 0), }, "gnome": { "damage": 1.0, - "speed" : 90.0, - "health": 8.0, + "speed" : 80.0, + "health": 20.0, "worth": 3.0, "sprite": Vector2i(26, 9), }, + "knight": { + "damage" : 1.0, + "speed" : 25.0, + "health": 55.0, + "worth": 6.0, + "sprite": Vector2i(28, 0), + }, } |