diff --git a/Script/Script59954.txt b/Script/Script59954.txt new file mode 100644 index 0000000..916c38f --- /dev/null +++ b/Script/Script59954.txt @@ -0,0 +1,18722 @@ +TopicCode::doit: + lsp param[$1] + dup + ldi $29a ; 666, loopIsCorrect + eq? + bnt code_07ba + ldi $1 + ret + + jmp code_07f1 + +code_07ba: dup + ldi $29b ; 667, nextLoop + eq? + bnt code_07d7 + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56b ; 1387, lastTopic + push1 + pTos scratch + lag global[$6a] + send $6 + bnot + jmp code_07f1 + +code_07d7: pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56c ; 1388, getTopic + push2 + pTos scratch + lsp param[$1] + ldi $1 + sub + push + lag global[$6a] + send $8 + bnot +code_07f1: toss + ldi $1 + ret + +TopicTextCode::doit: + lsp param[$1] + dup + ldi $1 + eq? + bnt code_0814 + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56d ; 1389, getTopicText + push2 + pTos scratch + push1 + lag global[$6a] + send $8 + bnot + jmp code_0857 + +code_0814: dup + ldi $2 + eq? + bnt code_0832 + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56d ; 1389, getTopicText + push2 + pTos scratch + pushi $ff ; 255, asInteger + lag global[$6a] + send $8 + bnot + jmp code_0857 + +code_0832: dup + ldi $3 ; z + eq? + bnt code_084e + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56b ; 1387, lastTopic + push1 + pTos scratch + lag global[$6a] + send $6 + bnot + jmp code_0857 + +code_084e: dup + ldi $4 ; scaleX + eq? + bnt code_0857 + ldi $1 + ret + +code_0857: toss + ldi $1 + ret + +TalkCode::doit: + lsp param[$1] + ldi $1 + gt? + bnt code_087f + pushi $120 ; 288, setBit + push1 + pushi $4 ; scaleX + class VerbArray + send $6 + bnot + pushi $31e ; 798, pDirectObject + push1 + lsp param[$1] + pushi $316 ; 790, handleVerb + push1 + pushi $4 ; scaleX + lag global[$1] + send $c + bnot +code_087f: ldi $1 + ret + +CreateHeadBitmap::doit: + link $3 + pushi $35c ; 860, getBase + push1 + class BHead + push + lap param[$1] + send $6 + bnot + sat temp[$0] + pushi $466 ; 1126, generateBitmap + push2 + push0 + push0 + send $8 + bnot + sat temp[$1] + pushi $3 ; z + pushi $a ; 10, inTop + push + pushi $17a ; 378, clut + push0 + lap param[$1] + send $4 + bnot + push + callk kernel_35, $6 + bnot + lat temp[$1] + ret + +CreateTalkTree::doit: + link $b + lsp param[$0] + ldi $2 + gt? + bnt code_08c2 + lap param[$3] + sat temp[$6] + jmp code_08c6 + +code_08c2: ldi $0 + sat temp[$6] +code_08c6: pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + push2 + pushi $1d ; 29, brTop + push0 + callk kernel_118, $4 + bnot + push2 + pushi $1d ; 29, brTop + pushi $5 ; scaleY + callk kernel_118, $4 + bnot + ldi $0 + sat temp[$7] +code_08f1: lst temp[$7] + lat temp[$1] + lt? + bnt code_093b + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + bnt code_0927 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$8] + pushi $7 ; priority + pushi $1d ; 29, brTop + push2 + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + lst temp[$7] + ldi $1 + add + push + push0 + callk kernel_118, $e + bnot + jmp code_0937 + +code_0927: pushi $95 ; 149, dispose + push0 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot +code_0937: +at temp[$7] + jmp code_08f1 + +code_093b: pushi $45 ; 69, 'E', doit + push1 + pushi $319 ; 793, pHead + push0 + lap param[$2] + send $4 + bnot + push + lofsa CreateHeadBitmap + send $6 + bnot + sat temp[$a] + pushi $8c ; 140, scratch + push1 + lsp param[$2] + lofsa TopicCode + send $6 + bnot + lat temp[$6] + bnt code_09ce + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b1 ; "Go On" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b7 ; "Go Back" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + pushi $29b ; 667, nextLoop + push0 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21bf ; "Prev Menu" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21c9 ; "Good Bye" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + pushi $29a ; 666, loopIsCorrect + push1 + callk kernel_118, $e + bnot + pushi $5 ; scaleY + pushi $1d ; 29, brTop + push1 + lst temp[$8] + lst temp[$0] + lst temp[$a] + callk kernel_118, $a + bnot + jmp code_0a41 + +code_09ce: pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b1 ; "Go On" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b7 ; "Go Back" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + pushi $29b ; 667, nextLoop + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21bf ; "Prev Menu" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21c9 ; "Good Bye" + push + lofsa TopicCode + push + pushi $45 ; 69, 'E', doit + pushi $29a ; 666, loopIsCorrect + push1 + callk kernel_118, $e + bnot + pushi $5 ; scaleY + pushi $1d ; 29, brTop + push1 + pushi $315 ; 789, pName + push0 + lap param[$2] + send $4 + bnot + push + lst temp[$0] + lst temp[$a] + callk kernel_118, $a + bnot +code_0a41: pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ret + +CreateMsgDialog::doit: + link $e + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$6] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $45 ; 69, 'E', doit + push1 + pushi $319 ; 793, pHead + push0 + lap param[$2] + send $4 + bnot + push + lofsa CreateHeadBitmap + send $6 + bnot + sat temp[$d] + push2 + pushi $1d ; 29, brTop + push0 + callk kernel_118, $4 + bnot + push2 + pushi $1d ; 29, brTop + pushi $5 ; scaleY + callk kernel_118, $4 + bnot + lst temp[$6] + ldi $1 + and + bnt code_0aa8 + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b1 ; "Go On" + push + lofsa TopicTextCode + push + pushi $45 ; 69, 'E', doit + push1 + push0 + callk kernel_118, $e + bnot + jmp code_0abe + +code_0aa8: pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b1 ; "Go On" + push + lofsa TopicTextCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot +code_0abe: lst temp[$6] + ldi $2 + and + bnt code_0add + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b7 ; "Go Back" + push + lofsa TopicTextCode + push + pushi $45 ; 69, 'E', doit + push2 + push0 + callk kernel_118, $e + bnot + jmp code_0af3 + +code_0add: pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21b7 ; "Go Back" + push + lofsa TopicTextCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot +code_0af3: lst temp[$6] + ldi $4 ; scaleX + and + bnt code_0b13 + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21bf ; "Prev Menu" + push + lofsa TopicTextCode + push + pushi $45 ; 69, 'E', doit + pushi $3 ; z + push0 + callk kernel_118, $e + bnot + jmp code_0b29 + +code_0b13: pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21bf ; "Prev Menu" + push + lofsa TopicTextCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot +code_0b29: pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21c9 ; "Good Bye" + push + lofsa TopicTextCode + push + pushi $45 ; 69, 'E', doit + pushi $4 ; scaleX + push1 + callk kernel_118, $e + bnot + pushi $8c ; 140, scratch + push1 + lsp param[$2] + lofsa TopicTextCode + send $6 + bnot + pushi $5 ; scaleY + pushi $1d ; 29, brTop + push1 + pushi $315 ; 789, pName + push0 + lap param[$2] + send $4 + bnot + push + lst temp[$0] + lst temp[$d] + callk kernel_118, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ret + +ProposalCode::doit: + lsp param[$1] + dup + ldi $1 + eq? + bnt code_0b8f + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56e ; 1390, acceptQuest + push2 + pTos scratch + lofsa QuestNumber + push + lag global[$6a] + send $8 + bnot + jmp code_0bd4 + +code_0b8f: dup + ldi $2 + eq? + bnt code_0baf + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56f ; 1391, declineQuest + push2 + pTos scratch + lofsa QuestNumber + push + lag global[$6a] + send $8 + bnot + jmp code_0bd4 + +code_0baf: dup + ldi $3 ; z + eq? + bnt code_0bcb + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $56b ; 1387, lastTopic + push1 + pTos scratch + lag global[$6a] + send $6 + bnot + jmp code_0bd4 + +code_0bcb: dup + ldi $4 ; scaleX + eq? + bnt code_0bd4 + ldi $1 + ret + +code_0bd4: toss + ldi $1 + ret + +CreateQuestProposal::doit: + link $b + pushi $136 ; 310, getLong + push1 + lofsa QuestNumber + push + lap param[$1] + send $6 + bnot + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $45 ; 69, 'E', doit + push1 + pushi $319 ; 793, pHead + push0 + lap param[$2] + send $4 + bnot + push + lofsa CreateHeadBitmap + send $6 + bnot + sat temp[$a] + push2 + pushi $1d ; 29, brTop + push0 + callk kernel_118, $4 + bnot + push2 + pushi $1d ; 29, brTop + pushi $5 ; scaleY + callk kernel_118, $4 + bnot + pushi $8c ; 140, scratch + push1 + lsp param[$2] + lofsa ProposalCode + send $6 + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_220a ; "I'll Do It" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + push1 + push0 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_2215 ; "I'll Pass" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + push2 + push0 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_221f ; "" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21c9 ; "Good Bye" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + pushi $4 ; scaleX + push1 + callk kernel_118, $e + bnot + pushi $5 ; scaleY + pushi $1d ; 29, brTop + push1 + pushi $315 ; 789, pName + push0 + lap param[$2] + send $4 + bnot + push + lst temp[$0] + lst temp[$a] + callk kernel_118, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ret + +CreateQuestReminder::doit: + link $b + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $45 ; 69, 'E', doit + push1 + pushi $319 ; 793, pHead + push0 + lap param[$2] + send $4 + bnot + push + lofsa CreateHeadBitmap + send $6 + bnot + sat temp[$a] + push2 + pushi $1d ; 29, brTop + push0 + callk kernel_118, $4 + bnot + push2 + pushi $1d ; 29, brTop + pushi $5 ; scaleY + callk kernel_118, $4 + bnot + pushi $8c ; 140, scratch + push1 + lsp param[$2] + lofsa ProposalCode + send $6 + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_2234 ; "Okay" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + pushi $3 ; z + push0 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_221f ; "" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_221f ; "" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21c9 ; "Good Bye" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + pushi $4 ; scaleX + push1 + callk kernel_118, $e + bnot + pushi $5 ; scaleY + pushi $1d ; 29, brTop + push1 + pushi $315 ; 789, pName + push0 + lap param[$2] + send $4 + bnot + push + lst temp[$0] + lst temp[$a] + callk kernel_118, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ret + +CreateQuestAcceptDecline::doit: + link $b + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $45 ; 69, 'E', doit + push1 + pushi $319 ; 793, pHead + push0 + lap param[$2] + send $4 + bnot + push + lofsa CreateHeadBitmap + send $6 + bnot + sat temp[$a] + push2 + pushi $1d ; 29, brTop + push0 + callk kernel_118, $4 + bnot + push2 + pushi $1d ; 29, brTop + pushi $5 ; scaleY + callk kernel_118, $4 + bnot + pushi $8c ; 140, scratch + push1 + lsp param[$2] + lofsa ProposalCode + send $6 + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_2234 ; "Okay" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + pushi $3 ; z + push0 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_221f ; "" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_221f ; "" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + push0 + push2 + callk kernel_118, $e + bnot + pushi $7 ; priority + pushi $1d ; 29, brTop + pushi $3 ; z + lofsa string_21c9 ; "Good Bye" + push + lofsa ProposalCode + push + pushi $45 ; 69, 'E', doit + pushi $4 ; scaleX + push1 + callk kernel_118, $e + bnot + pushi $5 ; scaleY + pushi $1d ; 29, brTop + push1 + pushi $315 ; 789, pName + push0 + lap param[$2] + send $4 + bnot + push + lst temp[$0] + lst temp[$a] + callk kernel_118, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ret + +RestoreMusic::doit: + lsg global[$e7] + ldi $ff ; 255, asInteger + ne? + bnt code_0e26 + pushi $33 ; 51, '3', play + push1 + lag global[$e7] + lsli local[$8] + class MusicMgr + send $6 + bnot +code_0e26: ret + +GSShadowText::init: + lal local[$6] + bnt code_0e32 + pushi $95 ; 149, dispose + push0 + send $4 + bnot +code_0e32: pushi $94 ; 148, init + push0 + &rest $1 + super ShadowText, $4 + bnot + selfID + sal local[$6] + ret + +GSShadowText::dispose: + ldi $0 + sal local[$6] + pushi $95 ; 149, dispose + push0 + super ShadowText, $4 + bnot + ret + +GSShadowTextA::init: + lal local[$7] + bnt code_0e58 + pushi $95 ; 149, dispose + push0 + send $4 + bnot +code_0e58: pushi $94 ; 148, init + push0 + &rest $1 + super ShadowText, $4 + bnot + selfID + sal local[$7] + ret + +GSShadowTextA::dispose: + ldi $0 + sal local[$7] + pushi $95 ; 149, dispose + push0 + super ShadowText, $4 + bnot + ret + +GSActionScript::init: + pushi $9f ; 159, add + push1 + pushSelf + pushi $57d ; 1405, pScripts + push0 + lag global[$6a] + send $4 + bnot + send $6 + bnot + pushi $94 ; 148, init + push0 + &rest $1 + super Script, $4 + bnot + ret + +GSActionScript::dispose: + pushi $58 ; 88, 'X', delete + push1 + pushSelf + pushi $57d ; 1405, pScripts + push0 + lag global[$6a] + send $4 + bnot + send $6 + bnot + pushi $95 ; 149, dispose + push0 + &rest $1 + super Script, $4 + bnot + ret + +GSActionScript::handleError: + lsp param[$1] + lag global[$6a] + eq? + bnt code_0eec + pToa caller + bnt code_0edc + pushi $9c ; 156, handleError + pushi $3 ; z + lsp param[$1] + pushi $10d ; 269, lowWord + push0 + lap param[$2] + send $4 + bnot + push + pushi $10d ; 269, lowWord + push0 + lap param[$3] + send $4 + bnot + push + &rest $4 ; scaleX + pToa caller + send $a + bnot + ldi $0 + aTop caller +code_0edc: pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_0eec: ret + +GSLoginScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_0f3c + pushi $127 ; 295, equal + push1 + pushi $15 ; 21, nsBottom + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_0f7d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_0f7d + +code_0f3c: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_0f7d + pushi $127 ; 295, equal + push1 + pushi $15 ; 21, nsBottom + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_0f7d + pushi $2f4 ; 756, pConnected + push1 + push1 + lag global[$6a] + send $6 + bnot + push0 + callk kernel_121, $0 + bnot + push + ldi $e10 ; 3600, BAD SELECTOR + sub + sal local[$2] + ldi $1 + sal local[$3] + ldi $1 + aTop cycles + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot +code_0f7d: toss + ret + +GSLoginScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_0fbe + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + sat temp[$0] + push2 + pushi $19 ; 25, lsBottom + push + callk kernel_154, $4 + bnot + pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_22b0 ; "tlwl" + push + pushi $10 ; 16, cel + pTos pServID + lsg global[$e2] + lst temp[$0] + callk kernel_128, $c + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_0fcb + +code_0fbe: dup + ldi $1 + eq? + bnt code_0fcb + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_0fcb: toss + ret + +GSGetBookInfoScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1027 + pushi $127 ; 295, equal + push1 + pushi $52 ; 82, 'R', save + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1061 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $57e ; 1406, pNumPages + push1 + pushi $ff ; 255, asInteger + pToa pText + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1061 + +code_1027: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1061 + pushi $127 ; 295, equal + push1 + pushi $52 ; 82, 'R', save + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1061 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $57e ; 1406, pNumPages + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pText + send $6 + bnot + ldi $1 + aTop cycles +code_1061: toss + ret + +GSGetBookInfoScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1080 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $52 ; 82, 'R', save + pTos pObj + callk kernel_128, $8 + bnot + jmp code_108d + +code_1080: dup + ldi $1 + eq? + bnt code_108d + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_108d: toss + ret + +GSSendFatalScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_10de + pushi $127 ; 295, equal + push1 + pushi $54 ; 84, 'T', title + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1105 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1105 + +code_10de: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1105 + pushi $127 ; 295, equal + push1 + pushi $54 ; 84, 'T', title + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1105 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_1105: toss + ret + +GSSendFatalScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1134 + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $54 ; 84, 'T', title + pushi $5a ; 90, 'Z', size + push0 + pToa pObj + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + pToa pObj + send $4 + bnot + push + callk kernel_128, $a + bnot + jmp code_114a + +code_1134: dup + ldi $1 + eq? + bnt code_114a + pushi $95 ; 149, dispose + push0 + pToa pObj + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_114a: toss + ret + +GSJoinGroupScript::init: + pushi $9f ; 159, add + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $94 ; 148, init + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSJoinGroupScript::dispose: + pushi $3 ; z + pushi $b ; 11, inRight + pushi $8 ; fixPriority + pushSelf + callk kernel_118, $6 + bnot + pushi $58 ; 88, 'X', delete + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $95 ; 149, dispose + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSJoinGroupScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_11d2 + pushi $127 ; 295, equal + push1 + pushi $57 ; 87, 'W', draw + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_12a2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_12a2 + +code_11d2: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_12a2 + pushi $127 ; 295, equal + push1 + pushi $57 ; 87, 'W', draw + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_12a2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $f5 ; 245, format + push2 + lofsa string_22ef ; "-3F|c43|You are now a member of %s's group.\n" + push + pushi $315 ; 789, pName + push0 + pToa pObj + send $4 + bnot + push + class Str + send $8 + bnot + sat temp[$2] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $f5 ; 245, format + push2 + lofsa string_231c ; "You are now a member of %s's group.\n" + push + pushi $315 ; 789, pName + push0 + pToa pObj + send $4 + bnot + push + class Str + send $8 + bnot + sat temp[$2] + pushi $38c ; 908, setMessage + push1 + push + lag global[$1] + send $6 + bnot +code_1246: ldi $1 + bnt code_129e + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $127 ; 295, equal + push2 + pushi $ff ; 255, asInteger + dup + send $8 + bnot + bnt code_126d + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + jmp code_129e + +code_126d: pushi $315 ; 789, pName + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pushi $2ca ; 714, pServID + push1 + lst temp[$1] + pushi $8d ; 141, new + push0 + class GroupMember + send $4 + bnot + sat temp[$0] + send $c + bnot + pushi $9f ; 159, add + push1 + lst temp[$0] + class GroupList + send $6 + bnot + jmp code_1246 + +code_129e: ldi $1 + aTop cycles +code_12a2: toss + ret + +GSJoinGroupScript::handleError: + lsp param[$1] + class DisposeNotifyList + eq? + bnt code_12bb + lsp param[$2] + pToa pObj + eq? + bnt code_12bb + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_12c5 + +code_12bb: pushi $9c ; 156, handleError + push0 + &rest $1 + super GSActionScript, $4 + bnot +code_12c5: ret + +GSJoinGroupScript::perform: + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $57 ; 87, 'W', draw + pTos pObj + callk kernel_128, $8 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot + ret + +GSJoinGroupScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1313 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $57 ; 87, 'W', draw + pTos pObj + callk kernel_128, $8 + bnot + pushi $7 ; priority + pushi $b ; 11, inRight + push2 + lofsa string_2341 ; "Join Group" + push + lofsa string_234c ; "Waiting for the response from the group leader" + push + lofsa string_237b ; "Stop" + push + pushSelf + pushi $63 ; 99, 'c', perform + callk kernel_118, $e + bnot + jmp code_1320 + +code_1313: dup + ldi $1 + eq? + bnt code_1320 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1320: toss + ret + +GSTradeScript::init: + pushi $9f ; 159, add + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $94 ; 148, init + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSTradeScript::dispose: + pushi $3 ; z + pushi $b ; 11, inRight + pushi $8 ; fixPriority + pushSelf + callk kernel_118, $6 + bnot + pushi $58 ; 88, 'X', delete + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $95 ; 149, dispose + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSTradeScript::handleMsg: + link $4 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1391 + pushi $127 ; 295, equal + push1 + pushi $86 ; 134, yaw + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_13e0 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_13e0 + +code_1391: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_13e0 + pushi $127 ; 295, equal + push1 + pushi $86 ; 134, yaw + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_13e0 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$3] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + aTop pName + pushi $4 ; scaleX + pushi $29 ; 41, ')', state + push1 + lst temp[$3] + pTos pName + callk kernel_118, $8 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_13e0: toss + ret + +GSTradeScript::handleError: + lsp param[$1] + class DisposeNotifyList + eq? + bnt code_13f9 + lsp param[$2] + pToa pObj + eq? + bnt code_13f9 + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_1403 + +code_13f9: pushi $9c ; 156, handleError + push0 + &rest $1 + super GSActionScript, $4 + bnot +code_1403: ret + +GSTradeScript::perform: + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $b1 ; 177, duplicate + pTos pObj + callk kernel_128, $8 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot + ret + +GSTradeScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1453 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $86 ; 134, yaw + pTos pObj + callk kernel_128, $8 + bnot + pushi $7 ; priority + pushi $b ; 11, inRight + push2 + lofsa string_2392 ; "Initiate Trade" + push + lofsa string_23a1 ; "Waiting for a response from the other player." + push + lofsa string_23cf ; "Cancel" + push + pushSelf + pushi $63 ; 99, 'c', perform + callk kernel_118, $e + bnot + jmp code_1460 + +code_1453: dup + ldi $1 + eq? + bnt code_1460 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1460: toss + ret + +GSGetLookInfoScript::init: + pushi $9f ; 159, add + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $94 ; 148, init + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSGetLookInfoScript::dispose: + pushi $58 ; 88, 'X', delete + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $95 ; 149, dispose + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSGetLookInfoScript::handleMsg: + link $5 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_14de + pushi $127 ; 295, equal + push1 + pushi $74 ; 116, 't', all + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_17ae + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_17ae + +code_14de: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_17ae + pushi $127 ; 295, equal + push1 + pushi $74 ; 116, 't', all + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_17ae + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles + ldi $0 + sat temp[$4] +code_150b: lst temp[$4] + ldi $7 ; priority + lt? + bnt code_1561 + pushi $2bb ; 699, pType + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pushi $57f ; 1407, pRating + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pushi $580 ; 1408, pCondition + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pushi $8d ; 141, new + push0 + class ArmorInfo + send $4 + bnot + sat temp[$3] + send $12 + bnot + pushi $9f ; 159, add + push1 + lst temp[$3] + pushi $581 ; 1409, pArmorInfoList + push0 + pToa pObj + send $4 + bnot + send $6 + bnot + +at temp[$4] + jmp code_150b + +code_1561: pushi $582 ; 1410, pWeaponName + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $583 ; 1411, pWeaponDamageMin + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $584 ; 1412, pWeaponDamageMax + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $585 ; 1413, pWeaponCondition + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $586 ; 1414, pAttacksPerRound + push1 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $587 ; 1415, pDodgesPerRound + push1 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $588 ; 1416, pBlocksPerRound + push1 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $589 ; 1417, pAttackDamageMin + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $58a ; 1418, pAttackDamageMax + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $58b ; 1419, pMovementRate + push1 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $58c ; 1420, pCarry + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $58d ; 1421, pCarryMax + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $58e ; 1422, pBounty + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $58f ; 1423, pWanted + push1 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $590 ; 1424, pNPCKills + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $591 ; 1425, pPKills + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $639 ; 1593, pManaDrain + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $63a ; 1594, pMeleeArmorPierce + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $63b ; 1595, pEvilMDM + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $63c ; 1596, pGoodMDM + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $642 ; 1602, pCastResist + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $643 ; 1603, pSpellResist + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $63d ; 1597, pAccountType + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $63e ; 1598, pBillingDate + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $640 ; 1600, pCredits + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $641 ; 1601, pCoppers + push0 + pToa pObj + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $63f ; 1599, pAccountID + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $644 ; 1604, nRights + push1 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $592 ; 1426, pMeleeMod + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $593 ; 1427, pSpellMod + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot + pushi $594 ; 1428, pOldLevel + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pToa pObj + send $6 + bnot +code_17ae: toss + ret + +GSGetLookInfoScript::handleError: + lsp param[$1] + class DisposeNotifyList + eq? + bnt code_17c7 + lsp param[$2] + pToa pCharacter + eq? + bnt code_17c7 + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_17d1 + +code_17c7: pushi $9c ; 156, handleError + push0 + &rest $1 + super GSActionScript, $4 + bnot +code_17d1: ret + +GSGetLookInfoScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_17ef + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $74 ; 116, 't', all + pTos pCharacter + callk kernel_128, $8 + bnot + jmp code_17fc + +code_17ef: dup + ldi $1 + eq? + bnt code_17fc + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_17fc: toss + ret + +GSLeaveGroupScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1851 + pushi $127 ; 295, equal + push1 + pushi $58 ; 88, 'X', delete + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1903 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1903 + +code_1851: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1903 + pushi $127 ; 295, equal + push1 + pushi $58 ; 88, 'X', delete + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1903 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $37f ; 895, findByServID + push1 + push + class GroupList + send $6 + bnot + sat temp[$0] + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + lat temp[$0] + bnt code_18dd + pushi $f5 ; 245, format + push2 + lofsa string_23f8 ; "-3 |c43|You have left %s's group.\n" + push + pushi $315 ; 789, pName + push0 + pushi $37e ; 894, pLeader + push0 + class GroupList + send $4 + bnot + send $4 + bnot + push + class Str + send $8 + bnot + sat temp[$2] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $58 ; 88, 'X', delete + push1 + lst temp[$0] + class GroupList + send $6 + bnot + jmp code_18ff + +code_18dd: pushi $f5 ; 245, format + push1 + lofsa string_241b ; "-3 |c43|You have left your group.\n" + push + class Str + send $6 + bnot + sat temp[$2] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot +code_18ff: ldi $1 + aTop cycles +code_1903: toss + ret + +GSLeaveGroupScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1920 + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $58 ; 88, 'X', delete + callk kernel_128, $6 + bnot + jmp code_192d + +code_1920: dup + ldi $1 + eq? + bnt code_192d + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_192d: toss + ret + +GSGroupKickScript::handleMsg: + link $2 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1981 + pushi $127 ; 295, equal + push1 + pushi $59 ; 89, 'Y', printLang + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_19a8 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_19a8 + +code_1981: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_19a8 + pushi $127 ; 295, equal + push1 + pushi $59 ; 89, 'Y', printLang + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_19a8 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_19a8: toss + ret + +GSGroupKickScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_19cf + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_2453 ; "tl" + push + pushi $59 ; 89, 'Y', printLang + pushi $2ca ; 714, pServID + push0 + pToa pObj + send $4 + bnot + push + callk kernel_128, $8 + bnot + jmp code_19dc + +code_19cf: dup + ldi $1 + eq? + bnt code_19dc + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_19dc: toss + ret + +GSGetStartingPosnScript::handleMsg: + link $4 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1a31 + pushi $127 ; 295, equal + push1 + pushi $5c ; 92, '\', palette + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1ac9 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1ac9 + +code_1a31: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1ac9 + pushi $127 ; 295, equal + push1 + pushi $5c ; 92, '\', palette + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1ac9 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + sat temp[$3] + pushi $136 ; 310, getLong + push1 + push + lap param[$1] + send $6 + bnot + pushi $10f ; 271, setLong + push1 + lst temp[$3] + lag global[$d7] + send $6 + bnot + pushi $11b ; 283, bitXOR + push2 + pushi $feed ; -275 + pushi $deaf ; -8529 + lat temp[$3] + send $8 + bnot + pushi $10d ; 269, lowWord + push0 + lat temp[$3] + send $4 + bnot + sag global[$f8] + pushi $10e ; 270, hiWord + push0 + lat temp[$3] + send $4 + bnot + sag global[$f9] + pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$d8] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$d9] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sag global[$da] + ldi $1 + aTop cycles +code_1ac9: toss + ret + +GSGetStartingPosnScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1ae8 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $5c ; 92, '\', palette + pTos pObj + callk kernel_128, $8 + bnot + jmp code_1af5 + +code_1ae8: dup + ldi $1 + eq? + bnt code_1af5 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1af5: toss + ret + +GSSetPasswordScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1b4a + pushi $127 ; 295, equal + push1 + pushi $5d ; 93, ']', dataInc + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1b71 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1b71 + +code_1b4a: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1b71 + pushi $127 ; 295, equal + push1 + pushi $5d ; 93, ']', dataInc + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1b71 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_1b71: toss + ret + +GSSetPasswordScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1bcd + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13f ; 319, putString + push1 + pTos pDirectObj + pushi $13f ; 319, putString + push1 + pTos pIndirectObj + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $12 + bnot + pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_2480 ; "tpa" + push + pushi $5d ; 93, ']', dataInc + pTos pObj + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $c + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_1bda + +code_1bcd: dup + ldi $1 + eq? + bnt code_1bda + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1bda: toss + ret + +GSSetTitleScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1c2f + pushi $127 ; 295, equal + push1 + pushi $67 ; 103, 'g', quitGame + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1c57 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1c57 + +code_1c2f: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1c57 + pushi $127 ; 295, equal + push1 + pushi $67 ; 103, 'g', quitGame + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1c57 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_1c57: toss + ret + +GSSetTitleScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1cad + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13f ; 319, putString + push1 + pTos pText + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $c + bnot + pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_2480 ; "tpa" + push + pushi $67 ; 103, 'g', quitGame + pTos pObj + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $c + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_1cba + +code_1cad: dup + ldi $1 + eq? + bnt code_1cba + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1cba: toss + ret + +GSQueryHouseScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1d0f + pushi $127 ; 295, equal + push1 + pushi $5e ; 94, '^', handle + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1d5d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1d5d + +code_1d0f: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1d5d + pushi $127 ; 295, equal + push1 + pushi $5e ; 94, '^', handle + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1d5d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + push1 + pTos pLongInt + calle export60000_0, $2 + bnot + bnt code_1d59 + pushi $97 ; 151, isKindOf + push1 + class LongInt + push + pToa pLongInt + send $6 + bnot + bnt code_1d59 + pushi $136 ; 310, getLong + push1 + pTos pLongInt + lap param[$1] + send $6 + bnot +code_1d59: ldi $1 + aTop cycles +code_1d5d: toss + ret + +GSQueryHouseScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1db1 + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13f ; 319, putString + push1 + pTos pText + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $c + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $5e ; 94, '^', handle + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_1dbe + +code_1db1: dup + ldi $1 + eq? + bnt code_1dbe + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1dbe: toss + ret + +GSGetBookPageScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1e13 + pushi $127 ; 295, equal + push1 + pushi $53 ; 83, 'S', restore + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1e7e + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1e7e + +code_1e13: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1e7e + pushi $127 ; 295, equal + push1 + pushi $53 ; 83, 'S', restore + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1e7e + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $99 ; 153, respondsTo + push1 + pushi $2fc ; 764, pText + pToa pText + send $6 + bnot + bnt code_1e5c + pushi $2fc ; 764, pText + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + pToa pText + send $6 + bnot + jmp code_1e7a + +code_1e5c: pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $d3 ; 211, copy + push1 + push + pToa pText + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot +code_1e7a: ldi $1 + aTop cycles +code_1e7e: toss + ret + +GSGetBookPageScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1e9f + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_24bc ; "tpw" + push + pushi $53 ; 83, 'S', restore + pTos pObj + pTos pNumber + callk kernel_128, $a + bnot + jmp code_1eac + +code_1e9f: dup + ldi $1 + eq? + bnt code_1eac + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1eac: toss + ret + +GSLoginCharacterScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_1f00 + pushi $127 ; 295, equal + push1 + pushi $82 ; 130, magPower + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1f33 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_1f33 + +code_1f00: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1f33 + pushi $127 ; 295, equal + push1 + pushi $82 ; 130, magPower + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1f33 + push2 + pushi $2a ; 42, '*', font + lsp param[$1] + callk kernel_118, $4 + bnot + ldi $1 + aTop cycles + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot +code_1f33: toss + ret + +GSLoginCharacterScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1f53 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $82 ; 130, magPower + pTos pServID + callk kernel_128, $8 + bnot + jmp code_1f60 + +code_1f53: dup + ldi $1 + eq? + bnt code_1f60 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1f60: toss + ret + +GSPageScript::dispose: + pushi $95 ; 149, dispose + push0 + pToa pName + send $4 + bnot + ldi $0 + aTop pName + pushi $95 ; 149, dispose + push0 + pToa pText + send $4 + bnot + ldi $0 + aTop pText + pushi $95 ; 149, dispose + push0 + super GSActionScript, $4 + bnot + ret + +GSPageScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1fba + pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_24eb ; "tSs" + push + pushi $17 ; 23, lsTop + pushi $20 ; 32, ' ', name + pushi $71 ; 113, 'q', data + push0 + pToa pName + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + pToa pText + send $4 + bnot + push + callk kernel_128, $c + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_1fba: toss + ret + +GSConnectScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $19 ; 25, lsBottom + eq? + bnt code_1fef + pushi $127 ; 295, equal + push1 + push1 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_1fef + ldi $1 + aTop cycles + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot +code_1fef: toss + ret + +GSConnectScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_1ffe + jmp code_200b + +code_1ffe: dup + ldi $1 + eq? + bnt code_200b + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_200b: toss + ret + +GSNotifyScript::dispose: + pushi $95 ; 149, dispose + push0 + pToa pText + send $4 + bnot + ldi $0 + aTop pText + pushi $95 ; 149, dispose + push0 + super GSActionScript, $4 + bnot + ret + +GSNotifyScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_204d + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_250c ; "ts" + push + pushi $18 ; 24, lsRight + pushi $71 ; 113, 'q', data + push0 + pToa pText + send $4 + bnot + push + callk kernel_128, $8 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_204d: toss + ret + +GSNewRoomScript::handleMsg: + link $f + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_20af + pushi $127 ; 295, equal + push1 + pushi $20 ; 32, ' ', name + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_24f6 + pToa pFirstRoom + bnt code_2084 + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot +code_2084: pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_24f6 + +code_20af: dup + ldi $21 ; 33, '!', key + eq? + bnt code_24f6 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $45 ; 69, 'E', doit + push0 + push2 + pushi $9c45 ; -25531 + push0 + callk kernel_2, $4 + bnot + send $4 + bnot + ldi $0 + sag global[$4f] + pToa pFirstRoom + bnt code_2125 + push2 + pushi $6 ; maxScale + pushi $a ; 10, inTop + callk kernel_118, $4 + bnot + pushi $3 ; z + pushi $6 ; maxScale + pushi $4 ; scaleX + pushi $338 ; 824, pManaValue + push0 + lag global[$1] + send $4 + bnot + push + callk kernel_118, $6 + bnot + pushi $6 ; maxScale + dup + pushi $5 ; scaleY + pushi $406 ; 1030, pHealth + push0 + lag global[$1] + send $4 + bnot + push + pushi $632 ; 1586, pHealthHi + push0 + lag global[$1] + send $4 + bnot + push + pushi $407 ; 1031, pHealthMax + push0 + lag global[$1] + send $4 + bnot + push + pushi $633 ; 1587, pHealthMaxHi + push0 + lag global[$1] + send $4 + bnot + push + callk kernel_118, $c + bnot +code_2125: pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + bnt code_2150 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $3 ; z + pushi $6 ; maxScale + pushi $3 ; z + push + callk kernel_118, $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot +code_2150: pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sag global[$e6] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$e] + push + lag global[$e7] + ne? + bnt code_2184 + lat temp[$e] + sag global[$e7] + push + ldi $ff ; 255, asInteger + ne? + bnt code_2184 + pushi $33 ; 51, '3', play + push1 + lat temp[$e] + lsli local[$8] + class MusicMgr + send $6 + bnot +code_2184: pushi $1ae ; 430, horizon + push1 + pushi $1ae ; 430, horizon + push0 + lag global[$3] + send $4 + bnot + push + pushi $2c0 ; 704, setInfo + pushi $5 ; scaleY + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + push + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pushi $2bc ; 700, virtualize + push0 + pushi $8d ; 141, new + push0 + class NetRoom + send $4 + bnot + sat temp[$1] + send $18 + bnot + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + bnt code_21f9 + pushi $55a ; 1370, pDefunct + push1 + push1 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $6 + bnot +code_21f9: pushi $a1 ; 161, firstEqual + push2 + pushi $6d ; 109, 'm', picture + dup + push0 + lat temp[$1] + send $4 + bnot + push + push2 + pushi $9cac ; -25428 + pushi $5 ; scaleY + callk kernel_2, $4 + bnot + send $8 + bnot + sat temp[$7] + bnt code_22e8 + pushi $1ae ; 430, horizon + push1 + pushi $1ae ; 430, horizon + push0 + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + pushi $471 ; 1137, pScaled + push0 + lat temp[$7] + send $4 + bnot + bnt code_2269 + pushi $19a ; 410, setScale + pushi $4 ; scaleX + pushi $475 ; 1141, pFrontSize + push0 + lat temp[$7] + send $4 + bnot + push + pushi $473 ; 1139, pBackSize + push0 + lat temp[$7] + send $4 + bnot + push + pushi $474 ; 1140, pFrontY + push0 + lat temp[$7] + send $4 + bnot + push + pushi $472 ; 1138, pBackY + push0 + lat temp[$7] + send $4 + bnot + push + lat temp[$1] + send $c + bnot +code_2269: pushi $470 ; 1136, polyList + push0 + lat temp[$7] + send $4 + bnot + sat temp[$c] + bnt code_22d5 + pushi $97 ; 151, isKindOf + push1 + class List + push + lat temp[$c] + send $6 + bnot + not + bnt code_22a4 + pushi $2bd ; 701, addPolygon + push1 + pushi $8d ; 141, new + push0 + pushi $470 ; 1136, polyList + push0 + lat temp[$7] + send $4 + bnot + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + jmp code_22d5 + +code_22a4: ldi $0 + sat temp[$5] +code_22a8: lst temp[$5] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$c] + send $4 + bnot + lt? + bnt code_22d5 + pushi $2bd ; 701, addPolygon + push1 + pushi $8d ; 141, new + push0 + pushi $4b ; 75, 'K', at + push1 + lst temp[$5] + lat temp[$c] + send $6 + bnot + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + +at temp[$5] + jmp code_22a8 + +code_22d5: pushi $2bb ; 699, pType + push1 + pushi $46f ; 1135, roomType + push0 + lat temp[$7] + send $4 + bnot + push + lat temp[$1] + send $6 + bnot +code_22e8: pushi $9f ; 159, add + push1 + lst temp[$1] + lag global[$30] + send $6 + bnot + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + sat temp[$b] + bnt code_231d + pushi $3c6 ; 966, deleteFromRoom + push0 + lag global[$1] + send $4 + bnot + pushi $9d ; 157, eachElementDo + push1 + pushi $3dc ; 988, deleteFromServer + pushi $421 ; 1057, pWObjectList + push0 + lat temp[$b] + send $4 + bnot + send $6 + bnot +code_231d: pushi $8d ; 141, new + push0 + class List + send $4 + bnot + aTop pObjectList + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$5] +code_2337: lst temp[$5] + lat temp[$2] + lt? + bnt code_2429 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$6] + push + ldi $7fff ; 32767 + and + sat temp[$4] + sat temp[$d] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$8] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$9] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$a] + lat temp[$4] + bnt code_2424 + push2 + pushi $80 ; 128, lastKey + pushi $4b ; 75, 'K', at + push1 + push + class ATPViewArray + send $6 + bnot + push + callk kernel_5, $4 + bnot + bnt code_2424 + pushi $3ed ; 1005, pBaseView + push1 + pushi $4b ; 75, 'K', at + push1 + lst temp[$d] + class ATPViewArray + send $6 + bnot + push + push1 + push1 + lst temp[$8] + push2 + push1 + lst temp[$9] + pushi $3 ; z + push1 + lst temp[$a] + pushi $f ; 15, loop + push1 + lst temp[$6] + ldi $8000 ; -32768 + and + bnt code_23b9 + ldi $1 + jmp code_23bb + +code_23b9: ldi $0 +code_23bb: push + pushi $17e ; 382, noun + push1 + pushi $4b ; 75, 'K', at + push1 + lst temp[$d] + class ATPNounArray + send $6 + bnot + push + pushi $3f4 ; 1012, pPolygon + push1 + pushi $326 ; 806, hasPolygon + push1 + lst temp[$d] + class ATPFlagsArray + send $6 + bnot + push + pushi $3fa ; 1018, pDoScaler + push1 + pushi $327 ; 807, doScaler + push1 + lst temp[$d] + class ATPFlagsArray + send $6 + bnot + push + pushi $412 ; 1042, pMsgFile + push1 + pushi $4b ; 75, 'K', at + push1 + lst temp[$d] + class ATPFileArray + send $6 + bnot + push + pushi $3ec ; 1004, pAction + push1 + push0 + pushi $94 ; 148, init + push0 + pushi $3c0 ; 960, pause + push0 + pushi $3c6 ; 966, deleteFromRoom + push0 + pushi $8d ; 141, new + push0 + class WorldObject + send $4 + bnot + sat temp[$3] + send $48 + bnot + pushi $9f ; 159, add + push1 + lst temp[$3] + pToa pObjectList + send $6 + bnot +code_2424: +at temp[$5] + jmp code_2337 + +code_2429: pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$5] +code_2438: lst temp[$5] + lat temp[$2] + lt? + bnt code_2485 + pushi $3f4 ; 1012, pPolygon + push1 + pushi $ff ; 255, asInteger + pushi $8d ; 141, new + push0 + class WorldObject + send $4 + bnot + sat temp[$3] + send $6 + bnot + pushi $36c ; 876, fromPacket + push1 + lsp param[$1] + lat temp[$3] + send $6 + bnot + bnt code_2478 + pushi $9f ; 159, add + push1 + lst temp[$3] + pToa pObjectList + send $6 + bnot + pushi $3c6 ; 966, deleteFromRoom + push0 + lat temp[$3] + send $4 + bnot + jmp code_2481 + +code_2478: pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot +code_2481: +at temp[$5] + jmp code_2438 + +code_2485: pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$5] +code_2494: lst temp[$5] + lat temp[$2] + lt? + bnt code_24e3 + pushi $3e4 ; 996, pMover + push1 + class MoveTo + push + pushi $8d ; 141, new + push0 + class WorldActor + send $4 + bnot + sat temp[$3] + send $6 + bnot + pushi $36c ; 876, fromPacket + push1 + lsp param[$1] + lat temp[$3] + send $6 + bnot + bnt code_24d6 + pushi $9f ; 159, add + push1 + lst temp[$3] + pToa pObjectList + send $6 + bnot + pushi $3c6 ; 966, deleteFromRoom + push0 + lat temp[$3] + send $4 + bnot + jmp code_24df + +code_24d6: pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot +code_24df: +at temp[$5] + jmp code_2494 + +code_24e3: lat temp[$b] + bnt code_24f2 + pushi $3c5 ; 965, addToRoom + push1 + push + lag global[$1] + send $6 + bnot +code_24f2: ldi $1 + aTop cycles +code_24f6: toss + ret + +GSNewRoomScript::changeState: + link $2 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_255a + pToa pFirstRoom + bnt code_2514 + pushi $24e ; 590, handsOff + push0 + lag global[$2] + send $4 + bnot +code_2514: pushi $127 ; 295, equal + push1 + pushi $fe ; 254, strIndex + pToa pNumber + send $6 + bnot + bnt code_2542 + pushi $b5 ; 181, set + push2 + push0 + push0 + pToa pNumber + send $8 + bnot + pushi $9f ; 159, add + push1 + push2 + pushi $13b ; 315, putWord + pushi $140 ; 320, pHandle + callk kernel_60, $4 + bnot + push + pToa pNumber + send $6 + bnot +code_2542: pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_22b0 ; "tlwl" + push + pushi $20 ; 32, ' ', name + pTos pNumber + pushi $2be2 ; 11234 + pTos pNumber + callk kernel_128, $c + bnot + jmp code_2729 + +code_255a: dup + ldi $1 + eq? + bnt code_2717 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + sat temp[$0] + pushi $3c6 ; 966, deleteFromRoom + push0 + lag global[$1] + send $4 + bnot + lat temp[$0] + bnt code_2597 + pushi $421 ; 1057, pWObjectList + push0 + send $4 + bnot + bnt code_2597 + pushi $9d ; 157, eachElementDo + push1 + pushi $3a5 ; 933, hideContents + pushi $421 ; 1057, pWObjectList + push0 + lat temp[$0] + send $4 + bnot + send $6 + bnot +code_2597: pushi $9f ; 159, add + push1 + lst temp[$0] + class DeadObjects + send $6 + bnot + pushi $94 ; 148, init + push0 + pushi $2c6 ; 710, findRoom + push2 + pTos pNumber + push0 + lag global[$30] + send $8 + bnot + sat temp[$0] + send $4 + bnot + pushi $2c3 ; 707, pNextRoom + push1 + lst temp[$0] + lag global[$30] + send $6 + bnot + pushi $9d ; 157, eachElementDo + push2 + pushi $3c5 ; 965, addToRoom + lst temp[$0] + pToa pObjectList + send $8 + bnot + pushi $9d ; 157, eachElementDo + push2 + pushi $63 ; 99, 'c', perform + class GotoVisibleLocation + push + pushi $a6 ; 166, release + push0 + pushi $95 ; 149, dispose + push0 + pToa pObjectList + send $10 + bnot + pushi $3f7 ; 1015, pRoomNum + push1 + pTos pNumber + pushi $3c5 ; 965, addToRoom + push1 + lst temp[$0] + lag global[$1] + send $c + bnot + pushi $45 ; 69, 'E', doit + pushi $4 ; scaleX + pushi $140 ; 320, pHandle + pushi $c8 ; 200, handleEvent + push1 + push0 + lag global[$1] + send $4 + bnot + push + push2 + push0 + lag global[$1] + send $4 + bnot + push + push2 + pushi $eac4 ; -5436 + push1 + callk kernel_2, $4 + bnot + send $c + bnot + sat temp[$1] + push1 + push0 + send $4 + bnot + push + push1 + push0 + lag global[$1] + send $4 + bnot + ne? + bt code_2642 + push2 + push0 + lat temp[$1] + send $4 + bnot + push + push2 + push0 + lag global[$1] + send $4 + bnot + ne? +code_2642: bnt code_2670 + push1 + push1 + push1 + push0 + lat temp[$1] + send $4 + bnot + push + push2 + push1 + push2 + push0 + lat temp[$1] + send $4 + bnot + push + pushi $3cd ; 973, recordPosn + push0 + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $16 + bnot + pushi $36a ; 874, updateDisplay + push0 + lag global[$1] + send $4 + bnot +code_2670: pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + pushi $45 ; 69, 'E', doit + pushi $4 ; scaleX + pushi $140 ; 320, pHandle + pushi $c8 ; 200, handleEvent + pushi $140 ; 320, pHandle + pushi $c8 ; 200, handleEvent + push2 + pushi $eac4 ; -5436 + push1 + callk kernel_2, $4 + bnot + send $c + bnot + sat temp[$1] + pushi $422 ; 1058, pSafeX + push1 + push1 + push0 + send $4 + bnot + push + lat temp[$0] + send $6 + bnot + pushi $423 ; 1059, pSafeY + push1 + push2 + push0 + lat temp[$1] + send $4 + bnot + push + lat temp[$0] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + pushi $6d ; 109, 'm', picture + push0 + lat temp[$0] + send $4 + bnot + push + ldi $bff ; 3071, BAD SELECTOR + eq? + bnt code_26e4 + pushi $9d ; 157, eachElementDo + push1 + pushi $3e1 ; 993, validatePosn + pushi $421 ; 1057, pWObjectList + push0 + lat temp[$0] + send $4 + bnot + send $6 + bnot +code_26e4: pToa pFirstRoom + bnt code_26f2 + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot +code_26f2: pushi $97 ; 151, isKindOf + push1 + class StaticRealmRoom + push + pToa pRoom + send $6 + bnot + bnt code_2710 + ldi $1 + sag global[$4f] + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_2729 + +code_2710: ldi $1 + aTop cycles + jmp code_2729 + +code_2717: dup + ldi $2 + eq? + bnt code_2729 + ldi $1 + sag global[$4f] + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_2729: toss + ret + +GSShiftRoomScript::handleMsg: + link $e + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_277e + pushi $127 ; 295, equal + push1 + pushi $34 ; 52, '4', number + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_2bf2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_2bf2 + +code_277e: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_27cc + pushi $127 ; 295, equal + push1 + pushi $34 ; 52, '4', number + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_2bf2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $50a ; 1290, pEntryX + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + lag global[$1] + send $6 + bnot + pushi $50b ; 1291, pEntryY + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + lag global[$1] + send $6 + bnot + jmp code_2bf2 + +code_27cc: dup + ldi $21 ; 33, '!', key + eq? + bnt code_2bf2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $45 ; 69, 'E', doit + push0 + push2 + pushi $9c45 ; -25531 + push0 + callk kernel_2, $4 + bnot + send $4 + bnot + ldi $0 + sag global[$4f] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + bnt code_281a + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $3 ; z + pushi $6 ; maxScale + pushi $3 ; z + push + callk kernel_118, $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot +code_281a: pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sag global[$e6] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$d] + push + lag global[$e7] + ne? + bnt code_284f + lat temp[$d] + sag global[$e7] + push + ldi $ff ; 255, asInteger + ne? + bnt code_284f + pushi $33 ; 51, '3', play + push1 + lat temp[$d] + lsli local[$8] + class MusicMgr + send $6 + bnot +code_284f: pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + aTop pNumber + pushi $1ae ; 430, horizon + push1 + pushi $1ae ; 430, horizon + push0 + lag global[$3] + send $4 + bnot + push + pushi $2c0 ; 704, setInfo + pushi $5 ; scaleY + pTos pNumber + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + pushi $2bc ; 700, virtualize + push0 + pushi $8d ; 141, new + push0 + class NetRoom + send $4 + bnot + sat temp[$1] + send $18 + bnot + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + bnt code_28f6 + lal local[$28] + bnt code_28e5 + pushi $58 ; 88, 'X', delete + push1 + lsl local[$29] + pushi $cd ; 205, pDemons + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lsl local[$29] + pushi $cd ; 205, pDemons + push0 + lat temp[$1] + send $4 + bnot + send $6 + bnot +code_28e5: pushi $55a ; 1370, pDefunct + push1 + push1 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $6 + bnot +code_28f6: pushi $a1 ; 161, firstEqual + push2 + pushi $6d ; 109, 'm', picture + dup + push0 + lat temp[$1] + send $4 + bnot + push + push2 + pushi $9cac ; -25428 + pushi $5 ; scaleY + callk kernel_2, $4 + bnot + send $8 + bnot + sat temp[$6] + bnt code_29e5 + pushi $2bb ; 699, pType + push1 + pushi $46f ; 1135, roomType + push0 + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + pushi $1ae ; 430, horizon + push1 + pushi $1ae ; 430, horizon + push0 + lat temp[$6] + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + pushi $471 ; 1137, pScaled + push0 + lat temp[$6] + send $4 + bnot + bnt code_2979 + pushi $19a ; 410, setScale + pushi $4 ; scaleX + pushi $475 ; 1141, pFrontSize + push0 + lat temp[$6] + send $4 + bnot + push + pushi $473 ; 1139, pBackSize + push0 + lat temp[$6] + send $4 + bnot + push + pushi $474 ; 1140, pFrontY + push0 + lat temp[$6] + send $4 + bnot + push + pushi $472 ; 1138, pBackY + push0 + lat temp[$6] + send $4 + bnot + push + lat temp[$1] + send $c + bnot +code_2979: pushi $470 ; 1136, polyList + push0 + lat temp[$6] + send $4 + bnot + sat temp[$c] + bnt code_29e5 + pushi $97 ; 151, isKindOf + push1 + class List + push + lat temp[$c] + send $6 + bnot + not + bnt code_29b4 + pushi $2bd ; 701, addPolygon + push1 + pushi $8d ; 141, new + push0 + pushi $470 ; 1136, polyList + push0 + lat temp[$6] + send $4 + bnot + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + jmp code_29e5 + +code_29b4: ldi $0 + sat temp[$4] +code_29b8: lst temp[$4] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$c] + send $4 + bnot + lt? + bnt code_29e5 + pushi $2bd ; 701, addPolygon + push1 + pushi $8d ; 141, new + push0 + pushi $4b ; 75, 'K', at + push1 + lst temp[$4] + lat temp[$c] + send $6 + bnot + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + +at temp[$4] + jmp code_29b8 + +code_29e5: pushi $9f ; 159, add + push1 + lst temp[$1] + lag global[$30] + send $6 + bnot + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + sat temp[$a] + bnt code_2a1a + pushi $3c6 ; 966, deleteFromRoom + push0 + lag global[$1] + send $4 + bnot + pushi $9d ; 157, eachElementDo + push1 + pushi $3dc ; 988, deleteFromServer + pushi $421 ; 1057, pWObjectList + push0 + lat temp[$a] + send $4 + bnot + send $6 + bnot +code_2a1a: pushi $8d ; 141, new + push0 + class List + send $4 + bnot + aTop pObjectList + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$4] +code_2a34: lst temp[$4] + lat temp[$2] + lt? + bnt code_2b24 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$b] + push + ldi $7fff ; 32767 + and + sat temp[$5] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$7] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$8] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$9] + lat temp[$5] + bnt code_2b1f + push2 + pushi $80 ; 128, lastKey + pushi $4b ; 75, 'K', at + push1 + push + class ATPViewArray + send $6 + bnot + push + callk kernel_5, $4 + bnot + bnt code_2b1f + pushi $3ed ; 1005, pBaseView + push1 + pushi $4b ; 75, 'K', at + push1 + lst temp[$5] + class ATPViewArray + send $6 + bnot + push + push1 + push1 + lst temp[$7] + push2 + push1 + lst temp[$8] + pushi $3 ; z + push1 + lst temp[$9] + pushi $f ; 15, loop + push1 + lst temp[$b] + ldi $8000 ; -32768 + and + bnt code_2ab4 + ldi $1 + jmp code_2ab6 + +code_2ab4: ldi $0 +code_2ab6: push + pushi $17e ; 382, noun + push1 + pushi $4b ; 75, 'K', at + push1 + lst temp[$5] + class ATPNounArray + send $6 + bnot + push + pushi $3f4 ; 1012, pPolygon + push1 + pushi $326 ; 806, hasPolygon + push1 + lst temp[$5] + class ATPFlagsArray + send $6 + bnot + push + pushi $3fa ; 1018, pDoScaler + push1 + pushi $327 ; 807, doScaler + push1 + lst temp[$5] + class ATPFlagsArray + send $6 + bnot + push + pushi $412 ; 1042, pMsgFile + push1 + pushi $4b ; 75, 'K', at + push1 + lst temp[$5] + class ATPFileArray + send $6 + bnot + push + pushi $3ec ; 1004, pAction + push1 + push0 + pushi $94 ; 148, init + push0 + pushi $3c0 ; 960, pause + push0 + pushi $3c6 ; 966, deleteFromRoom + push0 + pushi $8d ; 141, new + push0 + class WorldObject + send $4 + bnot + sat temp[$3] + send $48 + bnot + pushi $9f ; 159, add + push1 + lst temp[$3] + pToa pObjectList + send $6 + bnot +code_2b1f: +at temp[$4] + jmp code_2a34 + +code_2b24: pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$4] +code_2b33: lst temp[$4] + lat temp[$2] + lt? + bnt code_2b81 + pushi $3f4 ; 1012, pPolygon + push1 + pushi $ff ; 255, asInteger + pushi $8d ; 141, new + push0 + class WorldObject + send $4 + bnot + sat temp[$3] + send $6 + bnot + pushi $36c ; 876, fromPacket + push1 + lsp param[$1] + lat temp[$3] + send $6 + bnot + bnt code_2b74 + pushi $9f ; 159, add + push1 + lst temp[$3] + pToa pObjectList + send $6 + bnot + pushi $3c6 ; 966, deleteFromRoom + push0 + lat temp[$3] + send $4 + bnot + jmp code_2b7d + +code_2b74: pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot +code_2b7d: +at temp[$4] + jmp code_2b33 + +code_2b81: pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$4] +code_2b90: lst temp[$4] + lat temp[$2] + lt? + bnt code_2bdf + pushi $3e4 ; 996, pMover + push1 + class MoveTo + push + pushi $8d ; 141, new + push0 + class WorldActor + send $4 + bnot + sat temp[$3] + send $6 + bnot + pushi $36c ; 876, fromPacket + push1 + lsp param[$1] + lat temp[$3] + send $6 + bnot + bnt code_2bd2 + pushi $9f ; 159, add + push1 + lst temp[$3] + pToa pObjectList + send $6 + bnot + pushi $3c6 ; 966, deleteFromRoom + push0 + lat temp[$3] + send $4 + bnot + jmp code_2bdb + +code_2bd2: pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot +code_2bdb: +at temp[$4] + jmp code_2b90 + +code_2bdf: lat temp[$a] + bnt code_2bee + pushi $3c5 ; 965, addToRoom + push1 + push + lag global[$1] + send $6 + bnot +code_2bee: ldi $1 + aTop cycles +code_2bf2: toss + ret + +GSShiftRoomScript::changeState: + link $2 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_2c15 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_252e ; "tb" + push + pushi $34 ; 52, '4', number + pTos pDirection + callk kernel_128, $8 + bnot + jmp code_2d20 + +code_2c15: dup + ldi $1 + eq? + bnt code_2d0e + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + sat temp[$0] + pushi $3c6 ; 966, deleteFromRoom + push0 + lag global[$1] + send $4 + bnot + pushi $9d ; 157, eachElementDo + push1 + pushi $3a5 ; 933, hideContents + pushi $421 ; 1057, pWObjectList + push0 + lat temp[$0] + send $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lst temp[$0] + class DeadObjects + send $6 + bnot + pushi $2c6 ; 710, findRoom + push2 + pTos pNumber + push0 + lag global[$30] + send $8 + bnot + sat temp[$0] + pushi $2c3 ; 707, pNextRoom + push1 + push + lag global[$30] + send $6 + bnot + pushi $9d ; 157, eachElementDo + push2 + pushi $3c5 ; 965, addToRoom + lst temp[$0] + pToa pObjectList + send $8 + bnot + pushi $9d ; 157, eachElementDo + push2 + pushi $63 ; 99, 'c', perform + class GotoVisibleLocation + push + pushi $a6 ; 166, release + push0 + pushi $95 ; 149, dispose + push0 + pToa pObjectList + send $10 + bnot + pushi $3c5 ; 965, addToRoom + push1 + lst temp[$0] + pushi $3f7 ; 1015, pRoomNum + push1 + pTos pNumber + lag global[$1] + send $c + bnot + pushi $45 ; 69, 'E', doit + pushi $4 ; scaleX + pushi $140 ; 320, pHandle + pushi $c8 ; 200, handleEvent + pushi $140 ; 320, pHandle + pushi $c8 ; 200, handleEvent + push2 + pushi $eac4 ; -5436 + push1 + callk kernel_2, $4 + bnot + send $c + bnot + sat temp[$1] + pushi $422 ; 1058, pSafeX + push1 + push1 + push0 + send $4 + bnot + push + lat temp[$0] + send $6 + bnot + pushi $423 ; 1059, pSafeY + push1 + push2 + push0 + lat temp[$1] + send $4 + bnot + push + lat temp[$0] + send $6 + bnot + pushi $6d ; 109, 'm', picture + push0 + lat temp[$0] + send $4 + bnot + push + ldi $bff ; 3071, BAD SELECTOR + eq? + bnt code_2cfe + pushi $9d ; 157, eachElementDo + push1 + pushi $3e1 ; 993, validatePosn + pushi $421 ; 1057, pWObjectList + push0 + lat temp[$0] + send $4 + bnot + send $6 + bnot +code_2cfe: pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + ldi $1 + aTop cycles + jmp code_2d20 + +code_2d0e: dup + ldi $2 + eq? + bnt code_2d20 + ldi $1 + sag global[$4f] + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_2d20: toss + ret + +GSCreateCharacterScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_2d77 + pushi $10d ; 269, lowWord + push0 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $30 ; 48, '0', who + eq? + bnt code_2d73 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot +code_2d73: toss + jmp code_2daf + +code_2d77: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_2daf + pushi $10d ; 269, lowWord + push0 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $30 ; 48, '0', who + eq? + bnt code_2dae + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $36c ; 876, fromPacket + push1 + lsp param[$1] + pToa pCharacter + send $6 + bnot + ldi $1 + aTop cycles +code_2dae: toss +code_2daf: toss + ret + +GSCreateCharacterScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_2e2d + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13f ; 319, putString + push1 + pTos pName + pushi $13f ; 319, putString + push1 + pTos pTitle + pushi $13a ; 314, putByte + push1 + pTos pProfession + pushi $13a ; 314, putByte + push1 + pTos pRace + pushi $13a ; 314, putByte + push1 + pTos pSex + pushi $13a ; 314, putByte + push1 + pTos pPeaceful + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $2a + bnot + pushi $3ca ; 970, buildExtendedPacket + push1 + lst temp[$0] + pToa pObj + send $6 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $30 ; 48, '0', who + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_2e3b + +code_2e2d: dup + ldi $1 + eq? + bnt code_2e3b + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_2e3b: toss + ret + +GSUpdateCharacterScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_2e92 + pushi $10d ; 269, lowWord + push0 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $7c ; 124, '|', titleBack + eq? + bnt code_2e8e + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot +code_2e8e: toss + jmp code_2ebf + +code_2e92: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_2ebf + pushi $10d ; 269, lowWord + push0 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $7c ; 124, '|', titleBack + eq? + bnt code_2ebe + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_2ebe: toss +code_2ebf: toss + ret + +GSUpdateCharacterScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_2f47 + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13b ; 315, putWord + push1 + pushi $2cb ; 715, pServIDLo + push0 + pToa pObj + send $4 + bnot + push + pushi $13b ; 315, putWord + push1 + pushi $2cc ; 716, pServIDHi + push0 + pToa pObj + send $4 + bnot + push + pushi $13a ; 314, putByte + push1 + lsg global[$f7] + ldi $52 ; 82, 'R', save + eq? + bnt code_2eff + ldi $1 + jmp code_2f01 + +code_2eff: ldi $0 +code_2f01: push + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $18 + bnot + pushi $3ca ; 970, buildExtendedPacket + push1 + lst temp[$0] + pToa pObj + send $6 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $7c ; 124, '|', titleBack + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_2f55 + +code_2f47: dup + ldi $1 + eq? + bnt code_2f55 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_2f55: toss + ret + +GSDestroyCharacterScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_2fac + pushi $10d ; 269, lowWord + push0 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $31 ; 49, '1', message + eq? + bnt code_2fa8 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot +code_2fa8: toss + jmp code_2fef + +code_2fac: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_2fef + pushi $10d ; 269, lowWord + push0 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $31 ; 49, '1', message + eq? + bnt code_2fee + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $58 ; 88, 'X', delete + push1 + pTos pCharacter + lag global[$6a] + send $6 + bnot + pushi $3df ; 991, setServID + push2 + pushi $ff ; 255, asInteger + dup + pToa pCharacter + send $8 + bnot + ldi $1 + aTop cycles +code_2fee: toss +code_2fef: toss + ret + +GSDestroyCharacterScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3010 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $31 ; 49, '1', message + pTos pCharacter + callk kernel_128, $8 + bnot + jmp code_301e + +code_3010: dup + ldi $1 + eq? + bnt code_301e + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_301e: toss + ret + +GSQueryCharactersScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3077 + pushi $10d ; 269, lowWord + push0 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $12 ; 18, nsLeft + eq? + bnt code_3073 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot +code_3073: toss + jmp code_30c9 + +code_3077: dup + ldi $12 ; 18, nsLeft + eq? + bnt code_30c9 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + ldi $0 + sat temp[$2] +code_3096: lst temp[$2] + lat temp[$0] + lt? + bnt code_30c5 + pushi $36c ; 876, fromPacket + push1 + lsp param[$1] + pushi $3c6 ; 966, deleteFromRoom + push0 + pushi $8d ; 141, new + push0 + class WorldEgo + send $4 + bnot + sat temp[$1] + send $a + bnot + pushi $9f ; 159, add + push1 + lst temp[$1] + pToa pList + send $6 + bnot + +at temp[$2] + jmp code_3096 + +code_30c5: ldi $1 + aTop cycles +code_30c9: toss + ret + +GSQueryCharactersScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_30e8 + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $12 ; 18, nsLeft + callk kernel_128, $6 + bnot + jmp code_30f6 + +code_30e8: dup + ldi $1 + eq? + bnt code_30f6 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_30f6: toss + ret + +GSPerformVerbScript::handleMsg: + link $2 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_314b + pushi $127 ; 295, equal + push1 + pTos pVerb + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_31e3 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_31e3 + +code_314b: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_31e3 + pushi $127 ; 295, equal + push1 + pTos pVerb + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_31e3 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$df] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$e0] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sag global[$e1] + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + sat temp[$1] + pushi $136 ; 310, getLong + push1 + push + lap param[$1] + send $6 + bnot + pushi $10f ; 271, setLong + push1 + lst temp[$1] + lag global[$de] + send $6 + bnot + pushi $11b ; 283, bitXOR + push2 + pushi $feed ; -275 + pushi $deaf ; -8529 + lat temp[$1] + send $8 + bnot + pushi $10d ; 269, lowWord + push0 + lat temp[$1] + send $4 + bnot + sag global[$fa] + pushi $10e ; 270, hiWord + push0 + lat temp[$1] + send $4 + bnot + sag global[$fb] + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_31e3: toss + ret + +GSPerformVerbScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_32ed + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13b ; 315, putWord + push1 + push1 + pTos pDirectObj + calle export60000_0, $2 + bnot + bnt code_3214 + pushi $2cb ; 715, pServIDLo + push0 + pToa pDirectObj + send $4 + bnot + jmp code_3216 + +code_3214: ldi $ff ; 255, asInteger +code_3216: push + pushi $13b ; 315, putWord + push1 + push1 + pTos pDirectObj + calle export60000_0, $2 + bnot + bnt code_3233 + pushi $2cc ; 716, pServIDHi + push0 + pToa pDirectObj + send $4 + bnot + jmp code_3235 + +code_3233: ldi $ff ; 255, asInteger +code_3235: push + pushi $13b ; 315, putWord + push1 + push1 + pTos pIndirectObj + calle export60000_0, $2 + bnot + bnt code_3252 + pushi $2cb ; 715, pServIDLo + push0 + pToa pIndirectObj + send $4 + bnot + jmp code_3254 + +code_3252: ldi $ff ; 255, asInteger +code_3254: push + pushi $13b ; 315, putWord + push1 + push1 + pTos pIndirectObj + calle export60000_0, $2 + bnot + bnt code_3272 + pushi $2cc ; 716, pServIDHi + push0 + pToa pIndirectObj + send $4 + bnot + jmp code_3274 + +code_3272: ldi $ff ; 255, asInteger +code_3274: push + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $1e + bnot + pushi $2f8 ; 760, buildPacket + push1 + lst temp[$0] + pushi $435 ; 1077, toss + push0 + pushi $3f6 ; 1014, pOutgoingMovie + push0 + lag global[$1] + send $4 + bnot + send $a + bnot + pToa pObj + bnt code_32a8 + pushi $13f ; 319, putString + push1 + push + lat temp[$0] + send $6 + bnot +code_32a8: pTos pGotoX + ldi $ff ; 255, asInteger + ne? + bnt code_32c1 + pushi $13b ; 315, putWord + push1 + pTos pGotoX + pushi $13b ; 315, putWord + push1 + pTos pGotoY + lat temp[$0] + send $c + bnot +code_32c1: pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pTos pVerb + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_32fb + +code_32ed: dup + ldi $1 + eq? + bnt code_32fb + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_32fb: toss + ret + +GSGetDescriptionScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3350 + pushi $127 ; 295, equal + push1 + pushi $39 ; 57, '9', b_moveCnt + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3397 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_3397 + +code_3350: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_3397 + pushi $127 ; 295, equal + push1 + pushi $39 ; 57, '9', b_moveCnt + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3397 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $d3 ; 211, copy + push1 + push + pToa pText + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ldi $1 + aTop cycles +code_3397: toss + ret + +GSGetDescriptionScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_33b8 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $39 ; 57, '9', b_moveCnt + pTos pObj + callk kernel_128, $8 + bnot + jmp code_33c6 + +code_33b8: dup + ldi $1 + eq? + bnt code_33c6 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_33c6: toss + ret + +GSGetBiographyScript::init: + pushi $9f ; 159, add + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $94 ; 148, init + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSGetBiographyScript::dispose: + pushi $58 ; 88, 'X', delete + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $95 ; 149, dispose + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSGetBiographyScript::handleError: + lsp param[$1] + class DisposeNotifyList + eq? + bnt code_340b + lsp param[$2] + pToa pObj + eq? + bnt code_340b + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_3417 + +code_340b: pushi $9c ; 156, handleError + push1 + &rest $4 ; scaleX + lsp param[$1] + super GSActionScript, $6 + bnot +code_3417: ret + +GSGetBiographyScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_346b + pushi $127 ; 295, equal + push1 + pushi $37 ; 55, '7', dx + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_34b2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_34b2 + +code_346b: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_34b2 + pushi $127 ; 295, equal + push1 + pushi $37 ; 55, '7', dx + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_34b2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $d3 ; 211, copy + push1 + push + pToa pText + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ldi $1 + aTop cycles +code_34b2: toss + ret + +GSGetBiographyScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_34d3 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $37 ; 55, '7', dx + pTos pObj + callk kernel_128, $8 + bnot + jmp code_34e1 + +code_34d3: dup + ldi $1 + eq? + bnt code_34e1 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_34e1: toss + ret + +GSSetBiographyScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3534 + pushi $127 ; 295, equal + push1 + pushi $38 ; 56, '8', dy + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_355d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_355d + +code_3534: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_355d + pushi $127 ; 295, equal + push1 + pushi $38 ; 56, '8', dy + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_355d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_355d: toss + ret + +GSSetBiographyScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_35ce + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13b ; 315, putWord + push1 + pushi $2cb ; 715, pServIDLo + push0 + pToa pObj + send $4 + bnot + push + pushi $13b ; 315, putWord + push1 + pushi $2cc ; 716, pServIDHi + push0 + pToa pObj + send $4 + bnot + push + pushi $13f ; 319, putString + push1 + pTos pText + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $18 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $38 ; 56, '8', dy + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_35dc + +code_35ce: dup + ldi $1 + eq? + bnt code_35dc + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_35dc: toss + ret + +GSCheckLoginScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $e ; 14, view + eq? + bnt code_365c + pushi $136 ; 310, getLong + push1 + pTos pLongInt + lap param[$1] + send $6 + bnot + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sag global[$fc] + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + sat temp[$2] + pushi $136 ; 310, getLong + push1 + push + lap param[$1] + send $6 + bnot + pushi $3 ; z + pushi $6 ; maxScale + pushi $8 ; fixPriority + lst temp[$2] + callk kernel_118, $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $d3 ; 211, copy + push1 + push + pToa pLoginErrorStr + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_365c: toss + ret + +GSCheckLoginScript::changeState: + link $5 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_36e4 + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $6 + bnot + pushi $13f ; 319, putString + push1 + pTos pLoginName + pushi $13f ; 319, putString + push1 + pTos pPassword + pushi $13c ; 316, putLong + push1 + pTos pLongInt + pushi $13a ; 314, putByte + push1 + pTos pNumber + lat temp[$0] + send $18 + bnot + pToa pNumber + bnt code_36ac + pushi $13f ; 319, putString + push1 + pTos pLoginErrorStr + lat temp[$0] + send $6 + bnot +code_36ac: pushi $13b ; 315, putWord + push1 + pushi $407 ; 1031, pHealthMax + lat temp[$0] + send $6 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $e ; 14, view + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_36f2 + +code_36e4: dup + ldi $1 + eq? + bnt code_36f2 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_36f2: toss + ret + +GSSetHeadDataScript::handleMsg: + link $2 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3747 + pushi $127 ; 295, equal + push1 + pushi $3b ; 59, ';', b_i2 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_37a3 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_37a3 + +code_3747: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_37a3 + pushi $127 ; 295, equal + push1 + pushi $3b ; 59, ';', b_i2 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_37a3 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $35c ; 860, getBase + push1 + class BHead + push + pushi $319 ; 793, pHead + push0 + pToa pObj + send $4 + bnot + send $6 + bnot + sat temp[$0] + pushi $35c ; 860, getBase + push1 + class BHead + push + pushi $319 ; 793, pHead + push0 + pToa pCharacter + send $4 + bnot + send $6 + bnot + sat temp[$1] + pushi $d3 ; 211, copy + push1 + lst temp[$0] + send $6 + bnot + ldi $1 + aTop cycles +code_37a3: toss + ret + +GSSetHeadDataScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_382a + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13b ; 315, putWord + push1 + pushi $2cb ; 715, pServIDLo + push0 + pToa pCharacter + send $4 + bnot + push + pushi $13b ; 315, putWord + push1 + pushi $2cc ; 716, pServIDHi + push0 + pToa pCharacter + send $4 + bnot + push + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $12 + bnot + pushi $2f8 ; 760, buildPacket + push1 + lst temp[$0] + pushi $35c ; 860, getBase + push1 + class BHead + push + pushi $319 ; 793, pHead + push0 + pToa pObj + send $4 + bnot + send $6 + bnot + send $6 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $3b ; 59, ';', b_i2 + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$0] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + jmp code_3838 + +code_382a: dup + ldi $1 + eq? + bnt code_3838 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3838: toss + ret + +GSGetExtendedPropsScript::dispose: + pushi $58 ; 88, 'X', delete + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $95 ; 149, dispose + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSGetExtendedPropsScript::handleError: + lsp param[$1] + class DisposeNotifyList + eq? + bnt code_3865 + lsp param[$2] + pToa pObj + eq? + bnt code_3865 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3865: ret + +GSGetExtendedPropsScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_38b9 + pushi $127 ; 295, equal + push1 + pushi $3a ; 58, ':', b_i1 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_38ed + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_38ed + +code_38b9: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_38ed + pushi $127 ; 295, equal + push1 + pushi $3a ; 58, ':', b_i1 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_38ed + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $3c9 ; 969, fromExtendedPacket + push1 + lsp param[$1] + pToa pObj + send $6 + bnot + ldi $1 + aTop cycles +code_38ed: toss + ret + +GSGetExtendedPropsScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3918 + pushi $9f ; 159, add + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $3a ; 58, ':', b_i1 + pTos pObj + callk kernel_128, $8 + bnot + jmp code_3926 + +code_3918: dup + ldi $1 + eq? + bnt code_3926 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3926: toss + ret + +GSGetShopInfoScript::handleMsg: + link $2 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_397b + pushi $127 ; 295, equal + push1 + pushi $47 ; 71, 'G', looper + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_39d2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_39d2 + +code_397b: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_39d2 + pushi $127 ; 295, equal + push1 + pushi $47 ; 71, 'G', looper + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_39d2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $35c ; 860, getBase + push1 + class BCharacter + push + lag global[$1] + send $6 + bnot + sat temp[$1] + pushi $432 ; 1074, pBuildPoints + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + pushi $4 ; scaleX + pushi $1a ; 26, signal + push0 + pTos pObj + lsp param[$1] + callk kernel_118, $8 + bnot + ldi $1 + aTop cycles +code_39d2: toss + ret + +GSGetShopInfoScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_39f3 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $47 ; 71, 'G', looper + pTos pObj + callk kernel_128, $8 + bnot + jmp code_3a01 + +code_39f3: dup + ldi $1 + eq? + bnt code_3a01 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3a01: toss + ret + +GSGetAuctionHallInfoScript::handleMsg: + link $3 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3a57 + pushi $127 ; 295, equal + push1 + pushi $8f ; 143, putIndex + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3aaf + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_3aaf + +code_3a57: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_3aaf + pushi $127 ; 295, equal + push1 + pushi $8f ; 143, putIndex + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3aaf + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $35c ; 860, getBase + push1 + class BCharacter + push + lag global[$1] + send $6 + bnot + sat temp[$1] + pushi $432 ; 1074, pBuildPoints + push1 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + lat temp[$1] + send $6 + bnot + pushi $4 ; scaleX + pushi $1b ; 27, illegalBits + push0 + pTos pObj + lsp param[$1] + callk kernel_118, $8 + bnot + ldi $1 + aTop cycles +code_3aaf: toss + ret + +GSGetAuctionHallInfoScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3ad1 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $8f ; 143, putIndex + pTos pObj + callk kernel_128, $8 + bnot + jmp code_3adf + +code_3ad1: dup + ldi $1 + eq? + bnt code_3adf + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3adf: toss + ret + +GSBuyItemScript::handleMsg: + link $4 + push0 + callk kernel_129, $0 + bnot + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3b39 + pushi $127 ; 295, equal + push1 + pushi $48 ; 72, 'H', modifiers + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3c0d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_3c0d + +code_3b39: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_3c0d + pushi $127 ; 295, equal + push1 + pushi $48 ; 72, 'H', modifiers + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3c0d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + push + dup + ldi $2 + eq? + bnt code_3bb8 + pushi $8d ; 141, new + push0 + class WorldObject + send $4 + bnot + sat temp[$1] + pushi $36c ; 876, fromPacket + push2 + lsp param[$1] + lsg global[$1] + send $8 + bnot + not + bnt code_3b97 + push1 + lofsa string_2668 ; "GSBuyItemScript got non-visible object in response." + push + calle export60029_0, $2 + bnot +code_3b97: pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $3d7 ; 983, subValue + push1 + push + lag global[$1] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + jmp code_3c08 + +code_3bb8: dup + ldi $4 ; scaleX + eq? + bnt code_3c08 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $35c ; 860, getBase + push1 + class BCharacter + push + lag global[$1] + send $6 + bnot + sat temp[$3] + pushi $432 ; 1074, pBuildPoints + push1 + pushi $432 ; 1074, pBuildPoints + push0 + send $4 + bnot + push + pushi $10d ; 269, lowWord + push0 + lat temp[$2] + send $4 + bnot + sub + push + lat temp[$3] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $3c9 ; 969, fromExtendedPacket + push1 + lsp param[$1] + lag global[$1] + send $6 + bnot +code_3c08: toss + ldi $1 + aTop cycles +code_3c0d: toss + ret + +GSBuyItemScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3c47 + push1 + pTos pObj + calle export60000_0, $2 + bnot + not + bnt code_3c31 + pushi $95 ; 149, dispose + push0 + self $4 + bnot + ret + +code_3c31: pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_269c ; "tpww" + push + pushi $48 ; 72, 'H', modifiers + pTos pObj + push0 + pTos pUID + callk kernel_128, $c + bnot + jmp code_3c55 + +code_3c47: dup + ldi $1 + eq? + bnt code_3c55 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3c55: toss + ret + +GSBuyBulkScript::handleMsg: + link $4 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3caa + pushi $127 ; 295, equal + push1 + pushi $48 ; 72, 'H', modifiers + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3d23 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_3d23 + +code_3caa: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_3d23 + pushi $127 ; 295, equal + push1 + pushi $48 ; 72, 'H', modifiers + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3d23 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + push + dup + ldi $5 ; scaleY + eq? + bnt code_3d1e + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $3d9 ; 985, addManaValue + push1 + push + lag global[$1] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $3d7 ; 983, subValue + push1 + push + lag global[$1] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot +code_3d1e: toss + ldi $1 + aTop cycles +code_3d23: toss + ret + +GSBuyBulkScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3d68 + push1 + pTos pObj + calle export60000_0, $2 + bnot + not + bnt code_3d47 + pushi $95 ; 149, dispose + push0 + self $4 + bnot + ret + +code_3d47: pushi $7 ; priority + pushi $e ; 14, view + lofsa string_26b1 ; "tpwwl" + push + pushi $48 ; 72, 'H', modifiers + pTos pObj + push0 + pTos pUID + pTos pLongInt + callk kernel_128, $e + bnot + pushi $95 ; 149, dispose + push0 + pToa pLongInt + send $4 + bnot + jmp code_3d76 + +code_3d68: dup + ldi $1 + eq? + bnt code_3d76 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3d76: toss + ret + +GSSellItemScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3dcb + pushi $127 ; 295, equal + push1 + pushi $4a ; 74, 'J', setPri + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3e07 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_3e07 + +code_3dcb: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_3e07 + pushi $127 ; 295, equal + push1 + pushi $4a ; 74, 'J', setPri + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3e07 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $10f ; 271, setLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + pToa pLongInt + send $6 + bnot + ldi $1 + aTop cycles +code_3e07: toss + ret + +GSSellItemScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3e2a + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_26c7 ; "tpp" + push + pushi $4a ; 74, 'J', setPri + pTos pShop + pTos pObj + callk kernel_128, $a + bnot + jmp code_3e38 + +code_3e2a: dup + ldi $1 + eq? + bnt code_3e38 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3e38: toss + ret + +GSSellCrystalsScript::handleMsg: + link $2 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3e8d + pushi $127 ; 295, equal + push1 + pushi $75 ; 117, 'u', show + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3ef2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_3ef2 + +code_3e8d: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_3ef2 + pushi $127 ; 295, equal + push1 + pushi $75 ; 117, 'u', show + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3ef2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $10f ; 271, setLong + push1 + push + pToa pLongInt + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $3da ; 986, subManaValue + push1 + push + lag global[$1] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + ldi $1 + aTop cycles +code_3ef2: toss + ret + +GSSellCrystalsScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3f15 + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_26dc ; "tpl" + push + pushi $75 ; 117, 'u', show + pTos pObj + pTos pLongInt + callk kernel_128, $a + bnot + jmp code_3f23 + +code_3f15: dup + ldi $1 + eq? + bnt code_3f23 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3f23: toss + ret + +GSRechargeScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_3f78 + pushi $127 ; 295, equal + push1 + pushi $65 ; 101, 'e', topString + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3fa1 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_3fa1 + +code_3f78: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_3fa1 + pushi $127 ; 295, equal + push1 + pushi $65 ; 101, 'e', topString + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_3fa1 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_3fa1: toss + ret + +GSRechargeScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_3fc4 + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_26c7 ; "tpp" + push + pushi $65 ; 101, 'e', topString + pTos pShop + pTos pObj + callk kernel_128, $a + bnot + jmp code_3fd2 + +code_3fc4: dup + ldi $1 + eq? + bnt code_3fd2 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_3fd2: toss + ret + +GSRepairScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4027 + pushi $127 ; 295, equal + push1 + pushi $7a ; 122, 'z', borderColor + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4050 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4050 + +code_4027: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4050 + pushi $127 ; 295, equal + push1 + pushi $7a ; 122, 'z', borderColor + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4050 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4050: toss + ret + +GSRepairScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4073 + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_26c7 ; "tpp" + push + pushi $7a ; 122, 'z', borderColor + pTos pShop + pTos pObj + callk kernel_128, $a + bnot + jmp code_4081 + +code_4073: dup + ldi $1 + eq? + bnt code_4081 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4081: toss + ret + +GSGetPriceScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_40d6 + pushi $127 ; 295, equal + push1 + pushi $4b ; 75, 'K', at + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_412e + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_412e + +code_40d6: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_412e + pushi $127 ; 295, equal + push1 + pushi $4b ; 75, 'K', at + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_412e + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + push1 + pTos pLongInt + calle export60000_0, $2 + bnot + bnt code_412a + pushi $97 ; 151, isKindOf + push1 + class LongInt + push + pToa pLongInt + send $6 + bnot + bnt code_412a + pushi $10f ; 271, setLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + pToa pLongInt + send $6 + bnot +code_412a: ldi $1 + aTop cycles +code_412e: toss + ret + +GSGetPriceScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4151 + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_26c7 ; "tpp" + push + pushi $4b ; 75, 'K', at + pTos pShop + pTos pObj + callk kernel_128, $a + bnot + jmp code_415f + +code_4151: dup + ldi $1 + eq? + bnt code_415f + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_415f: toss + ret + +GSGetRechargePriceScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_41b4 + pushi $127 ; 295, equal + push1 + pushi $66 ; 102, 'f', flags + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_420c + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_420c + +code_41b4: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_420c + pushi $127 ; 295, equal + push1 + pushi $66 ; 102, 'f', flags + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_420c + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + push1 + pTos pLongInt + calle export60000_0, $2 + bnot + bnt code_4208 + pushi $97 ; 151, isKindOf + push1 + class LongInt + push + pToa pLongInt + send $6 + bnot + bnt code_4208 + pushi $10f ; 271, setLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + pToa pLongInt + send $6 + bnot +code_4208: ldi $1 + aTop cycles +code_420c: toss + ret + +GSGetRechargePriceScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_422f + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_26c7 ; "tpp" + push + pushi $66 ; 102, 'f', flags + pTos pShop + pTos pObj + callk kernel_128, $a + bnot + jmp code_423d + +code_422f: dup + ldi $1 + eq? + bnt code_423d + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_423d: toss + ret + +GSGetRepairPriceScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4292 + pushi $127 ; 295, equal + push1 + pushi $7b ; 123, '{', titleFore + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_42ea + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_42ea + +code_4292: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_42ea + pushi $127 ; 295, equal + push1 + pushi $7b ; 123, '{', titleFore + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_42ea + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + push1 + pTos pLongInt + calle export60000_0, $2 + bnot + bnt code_42e6 + pushi $97 ; 151, isKindOf + push1 + class LongInt + push + pToa pLongInt + send $6 + bnot + bnt code_42e6 + pushi $10f ; 271, setLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + pToa pLongInt + send $6 + bnot +code_42e6: ldi $1 + aTop cycles +code_42ea: toss + ret + +GSGetRepairPriceScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_430d + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_26c7 ; "tpp" + push + pushi $7b ; 123, '{', titleFore + pTos pShop + pTos pObj + callk kernel_128, $a + bnot + jmp code_431b + +code_430d: dup + ldi $1 + eq? + bnt code_431b + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_431b: toss + ret + +GSExamineItemScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4370 + pushi $127 ; 295, equal + push1 + pushi $49 ; 73, 'I', replay + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_43b7 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_43b7 + +code_4370: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_43b7 + pushi $127 ; 295, equal + push1 + pushi $49 ; 73, 'I', replay + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_43b7 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $d3 ; 211, copy + push1 + push + pToa pText + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + ldi $1 + aTop cycles +code_43b7: toss + ret + +GSExamineItemScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_43db + pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_269c ; "tpww" + push + pushi $49 ; 73, 'I', replay + pTos pObj + push0 + pTos pUID + callk kernel_128, $c + bnot + jmp code_43e9 + +code_43db: dup + ldi $1 + eq? + bnt code_43e9 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_43e9: toss + ret + +GSMoneyDropScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_443c + pushi $127 ; 295, equal + push1 + pushi $4c ; 76, 'L', next + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4465 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4465 + +code_443c: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4465 + pushi $127 ; 295, equal + push1 + pushi $4c ; 76, 'L', next + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4465 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4465: toss + ret + +GSMoneyDropScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4492 + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_276a ; "tlb" + push + pushi $4c ; 76, 'L', next + pTos pLongInt + pTos pNumber + callk kernel_128, $a + bnot + jmp code_44a0 + +code_4492: dup + ldi $1 + eq? + bnt code_44a0 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_44a0: toss + ret + +GSMoneyPutScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_44f3 + pushi $127 ; 295, equal + push1 + pushi $4d ; 77, 'M', done + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_451c + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_451c + +code_44f3: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_451c + pushi $127 ; 295, equal + push1 + pushi $4d ; 77, 'M', done + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_451c + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_451c: toss + ret + +GSMoneyPutScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_454b + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_2780 ; "tlpb" + push + pushi $4d ; 77, 'M', done + pTos pLongInt + pTos pDirectObj + pTos pNumber + callk kernel_128, $c + bnot + jmp code_4559 + +code_454b: dup + ldi $1 + eq? + bnt code_4559 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4559: toss + ret + +GSMoneyGiveScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_45ac + pushi $127 ; 295, equal + push1 + pushi $4e ; 78, 'N', width + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_45d5 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_45d5 + +code_45ac: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_45d5 + pushi $127 ; 295, equal + push1 + pushi $4e ; 78, 'N', width + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_45d5 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_45d5: toss + ret + +GSMoneyGiveScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4604 + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + pushi $6 ; maxScale + pushi $e ; 14, view + lofsa string_2780 ; "tlpb" + push + pushi $4e ; 78, 'N', width + pTos pLongInt + pTos pDirectObj + pTos pNumber + callk kernel_128, $c + bnot + jmp code_4612 + +code_4604: dup + ldi $1 + eq? + bnt code_4612 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4612: toss + ret + +GSMoneyTakeScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4665 + pushi $127 ; 295, equal + push1 + pushi $4f ; 79, 'O', pragmaFail + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_468e + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_468e + +code_4665: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_468e + pushi $127 ; 295, equal + push1 + pushi $4f ; 79, 'O', pragmaFail + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_468e + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_468e: toss + ret + +GSMoneyTakeScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_46b9 + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $4f ; 79, 'O', pragmaFail + pTos pDirectObj + callk kernel_128, $8 + bnot + jmp code_46c7 + +code_46b9: dup + ldi $1 + eq? + bnt code_46c7 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_46c7: toss + ret + +GSCastSpellScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_471a + pushi $127 ; 295, equal + push1 + pushi $50 ; 80, 'P', claimed + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4743 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4743 + +code_471a: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4743 + pushi $127 ; 295, equal + push1 + pushi $50 ; 80, 'P', claimed + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4743 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4743: toss + ret + +GSCastSpellScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4776 + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + pushi $8 ; fixPriority + pushi $e ; 14, view + lofsa string_27ba ; "twppww" + push + pushi $50 ; 80, 'P', claimed + pTos pNumber + pTos pDirectObj + pTos pObj + pTos pGotoX + pTos pGotoY + callk kernel_128, $10 + bnot + jmp code_4784 + +code_4776: dup + ldi $1 + eq? + bnt code_4784 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4784: toss + ret + +GSCastTargetSpellScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_47d7 + pushi $127 ; 295, equal + push1 + pushi $50 ; 80, 'P', claimed + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4800 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4800 + +code_47d7: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4800 + pushi $127 ; 295, equal + push1 + pushi $50 ; 80, 'P', claimed + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4800 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4800: toss + ret + +GSCastTargetSpellScript::changeState: + link $2 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_482f + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_27d3 ; "twp" + push + pushi $50 ; 80, 'P', claimed + pTos pNumber + pTos pDirectObj + callk kernel_128, $a + bnot + jmp code_483d + +code_482f: dup + ldi $1 + eq? + bnt code_483d + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_483d: toss + ret + +GSCastLocaleSpellScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4890 + pushi $127 ; 295, equal + push1 + pushi $50 ; 80, 'P', claimed + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_48b9 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_48b9 + +code_4890: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_48b9 + pushi $127 ; 295, equal + push1 + pushi $50 ; 80, 'P', claimed + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_48b9 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_48b9: toss + ret + +GSCastLocaleSpellScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_48e6 + pushi $3cc ; 972, sendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_27ef ; "twl" + push + pushi $50 ; 80, 'P', claimed + pTos pNumber + pTos pLongInt + callk kernel_128, $a + bnot + jmp code_48f4 + +code_48e6: dup + ldi $1 + eq? + bnt code_48f4 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_48f4: toss + ret + +GSCombatMoveScript::handleMsg: + link $8 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4949 + pushi $127 ; 295, equal + push1 + pushi $44 ; 68, 'D', mover + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4972 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4972 + +code_4949: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4972 + pushi $127 ; 295, equal + push1 + pushi $44 ; 68, 'D', mover + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4972 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4972: toss + ret + +GSCombatMoveScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4997 + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_280b ; "tbb" + push + pushi $44 ; 68, 'D', mover + pTos pGotoX + pTos pGotoY + callk kernel_128, $a + bnot + jmp code_49a5 + +code_4997: dup + ldi $1 + eq? + bnt code_49a5 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_49a5: toss + ret + +GSCombatExitScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_49f8 + pushi $127 ; 295, equal + push1 + pushi $45 ; 69, 'E', doit + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4a21 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4a21 + +code_49f8: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4a21 + pushi $127 ; 295, equal + push1 + pushi $45 ; 69, 'E', doit + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4a21 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4a21: toss + ret + +GSCombatExitScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4a42 + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $45 ; 69, 'E', doit + callk kernel_128, $6 + bnot + jmp code_4a50 + +code_4a42: dup + ldi $1 + eq? + bnt code_4a50 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4a50: toss + ret + +GSCombatFleeScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4aa3 + pushi $127 ; 295, equal + push1 + pushi $46 ; 70, 'F', isBlocked + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4acc + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4acc + +code_4aa3: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4acc + pushi $127 ; 295, equal + push1 + pushi $46 ; 70, 'F', isBlocked + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4acc + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4acc: toss + ret + +GSCombatFleeScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4aed + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $46 ; 70, 'F', isBlocked + callk kernel_128, $6 + bnot + jmp code_4afb + +code_4aed: dup + ldi $1 + eq? + bnt code_4afb + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4afb: toss + ret + +GSGetEntryInfoScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4b50 + pushi $127 ; 295, equal + push1 + pushi $5f ; 95, '_', min + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4c09 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4c09 + +code_4b50: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4c09 + pushi $127 ; 295, equal + push1 + pushi $5f ; 95, '_', min + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4c09 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$d8] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$d9] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sag global[$da] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$df] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sag global[$e0] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sag global[$e1] + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + sat temp[$0] + pushi $136 ; 310, getLong + push1 + push + lap param[$1] + send $6 + bnot + pushi $10f ; 271, setLong + push1 + lst temp[$0] + lag global[$de] + send $6 + bnot + pushi $11b ; 283, bitXOR + push2 + pushi $feed ; -275 + pushi $deaf ; -8529 + lat temp[$0] + send $8 + bnot + pushi $10d ; 269, lowWord + push0 + lat temp[$0] + send $4 + bnot + sag global[$fa] + pushi $10e ; 270, hiWord + push0 + lat temp[$0] + send $4 + bnot + sag global[$fb] + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4c09: toss + ret + +GSGetEntryInfoScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4c2c + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $5f ; 95, '_', min + pTos pObj + callk kernel_128, $8 + bnot + jmp code_4c3a + +code_4c2c: dup + ldi $1 + eq? + bnt code_4c3a + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4c3a: toss + ret + +charHead::setSize: + link $3 + pToa left + sat temp[$1] + pToa top + sat temp[$2] + pToa scratch + not + bnt code_4c57 + pushi $319 ; 793, pHead + push0 + lag global[$1] + send $4 + bnot + aTop scratch +code_4c57: pushi $35c ; 860, getBase + push1 + class BHead + push + pToa scratch + send $6 + bnot + sat temp[$0] + pushi $e6 ; 230, sizeToCel + pushi $3 ; z + pushi $30d ; 781, pHeadView + push0 + send $4 + bnot + push + push0 + push0 + self $a + bnot + pushi $8a ; 138, bottom + push1 + pushi $8a ; 138, bottom + push0 + self $4 + bnot + push + ldi $14 ; 20, nsRight + sub + push + self $6 + bnot + pushi $db ; 219, moveTo + push2 + lst temp[$1] + pushi $a ; 10, inTop + self $8 + bnot + lst temp[$2] + ldi $64 ; 100, 'd', moveDone + add + aTop y + ret + +charHead::draw: + link $4 + pToa bitmap + sat temp[$3] + bnt code_4cb8 + push1 + pushSelf + callk kernel_31, $2 + bnot + pushi $9f ; 159, add + push1 + pTos bitmap + lag global[$66] + send $6 + bnot +code_4cb8: pushi $f ; 15, loop + push1 + push0 + pToa scratch + send $6 + bnot + pushi $35c ; 860, getBase + push1 + class BHead + push + pToa scratch + send $6 + bnot + sat temp[$0] + pushi $466 ; 1126, generateBitmap + push2 + push0 + pushi $f ; 15, loop + push0 + pToa scratch + send $4 + bnot + push + lat temp[$0] + send $8 + bnot + sat temp[$2] + pushi $3a7 ; 935, getBaseOwner + push0 + pToa scratch + send $4 + bnot + sat temp[$1] + pushi $3 ; z + pushi $a ; 10, inTop + lst temp[$2] + pushi $17a ; 378, clut + push0 + send $4 + bnot + push + callk kernel_35, $6 + bnot + lat temp[$2] + aTop bitmap + pushi $4 ; scaleX + pushi $8 ; fixPriority + pTos bitmap + push0 + pushi $28 ; 40, '(', style + callk kernel_35, $8 + bnot + lat temp[$3] + bnt code_4d1d + push1 + pushSelf + callk kernel_30, $2 + bnot +code_4d1d: ret + +GSAcceptQuestScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4d78 + pushi $127 ; 295, equal + push1 + pushi $6c ; 108, 'l', vanishingY + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4dae + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4dae + +code_4d78: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4dae + pushi $127 ; 295, equal + push1 + pushi $6c ; 108, 'l', vanishingY + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4dae + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateQuestAcceptDecline + send $8 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4dae: toss + ret + +GSAcceptQuestScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4dd1 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_2453 ; "tl" + push + pushi $6c ; 108, 'l', vanishingY + pTos pNumber + callk kernel_128, $8 + bnot + jmp code_4de8 + +code_4dd1: dup + ldi $1 + eq? + bnt code_4de8 + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4de8: toss + ret + +GSGetQuestListScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4e44 + pushi $127 ; 295, equal + push1 + pushi $6e ; 110, 'n', resX + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4e76 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4e76 + +code_4e44: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4e76 + pushi $127 ; 295, equal + push1 + pushi $6e ; 110, 'n', resX + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4e76 + push2 + pushi $17 ; 23, lsTop + lsp param[$1] + callk kernel_118, $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4e76: toss + ret + +GSGetQuestListScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4e97 + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $6e ; 110, 'n', resX + callk kernel_128, $6 + bnot + jmp code_4eae + +code_4e97: dup + ldi $1 + eq? + bnt code_4eae + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4eae: toss + ret + +GSMixObjectScript::handleMsg: + link $2 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4f0c + pushi $127 ; 295, equal + push1 + pushi $6f ; 111, 'o', resY + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4f48 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_4f48 + +code_4f0c: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_4f48 + pushi $127 ; 295, equal + push1 + pushi $6f ; 111, 'o', resY + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_4f48 + pushi $38c ; 908, setMessage + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + lag global[$1] + send $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_4f48: toss + ret + +GSMixObjectScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_4f6b + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $6f ; 111, 'o', resY + pTos pObj + callk kernel_128, $8 + bnot + jmp code_4f82 + +code_4f6b: dup + ldi $1 + eq? + bnt code_4f82 + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_4f82: toss + ret + +GSDeclineQuestScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_4fde + pushi $127 ; 295, equal + push1 + pushi $6d ; 109, 'm', picture + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5014 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_5014 + +code_4fde: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_5014 + pushi $127 ; 295, equal + push1 + pushi $6d ; 109, 'm', picture + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5014 + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateQuestAcceptDecline + send $8 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_5014: toss + ret + +GSDeclineQuestScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_5037 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_2453 ; "tl" + push + pushi $6d ; 109, 'm', picture + pTos pNumber + callk kernel_128, $8 + bnot + jmp code_504e + +code_5037: dup + ldi $1 + eq? + bnt code_504e + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_504e: toss + ret + +GSTalkScript::handleMsg: + link $b + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_50ac + pushi $127 ; 295, equal + push1 + pushi $68 ; 104, 'h', restart + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_50e2 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_50e2 + +code_50ac: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_50e2 + pushi $127 ; 295, equal + push1 + pushi $68 ; 104, 'h', restart + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_50e2 + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateTalkTree + send $8 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_50e2: toss + ret + +GSTalkScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_5105 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_22c3 ; "tp" + push + pushi $68 ; 104, 'h', restart + pTos pObj + callk kernel_128, $8 + bnot + jmp code_511c + +code_5105: dup + ldi $1 + eq? + bnt code_511c + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_511c: toss + ret + +GSGetTopicScript::handleMsg: + link $b + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_517a + pushi $127 ; 295, equal + push1 + pushi $69 ; 105, 'i', hide + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_520a + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_520a + +code_517a: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_520a + pushi $127 ; 295, equal + push1 + pushi $69 ; 105, 'i', hide + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_520a + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $0 + eq? + bnt code_51ba + pushi $45 ; 69, 'E', doit + pushi $3 ; z + lsp param[$1] + pTos pObj + push1 + lofsa CreateTalkTree + send $a + bnot + jmp code_51fc + +code_51ba: dup + ldi $1 + eq? + bnt code_51d1 + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateMsgDialog + send $8 + bnot + jmp code_51fc + +code_51d1: dup + ldi $2 + eq? + bnt code_51e8 + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateQuestProposal + send $8 + bnot + jmp code_51fc + +code_51e8: dup + ldi $3 ; z + eq? + bnt code_51fc + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateQuestReminder + send $8 + bnot +code_51fc: toss + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_520a: toss + ret + +GSGetTopicScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_522d + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_28c3 ; "tw" + push + pushi $69 ; 105, 'i', hide + pTos pNumber + callk kernel_128, $8 + bnot + jmp code_5244 + +code_522d: dup + ldi $1 + eq? + bnt code_5244 + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_5244: toss + ret + +GSLastTopicScript::handleMsg: + link $b + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_52a2 + pushi $127 ; 295, equal + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5304 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_5304 + +code_52a2: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_5304 + pushi $127 ; 295, equal + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5304 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $0 + eq? + bnt code_52df + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateTalkTree + send $8 + bnot + jmp code_52f6 + +code_52df: dup + ldi $1 + eq? + bnt code_52f6 + pushi $45 ; 69, 'E', doit + pushi $3 ; z + lsp param[$1] + pTos pObj + push1 + lofsa CreateTalkTree + send $a + bnot +code_52f6: toss + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_5304: toss + ret + +GSLastTopicScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_5325 + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $6b ; 107, 'k', vanishingX + callk kernel_128, $6 + bnot + jmp code_533c + +code_5325: dup + ldi $1 + eq? + bnt code_533c + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_533c: toss + ret + +GSGetTopicTextScript::handleMsg: + link $b + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_539a + pushi $127 ; 295, equal + push1 + pushi $6a ; 106, 'j', scaleSignal + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_542a + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_542a + +code_539a: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_542a + pushi $127 ; 295, equal + push1 + pushi $6a ; 106, 'j', scaleSignal + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_542a + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $0 + eq? + bnt code_53da + pushi $45 ; 69, 'E', doit + pushi $3 ; z + lsp param[$1] + pTos pObj + push1 + lofsa CreateTalkTree + send $a + bnot + jmp code_541c + +code_53da: dup + ldi $1 + eq? + bnt code_53f1 + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateMsgDialog + send $8 + bnot + jmp code_541c + +code_53f1: dup + ldi $2 + eq? + bnt code_5408 + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateQuestProposal + send $8 + bnot + jmp code_541c + +code_5408: dup + ldi $3 ; z + eq? + bnt code_541c + pushi $45 ; 69, 'E', doit + push2 + lsp param[$1] + pTos pObj + lofsa CreateQuestReminder + send $8 + bnot +code_541c: toss + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop cycles +code_542a: toss + ret + +GSGetTopicTextScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_544d + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_28c3 ; "tw" + push + pushi $6a ; 106, 'j', scaleSignal + pTos pNumber + callk kernel_128, $8 + bnot + jmp code_5464 + +code_544d: dup + ldi $1 + eq? + bnt code_5464 + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_5464: toss + ret + +GSRequestPatchScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_54b7 + pushi $127 ; 295, equal + push1 + pushi $6 ; maxScale + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_54f3 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_54f3 + +code_54b7: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_54f3 + pushi $127 ; 295, equal + push1 + pushi $6 ; maxScale + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_54f3 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $10f ; 271, setLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + pToa pNumber + send $6 + bnot + ldi $1 + aTop cycles +code_54f3: toss + ret + +GSRequestPatchScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_5514 + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $6 ; maxScale + callk kernel_128, $6 + bnot + jmp code_5522 + +code_5514: dup + ldi $1 + eq? + bnt code_5522 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_5522: toss + ret + +GSGetRouteScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_5575 + pushi $127 ; 295, equal + push1 + pushi $64 ; 100, 'd', moveDone + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_55cc + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_55cc + +code_5575: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_55cc + pushi $127 ; 295, equal + push1 + pushi $64 ; 100, 'd', moveDone + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_55cc + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + lag global[$e9] + bnt code_55a6 + pushi $95 ; 149, dispose + push0 + send $4 + bnot +code_55a6: lag global[$ea] + bnt code_55b2 + pushi $95 ; 149, dispose + push0 + send $4 + bnot +code_55b2: pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sag global[$e9] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sag global[$ea] + ldi $1 + aTop cycles +code_55cc: toss + ret + +GSGetRouteScript::changeState: + link $2 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_562f + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$1] + send $6 + bnot + pushi $13f ; 319, putString + push1 + pTos pObj + lat temp[$1] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + pToa pObj + send $4 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $64 ; 100, 'd', moveDone + pushi $5a ; 90, 'Z', size + push0 + lat temp[$1] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$1] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + jmp code_563d + +code_562f: dup + ldi $1 + eq? + bnt code_563d + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_563d: toss + ret + +GSGetRouteListScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_5692 + pushi $127 ; 295, equal + push1 + pushi $64 ; 100, 'd', moveDone + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_56c6 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_56c6 + +code_5692: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_56c6 + pushi $127 ; 295, equal + push1 + pushi $64 ; 100, 'd', moveDone + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_56c6 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $5 ; scaleY + pushi $f ; 15, loop + push0 + lsp param[$1] + pushSelf + pushi $c7 ; 199, cue + callk kernel_118, $a + bnot +code_56c6: toss + ret + +GSGetRouteListScript::changeState: + link $2 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_5729 + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$1] + send $6 + bnot + pushi $13f ; 319, putString + push1 + pTos pObj + lat temp[$1] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + pToa pObj + send $4 + bnot + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $64 ; 100, 'd', moveDone + pushi $5a ; 90, 'Z', size + push0 + lat temp[$1] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$1] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + jmp code_5737 + +code_5729: dup + ldi $1 + eq? + bnt code_5737 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_5737: toss + ret + +NetworkFailureDialog::init: + pushi $94 ; 148, init + push1 + lofsa string_2939 ; "NetFailure" + push + super WinDialogHandler, $6 + bnot + ret + +NetworkFailureDialog::handleEvent: + link $2 + pushi $48 ; 72, 'H', modifiers + push0 + lap param[$1] + send $4 + bnot + push + pToa pWindow + eq? + bnt code_5785 + pushi $31 ; 49, '1', message + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1 + eq? + bnt code_5773 + push1 + lofsa string_2944 ; "NETERR: Emergency exit." + push + callk kernel_132, $2 + bnot + jmp code_5784 + +code_5773: dup + ldi $2 + eq? + bnt code_5784 + pushi $9f ; 159, add + push1 + pushSelf + class DeadObjects + send $6 + bnot +code_5784: toss +code_5785: ret + +WhatsNewDialog::init: + link $4 + pushi $94 ; 148, init + push1 + lofsa string_2971 ; "WhatsNew" + push + super WinDialogHandler, $6 + bnot + pushi $8d ; 141, new + push0 + class Str + send $4 + bnot + sat temp[$3] +code_579f: pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + bnt code_57d8 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $f7 ; 247, cat + push1 + push + lat temp[$3] + send $6 + bnot + pushi $f7 ; 247, cat + push1 + lofsa string_297a ; "\r\n" + push + lat temp[$3] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + jmp code_579f + +code_57d8: pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $74 ; 116, 't', all + callk kernel_118, $6 + bnot + sat temp[$1] + pushi $3 ; z + pushi $2f ; 47, '/', mark + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$3] + send $4 + bnot + push + callk kernel_118, $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot + ret + +WhatsNewDialog::handleEvent: + link $2 + pushi $48 ; 72, 'H', modifiers + push0 + lap param[$1] + send $4 + bnot + push + pToa pWindow + eq? + bnt code_5842 + pushi $31 ; 49, '1', message + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1 + eq? + bnt code_5830 + pushi $9f ; 159, add + push1 + pushSelf + class DeadObjects + send $6 + bnot + jmp code_5841 + +code_5830: dup + ldi $2 + eq? + bnt code_5841 + pushi $9f ; 159, add + push1 + pushSelf + class DeadObjects + send $6 + bnot +code_5841: toss +code_5842: ret + +SendErrorDialog::init: + pushi $94 ; 148, init + push1 + lofsa string_298c ; "ErrorDialog" + push + super WinDialogHandler, $6 + bnot + pushi $3 ; z + pushi $2f ; 47, '/', mark + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $66 ; 102, 'f', flags + callk kernel_118, $6 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lap param[$1] + send $4 + bnot + push + callk kernel_118, $6 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$1] + send $4 + bnot + ret + +SendErrorDialog::handleEvent: + pushi $48 ; 72, 'H', modifiers + push0 + lap param[$1] + send $4 + bnot + push + pToa pWindow + eq? + bnt code_58b5 + pushi $31 ; 49, '1', message + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1 + eq? + bnt code_58a3 + pushi $9f ; 159, add + push1 + pushSelf + class DeadObjects + send $6 + bnot + jmp code_58b4 + +code_58a3: dup + ldi $2 + eq? + bnt code_58b4 + pushi $9f ; 159, add + push1 + pushSelf + class DeadObjects + send $6 + bnot +code_58b4: toss +code_58b5: ret + +GSSendRegistrationScript::dispose: + pToa pObj + bnt code_58c6 + pushi $95 ; 149, dispose + push0 + send $4 + bnot + ldi $0 + aTop pObj +code_58c6: pushi $95 ; 149, dispose + push0 + &rest $1 + super GSActionScript, $4 + bnot + ret + +GSSendRegistrationScript::handleMsg: + link $5 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_5941 + pushi $127 ; 295, equal + push1 + pushi $7d ; 125, '}', titleFont + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_597c + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + pushi $94 ; 148, init + push1 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + push + lofsa SendErrorDialog + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + jmp code_597c + +code_5941: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_597c + pushi $127 ; 295, equal + push1 + pushi $7d ; 125, '}', titleFont + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_597c + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $276 ; 630, handsOn + push0 + lag global[$2] + send $4 + bnot + pushi $c7 ; 199, cue + push0 + pToa scratch + send $4 + bnot + ldi $1 + aTop cycles +code_597c: toss + ret + +GSSendRegistrationScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_59ad + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $7d ; 125, '}', titleFont + pushi $5a ; 90, 'Z', size + push0 + pToa pObj + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + pToa pObj + send $4 + bnot + push + callk kernel_128, $a + bnot + jmp code_59bb + +code_59ad: dup + ldi $1 + eq? + bnt code_59bb + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_59bb: toss + ret + +RegistrationDialog::init: + link $2 + pushi $94 ; 148, init + push1 + lofsa string_29c1 ; "Registration" + push + super WinDialogHandler, $6 + bnot + pushi $3 ; z + pushi $34 ; 52, '4', number + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f2 ; 1010, pAffectedLo + callk kernel_118, $6 + bnot + push + pushi $40 ; 64, '@', yStep + callk kernel_118, $6 + bnot + pushi $3 ; z + pushi $34 ; 52, '4', number + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f3 ; 1011, pAffectedHi + callk kernel_118, $6 + bnot + push + pushi $40 ; 64, '@', yStep + callk kernel_118, $6 + bnot + pushi $3 ; z + pushi $34 ; 52, '4', number + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f4 ; 1012, pPolygon + callk kernel_118, $6 + bnot + push + pushi $40 ; 64, '@', yStep + callk kernel_118, $6 + bnot + pushi $3 ; z + pushi $34 ; 52, '4', number + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f5 ; 1013, pAddedPolygon + callk kernel_118, $6 + bnot + push + pushi $40 ; 64, '@', yStep + callk kernel_118, $6 + bnot + pushi $3 ; z + pushi $34 ; 52, '4', number + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f6 ; 1014, pOutgoingMovie + callk kernel_118, $6 + bnot + push + pushi $10 ; 16, cel + callk kernel_118, $6 + bnot + pushi $3 ; z + pushi $34 ; 52, '4', number + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f7 ; 1015, pRoomNum + callk kernel_118, $6 + bnot + push + pushi $10 ; 16, cel + callk kernel_118, $6 + bnot + pushi $3 ; z + pushi $34 ; 52, '4', number + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f8 ; 1016, pMovieCmd + callk kernel_118, $6 + bnot + push + pushi $80 ; 128, lastKey + callk kernel_118, $6 + bnot + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $75 ; 117, 'u', show + callk kernel_118, $6 + bnot + sat temp[$0] + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + push2 + callk kernel_118, $6 + bnot + sat temp[$1] + lap param[$1] + aTop scratch + pushi $1b4 ; 436, enable + push0 + self $4 + bnot + ret + +RegistrationDialog::disable: + push2 + pushi $32 ; 50, '2', edit + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $75 ; 117, 'u', show + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push2 + pushi $32 ; 50, '2', edit + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + push2 + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + pushi $1b5 ; 437, disable + push0 + super WinDialogHandler, $4 + bnot + ret + +RegistrationDialog::enable: + push2 + pushi $31 ; 49, '1', message + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $75 ; 117, 'u', show + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push2 + pushi $31 ; 49, '1', message + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + push2 + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + pushi $1b4 ; 436, enable + push0 + super WinDialogHandler, $4 + bnot + ret + +RegistrationDialog::handleEvent: + link $8 + pushi $48 ; 72, 'H', modifiers + push0 + lap param[$1] + send $4 + bnot + push + pToa pWindow + eq? + bnt code_5ce4 + pushi $31 ; 49, '1', message + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $75 ; 117, 'u', show + eq? + bnt code_5cc8 + pushi $71 ; 113, 'q', data + push1 + push2 + pushi $33 ; 51, '3', play + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f2 ; 1010, pAffectedLo + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push + push1 + class Str + push + callk kernel_10, $2 + bnot + sat temp[$0] + send $6 + bnot + pushi $71 ; 113, 'q', data + push1 + push2 + pushi $33 ; 51, '3', play + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f3 ; 1011, pAffectedHi + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push + push1 + class Str + push + callk kernel_10, $2 + bnot + sat temp[$1] + send $6 + bnot + pushi $71 ; 113, 'q', data + push1 + push2 + pushi $33 ; 51, '3', play + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f4 ; 1012, pPolygon + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push + push1 + class Str + push + callk kernel_10, $2 + bnot + sat temp[$2] + send $6 + bnot + pushi $71 ; 113, 'q', data + push1 + push2 + pushi $33 ; 51, '3', play + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f5 ; 1013, pAddedPolygon + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push + push1 + class Str + push + callk kernel_10, $2 + bnot + sat temp[$3] + send $6 + bnot + pushi $71 ; 113, 'q', data + push1 + push2 + pushi $33 ; 51, '3', play + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f6 ; 1014, pOutgoingMovie + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push + push1 + class Str + push + callk kernel_10, $2 + bnot + sat temp[$4] + send $6 + bnot + pushi $71 ; 113, 'q', data + push1 + push2 + pushi $33 ; 51, '3', play + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f7 ; 1015, pRoomNum + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push + push1 + class Str + push + callk kernel_10, $2 + bnot + sat temp[$5] + send $6 + bnot + pushi $71 ; 113, 'q', data + push1 + push2 + pushi $33 ; 51, '3', play + pushi $3 ; z + pushi $2d ; 45, '-', cursor + pTos pWindow + pushi $3f8 ; 1016, pMovieCmd + callk kernel_118, $6 + bnot + push + callk kernel_118, $4 + bnot + push + push1 + class Str + push + callk kernel_10, $2 + bnot + sat temp[$6] + send $6 + bnot + pushi $5a ; 90, 'Z', size + push0 + lat temp[$0] + send $4 + bnot + bnt code_5cab + pushi $5a ; 90, 'Z', size + push0 + lat temp[$1] + send $4 + bnot + bnt code_5cab + pushi $5a ; 90, 'Z', size + push0 + lat temp[$2] + send $4 + bnot + bnt code_5cab + pushi $5a ; 90, 'Z', size + push0 + lat temp[$3] + send $4 + bnot + bnt code_5cab + pushi $5a ; 90, 'Z', size + push0 + lat temp[$4] + send $4 + bnot + bnt code_5cab + pushi $5a ; 90, 'Z', size + push0 + lat temp[$5] + send $4 + bnot + bnt code_5cab + pushi $5a ; 90, 'Z', size + push0 + lat temp[$6] + send $4 + bnot + bnt code_5cab + pushi $1b5 ; 437, disable + push0 + self $4 + bnot + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $9f ; 159, add + push1 + pushSelf + class DeadObjects + send $6 + bnot + pushi $59e ; 1438, sendRegistration + pushi $8 ; fixPriority + lst temp[$0] + lst temp[$1] + lst temp[$2] + lst temp[$3] + lst temp[$4] + lst temp[$5] + lst temp[$6] + pTos scratch + lag global[$6a] + send $14 + bnot + jmp code_5ce3 + +code_5cab: pushi $d0 ; 208, with + push1 + lofsa string_29ce ; "Registration incomplete. Please fill out the entire form." + push + class Str + send $6 + bnot + sat temp[$7] + pushi $94 ; 148, init + push1 + push + lofsa SendErrorDialog + send $6 + bnot + jmp code_5ce3 + +code_5cc8: dup + ldi $2 + eq? + bnt code_5ce3 + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + push1 + pushi $5 ; scaleY + callk kernel_128, $2 + bnot + ldi $1 + sag global[$32] +code_5ce3: toss +code_5ce4: ret + +GSGetPatchInfoScript::handleMsg: + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_5d36 + pushi $127 ; 295, equal + push1 + pushi $8 ; fixPriority + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5d72 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_5d72 + +code_5d36: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_5d72 + pushi $127 ; 295, equal + push1 + pushi $8 ; fixPriority + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5d72 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $10f ; 271, setLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + pToa pLongInt + send $6 + bnot + ldi $1 + aTop cycles +code_5d72: toss + ret + +GSGetPatchInfoScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_5d95 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_2453 ; "tl" + push + pushi $8 ; fixPriority + pTos pNumber + callk kernel_128, $8 + bnot + jmp code_5da3 + +code_5d95: dup + ldi $1 + eq? + bnt code_5da3 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_5da3: toss + ret + +GSGetPatchBlockScript::handleMsg: + link $1 + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $1a ; 26, signal + eq? + bnt code_5df8 + pushi $127 ; 295, equal + push1 + pushi $7 ; priority + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5e6f + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $9c ; 156, handleError + pushi $3 ; z + lsg global[$6a] + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + self $a + bnot + jmp code_5e6f + +code_5df8: dup + ldi $19 ; 25, lsBottom + eq? + bnt code_5e6f + pushi $127 ; 295, equal + push1 + pushi $7 ; priority + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $6 + bnot + bnt code_5e6f + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $10f ; 271, setLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + pToa pUID + send $6 + bnot + push2 + pushi $4 ; scaleX + pushi $71 ; 113, 'q', data + push0 + pToa pObj + send $4 + bnot + push + callk kernel_91, $4 + bnot + pushi $2e6 ; 742, arrayAt + push1 + pushi $8e ; 142, getIndex + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + sat temp[$0] + pushi $71 ; 113, 'q', data + push1 + pushi $71 ; 113, 'q', data + push0 + send $4 + bnot + push + pToa pObj + send $6 + bnot + push1 + lst temp[$0] + callk kernel_11, $2 + bnot + ldi $1 + aTop cycles +code_5e6f: toss + ret + +GSGetPatchBlockScript::changeState: + link $1 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_5e94 + pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_2a30 ; "tll" + push + pushi $7 ; priority + pTos pNumber + pTos pLongInt + callk kernel_128, $a + bnot + jmp code_5ea2 + +code_5e94: dup + ldi $1 + eq? + bnt code_5ea2 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_5ea2: toss + ret + +GameServer::restartGame: + pushi $24e ; 590, handsOff + push0 + lag global[$2] + send $4 + bnot + pushi $45 ; 69, 'E', doit + push0 + push2 + pushi $9c45 ; -25531 + push0 + callk kernel_2, $4 + bnot + send $4 + bnot + pushi $3bb ; 955, clearMode + push1 + push2 + pushi $3bb ; 955, clearMode + push1 + pushi $4 ; scaleX + pushi $3bb ; 955, clearMode + push1 + pushi $10 ; 16, cel + pushi $3bb ; 955, clearMode + push1 + pushi $20 ; 32, ' ', name + pushi $3ba ; 954, setMode + push1 + push1 + pushi $3a6 ; 934, stopAction + push0 + lag global[$1] + send $22 + bnot + pushi $2c4 ; 708, pRestart + push1 + pushi $afd4 ; -20524 + lag global[$30] + send $6 + bnot + ret + +GameServer::init: + push0 + callk kernel_121, $0 + bnot + aTop pSendTime + push0 + callk kernel_121, $0 + bnot + sal local[$2] + pushi $8d ; 141, new + push0 + class List + send $4 + bnot + aTop pScripts + pushi $94 ; 148, init + push0 + &rest $1 + super Server, $4 + bnot + ret + +GameServer::registerPlayer: + pushi $94 ; 148, init + push1 + lsp param[$1] + lofsa RegistrationDialog + send $6 + bnot + ret + +GameServer::updatePingText: + link $3 + lag global[$d3] + bnt code_5fac + lsl local[$3] + ldi $3c ; 60, '<', b_di + div + sat temp[$0] + push2 + lsl local[$3] + pushi $3c ; 60, '<', b_di + calle export60025_1, $4 + bnot + push + ldi $a6 ; 166, release + mul + push + ldi $64 ; 100, 'd', moveDone + div + sat temp[$1] + lal local[$5] + bnt code_5f71 + push2 + pushi $25 ; 37, '%', fore + push0 + callk kernel_118, $4 + bnot + pushi $94 ; 148, init + pushi $4 ; scaleX + lofsa string_2a4a ; "WARNING: Possible network failure." + push + pushi $5 ; scaleY + pushi $1e ; 30, brRight + pushi $ff ; 255, asInteger + pushi $8d ; 141, new + push0 + lofsa GSShadowText + send $4 + bnot + send $c + bnot + jmp code_5fb8 + +code_5f71: pushi $f5 ; 245, format + pushi $3 ; z + lofsa string_2a6d ; "Server lag: %d.%02d seconds." + push + lst temp[$0] + lst temp[$1] + class Str + send $a + bnot + sat temp[$2] + pushi $94 ; 148, init + pushi $4 ; scaleX + push + pushi $5 ; scaleY + pushi $1e ; 30, brRight + pushi $ff ; 255, asInteger + pushi $8d ; 141, new + push0 + lofsa GSShadowText + send $4 + bnot + send $c + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + jmp code_5fb8 + +code_5fac: lal local[$6] + bnt code_5fb8 + pushi $95 ; 149, dispose + push0 + send $4 + bnot +code_5fb8: ret + +GameServer::doit: + link $5 + pushi $5a ; 90, 'Z', size + push0 + pToa pScripts + send $4 + bnot + bnt code_5fd1 + pushi $9d ; 157, eachElementDo + push1 + pushi $45 ; 69, 'E', doit + pToa pScripts + send $6 + bnot +code_5fd1: push0 + callk kernel_121, $0 + bnot + sat temp[$3] + lag global[$1] + bnt code_5ff9 + lst temp[$3] + pToa pSendTime + sub + push + ldi $3c ; 60, '<', b_di + ugt? + bnt code_5ff9 + pushi $3cc ; 972, sendMovie + push0 + lag global[$1] + send $4 + bnot + push0 + callk kernel_121, $0 + bnot + aTop pSendTime +code_5ff9: pToa pConnected + bnt code_6063 + lal local[$3] + bnt code_602e + lst temp[$3] + lal local[$2] + sub + push + ldi $e10 ; 3600, BAD SELECTOR + ugt? + bnt code_6063 + pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_28c3 ; "tw" + push + pushi $11 ; 17, bitmap + lsl local[$3] + callk kernel_128, $8 + bnot + push0 + callk kernel_121, $0 + bnot + sal local[$2] + ldi $0 + sal local[$3] + jmp code_6063 + +code_602e: lst temp[$3] + lal local[$2] + ugt? + not + bnt code_6045 + push0 + callk kernel_121, $0 + bnot + sal local[$2] + ldi $0 + sal local[$3] + jmp code_6063 + +code_6045: lst temp[$3] + lal local[$2] + sub + push + ldi $4b0 ; 1200, pContainerButton + ugt? + bnt code_6063 + lal local[$5] + not + bnt code_6063 + ldi $1 + sal local[$5] + pushi $491 ; 1169, updatePingText + push0 + self $4 + bnot +code_6063: ret + +GameServer::getShopItemImage: + link $2 + ldi $0 + sat temp[$1] + lsp param[$3] + ldi $0 + ne? + bnt code_609c + pushi $8d ; 141, new + push0 + class Clut + send $4 + bnot + sat temp[$1] + pushi $4b ; 75, 'K', at + pushi $5 ; scaleY + lsp param[$2] + lsp param[$3] + dup + ldi $1 + add + push + lsp param[$3] + ldi $2 + add + push + lsp param[$3] + ldi $3 ; z + add + push + lat temp[$1] + send $e + bnot +code_609c: lat temp[$1] + bnt code_60b9 + pushi $8 ; fixPriority + pushi $9 ; inLeft + lsp param[$1] + push0 + push0 + pushi $fe ; 254, strIndex + lsg global[$54] + push0 + push + callk kernel_35, $10 + bnot + sat temp[$0] + jmp code_60cd + +code_60b9: pushi $7 ; priority + pushi $9 ; inLeft + lsp param[$1] + push0 + push0 + pushi $fe ; 254, strIndex + lsg global[$54] + push0 + callk kernel_35, $e + bnot + sat temp[$0] +code_60cd: pushi $9f ; 159, add + push1 + lst temp[$0] + lag global[$66] + send $6 + bnot + lat temp[$0] + ret + +GameServer::handleMsg: + link $1d + push0 + callk kernel_121, $0 + bnot + sat temp[$14] + pushi $136 ; 310, getLong + push1 + pushi $2e2 ; 738, pToID + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $2e3 ; 739, pFromID + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $19 ; 25, lsBottom + eq? + bnt code_6428 + pushi $136 ; 310, getLong + push1 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $10d ; 269, lowWord + push0 + pushi $2df ; 735, pAckCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $29 ; 41, ')', state + eq? + bnt code_6166 + pushi $3ef ; 1007, pSendMovie + push1 + push1 + lag global[$1] + send $6 + bnot + jmp code_6424 + +code_6166: dup + ldi $11 ; 17, bitmap + eq? + bnt code_61ac + lsl local[$4] + push0 + callk kernel_121, $0 + bnot + push + lal local[$2] + sub + add + push + ldi $2 + div + sal local[$3] + sal local[$4] + push0 + callk kernel_121, $0 + bnot + sal local[$2] + lal local[$5] + bnt code_6195 + push2 + pushi $25 ; 37, '%', fore + push1 + callk kernel_118, $4 + bnot +code_6195: ldi $0 + sal local[$5] + pushi $491 ; 1169, updatePingText + push0 + self $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_61ac: dup + ldi $7f ; 127, frameOut + eq? + bnt code_61ca + pushi $3 ; z + pushi $1a ; 26, signal + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_61ca: dup + ldi $48 ; 72, 'H', modifiers + eq? + bnt code_61e8 + pushi $3 ; z + pushi $1a ; 26, signal + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_61e8: dup + ldi $49 ; 73, 'I', replay + eq? + bnt code_6206 + pushi $3 ; z + pushi $1a ; 26, signal + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_6206: dup + ldi $c7 ; 199, cue + eq? + bnt code_6225 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_6225: dup + ldi $92 ; 146, pModule + eq? + bnt code_6244 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_6244: dup + ldi $93 ; 147, pLine + eq? + bnt code_6263 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_6263: dup + ldi $94 ; 148, init + eq? + bnt code_6282 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_6282: dup + ldi $95 ; 149, dispose + eq? + bnt code_62a1 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_62a1: dup + ldi $80 ; 128, lastKey + eq? + bnt code_62c0 + pushi $3 ; z + pushi $1e ; 30, brRight + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_62c0: dup + ldi $7e ; 126, '~', dimmed + eq? + bnt code_62de + pushi $3 ; z + pushi $1e ; 30, brRight + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_62de: dup + ldi $81 ; 129, magnifier + eq? + bnt code_62fd + pushi $3 ; z + pushi $24 ; 36, '$', elements + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_62fd: dup + ldi $83 ; 131, mirrored + eq? + bnt code_631c + pushi $3 ; z + pushi $27 ; 39, ''', mode + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_631c: dup + ldi $84 ; 132, pitch + eq? + bnt code_633b + pushi $3 ; z + pushi $27 ; 39, ''', mode + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_633b: dup + ldi $85 ; 133, roll + eq? + bnt code_636d + lal local[$28] + not + bnt code_6361 + pushi $c2 ; 194, register + push1 + pushSelf + pushi $94 ; 148, init + push0 + pushi $8d ; 141, new + push0 + lofsa EarthQuake + send $4 + bnot + sal local[$29] + send $a + bnot +code_6361: pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_636d: dup + ldi $87 ; 135, left + eq? + bnt code_638c + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_638c: dup + ldi $88 ; 136, right + eq? + bnt code_63ab + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_63ab: dup + ldi $8a ; 138, bottom + eq? + bnt code_63ca + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_63ca: dup + ldi $89 ; 137, top + eq? + bnt code_63e9 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_63e9: dup + ldi $8b ; 139, numLines + eq? + bnt code_6408 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_6424 + +code_6408: dup + ldi $8c ; 140, scratch + eq? + bnt code_6424 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot +code_6424: toss + jmp code_66ad + +code_6428: dup + ldi $1a ; 26, signal + eq? + bnt code_66ad + pushi $136 ; 310, getLong + push1 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push1 + pushi $2e1 ; 737, pInfo + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + pushi $10d ; 269, lowWord + push0 + pushi $2e0 ; 736, pNakCmd + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + dup + ldi $49 ; 73, 'I', replay + eq? + bnt code_6484 + pushi $3 ; z + pushi $1a ; 26, signal + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6484: dup + ldi $c7 ; 199, cue + eq? + bnt code_64a3 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_64a3: dup + ldi $92 ; 146, pModule + eq? + bnt code_64c2 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_64c2: dup + ldi $93 ; 147, pLine + eq? + bnt code_64e1 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_64e1: dup + ldi $94 ; 148, init + eq? + bnt code_6500 + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6500: dup + ldi $95 ; 149, dispose + eq? + bnt code_651f + pushi $3 ; z + pushi $1b ; 27, illegalBits + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_651f: dup + ldi $7f ; 127, frameOut + eq? + bnt code_653d + pushi $3 ; z + pushi $1a ; 26, signal + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_653d: dup + ldi $48 ; 72, 'H', modifiers + eq? + bnt code_655b + pushi $3 ; z + pushi $1a ; 26, signal + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_655b: dup + ldi $80 ; 128, lastKey + eq? + bnt code_657a + pushi $3 ; z + pushi $1e ; 30, brRight + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_657a: dup + ldi $7e ; 126, '~', dimmed + eq? + bnt code_6598 + pushi $3 ; z + pushi $1e ; 30, brRight + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6598: dup + ldi $81 ; 129, magnifier + eq? + bnt code_65b7 + pushi $3 ; z + pushi $24 ; 36, '$', elements + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_65b7: dup + ldi $83 ; 131, mirrored + eq? + bnt code_65d6 + pushi $3 ; z + pushi $27 ; 39, ''', mode + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_65d6: dup + ldi $84 ; 132, pitch + eq? + bnt code_65f5 + pushi $3 ; z + pushi $27 ; 39, ''', mode + push1 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_65f5: dup + ldi $87 ; 135, left + eq? + bnt code_6614 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6614: dup + ldi $88 ; 136, right + eq? + bnt code_6633 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6633: dup + ldi $8a ; 138, bottom + eq? + bnt code_6652 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6652: dup + ldi $89 ; 137, top + eq? + bnt code_6671 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6671: dup + ldi $8b ; 139, numLines + eq? + bnt code_6690 + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_66ac + +code_6690: dup + ldi $8c ; 140, scratch + eq? + bnt code_66ac + pushi $3 ; z + pushi $a ; 10, inTop + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot +code_66ac: toss +code_66ad: toss + pushi $2dd ; 733, pCommand + push0 + lap param[$1] + send $4 + bnot + push + dup + ldi $17 ; 23, lsTop + eq? + bnt code_671f + pushi $139 ; 313, getString + push1 + pushi $20 ; 32, ' ', name + lap param[$1] + send $6 + bnot + sat temp[$0] + pushi $139 ; 313, getString + push1 + pushi $ff ; 255, asInteger + lap param[$1] + send $6 + bnot + sat temp[$1] + pushi $f5 ; 245, format + pushi $3 ; z + lofsa string_2a8a ; "%s: %s" + push + lst temp[$0] + lst temp[$1] + class Str + send $a + bnot + sat temp[$2] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$0] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_671f: dup + ldi $71 ; 113, 'q', data + eq? + bnt code_673b + pushi $45 ; 69, 'E', doit + push0 + class MakeItemCode + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_673b: dup + ldi $6 ; maxScale + eq? + bnt code_6745 + jmp code_73c4 + +code_6745: dup + ldi $5a ; 90, 'Z', size + eq? + bnt code_677b + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $4 ; scaleX + pushi $18 ; 24, lsRight + pushi $3 ; z + lst temp[$1] + push + callk kernel_118, $8 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_677b: dup + ldi $57 ; 87, 'W', draw + eq? + bnt code_6810 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $315 ; 789, pName + push1 + push + pushi $2ca ; 714, pServID + push1 + lst temp[$1] + pushi $8d ; 141, new + push0 + class GroupMember + send $4 + bnot + sat temp[$2] + send $c + bnot + pushi $37d ; 893, servIDEquals + push1 + pushi $2ca ; 714, pServID + push0 + lat temp[$2] + send $4 + bnot + push + lag global[$1] + send $6 + bnot + not + bnt code_67f8 + pushi $f5 ; 245, format + push2 + lofsa string_2a91 ; "-3F|c43|%s has joined your group.\n" + push + lst temp[$0] + class Str + send $8 + bnot + sat temp[$6] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$6] + send $4 + bnot + pushi $3 ; z + pushi $18 ; 24, lsRight + push0 + lst temp[$2] + callk kernel_118, $6 + bnot +code_67f8: pushi $9f ; 159, add + push1 + lst temp[$2] + class GroupList + send $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6810: dup + ldi $86 ; 134, yaw + eq? + bnt code_683a + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_683a: dup + ldi $ff ; 255, asInteger + eq? + bnt code_6870 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $4 ; scaleX + pushi $29 ; 41, ')', state + push0 + lst temp[$1] + push + callk kernel_118, $8 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6870: dup + ldi $ab ; 171, addToEnd + eq? + bnt code_68a6 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $4 ; scaleX + pushi $29 ; 41, ')', state + push1 + lst temp[$1] + push + callk kernel_118, $8 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_68a6: dup + ldi $b3 ; 179, begin + eq? + bnt code_68dd + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $4 ; scaleX + pushi $29 ; 41, ')', state + pushi $3 ; z + lst temp[$2] + push + callk kernel_118, $8 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_68dd: dup + ldi $ac ; 172, addAfter + eq? + bnt code_6920 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $5 ; scaleY + pushi $29 ; 41, ')', state + push2 + lst temp[$1] + push + lst temp[$2] + callk kernel_118, $a + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6920: dup + ldi $b2 ; 178, replace + eq? + bnt code_6961 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $38c ; 908, setMessage + push1 + lst temp[$0] + lag global[$1] + send $6 + bnot + pushi $3 ; z + pushi $29 ; 41, ')', state + pushi $a ; 10, inTop + lst temp[$1] + callk kernel_118, $6 + bnot + jmp code_73c4 + +code_6961: dup + ldi $ad ; 173, addBefore + eq? + bnt code_698b + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $3 ; z + pushi $29 ; 41, ')', state + pushi $4 ; scaleX + push + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_698b: dup + ldi $ae ; 174, indexOf + eq? + bnt code_69a8 + push2 + pushi $29 ; 41, ')', state + pushi $5 ; scaleY + callk kernel_118, $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_69a8: dup + ldi $b0 ; 176, intersection + eq? + bnt code_69c5 + push2 + pushi $29 ; 41, ')', state + pushi $6 ; maxScale + callk kernel_118, $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_69c5: dup + ldi $b1 ; 177, duplicate + eq? + bnt code_6a03 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + push2 + pushi $29 ; 41, ')', state + pushi $7 ; priority + callk kernel_118, $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $38c ; 908, setMessage + push1 + lst temp[$0] + lag global[$1] + send $6 + bnot + jmp code_73c4 + +code_6a03: dup + ldi $af ; 175, union + eq? + bnt code_6a36 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + push2 + pushi $29 ; 41, ')', state + pushi $8 ; fixPriority + callk kernel_118, $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $38c ; 908, setMessage + push1 + lst temp[$0] + lag global[$1] + send $6 + bnot + jmp code_73c4 + +code_6a36: dup + ldi $c5 ; 197, pRoom + eq? + bnt code_6a76 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $3d5 ; 981, setValue + push1 + lst temp[$1] + lag global[$1] + send $6 + bnot + pushi $3d8 ; 984, setManaValue + push1 + lst temp[$0] + lag global[$1] + send $6 + bnot + jmp code_73c4 + +code_6a76: dup + ldi $c6 ; 198, changeState + eq? + bnt code_6a9f + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $38c ; 908, setMessage + push1 + push + lag global[$1] + send $6 + bnot + jmp code_73c4 + +code_6a9f: dup + ldi $58 ; 88, 'X', delete + eq? + bnt code_6b7a + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $37f ; 895, findByServID + push1 + push + class GroupList + send $6 + bnot + sat temp[$2] + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + lat temp[$2] + bnt code_73c4 + pushi $128 ; 296, equalLong + push1 + pushi $2ca ; 714, pServID + push0 + pushi $37e ; 894, pLeader + push0 + class GroupList + send $4 + bnot + send $4 + bnot + push + pushi $2ca ; 714, pServID + push0 + lat temp[$2] + send $4 + bnot + send $6 + bnot + bnt code_6b1e + pushi $f5 ; 245, format + push1 + lofsa string_2ab4 ; "-3 |c43|Your group has been disbanded.\n" + push + class Str + send $6 + bnot + sat temp[$6] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$6] + send $4 + bnot + push2 + pushi $18 ; 24, lsRight + push2 + callk kernel_118, $4 + bnot + jmp code_6b6c + +code_6b1e: pushi $37d ; 893, servIDEquals + push1 + pushi $2ca ; 714, pServID + push0 + lat temp[$2] + send $4 + bnot + push + lag global[$1] + send $6 + bnot + not + bnt code_6b6c + pushi $f5 ; 245, format + push2 + lofsa string_2adc ; "-3 |c43|%s has left your group.\n" + push + pushi $315 ; 789, pName + push0 + lat temp[$2] + send $4 + bnot + push + class Str + send $8 + bnot + sat temp[$6] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$6] + send $4 + bnot + pushi $3 ; z + pushi $18 ; 24, lsRight + push1 + lst temp[$2] + callk kernel_118, $6 + bnot +code_6b6c: pushi $58 ; 88, 'X', delete + push1 + lst temp[$2] + class GroupList + send $6 + bnot + jmp code_73c4 + +code_6b7a: dup + ldi $f ; 15, loop + eq? + bnt code_6c88 + pushi $94 ; 148, init + pushi $3 ; z + lofsa string_2afd ; "Got security message..." + push + push0 + pushi $1cc ; 460, checkState + pushi $8d ; 141, new + push0 + class ShadowText + send $4 + bnot + send $a + bnot + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$1] + send $6 + bnot + pushi $d0 ; 208, with + push1 + lofsa string_2b15 ; "You should not try and hack this system, you boob." + push + class Str + send $6 + bnot + sat temp[$2] + pushi $5a ; 90, 'Z', size + push0 + send $4 + bnot + sat temp[$16] + ldi $0 + sat temp[$18] + ldi $0 + sat temp[$17] + ldi $0 + sat temp[$7] +code_6bd1: lst temp[$7] + ldi $20 ; 32, ' ', name + lt? + bnt code_6c23 + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$15] + push + pushi $4b ; 75, 'K', at + push1 + lst temp[$18] + lat temp[$2] + send $6 + bnot + xor + sat temp[$15] + pushi $13a ; 314, putByte + push1 + push + lat temp[$1] + send $6 + bnot + +at temp[$18] + push + lat temp[$16] + ge? + bnt code_6c1f + +at temp[$17] + push + lat temp[$16] + ge? + bnt code_6c1b + ldi $0 + sat temp[$17] +code_6c1b: lat temp[$17] + sat temp[$18] +code_6c1f: +at temp[$7] + jmp code_6bd1 + +code_6c23: ldi $0 + sat temp[$7] +code_6c27: lst temp[$7] + ldi $20 ; 32, ' ', name + lt? + bnt code_6c46 + pushi $13a ; 314, putByte + push1 + push2 + pushi $41 ; 65, 'A', moveSpeed + pushi $7a ; 122, 'z', borderColor + callk kernel_60, $4 + bnot + push + lat temp[$1] + send $6 + bnot + +at temp[$7] + jmp code_6c27 + +code_6c46: pushi $5 ; scaleY + pushi $e ; 14, view + lofsa string_22da ; "ta" + push + pushi $f ; 15, loop + pushi $5a ; 90, 'Z', size + push0 + lat temp[$1] + send $4 + bnot + push + pushi $71 ; 113, 'q', data + push0 + lat temp[$1] + send $4 + bnot + push + callk kernel_128, $a + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ldi $1 + aTop pSecured + jmp code_73c4 + +code_6c88: dup + ldi $59 ; 89, 'Y', printLang + eq? + bnt code_6d4e + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $37f ; 895, findByServID + push1 + push + class GroupList + send $6 + bnot + sat temp[$2] + pushi $95 ; 149, dispose + push0 + lat temp[$1] + send $4 + bnot + lat temp[$2] + bnt code_73c4 + pushi $37d ; 893, servIDEquals + push1 + pushi $2ca ; 714, pServID + push0 + send $4 + bnot + push + lag global[$1] + send $6 + bnot + not + bnt code_6d04 + pushi $f5 ; 245, format + push2 + lofsa string_2b48 ; "-3 |c43|%s has been kicked out of your group.\n" + push + pushi $315 ; 789, pName + push0 + lat temp[$2] + send $4 + bnot + push + class Str + send $8 + bnot + sat temp[$6] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$6] + send $4 + bnot + pushi $3 ; z + pushi $18 ; 24, lsRight + push1 + lst temp[$2] + callk kernel_118, $6 + bnot + jmp code_6d40 + +code_6d04: pushi $f5 ; 245, format + push2 + lofsa string_2b77 ; "-3 |c43|You have been kicked out of %s's group.\n" + push + pushi $315 ; 789, pName + push0 + pushi $37e ; 894, pLeader + push0 + class GroupList + send $4 + bnot + send $4 + bnot + push + class Str + send $8 + bnot + sat temp[$6] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$6] + send $4 + bnot + push2 + pushi $18 ; 24, lsRight + push2 + callk kernel_118, $4 + bnot +code_6d40: pushi $58 ; 88, 'X', delete + push1 + lst temp[$2] + class GroupList + send $6 + bnot + jmp code_73c4 + +code_6d4e: dup + ldi $26 ; 38, '&', back + eq? + bnt code_6d81 + pushi $139 ; 313, getString + push1 + pushi $ff ; 255, asInteger + lap param[$1] + send $6 + bnot + sat temp[$2] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6d81: dup + ldi $51 ; 81, 'Q', value + eq? + bnt code_6db4 + pushi $139 ; 313, getString + push1 + pushi $ff ; 255, asInteger + lap param[$1] + send $6 + bnot + sat temp[$2] + push2 + pushi $23 ; 35, '#', text + push + callk kernel_118, $4 + bnot + pushi $9f ; 159, add + push1 + lst temp[$2] + class InfoQueue + send $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6db4: dup + ldi $2b ; 43, '+', type + eq? + bnt code_6de7 + pushi $139 ; 313, getString + push1 + pushi $ff ; 255, asInteger + lap param[$1] + send $6 + bnot + sat temp[$2] + pushi $9f ; 159, add + push1 + push + lag global[$9c] + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6de7: dup + ldi $62 ; 98, 'b', vol + eq? + bnt code_6e2e + pushi $f5 ; 245, format + push2 + lofsa string_2ba8 ; "You are number %d in the login queue." + push + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + push + class Str + send $8 + bnot + sat temp[$2] + pushi $94 ; 148, init + pushi $4 ; scaleX + push + pushi $5 ; scaleY + pushi $1d6 ; 470, crIsChar + pushi $ff ; 255, asInteger + pushi $8d ; 141, new + push0 + lofsa GSShadowText + send $4 + bnot + send $c + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + jmp code_73c4 + +code_6e2e: dup + ldi $18 ; 24, lsRight + eq? + bnt code_6e74 + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$3] + pushi $139 ; 313, getString + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $3 ; z + pushi $13 ; 19, nsTop + lst temp[$3] + push + callk kernel_118, $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$3] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$2] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6e74: dup + ldi $22 ; 34, '"', time + eq? + bnt code_6eb7 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$10] + pushi $2c6 ; 710, findRoom + push2 + push + push0 + lag global[$30] + send $8 + bnot + sat temp[$4] + pushi $95 ; 149, dispose + push0 + lat temp[$10] + send $4 + bnot + lat temp[$4] + bnt code_6eab + pushi $9f ; 159, add + push1 + push + class DeadObjects + send $6 + bnot +code_6eab: pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6eb7: dup + ldi $2d ; 45, '-', cursor + eq? + bnt code_6f3f + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$5] + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$10] + pushi $2c6 ; 710, findRoom + push2 + lst temp[$5] + push0 + lag global[$30] + send $8 + bnot + sat temp[$4] + not + bnt code_6ef9 + push2 + lofsa string_2bce ; "Object being destroyed in a non-existant room! %s" + push + pushi $131 ; 305, asStr + push0 + lat temp[$5] + send $4 + bnot + push + callk kernel_132, $4 + bnot +code_6ef9: pushi $95 ; 149, dispose + push0 + lat temp[$5] + send $4 + bnot + pushi $459 ; 1113, addDependency + push1 + lst temp[$10] + pushi $33f ; 831, pClient + push1 + lst temp[$10] + pushi $94 ; 148, init + push0 + pushi $8d ; 141, new + push0 + push2 + pushi $9ca5 ; -25435 + pushi $c ; 12, inBottom + callk kernel_2, $4 + bnot + send $4 + bnot + sat temp[$9] + send $10 + bnot + pushi $33b ; 827, addAction + push1 + lst temp[$9] + class ActionQMgr + send $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_6f3f: dup + ldi $28 ; 40, '(', style + eq? + bnt code_704d + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + push1 + lofsa string_2c00 ; "REALM OBJ INFO: Obsolete msg received." + push + callk kernel_132, $2 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$5] + pushi $2c6 ; 710, findRoom + push2 + push + push0 + lag global[$30] + send $8 + bnot + sat temp[$4] + not + bnt code_6f87 + push2 + lofsa string_2c27 ; "Object being created in a non-existant room! %s" + push + pushi $131 ; 305, asStr + push0 + lat temp[$5] + send $4 + bnot + push + callk kernel_132, $4 + bnot +code_6f87: pushi $95 ; 149, dispose + push0 + lat temp[$5] + send $4 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$6] + pushi $2e9 ; 745, clone + push0 + lap param[$1] + send $4 + bnot + sat temp[$1b] + pushi $95 ; 149, dispose + push0 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + bnt code_73c4 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + sat temp[$d] + pushi $136 ; 310, getLong + push1 + push + lap param[$1] + send $6 + bnot + pushi $127 ; 295, equal + push2 + pushi $ff ; 255, asInteger + dup + lat temp[$6] + send $8 + bnot + bnt code_700c + pushi $b5 ; 181, set + push2 + pushi $2cb ; 715, pServIDLo + push0 + lag global[$1] + send $4 + bnot + push + pushi $2cc ; 716, pServIDHi + push0 + lag global[$1] + send $4 + bnot + push + lat temp[$6] + send $8 + bnot +code_700c: pushi $459 ; 1113, addDependency + push2 + lst temp[$6] + lst temp[$d] + pushi $142 ; 322, pObject + push1 + lst temp[$1b] + pushi $33f ; 831, pClient + push1 + lst temp[$6] + pushi $8d ; 141, new + push0 + push2 + pushi $9ca5 ; -25435 + pushi $25 ; 37, '%', fore + callk kernel_2, $4 + bnot + send $4 + bnot + sat temp[$9] + send $14 + bnot + pushi $33b ; 827, addAction + push1 + lst temp[$9] + class ActionQMgr + send $6 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$d] + send $4 + bnot + jmp code_73c4 + +code_704d: dup + ldi $35 ; 53, '5', nodePtr + eq? + bnt code_7100 + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$5] + pushi $2c6 ; 710, findRoom + push2 + push + push0 + lag global[$30] + send $8 + bnot + sat temp[$4] + not + bnt code_708c + push2 + lofsa string_2c57 ; "Player being created in a non-existant room! %s" + push + pushi $131 ; 305, asStr + push0 + lat temp[$5] + send $4 + bnot + push + callk kernel_132, $4 + bnot +code_708c: pushi $95 ; 149, dispose + push0 + lat temp[$5] + send $4 + bnot + pushi $2e9 ; 745, clone + push0 + lap param[$1] + send $4 + bnot + sat temp[$1b] + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + bnt code_73c4 + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + sat temp[$d] + pushi $136 ; 310, getLong + push1 + push + lap param[$1] + send $6 + bnot + pushi $459 ; 1113, addDependency + push1 + lst temp[$d] + pushi $142 ; 322, pObject + push1 + lst temp[$1b] + pushi $33f ; 831, pClient + push1 + lst temp[$d] + pushi $8d ; 141, new + push0 + push2 + pushi $9ca5 ; -25435 + pushi $36 ; 54, '6', client + callk kernel_2, $4 + bnot + send $4 + bnot + sat temp[$9] + send $12 + bnot + pushi $33b ; 827, addAction + push1 + lst temp[$9] + class ActionQMgr + send $6 + bnot + jmp code_73c4 + +code_7100: dup + ldi $2a ; 42, '*', font + eq? + bnt code_728a + pushi $2c8 ; 712, lookup + push1 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$10] + push + self $6 + bnot + sat temp[$6] + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$5] + pushi $2c6 ; 710, findRoom + push2 + push + push0 + lag global[$30] + send $8 + bnot + sat temp[$4] + ldi $1 + bnt code_7275 + ldi $ff ; 255, asInteger + sat temp[$b] +code_713d: ldi $1 + bnt code_726c + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$9] + lat temp[$b] + sat temp[$12] + lat temp[$9] + sat temp[$b] + lst temp[$9] + dup + ldi $ff ; 255, asInteger + eq? + bnt code_7165 + jmp code_726c + + jmp code_7268 + +code_7165: pushi $4b ; 75, 'K', at + push1 + lst temp[$9] + push2 + pushi $9cac ; -25428 + push2 + callk kernel_2, $4 + bnot + send $6 + bnot + sat temp[$9] + bnt code_7235 + pushi $33f ; 831, pClient + push1 + pushi $10f ; 271, setLong + push1 + lst temp[$10] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + send $a + bnot + push + pushi $36c ; 876, fromPacket + push1 + lsp param[$1] + pushi $8d ; 141, new + push0 + lat temp[$9] + send $4 + bnot + sat temp[$9] + send $c + bnot + lst temp[$6] + lag global[$1] + ne? + bt code_71bb + pushi $44f ; 1103, pPerformOnEgo + push0 + lat temp[$9] + send $4 + bnot +code_71bb: bnt code_7219 + lat temp[$4] + not + bnt code_71e0 + pushi $95 ; 149, dispose + push0 + pushi $33f ; 831, pClient + push0 + lat temp[$9] + send $4 + bnot + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$9] + send $4 + bnot + jmp code_713d + +code_71e0: pushi $452 ; 1106, pDoit + push0 + lat temp[$9] + send $4 + bnot + bnt code_71f8 + pushi $1ce ; 462, process + push0 + lat temp[$9] + send $4 + bnot + jmp code_7268 + +code_71f8: pushi $459 ; 1113, addDependency + push1 + pushi $33f ; 831, pClient + push0 + lat temp[$9] + send $4 + bnot + push + lat temp[$9] + send $6 + bnot + pushi $33b ; 827, addAction + push1 + lst temp[$9] + class ActionQMgr + send $6 + bnot + jmp code_7268 + +code_7219: pushi $95 ; 149, dispose + push0 + pushi $33f ; 831, pClient + push0 + lat temp[$9] + send $4 + bnot + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lat temp[$9] + send $4 + bnot + jmp code_7268 + +code_7235: pushi $f5 ; 245, format + pushi $3 ; z + lofsa string_2c87 ; "Unknown movie command encountered. Identification number is %d,%d. Please e-mail this information to bugs@realmserver.com as soon as possible." + push + lst temp[$b] + lst temp[$12] + class Str + send $a + bnot + sat temp[$2] + pushi $6 ; maxScale + push + pushi $74 ; 116, 't', all + lofsa string_2d16 ; "Fatal Bungling" + push + pushi $77 ; 119, 'w', textTop + lofsa string_2234 ; "Okay" + push + push1 + calle export60029_0, $c + bnot + jmp code_726c + + ldi $1 + sag global[$32] +code_7268: toss + jmp code_713d + +code_726c: pushi $95 ; 149, dispose + push0 + lat temp[$10] + send $4 + bnot +code_7275: pushi $95 ; 149, dispose + push0 + lat temp[$5] + send $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_728a: dup + ldi $3d ; 61, '=', b_xAxis + eq? + bnt code_72a8 + pushi $3 ; z + pushi $8 ; fixPriority + push0 + lsp param[$1] + callk kernel_118, $6 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_72a8: dup + ldi $72 ; 114, 'r', skip + eq? + bnt code_72c4 + push2 + pushi $11 ; 17, bitmap + lsp param[$1] + callk kernel_118, $4 + bnot + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + jmp code_73c4 + +code_72c4: dup + ldi $45 ; 69, 'E', doit + eq? + bnt code_73aa + pushi $134 ; 308, getByte + push0 + lap param[$1] + send $4 + bnot + sat temp[$a] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$e] + pushi $135 ; 309, getWord + push0 + lap param[$1] + send $4 + bnot + sat temp[$f] + pushi $2c6 ; 710, findRoom + push2 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$10] + push + push0 + lag global[$30] + send $8 + bnot + sat temp[$4] + pushi $95 ; 149, dispose + push0 + lat temp[$10] + send $4 + bnot + lat temp[$4] + bnt code_73c4 + ldi $0 + sat temp[$7] +code_7316: lst temp[$7] + lat temp[$a] + lt? + bnt code_739d + pushi $2c8 ; 712, lookup + push1 + pushi $136 ; 310, getLong + push0 + lap param[$1] + send $4 + bnot + sat temp[$10] + push + lag global[$6a] + send $6 + bnot + sat temp[$6] + pushi $95 ; 149, dispose + push0 + lat temp[$10] + send $4 + bnot + lat temp[$6] + bnt code_7398 + pushi $2fb ; 763, pCombatGroup + push0 + send $4 + bnot + bnt code_7367 + pushi $95 ; 149, dispose + push0 + pushi $2fb ; 763, pCombatGroup + push0 + lat temp[$6] + send $4 + bnot + send $4 + bnot + pushi $2fb ; 763, pCombatGroup + push1 + push0 + lat temp[$6] + send $6 + bnot +code_7367: pushi $373 ; 883, setAction + push1 + pushi $1d ; 29, brTop + lat temp[$6] + send $6 + bnot + push1 + push1 + lst temp[$e] + push2 + push1 + lst temp[$f] + pushi $3c5 ; 965, addToRoom + push1 + lst temp[$4] + pushi $75 ; 117, 'u', show + push0 + pushi $36a ; 874, updateDisplay + push1 + push1 + lat temp[$6] + send $1c + bnot + pushi $45 ; 69, 'E', doit + push1 + lst temp[$6] + class GotoVisibleLocation + send $6 + bnot +code_7398: +at temp[$7] + jmp code_7316 + +code_739d: pushi $514 ; 1300, pMakePile + push1 + push1 + lat temp[$4] + send $6 + bnot + jmp code_73c4 + +code_73aa: pushi $50 ; 80, 'P', claimed + push0 + lap param[$1] + send $4 + bnot + not + bnt code_73c4 + pushi $9d ; 157, eachElementDo + push2 + pushi $9b ; 155, handleMsg + lsp param[$1] + pToa pScripts + send $8 + bnot +code_73c4: toss + pushi $50 ; 80, 'P', claimed + push1 + push1 + lap param[$1] + send $6 + bnot + ret + +GameServer::destroyObject: + ret + +GameServer::login: + pushi $c9 ; 201, setScript + push2 + pushi $2ca ; 714, pServID + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSLoginScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_73f9 + lap param[$2] + jmp code_73fb + +code_73f9: ldi $0 +code_73fb: push + self $8 + bnot + ret + +GameServer::page: + pushi $c9 ; 201, setScript + push2 + pushi $315 ; 789, pName + push1 + lsp param[$1] + pushi $2fc ; 764, pText + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSPageScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_742f + lap param[$3] + jmp code_7431 + +code_742f: ldi $0 +code_7431: push + self $8 + bnot + ret + +GameServer::connect: + pushi $c9 ; 201, setScript + push2 + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSConnectScript + send $4 + bnot + send $4 + bnot + push + lsp param[$0] + ldi $0 + gt? + bnt code_7459 + lap param[$1] + jmp code_745b + +code_7459: ldi $0 +code_745b: push + self $8 + bnot + ret + +GameServer::notify: + pushi $c9 ; 201, setScript + push2 + pushi $2fc ; 764, pText + push1 + pushi $d3 ; 211, copy + push1 + lsp param[$1] + class Str + send $6 + bnot + push + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSNotifyScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7493 + lap param[$2] + jmp code_7495 + +code_7493: ldi $0 +code_7495: push + self $8 + bnot + ret + +GameServer::newRoom: + pushi $c9 ; 201, setScript + push2 + pushi $2f5 ; 757, pNumber + push1 + pushi $110 ; 272, addLong + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + send $a + bnot + push + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSNewRoomScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_74d8 + lap param[$2] + jmp code_74da + +code_74d8: ldi $0 +code_74da: push + self $8 + bnot + ret + +GameServer::shiftRoom: + pushi $c9 ; 201, setScript + push2 + pushi $517 ; 1303, pDirection + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSShiftRoomScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7508 + lap param[$2] + jmp code_750a + +code_7508: ldi $0 +code_750a: push + self $8 + bnot + ret + +GameServer::firstRoom: + pushi $c9 ; 201, setScript + push2 + pushi $577 ; 1399, pFirstRoom + push1 + push1 + pushi $2f5 ; 757, pNumber + push1 + pushi $110 ; 272, addLong + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + send $a + bnot + push + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSNewRoomScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7552 + lap param[$2] + jmp code_7554 + +code_7552: ldi $0 +code_7554: push + self $8 + bnot + ret + +GameServer::roomChat: + link $4 + pushi $5a ; 90, 'Z', size + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + push2 + pushi $9 ; inLeft + lsp param[$1] + callk kernel_91, $4 + bnot + sat temp[$3] + ldi $0 + sat temp[$0] +code_7574: lst temp[$0] + lat temp[$1] + lt? + bnt code_75d2 + pushi $3 ; z + push2 + lst temp[$3] + lst temp[$0] + callk kernel_91, $6 + bnot + push + ldi $20 ; 32, ' ', name + eq? + bnt code_75ca + +at temp[$2] + push + ldi $b ; 11, inRight + eq? + bnt code_75ce + pushi $8 ; fixPriority + lofsa string_2d25 ; "There are too many consecutive spaces in that text message you just tried to send. You are not allowed to have more than ten spaces in a row in any chat message. Try saying that a different way." + push + pushi $74 ; 116, 't', all + lofsa string_2de8 ; "Hmmmm" + push + pushi $77 ; 119, 'w', textTop + lofsa string_2dee ; "Ok" + push + push1 + pushi $91 ; 145, bitPutIndex + push2 + calle export60029_0, $10 + bnot + lsp param[$0] + ldi $1 + gt? + bnt code_75c6 + pushi $c7 ; 199, cue + push0 + lap param[$2] + send $4 + bnot +code_75c6: ret + + jmp code_75ce + +code_75ca: ldi $0 + sat temp[$2] +code_75ce: +at temp[$0] + jmp code_7574 + +code_75d2: pushi $4 ; scaleX + pushi $e ; 14, view + lofsa string_250c ; "ts" + push + pushi $25 ; 37, '%', fore + lst temp[$3] + callk kernel_128, $8 + bnot + lsp param[$0] + ldi $1 + gt? + bnt code_75f3 + pushi $c7 ; 199, cue + push0 + lap param[$2] + send $4 + bnot +code_75f3: ret + +GameServer::createCharacter: + pushi $c9 ; 201, setScript + push2 + pushi $572 ; 1394, pCharacter + push1 + lsp param[$1] + pushi $315 ; 789, pName + push1 + lsp param[$2] + pushi $4c7 ; 1223, pTitle + push1 + lsp param[$3] + pushi $4c5 ; 1221, pProfession + push1 + lsp param[$4] + pushi $30b ; 779, pRace + push1 + lsp param[$5] + pushi $30c ; 780, pSex + push1 + lsp param[$6] + pushi $433 ; 1075, pPeaceful + push1 + lsp param[$7] + pushi $32d ; 813, pObj + push1 + lsp param[$8] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSCreateCharacterScript + send $4 + bnot + send $34 + bnot + push + lsp param[$0] + ldi $8 ; fixPriority + gt? + bnt code_7647 + lap param[$9] + jmp code_7649 + +code_7647: ldi $0 +code_7649: push + self $8 + bnot + ret + +GameServer::updateCharacter: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSUpdateCharacterScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7677 + lap param[$2] + jmp code_7679 + +code_7677: ldi $0 +code_7679: push + self $8 + bnot + ret + +GameServer::destroyCharacter: + pushi $c9 ; 201, setScript + push2 + pushi $572 ; 1394, pCharacter + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSDestroyCharacterScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_76a7 + lap param[$2] + jmp code_76a9 + +code_76a7: ldi $0 +code_76a9: push + self $8 + bnot + ret + +GameServer::queryCharacters: + pushi $c9 ; 201, setScript + push2 + pushi $ce ; 206, pList + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSQueryCharactersScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_76d7 + lap param[$2] + jmp code_76d9 + +code_76d7: ldi $0 +code_76d9: push + self $8 + bnot + ret + +GameServer::loginCharacter: + pushi $c9 ; 201, setScript + push2 + pushi $2ca ; 714, pServID + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSLoginCharacterScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7707 + lap param[$2] + jmp code_7709 + +code_7707: ldi $0 +code_7709: push + self $8 + bnot + ret + +GameServer::perform: + pushi $c9 ; 201, setScript + push2 + pushi $500 ; 1280, pVerb + push1 + lsp param[$1] + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$2] + pushi $57a ; 1402, pIndirectObj + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSPerformVerbScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7743 + lap param[$4] + jmp code_7745 + +code_7743: ldi $0 +code_7745: push + self $8 + bnot + ret + +GameServer::performPass: + pushi $c9 ; 201, setScript + push2 + pushi $500 ; 1280, pVerb + push1 + lsp param[$1] + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$2] + pushi $57a ; 1402, pIndirectObj + push1 + lsp param[$3] + pushi $32d ; 813, pObj + push1 + lsp param[$4] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSPerformVerbScript + send $4 + bnot + send $1c + bnot + push + lsp param[$0] + ldi $4 ; scaleX + gt? + bnt code_7785 + lap param[$5] + jmp code_7787 + +code_7785: ldi $0 +code_7787: push + self $8 + bnot + ret + +GameServer::performXY: + pushi $c9 ; 201, setScript + push2 + pushi $500 ; 1280, pVerb + push1 + lsp param[$1] + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$2] + pushi $57a ; 1402, pIndirectObj + push1 + lsp param[$3] + pushi $57b ; 1403, pGotoX + push1 + lsp param[$4] + pushi $57c ; 1404, pGotoY + push1 + lsp param[$5] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSPerformVerbScript + send $4 + bnot + send $22 + bnot + push + lsp param[$0] + ldi $5 ; scaleY + gt? + bnt code_77cd + lap param[$6] + jmp code_77cf + +code_77cd: ldi $0 +code_77cf: push + self $8 + bnot + ret + +GameServer::getBiography: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2fc ; 764, pText + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetBiographyScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7803 + lap param[$3] + jmp code_7805 + +code_7803: ldi $0 +code_7805: push + self $8 + bnot + ret + +GameServer::setBiography: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2fc ; 764, pText + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSetBiographyScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7839 + lap param[$3] + jmp code_783b + +code_7839: ldi $0 +code_783b: push + self $8 + bnot + ret + +GameServer::getDescription: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2fc ; 764, pText + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetDescriptionScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_786f + lap param[$3] + jmp code_7871 + +code_786f: ldi $0 +code_7871: push + self $8 + bnot + ret + +GameServer::checkLogin: + pushi $c9 ; 201, setScript + push2 + pushi $573 ; 1395, pLoginName + push1 + lsp param[$1] + pushi $574 ; 1396, pPassword + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$4] + pushi $576 ; 1398, pLoginErrorStr + push1 + lsp param[$5] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSCheckLoginScript + send $4 + bnot + send $22 + bnot + push + lsp param[$0] + ldi $4 ; scaleX + gt? + bnt code_78b7 + lap param[$6] + jmp code_78b9 + +code_78b7: ldi $0 +code_78b9: push + self $8 + bnot + ret + +GameServer::getExtendedProps: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetExtendedPropsScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_78e7 + lap param[$2] + jmp code_78e9 + +code_78e7: ldi $0 +code_78e9: push + self $8 + bnot + ret + +GameServer::getLookInfo: + pushi $c9 ; 201, setScript + push2 + pushi $572 ; 1394, pCharacter + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetLookInfoScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_791d + lap param[$3] + jmp code_791f + +code_791d: ldi $0 +code_791f: push + self $8 + bnot + ret + +GameServer::setHeadData: + pushi $c9 ; 201, setScript + push2 + pushi $572 ; 1394, pCharacter + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSetHeadDataScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7953 + lap param[$3] + jmp code_7955 + +code_7953: ldi $0 +code_7955: push + self $8 + bnot + ret + +GameServer::getShopInfo: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetShopInfoScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7983 + lap param[$2] + jmp code_7985 + +code_7983: ldi $0 +code_7985: push + self $8 + bnot + ret + +GameServer::getAuctionHallInfo: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetAuctionHallInfoScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_79b3 + lap param[$2] + jmp code_79b5 + +code_79b3: ldi $0 +code_79b5: push + self $8 + bnot + ret + +GameServer::buyShopItem: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $578 ; 1400, pUID + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSBuyItemScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_79e9 + lap param[$3] + jmp code_79eb + +code_79e9: ldi $0 +code_79eb: push + self $8 + bnot + ret + +GameServer::buyBulk: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $578 ; 1400, pUID + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSBuyBulkScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7a25 + lap param[$4] + jmp code_7a27 + +code_7a25: ldi $0 +code_7a27: push + self $8 + bnot + ret + +GameServer::sellObject: + pushi $c9 ; 201, setScript + push2 + pushi $570 ; 1392, pShop + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSellItemScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7a61 + lap param[$4] + jmp code_7a63 + +code_7a61: ldi $0 +code_7a63: push + self $8 + bnot + ret + +GameServer::sellCrystals: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSellCrystalsScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7a97 + lap param[$3] + jmp code_7a99 + +code_7a97: ldi $0 +code_7a99: push + self $8 + bnot + ret + +GameServer::getPrice: + pushi $c9 ; 201, setScript + push2 + pushi $570 ; 1392, pShop + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetPriceScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7ad3 + lap param[$4] + jmp code_7ad5 + +code_7ad3: ldi $0 +code_7ad5: push + self $8 + bnot + ret + +GameServer::getRechargePrice: + pushi $c9 ; 201, setScript + push2 + pushi $570 ; 1392, pShop + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetRechargePriceScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7b0f + lap param[$4] + jmp code_7b11 + +code_7b0f: ldi $0 +code_7b11: push + self $8 + bnot + ret + +GameServer::recharge: + pushi $c9 ; 201, setScript + push2 + pushi $570 ; 1392, pShop + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSRechargeScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7b4b + lap param[$4] + jmp code_7b4d + +code_7b4b: ldi $0 +code_7b4d: push + self $8 + bnot + ret + +GameServer::getRepairPrice: + pushi $c9 ; 201, setScript + push2 + pushi $570 ; 1392, pShop + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetRepairPriceScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7b87 + lap param[$4] + jmp code_7b89 + +code_7b87: ldi $0 +code_7b89: push + self $8 + bnot + ret + +GameServer::repair: + pushi $c9 ; 201, setScript + push2 + pushi $570 ; 1392, pShop + push1 + lsp param[$1] + pushi $32d ; 813, pObj + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSRepairScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7bc3 + lap param[$4] + jmp code_7bc5 + +code_7bc3: ldi $0 +code_7bc5: push + self $8 + bnot + ret + +GameServer::examineShopItem: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $578 ; 1400, pUID + push1 + lsp param[$2] + pushi $2fc ; 764, pText + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSExamineItemScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7bff + lap param[$4] + jmp code_7c01 + +code_7bff: ldi $0 +code_7c01: push + self $8 + bnot + ret + +GameServer::dropMoney: + pushi $c9 ; 201, setScript + push2 + pushi $575 ; 1397, pLongInt + push1 + lsp param[$1] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSMoneyDropScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7c35 + lap param[$3] + jmp code_7c37 + +code_7c35: ldi $0 +code_7c37: push + self $8 + bnot + ret + +GameServer::putMoney: + pushi $c9 ; 201, setScript + push2 + pushi $575 ; 1397, pLongInt + push1 + lsp param[$1] + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$2] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSMoneyPutScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7c71 + lap param[$4] + jmp code_7c73 + +code_7c71: ldi $0 +code_7c73: push + self $8 + bnot + ret + +GameServer::giveMoney: + pushi $c9 ; 201, setScript + push2 + pushi $575 ; 1397, pLongInt + push1 + lsp param[$1] + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$2] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSMoneyGiveScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7cad + lap param[$4] + jmp code_7caf + +code_7cad: ldi $0 +code_7caf: push + self $8 + bnot + ret + +GameServer::takeMoney: + pushi $c9 ; 201, setScript + push2 + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSMoneyTakeScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7cdd + lap param[$2] + jmp code_7cdf + +code_7cdd: ldi $0 +code_7cdf: push + self $8 + bnot + ret + +GameServer::castLocaleSpell: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSCastLocaleSpellScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7d19 + lap param[$4] + jmp code_7d1b + +code_7d19: ldi $0 +code_7d1b: push + self $8 + bnot + ret + +GameServer::castTargetSpell: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSCastTargetSpellScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7d55 + lap param[$4] + jmp code_7d57 + +code_7d55: ldi $0 +code_7d57: push + self $8 + bnot + ret + +GameServer::castSpell: + pushi $c9 ; 201, setScript + push2 + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$2] + pushi $32d ; 813, pObj + push1 + lsp param[$3] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$1] + pushi $57b ; 1403, pGotoX + push1 + lsp param[$4] + pushi $57c ; 1404, pGotoY + push1 + lsp param[$5] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSCastSpellScript + send $4 + bnot + send $22 + bnot + push + lsp param[$0] + ldi $5 ; scaleY + gt? + bnt code_7d9d + lap param[$6] + jmp code_7d9f + +code_7d9d: ldi $0 +code_7d9f: push + self $8 + bnot + ret + +GameServer::lock: + ipToa pLocked + ret + +GameServer::unlock: + pToa pLocked + bnt code_7dae + dpToa pLocked +code_7dae: ret + +GameServer::combatMove: + pushi $c9 ; 201, setScript + push2 + pushi $57b ; 1403, pGotoX + push1 + lsp param[$1] + pushi $57c ; 1404, pGotoY + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSCombatMoveScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7dde + lap param[$3] + jmp code_7de0 + +code_7dde: ldi $0 +code_7de0: push + self $8 + bnot + ret + +GameServer::exitCombat: + pushi $c9 ; 201, setScript + push2 + pushi $8d ; 141, new + push0 + class GSCombatExitScript + send $4 + bnot + push + lsp param[$0] + ldi $0 + gt? + bnt code_7e01 + lap param[$1] + jmp code_7e03 + +code_7e01: ldi $0 +code_7e03: push + self $8 + bnot + ret + +GameServer::requestPatch: + pushi $c9 ; 201, setScript + push2 + pushi $2f5 ; 757, pNumber + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + class GSRequestPatchScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7e31 + lap param[$2] + jmp code_7e33 + +code_7e31: ldi $0 +code_7e33: push + self $8 + bnot + ret + +GameServer::getPatchInfo: + pushi $c9 ; 201, setScript + push2 + pushi $2f5 ; 757, pNumber + push1 + lsp param[$1] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + class GSGetPatchInfoScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7e67 + lap param[$3] + jmp code_7e69 + +code_7e67: ldi $0 +code_7e69: push + self $8 + bnot + ret + +GameServer::getPatchBlock: + pushi $c9 ; 201, setScript + push2 + pushi $2f5 ; 757, pNumber + push1 + lsp param[$1] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$2] + pushi $32d ; 813, pObj + push1 + lsp param[$3] + pushi $578 ; 1400, pUID + push1 + lsp param[$4] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetPatchBlockScript + send $4 + bnot + send $1c + bnot + push + lsp param[$0] + ldi $4 ; scaleX + gt? + bnt code_7ea9 + lap param[$5] + jmp code_7eab + +code_7ea9: ldi $0 +code_7eab: push + self $8 + bnot + ret + +GameServer::getBookInfo: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2fc ; 764, pText + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetBookInfoScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_7edf + lap param[$3] + jmp code_7ee1 + +code_7edf: ldi $0 +code_7ee1: push + self $8 + bnot + ret + +GameServer::getBookPage: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $2fc ; 764, pText + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetBookPageScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_7f1b + lap param[$4] + jmp code_7f1d + +code_7f1b: ldi $0 +code_7f1d: push + self $8 + bnot + ret + +GameServer::sendFatalData: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSendFatalScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7f4b + lap param[$2] + jmp code_7f4d + +code_7f4b: ldi $0 +code_7f4d: push + self $8 + bnot + ret + +GameServer::joinGroup: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSJoinGroupScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7f7b + lap param[$2] + jmp code_7f7d + +code_7f7b: ldi $0 +code_7f7d: push + self $8 + bnot + ret + +GameServer::trade: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSTradeScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_7fab + lap param[$2] + jmp code_7fad + +code_7fab: ldi $0 +code_7fad: push + self $8 + bnot + ret + +GameServer::leaveGroup: + pushi $c9 ; 201, setScript + push2 + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSLeaveGroupScript + send $4 + bnot + send $4 + bnot + push + lap param[$0] + bnt code_7fd2 + lap param[$1] + jmp code_7fd4 + +code_7fd2: ldi $0 +code_7fd4: push + self $8 + bnot + ret + +GameServer::kickGroup: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGroupKickScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_8002 + lap param[$2] + jmp code_8004 + +code_8002: ldi $0 +code_8004: push + self $8 + bnot + ret + +GameServer::getStartingPosn: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetStartingPosnScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_8032 + lap param[$2] + jmp code_8034 + +code_8032: ldi $0 +code_8034: push + self $8 + bnot + ret + +GameServer::changePassword: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $579 ; 1401, pDirectObj + push1 + lsp param[$2] + pushi $57a ; 1402, pIndirectObj + push1 + lsp param[$3] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSetPasswordScript + send $4 + bnot + send $16 + bnot + push + lsp param[$0] + ldi $3 ; z + gt? + bnt code_806e + lap param[$4] + jmp code_8070 + +code_806e: ldi $0 +code_8070: push + self $8 + bnot + ret + +GameServer::queryHouse: + pushi $c9 ; 201, setScript + push2 + pushi $2fc ; 764, pText + push1 + lsp param[$1] + pushi $575 ; 1397, pLongInt + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSQueryHouseScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_80a4 + lap param[$3] + jmp code_80a6 + +code_80a4: ldi $0 +code_80a6: push + self $8 + bnot + ret + +GameServer::fleeCombat: + pushi $c9 ; 201, setScript + push2 + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSCombatFleeScript + send $4 + bnot + send $4 + bnot + push + lap param[$0] + bnt code_80cb + lap param[$1] + jmp code_80cd + +code_80cb: ldi $0 +code_80cd: push + self $8 + bnot + ret + +GameServer::getEntryInfo: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetEntryInfoScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_80fb + lap param[$2] + jmp code_80fd + +code_80fb: ldi $0 +code_80fd: push + self $8 + bnot + ret + +GameServer::talkTo: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSTalkScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_812b + lap param[$2] + jmp code_812d + +code_812b: ldi $0 +code_812d: push + self $8 + bnot + ret + +GameServer::getTopic: + pushi $c9 ; 201, setScript + push2 + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetTopicScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_8161 + lap param[$3] + jmp code_8163 + +code_8161: ldi $0 +code_8163: push + self $8 + bnot + ret + +GameServer::lastTopic: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSLastTopicScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_8191 + lap param[$2] + jmp code_8193 + +code_8191: ldi $0 +code_8193: push + self $8 + bnot + ret + +GameServer::getTopicText: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetTopicTextScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_81c7 + lap param[$3] + jmp code_81c9 + +code_81c7: ldi $0 +code_81c9: push + self $8 + bnot + ret + +GameServer::acceptQuest: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSAcceptQuestScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_81fd + lap param[$3] + jmp code_81ff + +code_81fd: ldi $0 +code_81ff: push + self $8 + bnot + ret + +GameServer::declineQuest: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2f5 ; 757, pNumber + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSDeclineQuestScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_8233 + lap param[$3] + jmp code_8235 + +code_8233: ldi $0 +code_8235: push + self $8 + bnot + ret + +GameServer::getQuestList: + pushi $c9 ; 201, setScript + push2 + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSGetQuestListScript + send $4 + bnot + send $4 + bnot + push + lsp param[$0] + ldi $0 + gt? + bnt code_825d + lap param[$1] + jmp code_825f + +code_825d: ldi $0 +code_825f: push + self $8 + bnot + ret + +GameServer::mixObject: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSMixObjectScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_828d + lap param[$2] + jmp code_828f + +code_828d: ldi $0 +code_828f: push + self $8 + bnot + ret + +GameServer::getMail: + ret + +GameServer::sendMail: + link $4 + ret + +GameServer::getMailMessage: + ret + +GameServer::eraseMailMessage: + ret + +GameServer::getRoute: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + pushi $d0 ; 208, with + push1 + lsp param[$1] + class Str + send $6 + bnot + push + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + class GSGetRouteScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_82cd + lap param[$2] + jmp code_82cf + +code_82cd: ldi $0 +code_82cf: push + self $8 + bnot + ret + +GameServer::getRouteList: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + pushi $d0 ; 208, with + push1 + lsp param[$1] + class Str + send $6 + bnot + push + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + class GSGetRouteListScript + send $4 + bnot + send $a + bnot + push + lsp param[$0] + ldi $1 + gt? + bnt code_8307 + lap param[$2] + jmp code_8309 + +code_8307: ldi $0 +code_8309: push + self $8 + bnot + ret + +GameServer::setTitle: + pushi $c9 ; 201, setScript + push2 + pushi $32d ; 813, pObj + push1 + lsp param[$1] + pushi $2fc ; 764, pText + push1 + lsp param[$2] + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSetTitleScript + send $4 + bnot + send $10 + bnot + push + lsp param[$0] + ldi $2 + gt? + bnt code_833d + lap param[$3] + jmp code_833f + +code_833d: ldi $0 +code_833f: push + self $8 + bnot + ret + +GameServer::forefitTurn: + pushi $3 ; z + pushi $e ; 14, view + lofsa string_243e ; "t" + push + pushi $63 ; 99, 'c', perform + callk kernel_128, $6 + bnot + ret + +GameServer::sendRegistration: + link $1 + pushi $133 ; 307, pIsBigEndian + push1 + push1 + pushi $13f ; 319, putString + push1 + lsp param[$1] + pushi $13f ; 319, putString + push1 + lsp param[$2] + pushi $13f ; 319, putString + push1 + lsp param[$3] + pushi $13f ; 319, putString + push1 + lsp param[$4] + pushi $13f ; 319, putString + push1 + lsp param[$5] + pushi $13f ; 319, putString + push1 + lsp param[$6] + pushi $13f ; 319, putString + push1 + lsp param[$7] + pushi $8d ; 141, new + push0 + class PackedData + send $4 + bnot + sat temp[$0] + send $30 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$1] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$2] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$3] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$4] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$5] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$6] + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lap param[$7] + send $4 + bnot + pushi $c9 ; 201, setScript + push1 + pushi $32d ; 813, pObj + push1 + lst temp[$0] + pushi $8c ; 140, scratch + push1 + lsp param[$0] + ldi $7 ; priority + gt? + bnt code_83ec + lap param[$8] + jmp code_83ee + +code_83ec: ldi $0 +code_83ee: push + pushi $9a ; 154, yourself + push0 + pushi $8d ; 141, new + push0 + lofsa GSSendRegistrationScript + send $4 + bnot + send $10 + bnot + push + self $6 + bnot + ret + +EarthQuake::dispose: + ldi $0 + sal local[$28] + pushi $95 ; 149, dispose + push0 + &rest $1 + super DemonsScript, $4 + bnot + ret + +EarthQuake::changeState: + link $3 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_843e + pushi $33 ; 51, '3', play + push1 + lofsa string_2dfc ; "earthq.wav" + push + class SoundMgr + send $6 + bnot + push0 + callk kernel_121, $0 + bnot + aTop scratch + ldi $1 + aTop cycles + sal local[$28] + jmp code_84c3 + +code_843e: dup + ldi $1 + eq? + bnt code_84b5 + pushi $db ; 219, moveTo + push2 + push2 + push0 + pushi $14 ; 20, nsRight + callk kernel_60, $4 + bnot + push + ldi $a ; 10, inTop + sub + push + push2 + push0 + pushi $14 ; 20, nsRight + callk kernel_60, $4 + bnot + push + ldi $a ; 10, inTop + sub + push + push0 + push0 + lag global[$3] + send $4 + bnot + send $8 + bnot + push1 + push0 + push0 + lag global[$3] + send $4 + bnot + push + callk kernel_42, $2 + bnot + push0 + callk kernel_121, $0 + bnot + push + pToa scratch + sub + push + ldi $4b0 ; 1200, pContainerButton + gt? + bnt code_84ac + pushi $db ; 219, moveTo + push2 + push0 + pushi $e3 ; 227, expand + push0 + push0 + lag global[$3] + send $4 + bnot + send $8 + bnot + push1 + push0 + push0 + lag global[$3] + send $4 + bnot + push + callk kernel_42, $2 + bnot + jmp code_84ae + +code_84ac: dpToa state +code_84ae: ldi $1 + aTop cycles + jmp code_84c3 + +code_84b5: dup + ldi $2 + eq? + bnt code_84c3 + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_84c3: toss + ret + diff --git a/Script/Script59959.txt b/Script/Script59959.txt new file mode 100644 index 0000000..4114ae7 --- /dev/null +++ b/Script/Script59959.txt @@ -0,0 +1,193 @@ +StoreHandler::enter: + ret + +StoreHandler::exit: + ret + +StoreHandler::newObjects: + ret + +FakeServer::enterStore: + lap param[$2] + aTop pStoreHandler + pushi $5c1 ; 1473, pStoreID + push1 + lsp param[$1] + send $6 + bnot + pushi $c9 ; 201, setScript + push1 + pushi $8d ; 141, new + push0 + lofsa FSEnterStoreScript + send $4 + bnot + push + self $6 + bnot + ret + +FakeServer::leaveStore: + pushi $c9 ; 201, setScript + push1 + pushi $8d ; 141, new + push0 + lofsa FSLeaveStoreScript + send $4 + bnot + push + self $6 + bnot + ret + +FSStoreBag::buildBaseList: + pushi $389 ; 905, buildBaseList + push0 + super WorldObject, $4 + bnot + pushi $387 ; 903, addBase + push1 + class BCarryable + push + pushi $387 ; 903, addBase + push1 + class BOpenable + push + pushi $387 ; 903, addBase + push1 + class BContainer + push + self $12 + bnot + ret + +FSStoreShirt::buildBaseList: + link $1 + pushi $389 ; 905, buildBaseList + push0 + super WorldObject, $4 + bnot + pushi $387 ; 903, addBase + push1 + class BCarryable + push + pushi $387 ; 903, addBase + push1 + class BWearable + push + self $c + bnot + pushi $4d1 ; 1233, setAreaWorn + push1 + push1 + pushi $35c ; 860, getBase + push1 + class BWearable + push + self $6 + bnot + sat temp[$0] + send $6 + bnot + pushi $3ae ; 942, setColor + push1 + pushi $53 ; 83, 'S', restore + self $6 + bnot + ret + +FSStoreObjectList::init: + pushi $94 ; 148, init + push0 + super List, $4 + bnot + pushi $9f ; 159, add + push1 + lofsa FSStoreBag + push + self $6 + bnot + ret + +FSEnterStoreScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_0131 + push2 + push2 + pushi $6 ; maxScale + callk kernel_60, $4 + bnot + aTop seconds + jmp code_0160 + +code_0131: dup + ldi $1 + eq? + bnt code_0160 + pushi $94 ; 148, init + push0 + lofsa FSStoreObjectList + send $4 + bnot + pushi $5be ; 1470, enter + push0 + pushi $5c0 ; 1472, newObjects + push1 + lofsa FSStoreObjectList + push + pushi $5c4 ; 1476, pStoreHandler + push0 + pToa client + send $4 + bnot + send $a + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_0160: toss + ret + +FSLeaveStoreScript::changeState: + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_0179 + push2 + push2 + pushi $6 ; maxScale + callk kernel_60, $4 + bnot + aTop seconds + jmp code_0199 + +code_0179: dup + ldi $1 + eq? + bnt code_0199 + pushi $5bf ; 1471, exit + push0 + pushi $5c4 ; 1476, pStoreHandler + push0 + pToa client + send $4 + bnot + send $4 + bnot + pushi $95 ; 149, dispose + push0 + lofsa FSStoreObjectList + send $4 + bnot +code_0199: toss + ret + diff --git a/Script/Script59960.txt b/Script/Script59960.txt new file mode 100644 index 0000000..9c1ce2c --- /dev/null +++ b/Script/Script59960.txt @@ -0,0 +1,3 @@ +GSound::dispose: + ret + diff --git a/Script/Script59961.txt b/Script/Script59961.txt new file mode 100644 index 0000000..7b30ff6 --- /dev/null +++ b/Script/Script59961.txt @@ -0,0 +1,415 @@ +CursorRegionController::init: + lsg global[$cd] + selfID + ne? + bnt code_00ae + lag global[$cd] + bnt code_0099 + pushi $95 ; 149, dispose + push0 + send $4 + bnot +code_0099: selfID + sag global[$cd] + pushi $9f ; 159, add + push1 + pushSelf + class GlobalDemons + send $6 + bnot + pushi $94 ; 148, init + push0 + super Set, $4 + bnot +code_00ae: ret + +CursorRegionController::dispose: + pushi $58 ; 88, 'X', delete + push1 + pushSelf + class GlobalDemons + send $6 + bnot + ldi $0 + aTop curRect + pushi $95 ; 149, dispose + push0 + super Set, $4 + bnot + ldi $0 + sag global[$cd] + ret + +CursorRegionController::doit: + link $6 + pushi $f4 ; 244, curEvent + push0 + lag global[$e] + send $4 + bnot + sat temp[$2] + push1 + push0 + send $4 + bnot + sat temp[$3] + push2 + push0 + lat temp[$2] + send $4 + bnot + sat temp[$4] + lsp param[$0] + ldi $1 + eq? + bnt code_00ef + lap param[$1] +code_00ef: not + bnt code_0115 + pushi $261 ; 609, controls + push0 + lag global[$e] + send $4 + bnot + push + ldi $0 + eq? + bt code_010d + pushi $2b ; 43, '+', type + push0 + lat temp[$2] + send $4 + bnot + push + ldi $0 + ne? +code_010d: bnt code_0115 + ret + + bnt code_0115 + jmp code_01bd + +code_0115: pToa curRect + not + bt code_0151 + pushi $89 ; 137, top + push0 + pToa curRect + send $4 + bnot + push + lat temp[$4] + le? + bnt code_0150 + pprev + pushi $8a ; 138, bottom + push0 + pToa curRect + send $4 + bnot + le? + bnt code_0150 + pushi $87 ; 135, left + push0 + pToa curRect + send $4 + bnot + push + lat temp[$3] + le? + bnt code_0150 + pprev + pushi $88 ; 136, right + push0 + pToa curRect + send $4 + bnot + le? +code_0150: not +code_0151: bnt code_019a + ldi $0 + aTop curRect + sat temp[$0] +code_0159: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + self $4 + bnot + lt? + bnt code_01bd + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + self $6 + bnot + sat temp[$1] + bnt code_0194 + pushi $a3 ; 163, contains + push2 + lst temp[$3] + lst temp[$4] + send $8 + bnot + bnt code_0194 + pushi $54c ; 1356, inWhichList + push1 + lst temp[$2] + lat temp[$1] + send $6 + bnot + aTop curRect + bnt code_0194 + pushi $45 ; 69, 'E', doit + push0 + pToa curRect + send $4 + bnot +code_0194: +at temp[$0] + jmp code_0159 + + jmp code_01bd + +code_019a: pToa curRect + bnt code_01bd + pushi $54c ; 1356, inWhichList + push1 + lst temp[$2] + send $6 + bnot + sat temp[$0] + push + pToa curRect + ne? + bnt code_01bd + lat temp[$0] + bnt code_01bd + pushi $45 ; 69, 'E', doit + push0 + lat temp[$0] + aTop curRect + send $4 + bnot +code_01bd: ret + +CursorRegionController::reset: + ldi $0 + aTop curRect + pushi $45 ; 69, 'E', doit + push1 + push1 + self $6 + bnot + ret + +CursorRegion::init: + pushi $94 ; 148, init + push0 + super Rect, $4 + bnot + pToa aCursor + not + bnt code_01ef + pushi $8d ; 141, new + push0 + &rest $2 + class Cursor + send $4 + bnot + aTop aCursor + pushi $8d ; 141, new + push0 + class Set + send $4 + bnot + aTop list +code_01ef: lap param[$0] + bnt code_01fd + pushi $9f ; 159, add + push1 + pushSelf + lap param[$1] + send $6 + bnot +code_01fd: ret + +CursorRegion::dispose: + pushi $95 ; 149, dispose + push0 + pToa aCursor + send $4 + bnot + ldi $0 + aTop aCursor + pToa list + bnt code_021a + pushi $95 ; 149, dispose + push0 + send $4 + bnot + ldi $0 + aTop list +code_021a: lag global[$cd] + bnt code_0225 + pushi $58 ; 88, 'X', delete + push1 + pushSelf + send $6 + bnot +code_0225: pushi $95 ; 149, dispose + push0 + super Rect, $4 + bnot + ret + +CursorRegion::doit: + lsg global[$b] + pToa aCursor + ne? + bnt code_0249 + pushi $1b3 ; 435, setCursor + push2 + pTos aCursor + push1 + lag global[$2] + send $8 + bnot + pushi $57 ; 87, 'W', draw + push0 + lag global[$b] + send $4 + bnot +code_0249: ret + +CursorRegion::add: + pToa list + bnt code_0257 + pushi $9f ; 159, add + push0 + &rest $1 + send $4 + bnot +code_0257: ret + +CursorRegion::delete: + pToa list + bnt code_0264 + pushi $58 ; 88, 'X', delete + push0 + &rest $1 + send $4 + bnot +code_0264: ret + +CursorRegion::eachElementDo: + pToa list + bnt code_0272 + pushi $9d ; 157, eachElementDo + push0 + &rest $1 + send $4 + bnot +code_0272: ret + +CursorRegion::inWhichList: + link $3 + lap param[$0] + bnt code_027d + lap param[$1] + jmp code_0286 + +code_027d: pushi $f4 ; 244, curEvent + push0 + lag global[$e] + send $4 + bnot +code_0286: sat temp[$2] + pToa list + not + bt code_0296 + pushi $5a ; 90, 'Z', size + push0 + pToa list + send $4 + bnot + not +code_0296: bnt code_02c2 + pTos top + push2 + push0 + lat temp[$2] + send $4 + bnot + le? + bnt code_02bf + pprev + pToa bottom + le? + bnt code_02bf + pTos left + push1 + push0 + lat temp[$2] + send $4 + bnot + le? + bnt code_02bf + pprev + pToa right + le? + bnt code_02bf + selfID + jmp code_02c1 + +code_02bf: ldi $0 +code_02c1: ret + +code_02c2: ldi $0 + sat temp[$0] +code_02c6: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + pToa list + send $4 + bnot + lt? + bnt code_02f1 + pushi $54c ; 1356, inWhichList + push1 + lst temp[$2] + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + pToa list + send $6 + bnot + sat temp[$1] + send $6 + bnot + bnt code_02ed + lat temp[$1] + ret + +code_02ed: +at temp[$0] + jmp code_02c6 + +code_02f1: selfID + ret + +CursorRegion::setCursor: + pToa aCursor + not + bnt code_0303 + pushi $8d ; 141, new + push0 + class Cursor + send $4 + bnot + aTop aCursor +code_0303: pushi $1b3 ; 435, setCursor + push0 + &rest $1 + pToa aCursor + send $4 + bnot + ret + diff --git a/Script/Script59962.txt b/Script/Script59962.txt new file mode 100644 index 0000000..9630ce0 --- /dev/null +++ b/Script/Script59962.txt @@ -0,0 +1,914 @@ +export59962_0 = GameRoomCursorController + +GameRoomCursorController::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegionController, $4 + bnot + pushi $5a ; 90, 'Z', size + push0 + self $4 + bnot + bnt code_009f + pushi $94 ; 148, init + push1 + pushSelf + lofsa NorthExitCurReg + send $6 + bnot + pushi $94 ; 148, init + push1 + pushSelf + lofsa SouthExitCurReg + send $6 + bnot + pushi $94 ; 148, init + push1 + pushSelf + lofsa EastExitCurReg + send $6 + bnot + pushi $94 ; 148, init + push1 + pushSelf + lofsa WestExitCurReg + send $6 + bnot + ldi $0 + aTop curRect + jmp code_00b9 + +code_009f: pushi $9f ; 159, add + push2 + lofsa RoomCurReg + push + lofsa InterfaceCurReg + push + self $8 + bnot + pushi $9d ; 157, eachElementDo + push2 + pushi $94 ; 148, init + pushSelf + self $8 + bnot +code_00b9: ret + +GameRoomCursorController::doit: + lag global[$1] + bnt code_00e4 + push1 + push + calle export60000_0, $2 + bnot + not + bt code_00d7 + pushi $97 ; 151, isKindOf + push1 + class WorldActor + push + lag global[$1] + send $6 + bnot + not +code_00d7: bnt code_00e4 + push2 + lofsa string_014e ; "ego(0x%x) is not a valid object" + push + lsg global[$1] + callk kernel_132, $4 + bnot +code_00e4: pushi $32d ; 813, pObj + push0 + class WDragger + send $4 + bnot + bt code_0110 + lag global[$1] + not + bt code_0110 + pushi $381 ; 897, pMode + push0 + lag global[$1] + send $4 + bnot + push + ldi $2 + and + bt code_0110 + pushi $a1 ; 161, firstEqual + push2 + pushi $1d3 ; 467, modal + push2 + class DialogHandler + send $8 + bnot +code_0110: bnt code_0117 + ldi $0 + aTop curRect + ret + +code_0117: pushi $45 ; 69, 'E', doit + push0 + super CursorRegionController, $4 + bnot + ret + +RoomCurReg::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegion, $4 + bnot + pushi $b5 ; 181, set + pushi $4 ; scaleX + push0 + push0 + pushi $280 ; 640, disposeWhenDone + pushi $131 ; 305, asStr + pushi $9f ; 159, add + pushi $4 ; scaleX + lofsa WestExitCurReg + push + lofsa EastExitCurReg + push + lofsa SouthExitCurReg + push + lofsa NorthExitCurReg + push + pushi $1b3 ; 435, setCursor + pushi $3 ; z + pushi $270d ; 9997 + push1 + push0 + pushi $9d ; 157, eachElementDo + push2 + pushi $94 ; 148, init + pushSelf + self $2a + bnot + ret + +RoomCurReg::doit: + pushi $f ; 15, loop + push1 + pushi $25e ; 606, cursorLoop + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + pToa aCursor + send $6 + bnot + pushi $45 ; 69, 'E', doit + push0 + super CursorRegion, $4 + bnot + ret + +WestExitCurReg::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegion, $4 + bnot + pushi $1b3 ; 435, setCursor + pushi $3 ; z + pushi $270d ; 9997 + pushi $9 ; inLeft + push0 + pushi $b5 ; 181, set + pushi $4 ; scaleX + push0 + pushi $1e ; 30, brRight + pushi $14 ; 20, nsRight + pushi $118 ; 280, bitANDLong + self $16 + bnot + ret + +WestExitCurReg::doit: + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $2 + eq? + bt code_01db + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $6e ; 110, 'n', resX + eq? +code_01db: bnt code_0258 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + bnt code_0258 + pushi $f ; 15, loop + push1 + pushi $526 ; 1318, pExits + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $8 ; fixPriority + and + bnt code_0206 + ldi $9 ; inLeft + jmp code_0208 + +code_0206: ldi $11 ; 17, bitmap +code_0208: push + pToa aCursor + send $6 + bnot + pushi $54f ; 1359, pFlags + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $80 ; 128, lastKey + and + bnt code_024e + pushi $a0 ; 160, firstTrue + push2 + pushi $35c ; 860, getBase + class BNPC + push + pushi $421 ; 1057, pWObjectList + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + send $8 + bnot + bnt code_024e + pushi $f ; 15, loop + push1 + pushi $11 ; 17, bitmap + pToa aCursor + send $6 + bnot +code_024e: pushi $57 ; 87, 'W', draw + push0 + pToa aCursor + send $4 + bnot + jmp code_0271 + +code_0258: pushi $f ; 15, loop + push1 + pushi $25e ; 606, cursorLoop + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + pToa aCursor + send $6 + bnot +code_0271: pushi $45 ; 69, 'E', doit + push0 + super CursorRegion, $4 + bnot + ret + +EastExitCurReg::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegion, $4 + bnot + pushi $1b3 ; 435, setCursor + pushi $3 ; z + pushi $270d ; 9997 + pushi $a ; 10, inTop + push0 + pushi $b5 ; 181, set + pushi $4 ; scaleX + pushi $26c ; 620, prevSignal + pushi $1e ; 30, brRight + pushi $280 ; 640, disposeWhenDone + pushi $118 ; 280, bitANDLong + self $16 + bnot + ret + +EastExitCurReg::doit: + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $2 + eq? + bt code_02d0 + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $6e ; 110, 'n', resX + eq? +code_02d0: bnt code_034d + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + bnt code_034d + pushi $f ; 15, loop + push1 + pushi $526 ; 1318, pExits + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $4 ; scaleX + and + bnt code_02fc + ldi $a ; 10, inTop + jmp code_02fe + +code_02fc: ldi $11 ; 17, bitmap +code_02fe: push + pToa aCursor + send $6 + bnot + pushi $54f ; 1359, pFlags + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $40 ; 64, '@', yStep + and + bnt code_0343 + pushi $a0 ; 160, firstTrue + push2 + pushi $35c ; 860, getBase + class BNPC + push + pushi $421 ; 1057, pWObjectList + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + send $8 + bnot + bnt code_0343 + pushi $f ; 15, loop + push1 + pushi $11 ; 17, bitmap + pToa aCursor + send $6 + bnot +code_0343: pushi $57 ; 87, 'W', draw + push0 + pToa aCursor + send $4 + bnot + jmp code_0366 + +code_034d: pushi $f ; 15, loop + push1 + pushi $25e ; 606, cursorLoop + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + pToa aCursor + send $6 + bnot +code_0366: pushi $45 ; 69, 'E', doit + push0 + super CursorRegion, $4 + bnot + ret + +NorthExitCurReg::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegion, $4 + bnot + pushi $1b3 ; 435, setCursor + pushi $3 ; z + pushi $270d ; 9997 + pushi $b ; 11, inRight + push0 + pushi $b5 ; 181, set + pushi $4 ; scaleX + push0 + push0 + pushi $280 ; 640, disposeWhenDone + pushi $1e ; 30, brRight + self $16 + bnot + ret + +NorthExitCurReg::doit: + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $2 + eq? + bt code_03c1 + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $6e ; 110, 'n', resX + eq? +code_03c1: bnt code_043e + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + bnt code_043e + pushi $f ; 15, loop + push1 + pushi $526 ; 1318, pExits + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $1 + and + bnt code_03ed + ldi $b ; 11, inRight + jmp code_03ef + +code_03ed: ldi $11 ; 17, bitmap +code_03ef: push + pToa aCursor + send $6 + bnot + pushi $54f ; 1359, pFlags + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $10 ; 16, cel + and + bnt code_0434 + pushi $a0 ; 160, firstTrue + push2 + pushi $35c ; 860, getBase + class BNPC + push + pushi $421 ; 1057, pWObjectList + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + send $8 + bnot + bnt code_0434 + pushi $f ; 15, loop + push1 + pushi $11 ; 17, bitmap + pToa aCursor + send $6 + bnot +code_0434: pushi $57 ; 87, 'W', draw + push0 + pToa aCursor + send $4 + bnot + jmp code_0457 + +code_043e: pushi $f ; 15, loop + push1 + pushi $25e ; 606, cursorLoop + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + pToa aCursor + send $6 + bnot +code_0457: pushi $45 ; 69, 'E', doit + push0 + super CursorRegion, $4 + bnot + ret + +SouthExitCurReg::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegion, $4 + bnot + pushi $1b3 ; 435, setCursor + pushi $3 ; z + pushi $270d ; 9997 + pushi $c ; 12, inBottom + push0 + pushi $b5 ; 181, set + pushi $4 ; scaleX + push0 + pushi $118 ; 280, bitANDLong + pushi $280 ; 640, disposeWhenDone + pushi $131 ; 305, asStr + self $16 + bnot + ret + +SouthExitCurReg::doit: + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $2 + eq? + bt code_04b5 + pushi $25b ; 603, verb + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + ldi $6e ; 110, 'n', resX + eq? +code_04b5: bnt code_0532 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + bnt code_0532 + pushi $f ; 15, loop + push1 + pushi $526 ; 1318, pExits + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $2 + and + bnt code_04e1 + ldi $c ; 12, inBottom + jmp code_04e3 + +code_04e1: ldi $11 ; 17, bitmap +code_04e3: push + pToa aCursor + send $6 + bnot + pushi $54f ; 1359, pFlags + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + push + ldi $20 ; 32, ' ', name + and + bnt code_0528 + pushi $a0 ; 160, firstTrue + push2 + pushi $35c ; 860, getBase + class BNPC + push + pushi $421 ; 1057, pWObjectList + push0 + pushi $c5 ; 197, pRoom + push0 + lag global[$1] + send $4 + bnot + send $4 + bnot + send $8 + bnot + bnt code_0528 + pushi $f ; 15, loop + push1 + pushi $11 ; 17, bitmap + pToa aCursor + send $6 + bnot +code_0528: pushi $57 ; 87, 'W', draw + push0 + pToa aCursor + send $4 + bnot + jmp code_054b + +code_0532: pushi $f ; 15, loop + push1 + pushi $25e ; 606, cursorLoop + push0 + pushi $24f ; 591, curIcon + push0 + lag global[$6] + send $4 + bnot + send $4 + bnot + push + pToa aCursor + send $6 + bnot +code_054b: pushi $45 ; 69, 'E', doit + push0 + super CursorRegion, $4 + bnot + ret + +InterfaceCurReg::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegion, $4 + bnot + pushi $9f ; 159, add + push1 + lofsa InvBoxCurReg + push + pushi $9d ; 157, eachElementDo + push2 + pushi $94 ; 148, init + pushSelf + pushi $b5 ; 181, set + pushi $4 ; scaleX + push0 + pushi $131 ; 305, asStr + pushi $280 ; 640, disposeWhenDone + pushi $1e0 ; 480, isControl + pushi $1b3 ; 435, setCursor + pushi $3 ; z + pushi $270d ; 9997 + push0 + push0 + self $24 + bnot + ret + +InterfaceCurReg::doit: + lsg global[$b] + pToa aCursor + ne? + bnt code_05f9 + pushi $54b ; 1355, specialCursorInUse + push0 + lag global[$cd] + send $4 + bnot + not + bt code_05c1 + pushi $54b ; 1355, specialCursorInUse + push0 + lag global[$cd] + send $4 + bnot + bnt code_05f9 + pushi $383 ; 899, curPanel + push0 + lag global[$6] + send $4 + bnot + push + push2 + pushi $a410 ; -23536 + push0 + callk kernel_2, $4 + bnot + ne? +code_05c1: bnt code_05f9 + pushi $45 ; 69, 'E', doit + push0 + push2 + pushi $a410 ; -23536 + push2 + callk kernel_2, $4 + bnot + send $4 + bnot + pushi $f ; 15, loop + push1 + push0 + pToa aCursor + send $6 + bnot + pushi $1b3 ; 435, setCursor + push2 + pTos aCursor + push1 + lag global[$2] + send $8 + bnot + pushi $57 ; 87, 'W', draw + push0 + pToa aCursor + send $4 + bnot + pushi $54b ; 1355, specialCursorInUse + push1 + push1 + lag global[$cd] + send $6 + bnot +code_05f9: ret + +InvBoxCurReg::init: + pushi $94 ; 148, init + push0 + &rest $1 + super CursorRegion, $4 + bnot + pushi $b5 ; 181, set + pushi $4 ; scaleX + pushi $170 ; 368, display + pushi $16c ; 364, basicClip + pushi $277 ; 631, controlOff + pushi $1b9 ; 441, deleteCast + pushi $1b3 ; 435, setCursor + pushi $3 ; z + pushi $270d ; 9997 + push2 + push0 + self $16 + bnot + ret + +InvBoxCurReg::doit: + lsg global[$b] + pToa aCursor + ne? + bnt code_0685 + pushi $383 ; 899, curPanel + push0 + lag global[$6] + send $4 + bnot + push + push2 + pushi $a410 ; -23536 + push0 + callk kernel_2, $4 + bnot + eq? + bnt code_0685 + pushi $54b ; 1355, specialCursorInUse + push0 + lag global[$cd] + send $4 + bnot + not + bnt code_0685 + pushi $45 ; 69, 'E', doit + push0 + push2 + pushi $a410 ; -23536 + push2 + callk kernel_2, $4 + bnot + send $4 + bnot + pushi $f ; 15, loop + push1 + push2 + pToa aCursor + send $6 + bnot + pushi $1b3 ; 435, setCursor + push2 + pTos aCursor + push1 + lag global[$2] + send $8 + bnot + pushi $57 ; 87, 'W', draw + push0 + lag global[$b] + send $4 + bnot + pushi $54b ; 1355, specialCursorInUse + push1 + push1 + lag global[$cd] + send $6 + bnot +code_0685: ret +