aboutsummaryrefslogtreecommitdiff
path: root/client/map/items/item.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/map/items/item.gd')
-rw-r--r--client/map/items/item.gd8
1 files changed, 5 insertions, 3 deletions
diff --git a/client/map/items/item.gd b/client/map/items/item.gd
index 92681df0..bf61966f 100644
--- a/client/map/items/item.gd
+++ b/client/map/items/item.gd
@@ -32,7 +32,7 @@ var progress_position := 0.
var progress_warn := false
var destroy_timeout = null
-var creation_timer = 0.0
+var creation_timer = null
var item_owned = false
var player_owned_timer = 0.0
@@ -52,8 +52,10 @@ func _init(owned_by_: Node3D):
base.name = "Base"
add_child(base)
owned_by = owned_by_
- if not owned_by.get_parent() is Item and not owned_by is Item:
- scale = Vector3.ONE * 0.001 # setting to zero breaks assertions somewhere in the engine
+
+func animate_spawn():
+ creation_timer = 0.0
+ scale = Vector3.ONE * 0.001 # setting to zero breaks assertions somewhere in the engine
func _process(delta):
if not is_instance_valid(owned_by): return