summaryrefslogtreecommitdiff
path: root/scripts/game_stats_config.gd
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-23 13:27:32 -0400
committerbd <bdunahu@operationnull.com>2025-05-23 13:27:32 -0400
commit3e15dfe033217d16e3198f044dd717408553218c (patch)
tree7f6eb3cefb75f747599f57f7a461f40a67a6b9da /scripts/game_stats_config.gd
parenta677a3e8ed63241e7931265941d562284a15d16a (diff)
Very basic wave spawning, new soldier crawler
Diffstat (limited to 'scripts/game_stats_config.gd')
-rw-r--r--scripts/game_stats_config.gd18
1 files changed, 15 insertions, 3 deletions
diff --git a/scripts/game_stats_config.gd b/scripts/game_stats_config.gd
index ce71b74..ccbcd16 100644
--- a/scripts/game_stats_config.gd
+++ b/scripts/game_stats_config.gd
@@ -2,8 +2,15 @@ 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
+@export var max_wave : int = 1
+
+# waves
+@export var wave_time : float = 40.0
+@export var wave_targets = [
+ 25, 65
+]
# defenders
@export var warlock_damage : float = 5.0
@@ -19,6 +26,11 @@ class_name GameStatsConfig
# crawlers
@export var fodder_damage : float = 1.0
-@export var fodder_speed : float = 30.0
-@export var fodder_health : float = 25.0
+@export var fodder_speed : float = 40.0
+@export var fodder_health : float = 10.0
@export var fodder_worth : float = 2.0
+
+@export var soldier_damage : float = 1.0
+@export var soldier_speed : float = 30.0
+@export var soldier_health : float = 35.0
+@export var soldier_worth : float = 5.0