diff options
Diffstat (limited to 'client/map')
-rw-r--r-- | client/map/items/item.gd | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/client/map/items/item.gd b/client/map/items/item.gd index 526bf39f..088e0364 100644 --- a/client/map/items/item.gd +++ b/client/map/items/item.gd @@ -58,16 +58,16 @@ func _process(delta): if player_owned: rotation.y = G.interpolate_angle(rotation.y, owned_by.global_rotation.y, delta * anim_speed) else: rotation.y = G.interpolate_angle_closest_quarter(rotation.y, owned_by.global_rotation.y, delta * anim_speed) if creation_timer != null: - scale = Vector3.ONE * creation_timer creation_timer += delta * 10.0 if creation_timer > 1: scale = Vector3.ONE creation_timer = null + else: scale = Vector3.ONE * creation_timer if destroy_timeout != null: destroy_timeout -= delta * 5.0 - scale = Vector3.ONE * destroy_timeout if is_instance_valid(progress_instance): progress_instance.queue_free() if destroy_timeout <= 0: queue_free() + else: scale = Vector3.ONE * destroy_timeout func progress(position_: float, speed: float, warn: bool): progress_instance.visible = true |