From 16628cd6d6363a20c8962ffd424857f4119c49b7 Mon Sep 17 00:00:00 2001 From: Luna Date: Mon, 19 Feb 2018 00:34:24 -0500 Subject: [PATCH] [Refactor] Use player pick_from function in Hero 4 --- scripts/heroes/4.gd | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/heroes/4.gd b/scripts/heroes/4.gd index 0ffe8b5..1d2e136 100644 --- a/scripts/heroes/4.gd +++ b/scripts/heroes/4.gd @@ -17,15 +17,13 @@ func _process(delta): var is_stunning = false if stun: - var look_ray = get_node("TPCamera/Camera/Ray") - var stunning = look_ray.get_collider() var players = get_node("/root/Level/Players").get_children() - var player = players.find(stunning) + var player = pick_from(players) if player != -1: # We get charge for just stunning, plus charge for how much linear velocity we cut out switch_charge += stun_charge * delta switch_charge += velocity_charge * players[player].get_linear_velocity().length() * delta - rpc("stun", players[player].get_name(), look_ray.get_collision_point()) + rpc("stun", players[player].get_name(), get_node("TPCamera/Camera/Ray").get_collision_point()) is_stunning = true if not is_stunning: