diff options
Diffstat (limited to 'scripts/wyvern.gd')
-rw-r--r-- | scripts/wyvern.gd | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/scripts/wyvern.gd b/scripts/wyvern.gd index ecd92ad..f90c019 100644 --- a/scripts/wyvern.gd +++ b/scripts/wyvern.gd @@ -1,12 +1,18 @@ extends "res://scripts/base_defender.gd" +var game_stats_config = preload("res://resources/game_stats_config.tres") var projectile: PackedScene = preload("res://scenes/wyvern_projectile.tscn") -var damage_tick_rate: float = 0.25 +var damage_tick_rate: float +var range_collision : CollisionShape2D var firing : bool = false func _ready(): - damage = 2 - fire_rate = 1.0 + damage = game_stats_config.wyvern_damage + fire_rate = game_stats_config.wyvern_fire_rate + damage_tick_rate = game_stats_config.wyvern_damage_tick_rate + defender_range = game_stats_config.wyvern_defender_range + range_collision = $Tower/CollisionShape2D + range_collision.shape.radius = defender_range func _process(_delta): select_target() |