label examine_safe: if not states.gen.ev.intro.safe_examined: $ states.gen.ev.intro.safe_examined = True $ safe_OBJ.idle = Text("Safe", color="#fff") $ safe_OBJ.action = Jump("examine_safe") call gen_chibi("stand", 130, 460, flip=False) gen "Ah, it seems we have a magical safe. It's currently locked, but we can try to open it..." ("base", xpos="far_left", ypos="head") gen "Open sesame!" ("base", xpos="far_left", ypos="head") nar "The safe opens..." gen "Holy shit, it worked!" ("grin", xpos="far_left", ypos="head") gen "Empty... How unexpected..." ("base", xpos="far_left", ypos="head") gen "Wait. There's a single gold coin inside, though. Yoink!" ("grin", xpos="far_left", ypos="head") call gen_chibi("sit_behind_desk") else: gen "I've already got whatever was inside that safe." ("base", xpos="far_left", ypos="head") jump main_room_menu