diff options
Diffstat (limited to 'scripts/wyvern.gd')
-rw-r--r-- | scripts/wyvern.gd | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/scripts/wyvern.gd b/scripts/wyvern.gd index f90c019..d0bf91e 100644 --- a/scripts/wyvern.gd +++ b/scripts/wyvern.gd @@ -7,13 +7,18 @@ var range_collision : CollisionShape2D var firing : bool = false func _ready(): - 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 + damage = game_stats_config.defenders["wyvern"]["damage"] + fire_rate = game_stats_config.defenders["wyvern"]["fire_rate"] + damage_tick_rate = game_stats_config.defenders["wyvern"]["damage_tick_rate"] + defender_range = game_stats_config.defenders["wyvern"]["range"] + idle_atlas_coords = game_stats_config.defenders["wyvern"]["sprite_idle"] + attack_atlas_coords = game_stats_config.defenders["wyvern"]["sprite_attacking"] + range_collision = $Tower/CollisionShape2D range_collision.shape.radius = defender_range + super() + func _process(_delta): select_target() if firing: |