export45012_0 = StartScreen ExitObj::doit: ldi $1 sag global[$32] ret StartScreen::init: link $b pushi $94 ; 148, init push0 &rest $1 super StaticRealmRoom, $4 bnot push1 pushi $9ca9 ; -25431 callk kernel_3, $2 bnot pushi $95 ; 149, dispose push0 class WinDialogSet send $4 bnot pushi $a6 ; 166, release push0 class SpellList send $4 bnot pushi $2f4 ; 756, pConnected push1 push0 lag global[$6a] send $6 bnot pushi $37e ; 894, pLeader push0 class GroupList send $4 bnot bnt code_0196 pushi $58 ; 88, 'X', delete push1 pushi $37e ; 894, pLeader push0 class GroupList send $4 bnot push class GroupList send $6 bnot pushi $69 ; 105, 'i', hide push0 lag global[$6] send $4 bnot code_0196: pushi $95 ; 149, dispose push0 class gApproveGiveList send $4 bnot push1 pushi $5 ; scaleY callk kernel_128, $2 bnot pushi $8d ; 141, new push1 pushi $a ; 10, inTop class ByteArray send $6 bnot sat temp[$8] code_01b3: push2 pushi $d ; 13, seenRect pushi $71 ; 113, 'q', data push0 lat temp[$8] send $4 bnot push callk kernel_128, $4 bnot bnt code_01c9 ldi $0 jmp code_01b3 code_01c9: pushi $33d ; 829, flush push0 class ActionQMgr send $4 bnot pushi $a6 ; 166, release push0 class MovieCmdList send $4 bnot pushi $95 ; 149, dispose push0 lat temp[$8] send $4 bnot pushi $94 ; 148, init pushi $3 ; z pushi $f5 ; 245, format pushi $3 ; z lofsa string_022c ; "Version: %d.%03d" push pushi $323 ; 803, pMajorVersion push0 class send $4 bnot push pushi $324 ; 804, pMinorVersion push0 class send $4 bnot push ldi $10d ; 269, lowWord sub push class Str send $a bnot push pushi $5 ; scaleY dup pushi $8d ; 141, new push0 class ShadowText send $4 bnot send $a bnot pushi $8d ; 141, new push0 class File send $4 bnot sat temp[$0] pushi $20 ; 32, ' ', name push1 lofsa string_023d ; "UID.DAT" push lat temp[$0] send $6 bnot pushi $248 ; 584, open push1 push1 lat temp[$0] send $6 bnot bnt code_025d pushi $135 ; 309, getWord push0 lat temp[$0] send $4 bnot sag global[$d1] pushi $253 ; 595, close push0 pushi $95 ; 149, dispose push0 lat temp[$0] send $8 bnot code_025d: pushi $271 ; 625, handsLevel push0 lag global[$2] send $4 bnot bnt code_0273 pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot jmp code_025d code_0273: lag global[$d2] bnt code_028a pushi $1dd ; 477, clear push1 push1 class InfoQueue send $6 bnot pushi $1dd ; 477, clear push0 lag global[$9c] send $4 bnot code_028a: pushi $8d ; 141, new push0 class LongInt send $4 bnot sal local[$0] pushi $8d ; 141, new push0 class LongInt send $4 bnot sal local[$1] pushi $8d ; 141, new push0 class LongInt send $4 bnot sal local[$2] pushi $8d ; 141, new push1 push1 class LongInt send $6 bnot sal local[$3] pushi $8d ; 141, new push0 class LongInt send $4 bnot sal local[$4] pushi $8d ; 141, new push0 class Str send $4 bnot sal local[$b] pushi $f5 ; 245, format push1 lofsa string_0245 ; "router.realmserver.com" push class Str send $6 bnot sal local[$5] pushi $f5 ; 245, format push1 lofsa string_025c ; "7002" push class Str send $6 bnot sal local[$6] ldi $1 sat temp[$5] code_02ef: lst temp[$5] push1 push0 callk kernel_157, $2 bnot lt? bnt code_042f push2 push1 lst temp[$5] callk kernel_157, $4 bnot sat temp[$7] pushi $d0 ; 208, with push1 push class Str send $6 bnot sat temp[$6] push2 pushi $4 ; scaleX lst temp[$7] callk kernel_91, $4 bnot pushi $d5 ; 213, compare push1 lofsa string_0261 ; "-DevServer" push lat temp[$6] send $6 bnot bnt code_0338 pushi $f5 ; 245, format push1 lofsa string_026c ; "debug.realmserver.com" push class Str send $6 bnot sal local[$5] code_0338: pushi $fe ; 254, strIndex push1 lofsa string_0282 ; "-Z" push lat temp[$6] send $6 bnot push ldi $0 eq? bnt code_0421 pushi $d7 ; 215, move pushi $3 ; z push0 push2 pushi $ff ; 255, asInteger lat temp[$6] send $a bnot pushi $d0 ; 208, with push1 lofsa string_0285 ; "=" push class Str send $6 bnot sat temp[$2] pushi $8d ; 141, new push0 class Str send $4 bnot sat temp[$1] code_0375: pushi $fc ; 252, getToken push2 lst temp[$2] lst temp[$1] lat temp[$6] send $8 bnot bnt code_040f pushi $d5 ; 213, compare push1 lofsa string_0287 ; "rs" push lat temp[$1] send $6 bnot bnt code_03a7 pushi $fc ; 252, getToken push2 lst temp[$2] lsl local[$5] lat temp[$6] send $8 bnot ldi $1 sal local[$7] jmp code_0375 code_03a7: pushi $d5 ; 213, compare push1 lofsa string_028a ; "rp" push lat temp[$1] send $6 bnot bnt code_03c9 pushi $fc ; 252, getToken push2 lst temp[$2] lsl local[$6] lat temp[$6] send $8 bnot ldi $1 sal local[$7] jmp code_0375 code_03c9: pushi $d5 ; 213, compare push1 lofsa string_028d ; "ln" push lat temp[$1] send $6 bnot bnt code_03eb pushi $fc ; 252, getToken push2 lst temp[$2] lsg global[$cf] lat temp[$6] send $8 bnot ldi $1 sal local[$7] jmp code_0375 code_03eb: pushi $d5 ; 213, compare push1 lofsa string_0290 ; "pw" push lat temp[$1] send $6 bnot bnt code_0375 pushi $fc ; 252, getToken push2 lst temp[$2] lsg global[$d0] lat temp[$6] send $8 bnot ldi $1 sal local[$7] jmp code_0375 code_040f: pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot pushi $95 ; 149, dispose push0 lat temp[$1] send $4 bnot code_0421: pushi $95 ; 149, dispose push0 lat temp[$6] send $4 bnot +at temp[$5] jmp code_02ef code_042f: pushi $95 ; 149, dispose push0 lag global[$1] send $4 bnot ldi $0 sag global[$1] pushi $95 ; 149, dispose push0 class StockCharacters send $4 bnot pushi $94 ; 148, init push0 pushi $9f ; 159, add push0 class StockCharacters send $8 bnot ldi $0 sag global[$d3] pushi $c9 ; 201, setScript push1 lofsa connectScript push lag global[$3] send $6 bnot ret StartScreen::dispose: pushi $95 ; 149, dispose push0 lal local[$0] send $4 bnot pushi $95 ; 149, dispose push0 lal local[$1] send $4 bnot pushi $95 ; 149, dispose push0 lal local[$2] send $4 bnot pushi $95 ; 149, dispose push0 lal local[$3] send $4 bnot pushi $95 ; 149, dispose push0 lal local[$4] send $4 bnot pushi $95 ; 149, dispose push0 lal local[$5] send $4 bnot pushi $95 ; 149, dispose push0 lal local[$6] send $4 bnot pushi $5a ; 90, 'Z', size push0 class StockCharacters send $4 bnot bnt code_04b9 pushi $9d ; 157, eachElementDo push1 pushi $3c6 ; 966, deleteFromRoom class StockCharacters send $6 bnot code_04b9: pushi $95 ; 149, dispose push0 lal local[$b] send $4 bnot pushi $95 ; 149, dispose push0 super StaticRealmRoom, $4 bnot ret StartScreen::handleEvent: link $1 pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot sat temp[$0] push ldi $c ; 12, inBottom and bt code_04e3 lst temp[$0] ldi $3 ; z and code_04e3: bnt code_04ef pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot ret code_04ef: ret ServerSelector::doit: lap param[$1] sag global[$fd] pushi $bd ; 189, cycles push1 push1 lofsa connectScript send $6 bnot ret connectScript::handleError: ldi $1 aTop cycles ret connectScript::perform: lsp param[$1] ldi $0 eq? bnt code_0512 ldi $1 sag global[$32] jmp code_0516 code_0512: ldi $1 aTop cycles code_0516: ret connectScript::changeState: link $13 lap param[$1] aTop state push dup ldi $0 eq? bnt code_054b push2 push1 push2 pushi $9 ; inLeft lsg global[$cf] callk kernel_91, $4 bnot push callk kernel_92, $4 bnot bnt code_0540 pushi $c7 ; 199, cue push0 self $4 bnot jmp code_0f06 code_0540: push2 pushi $26 ; 38, '&', back pushSelf callk kernel_118, $4 bnot jmp code_0f06 code_054b: dup ldi $1 eq? bnt code_0848 lag global[$d2] not bnt code_057a ldi $1 sag global[$e2] push2 pushi $a ; 10, inTop lofsa string_02b9 ; "RESSCI.000" push callk kernel_93, $4 bnot not bt code_0574 push2 pushi $a ; 10, inTop lofsa string_02c4 ; "RESSCI.013" push callk kernel_93, $4 bnot code_0574: bnt code_057a ldi $3 ; z sag global[$e2] code_057a: pushi $d0 ; 208, with pushi $23 ; 35, '#', text pushi $55 ; 85, 'U', button pushi $8b ; 139, numLines pushi $ec ; 236, track pushi $50 ; 80, 'P', claimed pushi $56 ; 86, 'V', icon pushi $57 ; 87, 'W', draw pushi $8b ; 139, numLines pushi $f1 ; 241, scale pushi $8b ; 139, numLines pushi $fa ; 250, lower pushi $8b ; 139, numLines pushi $e ; 14, view pushi $90 ; 144, bitGetIndex dup pushi $89 ; 137, top pushi $f ; 15, loop pushi $90 ; 144, bitGetIndex dup pushi $83 ; 131, mirrored pushi $c6 ; 198, changeState pushi $4 ; scaleX pushi $83 ; 131, mirrored pushi $c7 ; 199, cue pushi $4 ; scaleX pushi $c1 ; 193, lastTicks pushi $e9 ; 233, howFar push2 pushi $41 ; 65, 'A', moveSpeed pushi $f3 ; 243, nextEvent pushi $a5 ; 165, first pushi $5f ; 95, '_', min pushi $5e ; 94, '^', handle pushi $58 ; 88, 'X', delete pushi $5d ; 93, ']', dataInc pushi $c3 ; 195, script class ByteArray send $4a bnot sat temp[$11] pushi $d1 ; 209, newWith pushi $11 ; 17, bitmap pushi $bd ; 189, cycles pushi $55 ; 85, 'U', button pushi $8b ; 139, numLines pushi $ec ; 236, track pushi $56 ; 86, 'V', icon pushi $57 ; 87, 'W', draw pushi $53 ; 83, 'S', restore pushi $8b ; 139, numLines pushi $f2 ; 242, pCast pushi $8b ; 139, numLines pushi $16 ; 22, lsLeft pushi $81 ; 129, magnifier pushi $3e ; 62, '>', b_incr pushi $4 ; scaleX push0 push0 push0 class ByteArray send $26 bnot sat temp[$12] pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $10 ; 16, cel pushi $74 ; 116, 't', all pushi $5 ; scaleY pushi $5b ; 91, '[', points pushi $5f ; 95, '_', min pushi $5e ; 94, '^', handle pushi $5d ; 93, ']', dataInc pushi $c3 ; 195, script pushi $90 ; 144, bitGetIndex pushi $83 ; 131, mirrored pushi $c6 ; 198, changeState pushi $6 ; maxScale pushi $8b ; 139, numLines pushi $de ; 222, centerIn pushi $66 ; 102, 'f', flags pushi $8b ; 139, numLines pushi $43 ; 67, 'C', heading send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $20 ; 32, ' ', name pushi $fe ; 254, strIndex pushi $83 ; 131, mirrored pushi $e9 ; 233, howFar pushi $6 ; maxScale pushi $c1 ; 193, lastTicks pushi $e9 ; 233, howFar push2 pushi $28 ; 40, '(', style pushi $3 ; z pushi $80 ; 128, lastKey pushi $3 ; z pushi $39 ; 57, '9', b_moveCnt push0 pushi $63 ; 99, 'c', perform push1 pushi $80 ; 128, lastKey lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $30 ; 48, '0', who pushi $6b ; 107, 'k', vanishingX push1 pushi $46 ; 70, 'F', isBlocked push0 pushi $43 ; 67, 'C', heading push2 pushi $80 ; 128, lastKey pushi $6b ; 107, 'k', vanishingX push2 pushi $c ; 12, inBottom pushi $28 ; 40, '(', style pushi $63 ; 99, 'c', perform pushi $3 ; z pushi $80 ; 128, lastKey pushi $43 ; 67, 'C', heading pushi $3 ; z lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $40 ; 64, '@', yStep pushi $30 ; 48, '0', who pushi $83 ; 131, mirrored pushi $c3 ; 195, script pushi $4 ; scaleX pushi $e2 ; 226, heighten pushi $e1 ; 225, height pushi $80 ; 128, lastKey pushi $3e ; 62, '>', b_incr push1 pushi $75 ; 117, 'u', show pushi $48 ; 72, 'H', modifiers pushi $f ; 15, loop pushi $b6 ; 182, put pushi $4e ; 78, 'N', width push1 pushi $c1 ; 193, lastTicks lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $50 ; 80, 'P', claimed pushi $e1 ; 225, height push2 pushi $83 ; 131, mirrored pushi $c6 ; 198, changeState push2 pushi $bf ; 191, lastSeconds push0 push0 push0 push0 pushi $57 ; 87, 'W', draw pushi $f3 ; 243, nextEvent pushi $a5 ; 165, first pushi $5f ; 95, '_', min pushi $f ; 15, loop pushi $b6 ; 182, put lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $60 ; 96, '`', sec pushi $e ; 14, view pushi $46 ; 70, 'F', isBlocked pushi $e3 ; 227, expand pushi $c ; 12, inBottom pushi $66 ; 102, 'f', flags pushi $ad ; 173, addBefore pushi $25 ; 37, '%', fore pushi $ff ; 255, asInteger dup push0 push0 push1 pushi $3c ; 60, '<', b_di pushi $7 ; priority pushi $e2 ; 226, heighten pushi $f4 ; 244, curEvent lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $70 ; 112, 'p', coordType pushi $f ; 15, loop pushi $b6 ; 182, put pushi $e ; 14, view pushi $46 ; 70, 'F', isBlocked pushi $e3 ; 227, expand pushi $18 ; 24, lsRight pushi $66 ; 102, 'f', flags pushi $ad ; 173, addBefore pushi $25 ; 37, '%', fore pushi $ff ; 255, asInteger dup push0 push0 pushi $bb ; 187, start push0 push0 lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $80 ; 128, lastKey push0 push0 pushi $2b ; 43, '+', type pushi $df ; 223, centerOn pushi $2b ; 43, '+', type pushi $d8 ; 216, callKernel pushi $83 ; 131, mirrored pushi $eb ; 235, onMe pushi $5 ; scaleY pushi $89 ; 137, top pushi $1c ; 28, brLeft pushi $7 ; priority pushi $e2 ; 226, heighten pushi $e8 ; 232, intersects pushi $5b ; 91, '[', points pushi $5f ; 95, '_', min lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $90 ; 144, bitGetIndex pushi $5e ; 94, '^', handle pushi $5d ; 93, ']', dataInc pushi $c3 ; 195, script pushi $f ; 15, loop pushi $b6 ; 182, put pushi $4e ; 78, 'N', width push1 pushi $c1 ; 193, lastTicks pushi $e1 ; 225, height push2 pushi $83 ; 131, mirrored pushi $c6 ; 198, changeState push2 pushi $bf ; 191, lastSeconds push0 push0 lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $11 ; 17, bitmap pushi $a0 ; 160, firstTrue push0 push0 pushi $57 ; 87, 'W', draw pushi $f3 ; 243, nextEvent pushi $a5 ; 165, first pushi $5f ; 95, '_', min pushi $f ; 15, loop pushi $b6 ; 182, put pushi $e ; 14, view pushi $46 ; 70, 'F', isBlocked pushi $e3 ; 227, expand pushi $c ; 12, inBottom pushi $66 ; 102, 'f', flags pushi $ad ; 173, addBefore pushi $25 ; 37, '%', fore pushi $ff ; 255, asInteger lat temp[$12] send $26 bnot pushi $4b ; 75, 'K', at pushi $e ; 14, view pushi $b0 ; 176, intersection pushi $ff ; 255, asInteger push0 push0 push1 pushi $3c ; 60, '<', b_di pushi $7 ; priority pushi $e2 ; 226, heighten pushi $f4 ; 244, curEvent pushi $5b ; 91, '[', points pushi $5f ; 95, '_', min pushi $5e ; 94, '^', handle pushi $5d ; 93, ']', dataInc pushi $c3 ; 195, script lat temp[$12] send $20 bnot pushi $6 ; maxScale pushi $10 ; 16, cel pushi $71 ; 113, 'q', data push0 lat temp[$11] send $4 bnot push pushi $71 ; 113, 'q', data push0 lat temp[$12] send $4 bnot push pushi $756 ; 1878, BAD SELECTOR pushi $79e ; 1950, BAD SELECTOR pushi $77e ; 1918, BAD SELECTOR callk kernel_128, $c bnot pushi $95 ; 149, dispose push0 lat temp[$11] send $4 bnot pushi $95 ; 149, dispose push0 lat temp[$12] send $4 bnot ldi $1 aTop cycles jmp code_0f06 code_0848: dup ldi $2 eq? bnt code_086c lag global[$d2] not bnt code_085e pushi $9f ; 159, add push0 class StockCharacters send $4 bnot jmp code_0865 code_085e: push1 pushi $5 ; scaleY callk kernel_128, $2 bnot code_0865: ldi $1 aTop cycles jmp code_0f06 code_086c: dup ldi $3 ; z eq? bnt code_08c3 lag global[$d2] not bnt code_08bc pushi $33 ; 51, '3', play push1 lofsa string_02cf ; "start.mid" push class MusicMgr send $6 bnot pushi $4 ; scaleX pushi $b ; 11, inRight pushi $3 ; z lofsa string_02d9 ; "Info" push lofsa string_02de ; "Connecting to the routing server." push callk kernel_118, $8 bnot push0 callk kernel_33, $0 bnot push1 pushi $5 ; scaleY callk kernel_128, $2 bnot pushi $3 ; z push1 pushi $71 ; 113, 'q', data push0 lal local[$5] send $4 bnot push pushi $71 ; 113, 'q', data push0 lal local[$6] send $4 bnot push callk kernel_128, $6 bnot sal local[$a] code_08bc: ldi $1 aTop cycles jmp code_0f06 code_08c3: dup ldi $4 ; scaleX eq? bnt code_08ec lag global[$d2] not bnt code_08e5 lal local[$a] not bnt code_08e5 push2 lofsa string_0300 ; "NETERR: Could not make connection with %s. Either the server is down or you are not connected to the network. Check your connection or try again in 10 minutes." push pushi $71 ; 113, 'q', data push0 lal local[$5] send $4 bnot push callk kernel_132, $4 bnot code_08e5: ldi $1 aTop cycles jmp code_0f06 code_08ec: dup ldi $5 ; scaleY eq? bnt code_093a lag global[$d2] not bnt code_0933 pushi $f5 ; 245, format pushi $3 ; z lofsa string_03a0 ; "updates %d %d" push pushi $323 ; 803, pMajorVersion push0 class send $4 bnot push pushi $324 ; 804, pMinorVersion push0 class send $4 bnot push class Str send $a bnot sat temp[$0] pushi $5b1 ; 1457, getRoute push2 push pushSelf lag global[$6a] send $8 bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot jmp code_0f06 code_0933: ldi $1 aTop cycles jmp code_0f06 code_093a: dup ldi $6 ; maxScale eq? bnt code_0985 lag global[$d2] not bnt code_097e push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot pushi $4 ; scaleX pushi $b ; 11, inRight pushi $3 ; z lofsa string_02d9 ; "Info" push lofsa string_03ae ; "Connecting to the update server." push callk kernel_118, $8 bnot push1 pushi $5 ; scaleY callk kernel_128, $2 bnot pushi $3 ; z push1 pushi $71 ; 113, 'q', data push0 lag global[$e9] send $4 bnot push pushi $71 ; 113, 'q', data push0 lag global[$ea] send $4 bnot push callk kernel_128, $6 bnot code_097e: ldi $1 aTop cycles jmp code_0f06 code_0985: dup ldi $7 ; priority eq? bnt code_09ad lag global[$d2] not bnt code_09a6 push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot pushi $5ae ; 1454, requestPatch push2 lsl local[$1] pushSelf lag global[$6a] send $8 bnot jmp code_0f06 code_09a6: ldi $1 aTop cycles jmp code_0f06 code_09ad: dup ldi $8 ; fixPriority eq? bnt code_09f9 lag global[$d2] not bnt code_09f2 pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot pushi $111 ; 273, sub push1 pushi $324 ; 804, pMinorVersion push0 class send $4 bnot push lal local[$1] send $6 bnot pushi $10f ; 271, setLong push1 lsl local[$1] lal local[$4] send $6 bnot pushi $b5 ; 181, set push1 pushi $324 ; 804, pMinorVersion push0 class send $4 bnot push lal local[$2] send $6 bnot code_09f2: ldi $1 aTop cycles jmp code_0f06 code_09f9: dup ldi $9 ; inLeft eq? bnt code_0a50 lag global[$d2] not bnt code_0a49 pushi $12d ; 301, greater push1 push0 lal local[$1] send $6 bnot bnt code_0a32 dpToa state pushi $111 ; 273, sub push1 push1 lal local[$1] send $6 bnot pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 lofsa GetPatchScript send $4 bnot push pushSelf self $8 bnot jmp code_0f06 code_0a32: pushi $12d ; 301, greater push1 push1 lal local[$3] send $6 bnot bnt code_0a42 ldi $1 sag global[$32] code_0a42: ldi $1 aTop cycles jmp code_0f06 code_0a49: ldi $1 aTop cycles jmp code_0f06 code_0a50: dup ldi $a ; 10, inTop eq? bnt code_0a7d push1 pushi $5 ; scaleY callk kernel_128, $2 bnot pushi $3 ; z push1 pushi $71 ; 113, 'q', data push0 lal local[$5] send $4 bnot push pushi $71 ; 113, 'q', data push0 lal local[$6] send $4 bnot push callk kernel_128, $6 bnot ldi $1 aTop cycles jmp code_0f06 code_0a7d: dup ldi $b ; 11, inRight eq? bnt code_0ab0 push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot pushi $f5 ; 245, format push1 lofsa string_03cf ; "gamelist " push class Str send $6 bnot sat temp[$0] pushi $5b2 ; 1458, getRouteList push2 push pushSelf lag global[$6a] send $8 bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot jmp code_0f06 code_0ab0: dup ldi $c ; 12, inBottom eq? bnt code_0ae0 pushi $636 ; 1590, connect push1 pushSelf lag global[$6a] send $6 bnot pushi $3 ; z push1 pushi $62a ; 1578, pIP push0 class ServerInfo send $4 bnot push pushi $62b ; 1579, pPort push0 class ServerInfo send $4 bnot push callk kernel_128, $6 bnot jmp code_0f06 code_0ae0: dup ldi $d ; 13, seenRect eq? bnt code_0b1e lag global[$d2] not bnt code_0b08 push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot pushi $7 ; priority pushi $b ; 11, inRight pushi $6 ; maxScale pushSelf lsg global[$cf] lsg global[$d0] lsl local[$0] lsl local[$b] callk kernel_118, $e bnot jmp code_0f06 code_0b08: pushi $5 ; scaleY pushi $b ; 11, inRight pushi $9 ; inLeft pushSelf lsl local[$0] lsl local[$b] callk kernel_118, $a bnot ldi $1 aTop cycles jmp code_0f06 code_0b1e: dup ldi $e ; 14, view eq? bnt code_0b57 pushi $24e ; 590, handsOff push0 lag global[$2] send $4 bnot pushi $4 ; scaleX pushi $1c ; 28, brLeft push0 lofsa string_03d9 ; "Logging In" push lofsa string_03e4 ; "\n" push callk kernel_118, $8 bnot pushi $5aa ; 1450, checkLogin pushi $6 ; maxScale lsg global[$cf] lsg global[$d0] lsl local[$0] pTos scratch lsl local[$b] pushSelf lag global[$6a] send $10 bnot jmp code_0f06 code_0b57: dup ldi $f ; 15, loop eq? bnt code_0c0c pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot ldi $ff ; 255, asInteger sag global[$d1] pushi $10d ; 269, lowWord push0 lal local[$0] send $4 bnot push dup ldi $ff ; 255, asInteger eq? bnt code_0c04 +al local[$9] push ldi $3 ; z ge? bnt code_0bb7 push1 pushi $5 ; scaleY callk kernel_128, $2 bnot push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot push2 pushi $1c ; 28, brLeft push2 callk kernel_118, $4 bnot pushi $7 ; priority pushi $b ; 11, inRight push2 lofsa string_02d9 ; "Info" push lofsa string_0406 ; "Three strikes and you're out. Please call back when you have your information ready to type in." push lofsa string_0466 ; "Ok" push lofsa ExitObj push pushi $45 ; 69, 'E', doit callk kernel_118, $e bnot jmp code_0c08 code_0bb7: push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot push2 pushi $1c ; 28, brLeft push2 callk kernel_118, $4 bnot pushi $7 ; priority pushi $b ; 11, inRight push2 lofsa string_02d9 ; "Info" push lsl local[$b] lofsa string_0466 ; "Ok" push pushSelf pushi $c7 ; 199, cue callk kernel_118, $e bnot pushi $d0 ; 208, with push1 lofsa string_0469 ; "" push class Str send $6 bnot sag global[$cf] pushi $d0 ; 208, with push1 lofsa string_0469 ; "" push class Str send $6 bnot sag global[$d0] pTos state ldi $3 ; z sub aTop state jmp code_0c08 code_0c04: ldi $1 aTop cycles code_0c08: toss jmp code_0f06 code_0c0c: dup ldi $10 ; 16, cel eq? bnt code_0c55 pushi $20 ; 32, ' ', name push1 lofsa string_046a ; "login.lst" push pushi $248 ; 584, open push1 push2 pushi $8d ; 141, new push0 class File send $4 bnot sat temp[$3] send $c bnot pushi $27b ; 635, writeString push1 lsg global[$cf] lat temp[$3] send $6 bnot pushi $95 ; 149, dispose push0 lat temp[$3] send $4 bnot pushi $3 ; z pushi $e ; 14, view lofsa string_0474 ; "t" push pushi $f ; 15, loop callk kernel_128, $6 bnot ldi $1 aTop cycles jmp code_0f06 code_0c55: dup ldi $11 ; 17, bitmap eq? bnt code_0e37 pushi $277 ; 631, controlOff push0 lag global[$2] send $4 bnot pushi $20 ; 32, ' ', name push1 lofsa string_0476 ; "fatal.log" push pushi $248 ; 584, open push1 push1 pushi $8d ; 141, new push0 class File send $4 bnot sat temp[$3] send $c bnot pushi $5e ; 94, '^', handle push0 lat temp[$3] send $4 bnot bnt code_0e27 pushi $4 ; scaleX pushi $1c ; 28, brLeft push1 lofsa string_0480 ; "Uploading debugging information from last crash...\n" push push0 callk kernel_118, $8 bnot pushi $133 ; 307, pIsBigEndian push1 push1 pushi $13f ; 319, putString push1 lsg global[$cf] pushi $8d ; 141, new push0 class PackedData send $4 bnot sat temp[$2] send $c bnot pushi $8d ; 141, new push0 class List send $4 bnot sat temp[$1] pushi $8d ; 141, new push1 pushi $64 ; 100, 'd', moveDone class Str send $6 bnot sat temp[$0] ldi $0 sat temp[$5] code_0ccd: pushi $27a ; 634, readString push2 lst temp[$0] pushi $50 ; 80, 'P', claimed lat temp[$3] send $8 bnot bnt code_0d80 pushi $fe ; 254, strIndex push1 lofsa string_04b5 ; "NETERR:" push lat temp[$0] send $6 bnot push ldi $ff ; 255, asInteger ne? bt code_0d62 pushi $fe ; 254, strIndex push1 lofsa string_04bd ; "Error 142" push lat temp[$0] send $6 bnot push ldi $ff ; 255, asInteger ne? bt code_0d62 pushi $fe ; 254, strIndex push1 lofsa string_04c7 ; "Error 141" push lat temp[$0] send $6 bnot push ldi $ff ; 255, asInteger ne? bt code_0d62 pushi $fe ; 254, strIndex push1 lofsa string_04d1 ; "Error 140" push lat temp[$0] send $6 bnot push ldi $ff ; 255, asInteger ne? bt code_0d62 pushi $fe ; 254, strIndex push1 lofsa string_04db ; "Error 105" push lat temp[$0] send $6 bnot push ldi $ff ; 255, asInteger ne? bt code_0d62 pushi $fe ; 254, strIndex push1 lofsa string_04e5 ; "Out of Memory:" push lat temp[$0] send $6 bnot push ldi $ff ; 255, asInteger ne? bt code_0d62 pushi $fe ; 254, strIndex push1 lofsa string_04f4 ; "Out of memory" push lat temp[$0] send $6 bnot push ldi $ff ; 255, asInteger ne? code_0d62: bnt code_0d68 ldi $1 sat temp[$5] code_0d68: pushi $9f ; 159, add push1 pushi $d0 ; 208, with push1 lst temp[$0] class Str send $6 bnot push lat temp[$1] send $6 bnot jmp code_0ccd code_0d80: pushi $13b ; 315, putWord push2 pushi $323 ; 803, pMajorVersion push0 class send $4 bnot push pushi $324 ; 804, pMinorVersion push0 class send $4 bnot push lat temp[$2] send $8 bnot pushi $13a ; 314, putByte push1 pushi $5a ; 90, 'Z', size push0 lat temp[$1] send $4 bnot push lat temp[$2] send $6 bnot ldi $0 sat temp[$4] code_0db3: lst temp[$4] pushi $5a ; 90, 'Z', size push0 lat temp[$1] send $4 bnot lt? bnt code_0dd8 pushi $13f ; 319, putString push1 pushi $4b ; 75, 'K', at push1 lst temp[$4] lat temp[$1] send $6 bnot push lat temp[$2] send $6 bnot +at temp[$4] jmp code_0db3 code_0dd8: lat temp[$5] bnt code_0deb pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot ldi $1 aTop cycles jmp code_0e0b code_0deb: pushi $99 ; 153, respondsTo push1 pushi $5b5 ; 1461, sendFatalData lag global[$6a] send $6 bnot bnt code_0e07 pushi $5b5 ; 1461, sendFatalData push2 lst temp[$2] pushSelf lag global[$6a] send $8 bnot jmp code_0e0b code_0e07: ldi $1 aTop seconds code_0e0b: pushi $58 ; 88, 'X', delete push0 lat temp[$3] 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 jmp code_0e2b code_0e27: ldi $1 aTop cycles code_0e2b: pushi $95 ; 149, dispose push0 lat temp[$3] send $4 bnot jmp code_0f06 code_0e37: dup ldi $12 ; 18, nsLeft eq? bnt code_0e56 lag global[$fc] not bnt code_0e4f pushi $5b8 ; 1464, registerPlayer push1 pushSelf lag global[$6a] send $6 bnot jmp code_0f06 code_0e4f: ldi $1 aTop cycles jmp code_0f06 code_0e56: dup ldi $13 ; 19, nsTop eq? bnt code_0e82 pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot pushi $4 ; scaleX pushi $1c ; 28, brLeft push1 lofsa string_0502 ; "You are currently waiting in line to play The Realm. Please be patient...\n" push push0 callk kernel_118, $8 bnot pushi $59f ; 1439, login push2 lsl local[$0] pushSelf lag global[$6a] send $8 bnot jmp code_0f06 code_0e82: dup ldi $14 ; 20, nsRight eq? bnt code_0eaf pushi $24e ; 590, handsOff push0 lag global[$2] send $4 bnot pushi $4 ; scaleX pushi $1c ; 28, brLeft push1 lofsa string_054e ; "Getting character information...\n" push push0 callk kernel_118, $8 bnot pushi $5a4 ; 1444, queryCharacters push2 class StockCharacters push pushSelf lag global[$6a] send $8 bnot jmp code_0f06 code_0eaf: dup ldi $15 ; 21, nsBottom eq? bnt code_0f06 pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot pushi $2f4 ; 756, pConnected push0 lag global[$6a] send $4 bnot bnt code_0ed7 ldi $1 sag global[$d2] pushi $95 ; 149, dispose push0 self $4 bnot jmp code_0ef7 code_0ed7: push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot pushi $7 ; priority pushi $b ; 11, inRight push2 lofsa string_02d9 ; "Info" push lofsa string_0571 ; "Error establishing connection." push lofsa string_0466 ; "Ok" push pushSelf pushi $95 ; 149, dispose callk kernel_118, $e bnot code_0ef7: push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot push2 pushi $1c ; 28, brLeft push2 callk kernel_118, $4 bnot code_0f06: toss ret connectScript::dispose: pushi $24e ; 590, handsOff push0 lag global[$2] send $4 bnot push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot ldi $afd6 ; -20522 sag global[$36] pushi $95 ; 149, dispose push0 &rest $1 super Script, $4 bnot ret ProgressItem::setValue: link $1 lap param[$1] aTop pValue pTos pValue pToa pMax gt? bnt code_0f39 pToa pMax aTop pValue code_0f39: pTos pValue ldi $0 lt? bnt code_0f44 ldi $0 aTop pValue code_0f44: push1 pTos text calle export60000_0, $2 bnot bnt code_0f5d pushi $95 ; 149, dispose push0 pToa text send $4 bnot ldi $0 aTop text code_0f5d: pushi $f5 ; 245, format pushi $3 ; z lofsa string_05a9 ; "%d of %d" push pTos pValue pTos pMax class Str send $a bnot aTop text pushi $8d ; 141, new push0 class LongInt send $4 bnot sat temp[$0] pushi $b5 ; 181, set push1 pTos pValue send $6 bnot pushi $113 ; 275, mul push1 pushi $64 ; 100, 'd', moveDone lat temp[$0] send $6 bnot pushi $115 ; 277, div push1 pTos pMax lat temp[$0] send $6 bnot pushi $113 ; 275, mul push1 push1 pushSelf callk kernel_22, $2 bnot push lat temp[$0] send $6 bnot pushi $115 ; 277, div push1 pushi $64 ; 100, 'd', moveDone lat temp[$0] send $6 bnot pushi $10d ; 269, lowWord push0 lat temp[$0] send $4 bnot push ldi $1 sub aTop cel pTos cel ldi $0 lt? bnt code_0fd1 ldi $0 aTop cel code_0fd1: pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot pushi $57 ; 87, 'W', draw push0 self $4 bnot ret ProgressItem::addValue: pushi $3d5 ; 981, setValue push1 pTos pValue lap param[$1] add push self $6 bnot ret ProgressItem::subValue: pushi $3d5 ; 981, setValue push1 pTos pValue lap param[$1] sub push self $6 bnot ret ProgressItem::draw: link $1 push1 pTos text calle export60000_0, $2 bnot not bt code_1019 pushi $97 ; 151, isKindOf push1 class Str push pToa text send $6 bnot not code_1019: bnt code_1030 pushi $f5 ; 245, format pushi $3 ; z lofsa string_05a9 ; "%d of %d" push pTos pValue pTos pMax class Str send $a bnot aTop text code_1030: pToa bitmap sat temp[$0] bnt code_1047 push1 pushSelf callk kernel_31, $2 bnot pushi $9f ; 159, add push1 pTos bitmap lag global[$66] send $6 bnot code_1047: pushi $6 ; maxScale pushi $9 ; inLeft pTos view pTos loop pTos cel pushi $ff ; 255, asInteger dup callk kernel_35, $c bnot aTop bitmap pushi $f ; 15, loop pushi $4 ; scaleX pTos bitmap push2 pushi $9 ; inLeft pTos text callk kernel_91, $4 bnot push push0 pushi $7 ; priority pushi $4e ; 78, 'N', width push0 self $4 bnot push pushi $e1 ; 225, height push0 self $4 bnot push pTos fore pTos back pTos skip pTos font pTos mode pTos borderColor pTos dimmed push0 callk kernel_35, $1e bnot lat temp[$0] bnt code_1099 push1 pushSelf callk kernel_30, $2 bnot code_1099: ret GetPatchScript::init: link $1 pushi $20 ; 32, ' ', name push1 lofsa string_0476 ; "fatal.log" push pushi $58 ; 88, 'X', delete push0 pushi $8d ; 141, new push0 class File send $4 bnot sat temp[$0] send $a bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot pushi $8d ; 141, new push0 class LongInt send $4 bnot aTop pSize pushi $8d ; 141, new push0 class LongInt send $4 bnot aTop pBlockSize pushi $8d ; 141, new push0 class LongInt send $4 bnot aTop pBlockNum pushi $8d ; 141, new push0 class List send $4 bnot aTop pBlockList pushi $94 ; 148, init push0 &rest $1 super Script, $4 bnot ret GetPatchScript::dispose: pushi $95 ; 149, dispose push0 pToa pSize send $4 bnot ldi $0 aTop pSize pushi $95 ; 149, dispose push0 pToa pBlockSize send $4 bnot ldi $0 aTop pBlockSize pushi $95 ; 149, dispose push0 pToa pBlockNum send $4 bnot ldi $0 aTop pBlockNum pushi $95 ; 149, dispose push0 pToa pBlockList send $4 bnot ldi $0 aTop pBlockList pushi $95 ; 149, dispose push0 &rest $1 super Script, $4 bnot ret GetPatchScript::perform: pushi $7 ; priority lofsa string_05cc ; "Are you sure you want to cancel patch downloading?" push pushi $77 ; 119, 'w', textTop lofsa string_05ff ; "Yes" push push1 pushi $77 ; 119, 'w', textTop lofsa string_0603 ; "No" push push0 calle export60029_0, $e bnot bnt code_115e push1 pushi $5 ; scaleY callk kernel_128, $2 bnot ldi $1 sag global[$32] ldi $0 ret code_115e: ldi $ff ; 255, asInteger ret GetPatchScript::changeState: link $4 lap param[$1] aTop state push dup ldi $0 eq? bnt code_1181 pushi $5af ; 1455, getPatchInfo pushi $3 ; z lsl local[$2] pTos pSize pushSelf lag global[$6a] send $a bnot jmp code_130f code_1181: dup ldi $1 eq? bnt code_119d pushi $5 ; scaleY pushi $22 ; 34, '"', time push0 lsl local[$3] lsl local[$4] pTos pSize callk kernel_118, $a bnot ldi $1 aTop cycles jmp code_130f code_119d: dup ldi $2 eq? bnt code_11d0 pushi $8d ; 141, new push0 class ByteArray send $4 bnot aTop pBlock pushi $9f ; 159, add push1 pTos pBlock pToa pBlockList send $6 bnot pushi $5b0 ; 1456, getPatchBlock pushi $5 ; scaleY lsl local[$2] pTos pBlockNum pTos pBlock pTos pBlockSize pushSelf lag global[$6a] send $e bnot jmp code_130f code_11d0: dup ldi $3 ; z eq? bnt code_1220 push2 pushi $22 ; 34, '"', time push1 callk kernel_118, $4 bnot pushi $8c ; 140, scratch push1 pushi $10d ; 269, lowWord push0 pToa pBlockSize send $4 bnot push pToa pBlock send $6 bnot pushi $111 ; 273, sub push1 push1 pToa pSize send $6 bnot pushi $9f ; 159, add push1 push1 pToa pBlockNum send $6 bnot pushi $12d ; 301, greater push1 push0 pToa pSize send $6 bnot bnt code_1219 pTos state ldi $2 sub aTop state code_1219: ldi $1 aTop cycles jmp code_130f code_1220: dup ldi $4 ; scaleX eq? bnt code_12ee pushi $8d ; 141, new push0 class File send $4 bnot aTop pFile pushi $20 ; 32, ' ', name push1 pushi $f5 ; 245, format push2 lofsa string_0606 ; "patch%02d.rtp" push pushi $10d ; 269, lowWord push0 lal local[$3] send $4 bnot push class Str send $8 bnot push pToa pFile send $6 bnot pushi $248 ; 584, open push1 push2 pToa pFile send $6 bnot pushi $58 ; 88, 'X', delete push0 pToa pFile send $4 bnot ldi $0 sat temp[$2] code_1268: lst temp[$2] pushi $5a ; 90, 'Z', size push0 pToa pBlockList send $4 bnot lt? bnt code_12d0 pushi $27c ; 636, write push2 pushi $4b ; 75, 'K', at push1 lst temp[$2] pToa pBlockList send $6 bnot push pushi $8c ; 140, scratch push0 pushi $4b ; 75, 'K', at push1 lst temp[$2] pToa pBlockList send $6 bnot send $4 bnot push pToa pFile send $8 bnot push pushi $8c ; 140, scratch push0 pushi $4b ; 75, 'K', at push1 lst temp[$2] pToa pBlockList send $6 bnot send $4 bnot ne? bnt code_12cc pushi $7 ; priority pushi $b ; 11, inRight push2 lofsa string_02d9 ; "Info" push lofsa string_0614 ; "You don't have enough disk space to write the update file. Free up some more space and try again." push lofsa string_0466 ; "Ok" push lofsa ExitObj push pushi $45 ; 69, 'E', doit callk kernel_118, $e bnot code_12cc: +at temp[$2] jmp code_1268 code_12d0: pushi $253 ; 595, close push0 pToa pFile send $4 bnot pushi $95 ; 149, dispose push0 pushi $20 ; 32, ' ', name push0 pToa pFile send $4 bnot send $4 bnot ldi $1 aTop cycles jmp code_130f code_12ee: dup ldi $5 ; scaleY eq? bnt code_130f pushi $9f ; 159, add push1 push1 lal local[$2] send $6 bnot pushi $9f ; 159, add push1 push1 lal local[$3] send $6 bnot pushi $95 ; 149, dispose push0 self $4 bnot code_130f: toss ret pushi $10 ; 16, cel lsp param[$0] ldi $3 ; z ge? bnt code_131e lap param[$3] jmp code_1321 code_131e: lofsa string_0469 ; "" code_1321: push pushi $76 ; 118, 'v', textLeft lsp param[$1] lsp param[$2] pushi $fdf5 ; -523 lsg global[$55] pushi $fdf4 ; -524 pushi $2a ; 42, '*', font pushi $8b ; 139, numLines push1 pushi $77 ; 119, 'w', textTop lofsa string_0685 ; " OK " push push1 pushi $77 ; 119, 'w', textTop lofsa string_068a ; "Cancel" push push0 &rest $4 ; scaleX calle export60029_0, $20 bnot bnt code_135b pushi $5a ; 90, 'Z', size push0 lap param[$1] send $4 bnot push ldi $0 gt? code_135b: ret