diff options
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() |