diff options
author | Roman Gräf <romangraef@gmail.com> | 2020-04-21 01:40:51 +0200 |
---|---|---|
committer | Roman Gräf <romangraef@gmail.com> | 2020-04-21 01:40:51 +0200 |
commit | c0e428912118390663814d8d85a9a1e10d138dcf (patch) | |
tree | f5388f0cdb2066332ab169473c0ff78059d67416 /main_scene | |
parent | ac8c93b5cfa7b5c409dac0a4d39f2f9221cfc536 (diff) | |
download | LDJam46-c0e428912118390663814d8d85a9a1e10d138dcf.tar.gz LDJam46-c0e428912118390663814d8d85a9a1e10d138dcf.tar.bz2 LDJam46-c0e428912118390663814d8d85a9a1e10d138dcf.zip |
endings
Diffstat (limited to 'main_scene')
-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() |