aboutsummaryrefslogtreecommitdiff
path: root/main_scene/konami_check.gd
diff options
context:
space:
mode:
Diffstat (limited to 'main_scene/konami_check.gd')
-rw-r--r--main_scene/konami_check.gd17
1 files changed, 17 insertions, 0 deletions
diff --git a/main_scene/konami_check.gd b/main_scene/konami_check.gd
index ea033d0..500f90c 100644
--- a/main_scene/konami_check.gd
+++ b/main_scene/konami_check.gd
@@ -1,5 +1,8 @@
extends Node2D
var progression = 0
+onready var eat_the_rich = preload("res://endings/eattherich.tscn")
+onready var youve_been_jailed = preload("res://endings/youve_been_jailed.tscn")
+onready var its_raining_bread = preload("res://endings/its_raining_bread.tscn")
func _unhandled_key_input(event: InputEventKey):
var sc = event.scancode
@@ -18,3 +21,17 @@ func _unhandled_key_input(event: InputEventKey):
SaveState.coffee = 1000000000
SaveState.coffee_beans = 1000000000
SaveState.riot_cooldown = 1000000000
+
+func _process(delta):
+ if SaveState.failed_riot_count > 3:
+ get_parent().add_child(eat_the_rich.instance())
+ queue_free()
+ if SaveState.bitcoin < -0:
+ get_parent().add_child(youve_been_jailed.instance())
+ queue_free()
+ if SaveState.bitcoin > 100000:
+ get_parent().add_child(its_raining_bread.instance())
+ queue_free()
+
+func _ready():
+ randomize()