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