summaryrefslogtreecommitdiff
path: root/scripts/game_stats_config.gd
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-05-23 11:28:51 -0400
committerbd <bdunahu@operationnull.com>2025-05-23 11:28:51 -0400
commitbc3589db94692fc4cdd4388dacff0f44fe8a2030 (patch)
treee85193cc6c765a640c019452768725bd8af95214 /scripts/game_stats_config.gd
parentd67d2ac3463523be93915a0738a05c440f63ee67 (diff)
Move basic tower/enemy stats to separate resource
Diffstat (limited to 'scripts/game_stats_config.gd')
-rw-r--r--scripts/game_stats_config.gd20
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/game_stats_config.gd b/scripts/game_stats_config.gd
new file mode 100644
index 0000000..671e146
--- /dev/null
+++ b/scripts/game_stats_config.gd
@@ -0,0 +1,20 @@
+extends Resource
+class_name GameStatsConfig
+
+@export var starting_life : int = 20
+@export var starting_morale : int = 10
+
+@export var warlock_damage : float = 5.0
+@export var warlock_fire_rate : float = 1.0
+@export var warlock_defender_range : float = 75.0
+@export var warlock_defender_cost : int = 10
+
+@export var wyvern_damage : float = 2.0
+@export var wyvern_fire_rate : float = 1.0
+@export var wyvern_damage_tick_rate: float = 0.25
+@export var wyvern_defender_range : float = 35.0
+@export var wyvern_defender_cost : int = 15
+
+@export var fodder_damage : float = 1.0
+@export var fodder_speed : float = 30.0
+@export var fodder_health : float = 25.0