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/warlock.gd | |
parent | d67d2ac3463523be93915a0738a05c440f63ee67 (diff) |
Move basic tower/enemy stats to separate resource
Diffstat (limited to 'scripts/warlock.gd')
-rw-r--r-- | scripts/warlock.gd | 9 |
1 files changed, 7 insertions, 2 deletions
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() |