From 6a4f00bfaa636d026e181574ce3ce1dd40746153 Mon Sep 17 00:00:00 2001 From: Roman Gräf Date: Sun, 19 Apr 2020 12:31:23 +0200 Subject: gruselige devs --- buildings/dev.gd | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 buildings/dev.gd (limited to 'buildings/dev.gd') diff --git a/buildings/dev.gd b/buildings/dev.gd new file mode 100644 index 0000000..1ee4bcd --- /dev/null +++ b/buildings/dev.gd @@ -0,0 +1,23 @@ +extends "res://buildings/building_interface.gd" + + +var riot := preload("res://riot/riot.tscn") + +func _tick() -> void: + if SaveState.riot_cooldown == 0: + SaveState.coffee -= SaveState.buildings["dev"] + if SaveState.coffee < 0: + invoke_riot() + SaveState.coffee = 0 + else: + SaveState.gain_bitcoin(SaveState.buildings["dev"]) + else: + SaveState.riot_cooldown -= 1 + +func invoke_riot() -> void: + SaveState.riot_cooldown = -1 + var mgt = find_parent('management') + mgt.hide() + mgt.pause_mode = PAUSE_MODE_STOP + mgt.get_parent().add_child(riot.instance()) + -- cgit