export40101_0 = MoviePosn export40101_1 = MovieMotion export40101_2 = MovieShow export40101_3 = MovieHide export40101_4 = MovieHeading export40101_5 = MovieTake export40101_6 = MovieDrop export40101_7 = MoviePutOn export40101_8 = MovieTakeOff export40101_9 = MoviePutIn export40101_10 = MovieOpen export40101_11 = MovieClose export40101_12 = MovieDestroy export40101_13 = MovieLock export40101_14 = MovieUnlock export40101_15 = MovieRun export40101_16 = $0 export40101_17 = MovieAttack export40101_18 = MovieCombatMove export40101_19 = MovieAttachEffect export40101_20 = MovieRemoveEffect export40101_21 = MovieStartCombat export40101_22 = MovieCombatBegin export40101_23 = MovieActionDelay export40101_24 = MovieGainExp export40101_25 = MovieGainLevel export40101_26 = MovieMoneyDrop export40101_27 = MovieMoneyPut export40101_28 = $0 export40101_29 = MovieMoneyTake export40101_30 = MovieCastBegin export40101_31 = MovieChangeHealth export40101_32 = MovieCastEnd export40101_33 = MovieHandsOff export40101_34 = MovieHandsOn export40101_35 = MovieCombatExit export40101_36 = MovieDie export40101_37 = MovieCreate export40101_38 = MovieSpecialEffect export40101_39 = MovieChangeMana export40101_40 = MovieConsume export40101_41 = MovieChangeRoom export40101_42 = MovieCombatReady export40101_43 = MovieTeleport export40101_44 = MovieCombatTeleport export40101_45 = MovieText export40101_46 = MovieInfo export40101_47 = MovieChangeManaMax export40101_48 = MovieChangeHealthMax export40101_49 = MovieSit export40101_50 = MovieStand export40101_51 = MovieMemorize export40101_52 = MovieMoneyGive export40101_53 = MovieGive export40101_54 = MovieCreateChar export40101_55 = MovieRob export40101_56 = MovieRoundBegin export40101_57 = MovieTurnBegin export40101_58 = MovieCombatStarted export40101_59 = MovieCombatEnded export40101_60 = MovieMissle export40101_61 = MovieSwitch export40101_62 = MovieQuestComplete export40101_63 = MovieChangeStamina export40101_64 = MovieWinCombatDefenders export40101_65 = MovieWinCombatAttackers export40101_66 = MovieDmgFlash export40101_67 = MovieToss export40101_68 = MovieDye export40101_69 = MovieEngrave export40101_70 = MovieEnterCombat export40101_71 = MovieForceDrop export40101_72 = MovieBounty export40101_73 = MovieMurder MovieCmdList::add: pushi $9f ; 159, add push0 &rest $1 super Set, $4 bnot ret CombatWaitText::init: link $5 lal local[$1] bnt code_07c2 pushi $95 ; 149, dispose push0 send $4 bnot code_07c2: selfID sal local[$1] pushi $5a ; 90, 'Z', size push0 class CombatWaitingList send $4 bnot sat temp[$1] ldi $0 sat temp[$2] lat temp[$1] bnt code_085d pushi $d0 ; 208, with push1 lofsa string_2366 ; "Waiting for: " push class Str send $6 bnot sat temp[$2] ldi $0 sat temp[$0] code_07ec: lst temp[$0] lat temp[$1] lt? bnt code_08a0 pushi $4b ; 75, 'K', at push1 lst temp[$0] class CombatWaitingList send $6 bnot sat temp[$3] push1 push calle export60000_0, $2 bnot not bt code_081a pushi $97 ; 151, isKindOf push1 class WorldActor push lat temp[$3] send $6 bnot not code_081a: bnt code_081e jmp code_0857 code_081e: pushi $f7 ; 247, cat push1 pushi $315 ; 789, pName push0 lat temp[$3] send $4 bnot push lat temp[$2] send $6 bnot lst temp[$0] lst temp[$1] ldi $1 sub eq? bnt code_084a pushi $f7 ; 247, cat push1 lofsa string_2374 ; "." push lat temp[$2] send $6 bnot jmp code_0857 code_084a: pushi $f7 ; 247, cat push1 lofsa string_2376 ; ", " push lat temp[$2] send $6 bnot code_0857: +at temp[$0] jmp code_07ec jmp code_08a0 code_085d: push1 lsl local[$2] calle export60000_0, $2 bnot bnt code_08a0 pushi $97 ; 151, isKindOf push1 class WorldActor push lal local[$2] send $6 bnot bnt code_08a0 pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $4 ; scaleX and not bnt code_08a0 pushi $f5 ; 245, format push2 lofsa string_2379 ; "Waiting on: %s." push pushi $315 ; 789, pName push0 lal local[$2] send $4 bnot push class Str send $8 bnot sat temp[$2] code_08a0: lat temp[$2] bnt code_0933 pushi $4b ; 75, 'K', at push1 pushi $5a ; 90, 'Z', size push0 pushi $2c1 ; 705, pRoomList push0 lag global[$30] send $4 bnot send $4 bnot push ldi $1 sub push pushi $2c1 ; 705, pRoomList push0 lag global[$30] send $4 bnot send $6 bnot sat temp[$4] push1 push calle export60000_0, $2 bnot bnt code_092a pushi $97 ; 151, isKindOf push1 class CombatRoom push lat temp[$4] send $6 bnot bnt code_092a pushi $94 ; 148, init pushi $6 ; maxScale lst temp[$2] pushi $3 ; z pushi $89 ; 137, top push0 push0 push0 lag global[$6] send $4 bnot send $4 bnot push ldi $1c ; 28, brLeft sub push pushi $ff ; 255, asInteger push0 pushi $f2 ; 242, pCast push0 lat temp[$4] send $4 bnot push super ShadowText, $10 bnot pTos bottom ldi $136 ; 310, getLong gt? bnt code_092a pTos y pTos bottom ldi $136 ; 310, getLong sub sub aTop y push1 pushSelf callk kernel_32, $2 bnot code_092a: pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot code_0933: ret CombatWaitText::dispose: ldi $0 sal local[$1] pushi $95 ; 149, dispose push0 &rest $1 super ShadowText, $4 bnot ret WaitForCombatFinish::doit: link $4 pushi $31e ; 798, pDirectObject push0 pToa scratch send $4 bnot sat temp[$0] push1 push calle export60000_0, $2 bnot not bnt code_0974 pushi $58 ; 88, 'X', delete push1 pushSelf pushi $cd ; 205, pDemons push0 pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot send $4 bnot send $6 bnot ret code_0974: pushi $5a ; 90, 'Z', size push0 lat temp[$0] send $4 bnot sat temp[$1] ldi $0 sat temp[$2] code_0982: lst temp[$2] lat temp[$1] lt? bnt code_09b6 pushi $4b ; 75, 'K', at push1 lst temp[$2] lat temp[$0] send $6 bnot sat temp[$3] push lag global[$1] ne? bnt code_09b2 pushi $3f8 ; 1016, pMovieCmd push0 lat temp[$3] send $4 bnot bt code_09af pushi $c3 ; 195, script push0 lat temp[$3] send $4 bnot code_09af: bnt code_09b2 ret code_09b2: +at temp[$2] jmp code_0982 code_09b6: pushi $439 ; 1081, endCombatMode push1 lst temp[$0] pushi $142 ; 322, pObject push0 pToa scratch send $4 bnot send $6 bnot pushi $c7 ; 199, cue push0 pToa scratch send $4 bnot pushi $58 ; 88, 'X', delete push1 pushSelf pushi $cd ; 205, pDemons push0 pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot send $4 bnot send $6 bnot ret TeleportCode::doit: pushi $c9 ; 201, setScript push1 pushi $8c ; 140, scratch push1 pTos scratch pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $10 ; 16, cel callk kernel_2, $4 bnot send $4 bnot send $a bnot push lag global[$1] send $6 bnot ret DieCode::doit: pushi $95 ; 149, dispose push0 class gDialogList send $4 bnot pushi $33 ; 51, '3', play push1 lofsa string_23b9 ; "death.mid" push class MusicMgr send $6 bnot pushi $3a6 ; 934, stopAction push0 pushi $373 ; 883, setAction push1 pushi $1c ; 28, brLeft pushi $105 ; 261, setCycle push1 class End push lag global[$1] send $10 bnot pushi $94 ; 148, init push0 class NetDeadDemon send $4 bnot ret Combatant::dispose: pToa pCharID bnt code_0a53 pushi $95 ; 149, dispose push0 send $4 bnot code_0a53: ret MovieCmd::new: link $1 pushi $8d ; 141, new push0 &rest $2 super List, $4 bnot sat temp[$0] lap param[$0] not bt code_0a6a lap param[$1] not code_0a6a: bnt code_0a79 pushi $9f ; 159, add push1 lst temp[$0] class MovieCmdList send $6 bnot +al local[$0] code_0a79: lat temp[$0] ret MovieCmd::process: link $1 pToa pClient bnt code_0b01 pushi $97 ; 151, isKindOf push1 class LongInt push pToa pClient send $6 bnot bnt code_0ac8 pushi $127 ; 295, equal push2 pushi $ff ; 255, asInteger dup pToa pClient send $8 bnot bnt code_0aa5 lag global[$1] sat temp[$0] jmp code_0ab2 code_0aa5: pushi $2c8 ; 712, lookup push1 pTos pClient lag global[$6a] send $6 bnot sat temp[$0] code_0ab2: lat temp[$0] not bnt code_0abb lag global[$1] sat temp[$0] code_0abb: pushi $95 ; 149, dispose push0 pToa pClient send $4 bnot lat temp[$0] aTop pClient code_0ac8: pToa pClient bnt code_0b01 push lag global[$1] eq? bnt code_0adf pToa pIntrusive bnt code_0adf pushi $277 ; 631, controlOff push0 lag global[$2] send $4 bnot code_0adf: pToa pIntrusive bnt code_0aec pushi $3a6 ; 934, stopAction push0 pToa pClient send $4 bnot code_0aec: pushi $3f8 ; 1016, pMovieCmd push1 pushSelf pToa pClient send $6 bnot pushi $9f ; 159, add push1 pushSelf class ActiveMovieCmdList send $6 bnot code_0b01: ret MovieCmd::setScript: pToa script bnt code_0b0d pushi $95 ; 149, dispose push0 send $4 bnot code_0b0d: lap param[$1] aTop script bnt code_0b1d pushi $94 ; 148, init push1 pushSelf &rest $2 send $6 bnot code_0b1d: ret MovieCmd::dispose: pushi $9d ; 157, eachElementDo pushi $3 ; z pushi $9c ; 156, handleError class DisposeNotifyList push pushSelf class DisposeNotifyList send $a bnot pTos pClient lag global[$1] eq? bnt code_0b44 pToa pIntrusive bnt code_0b44 pushi $278 ; 632, controlOn push0 lag global[$2] send $4 bnot code_0b44: pushi $a3 ; 163, contains push1 pushSelf class MovieCmdList send $6 bnot bnt code_0b59 pushi $58 ; 88, 'X', delete push1 pushSelf class MovieCmdList send $6 bnot code_0b59: pushi $c9 ; 201, setScript push1 push0 self $6 bnot push1 pTos pClient calle export60000_0, $2 bnot bnt code_0b93 pushi $97 ; 151, isKindOf push1 class WorldObject push pToa pClient send $6 bnot bnt code_0b93 pushi $3f8 ; 1016, pMovieCmd push0 pToa pClient send $4 bnot push selfID eq? bnt code_0b93 pushi $3f8 ; 1016, pMovieCmd push1 push0 pToa pClient send $6 bnot code_0b93: lap param[$0] not bt code_0b9a lap param[$1] code_0b9a: bnt code_0bba push1 pTos pActionQueue calle export60000_0, $2 bnot bnt code_0bba pushi $58 ; 88, 'X', delete push1 pushSelf pToa pActionQueue send $6 bnot pushi $c7 ; 199, cue push0 pToa pActionQueue send $4 bnot code_0bba: -al local[$0] pushi $95 ; 149, dispose push0 &rest $2 super List, $4 bnot ret MovieCmd::doit: pToa script bnt code_0bd1 pushi $45 ; 69, 'E', doit push0 send $4 bnot code_0bd1: ret MovieCmd::buildPacket: pushi $13a ; 314, putByte push1 pTos pCmd lap param[$1] send $6 bnot ret MovieCmd::fromPacket: pushi $94 ; 148, init push0 self $4 bnot ret MovieCmd::cue: ldi $1 aTop pDone ret MovieCmd::addPoint: ret MovieCmd::addDependency: link $2 ldi $0 sat temp[$0] code_0bf2: lst temp[$0] lap param[$0] lt? bnt code_0c52 pushi $8d ; 141, new push0 class LongInt send $4 bnot sat temp[$1] pushi $97 ; 151, isKindOf push1 class WorldObject push lat temp[$0] lapi param[$1] send $6 bnot bnt code_0c38 pushi $9f ; 159, add push2 pushi $2cb ; 715, pServIDLo push0 lat temp[$0] lapi param[$1] send $4 bnot push pushi $2cc ; 716, pServIDHi push0 lat temp[$0] lapi param[$1] send $4 bnot push lat temp[$1] send $8 bnot jmp code_0c45 code_0c38: pushi $110 ; 272, addLong push1 lat temp[$0] lspi param[$1] lat temp[$1] send $6 bnot code_0c45: pushi $9f ; 159, add push1 lst temp[$1] self $6 bnot +at temp[$0] jmp code_0bf2 code_0c52: ret MovieCmd::isDependent: link $3 pushi $5a ; 90, 'Z', size push0 self $4 bnot sat temp[$1] ldi $0 sat temp[$0] code_0c61: lst temp[$0] lat temp[$1] lt? bnt code_0c84 pushi $4b ; 75, 'K', at push1 lst temp[$0] self $6 bnot sat temp[$2] pushi $128 ; 296, equalLong push1 lsp param[$1] send $6 bnot bnt code_0c80 ldi $1 ret code_0c80: +at temp[$0] jmp code_0c61 code_0c84: ldi $0 ret MovieSet::add: link $3 lag global[$3] sat temp[$2] pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot sag global[$3] pToa pHandsOff bnt code_0ca5 pushi $24e ; 590, handsOff push0 lag global[$2] send $4 bnot code_0ca5: lag global[$3] bnt code_0cd1 pushi $5a ; 90, 'Z', size push0 self $4 bnot not bnt code_0cd1 pushi $104 ; 260, cueSelector push1 pushi $2f9 ; 761, processMovie pushi $107 ; 263, setTicks push2 pushi $3f0 ; 1008, pMovieDelay push0 pToa scratch send $4 bnot push pTos scratch class Timer send $8 bnot send $6 bnot code_0cd1: pushi $9f ; 159, add push1 lsp param[$1] super Set, $6 bnot lat temp[$2] sag global[$3] ret MovieSet::delete: pToa pHandsOff bnt code_0ced pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot code_0ced: pushi $58 ; 88, 'X', delete push0 &rest $1 super Set, $4 bnot ret MovieSet::buildPacket: link $1 lap param[$0] bnt code_0d03 lap param[$1] sat temp[$0] jmp code_0d16 code_0d03: pushi $133 ; 307, pIsBigEndian push1 push1 pushi $8d ; 141, new push0 class PackedData send $4 bnot sat temp[$0] send $6 bnot code_0d16: pushi $9d ; 157, eachElementDo push2 pushi $2f8 ; 760, buildPacket lst temp[$0] self $8 bnot pushi $13a ; 314, putByte push1 pushi $ff ; 255, asInteger lat temp[$0] send $6 bnot lat temp[$0] ret MovieSet::toss: pushi $9d ; 157, eachElementDo push1 pushi $95 ; 149, dispose pushi $a6 ; 166, release push0 self $a bnot ret MoviePosn::init: lap param[$1] aTop pDestX lap param[$2] aTop pDestY lap param[$3] aTop pLoop ret MoviePosn::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 push1 pTos pDestX push2 push1 pTos pDestY pushi $f ; 15, loop push1 pTos pLoop pToa pClient send $12 bnot ldi $1 aTop pDone ret MoviePosn::buildPacket: pushi $13a ; 314, putByte push1 pTos pCmd lap param[$1] send $6 bnot pushi $13b ; 315, putWord push2 pTos pDestX pTos pDestY lap param[$1] send $8 bnot pushi $13a ; 314, putByte push1 pTos pLoop lap param[$1] send $6 bnot ret MoviePosn::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $135 ; 309, getWord 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 self $a bnot ret MovieMotion::init: lap param[$1] aTop pDestX lap param[$2] aTop pDestY ret MovieMotion::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pTos pClient lag global[$1] eq? bnt code_0ddf push2 lofsa string_23f1 ; "MovieMotion on ego %d" push pTos pPerformOnEgo callk kernel_132, $4 bnot code_0ddf: lag global[$d5] bnt code_0e0d push1 push1 pTos pDestX push2 push1 pTos pDestY pToa pClient send $c bnot pushi $1007 ; 4103, -info- push1 pushi $1007 ; 4103, -info- push0 pToa pClient send $4 bnot push ldi $8 ; fixPriority or push pToa pClient send $6 bnot ldi $1 aTop pDone jmp code_0e1d code_0e0d: pushi $39b ; 923, goto pushi $3 ; z pTos pDestX pTos pDestY pushSelf pToa pClient send $a bnot code_0e1d: ret MovieMotion::buildPacket: pushi $13a ; 314, putByte push1 pTos pCmd lap param[$1] send $6 bnot pushi $13b ; 315, putWord push2 pTos pDestX pTos pDestY lap param[$1] send $8 bnot ret MovieMotion::fromPacket: pushi $94 ; 148, init push2 pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieMotion::addPoint: pushi $b6 ; 182, put push2 lsp param[$1] lsp param[$2] pToa pQueue send $8 bnot ret MovieShow::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $3fb ; 1019, pHidden push1 push0 pToa pClient send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pClient send $4 bnot ldi $1 aTop pDone ret MovieShow::buildPacket: pushi $13a ; 314, putByte push1 pTos pCmd lap param[$1] send $6 bnot ret MovieHide::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $3fb ; 1019, pHidden push1 push1 pToa pClient send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pClient send $4 bnot ldi $1 aTop pDone ret MovieHide::buildPacket: pushi $13a ; 314, putByte push1 pTos pCmd lap param[$1] send $6 bnot ret MovieHeading::init: lap param[$1] aTop pHeading ret MovieHeading::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $15a ; 346, setHeading push2 pTos pHeading pushSelf pToa pClient send $8 bnot ret MovieHeading::buildPacket: pushi $13a ; 314, putByte push1 pTos pCmd lap param[$1] send $6 bnot pushi $13b ; 315, putWord push1 pTos pHeading lap param[$1] send $6 bnot ret MovieHeading::fromPacket: pushi $94 ; 148, init push1 pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieTake::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieTake::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_0f64 pToa pDirectObject bnt code_0f64 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $5 ; scaleY callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_0f68 code_0f64: ldi $1 aTop pDone code_0f68: ret MovieTake::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieDrop::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieDrop::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_0fe7 pToa pDirectObject bnt code_0fe7 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $7 ; priority callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_0feb code_0fe7: ldi $1 aTop pDone code_0feb: ret MovieDrop::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieForceDrop::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieForceDrop::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_1066 pToa pDirectObject bnt code_1066 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $1d ; 29, brTop callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $e bnot jmp code_106a code_1066: ldi $1 aTop pDone code_106a: ret MovieForceDrop::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieBounty::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pNumber pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieBounty::process: link $2 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pDirectObject bnt code_1120 pToa pObject bnt code_1120 pTos pObject lag global[$1] eq? bnt code_1120 pushi $131 ; 305, asStr push0 pToa pNumber send $4 bnot sat temp[$1] pushi $f5 ; 245, format pushi $3 ; z lofsa string_2457 ; "|c43|Info> You have just received %s gold for bringing %s to justice.\n" push lst temp[$1] pushi $315 ; 789, pName push0 pToa pDirectObject send $4 bnot push class Str send $a bnot sat temp[$0] pushi $9f ; 159, add push1 push lag global[$9c] send $6 bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot pushi $3d6 ; 982, addValue push1 pTos pNumber lag global[$1] send $6 bnot pushi $95 ; 149, dispose push0 lat temp[$1] send $4 bnot code_1120: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieBounty::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieMurder::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pIndirectObject lap param[$4] aTop pNumber pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieMurder::process: link $3 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pDirectObject bnt code_1201 pToa pObject bnt code_1201 pTos pObject lag global[$1] eq? bnt code_1201 pushi $131 ; 305, asStr push0 pToa pNumber send $4 bnot sat temp[$1] pushi $131 ; 305, asStr push0 pToa pIndirectObject send $4 bnot sat temp[$2] pushi $f5 ; 245, format pushi $4 ; scaleX lofsa string_24aa ; "|c43|Info> You have just murdered %s. You have committed %s murders and your bounty is now at %s.\n" push pushi $315 ; 789, pName push0 pToa pDirectObject send $4 bnot push lst temp[$2] lst temp[$1] class Str send $c bnot sat temp[$0] pushi $9f ; 159, add push1 push lag global[$9c] send $6 bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot pushi $95 ; 149, dispose push0 lat temp[$1] send $4 bnot pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot code_1201: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $95 ; 149, dispose push0 pToa pIndirectObject send $4 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieMurder::fromPacket: pushi $94 ; 148, init pushi $4 ; scaleX pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $c bnot ret MoviePutOn::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MoviePutOn::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_12af pToa pDirectObject bnt code_12af pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $8 ; fixPriority callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_12b3 code_12af: ldi $1 aTop pDone code_12b3: ret MoviePutOn::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieTakeOff::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieTakeOff::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_1332 pToa pDirectObject bnt code_1332 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $9 ; inLeft callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_1336 code_1332: ldi $1 aTop pDone code_1336: ret MovieTakeOff::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MoviePutIn::init: lap param[$1] aTop pObject lap param[$3] aTop pDirectObject lap param[$2] aTop pIndirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MoviePutIn::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject pToa pObject bnt code_13cd pToa pDirectObject bnt code_13cd pToa pIndirectObject bnt code_13cd pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 pTos pIndirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $6 ; maxScale callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $18 bnot jmp code_13d1 code_13cd: ldi $1 aTop pDone code_13d1: ret MoviePutIn::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieOpen::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieOpen::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pDirectObject bnt code_1456 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 push pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 push1 callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_145a code_1456: ldi $1 aTop pDone code_145a: ret MovieOpen::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieClose::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieClose::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_14d8 pToa pDirectObject bnt code_14d8 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 push2 callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_14dc code_14d8: ldi $1 aTop pDone code_14dc: ret MovieClose::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieDestroy::process: pushi $97 ; 151, isKindOf push1 class LongInt push pToa pClient send $6 bnot bnt code_1511 push1 pTos pClient call code_4874, $2 bnot aTop pClient code_1511: pToa pClient bnt code_1558 pushi $3f8 ; 1016, pMovieCmd push1 pushSelf send $6 bnot pushi $97 ; 151, isKindOf push1 class WorldActor push pToa pClient send $6 bnot bnt code_1538 pushi $16f ; 367, pDispose push1 push1 pToa pClient send $6 bnot jmp code_154d code_1538: pushi $9f ; 159, add push1 pushSelf class DeadObjects send $6 bnot pushi $9f ; 159, add push1 pTos pClient class DeadObjects send $6 bnot code_154d: pushi $3dc ; 988, deleteFromServer push0 pToa pClient send $4 bnot jmp code_1562 code_1558: pushi $9f ; 159, add push1 pushSelf class DeadObjects send $6 bnot code_1562: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieCombatStarted::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $c7 ; 199, cue push0 pToa pObject send $4 bnot ldi $1 aTop pDone pushi $c7 ; 199, cue push0 self $4 bnot ret MovieCombatEnded::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $8c ; 140, scratch push1 pushSelf pushi $8d ; 141, new push0 lofsa WaitForCombatFinish send $4 bnot sat temp[$0] send $6 bnot pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot bnt code_15f4 pushi $c3 ; 195, script push0 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot send $4 bnot bnt code_15f4 pushi $97 ; 151, isKindOf push1 class WAReady push pushi $c3 ; 195, script push0 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot send $4 bnot send $6 bnot bnt code_15f4 pushi $c9 ; 201, setScript push1 push0 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot send $6 bnot code_15f4: pushi $9f ; 159, add push1 lst temp[$0] pushi $cd ; 205, pDemons push0 pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot send $4 bnot send $6 bnot ret MovieCreate::init: lap param[$1] aTop pDirectObject lap param[$2] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot ret MovieCreate::dispose: pushi $95 ; 149, dispose push0 pToa pObject send $4 bnot pushi $95 ; 149, dispose push0 pToa pDirectObject send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieCreate::process: link $3 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pToa pObject sat temp[$2] pushi $136 ; 310, getLong push0 send $4 bnot sat temp[$0] pushi $3f4 ; 1012, pPolygon push1 pushi $ff ; 255, asInteger pushi $8d ; 141, new push0 class WorldObject send $4 bnot sat temp[$1] send $6 bnot pushi $36c ; 876, fromPacket push2 lst temp[$2] pushi $2c8 ; 712, lookup push1 lst temp[$0] lag global[$6a] send $6 bnot push lat temp[$1] send $8 bnot not bnt code_168d pushi $95 ; 149, dispose push0 lat temp[$1] send $4 bnot code_168d: pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieCreate::fromPacket: link $3 pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push ldi $2 sub sat temp[$2] pushi $2e9 ; 745, clone 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 $8e ; 142, getIndex push1 pushi $8e ; 142, getIndex push0 lap param[$1] send $4 bnot push lat temp[$2] add push lap param[$1] send $6 bnot pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot pushi $94 ; 148, init push2 lst temp[$0] lst temp[$1] self $8 bnot ret MovieEnterCombat::process: link $3 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject calle export60000_0, $2 bnot bnt code_1721 pushi $97 ; 151, isKindOf push1 class WAScript push pToa pObject send $6 bnot bnt code_1721 pushi $bd ; 189, cycles push1 push1 pToa pObject send $6 bnot code_1721: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieCreateChar::init: lap param[$1] aTop pDirectObject lap param[$2] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot ret MovieCreateChar::dispose: pushi $95 ; 149, dispose push0 pToa pObject send $4 bnot pushi $95 ; 149, dispose push0 pToa pDirectObject send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieCreateChar::process: link $3 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pToa pObject sat temp[$2] pushi $8d ; 141, new push0 class WorldActor send $4 bnot sat temp[$1] pushi $36c ; 876, fromPacket push2 lst temp[$2] push0 send $8 bnot not bnt code_1789 pushi $95 ; 149, dispose push0 lat temp[$1] send $4 bnot code_1789: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieCreateChar::fromPacket: link $3 pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push ldi $2 sub sat temp[$2] pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot sat temp[$0] pushi $2e9 ; 745, clone push0 lap param[$1] send $4 bnot sat temp[$1] pushi $8e ; 142, getIndex push1 pushi $8e ; 142, getIndex push0 lap param[$1] send $4 bnot push lat temp[$2] add push lap param[$1] send $6 bnot pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot pushi $94 ; 148, init push2 lst temp[$0] lst temp[$1] self $8 bnot ret MovieLock::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pIndirectObject pushi $459 ; 1113, addDependency pushi $3 ; z pTos pObject pTos pDirectObject pTos pIndirectObject self $a bnot ret MovieLock::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 pTos pIndirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $3 ; z callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $18 bnot ret MovieLock::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieUnlock::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pIndirectObject pushi $459 ; 1113, addDependency pushi $3 ; z pTos pObject pTos pDirectObject pTos pIndirectObject self $a bnot ret MovieUnlock::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 pTos pIndirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $4 ; scaleX callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $18 bnot ret MovieUnlock::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieRun::init: lap param[$1] aTop pDestX lap param[$2] aTop pDestY pushi $b6 ; 182, put push2 pTos pDestX pTos pDestY pushi $8d ; 141, new push0 class Queue send $4 bnot aTop pQueue send $8 bnot ret MovieRun::dispose: pToa pQueue bnt code_194b pToa pClient not bnt code_194b pushi $95 ; 149, dispose push0 pToa pQueue send $4 bnot ldi $0 aTop pQueue code_194b: pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieRun::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $3f ; 63, '?', xStep push0 pToa pClient send $4 bnot aTop pStepX pushi $40 ; 64, '@', yStep push0 pToa pClient send $4 bnot aTop pStepY pushi $1a9 ; 425, setStep push2 pTos pStepX ldi $2 mul push pTos pStepY ldi $2 mul push pToa pClient send $8 bnot pushi $39b ; 923, goto push2 pTos pQueue pushSelf pToa pClient send $8 bnot ret MovieRun::cue: link $1 pushi $1a9 ; 425, setStep push2 pTos pStepX pTos pStepY pToa pClient send $8 bnot ldi $1 aTop pDone ret MovieRun::fromPacket: pushi $94 ; 148, init push2 pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieRun::addPoint: pushi $b6 ; 182, put push2 lsp param[$1] lsp param[$2] pToa pQueue send $8 bnot ret MovieAttack::init: lap param[$2] aTop pDirectObject lap param[$1] aTop pIndirectObject pushi $459 ; 1113, addDependency push2 pTos pDirectObject pTos pIndirectObject self $8 bnot lap param[$3] aTop pResult ret MovieAttack::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject pToa pDirectObject bnt code_1a39 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 push pushi $3e3 ; 995, pIndirectObject push1 push0 pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $a ; 10, inTop callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pIndirectObject send $18 bnot code_1a39: ret MovieAttack::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $a bnot ret MovieCombatMove::init: lap param[$1] aTop pDirectObject lap param[$2] aTop pDestX lap param[$3] aTop pDestY pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot ret MovieCombatMove::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pushi $97 ; 151, isKindOf push1 class CombatRoom push pushi $c5 ; 197, pRoom push0 pToa pDirectObject send $4 bnot send $6 bnot bnt code_1ac4 pushi $c9 ; 201, setScript pushi $4 ; scaleX pushi $8d ; 141, new push0 push2 pushi $9caf ; -25425 push1 callk kernel_2, $4 bnot send $4 bnot push pushSelf pTos pDestX pTos pDestY pToa pDirectObject send $c bnot jmp code_1ac8 code_1ac4: ldi $1 aTop pDone code_1ac8: ret MovieCombatMove::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong 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 self $a bnot ret MovieAttachEffect::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pState lap param[$3] aTop pType lap param[$4] aTop pNumber ret MovieAttachEffect::process: link $8 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pToa pObject bnt code_1c0e pushi $3d3 ; 979, setAffectedState push1 pTos pState send $6 bnot pushi $99 ; 153, respondsTo push1 pushi $319 ; 793, pHead pToa pObject send $6 bnot bnt code_1b6c pushi $319 ; 793, pHead push0 pToa pObject send $4 bnot bnt code_1b6c pushi $45b ; 1115, calcViews push0 pushi $35c ; 860, getBase push1 class BHead push pushi $319 ; 793, pHead push0 pToa pObject send $4 bnot send $6 bnot send $4 bnot pushi $36a ; 874, updateDisplay push0 pToa pObject send $4 bnot code_1b6c: pTos pState ldi $11 ; 17, bitmap eq? bnt code_1c0e pTos pObject lag global[$1] eq? bnt code_1c0e pushi $421 ; 1057, pWObjectList push0 pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot send $4 bnot sat temp[$4] ldi $0 sat temp[$7] code_1b92: lst temp[$7] pushi $5a ; 90, 'Z', size push0 lat temp[$4] send $4 bnot lt? bnt code_1c0e pushi $4b ; 75, 'K', at push1 lst temp[$7] lat temp[$4] send $6 bnot sat temp[$5] pushi $35f ; 863, getAffectedState push1 pushi $12 ; 18, nsLeft send $6 bnot bt code_1bc2 pushi $35f ; 863, getAffectedState push1 pushi $15 ; 21, nsBottom lat temp[$5] send $6 bnot code_1bc2: bnt code_1c0a pushi $410 ; 1040, pInvisibleClut push0 lat temp[$5] send $4 bnot not bnt code_1c0a pushi $94 ; 148, init push0 pushi $8d ; 141, new push0 class InvisibleClut send $4 bnot sat temp[$6] send $4 bnot pushi $410 ; 1040, pInvisibleClut push1 lst temp[$6] lat temp[$5] send $6 bnot push0 calle export40005_1, $0 bnot pushi $3e0 ; 992, setVisible push0 lat temp[$5] send $4 bnot pushi $36a ; 874, updateDisplay push1 push1 lat temp[$5] send $6 bnot code_1c0a: +at temp[$7] jmp code_1b92 code_1c0e: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieAttachEffect::cue: pToa pDirectObject bnt code_1c21 pushi $95 ; 149, dispose push0 send $4 bnot code_1c21: pToa pObject bnt code_1c2e pushi $3d3 ; 979, setAffectedState push1 pTos pState send $6 bnot code_1c2e: ldi $1 aTop pDone ret MovieAttachEffect::fromPacket: link $1 pushi $94 ; 148, init pushi $4 ; scaleX pushi $136 ; 310, getLong 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 $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $c bnot ret MovieRemoveEffect::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pState lap param[$3] aTop pType lap param[$4] aTop pNumber ret MovieRemoveEffect::process: link $6 pToa pClient bnt code_1c9f pushi $97 ; 151, isKindOf push1 class LongInt push pToa pClient send $6 bnot bnt code_1c9f push1 pTos pClient call code_4874, $2 bnot aTop pClient code_1c9f: pToa pClient bnt code_1cb8 pushi $3f8 ; 1016, pMovieCmd push1 pushSelf send $6 bnot pushi $9f ; 159, add push1 pushSelf class ActiveMovieCmdList send $6 bnot jmp code_1cca code_1cb8: pushi $9f ; 159, add push1 pushSelf class DeadObjects send $6 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret code_1cca: push1 pTos pObject call code_4874, $2 bnot aTop pObject pToa pObject bnt code_1dc8 pushi $3d4 ; 980, clearAffectedState push1 pTos pState send $6 bnot pushi $99 ; 153, respondsTo push1 pushi $319 ; 793, pHead pToa pObject send $6 bnot bnt code_1d20 pushi $319 ; 793, pHead push0 pToa pObject send $4 bnot bnt code_1d20 pushi $45b ; 1115, calcViews push0 pushi $35c ; 860, getBase push1 class BHead push pushi $319 ; 793, pHead push0 pToa pObject send $4 bnot send $6 bnot send $4 bnot pushi $36a ; 874, updateDisplay push0 pToa pObject send $4 bnot code_1d20: pTos pState ldi $11 ; 17, bitmap eq? bnt code_1dc8 pTos pObject lag global[$1] eq? bnt code_1dc8 pushi $421 ; 1057, pWObjectList push0 pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot send $4 bnot sat temp[$3] ldi $0 sat temp[$5] code_1d46: lst temp[$5] pushi $5a ; 90, 'Z', size push0 lat temp[$3] send $4 bnot lt? bnt code_1dc8 pushi $4b ; 75, 'K', at push1 lst temp[$5] lat temp[$3] send $6 bnot sat temp[$4] push lag global[$1] ne? bnt code_1dc3 pushi $35f ; 863, getAffectedState push1 pushi $12 ; 18, nsLeft lat temp[$4] send $6 bnot bt code_1d7f pushi $35f ; 863, getAffectedState push1 pushi $15 ; 21, nsBottom lat temp[$4] send $6 bnot code_1d7f: bnt code_1dc3 pushi $410 ; 1040, pInvisibleClut push0 lat temp[$4] send $4 bnot bnt code_1dc3 pushi $95 ; 149, dispose push0 pushi $410 ; 1040, pInvisibleClut push0 lat temp[$4] send $4 bnot send $4 bnot pushi $410 ; 1040, pInvisibleClut push1 push0 lat temp[$4] send $6 bnot push0 calle export40005_2, $0 bnot pushi $3e0 ; 992, setVisible push0 lat temp[$4] send $4 bnot pushi $36a ; 874, updateDisplay push1 push1 lat temp[$4] send $6 bnot code_1dc3: +at temp[$5] jmp code_1d46 code_1dc8: pTos pState ldi $17 ; 23, lsTop eq? bnt code_1de7 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_25fc ; "You feel less warm." push lag global[$1] send $6 bnot jmp code_21ee code_1de7: pTos pState ldi $27 ; 39, ''', mode eq? bnt code_1e06 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2610 ; "You feel less strong." push lag global[$1] send $6 bnot jmp code_21ee code_1e06: pTos pState ldi $28 ; 40, '(', style eq? bnt code_1e25 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2626 ; "You feel less weak." push lag global[$1] send $6 bnot jmp code_21ee code_1e25: pTos pState ldi $1 eq? bnt code_1e79 pTos pObject lag global[$1] eq? bnt code_21ee pTos pType dup ldi $0 eq? bnt code_1e4d pushi $38c ; 908, setMessage push1 lofsa string_263a ; "Your hands seem cooler." push lag global[$1] send $6 bnot jmp code_1e75 code_1e4d: dup ldi $2 eq? bnt code_1e62 pushi $38c ; 908, setMessage push1 lofsa string_2652 ; "You feel less protected from fire." push lag global[$1] send $6 bnot jmp code_1e75 code_1e62: dup ldi $3 ; z eq? bnt code_1e75 pushi $38c ; 908, setMessage push1 lofsa string_2675 ; "You feel less weak to fire." push lag global[$1] send $6 bnot code_1e75: toss jmp code_21ee code_1e79: pTos pState ldi $2 eq? bnt code_1ece pTos pObject lag global[$1] eq? bnt code_21ee pTos pType dup ldi $0 eq? bnt code_1ea1 pushi $38c ; 908, setMessage push1 lofsa string_2691 ; "Your hands seem warmer." push lag global[$1] send $6 bnot jmp code_1eca code_1ea1: dup ldi $2 eq? bnt code_1eb7 pushi $38c ; 908, setMessage push1 lofsa string_26a9 ; "You feel less protected from cold." push lag global[$1] send $6 bnot jmp code_1eca code_1eb7: dup ldi $3 ; z eq? bnt code_1eca pushi $38c ; 908, setMessage push1 lofsa string_26cc ; "You feel less weak to cold." push lag global[$1] send $6 bnot code_1eca: toss jmp code_21ee code_1ece: pTos pState ldi $3 ; z eq? bnt code_1f23 pTos pObject lag global[$1] eq? bnt code_21ee pTos pType dup ldi $0 eq? bnt code_1ef6 pushi $38c ; 908, setMessage push1 lofsa string_26e8 ; "Your hands feel less charged." push lag global[$1] send $6 bnot jmp code_1f1f code_1ef6: dup ldi $2 eq? bnt code_1f0c pushi $38c ; 908, setMessage push1 lofsa string_2706 ; "You feel less protected from lightning." push lag global[$1] send $6 bnot jmp code_1f1f code_1f0c: dup ldi $3 ; z eq? bnt code_1f1f pushi $38c ; 908, setMessage push1 lofsa string_272e ; "You feel less weak to lightning." push lag global[$1] send $6 bnot code_1f1f: toss jmp code_21ee code_1f23: pTos pState ldi $4 ; scaleX eq? bnt code_1f7a pTos pObject lag global[$1] eq? bnt code_21ee pTos pType dup ldi $0 eq? bnt code_1f4c pushi $38c ; 908, setMessage push1 lofsa string_274f ; "Your hands look less acidic." push lag global[$1] send $6 bnot jmp code_1f76 code_1f4c: dup ldi $2 eq? bnt code_1f63 pushi $38c ; 908, setMessage push1 lofsa string_276c ; "You feel less protected from acid." push lag global[$1] send $6 bnot jmp code_1f76 code_1f63: dup ldi $3 ; z eq? bnt code_1f76 pushi $38c ; 908, setMessage push1 lofsa string_278f ; "You feel less weak to acid." push lag global[$1] send $6 bnot code_1f76: toss jmp code_21ee code_1f7a: pTos pState ldi $5 ; scaleY eq? bnt code_1fd1 pTos pObject lag global[$1] eq? bnt code_21ee pTos pType dup ldi $0 eq? bnt code_1fa3 pushi $38c ; 908, setMessage push1 lofsa string_27ab ; "Your hands look less poisonous." push lag global[$1] send $6 bnot jmp code_1fcd code_1fa3: dup ldi $2 eq? bnt code_1fba pushi $38c ; 908, setMessage push1 lofsa string_27cb ; "You feel less protected from poison." push lag global[$1] send $6 bnot jmp code_1fcd code_1fba: dup ldi $3 ; z eq? bnt code_1fcd pushi $38c ; 908, setMessage push1 lofsa string_27f0 ; "You feel less weak to poison." push lag global[$1] send $6 bnot code_1fcd: toss jmp code_21ee code_1fd1: pTos pState ldi $11 ; 17, bitmap eq? bnt code_1ff1 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_280e ; "Your sensitivity to invisible objects lessens." push lag global[$1] send $6 bnot jmp code_21ee code_1ff1: pTos pState ldi $1f ; 31, brBottom eq? bnt code_2011 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_283d ; "You feel as though you can flee now." push lag global[$1] send $6 bnot jmp code_21ee code_2011: pTos pState ldi $21 ; 33, '!', key eq? bnt code_2031 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2862 ; "You feel less likely to go berserk." push lag global[$1] send $6 bnot jmp code_21ee code_2031: pTos pState ldi $24 ; 36, '$', elements eq? bnt code_2051 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2886 ; "You feel less afraid." push lag global[$1] send $6 bnot jmp code_21ee code_2051: pTos pState ldi $29 ; 41, ')', state eq? bnt code_2071 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_289c ; "You feel your shield dissipate." push lag global[$1] send $6 bnot jmp code_21ee code_2071: pTos pState ldi $2a ; 42, '*', font eq? bnt code_2091 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_28bc ; "You feel your greater shield dissipate." push lag global[$1] send $6 bnot jmp code_21ee code_2091: pTos pState ldi $2b ; 43, '+', type eq? bnt code_20b1 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_28e4 ; "You feel your invulnerability shield dissipate." push lag global[$1] send $6 bnot jmp code_21ee code_20b1: pTos pState ldi $2c ; 44, ',', window eq? bnt code_20d1 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2914 ; "You feel less regenerative." push lag global[$1] send $6 bnot jmp code_21ee code_20d1: pTos pState ldi $38 ; 56, '8', dy eq? bnt code_20f1 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2930 ; "You feel less agressive." push lag global[$1] send $6 bnot jmp code_21ee code_20f1: pTos pState ldi $39 ; 57, '9', b_moveCnt eq? bnt code_2111 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2949 ; "You feel less defensive." push lag global[$1] send $6 bnot jmp code_21ee code_2111: pTos pState ldi $3b ; 59, ';', b_i2 eq? bnt code_2131 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2962 ; "Your magical nimbility is lessened." push lag global[$1] send $6 bnot jmp code_21ee code_2131: pTos pState ldi $3c ; 60, '<', b_di eq? bnt code_2151 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2986 ; "Your magical clumsiness is lessened." push lag global[$1] send $6 bnot jmp code_21ee code_2151: pTos pState ldi $3d ; 61, '=', b_xAxis eq? bnt code_2171 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_29ab ; "Your magical intelligence is lessened." push lag global[$1] send $6 bnot jmp code_21ee code_2171: pTos pState ldi $3e ; 62, '>', b_incr eq? bnt code_2191 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_29d2 ; "Your magical stupidity is lessened." push lag global[$1] send $6 bnot jmp code_21ee code_2191: pTos pState ldi $3f ; 63, '?', xStep eq? bnt code_21b1 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_29f6 ; "Your magical health is lessened." push lag global[$1] send $6 bnot jmp code_21ee code_21b1: pTos pState ldi $40 ; 64, '@', yStep eq? bnt code_21d1 pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2a17 ; "Your magical health problems are lessened." push lag global[$1] send $6 bnot jmp code_21ee code_21d1: pTos pState ldi $4d ; 77, 'M', done eq? bnt code_21ee pTos pObject lag global[$1] eq? bnt code_21ee pushi $38c ; 908, setMessage push1 lofsa string_2a42 ; "You feel less ill." push lag global[$1] send $6 bnot code_21ee: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieRemoveEffect::cue: pToa pDirectObject bnt code_2201 pushi $95 ; 149, dispose push0 send $4 bnot code_2201: pToa pObject bnt code_220e pushi $3d4 ; 980, clearAffectedState push1 pTos pState send $6 bnot code_220e: ldi $1 aTop pDone ret MovieRemoveEffect::fromPacket: pushi $94 ; 148, init pushi $4 ; scaleX pushi $136 ; 310, getLong 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 $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $c bnot ret MovieStartCombat::init: link $1 lap param[$1] aTop pLeftGroup lap param[$2] aTop pRightGroup lap param[$3] aTop pRoomPic lap param[$5] aTop pCloudX lap param[$6] aTop pCloudY lap param[$7] aTop pNumber lap param[$8] aTop pDamage lap param[$4] aTop scratch pushi $8d ; 141, new push0 class Set send $4 bnot aTop pCombatants ret MovieStartCombat::dispose: link $1 pToa pCombatants sat temp[$0] pushi $a6 ; 166, release push0 pushi $95 ; 149, dispose push0 pToa pLeftGroup send $8 bnot pushi $a6 ; 166, release push0 pushi $95 ; 149, dispose push0 pToa pRightGroup send $8 bnot pToa pNumber bnt code_229e pushi $95 ; 149, dispose push0 send $4 bnot code_229e: pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot pushi $a6 ; 166, release push0 pushi $95 ; 149, dispose push0 lat temp[$0] send $8 bnot ret MovieStartCombat::process: link $5 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $5a ; 90, 'Z', size push0 pToa pLeftGroup send $4 bnot sat temp[$0] ldi $0 sat temp[$4] ldi $0 sat temp[$1] code_22d4: lst temp[$1] lat temp[$0] lt? bnt code_235a pushi $4b ; 75, 'K', at push1 lst temp[$1] pToa pLeftGroup send $6 bnot sat temp[$2] pushi $2c8 ; 712, lookup push1 pushi $43a ; 1082, pCharID push0 send $4 bnot push lag global[$6a] send $6 bnot sat temp[$3] push lag global[$1] eq? bnt code_2309 ldi $1 sat temp[$4] ldi $1 sag global[$db] code_2309: pushi $43b ; 1083, pCombatX push1 pushi $43b ; 1083, pCombatX push0 lat temp[$2] send $4 bnot push pushi $43c ; 1084, pCombatY push1 pushi $43c ; 1084, pCombatY push0 lat temp[$2] send $4 bnot push lat temp[$3] send $c bnot pushi $ad ; 173, addBefore push2 lst temp[$2] lst temp[$3] pToa pLeftGroup send $8 bnot pushi $58 ; 88, 'X', delete push1 lst temp[$2] pToa pLeftGroup send $6 bnot pushi $9f ; 159, add push1 lst temp[$3] pToa pCombatants send $6 bnot pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot +at temp[$1] jmp code_22d4 code_235a: pushi $5a ; 90, 'Z', size push0 pToa pRightGroup send $4 bnot sat temp[$0] ldi $0 sat temp[$1] code_2368: lst temp[$1] lat temp[$0] lt? bnt code_2415 pushi $4b ; 75, 'K', at push1 lst temp[$1] pToa pRightGroup send $6 bnot sat temp[$2] pushi $2c8 ; 712, lookup push1 pushi $43a ; 1082, pCharID push0 send $4 bnot push lag global[$6a] send $6 bnot sat temp[$3] pushi $433 ; 1075, pPeaceful push0 pToa pClient send $4 bnot bnt code_23b5 pushi $35c ; 860, getBase push1 class BNPC push lat temp[$3] send $6 bnot not bnt code_23b5 pushi $433 ; 1075, pPeaceful push1 push0 pToa pClient send $6 bnot code_23b5: lst temp[$3] lag global[$1] eq? bnt code_23c4 ldi $1 sat temp[$4] ldi $0 sag global[$db] code_23c4: pushi $43b ; 1083, pCombatX push1 pushi $43b ; 1083, pCombatX push0 lat temp[$2] send $4 bnot push pushi $43c ; 1084, pCombatY push1 pushi $43c ; 1084, pCombatY push0 lat temp[$2] send $4 bnot push lat temp[$3] send $c bnot pushi $ad ; 173, addBefore push2 lst temp[$2] lst temp[$3] pToa pRightGroup send $8 bnot pushi $58 ; 88, 'X', delete push1 lst temp[$2] pToa pRightGroup send $6 bnot pushi $9f ; 159, add push1 lst temp[$3] pToa pCombatants send $6 bnot pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot +at temp[$1] jmp code_2368 code_2415: lat temp[$4] bnt code_2472 pushi $5a ; 90, 'Z', size push0 pToa pCombatants send $4 bnot sat temp[$0] ldi $0 sat temp[$1] code_2428: lst temp[$1] lat temp[$0] lt? bnt code_2449 pushi $9f ; 159, add push1 pushi $4b ; 75, 'K', at push1 lst temp[$1] pToa pCombatants send $6 bnot push class CombatWaitingList send $6 bnot +at temp[$1] jmp code_2428 code_2449: pushi $94 ; 148, init push0 pushi $8d ; 141, new push0 class CombatWaitText send $4 bnot send $4 bnot pushi $45c ; 1116, stopTargetting push0 lag global[$1] send $4 bnot push2 pushi $10 ; 16, cel push1 callk kernel_118, $4 bnot push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot code_2472: pushi $9d ; 157, eachElementDo push2 pushi $2fa ; 762, setCombatGroup pTos pNumber pToa pCombatants send $8 bnot pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 pTos pIndirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $b ; 11, inRight callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pClient send $18 bnot ret MovieStartCombat::fromPacket: link $10 pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot sat temp[$1] pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot sat temp[$2] pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$3] pushi $8d ; 141, new push0 class Set send $4 bnot sat temp[$9] ldi $0 sat temp[$0] code_24df: lst temp[$0] lat temp[$3] lt? bnt code_2540 pushi $43a ; 1082, pCharID push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $43b ; 1083, pCombatX push1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push pushi $43c ; 1084, pCombatY push1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push pushi $8d ; 141, new push0 class Combatant send $4 bnot sat temp[$e] send $12 bnot pushi $459 ; 1113, addDependency push1 pushi $43a ; 1082, pCharID push0 lat temp[$e] send $4 bnot push self $6 bnot pushi $9f ; 159, add push1 lst temp[$e] lat temp[$9] send $6 bnot +at temp[$0] jmp code_24df code_2540: pushi $8d ; 141, new push0 class Set send $4 bnot sat temp[$a] pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$4] ldi $0 sat temp[$0] code_255a: lst temp[$0] lat temp[$4] lt? bnt code_25bb pushi $43a ; 1082, pCharID push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $43b ; 1083, pCombatX push1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push pushi $43c ; 1084, pCombatY push1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push pushi $8d ; 141, new push0 class Combatant send $4 bnot sat temp[$e] send $12 bnot pushi $459 ; 1113, addDependency push1 pushi $43a ; 1082, pCharID push0 lat temp[$e] send $4 bnot push self $6 bnot pushi $9f ; 159, add push1 lst temp[$e] lat temp[$a] send $6 bnot +at temp[$0] jmp code_255a code_25bb: pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot sat temp[$b] pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot sat temp[$c] pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot sat temp[$d] pushi $459 ; 1113, addDependency push1 push self $6 bnot pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$f] pushi $94 ; 148, init pushi $8 ; fixPriority lst temp[$9] lst temp[$a] lst temp[$1] lst temp[$2] lst temp[$b] lst temp[$c] lst temp[$d] push self $14 bnot ret MovieCombatReady::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot ldi $1 aTop pDone ret DisplayTimer::init: ldi $ff ; 255, asInteger aTop pSeconds ldi $0 aTop pDisplay pushi $94 ; 148, init push0 &rest $1 super Timer, $4 bnot ret DisplayTimer::delete: pushi $58 ; 88, 'X', delete push0 &rest $1 super Timer, $4 bnot ret DisplayTimer::doit: link $2 pTos ticks lag global[$40] sub push ldi $3c ; 60, '<', b_di div push ldi $1 add sat temp[$0] push pToa pSeconds ne? bnt code_266b pToa pDisplay bnt code_265c pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop pDisplay code_265c: lat temp[$0] aTop pSeconds pushi $3 ; z pushi $9 ; inLeft pushi $3 ; z push callk kernel_118, $6 bnot code_266b: pushi $45 ; 69, 'E', doit push0 &rest $1 super Timer, $4 bnot ret RoundTimer::cue: link $1 ldi $0 aTop pTimer pToa pForefit bnt code_2689 pushi $461 ; 1121, forefitTurn push0 lag global[$6a] send $4 bnot code_2689: ret MovieTurnBegin::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pNumber ret MovieTurnBegin::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_2803 pToa pDirectObject bnt code_2803 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_2803 pushi $128 ; 296, equalLong push1 pTos pObject pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $6 bnot bnt code_2803 pToa pDirectObject sal local[$2] pushi $94 ; 148, init push0 pushi $8d ; 141, new push0 class CombatWaitText send $4 bnot send $4 bnot pTos pDirectObject lag global[$1] eq? bnt code_2803 pToa pNumber sag global[$ef] pushi $462 ; 1122, pReady push1 push1 lag global[$1] send $6 bnot pushi $45f ; 1119, pWhoToCue push0 class RoundTimer send $4 bnot bnt code_2724 pushi $c7 ; 199, cue push0 pushi $45f ; 1119, pWhoToCue push0 class RoundTimer send $4 bnot send $4 bnot jmp code_2803 code_2724: pushi $32c ; 812, pTimer push0 class RoundTimer send $4 bnot bnt code_2746 pushi $36 ; 54, '6', client push1 push0 pushi $95 ; 149, dispose push0 pushi $32c ; 812, pTimer push0 class RoundTimer send $4 bnot send $a bnot code_2746: ldi $708 ; 1800, BAD SELECTOR sat temp[$0] lsg global[$ee] dup ldi $1 eq? bnt code_275c ldi $12c ; 300, lessEqualLong sat temp[$0] jmp code_2794 code_275c: dup ldi $2 eq? bnt code_276b ldi $258 ; 600, setOpenRect sat temp[$0] jmp code_2794 code_276b: dup ldi $3 ; z eq? bnt code_277a ldi $4b0 ; 1200, pContainerButton sat temp[$0] jmp code_2794 code_277a: dup ldi $4 ; scaleX eq? bnt code_2789 ldi $708 ; 1800, BAD SELECTOR sat temp[$0] jmp code_2794 code_2789: dup ldi $5 ; scaleY eq? bnt code_2794 ldi $a8c ; 2700, BAD SELECTOR sat temp[$0] code_2794: toss pushi $403 ; 1027, pLevel push0 lag global[$1] send $4 bnot push dup ldi $1 eq? bnt code_27ae ldi $1c20 ; 7200 sat temp[$0] jmp code_27c8 code_27ae: dup ldi $2 eq? bnt code_27bd ldi $1518 ; 5400 sat temp[$0] jmp code_27c8 code_27bd: dup ldi $3 ; z eq? bnt code_27c8 ldi $a8c ; 2700, BAD SELECTOR sat temp[$0] code_27c8: toss pushi $32c ; 812, pTimer push1 pushi $107 ; 263, setTicks push2 lst temp[$0] class RoundTimer push class DisplayTimer send $8 bnot push class RoundTimer send $6 bnot pushi $460 ; 1120, pForefit push1 push1 class RoundTimer send $6 bnot pushi $104 ; 260, cueSelector push1 pushi $c7 ; 199, cue pushi $32c ; 812, pTimer push0 class RoundTimer send $4 bnot send $6 bnot code_2803: pushi $95 ; 149, dispose push0 pToa pObject send $4 bnot ldi $1 aTop pDone ret MovieTurnBegin::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $a bnot ret MovieRoundBegin::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieRoundBegin::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pToa pObject bnt code_28b5 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_28b5 pushi $128 ; 296, equalLong push1 pTos pObject pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $6 bnot bnt code_28b5 pushi $3ec ; 1004, pAction push0 lag global[$1] send $4 bnot push ldi $1c ; 28, brLeft ne? bnt code_28a3 pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $4 ; scaleX and not bnt code_28b5 pushi $45 ; 69, 'E', doit push0 class GetCombatAction send $4 bnot jmp code_28b5 code_28a3: pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot pushi $94 ; 148, init push0 class NetDeadDemon send $4 bnot code_28b5: pushi $95 ; 149, dispose push0 pToa pObject send $4 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieRoundBegin::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieTeleport::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pNumber pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieTeleport::dispose: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieTeleport::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pTos pDirectObject lag global[$1] eq? bnt code_297d ldi $1 sag global[$f4] push2 pushi $10 ; 16, cel push1 callk kernel_118, $4 bnot push1 pushi $c ; 12, inBottom callk kernel_118, $2 bnot pushi $9f ; 159, add push1 pushi $8c ; 140, scratch push1 pushi $10f ; 271, setLong push1 pTos pNumber 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 TeleportCode send $4 bnot send $a bnot push class gTeleportList send $6 bnot pushi $c7 ; 199, cue push0 self $4 bnot jmp code_2999 code_297d: pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $10 ; 16, cel callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pDirectObject send $8 bnot code_2999: ret MovieTeleport::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieCombatTeleport::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot lap param[$3] aTop pDestX lap param[$4] aTop pDestY ret MovieCombatTeleport::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_2a5a pToa pDirectObject bnt code_2a5a pushi $2fb ; 763, pCombatGroup push0 pToa pObject send $4 bnot bnt code_2a5a pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_2a5a pushi $128 ; 296, equalLong push1 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot push pushi $2fb ; 763, pCombatGroup push0 pToa pObject send $4 bnot send $6 bnot bnt code_2a5a pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $14 ; 20, nsRight callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pDirectObject send $8 bnot jmp code_2a61 code_2a5a: pushi $c7 ; 199, cue push0 self $4 bnot code_2a61: ret MovieCombatTeleport::fromPacket: pushi $94 ; 148, init pushi $4 ; scaleX pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong 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 self $c bnot ret MovieInfo::init: lap param[$1] aTop pDirectObject pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot lap param[$2] aTop pObject ret MovieInfo::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pushi $38c ; 908, setMessage push1 pTos pObject pToa pDirectObject send $6 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieInfo::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $139 ; 313, getString push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieText::init: lap param[$1] aTop pDirectObject pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot lap param[$2] aTop pObject ret MovieText::dispose: pushi $95 ; 149, dispose push0 pToa pObject send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieText::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_2b88 pToa pDirectObject not bt code_2b7a pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_2b60 pushi $2fb ; 763, pCombatGroup push0 pToa pDirectObject send $4 bnot bnt code_2b60 pushi $128 ; 296, equalLong push1 pushi $2fb ; 763, pCombatGroup push0 pToa pDirectObject send $4 bnot push pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $6 bnot code_2b60: bt code_2b7a pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot not bnt code_2b88 pushi $2fb ; 763, pCombatGroup push0 pToa pDirectObject send $4 bnot not code_2b7a: bnt code_2b88 pushi $9f ; 159, add push1 pTos pObject lag global[$9c] send $6 bnot code_2b88: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieText::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $139 ; 313, getString push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieCombatBegin::init: lap param[$1] bnt code_2bbc aTop pDirectObject pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot code_2bbc: ret MovieCombatBegin::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pushi $2fb ; 763, pCombatGroup push0 pToa pDirectObject send $4 bnot bnt code_2c42 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_2c42 pushi $128 ; 296, equalLong push1 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot push pushi $2fb ; 763, pCombatGroup push0 pToa pDirectObject send $4 bnot send $6 bnot bnt code_2c42 +ag global[$eb] pushi $58 ; 88, 'X', delete push1 pTos pDirectObject class CombatWaitingList send $6 bnot pushi $94 ; 148, init push0 pushi $8d ; 141, new push0 class CombatWaitText send $4 bnot send $4 bnot pushi $381 ; 897, pMode push0 pToa pDirectObject send $4 bnot push ldi $2 and not bnt code_2c4b pushi $3ba ; 954, setMode push1 push2 pToa pDirectObject send $6 bnot jmp code_2c4b code_2c42: pushi $3e0 ; 992, setVisible push0 pToa pDirectObject send $4 bnot code_2c4b: ldi $1 aTop pDone ret MovieCombatBegin::buildPacket: pushi $13a ; 314, putByte push1 pTos pCmd lap param[$1] send $6 bnot pushi $13b ; 315, putWord push2 pushi $2cb ; 715, pServIDLo push0 pToa pDirectObject send $4 bnot push pushi $2cc ; 716, pServIDHi push0 pToa pDirectObject send $4 bnot push lap param[$1] send $8 bnot ret MovieCombatBegin::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieActionDelay::init: lap param[$1] aTop pNumTicks ret MovieActionDelay::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pTos pClient lag global[$1] eq? bnt code_2cc4 pushi $24e ; 590, handsOff push0 lag global[$2] send $4 bnot pushi $104 ; 260, cueSelector push1 pushi $276 ; 630, handsOn pushi $107 ; 263, setTicks push2 pTos pNumTicks lsg global[$2] class Timer send $8 bnot send $6 bnot code_2cc4: ldi $1 aTop pDone ret MovieActionDelay::fromPacket: pushi $94 ; 148, init push1 pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieGainExp::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pNumber ret MovieGainExp::dispose: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieGainExp::process: link $4 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject lofsa string_2b18 ; "gained" sat temp[$2] pushi $129 ; 297, less push1 push0 pToa pNumber send $6 bnot bnt code_2d37 lofsa string_2b1f ; "lost" sat temp[$2] pushi $126 ; 294, abs push0 pToa pNumber send $4 bnot code_2d37: pushi $131 ; 305, asStr push0 pToa pNumber send $4 bnot sat temp[$0] pTos pObject lag global[$1] eq? bnt code_2d8b pushi $f5 ; 245, format pushi $4 ; scaleX lofsa string_2b24 ; "You just %s %s experience point%s" push lst temp[$2] lst temp[$0] pushi $127 ; 295, equal push1 push1 pToa pNumber send $6 bnot not bnt code_2d6b lofsa string_2b46 ; "s." jmp code_2d6e code_2d6b: lofsa string_2374 ; "." code_2d6e: push class Str send $c bnot sat temp[$3] pushi $9f ; 159, add push1 push lag global[$9c] send $6 bnot pushi $38c ; 908, setMessage push1 lst temp[$3] lag global[$1] send $6 bnot code_2d8b: pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot ldi $1 aTop pDone ret MovieGainExp::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieGainLevel::init: lap param[$1] aTop pDirectObject pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot lap param[$2] aTop pNumber lap param[$3] aTop pDestX lap param[$4] aTop pMagic ret MovieGainLevel::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pTos pDirectObject lag global[$1] eq? bnt code_2e75 pushi $407 ; 1031, pHealthMax push1 pushi $10d ; 269, lowWord push0 pToa pDestX send $4 bnot push lag global[$1] send $6 bnot pushi $633 ; 1587, pHealthMaxHi push1 pushi $10e ; 270, hiWord push0 pToa pDestX send $4 bnot push lag global[$1] send $6 bnot pushi $409 ; 1033, pStaminaMax push1 pTos pMagic lag global[$1] send $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 pushi $f5 ; 245, format push2 lofsa string_2b56 ; "Congratulations! You have just advanced to level %d!" push pTos pNumber class Str send $8 bnot sat temp[$0] pushi $9f ; 159, add push1 push lag global[$9c] send $6 bnot pushi $38c ; 908, setMessage push1 lst temp[$0] lag global[$1] send $6 bnot code_2e75: pushi $95 ; 149, dispose push0 pToa pDestX send $4 bnot ldi $1 aTop pDone ret MovieGainLevel::fromPacket: pushi $94 ; 148, init pushi $4 ; scaleX 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 $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $c bnot ret MovieMoneyDrop::init: link $1 lap param[$3] aTop pDirectObject lap param[$2] aTop pNumber lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieMoneyDrop::dispose: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieMoneyDrop::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_2f60 pToa pDirectObject bnt code_2f60 pushi $2fb ; 763, pCombatGroup push0 pToa pDirectObject send $4 bnot sat temp[$0] pushi $2fb ; 763, pCombatGroup push1 push0 pToa pDirectObject send $6 bnot pushi $38e ; 910, take push1 pTos pDirectObject pToa pObject send $6 bnot pushi $2fb ; 763, pCombatGroup push1 lst temp[$0] pToa pDirectObject send $6 bnot pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $e ; 14, view callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_2f64 code_2f60: ldi $1 aTop pDone code_2f64: ret MovieMoneyDrop::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieMoneyTake::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieMoneyTake::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $131 ; 305, asStr push0 pToa pObject send $4 bnot sat temp[$0] pushi $95 ; 149, dispose push0 send $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pToa pObject bnt code_2ff0 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 push pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $c ; 12, inBottom callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pClient send $12 bnot jmp code_2ff4 code_2ff0: ldi $1 aTop pDone code_2ff4: ret MovieMoneyTake::fromPacket: link $3 pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieMoneyPut::init: link $1 lap param[$2] aTop pIndirectObject lap param[$1] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pDirectObject pTos pIndirectObject self $8 bnot ret MovieMoneyPut::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject pToa pDirectObject bnt code_3080 pToa pIndirectObject bnt code_3051 pushi $38e ; 910, take push1 push pToa pClient send $6 bnot code_3051: pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 pTos pIndirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $d ; 13, seenRect callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pClient send $18 bnot jmp code_3090 code_3080: ldi $1 aTop pDone pToa pIndirectObject bnt code_3090 pushi $95 ; 149, dispose push0 send $4 bnot code_3090: ret MovieMoneyPut::fromPacket: link $4 pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieCastBegin::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieCastBegin::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pToa pObject bnt code_30ed pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 class WACastBeginScript send $4 bnot push pushSelf pToa pObject send $8 bnot jmp code_30f4 code_30ed: pushi $c7 ; 199, cue push0 self $4 bnot code_30f4: ret MovieCastBegin::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieCastEnd::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieCastEnd::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pToa pObject bnt code_3147 pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 class WACastEndScript send $4 bnot push pushSelf pToa pObject send $8 bnot jmp code_314e code_3147: pushi $c7 ; 199, cue push0 self $4 bnot code_314e: ret MovieCastEnd::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieChangeMana::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pNumber ret MovieChangeMana::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pTos pObject lag global[$1] eq? bnt code_31d8 pushi $3d9 ; 985, addManaValue push1 pTos pNumber lag global[$1] send $6 bnot pushi $129 ; 297, less push1 push0 pToa pNumber send $6 bnot bnt code_31d8 pushi $131 ; 305, asStr push0 pToa pNumber send $4 bnot sat temp[$0] pushi $38c ; 908, setMessage push2 pushi $f5 ; 245, format push2 lofsa string_2be2 ; "Mana %s" push lst temp[$0] class Str send $8 bnot push pushi $3c ; 60, '<', b_di lag global[$1] send $8 bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot code_31d8: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieChangeMana::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieChangeManaMax::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pNumber ret MovieChangeManaMax::process: link $3 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pTos pObject lag global[$1] eq? bnt code_326a pushi $405 ; 1029, pManaMax push1 pTos pNumber pToa pObject send $6 bnot pushi $404 ; 1028, pMana push0 pToa pObject send $4 bnot push pushi $405 ; 1029, pManaMax push0 pToa pObject send $4 bnot gt? bnt code_326a pushi $404 ; 1028, pMana push1 pushi $405 ; 1029, pManaMax push0 pToa pObject send $4 bnot push pToa pObject send $6 bnot code_326a: ldi $1 aTop pDone ret MovieChangeManaMax::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieChangeHealthMax::init: lap param[$2] aTop pObject lap param[$1] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject push self $8 bnot lap param[$3] aTop pNumber ret MovieChangeHealthMax::process: link $3 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject push1 pTos pObject call code_4874, $2 bnot aTop pObject pTos pObject lag global[$1] eq? bnt code_3367 pushi $407 ; 1031, pHealthMax push1 pushi $10d ; 269, lowWord push0 pToa pNumber send $4 bnot push pToa pObject send $6 bnot pushi $633 ; 1587, pHealthMaxHi push1 pushi $10e ; 270, hiWord push0 pToa pNumber send $4 bnot push pToa pObject send $6 bnot pushi $129 ; 297, less push2 pushi $406 ; 1030, pHealth push0 pToa pObject send $4 bnot push pushi $632 ; 1586, pHealthHi push0 pToa pObject send $4 bnot push pToa pNumber send $8 bnot bnt code_3336 pushi $406 ; 1030, pHealth push1 pushi $407 ; 1031, pHealthMax push0 pToa pObject send $4 bnot push pToa pObject send $6 bnot pushi $632 ; 1586, pHealthHi push1 pushi $633 ; 1587, pHealthMaxHi push0 pToa pObject send $4 bnot push pToa pObject send $6 bnot code_3336: 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_3367: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot ldi $1 aTop pDone ret MovieChangeHealthMax::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieChangeHealth::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pNumber lsp param[$3] ldi $1 and bnt code_33ba ldi $1 jmp code_33bc code_33ba: ldi $0 code_33bc: aTop pState lsp param[$3] ldi $2 and bnt code_33ca ldi $1 jmp code_33cc code_33ca: ldi $0 code_33cc: aTop pResult ret MovieChangeHealth::process: link $5 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot ldi $0 sat temp[$2] pToa pState sat temp[$0] pToa pResult sat temp[$1] push1 pTos pObject call code_4874, $2 bnot aTop pObject pushi $131 ; 305, asStr push0 pToa pNumber send $4 bnot sat temp[$4] pushi $9f ; 159, add push2 pushi $406 ; 1030, pHealth push0 pToa pObject send $4 bnot push pushi $632 ; 1586, pHealthHi push0 pToa pObject send $4 bnot push pToa pNumber send $8 bnot pushi $12d ; 301, greater push2 pushi $407 ; 1031, pHealthMax push0 pToa pObject send $4 bnot push pushi $633 ; 1587, pHealthMaxHi push0 pToa pObject send $4 bnot push pToa pNumber send $8 bnot bnt code_3462 pushi $406 ; 1030, pHealth push1 pushi $407 ; 1031, pHealthMax push0 pToa pObject send $4 bnot push pToa pObject send $6 bnot pushi $632 ; 1586, pHealthHi push1 pushi $633 ; 1587, pHealthMaxHi push0 pToa pObject send $4 bnot push pToa pObject send $6 bnot jmp code_3488 code_3462: pushi $406 ; 1030, pHealth push1 pushi $10d ; 269, lowWord push0 pToa pNumber send $4 bnot push pToa pObject send $6 bnot pushi $632 ; 1586, pHealthHi push1 pushi $10e ; 270, hiWord push0 pToa pNumber send $4 bnot push pToa pObject send $6 bnot code_3488: pTos pObject lag global[$1] eq? bnt code_34c1 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_34c1: lat temp[$1] bt code_34c8 lat temp[$0] code_34c8: bnt code_34ee pTos pNumber ldi $0 eq? bnt code_34e3 pushi $38c ; 908, setMessage push1 lofsa string_2c22 ; "Nothing happens" push pToa pObject send $6 bnot jmp code_34ee code_34e3: pushi $38c ; 908, setMessage push1 lst temp[$4] pToa pObject send $6 bnot code_34ee: pushi $632 ; 1586, pHealthHi push0 pToa pObject send $4 bnot push ldi $0 ge? bnt code_352e pushi $406 ; 1030, pHealth push0 pToa pObject send $4 bnot bnt code_352e pushi $3ec ; 1004, pAction push0 pToa pObject send $4 bnot push ldi $1c ; 28, brLeft eq? bnt code_352e pushi $3ec ; 1004, pAction push1 push1 pToa pObject send $6 bnot pushi $373 ; 883, setAction push1 push1 pToa pObject send $6 bnot code_352e: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieChangeHealth::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $a bnot ret MovieChangeStamina::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pNumber lsp param[$3] ldi $1 and bnt code_3585 ldi $1 jmp code_3587 code_3585: ldi $0 code_3587: aTop pState lsp param[$3] ldi $2 and bnt code_3596 ldi $1 jmp code_3598 code_3596: ldi $0 code_3598: aTop pResult ret MovieChangeStamina::process: link $6 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot ldi $0 sat temp[$2] pToa pState sat temp[$0] pToa pResult sat temp[$1] push1 pTos pObject call code_4874, $2 bnot aTop pObject ldi $0 sat temp[$4] ldi $0 sat temp[$5] pushi $408 ; 1032, pStamina push1 pushi $408 ; 1032, pStamina push0 pToa pObject send $4 bnot push pToa pNumber add push pToa pObject send $6 bnot pushi $408 ; 1032, pStamina push0 pToa pObject send $4 bnot sat temp[$4] pushi $409 ; 1033, pStaminaMax push0 pToa pObject send $4 bnot sat temp[$5] lst temp[$4] gt? bnt code_3607 pushi $408 ; 1032, pStamina push1 lst temp[$5] pToa pObject send $6 bnot lat temp[$5] sat temp[$4] code_3607: lat temp[$1] bt code_360e lat temp[$0] code_360e: bnt code_3642 pTos pNumber ldi $0 eq? bnt code_3629 pushi $38c ; 908, setMessage push1 lofsa string_2c22 ; "Nothing happens" push pToa pObject send $6 bnot jmp code_3642 code_3629: pushi $38c ; 908, setMessage push1 pushi $f5 ; 245, format push2 lofsa string_2c44 ; "%d" push pTos pNumber class Str send $8 bnot push pToa pObject send $6 bnot code_3642: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieChangeStamina::fromPacket: pushi $94 ; 148, init pushi $3 ; z 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 self $a bnot ret MovieWinCombatDefenders::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieWinCombatDefenders::dispose: pushi $95 ; 149, dispose push0 pToa pObject send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieWinCombatDefenders::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_370a pushi $128 ; 296, equalLong push1 pTos pObject pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $6 bnot bnt code_370a lag global[$db] not bnt code_370a pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot pushi $33 ; 51, '3', play push1 lofsa string_2c5a ; "victory.mid" push class MusicMgr send $6 bnot pushi $373 ; 883, setAction push1 push1 pushi $3bb ; 955, clearMode push1 push2 pushi $3ba ; 954, setMode push1 pushi $4 ; scaleX lag global[$1] send $12 bnot push2 pushi $9 ; inLeft pushi $4 ; scaleX callk kernel_118, $4 bnot push2 pushi $1f ; 31, brBottom push1 callk kernel_118, $4 bnot pushi $45 ; 69, 'E', doit push1 push1 lofsa MakeTreasureDialog send $6 bnot code_370a: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieWinCombatDefenders::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieWinCombatAttackers::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieWinCombatAttackers::dispose: pushi $95 ; 149, dispose push0 pToa pObject send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieWinCombatAttackers::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_37bb pushi $128 ; 296, equalLong push1 pTos pObject pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $6 bnot bnt code_37bb lag global[$db] bnt code_37bb pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot pushi $33 ; 51, '3', play push1 lofsa string_2c5a ; "victory.mid" push class MusicMgr send $6 bnot pushi $373 ; 883, setAction push1 push1 pushi $3bb ; 955, clearMode push1 push2 pushi $3ba ; 954, setMode push1 pushi $4 ; scaleX lag global[$1] send $12 bnot push2 pushi $9 ; inLeft pushi $4 ; scaleX callk kernel_118, $4 bnot push2 pushi $1f ; 31, brBottom push1 callk kernel_118, $4 bnot pushi $45 ; 69, 'E', doit push1 push1 lofsa MakeTreasureDialog send $6 bnot code_37bb: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieWinCombatAttackers::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret TreasureDisplay::init: pushi $94 ; 148, init push0 &rest $1 super BitMap, $4 bnot pushi $4e ; 78, 'N', width push1 pushi $aa ; 170, addToFront pushi $e1 ; 225, height push1 pushi $2a ; 42, '*', font self $c bnot ret TreasureDisplay::draw: link $2 lap param[$1] bnt code_37fd ldi $1 sat temp[$0] jmp code_3801 code_37fd: lag global[$54] sat temp[$0] code_3801: pushi $5 ; scaleY push0 pushi $4e ; 78, 'N', width push0 self $4 bnot push pushi $e1 ; 225, height push0 self $4 bnot push pushi $fe ; 254, strIndex lst temp[$0] callk kernel_35, $a bnot aTop bitmap pushi $3aa ; 938, createDisplay push1 pushi $21 ; 33, '!', key pToa scratch send $6 bnot sat temp[$1] pushi $5 ; scaleY pushi $6 ; maxScale pTos bitmap push push0 push0 callk kernel_35, $a bnot push2 push1 lst temp[$1] callk kernel_35, $4 bnot pushi $1ad ; 429, update push0 pToa scratch send $4 bnot pushi $17d ; 381, addItem pushi $6 ; maxScale pushi $3 ; z pushi $35e ; 862, pIDName push0 pToa scratch send $4 bnot bnt code_3885 pushi $35f ; 863, getAffectedState push1 pushi $20 ; 32, ' ', name pToa scratch send $6 bnot bt code_3876 pushi $35f ; 863, getAffectedState push1 pushi $57 ; 87, 'W', draw pToa scratch send $6 bnot code_3876: bnt code_3885 pushi $35e ; 862, pIDName push0 pToa scratch send $4 bnot jmp code_388e code_3885: pushi $315 ; 789, pName push0 pToa scratch send $4 bnot code_388e: push pushi $32 ; 50, '2', edit pushi $a ; 10, inTop lsg global[$55] lst temp[$0] self $10 bnot ret objectSelector::selectItem: link $1 pushi $4b ; 75, 'K', at push1 lsp param[$1] pToa elements send $6 bnot sat temp[$0] bnt code_38c2 pushi $1b4 ; 436, enable push1 push1 lofsa chooseBtn send $6 bnot pushi $51 ; 81, 'Q', value push1 lst temp[$0] lofsa chooseBtn send $6 bnot code_38c2: pushi $1d4 ; 468, selectItem push1 lsp param[$1] &rest $2 super Selector, $6 bnot ret objectSelector::update: link $1 pushi $4b ; 75, 'K', at push1 pTos value pToa elements send $6 bnot sat temp[$0] bnt code_38f9 pushi $1b4 ; 436, enable push1 push1 lofsa chooseBtn send $6 bnot pushi $51 ; 81, 'Q', value push1 lst temp[$0] lofsa chooseBtn send $6 bnot jmp code_390e code_38f9: pushi $1b4 ; 436, enable push1 push0 lofsa chooseBtn send $6 bnot pushi $51 ; 81, 'Q', value push1 push0 lofsa chooseBtn send $6 bnot code_390e: pushi $1ad ; 429, update push0 &rest $1 super Selector, $4 bnot ret TakeItemCode::doit: lsp param[$1] dup ldi $0 eq? bnt code_3928 ldi $1 ret jmp code_3952 code_3928: pushi $277 ; 631, controlOff push0 lag global[$2] send $4 bnot pushi $120 ; 288, setBit push1 pushi $8 ; fixPriority class VerbArray send $6 bnot pushi $31e ; 798, pDirectObject push1 lsp param[$1] pushi $316 ; 790, handleVerb push2 pushi $8 ; fixPriority pushSelf lag global[$1] send $e bnot ldi $ff ; 255, asInteger ret code_3952: toss ldi $1 ret TakeItemCode::cue: pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot ret MakeTreasureDialog::doit: link $7 lag global[$1] bnt code_3a74 push1 pushi $c5 ; 197, pRoom push0 send $4 bnot push calle export60000_0, $2 bnot bnt code_3a74 pushi $97 ; 151, isKindOf push1 class NetRoom push pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot send $6 bnot bnt code_3a74 pushi $359 ; 857, stopDragging push0 class WDragger send $4 bnot lap param[$0] bnt code_39b3 pushi $7 ; priority pushi $d ; 13, seenRect push0 push0 push0 class TakeItemCode push pushi $45 ; 69, 'E', doit push1 callk kernel_118, $e bnot jmp code_39c5 code_39b3: pushi $7 ; priority pushi $d ; 13, seenRect push0 push0 push0 class TakeItemCode push pushi $45 ; 69, 'E', doit push0 callk kernel_118, $e bnot code_39c5: pushi $421 ; 1057, pWObjectList push0 pushi $c5 ; 197, pRoom push0 lag global[$1] send $4 bnot send $4 bnot sat temp[$2] pushi $5a ; 90, 'Z', size push0 send $4 bnot sat temp[$1] ldi $0 sat temp[$6] ldi $0 sat temp[$0] code_39e7: lst temp[$0] lat temp[$1] lt? bnt code_3a6b pushi $4b ; 75, 'K', at push1 lst temp[$0] lat temp[$2] send $6 bnot sat temp[$5] pushi $386 ; 902, hasBase push1 class BCarryable push lat temp[$5] send $6 bnot bnt code_3a66 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot not bnt code_3a21 pushi $2fb ; 763, pCombatGroup push0 lat temp[$5] send $4 bnot not code_3a21: bt code_3a56 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_3a66 pushi $2fb ; 763, pCombatGroup push0 lat temp[$5] send $4 bnot bnt code_3a66 pushi $128 ; 296, equalLong push1 pushi $2fb ; 763, pCombatGroup push0 lat temp[$5] send $4 bnot push pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $6 bnot code_3a56: bnt code_3a66 pushi $3 ; z pushi $d ; 13, seenRect push1 lst temp[$5] callk kernel_118, $6 bnot +at temp[$6] code_3a66: +at temp[$0] jmp code_39e7 code_3a6b: push2 pushi $d ; 13, seenRect pushi $4 ; scaleX callk kernel_118, $4 bnot code_3a74: ret MovieDmgFlash::init: lap param[$1] aTop pObject lap param[$2] aTop pNumber pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieDmgFlash::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pToa pObject bnt code_3b21 pushi $2fb ; 763, pCombatGroup push0 send $4 bnot bnt code_3b21 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_3b21 pushi $128 ; 296, equalLong push1 pushi $2fb ; 763, pCombatGroup push0 pToa pObject send $4 bnot push pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $6 bnot bnt code_3b21 pushi $e ; 14, view push1 pushi $1f8b ; 8075 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pObject pushi $465 ; 1125, pFollow push1 push1 pushi $19a ; 410, setScale push1 push0 pushi $4 ; scaleX push1 pushi $80 ; 128, lastKey pushi $5 ; scaleY push1 pushi $80 ; 128, lastKey pushi $8d ; 141, new push0 class MagicActor send $4 bnot sat temp[$0] send $28 bnot pushi $105 ; 261, setCycle push2 class End push lst temp[$0] lat temp[$0] send $8 bnot pushi $c7 ; 199, cue push0 self $4 bnot jmp code_3b28 code_3b21: pushi $c7 ; 199, cue push0 self $4 bnot code_3b28: ret MovieDmgFlash::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieToss::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pDirectObject pTos pObject self $8 bnot ret MovieToss::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pDirectObject bnt code_3b88 pushi $9f ; 159, add push1 push class DeadObjects send $6 bnot code_3b88: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieToss::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieDye::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pNumber pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieDye::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_3c3d pToa pDirectObject bnt code_3c3d pushi $97 ; 151, isKindOf push1 class WorldActor push pToa pDirectObject send $6 bnot bnt code_3c28 pushi $319 ; 793, pHead push0 pToa pDirectObject send $4 bnot sat temp[$0] bnt code_3c33 pushi $35c ; 860, getBase push1 class BHead push lat temp[$0] send $6 bnot sat temp[$0] bnt code_3c33 pushi $4ed ; 1261, setHairColor push1 pTos pNumber send $6 bnot jmp code_3c33 code_3c28: pushi $3ae ; 942, setColor push1 pTos pNumber pToa pDirectObject send $6 bnot code_3c33: pushi $36a ; 874, updateDisplay push1 push1 pToa pDirectObject send $6 bnot code_3c3d: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieDye::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $a bnot ret MovieEngrave::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pNumber pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieEngrave::dispose: pToa pNumber bnt code_3c95 pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop pNumber code_3c95: pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieEngrave::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_3cd9 pToa pDirectObject bnt code_3cd9 pushi $3db ; 987, setName push1 pTos pNumber pToa pDirectObject send $6 bnot ldi $0 aTop pNumber code_3cd9: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieEngrave::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $139 ; 313, getString push0 lap param[$1] send $4 bnot push self $a bnot ret MovieSpecialEffect::fromPacket: link $4 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot aTop pIndirectObject pushi $459 ; 1113, addDependency push1 pTos pIndirectObject self $6 bnot pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$0] pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$1] pushi $8d ; 141, new push0 pushi $4b ; 75, 'K', at push1 lst temp[$0] push2 pushi $9cac ; -25428 pushi $7 ; priority callk kernel_2, $4 bnot send $6 bnot send $4 bnot aTop pObject pushi $36c ; 876, fromPacket push1 lsp param[$1] pToa pObject send $6 bnot pushi $99 ; 153, respondsTo push1 pushi $320 ; 800, pTarget pToa pObject send $6 bnot bnt code_3dbc pushi $320 ; 800, pTarget push0 pToa pObject send $4 bnot aTop pDirectObject pushi $97 ; 151, isKindOf push1 class List push pToa pDirectObject send $6 bnot bnt code_3db3 pushi $5a ; 90, 'Z', size push0 pToa pDirectObject send $4 bnot sat temp[$2] ldi $0 sat temp[$3] code_3d92: lst temp[$3] lat temp[$2] lt? bnt code_3dbc pushi $459 ; 1113, addDependency push1 pushi $4b ; 75, 'K', at push1 lst temp[$3] pToa pDirectObject send $6 bnot push self $6 bnot +at temp[$3] jmp code_3d92 jmp code_3dbc code_3db3: pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot code_3dbc: lat temp[$1] bnt code_3dcb pushi $45f ; 1119, pWhoToCue push1 pushSelf pToa pObject send $6 bnot code_3dcb: pushi $94 ; 148, init push1 lst temp[$1] self $6 bnot ret MovieSpecialEffect::init: lap param[$1] aTop pState ret MovieSpecialEffect::process: link $5 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject pToa pDirectObject bnt code_3ea4 pushi $97 ; 151, isKindOf push1 class List push pToa pDirectObject send $6 bnot bnt code_3e61 pushi $5a ; 90, 'Z', size push0 pToa pDirectObject send $4 bnot sat temp[$1] pushi $8d ; 141, new push0 class List send $4 bnot sat temp[$4] ldi $0 sat temp[$2] code_3e1d: lst temp[$2] lat temp[$1] lt? bnt code_3e47 pushi $9f ; 159, add push1 pushi $2c8 ; 712, lookup push1 pushi $4b ; 75, 'K', at push1 lst temp[$2] pToa pDirectObject send $6 bnot push lag global[$6a] send $6 bnot push lat temp[$4] send $6 bnot +at temp[$2] jmp code_3e1d code_3e47: pushi $95 ; 149, dispose push0 pToa pDirectObject send $4 bnot lat temp[$4] aTop pDirectObject pushi $320 ; 800, pTarget push1 push pToa pObject send $6 bnot jmp code_3e6b code_3e61: push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject code_3e6b: pToa pDirectObject bnt code_3ea4 pushi $97 ; 151, isKindOf push1 class WorldObject push pToa pDirectObject send $6 bnot bnt code_3ea4 pushi $3a7 ; 935, getBaseOwner push0 pToa pDirectObject send $4 bnot aTop pDirectObject pushi $99 ; 153, respondsTo push1 pushi $320 ; 800, pTarget pToa pObject send $6 bnot bnt code_3ea4 pushi $320 ; 800, pTarget push1 pTos pDirectObject pToa pObject send $6 bnot code_3ea4: pushi $2fb ; 763, pCombatGroup push0 pToa pIndirectObject send $4 bnot not bnt code_3ebb pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot not code_3ebb: bt code_3f12 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_3edd pushi $37d ; 893, servIDEquals push1 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot push pToa pIndirectObject send $6 bnot code_3edd: bt code_3f12 pushi $2fb ; 763, pCombatGroup push0 pToa pIndirectObject send $4 bnot bnt code_3f7c pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_3f7c pushi $128 ; 296, equalLong push1 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot push pushi $2fb ; 763, pCombatGroup push0 pToa pIndirectObject send $4 bnot send $6 bnot code_3f12: bnt code_3f7c pToa pDirectObject not bnt code_3f33 pushi $97 ; 151, isKindOf push1 class SpecialEffectArea push pToa pObject send $6 bnot not bnt code_3f33 pushi $c7 ; 199, cue push0 self $4 bnot ret code_3f33: pToa pState sat temp[$0] pushi $97 ; 151, isKindOf push1 class SpecialEffectSourceTarget push pToa pObject send $6 bnot bt code_3f52 pushi $97 ; 151, isKindOf push1 class SpecialEffectArea push pToa pObject send $6 bnot code_3f52: bnt code_3f63 pushi $94 ; 148, init push1 pTos pIndirectObject pToa pObject send $6 bnot jmp code_3f6c code_3f63: pushi $94 ; 148, init push0 pToa pObject send $4 bnot code_3f6c: lat temp[$0] not bnt code_3f83 pushi $c7 ; 199, cue push0 self $4 bnot jmp code_3f83 code_3f7c: pushi $c7 ; 199, cue push0 self $4 bnot code_3f83: ret MovieHandsOff::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pTos pClient lag global[$1] eq? bnt code_3f9f pushi $24e ; 590, handsOff push0 lag global[$2] send $4 bnot code_3f9f: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieHandsOn::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot pTos pClient lag global[$1] eq? bnt code_3fc2 pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot code_3fc2: pushi $c7 ; 199, cue push0 self $4 bnot ret MovieCombatExit::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$2] aTop pDestX lap param[$3] aTop pDestY lap param[$4] aTop pNumber ret MovieCombatExit::dispose: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieCombatExit::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 push1 pTos pDestX push2 push1 pTos pDestY pToa pObject send $c bnot pushi $15c ; 348, setMotion push1 push0 pushi $3bb ; 955, clearMode push1 push2 pushi $3bb ; 955, clearMode push1 pushi $4 ; scaleX pushi $3ba ; 954, setMode push1 push1 pToa pObject send $18 bnot pushi $3ec ; 1004, pAction push0 pToa pObject send $4 bnot push ldi $1c ; 28, brLeft ne? bnt code_404f pushi $373 ; 883, setAction push1 push1 pToa pObject send $6 bnot code_404f: pTos pObject lag global[$1] eq? bnt code_40a3 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_407d pushi $95 ; 149, dispose push0 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot send $4 bnot pushi $2fb ; 763, pCombatGroup push1 push0 lag global[$1] send $6 bnot code_407d: pushi $2c3 ; 707, pNextRoom push1 pushi $2c6 ; 710, findRoom push2 pTos pNumber push0 lag global[$30] send $8 bnot push lag global[$30] send $6 bnot pushi $276 ; 630, handsOn push0 lag global[$2] send $4 bnot ldi $0 sal local[$2] jmp code_40ec code_40a3: pushi $2fb ; 763, pCombatGroup push0 pToa pObject send $4 bnot bnt code_40c9 pushi $95 ; 149, dispose push0 pushi $2fb ; 763, pCombatGroup push0 pToa pObject send $4 bnot send $4 bnot pushi $2fb ; 763, pCombatGroup push1 push0 pToa pObject send $6 bnot code_40c9: pushi $3c6 ; 966, deleteFromRoom push0 pushi $3c5 ; 965, addToRoom push1 pushi $2c6 ; 710, findRoom push2 pTos pNumber push0 lag global[$30] send $8 bnot push pToa pObject send $a bnot pushi $3e0 ; 992, setVisible push0 pToa pObject send $4 bnot code_40ec: pushi $36a ; 874, updateDisplay push1 push1 pToa pObject send $6 bnot pushi $c7 ; 199, cue push0 self $4 bnot ret MovieCombatExit::fromPacket: link $1 pushi $94 ; 148, init pushi $4 ; scaleX 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 $135 ; 309, getWord push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $c bnot ret MovieDie::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieDie::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pushi $406 ; 1030, pHealth push1 push0 pToa pObject send $6 bnot pushi $632 ; 1586, pHealthHi push1 push0 pToa pObject send $6 bnot pTos pObject lag global[$1] eq? bnt code_41f0 pushi $2fb ; 763, pCombatGroup push0 lag global[$1] send $4 bnot bnt code_41d2 pushi $95 ; 149, dispose push0 class gDialogList send $4 bnot pushi $33 ; 51, '3', play push1 lofsa string_23b9 ; "death.mid" push class MusicMgr send $6 bnot pushi $3ec ; 1004, pAction push0 pToa pObject send $4 bnot push ldi $1c ; 28, brLeft eq? bnt code_41b8 push2 lofsa string_2d67 ; "Something terrible has happened and has made %s die twice!" push pushi $315 ; 789, pName push0 pToa pObject send $4 bnot push callk kernel_132, $4 bnot jmp code_422d code_41b8: pushi $3a6 ; 934, stopAction push0 pushi $373 ; 883, setAction push1 pushi $1c ; 28, brLeft pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pObject send $12 bnot jmp code_422d code_41d2: pushi $c7 ; 199, cue push0 self $4 bnot pushi $9f ; 159, add push1 pushi $8d ; 141, new push0 lofsa DieCode send $4 bnot push class gTeleportList send $6 bnot jmp code_422d code_41f0: pushi $3ec ; 1004, pAction push0 pToa pObject send $4 bnot push ldi $1c ; 28, brLeft eq? bnt code_4216 push2 lofsa string_2d67 ; "Something terrible has happened and has made %s die twice!" push pushi $315 ; 789, pName push0 pToa pObject send $4 bnot push callk kernel_132, $4 bnot jmp code_422d code_4216: pushi $3a6 ; 934, stopAction push0 pushi $373 ; 883, setAction push1 pushi $1c ; 28, brLeft pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pObject send $12 bnot code_422d: ret MovieDie::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieConsume::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieConsume::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_42a5 pToa pDirectObject bnt code_42a5 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $f ; 15, loop callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_42a9 code_42a5: ldi $1 aTop pDone code_42a9: ret MovieConsume::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieChangeRoom::init: lap param[$1] aTop pNumber ret MovieChangeRoom::process: link $2 pToa pClient bnt code_42eb pushi $97 ; 151, isKindOf push1 class LongInt push pToa pClient send $6 bnot bnt code_42eb push1 pTos pClient call code_4874, $2 bnot aTop pClient code_42eb: pToa pClient bnt code_443e pushi $37d ; 893, servIDEquals push1 pushi $380 ; 896, pWhoToFollow push0 lag global[$1] send $4 bnot push pToa pClient send $6 bnot bnt code_443e pushi $384 ; 900, pSittingOn push0 lag global[$1] send $4 bnot not bnt code_443e pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot not bnt code_443e pushi $3f8 ; 1016, pMovieCmd push0 lag global[$1] send $4 bnot not bnt code_443e pushi $271 ; 625, handsLevel push0 lag global[$2] send $4 bnot not bnt code_443e pushi $5a ; 90, 'Z', size push0 class gDialogList send $4 bnot not bnt code_443e pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $2 and not bnt code_443e pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $4 ; scaleX and not bnt code_443e pushi $31e ; 798, pDirectObject push1 push0 lag global[$1] send $6 bnot pushi $3e3 ; 995, pIndirectObject push1 push0 lag global[$1] send $6 bnot pushi $37e ; 894, pLeader push0 class GroupList send $4 bnot bnt code_4419 pushi $128 ; 296, equalLong push1 pushi $380 ; 896, pWhoToFollow push0 lag global[$1] send $4 bnot push pushi $2ca ; 714, pServID push0 pushi $37e ; 894, pLeader push0 class GroupList send $4 bnot send $4 bnot send $6 bnot bnt code_4419 pushi $15c ; 348, setMotion push1 push0 lag global[$1] send $6 bnot pushi $2c8 ; 712, lookup push1 pushi $2ca ; 714, pServID push0 pushi $37e ; 894, pLeader push0 class GroupList send $4 bnot send $4 bnot push lag global[$6a] send $6 bnot sat temp[$1] push1 push1 push1 push0 send $4 bnot push push2 push1 push2 push0 lat temp[$1] send $4 bnot push pushi $3cd ; 973, recordPosn push0 lag global[$1] send $10 bnot pToa pNumber sag global[$e5] pushi $120 ; 288, setBit push1 pushi $33 ; 51, '3', play class VerbArray send $6 bnot pushi $316 ; 790, handleVerb push2 pushi $33 ; 51, '3', play pushi $279 ; 633, pFocusedRoom push0 lag global[$30] send $4 bnot push lag global[$1] send $8 bnot jmp code_443e code_4419: pToa pNumber sag global[$e5] pushi $120 ; 288, setBit push1 pushi $33 ; 51, '3', play class VerbArray send $6 bnot pushi $316 ; 790, handleVerb push2 pushi $33 ; 51, '3', play pushi $279 ; 633, pFocusedRoom push0 lag global[$30] send $4 bnot push lag global[$1] send $8 bnot code_443e: pushi $95 ; 149, dispose push0 self $4 bnot ret MovieChangeRoom::buildPacket: pushi $13a ; 314, putByte push2 pTos pCmd pTos pNumber lap param[$1] send $8 bnot ret MovieChangeRoom::fromPacket: pushi $94 ; 148, init push1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieSit::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot ret MovieSit::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pDirectObject bnt code_44c5 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 push pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $15 ; 21, nsBottom callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_44c9 code_44c5: ldi $1 aTop pDone code_44c9: ret MovieSit::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret MovieRob::init: lap param[$1] aTop pObject lap param[$2] aTop pNumber pushi $127 ; 295, equal push2 push0 push0 send $8 bnot bnt code_4507 pushi $95 ; 149, dispose push0 lap param[$2] send $4 bnot ldi $0 aTop pNumber code_4507: lap param[$3] aTop pDamage pushi $127 ; 295, equal push2 push0 push0 send $8 bnot bnt code_4524 pushi $95 ; 149, dispose push0 lap param[$3] send $4 bnot ldi $0 aTop pDamage code_4524: pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot lap param[$4] aTop pResult ret MovieRob::dispose: pToa pNumber bnt code_4542 pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop pNumber code_4542: pToa pDamage bnt code_4552 pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop pDamage code_4552: pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieRob::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pushi $3a6 ; 934, stopAction push0 pushi $433 ; 1075, pPeaceful push1 push0 pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $1a ; 26, signal callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pClient send $12 bnot ret MovieRob::fromPacket: pushi $94 ; 148, init pushi $4 ; scaleX pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $c bnot ret MovieStand::init: lap param[$1] aTop pObject pushi $459 ; 1113, addDependency push1 pTos pObject self $6 bnot ret MovieStand::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject pToa pObject bnt code_4616 pushi $3a6 ; 934, stopAction push0 pushi $c9 ; 201, setScript pushi $3 ; z pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $13 ; 19, nsTop callk kernel_2, $4 bnot send $4 bnot push pushSelf push1 pToa pObject send $e bnot jmp code_461a code_4616: ldi $1 aTop pDone code_461a: ret MovieStand::fromPacket: pushi $94 ; 148, init push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $6 bnot ret MovieMemorize::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pDirectObject self $8 bnot lap param[$3] aTop pSpell ret MovieMemorize::process: link $3 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pObject bnt code_46eb pToa pDirectObject bnt code_46eb pTos pObject lag global[$1] eq? bnt code_46c2 pTos pSpell ldi $ff ; 255, asInteger ne? bnt code_46c2 pushi $35c ; 860, getBase push1 class BCharacter push lag global[$1] send $6 bnot sat temp[$0] pushi $4b ; 75, 'K', at push2 pTos pSpell push1 pushi $431 ; 1073, pSpellArray push0 send $4 bnot send $8 bnot pushi $a1 ; 161, firstEqual push2 pushi $321 ; 801, pID pTos pSpell push2 pushi $9cac ; -25428 pushi $6 ; maxScale callk kernel_2, $4 bnot send $8 bnot sat temp[$2] bnt code_46c2 pushi $9f ; 159, add push1 push class SpellList send $6 bnot code_46c2: pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $17 ; 23, lsTop callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $12 bnot jmp code_46ef code_46eb: ldi $1 aTop pDone code_46ef: ret MovieMemorize::fromPacket: pushi $94 ; 148, init pushi $4 ; scaleX pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push 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 $135 ; 309, getWord push0 lap param[$1] send $4 bnot push self $c bnot ret MovieGive::init: lap param[$1] aTop pObject lap param[$3] aTop pDirectObject lap param[$2] aTop pIndirectObject pushi $459 ; 1113, addDependency pushi $3 ; z pTos pObject pTos pDirectObject pTos pIndirectObject self $a bnot ret MovieGive::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject pToa pObject bnt code_47a4 pToa pDirectObject bnt code_47a4 pToa pIndirectObject bnt code_47a4 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 pTos pIndirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $18 ; 24, lsRight callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $18 bnot jmp code_47a8 code_47a4: ldi $1 aTop pDone code_47a8: ret MovieGive::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret MovieMoneyGive::init: lap param[$1] aTop pDirectObject pushi $459 ; 1113, addDependency push1 pTos pDirectObject self $6 bnot lap param[$2] aTop pNumber lap param[$3] aTop pIndirectObject ret MovieMoneyGive::dispose: pushi $95 ; 149, dispose push0 pToa pNumber send $4 bnot pushi $95 ; 149, dispose push0 &rest $1 super MovieCmd, $4 bnot ret MovieMoneyGive::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pToa pDirectObject bnt code_4848 pToa pNumber bnt code_4848 pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 pTos pIndirectObject pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $19 ; 25, lsBottom callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pClient send $18 bnot jmp code_484c code_4848: ldi $1 aTop pDone code_484c: ret MovieMoneyGive::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $a bnot code_4874: ret link $1 pushi $2c8 ; 712, lookup push1 lsp param[$1] lag global[$6a] send $6 bnot sat temp[$0] pushi $95 ; 149, dispose push0 lap param[$1] send $4 bnot lat temp[$0] ret MovieMissle::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject lap param[$3] aTop pResult ret MovieMissle::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot push self $a bnot ret MovieMissle::process: pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pushi $3a6 ; 934, stopAction push0 pushi $31e ; 798, pDirectObject push1 pTos pDirectObject pushi $3e3 ; 995, pIndirectObject push1 push0 pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $11 ; 17, bitmap callk kernel_2, $4 bnot send $4 bnot push pushSelf pToa pObject send $18 bnot ret MovieSwitch::init: lap param[$1] aTop pObject lap param[$2] aTop pDirectObject ret MovieSwitch::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pDirectObject call code_4874, $2 bnot aTop pDirectObject pushi $10 ; 16, cel push0 pToa pDirectObject send $4 bnot bnt code_494d pushi $10 ; 16, cel push1 push0 pToa pDirectObject send $6 bnot jmp code_4956 code_494d: pushi $10 ; 16, cel push1 push1 pToa pDirectObject send $6 bnot code_4956: ldi $1 aTop pDone ret MovieSwitch::fromPacket: pushi $94 ; 148, init push2 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $8 bnot ret charHead::setSize: link $3 pToa left sat temp[$1] pToa top sat temp[$2] 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 $e4 ; 228, contract push2 pushi $14 ; 20, nsRight dup self $8 bnot pushi $db ; 219, moveTo push2 lst temp[$1] pushi $a ; 10, inTop self $8 bnot ret charHead::draw: link $4 pToa bitmap sat temp[$3] bnt code_49d2 push1 pushSelf callk kernel_31, $2 bnot pushi $9f ; 159, add push1 pTos bitmap lag global[$66] send $6 bnot code_49d2: 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_4a37 push1 pushSelf callk kernel_30, $2 bnot code_4a37: ret TopicCode::doit: lsp param[$1] dup ldi $29a ; 666, loopIsCorrect eq? bnt code_4a48 ldi $1 ret jmp code_4a81 code_4a48: dup ldi $29b ; 667, nextLoop eq? bnt code_4a67 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_4a81 code_4a67: 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_4a81: toss 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 CreateQuestCompleted::doit: link $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 $45 ; 69, 'E', doit push1 pushi $319 ; 793, pHead push0 lap param[$1] send $4 bnot push lofsa CreateHeadBitmap send $6 bnot sat temp[$0] pushi $8c ; 140, scratch push1 lsp param[$1] lofsa TopicCode send $6 bnot pushi $7 ; priority pushi $1d ; 29, brTop pushi $3 ; z lofsa string_2e48 ; "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[$1] send $4 bnot push lsp param[$2] lst temp[$0] callk kernel_118, $a bnot ret MovieQuestComplete::init: lap param[$1] aTop pObject lap param[$3] aTop pIndirectObject lap param[$2] aTop pDirectObject pushi $459 ; 1113, addDependency push2 pTos pObject pTos pIndirectObject self $8 bnot ret MovieQuestComplete::process: link $1 pushi $1ce ; 462, process push0 &rest $1 super MovieCmd, $4 bnot push1 pTos pObject call code_4874, $2 bnot aTop pObject push1 pTos pIndirectObject call code_4874, $2 bnot aTop pIndirectObject lsg global[$1] pToa pIndirectObject eq? bnt code_4b6a pushi $45 ; 69, 'E', doit push2 pTos pObject pTos pDirectObject lofsa CreateQuestCompleted send $8 bnot jmp code_4b73 code_4b6a: pushi $95 ; 149, dispose push0 pToa pDirectObject send $4 bnot code_4b73: ldi $1 aTop pDone ret MovieQuestComplete::fromPacket: pushi $94 ; 148, init pushi $3 ; z pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pushi $139 ; 313, getString push0 lap param[$1] send $4 bnot push pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push self $a bnot ret