From bc3589db94692fc4cdd4388dacff0f44fe8a2030 Mon Sep 17 00:00:00 2001 From: bd Date: Fri, 23 May 2025 11:28:51 -0400 Subject: Move basic tower/enemy stats to separate resource --- scripts/cursor.gd | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'scripts/cursor.gd') 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 } } -- cgit v1.2.3