summaryrefslogtreecommitdiff
path: root/scripts/wyvern.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/wyvern.gd')
-rw-r--r--scripts/wyvern.gd13
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: