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/warlock.gd | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'scripts/warlock.gd') diff --git a/scripts/warlock.gd b/scripts/warlock.gd index 058f86f..4048bb0 100644 --- a/scripts/warlock.gd +++ b/scripts/warlock.gd @@ -1,10 +1,15 @@ extends "res://scripts/base_defender.gd" +var game_stats_config = preload("res://resources/game_stats_config.tres") var projectile: PackedScene = preload("res://scenes/warlock_projectile.tscn") +var range_collision : CollisionShape2D func _ready(): - damage = 5 - fire_rate = 1.0 + damage = game_stats_config.warlock_damage + fire_rate = game_stats_config.warlock_fire_rate + defender_range = game_stats_config.warlock_defender_range + range_collision = $Tower/CollisionShape2D + range_collision.shape.radius = defender_range func _on_fire_timer_timeout(): select_target() -- cgit v1.2.3