diff options
author | bd <bdunahu@operationnull.com> | 2025-05-23 11:28:51 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-05-23 11:28:51 -0400 |
commit | bc3589db94692fc4cdd4388dacff0f44fe8a2030 (patch) | |
tree | e85193cc6c765a640c019452768725bd8af95214 /scripts/cursor.gd | |
parent | d67d2ac3463523be93915a0738a05c440f63ee67 (diff) |
Move basic tower/enemy stats to separate resource
Diffstat (limited to 'scripts/cursor.gd')
-rw-r--r-- | scripts/cursor.gd | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/cursor.gd b/scripts/cursor.gd index d36d5eb..d12f9e0 100644 --- a/scripts/cursor.gd +++ b/scripts/cursor.gd @@ -1,6 +1,7 @@ extends Node2D @onready var tilemap = get_node("../Map/TileMapLayer") +var game_stats_config = preload("res://resources/game_stats_config.tres") @onready var map_config = preload("res://resources/map_generator_resource.tres") var occupied_tiles = {} @@ -11,14 +12,14 @@ var dirs = {"move_right": Vector2.RIGHT, "move_left": Vector2.LEFT, "move_up": Vector2.UP, "move_down": Vector2.DOWN} -var towers : Dictionary = { +var towers : Dictionary[String, Dictionary] = { "place_warlock": { "scene": preload("res://scenes/warlock.tscn"), - "cost": 10 + "cost": game_stats_config.warlock_defender_cost }, "place_wyvern": { "scene": preload("res://scenes/wyvern.tscn"), - "cost": 15 + "cost": game_stats_config.wyvern_defender_cost } } |