summaryrefslogtreecommitdiff
path: root/scripts/game_stats_config.gd
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-29 14:32:47 -0400
committerbd <bdunahu@operationnull.com>2025-05-29 14:32:47 -0400
commit0f6253876681955020005e7c29429b59250af601 (patch)
tree7c0c6a8922aad8204fd81950661f68ad9a1011ea /scripts/game_stats_config.gd
parent3affe4e168604dcaafd93e03a79b5cc6122d5bfc (diff)
More advanced wave spawning, player controls advancing of waves
Diffstat (limited to 'scripts/game_stats_config.gd')
-rw-r--r--scripts/game_stats_config.gd16
1 files changed, 12 insertions, 4 deletions
diff --git a/scripts/game_stats_config.gd b/scripts/game_stats_config.gd
index 8edffd2..8b2e544 100644
--- a/scripts/game_stats_config.gd
+++ b/scripts/game_stats_config.gd
@@ -6,10 +6,18 @@ class_name GameStatsConfig
@export var starting_morale : int = 10
# waves
-@export var max_wave : int = 3
-@export var wave_time : float = 30.0
-@export var wave_targets = [
- 15, 40, 120
+@export var wave_data = [
+ {
+ 15: {"fodder": 5},
+ 27: {"fodder": 8},
+ 30: {"fodder": 1, "soldier": 2},
+ },
+ {
+ 5: {"fodder": 6},
+ 15: {"soldier": 3},
+ 20: {"fodder": 10, "soldier": 6},
+ 30: {"fodder": 5, "gnome": 1},
+ }
]
# defenders