From 39acc5aff9c7ac75b34364ed4d389d7a6bcfc53d Mon Sep 17 00:00:00 2001 From: bd Date: Fri, 23 May 2025 18:06:37 -0400 Subject: Refactor tower sprites + animation scripts --- scripts/wyvern.gd | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'scripts/wyvern.gd') 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: -- cgit v1.2.3