blob: 95245e5a5903ee4a696af913b1dc8f1822674b03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
extends Ticked
var riot := preload("res://riot/riot.tscn")
func _tick() -> void:
if SaveState.riot_cooldown == 0:
SaveState.coffee -= SaveState.programmers
if SaveState.coffee < 0:
invoke_riot()
SaveState.coffee = 0
else:
SaveState.bitcoin += SaveState.programmers
else:
SaveState.riot_cooldown -= 1
func invoke_riot() -> void:
SaveState.riot_cooldown = -1
get_parent().hide()
get_parent().pause_mode = PAUSE_MODE_STOP
get_parent().get_parent().add_child(riot.instance())
|