summaryrefslogtreecommitdiff
path: root/scripts/game_stats_config.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/game_stats_config.gd')
-rw-r--r--scripts/game_stats_config.gd37
1 files changed, 23 insertions, 14 deletions
diff --git a/scripts/game_stats_config.gd b/scripts/game_stats_config.gd
index 82ddbd1..1710dbc 100644
--- a/scripts/game_stats_config.gd
+++ b/scripts/game_stats_config.gd
@@ -55,17 +55,26 @@ class_name GameStatsConfig
}
# crawlers
-@export var fodder_damage : float = 1.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
-
-@export var gnome_damage : float = 1.0
-@export var gnome_speed : float = 90
-@export var gnome_health : float = 8.0
-@export var gnome_worth : float = 3.0
+@export var crawlers : Dictionary[String, Dictionary] = {
+ "fodder": {
+ "damage" : 1.0,
+ "speed" : 40.0,
+ "health": 10.0,
+ "worth": 2.0,
+ "sprite": Vector2i(25, 4),
+ },
+ "soldier": {
+ "damage" : 1.0,
+ "speed" : 30.0,
+ "health": 35.0,
+ "worth": 5.0,
+ "sprite": Vector2i(28, 0),
+ },
+ "gnome": {
+ "damage": 1.0,
+ "speed" : 90.0,
+ "health": 8.0,
+ "worth": 3.0,
+ "sprite": Vector2i(26, 9),
+ },
+}