# This function implements $exit in a game when no quest is loaded. .meta name="Exit anywhere" .meta description="" entry_ptr: reloc0: .offsetof start .versions 2OJ5 2OJF 2OEF 2OPF start: mov r2, 0 mova r0, [addrs] mov.l r1, [r0] mov.l [r1], r2 mov.l r1, [r0 + 4] mov.l [r1], r2 mov r2, 1 mov.l r1, [r0 + 8] rets mov.w [r1], r2 .align 4 addrs: .data .data .data .versions 3OJ2 3OJ3 3OJ4 3OJ5 3OE0 3OE1 3OE2 3OP0 start: li r0, 0 stw [r13 - ], r0 stw [r13 - ], r0 li r0, 1 sth [r13 - ], r0 blr .versions 4OJB 4OJD 4OJU 4OED 4OEU 4OPD 4OPU start: xor eax, eax mov [], eax # is_in_quest = false mov [], eax # dat_source_type = NONE inc eax mov [], ax # should_leave_game = true ret .versions 59NJ 59NL start: xor eax, eax mov [], eax # is_in_quest = false mov [], eax # dat_source_type = NONE inc eax mov [], ax # should_leave_game = true ret