extends Node const ENTRY_SEQUENCE = ["4", "1", "5"] var entry_index = 0 var entry = false var code = "" func _input(event): if event is InputEventKey && event.is_pressed(): var character = OS.get_scancode_string(event.scancode) if entry: if event.scancode == KEY_ENTER: _enter_code() entry = false code = "" else: code += character else: if character == ENTRY_SEQUENCE[entry_index]: entry_index += 1 if entry_index >= ENTRY_SEQUENCE.size(): entry = true entry_index = 0 _on_entry() func _on_entry(): Game.play_sound(Game.a_die, Game.ac_cheat) func _enter_code(): match code: "30385": Debug.print("Woohoo crystals!") "1989": for enemy in get_tree().get_nodes_in_group("enemy"): enemy.queue_free()