diff options
Diffstat (limited to 'main_scene/konami_check.gd')
-rw-r--r-- | main_scene/konami_check.gd | 17 |
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() |