mtd/Scripts/Towers/hitscan_tower.gd

14 lines
326 B
GDScript

class_name HitscanTower extends Tower
func shoot() -> void:
super.shoot()
target_finder.get_target().damage(damage)
if Data.preferences.display_tower_damage_indicators:
spawn_damage_indicator(target_finder.get_target().sprite.global_position)
@rpc("reliable")
func networked_shoot() -> void:
super.networked_shoot()