aboutsummaryrefslogtreecommitdiff
path: root/main_scene/programmers.gd
diff options
context:
space:
mode:
Diffstat (limited to 'main_scene/programmers.gd')
-rw-r--r--main_scene/programmers.gd15
1 files changed, 8 insertions, 7 deletions
diff --git a/main_scene/programmers.gd b/main_scene/programmers.gd
index 1210b86..8e0a2a2 100644
--- a/main_scene/programmers.gd
+++ b/main_scene/programmers.gd
@@ -1,9 +1,9 @@
extends Ticked
-var riot_cooldown := 0
+var riot := preload("res://riot/riot.tscn")
func _tick() -> void:
- if riot_cooldown == 0:
+ if SaveState.riot_cooldown == 0:
SaveState.coffee -= SaveState.programmers
if SaveState.coffee < 0:
riot()
@@ -11,8 +11,9 @@ func _tick() -> void:
else:
SaveState.bitcoin += SaveState.programmers
else:
- riot_cooldown -= 1
- if riot_cooldown < 0:
- riot_cooldown = 0
-func riot():
- riot_cooldown = 10
+ SaveState.riot_cooldown -= 1
+
+func riot() -> void:
+ SaveState.riot_cooldown = -1
+ get_parent().hide()
+ get_parent().get_parent().add_child(riot.instance())