export40200_0 = SCancel export40200_1 = SHome export40200_2 = SKillStar export40200_3 = SUnlock export40200_4 = SDispelMagic export40200_5 = SEngrave export40200_6 = SMultiBlade export40200_7 = SGatherTheFellowship export40200_8 = SCornucopia export40200_9 = SCloudOfFog export40200_10 = SImproveArmor export40200_11 = STeleport export40200_12 = SExtension export40200_13 = SSeeInvisibility export40200_14 = SShift export40200_15 = SInvisibility export40200_16 = SCombatTeleport export40200_17 = STeleportGroup export40200_18 = SPermanency export40200_19 = SRust export40200_20 = SWraithForm export40200_21 = SImprovedInvisibility export40200_22 = SEnchantItem export40200_23 = SMassRust export40200_24 = SElphamesJustice export40200_25 = SFireGrasp export40200_26 = SFlameOrb export40200_27 = SArticGrasp export40200_28 = SIceOrb export40200_29 = SEarthSpike export40200_30 = SIncinerate export40200_31 = SGustOfWind export40200_32 = SImmolation export40200_33 = SDancingFlame export40200_34 = SFlameBlade export40200_35 = SArticCharge export40200_36 = SColdSteel export40200_37 = SSandstorm export40200_38 = SSpark export40200_39 = SIceStorm export40200_40 = SFreezingWind export40200_41 = SHurricane export40200_42 = SCrawlingCharge export40200_43 = SStoning export40200_44 = SFireball export40200_45 = SLightningBolt export40200_46 = SFreeze export40200_47 = SCrushingBoulder export40200_48 = SElectricFury export40200_49 = SColdSnap export40200_50 = SEarthquake export40200_51 = SDespothesWrath export40200_52 = SHoldMonster export40200_53 = SFumble export40200_54 = SPsychicOrb export40200_55 = SConfusion export40200_56 = SMindShackle export40200_57 = SIdentify export40200_58 = SBerserk export40200_59 = SStun export40200_60 = SLoyaltyShift export40200_61 = SWarpMind export40200_62 = SEtherealize export40200_63 = SSpellBlast export40200_64 = SMassHold export40200_65 = SMassFumble export40200_66 = SFear export40200_67 = SIronChains export40200_68 = SMassBerserk export40200_69 = SMassStun export40200_70 = SMassLoyaltyShift export40200_71 = SMabonsForcedFlee export40200_72 = SForget export40200_73 = SIllusionaryFoe export40200_74 = SAntiMagicAura export40200_75 = SLightDart export40200_76 = SNimbility export40200_77 = SEmpower export40200_78 = SMissileResistance export40200_79 = SHeal export40200_80 = SSummonPixie export40200_81 = SPurify export40200_82 = SCurePoison export40200_83 = SGreaterHeal export40200_84 = SRemoveCurse export40200_85 = SSummonFaery export40200_86 = SShield export40200_87 = SGreaterShield export40200_88 = SWrathOfTheGods export40200_89 = SFireShield export40200_90 = SColdShield export40200_91 = SLightningShield export40200_92 = SPoisonShield export40200_93 = SAcidShield export40200_94 = SSummonNymph export40200_95 = SRegeneration export40200_96 = SIndestruction export40200_97 = SInvulnerability export40200_98 = SEnidsBlessing export40200_99 = SBanishment export40200_100 = SSummonFaeryQueen export40200_101 = SAcidSphere export40200_102 = SVenomousTouch export40200_103 = SCurseOfClumsiness export40200_104 = SPoisonBolt export40200_105 = SEnfeeble export40200_106 = SDrainLife export40200_107 = SAcidCloud export40200_108 = SSummonZombie export40200_109 = SVenom export40200_110 = SSummonUndead export40200_111 = SAcidRain export40200_112 = SPoisonCurse export40200_113 = SAcidCurse export40200_114 = SFireCurse export40200_115 = SColdCurse export40200_116 = SElectricCurse export40200_117 = SNightFriends export40200_118 = SStealLife export40200_119 = SSummonDoppelganger export40200_120 = SDeathTouch export40200_121 = SBanish export40200_122 = SShadowWarrior export40200_123 = SSummonDaemon export40200_124 = SDuachsVengeance export40200_125 = SDeathWish export40200_126 = SMassDrain export40200_127 = SHeadOfDeath export40200_128 = SGreaterIdentify export40200_129 = SMonsterSummoningI export40200_130 = SMonsterSummoningII export40200_131 = SMonsterSummoningIII export40200_132 = SSummonRatling export40200_133 = SSummonBat export40200_134 = SSummonFenris export40200_135 = SSummonImp export40200_136 = SSummonOgre export40200_137 = SSummonTroll export40200_138 = SSummonSeraph SpellList::release: pushi $a6 ; 166, release push0 super List, $4 bnot pushi $a6 ; 166, release push0 lofsa FavoriteSpells send $4 bnot pushi $a6 ; 166, release push0 lofsa SorcerySpells send $4 bnot pushi $a6 ; 166, release push0 lofsa ElementalismSpells send $4 bnot pushi $a6 ; 166, release push0 lofsa MysticismSpells send $4 bnot pushi $a6 ; 166, release push0 lofsa ThaumaturgySpells send $4 bnot pushi $a6 ; 166, release push0 lofsa NecromancySpells send $4 bnot ret SpellList::add: pushi $529 ; 1321, pCircle push0 lap param[$1] send $4 bnot push dup ldi $b ; 11, inRight eq? bnt code_3a77 pushi $9f ; 159, add push1 lsp param[$1] lofsa SorcerySpells send $6 bnot jmp code_3ac5 code_3a77: dup ldi $c ; 12, inBottom eq? bnt code_3a8b pushi $9f ; 159, add push1 lsp param[$1] lofsa ElementalismSpells send $6 bnot jmp code_3ac5 code_3a8b: dup ldi $d ; 13, seenRect eq? bnt code_3a9f pushi $9f ; 159, add push1 lsp param[$1] lofsa MysticismSpells send $6 bnot jmp code_3ac5 code_3a9f: dup ldi $e ; 14, view eq? bnt code_3ab3 pushi $9f ; 159, add push1 lsp param[$1] lofsa ThaumaturgySpells send $6 bnot jmp code_3ac5 code_3ab3: dup ldi $f ; 15, loop eq? bnt code_3ac5 pushi $9f ; 159, add push1 lsp param[$1] lofsa NecromancySpells send $6 bnot code_3ac5: toss pushi $9f ; 159, add push1 lsp param[$1] super List, $6 bnot ret SpellList::delete: pushi $529 ; 1321, pCircle push0 lap param[$1] send $4 bnot push dup ldi $b ; 11, inRight eq? bnt code_3aee pushi $58 ; 88, 'X', delete push1 lsp param[$1] lofsa SorcerySpells send $6 bnot jmp code_3b38 code_3aee: dup ldi $c ; 12, inBottom eq? bnt code_3b01 pushi $58 ; 88, 'X', delete push1 lsp param[$1] lofsa ElementalismSpells send $6 bnot jmp code_3b38 code_3b01: dup ldi $d ; 13, seenRect eq? bnt code_3b14 pushi $58 ; 88, 'X', delete push1 lsp param[$1] lofsa MysticismSpells send $6 bnot jmp code_3b38 code_3b14: dup ldi $e ; 14, view eq? bnt code_3b27 pushi $58 ; 88, 'X', delete push1 lsp param[$1] lofsa ThaumaturgySpells send $6 bnot jmp code_3b38 code_3b27: dup ldi $f ; 15, loop eq? bnt code_3b38 pushi $58 ; 88, 'X', delete push1 lsp param[$1] lofsa NecromancySpells send $6 bnot code_3b38: toss pushi $58 ; 88, 'X', delete push1 lsp param[$1] super List, $6 bnot ret WASpellScript::dispose: pToa pSpell bnt code_3b52 pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop pSpell code_3b52: pushi $95 ; 149, dispose push0 &rest $1 super WAScript, $4 bnot ret WANetSpellScript::dispose: pToa pSpell bnt code_3b6c pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop pSpell code_3b6c: pushi $95 ; 149, dispose push0 &rest $1 super WANetScript, $4 bnot ret WANetSpellScript::handleError: link $1 ldi $0 sat temp[$0] lsp param[$1] lag global[$6a] eq? bnt code_3bb2 lsp param[$3] dup ldi $271e ; 10014 eq? bnt code_3b9e pushi $d0 ; 208, with push1 lofsa string_716f ; "You do not have any spell slots to cast that spell with." push class Str send $6 bnot sat temp[$0] jmp code_3baf code_3b9e: pushi $31f ; 799, defaultError pushi $3 ; z lsp param[$1] lsp param[$2] lsp param[$3] self $a bnot sat temp[$0] code_3baf: toss jmp code_3bde code_3bb2: lsp param[$2] dup ldi $c350 ; -15536 eq? bnt code_3bcc pushi $d0 ; 208, with push1 lofsa string_71a8 ; "You can't cast the spell from here." push class Str send $6 bnot sat temp[$0] jmp code_3bdd code_3bcc: pushi $f5 ; 245, format push2 lofsa string_71cc ; "You cannot cast that spell because you\n" push lsp param[$2] class Str send $8 bnot sat temp[$0] code_3bdd: toss code_3bde: lat temp[$0] bnt code_3bec pushi $38c ; 908, setMessage push1 push lag global[$1] send $6 bnot code_3bec: ldi $1 aTop pDone pushi $95 ; 149, dispose push0 self $4 bnot ret Spell::writeToFile: pushi $13b ; 315, putWord push1 pTos pID lap param[$1] send $6 bnot ret Spell::known: link $1 pushi $35c ; 860, getBase push1 class BCharacter push lag global[$1] send $6 bnot sat temp[$0] pushi $4b ; 75, 'K', at push1 pTos pID pushi $431 ; 1073, pSpellArray push0 send $4 bnot send $6 bnot ret Spell::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 $1f ; 31, brBottom self $c bnot ret Spell::dispose: pToa pWhoToCue bnt code_3c4d pushi $105 ; 261, setCycle push2 push push1 class GlobalTimer send $8 bnot code_3c4d: pToa pString bnt code_3c5c pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop pString code_3c5c: pushi $95 ; 149, dispose push0 &rest $1 super BitMap, $4 bnot ret Spell::addToCast: ret Spell::canCast: pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $2 and bnt code_3c81 pTos pType ldi $1 and bnt code_3c81 ldi $1 ret code_3c81: pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $2 and not bnt code_3c9b pTos pType ldi $2 and bnt code_3c9b ldi $1 ret code_3c9b: ldi $0 ret Spell::draw: link $1 lap param[$1] bnt code_3caa ldi $1 sat temp[$0] jmp code_3cae code_3caa: lag global[$54] sat temp[$0] code_3cae: 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 $531 ; 1329, canCast push0 self $4 bnot bnt code_3cfc pushi $17d ; 381, addItem pushi $6 ; maxScale push2 pTos view pTos loop push0 push0 push0 self $10 bnot pushi $17d ; 381, addItem pushi $6 ; maxScale pushi $3 ; z pTos pText pushi $32 ; 50, '2', edit pushi $a ; 10, inTop lsg global[$55] lst temp[$0] self $10 bnot jmp code_3d22 code_3cfc: pushi $17d ; 381, addItem pushi $6 ; maxScale push2 pTos view pTos loop push1 push0 push0 self $10 bnot pushi $17d ; 381, addItem pushi $6 ; maxScale pushi $3 ; z pTos pText pushi $32 ; 50, '2', edit pushi $a ; 10, inTop lsg global[$5c] lst temp[$0] self $10 bnot code_3d22: ret Spell::fromPacket: link $1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot sat temp[$0] pushi $2c8 ; 712, lookup push1 push lag global[$6a] send $6 bnot aTop pTargetObj pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot aTop pTargetX pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot aTop pTargetY pushi $139 ; 313, getString push0 lap param[$1] send $4 bnot aTop pString ret Spell::doNetAction: link $1 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot bnt code_3d81 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot sat temp[$0] jmp code_3d85 code_3d81: lag global[$1] sat temp[$0] code_3d85: pushi $c9 ; 201, setScript push1 pushi $454 ; 1108, pSpell push1 pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SpellNet send $4 bnot send $a bnot push lat temp[$0] send $6 bnot ret Spell::doAnimation: ret Spell::cast: lap param[$0] bnt code_3daf lap param[$1] aTop pWhoToCue code_3daf: pTos pType ldi $4 ; scaleX and bnt code_3dd0 lag global[$f1] bnt code_3dc3 pushi $45 ; 69, 'E', doit push1 pushSelf send $6 bnot jmp code_3dfb code_3dc3: pushi $533 ; 1331, startTargetting push2 push1 pushSelf lag global[$1] send $8 bnot jmp code_3dfb code_3dd0: pTos pType ldi $8 ; fixPriority and bnt code_3de4 lag global[$f2] bnt code_3dfb pushi $45 ; 69, 'E', doit push1 pushSelf send $6 bnot jmp code_3dfb code_3de4: pTos pType ldi $10 ; 16, cel and bnt code_3dfb pushi $52a ; 1322, pTargetObj push1 lsg global[$1] self $6 bnot pushi $52f ; 1327, doNetAction push0 self $4 bnot code_3dfb: ret Spell::cue: pushi $31e ; 798, pDirectObject push0 lag global[$1] send $4 bnot aTop pTargetObj pToa pTargetObj bnt code_3e12 pushi $52f ; 1327, doNetAction push0 self $4 bnot code_3e12: ret WriteFavoriteSpells::doit: link $1 pushi $20 ; 32, ' ', name push1 pushi $315 ; 789, pName push0 lag global[$1] send $4 bnot push pushi $58 ; 88, 'X', delete push0 pushi $248 ; 584, open push1 push2 pushi $8d ; 141, new push0 class File send $4 bnot sat temp[$0] send $10 bnot pushi $13b ; 315, putWord push1 pushi $5a ; 90, 'Z', size push0 class FavoriteSpells send $4 bnot push lat temp[$0] send $6 bnot pushi $9d ; 157, eachElementDo push2 pushi $532 ; 1330, writeToFile lst temp[$0] class FavoriteSpells send $8 bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot ret LoadFavoriteSpells::doit: link $4 pushi $20 ; 32, ' ', name push1 pushi $315 ; 789, pName push0 lag global[$1] send $4 bnot push pushi $248 ; 584, open push1 push1 pushi $8d ; 141, new push0 class File send $4 bnot sat temp[$0] send $c bnot pushi $5e ; 94, '^', handle push0 lat temp[$0] send $4 bnot bnt code_3edf pushi $135 ; 309, getWord push0 lat temp[$0] send $4 bnot sat temp[$1] ldi $0 sat temp[$2] code_3ea0: lst temp[$2] lat temp[$1] lt? bnt code_3edf pushi $4b ; 75, 'K', at push1 pushi $135 ; 309, getWord push0 lat temp[$0] send $4 bnot push push2 pushi $9cac ; -25428 pushi $6 ; maxScale callk kernel_2, $4 bnot send $6 bnot sat temp[$3] pushi $a3 ; 163, contains push1 push class SpellList send $6 bnot bnt code_3edb pushi $9f ; 159, add push1 lst temp[$3] class FavoriteSpells send $6 bnot code_3edb: +at temp[$2] jmp code_3ea0 code_3edf: pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot ret WACastBeginScript::changeState: link $2 lap param[$1] aTop state push dup ldi $0 eq? bnt code_3f3a lag global[$d5] bnt code_3f10 pushi $373 ; 883, setAction push1 pushi $9 ; inLeft pushi $10 ; 16, cel push1 pushi $64 ; 100, 'd', moveDone pToa pClient send $c bnot ldi $1 aTop cycles jmp code_3f4b code_3f10: pushi $3ec ; 1004, pAction push0 pToa pClient send $4 bnot push ldi $3 ; z ne? bnt code_3f34 pushi $373 ; 883, setAction push1 pushi $9 ; inLeft pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pClient send $e bnot jmp code_3f4b code_3f34: ldi $1 aTop cycles jmp code_3f4b code_3f3a: dup ldi $1 eq? bnt code_3f4b ldi $1 aTop pDone pushi $95 ; 149, dispose push0 self $4 bnot code_3f4b: toss ret WACastEndScript::changeState: link $2 lap param[$1] aTop state push dup ldi $0 eq? bnt code_3f98 pushi $3ec ; 1004, pAction push0 pToa pClient send $4 bnot push ldi $3 ; z eq? bnt code_3f75 pTos state ldi $2 add aTop state ldi $1 aTop cycles ret code_3f75: lag global[$d5] bnt code_3f91 pushi $196 ; 406, setCel push1 push0 pToa pClient send $6 bnot pTos state ldi $1 add aTop state ldi $1 aTop cycles jmp code_3fe5 code_3f91: ldi $1 aTop cycles jmp code_3fe5 code_3f98: dup ldi $1 eq? bnt code_3fb2 pushi $196 ; 406, setCel push1 push2 pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pClient send $e bnot jmp code_3fe5 code_3fb2: dup ldi $2 eq? bnt code_3fd4 pushi $c9 ; 201, setScript push2 pushi $8d ; 141, new push0 push2 pushi $9c42 ; -25534 pushi $13 ; 19, nsTop callk kernel_2, $4 bnot send $4 bnot push pushSelf self $8 bnot jmp code_3fe5 code_3fd4: dup ldi $3 ; z eq? bnt code_3fe5 ldi $1 aTop pDone pushi $95 ; 149, dispose push0 self $4 bnot code_3fe5: toss ret SpellNet::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_404b pushi $277 ; 631, controlOff push0 lag global[$2] send $4 bnot pushi $534 ; 1332, castSpell pushi $6 ; maxScale pushi $321 ; 801, pID push0 pToa pSpell send $4 bnot push pushi $527 ; 1319, pCaster push0 pToa pSpell send $4 bnot bnt code_4022 pushi $527 ; 1319, pCaster push0 pToa pSpell send $4 bnot jmp code_4024 code_4022: lag global[$1] code_4024: push pushi $52a ; 1322, pTargetObj push0 pToa pSpell send $4 bnot push pushi $52b ; 1323, pTargetX push0 pToa pSpell send $4 bnot push pushi $52c ; 1324, pTargetY push0 pToa pSpell send $4 bnot push pushSelf lag global[$6a] send $10 bnot jmp code_4058 code_404b: dup ldi $1 eq? bnt code_4058 pushi $95 ; 149, dispose push0 self $4 bnot code_4058: toss ret SEngrave::doNetAction: link $1 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot bnt code_4074 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot sat temp[$0] jmp code_4078 code_4074: lag global[$1] sat temp[$0] code_4078: pushi $c9 ; 201, setScript push1 pushi $454 ; 1108, pSpell push1 pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa EngraveNet send $4 bnot send $a bnot push lat temp[$0] send $6 bnot ret EngraveNet::dispose: pToa register bnt code_40a4 pushi $95 ; 149, dispose push0 send $4 bnot code_40a4: pushi $95 ; 149, dispose push0 super WANetSpellScript, $4 bnot ret EngraveNet::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_40e6 pushi $8d ; 141, new push0 class Str send $4 bnot aTop register pushi $b ; 11, inRight dup push0 lofsa string_72de ; "Engrave an Item" push lofsa string_72ee ; "Enter the name that you want to engrave that object with:" push pTos register pushi $20 ; 32, ' ', name pushSelf pushi $95 ; 149, dispose pushSelf pushi $c7 ; 199, cue push1 callk kernel_118, $16 bnot jmp code_4194 code_40e6: dup ldi $1 eq? bnt code_4187 pushi $277 ; 631, controlOff push0 lag global[$2] send $4 bnot pushi $133 ; 307, pIsBigEndian push1 push1 pushi $13f ; 319, putString push1 pTos register pushi $8d ; 141, new push0 class PackedData send $4 bnot sat temp[$0] send $c bnot pushi $5 ; scaleY pushi $e ; 14, view lofsa string_7328 ; "ta" push pushi $73 ; 115, 's', center pushi $5a ; 90, 'Z', size push0 lat temp[$0] send $4 bnot push pushi $71 ; 113, 'q', data push0 lat temp[$0] send $4 bnot push callk kernel_128, $a bnot pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot pushi $534 ; 1332, castSpell pushi $6 ; maxScale pushi $321 ; 801, pID push0 pToa pSpell send $4 bnot push pushi $527 ; 1319, pCaster push0 pToa pSpell send $4 bnot bnt code_415e pushi $527 ; 1319, pCaster push0 pToa pSpell send $4 bnot jmp code_4160 code_415e: lag global[$1] code_4160: push pushi $52a ; 1322, pTargetObj push0 pToa pSpell send $4 bnot push pushi $52b ; 1323, pTargetX push0 pToa pSpell send $4 bnot push pushi $52c ; 1324, pTargetY push0 pToa pSpell send $4 bnot push pushSelf lag global[$6a] send $10 bnot jmp code_4194 code_4187: dup ldi $2 eq? bnt code_4194 pushi $95 ; 149, dispose push0 self $4 bnot code_4194: toss ret STeleport::doNetAction: link $1 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot bnt code_41b0 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot sat temp[$0] jmp code_41b4 code_41b0: lag global[$1] sat temp[$0] code_41b4: pushi $c9 ; 201, setScript push1 pushi $454 ; 1108, pSpell push1 pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa TeleportNet send $4 bnot send $a bnot push lat temp[$0] send $6 bnot ret TeleportNet::dispose: push2 pushi $10 ; 16, cel push1 callk kernel_118, $4 bnot pushi $95 ; 149, dispose push0 super WANetSpellScript, $4 bnot ret TeleportNet::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_41ff pushi $3 ; z pushi $10 ; 16, cel push0 pushSelf callk kernel_118, $6 bnot jmp code_4263 code_41ff: dup ldi $1 eq? bnt code_4256 pushi $277 ; 631, controlOff push0 lag global[$2] send $4 bnot pushi $534 ; 1332, castSpell pushi $6 ; maxScale pushi $321 ; 801, pID push0 pToa pSpell send $4 bnot push pushi $527 ; 1319, pCaster push0 pToa pSpell send $4 bnot bnt code_4235 pushi $527 ; 1319, pCaster push0 pToa pSpell send $4 bnot jmp code_4237 code_4235: lag global[$1] code_4237: push lsg global[$1] pushi $52b ; 1323, pTargetX push0 pToa pSpell send $4 bnot push pushi $52c ; 1324, pTargetY push0 pToa pSpell send $4 bnot push pushSelf lag global[$6a] send $10 bnot jmp code_4263 code_4256: dup ldi $2 eq? bnt code_4263 pushi $95 ; 149, dispose push0 self $4 bnot code_4263: toss ret TeleportNet::perform: lsp param[$1] ldi $0 gt? bnt code_427e pushi $52b ; 1323, pTargetX push1 lsp param[$1] pToa pSpell send $6 bnot pushi $c7 ; 199, cue push0 self $4 bnot code_427e: ldi $1 ret STeleportGroup::doNetAction: link $1 pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot bnt code_429b pushi $c3 ; 195, script push0 lag global[$1] send $4 bnot sat temp[$0] jmp code_429f code_429b: lag global[$1] sat temp[$0] code_429f: pushi $c9 ; 201, setScript push1 pushi $454 ; 1108, pSpell push1 pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa TeleportNet send $4 bnot send $a bnot push lat temp[$0] send $6 bnot ret ViewButton::init: ldi $2b ; 43, '+', type aTop fore pushi $94 ; 148, init push0 &rest $1 super Button, $4 bnot ret ViewButton::setSize: pushi $4e ; 78, 'N', width push1 pushi $50 ; 80, 'P', claimed pushi $e1 ; 225, height push1 pushi $4d ; 77, 'M', done self $c bnot ret ViewButton::refresh: ret ViewButton::draw: link $1 pTos lastState pToa state ne? bnt code_4391 pushi $17c ; 380, isNotHidden push0 self $4 bnot bnt code_4391 pTos state ldi $20 ; 32, ' ', name and bnt code_4300 pToa selectColor sat temp[$0] jmp code_4304 code_4300: pToa fore sat temp[$0] code_4304: pToa bitmap bnt code_4319 push1 pushSelf callk kernel_31, $2 bnot pushi $9f ; 159, add push1 pTos bitmap lag global[$66] send $6 bnot code_4319: pushi $5 ; scaleY push0 pushi $50 ; 80, 'P', claimed pushi $4d ; 77, 'M', done pTos skip pTos back callk kernel_35, $a bnot aTop bitmap pushi $29 ; 41, ')', state push0 self $4 bnot push ldi $1 and bnt code_4343 pushi $10 ; 16, cel push1 push0 self $6 bnot pToa fore sat temp[$0] jmp code_434e code_4343: pushi $10 ; 16, cel push1 push1 self $6 bnot ldi $64 ; 100, 'd', moveDone sat temp[$0] code_434e: pushi $17d ; 381, addItem pushi $6 ; maxScale push2 pushi $e ; 14, view push0 self $4 bnot push pushi $f ; 15, loop push0 self $4 bnot push pushi $10 ; 16, cel push0 self $4 bnot push pushi $ff ; 255, asInteger push0 self $10 bnot pushi $17d ; 381, addItem pushi $7 ; priority pushi $3 ; z pTos text pushi $a ; 10, inTop pushi $41 ; 65, 'A', moveSpeed lst temp[$0] pTos back lsg global[$3a] self $12 bnot push1 pushSelf callk kernel_30, $2 bnot pToa state aTop lastState code_4391: ret favoriteSelector::new: selfID ret favoriteSelector::selectItem: link $1 pushi $5a ; 90, 'Z', size push0 class FavoriteSpells send $4 bnot bnt code_43ca pushi $1b4 ; 436, enable push1 push1 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push1 lofsa favoritesDelBtn send $6 bnot ldi $1 aTop allowDoubleClick jmp code_43ef code_43ca: pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot ldi $0 aTop allowDoubleClick code_43ef: pushi $51 ; 81, 'Q', value push0 lofsa spellSelector send $4 bnot sat temp[$0] push ldi $ff ; 255, asInteger ne? bnt code_4414 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $1e1 ; 481, curItem push1 push0 pushi $1ad ; 429, update push0 lofsa spellSelector send $10 bnot code_4414: pushi $1d4 ; 468, selectItem push1 lsp param[$1] &rest $2 super Selector, $6 bnot pushi $4b ; 75, 'K', at push1 pTos value pToa elements send $6 bnot sat temp[$0] bnt code_4457 pushi $531 ; 1329, canCast push0 send $4 bnot not bnt code_444a ldi $0 aTop allowDoubleClick pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot jmp code_4466 code_444a: pushi $51 ; 81, 'Q', value push1 lst temp[$0] lofsa castBtn send $6 bnot jmp code_4466 code_4457: pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot ldi $0 aTop allowDoubleClick code_4466: ret spellSelector::new: selfID ret spellSelector::selectItem: link $1 pushi $1b4 ; 436, enable push1 push1 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push1 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot ldi $1 aTop allowDoubleClick pushi $51 ; 81, 'Q', value push0 lofsa favoriteSelector send $4 bnot sat temp[$0] push ldi $ff ; 255, asInteger ne? bnt code_44b5 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $1e1 ; 481, curItem push1 push0 pushi $1ad ; 429, update push0 lofsa favoriteSelector send $10 bnot code_44b5: pushi $1d4 ; 468, selectItem push1 lsp param[$1] &rest $2 super Selector, $6 bnot pushi $4b ; 75, 'K', at push1 pTos value pToa elements send $6 bnot sat temp[$0] bnt code_4510 pushi $a3 ; 163, contains push1 push class FavoriteSpells send $6 bnot bnt code_44e8 pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot code_44e8: pushi $531 ; 1329, canCast push0 lat temp[$0] send $4 bnot not bnt code_4505 ldi $0 aTop allowDoubleClick pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot jmp code_4510 code_4505: pushi $51 ; 81, 'Q', value push1 lst temp[$0] lofsa castBtn send $6 bnot code_4510: pushi $1d4 ; 468, selectItem push1 lsp param[$1] &rest $2 super Selector, $6 bnot ret SpellButton::new: selfID ret SpellButton::choose: pushi $1cb ; 459, choose push0 super Button, $4 bnot pToa scratch bnt code_454a pushi $94 ; 148, init pushi $6 ; maxScale push pushi $10d ; 269, lowWord pushi $19 ; 25, lsBottom pushi $ff ; 255, asInteger push0 pTos client pushi $dd ; 221, moveBy push2 push0 pushi $f0 ; 240, drawSelected lofsa categoryShadowText send $18 bnot code_454a: ret SpellButton::showMouseOver: pToa scratch bnt code_458b lap param[$1] bnt code_457f pushi $94 ; 148, init pushi $6 ; maxScale pTos scratch pushi $178 ; 376, waitApogeeY pushi $14 ; 20, nsRight pushi $ff ; 255, asInteger push0 pTos client pushi $dd ; 221, moveBy push2 push0 pushi $f0 ; 240, drawSelected lofsa spellShadowText send $18 bnot push1 lofsa spellShadowText push callk kernel_32, $2 bnot jmp code_4595 code_457f: pushi $95 ; 149, dispose push0 lofsa spellShadowText send $4 bnot jmp code_4595 code_458b: pushi $1cf ; 463, showMouseOver push1 lsp param[$1] super Button, $6 bnot code_4595: ret favoritesAddBtn::enable: pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $2 and bnt code_45b0 pushi $1b4 ; 436, enable push1 push0 super SpellButton, $6 bnot jmp code_45ba code_45b0: pushi $1b4 ; 436, enable push0 &rest $1 super SpellButton, $4 bnot code_45ba: ret favoritesAddBtn::choose: pushi $1cb ; 459, choose push0 &rest $1 super SpellButton, $4 bnot pushi $1e1 ; 481, curItem push0 lofsa spellSelector send $4 bnot bnt code_461c pushi $9f ; 159, add push1 pushi $1e1 ; 481, curItem push0 lofsa spellSelector send $4 bnot push class FavoriteSpells send $6 bnot pushi $45 ; 69, 'E', doit push0 lofsa WriteFavoriteSpells send $4 bnot pushi $21f ; 543, setList push1 class FavoriteSpells push pushi $1e1 ; 481, curItem push1 push0 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $d7 ; 215, move push1 push0 pushi $1ad ; 429, update push0 lofsa favoriteSelector send $1c bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot code_461c: ret favoritesDelBtn::enable: pushi $381 ; 897, pMode push0 lag global[$1] send $4 bnot push ldi $2 and bnt code_4637 pushi $1b4 ; 436, enable push1 push0 super SpellButton, $6 bnot jmp code_4641 code_4637: pushi $1b4 ; 436, enable push0 &rest $1 super SpellButton, $4 bnot code_4641: ret favoritesDelBtn::choose: pushi $1cb ; 459, choose push0 &rest $1 super SpellButton, $4 bnot pushi $1e1 ; 481, curItem push0 lofsa favoriteSelector send $4 bnot bnt code_469b pushi $58 ; 88, 'X', delete push1 pushi $1e1 ; 481, curItem push0 lofsa favoriteSelector send $4 bnot push class FavoriteSpells send $6 bnot pushi $45 ; 69, 'E', doit push0 lofsa WriteFavoriteSpells send $4 bnot pushi $21f ; 543, setList push1 class FavoriteSpells push pushi $1d4 ; 468, selectItem push1 pushi $51 ; 81, 'Q', value push0 lofsa favoriteSelector send $4 bnot push pushi $d7 ; 215, move push1 push0 pushi $1ad ; 429, update push0 lofsa favoriteSelector send $16 bnot code_469b: ret sorceryBtn::choose: pushi $1cb ; 459, choose push0 &rest $1 super SpellButton, $4 bnot selfID sal local[$0] pushi $21f ; 543, setList push1 class SorcerySpells push pushi $1e1 ; 481, curItem push1 push0 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $d7 ; 215, move push1 push0 pushi $1ad ; 429, update push0 lofsa spellSelector send $1c bnot pushi $51 ; 81, 'Q', value push1 push0 pushi $1ad ; 429, update push0 pushi $218 ; 536, scrollBar push0 lofsa spellSelector send $4 bnot send $a bnot pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot ret elementalismBtn::choose: pushi $1cb ; 459, choose push0 &rest $1 super SpellButton, $4 bnot selfID sal local[$0] pushi $21f ; 543, setList push1 class ElementalismSpells push pushi $1e1 ; 481, curItem push1 push0 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $d7 ; 215, move push1 push0 pushi $1ad ; 429, update push0 lofsa spellSelector send $1c bnot pushi $51 ; 81, 'Q', value push1 push0 pushi $1ad ; 429, update push0 pushi $218 ; 536, scrollBar push0 lofsa spellSelector send $4 bnot send $a bnot pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot ret mysticismBtn::choose: pushi $1cb ; 459, choose push0 &rest $1 super SpellButton, $4 bnot selfID sal local[$0] pushi $21f ; 543, setList push1 class MysticismSpells push pushi $1e1 ; 481, curItem push1 push0 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $d7 ; 215, move push1 push0 pushi $1ad ; 429, update push0 lofsa spellSelector send $1c bnot pushi $51 ; 81, 'Q', value push1 push0 pushi $1ad ; 429, update push0 pushi $218 ; 536, scrollBar push0 lofsa spellSelector send $4 bnot send $a bnot pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot ret thaumaturgyBtn::choose: pushi $1cb ; 459, choose push0 &rest $1 super SpellButton, $4 bnot selfID sal local[$0] pushi $21f ; 543, setList push1 class ThaumaturgySpells push pushi $1e1 ; 481, curItem push1 push0 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $d7 ; 215, move push1 push0 pushi $1ad ; 429, update push0 lofsa spellSelector send $1c bnot pushi $51 ; 81, 'Q', value push1 push0 pushi $1ad ; 429, update push0 pushi $218 ; 536, scrollBar push0 lofsa spellSelector send $4 bnot send $a bnot pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot ret necromancyBtn::choose: pushi $1cb ; 459, choose push0 &rest $1 super SpellButton, $4 bnot selfID sal local[$0] pushi $21f ; 543, setList push1 class NecromancySpells push pushi $1e1 ; 481, curItem push1 push0 pushi $51 ; 81, 'Q', value push1 pushi $ff ; 255, asInteger pushi $d7 ; 215, move push1 push0 pushi $1ad ; 429, update push0 lofsa spellSelector send $1c bnot pushi $51 ; 81, 'Q', value push1 push0 pushi $1ad ; 429, update push0 pushi $218 ; 536, scrollBar push0 lofsa spellSelector send $4 bnot send $a bnot pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot ret SpellDialog::init: link $5 pushi $94 ; 148, init push0 &rest $1 super FancyDialog, $4 bnot pushi $26 ; 38, '&', back push1 push0 pToa plane send $6 bnot pushi $9f ; 159, add push1 pushSelf class gDialogList send $6 bnot pushi $8d ; 141, new push0 class List send $4 bnot aTop pLineList pushi $8d ; 141, new push0 class List send $4 bnot aTop pCircleList pushi $17d ; 381, addItem push1 lofsa favoriteSelector push self $6 bnot sat temp[$0] pushi $21f ; 543, setList push1 class FavoriteSpells push pushi $94 ; 148, init push1 pushSelf pushi $db ; 219, moveTo push2 pushi $a ; 10, inTop pushi $28 ; 40, '(', style lat temp[$0] send $14 bnot lal local[$0] not bt code_48f9 lag global[$fe] code_48f9: bnt code_4958 pushi $5a ; 90, 'Z', size push0 class SorcerySpells send $4 bnot bnt code_490f lofsa sorceryBtn sal local[$0] jmp code_4958 code_490f: pushi $5a ; 90, 'Z', size push0 class ElementalismSpells send $4 bnot bnt code_4922 lofsa elementalismBtn sal local[$0] jmp code_4958 code_4922: pushi $5a ; 90, 'Z', size push0 class MysticismSpells send $4 bnot bnt code_4935 lofsa mysticismBtn sal local[$0] jmp code_4958 code_4935: pushi $5a ; 90, 'Z', size push0 class ThaumaturgySpells send $4 bnot bnt code_4948 lofsa thaumaturgyBtn sal local[$0] jmp code_4958 code_4948: pushi $5a ; 90, 'Z', size push0 class NecromancySpells send $4 bnot bnt code_4958 lofsa necromancyBtn sal local[$0] code_4958: ldi $0 sag global[$fe] pushi $17d ; 381, addItem push1 lofsa spellSelector push self $6 bnot sat temp[$0] pushi $21f ; 543, setList push1 class FavoriteSpells push pushi $94 ; 148, init push1 pushSelf pushi $db ; 219, moveTo push2 pushi $10e ; 270, hiWord pushi $28 ; 40, '(', style lat temp[$0] send $14 bnot pushi $1be ; 446, setSize push0 self $4 bnot pushi $17d ; 381, addItem push1 lofsa castBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $a ; 10, inTop pushi $e6 ; 230, sizeToCel self $a bnot pushi $17d ; 381, addItem push1 lofsa favoritesAddBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $ca ; 202, pCuees pushi $28 ; 40, '(', style self $a bnot pushi $17d ; 381, addItem push1 lofsa favoritesDelBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $ca ; 202, pCuees pushi $41 ; 65, 'A', moveSpeed self $a bnot pushi $17d ; 381, addItem push1 lofsa sorceryBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $178 ; 376, waitApogeeY pushi $16 ; 22, lsLeft self $a bnot pushi $1fa ; 506, makeRadioBtn push1 pTos pCircleList lat temp[$3] send $6 bnot pushi $5a ; 90, 'Z', size push0 class SorcerySpells send $4 bnot not bnt code_4a1e pushi $1b4 ; 436, enable push1 push0 lat temp[$3] send $6 bnot jmp code_4a28 code_4a1e: pushi $1b4 ; 436, enable push1 push1 lat temp[$3] send $6 bnot code_4a28: pushi $17d ; 381, addItem push1 lofsa elementalismBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $188 ; 392, _actionVerbs pushi $16 ; 22, lsLeft self $a bnot pushi $1fa ; 506, makeRadioBtn push1 pTos pCircleList lat temp[$3] send $6 bnot pushi $5a ; 90, 'Z', size push0 class ElementalismSpells send $4 bnot not bnt code_4a67 pushi $1b4 ; 436, enable push1 push0 lat temp[$3] send $6 bnot jmp code_4a71 code_4a67: pushi $1b4 ; 436, enable push1 push1 lat temp[$3] send $6 bnot code_4a71: pushi $17d ; 381, addItem push1 lofsa mysticismBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $198 ; 408, lastLoop pushi $16 ; 22, lsLeft self $a bnot pushi $1fa ; 506, makeRadioBtn push1 pTos pCircleList lat temp[$3] send $6 bnot pushi $5a ; 90, 'Z', size push0 class MysticismSpells send $4 bnot not bnt code_4ab1 pushi $1b4 ; 436, enable push1 push0 lat temp[$3] send $6 bnot jmp code_4abb code_4ab1: pushi $1b4 ; 436, enable push1 push1 lat temp[$3] send $6 bnot code_4abb: pushi $17d ; 381, addItem push1 lofsa thaumaturgyBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $1a8 ; 424, inRect pushi $16 ; 22, lsLeft self $a bnot pushi $1fa ; 506, makeRadioBtn push1 pTos pCircleList lat temp[$3] send $6 bnot pushi $5a ; 90, 'Z', size push0 class ThaumaturgySpells send $4 bnot not bnt code_4afb pushi $1b4 ; 436, enable push1 push0 lat temp[$3] send $6 bnot jmp code_4b05 code_4afb: pushi $1b4 ; 436, enable push1 push1 lat temp[$3] send $6 bnot code_4b05: pushi $17d ; 381, addItem push1 lofsa necromancyBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $1b8 ; 440, addCast pushi $16 ; 22, lsLeft self $a bnot pushi $1fa ; 506, makeRadioBtn push1 pTos pCircleList lat temp[$3] send $6 bnot pushi $5a ; 90, 'Z', size push0 class NecromancySpells send $4 bnot not bnt code_4b46 pushi $1b4 ; 436, enable push1 push0 lat temp[$3] send $6 bnot jmp code_4b50 code_4b46: pushi $1b4 ; 436, enable push1 push1 lat temp[$3] send $6 bnot code_4b50: pushi $1b4 ; 436, enable push1 push0 lofsa favoritesDelBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa favoritesAddBtn send $6 bnot pushi $1b4 ; 436, enable push1 push0 lofsa castBtn send $6 bnot pushi $17d ; 381, addItem push1 lofsa spellCancelBtn push self $6 bnot sat temp[$3] pushi $249 ; 585, posnItem pushi $3 ; z push pushi $50 ; 80, 'P', claimed pushi $e6 ; 230, sizeToCel self $a bnot pushi $249 ; 585, posnItem pushi $3 ; z pushi $17d ; 381, addItem pushi $5 ; scaleY class TextItem push pushi $23 ; 35, '#', text lofsa string_81b6 ; "Favorites" push pushi $25 ; 37, '%', fore pushi $2b ; 43, '+', type self $e bnot sat temp[$4] push pushi $4b ; 75, 'K', at pushi $19 ; 25, lsBottom self $a bnot pushi $249 ; 585, posnItem pushi $3 ; z pushi $17d ; 381, addItem pushi $5 ; scaleY class UnderlineItem push pushi $8c ; 140, scratch lst temp[$4] pushi $25 ; 37, '%', fore pushi $2b ; 43, '+', type self $e bnot push pushi $48 ; 72, 'H', modifiers pushi $23 ; 35, '#', text self $a bnot pushi $1be ; 446, setSize push0 self $4 bnot pushi $e0 ; 224, widen push1 pushi $5 ; scaleY pToa plane send $6 bnot pushi $17d ; 381, addItem pushi $5 ; scaleY class TitleItem push pushi $23 ; 35, '#', text lofsa string_81c0 ; "Choose A Spell" push pushi $25 ; 37, '%', fore pushi $2b ; 43, '+', type self $e bnot sat temp[$1] pushi $17d ; 381, addItem pushi $3 ; z class UnderlineItem push pushi $8c ; 140, scratch lst temp[$1] self $a bnot sat temp[$2] pushi $249 ; 585, posnItem pushi $3 ; z lst temp[$1] pushi $fb ; 251, subStr pushi $5 ; scaleY self $a bnot pushi $249 ; 585, posnItem pushi $3 ; z lst temp[$2] pushi $87 ; 135, left push0 lat temp[$1] send $4 bnot push pushi $8a ; 138, bottom push0 lat temp[$1] send $4 bnot push ldi $1 add push self $a bnot pushi $de ; 222, centerIn push1 push0 push0 lag global[$3] send $4 bnot push pushi $dd ; 221, moveBy push2 push0 pushi $e ; 14, view pToa plane send $e bnot pushi $1d3 ; 467, modal push1 push2 pushi $248 ; 584, open push0 self $a bnot pushi $1cb ; 459, choose push0 lal local[$0] send $4 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $9 ; inLeft pushi $27 ; 39, ''', mode pushi $9 ; inLeft pushi $dd ; 221, moveBy pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $9 ; inLeft pushi $27 ; 39, ''', mode pushi $c4 ; 196, caller pushi $27 ; 39, ''', mode pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $9 ; inLeft pushi $dd ; 221, moveBy pushi $c4 ; 196, caller pushi $dd ; 221, moveBy pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $c4 ; 196, caller pushi $27 ; 39, ''', mode pushi $c4 ; 196, caller pushi $dd ; 221, moveBy pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $10d ; 269, lowWord pushi $27 ; 39, ''', mode pushi $10d ; 269, lowWord pushi $dd ; 221, moveBy pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $10d ; 269, lowWord pushi $27 ; 39, ''', mode pushi $1c8 ; 456, helpStr pushi $27 ; 39, ''', mode pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $10d ; 269, lowWord pushi $dd ; 221, moveBy pushi $1c8 ; 456, helpStr pushi $dd ; 221, moveBy pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot pushi $9f ; 159, add push1 pushi $a ; 10, inTop pTos plane pushi $1c8 ; 456, helpStr pushi $27 ; 39, ''', mode pushi $1c8 ; 456, helpStr pushi $dd ; 221, moveBy pushi $3e8 ; 1000, pUpdateClient pushi $4 ; scaleX push0 push0 push1 callk kernel_111, $14 bnot push pToa pLineList send $6 bnot lofsa HandleSpellInput aTop retObject ldi $45 ; 69, 'E', doit aTop retSelector ret SpellDialog::dispose: link $3 pushi $5a ; 90, 'Z', size push0 pToa pLineList send $4 bnot sat temp[$0] ldi $0 sat temp[$1] code_4db0: lst temp[$1] lat temp[$0] lt? bnt code_4dd0 pushi $4b ; 75, 'K', at push1 lst temp[$1] pToa pLineList send $6 bnot sat temp[$2] push2 push pTos plane callk kernel_112, $4 bnot +at temp[$1] jmp code_4db0 code_4dd0: pushi $a6 ; 166, release push0 pushi $95 ; 149, dispose push0 pToa pLineList send $8 bnot ldi $0 aTop pLineList pushi $a6 ; 166, release push0 pushi $95 ; 149, dispose push0 pToa pCircleList send $8 bnot ldi $0 aTop pCircleList pushi $95 ; 149, dispose push0 &rest $1 super FancyDialog, $4 bnot ret HandleSpellInput::doit: lsp param[$1] dup ldi $0 eq? bnt code_4e08 jmp code_4e87 code_4e08: dup ldi $1 eq? bnt code_4e14 ldi $ff ; 255, asInteger ret jmp code_4e87 code_4e14: dup ldi $2 eq? bnt code_4e20 ldi $ff ; 255, asInteger ret jmp code_4e87 code_4e20: dup ldi $3 ; z eq? bnt code_4e77 pushi $1e1 ; 481, curItem push0 lofsa favoriteSelector send $4 bnot bnt code_4e4f pushi $528 ; 1320, cast push0 pushi $8d ; 141, new push0 pushi $1e1 ; 481, curItem push0 lofsa favoriteSelector send $4 bnot send $4 bnot send $4 bnot jmp code_4e87 code_4e4f: pushi $1e1 ; 481, curItem push0 lofsa spellSelector send $4 bnot bnt code_4e87 pushi $528 ; 1320, cast push0 pushi $8d ; 141, new push0 pushi $1e1 ; 481, curItem push0 lofsa spellSelector send $4 bnot send $4 bnot send $4 bnot jmp code_4e87 code_4e77: pushi $528 ; 1320, cast push0 pushi $8d ; 141, new push0 lap param[$1] send $4 bnot send $4 bnot code_4e87: toss ldi $1 ret Strike::init: link $2 pushi $94 ; 148, init pushi $4 ; scaleX lsp param[$1] push1 push0 lap param[$2] send $4 bnot push push2 push0 lap param[$2] send $4 bnot push ldi $1 add push lsp param[$3] super MoveTo, $c bnot push1 lsp param[$2] callk kernel_20, $2 bnot pushi $3 ; z push0 pToa client send $4 bnot push ldi $32 ; 50, '2', edit mul aTop pZCurrent pushi $e1 ; 225, height push0 lap param[$2] send $4 bnot push ldi $2 div push pushi $3 ; z push0 pToa client send $4 bnot sub sat temp[$0] pushi $165 ; 357, distanceTo push1 lsp param[$2] pToa client send $6 bnot push pushi $3f ; 63, '?', xStep push0 pToa client send $4 bnot div sat temp[$1] push ldi $0 ne? bnt code_4f09 lst temp[$0] ldi $32 ; 50, '2', edit mul push lat temp[$1] div aTop pZIncrement jmp code_4f10 code_4f09: lst temp[$0] ldi $32 ; 50, '2', edit mul aTop pZIncrement code_4f10: ret Strike::doit: pTos pZCurrent pToa pZIncrement add aTop pZCurrent pushi $3 ; z push1 pTos pZCurrent ldi $32 ; 50, '2', edit div push pToa client send $6 bnot pushi $45 ; 69, 'E', doit push0 &rest $1 super MoveTo, $4 bnot ret Miss::init: link $6 pushi $4 ; scaleX push1 push0 lap param[$1] send $4 bnot push push2 push0 lap param[$1] send $4 bnot push push1 push0 lap param[$2] send $4 bnot push push2 push0 lap param[$2] send $4 bnot push callk kernel_63, $8 bnot sat temp[$2] pushi $4 ; scaleX push1 push0 lap param[$1] send $4 bnot push push2 push0 lap param[$1] send $4 bnot push push1 push0 lap param[$2] send $4 bnot push push2 push0 lap param[$2] send $4 bnot push callk kernel_64, $8 bnot sat temp[$5] push ldi $32 ; 50, '2', edit add sat temp[$5] push1 push0 lap param[$2] send $4 bnot push push2 lst temp[$2] lst temp[$5] callk kernel_66, $4 bnot add sat temp[$3] push2 push0 lap param[$2] send $4 bnot push push2 lst temp[$2] lst temp[$5] callk kernel_67, $4 bnot add sat temp[$4] pushi $94 ; 148, init pushi $4 ; scaleX lsp param[$1] lst temp[$3] push lsp param[$3] super MoveTo, $c bnot push1 lsp param[$2] callk kernel_20, $2 bnot pushi $3 ; z push0 pToa client send $4 bnot push ldi $32 ; 50, '2', edit mul aTop pZCurrent pushi $e1 ; 225, height push0 lap param[$2] send $4 bnot push ldi $2 div push pushi $3 ; z push0 pToa client send $4 bnot sub sat temp[$0] lst temp[$5] pushi $3f ; 63, '?', xStep push0 pToa client send $4 bnot div sat temp[$1] push ldi $0 ne? bnt code_5011 lst temp[$0] ldi $32 ; 50, '2', edit mul push lat temp[$1] div aTop pZIncrement jmp code_5018 code_5011: lst temp[$0] ldi $32 ; 50, '2', edit mul aTop pZIncrement code_5018: ret Miss::doit: pTos pZCurrent pToa pZIncrement add aTop pZCurrent pushi $3 ; z push1 pTos pZCurrent ldi $32 ; 50, '2', edit div push pToa client send $6 bnot pushi $45 ; 69, 'E', doit push0 &rest $1 super MoveTo, $4 bnot ret StrikeGround::init: link $2 pushi $94 ; 148, init pushi $4 ; scaleX lsp param[$1] lsp param[$2] lsp param[$3] lsp param[$4] super MoveTo, $c bnot pushi $3 ; z push0 pToa client send $4 bnot push ldi $32 ; 50, '2', edit mul aTop pZCurrent push0 pushi $3 ; z push0 pToa client send $4 bnot sub sat temp[$0] pushi $4 ; scaleX push1 push0 pToa client send $4 bnot push push2 push0 pToa client send $4 bnot push lsp param[$2] lsp param[$3] callk kernel_64, $8 bnot push pushi $3f ; 63, '?', xStep push0 pToa client send $4 bnot div sat temp[$1] push ldi $0 ne? bnt code_50a1 lst temp[$0] ldi $32 ; 50, '2', edit mul push lat temp[$1] div aTop pZIncrement jmp code_50a8 code_50a1: lst temp[$0] ldi $32 ; 50, '2', edit mul aTop pZIncrement code_50a8: ret StrikeGround::doit: pTos pZCurrent pToa pZIncrement add aTop pZCurrent pushi $3 ; z push1 pTos pZCurrent ldi $32 ; 50, '2', edit div push pToa client send $6 bnot pushi $45 ; 69, 'E', doit push0 &rest $1 super MoveTo, $4 bnot ret MagicActor::dispose: ldi $1 aTop scratch pushi $95 ; 149, dispose push0 &rest $1 super WorldObject, $4 bnot ret MagicActor::setCycle: pushi $105 ; 261, setCycle push0 &rest $1 super WorldObject, $4 bnot pToa scratch not bnt code_50f9 pToa cycler not bnt code_50f9 push1 lofsa string_8205 ; "MagicActor cycler is gone but not disposing!" push calle export60029_0, $2 bnot code_50f9: ret MagicActor::stopAction: push1 lofsa string_8232 ; "MagicActor stopAction called!" push calle export60029_0, $2 bnot ret MagicActor::doit: pToa pFollow bnt code_516c pToa pActor bnt code_516c push1 push1 push1 push0 self $4 bnot push push1 push0 pToa pActor send $4 bnot push pToa pLastX sub add push self $6 bnot push2 push1 push2 push0 self $4 bnot push push2 push0 pToa pActor send $4 bnot push pToa pLastY sub add push self $6 bnot push1 push0 pToa pActor send $4 bnot aTop pLastX push2 push0 pToa pActor send $4 bnot aTop pLastY pushi $7 ; priority push0 pToa pActor send $4 bnot push ldi $1 add aTop priority code_516c: pushi $45 ; 69, 'E', doit push0 &rest $1 super WorldObject, $4 bnot ret MagicActor::linkToCenter: link $3 lap param[$1] aTop pActor pushi $17c ; 380, isNotHidden push0 pToa pActor send $4 bnot bnt code_5195 push1 pTos pActor callk kernel_20, $2 bnot jmp code_51b1 code_5195: pushi $75 ; 117, 'u', show push1 pushi $ff ; 255, asInteger pToa pActor send $6 bnot push1 pTos pActor callk kernel_20, $2 bnot pushi $69 ; 105, 'i', hide push0 pToa pActor send $4 bnot code_51b1: push1 push0 pToa pActor send $4 bnot aTop pLastX push2 push0 pToa pActor send $4 bnot aTop pLastY pushi $87 ; 135, left push0 pToa pActor send $4 bnot push pushi $4e ; 78, 'N', width push0 pToa pActor send $4 bnot push ldi $2 div add push push1 push0 pToa pActor send $4 bnot sub sat temp[$0] push1 push0 pToa pActor send $4 bnot push lat temp[$0] add aTop x push2 push0 pToa pActor send $4 bnot push ldi $1 add aTop y ret MagicActor::linkToActor: lap param[$1] aTop pActor pushi $17c ; 380, isNotHidden push0 pToa pActor send $4 bnot bnt code_5226 push1 pTos pActor callk kernel_20, $2 bnot jmp code_5242 code_5226: pushi $75 ; 117, 'u', show push1 pushi $ff ; 255, asInteger pToa pActor send $6 bnot push1 pTos pActor callk kernel_20, $2 bnot pushi $69 ; 105, 'i', hide push0 pToa pActor send $4 bnot code_5242: push1 push0 pToa pActor send $4 bnot aTop pLastX push2 push0 pToa pActor send $4 bnot aTop pLastY lsp param[$4] pushi $5 ; scaleY push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div aTop z push1 push0 pToa pActor send $4 bnot push lsp param[$2] pushi $4 ; scaleX push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div add aTop x push2 push0 pToa pActor send $4 bnot push lsp param[$3] pushi $5 ; scaleY push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div add aTop y lsp param[$3] ldi $0 eq? bnt code_52b8 push2 push0 pToa pActor send $4 bnot push ldi $1 add aTop y code_52b8: ret MagicActor::linkToCaster: lap param[$1] aTop pActor pushi $17c ; 380, isNotHidden push0 pToa pActor send $4 bnot bnt code_52d6 push1 pTos pActor callk kernel_20, $2 bnot jmp code_52f2 code_52d6: pushi $75 ; 117, 'u', show push1 pushi $ff ; 255, asInteger pToa pActor send $6 bnot push1 pTos pActor callk kernel_20, $2 bnot pushi $69 ; 105, 'i', hide push0 pToa pActor send $4 bnot code_52f2: push1 push0 pToa pActor send $4 bnot aTop pLastX push2 push0 pToa pActor send $4 bnot aTop pLastY push1 push0 pToa pActor send $4 bnot aTop x push2 push0 pToa pActor send $4 bnot aTop y lsp param[$4] pushi $5 ; scaleY push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div aTop z pushi $f ; 15, loop push0 pToa pActor send $4 bnot push dup ldi $0 eq? bnt code_535e push1 push0 pToa pActor send $4 bnot push lsp param[$2] pushi $4 ; scaleX push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div add aTop x jmp code_53cd code_535e: dup ldi $1 eq? bnt code_5384 push1 push0 pToa pActor send $4 bnot push lsp param[$2] pushi $4 ; scaleX push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div sub aTop x jmp code_53cd code_5384: dup ldi $2 eq? bnt code_53aa push2 push0 pToa pActor send $4 bnot push lsp param[$3] pushi $5 ; scaleY push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div add aTop y jmp code_53cd code_53aa: dup ldi $3 ; z eq? bnt code_53cd push2 push0 pToa pActor send $4 bnot push lsp param[$3] pushi $5 ; scaleY push0 pToa pActor send $4 bnot mul push ldi $64 ; 100, 'd', moveDone div sub aTop y code_53cd: toss lsp param[$3] ldi $0 eq? bnt code_53e4 push2 push0 pToa pActor send $4 bnot push ldi $1 add aTop y code_53e4: ret MagicActor::setHeading: lap param[$1] aTop heading ret MagicActor::buildVerbList: ret MagicActor::init: ldi $ff ; 255, asInteger aTop pPolygon ldi $0 aTop pAction pushi $94 ; 148, init push0 &rest $1 super WorldObject, $4 bnot ret MagicActor::cue: pushi $9f ; 159, add push1 pushSelf class DeadObjects send $6 bnot ret SpecialEffect::init: lap param[$0] bnt code_5413 ldi $0 lapi param[$1] aTop pWhoToCue code_5413: pushi $9f ; 159, add push1 pushSelf class DisposeNotifyList send $6 bnot lag global[$d5] bnt code_542c pushi $95 ; 149, dispose push0 self $4 bnot jmp code_5434 code_542c: pushi $94 ; 148, init push0 super DemonsScript, $4 bnot code_5434: ret SpecialEffect::fromPacket: ret SpecialEffect::dispose: push1 pTos pWhoToCue calle export60000_0, $2 bnot bnt code_545b pushi $99 ; 153, respondsTo push1 pushi $c7 ; 199, cue pToa pWhoToCue send $6 bnot bnt code_545b pushi $c7 ; 199, cue push0 pToa pWhoToCue send $4 bnot code_545b: pushi $58 ; 88, 'X', delete push1 pushSelf class DisposeNotifyList send $6 bnot pushi $9d ; 157, eachElementDo pushi $3 ; z pushi $9c ; 156, handleError class DisposeNotifyList push pushSelf class DisposeNotifyList send $a bnot pushi $95 ; 149, dispose push0 super DemonsScript, $4 bnot ret SpecialEffectTarget::init: lap param[$0] bnt code_548a ldi $0 lapi param[$1] aTop pTarget code_548a: lsp param[$0] ldi $1 gt? bnt code_5498 ldi $1 lapi param[$1] aTop pWhoToCue code_5498: pushi $94 ; 148, init push0 super SpecialEffect, $4 bnot ret SpecialEffectTarget::handleError: lsp param[$2] pToa pTarget eq? bnt code_54bc pushi $58 ; 88, 'X', delete push1 pushSelf class DisposeNotifyList send $6 bnot pushi $95 ; 149, dispose push0 self $4 bnot jmp code_54c7 code_54bc: lsp param[$2] pToa pWhoToCue eq? bnt code_54c7 ldi $0 aTop pWhoToCue code_54c7: ret SpecialEffectTarget::fromPacket: link $1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot aTop pTarget ret SpecialEffectTarget::dispose: pToa pActor bnt code_54e2 pushi $95 ; 149, dispose push0 send $4 bnot code_54e2: pToa pActor2 bnt code_54ee pushi $95 ; 149, dispose push0 send $4 bnot code_54ee: pToa pHitList bnt code_5502 pushi $a6 ; 166, release push0 pushi $95 ; 149, dispose push0 send $8 bnot ldi $0 aTop pHitList code_5502: pushi $95 ; 149, dispose push0 super SpecialEffect, $4 bnot ret SpecialEffectSourceTarget::init: lap param[$0] bnt code_5516 ldi $0 lapi param[$1] aTop pSource code_5516: lsp param[$0] ldi $1 gt? bnt code_5524 ldi $1 lapi param[$1] aTop pTarget code_5524: lsp param[$0] ldi $2 gt? bnt code_5532 ldi $2 lapi param[$1] aTop pWhoToCue code_5532: pushi $94 ; 148, init push0 super SpecialEffect, $4 bnot ret SpecialEffectSourceTarget::handleError: lsp param[$2] pToa pTarget eq? bt code_5548 lsp param[$2] pToa pSource eq? code_5548: bnt code_555e pushi $58 ; 88, 'X', delete push1 pushSelf class DisposeNotifyList send $6 bnot pushi $95 ; 149, dispose push0 self $4 bnot jmp code_5569 code_555e: lsp param[$2] pToa pWhoToCue eq? bnt code_5569 ldi $0 aTop pWhoToCue code_5569: ret SpecialEffectSourceTarget::fromPacket: link $1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot aTop pTarget ret SpecialEffectSourceTarget::dispose: pToa pActor bnt code_5584 pushi $95 ; 149, dispose push0 send $4 bnot code_5584: pToa pActor2 bnt code_5590 pushi $95 ; 149, dispose push0 send $4 bnot code_5590: pToa pHitList bnt code_55a4 pushi $a6 ; 166, release push0 pushi $95 ; 149, dispose push0 send $8 bnot ldi $0 aTop pHitList code_55a4: pushi $95 ; 149, dispose push0 super SpecialEffect, $4 bnot ret SpecialEffectArea::init: lap param[$0] bnt code_55b8 ldi $0 lapi param[$1] aTop pSource code_55b8: lsp param[$0] ldi $1 gt? bnt code_55cc ldi $1 lapi param[$1] aTop x ldi $2 lapi param[$1] aTop y code_55cc: lsp param[$0] ldi $3 ; z gt? bnt code_55da ldi $3 ; z lapi param[$1] aTop pWhoToCue code_55da: pushi $94 ; 148, init push0 super SpecialEffect, $4 bnot ret SpecialEffectArea::fromPacket: link $1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot aTop x pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot aTop y pushi $1a ; 26, signal pToa x mul push ldi $12 ; 18, nsLeft add aTop x pushi $b ; 11, inRight pToa y mul push ldi $73 ; 115, 's', center add aTop y ret SpecialEffectArea::dispose: pToa pActor bnt code_561e pushi $95 ; 149, dispose push0 send $4 bnot code_561e: pToa pActor2 bnt code_562a pushi $95 ; 149, dispose push0 send $4 bnot code_562a: pushi $95 ; 149, dispose push0 super SpecialEffect, $4 bnot ret SoundEffect::init: lsp param[$0] ldi $1 ge? bnt code_5641 ldi $0 lapi param[$1] aTop pNumber code_5641: lsp param[$0] ldi $2 ge? bnt code_564f ldi $1 lapi param[$1] aTop pWhoToCue code_564f: lsp param[$0] ldi $3 ; z ge? bnt code_565d ldi $2 lapi param[$1] aTop pShouldLoop code_565d: pushi $94 ; 148, init push0 &rest $2 super SpecialEffect, $4 bnot ret SoundEffect::fromPacket: link $1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot aTop pNumber ret SoundEffect::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_56ba pushi $8d ; 141, new push0 class Sound send $4 bnot aTop pSound pushi $94 ; 148, init push0 pushi $34 ; 52, '4', number push1 pTos pNumber pushi $195 ; 405, setLoop push1 pTos pShouldLoop pushi $543 ; 1347, setVol push1 pushi $274 ; 628, masterVolume push0 lag global[$2] send $4 bnot push ldi $8 ; fixPriority mul push pushi $33 ; 51, '3', play push1 pushSelf pToa pSound send $1c bnot jmp code_56c8 code_56ba: dup ldi $1 eq? bnt code_56c8 pushi $95 ; 149, dispose push0 self $4 bnot code_56c8: toss ret SoundEffect::dispose: pToa pSound bnt code_56d6 pushi $95 ; 149, dispose push0 send $4 bnot code_56d6: pushi $95 ; 149, dispose push0 super SpecialEffect, $4 bnot ret SEMusic::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_5723 pushi $8d ; 141, new push0 class Sound send $4 bnot aTop pSound pushi $94 ; 148, init push0 pushi $34 ; 52, '4', number push1 pTos pNumber pushi $195 ; 405, setLoop push1 pTos pShouldLoop pushi $543 ; 1347, setVol push1 pushi $274 ; 628, masterVolume push0 lag global[$2] send $4 bnot push ldi $8 ; fixPriority mul push pushi $33 ; 51, '3', play push1 pushSelf pToa pSound send $1c bnot jmp code_5731 code_5723: dup ldi $1 eq? bnt code_5731 pushi $95 ; 149, dispose push0 self $4 bnot code_5731: toss ret SEFlameOrb::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget pushi $8d ; 141, new push0 class List send $4 bnot aTop pHitList ldi $1 sat temp[$1] code_575a: lst temp[$1] lat temp[$2] le? bnt code_5779 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_575a code_5779: ret SEFlameOrb::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_580e ldi $1 sat temp[$0] code_578c: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_57c9 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pHitList send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleFlameOrb send $4 bnot send $a bnot +at temp[$0] jmp code_578c code_57c9: pushi $33 ; 51, '3', play push2 lofsa string_82c5 ; "spell21.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $4 ; scaleX pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushi $4b ; 75, 'K', at push1 push0 pToa pHitList send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleFlameOrb send $4 bnot send $10 bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_581c code_580e: dup ldi $1 eq? bnt code_581c pushi $95 ; 149, dispose push0 self $4 bnot code_581c: toss ret SEPoisonBolt::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_583a: lst temp[$1] lat temp[$2] le? bnt code_5859 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_583a code_5859: ret SEPoisonBolt::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEPoisonBolt::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_58e2 ldi $1 sat temp[$0] code_5877: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_58a7 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESinglePoisonBolt send $4 bnot send $8 bnot +at temp[$0] jmp code_5877 code_58a7: pushi $33 ; 51, '3', play push2 lofsa string_82dc ; "spell24.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESinglePoisonBolt send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_58f0 code_58e2: dup ldi $1 eq? bnt code_58f0 pushi $95 ; 149, dispose push0 self $4 bnot code_58f0: toss ret SEHoldMonster::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_590e: lst temp[$1] lat temp[$2] le? bnt code_592d pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_590e code_592d: ret SEHoldMonster::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEHoldMonster::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_59b6 ldi $1 sat temp[$0] code_594b: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_597b pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleHoldMonster send $4 bnot send $8 bnot +at temp[$0] jmp code_594b code_597b: pushi $33 ; 51, '3', play push2 lofsa string_82f5 ; "spell19.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleHoldMonster send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_59c4 code_59b6: dup ldi $1 eq? bnt code_59c4 pushi $95 ; 149, dispose push0 self $4 bnot code_59c4: toss ret SEBerserk::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_59e2: lst temp[$1] lat temp[$2] le? bnt code_5a01 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_59e2 code_5a01: ret SEBerserk::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEBerserk::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_5a8a ldi $1 sat temp[$0] code_5a1f: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_5a4f pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleBerserk send $4 bnot send $8 bnot +at temp[$0] jmp code_5a1f code_5a4f: pushi $33 ; 51, '3', play push2 lofsa string_82f5 ; "spell19.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleBerserk send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_5a98 code_5a8a: dup ldi $1 eq? bnt code_5a98 pushi $95 ; 149, dispose push0 self $4 bnot code_5a98: toss ret SEEnidsBlessing::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_5ab6: lst temp[$1] lat temp[$2] le? bnt code_5ad5 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_5ab6 code_5ad5: ret SEEnidsBlessing::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEEnidsBlessing::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_5b5e ldi $1 sat temp[$0] code_5af3: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_5b23 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleBlessing send $4 bnot send $8 bnot +at temp[$0] jmp code_5af3 code_5b23: pushi $33 ; 51, '3', play push2 lofsa string_8319 ; "spell13.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleBlessing send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_5b6c code_5b5e: dup ldi $1 eq? bnt code_5b6c pushi $95 ; 149, dispose push0 self $4 bnot code_5b6c: toss ret SEIncinerate::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_5b8a: lst temp[$1] lat temp[$2] le? bnt code_5ba9 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_5b8a code_5ba9: ret SEIncinerate::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEIncinerate::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_5c32 ldi $1 sat temp[$0] code_5bc7: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_5bf7 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleIncinerate send $4 bnot send $8 bnot +at temp[$0] jmp code_5bc7 code_5bf7: pushi $33 ; 51, '3', play push2 lofsa string_8335 ; "spell18.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleIncinerate send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_5c40 code_5c32: dup ldi $1 eq? bnt code_5c40 pushi $95 ; 149, dispose push0 self $4 bnot code_5c40: toss ret SEFreeze::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_5c5e: lst temp[$1] lat temp[$2] le? bnt code_5c7d pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_5c5e code_5c7d: ret SEFreeze::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEFreeze::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_5d06 ldi $1 sat temp[$0] code_5c9b: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_5ccb pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleFreeze send $4 bnot send $8 bnot +at temp[$0] jmp code_5c9b code_5ccb: pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleFreeze send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_5d14 code_5d06: dup ldi $1 eq? bnt code_5d14 pushi $95 ; 149, dispose push0 self $4 bnot code_5d14: toss ret SEStun::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_5d32: lst temp[$1] lat temp[$2] le? bnt code_5d51 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_5d32 code_5d51: ret SEStun::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEStun::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_5dda ldi $1 sat temp[$0] code_5d6f: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_5d9f pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleStun send $4 bnot send $8 bnot +at temp[$0] jmp code_5d6f code_5d9f: pushi $33 ; 51, '3', play push2 lofsa string_8362 ; "spell2.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleStun send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_5de8 code_5dda: dup ldi $1 eq? bnt code_5de8 pushi $95 ; 149, dispose push0 self $4 bnot code_5de8: toss ret SEConfusion::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_5e06: lst temp[$1] lat temp[$2] le? bnt code_5e25 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_5e06 code_5e25: ret SEConfusion::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEConfusion::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_5eae ldi $1 sat temp[$0] code_5e43: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_5e73 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleConfusion send $4 bnot send $8 bnot +at temp[$0] jmp code_5e43 code_5e73: pushi $33 ; 51, '3', play push2 lofsa string_8374 ; "spell20.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleConfusion send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_5ebc code_5eae: dup ldi $1 eq? bnt code_5ebc pushi $95 ; 149, dispose push0 self $4 bnot code_5ebc: toss ret SEMindShackle::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_5eda: lst temp[$1] lat temp[$2] le? bnt code_5ef9 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_5eda code_5ef9: ret SEMindShackle::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEMindShackle::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_5f82 ldi $1 sat temp[$0] code_5f17: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_5f47 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleMindShackle send $4 bnot send $8 bnot +at temp[$0] jmp code_5f17 code_5f47: pushi $33 ; 51, '3', play push2 lofsa string_838c ; "spell23.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleMindShackle send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_5f90 code_5f82: dup ldi $1 eq? bnt code_5f90 pushi $95 ; 149, dispose push0 self $4 bnot code_5f90: toss ret SELoyaltyShift::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_5fae: lst temp[$1] lat temp[$2] le? bnt code_5fcd pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_5fae code_5fcd: ret SELoyaltyShift::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SELoyaltyShift::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_6056 ldi $1 sat temp[$0] code_5feb: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_601b pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleLoyaltyShift send $4 bnot send $8 bnot +at temp[$0] jmp code_5feb code_601b: pushi $33 ; 51, '3', play push2 lofsa string_83a6 ; "spell3.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleLoyaltyShift send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_6064 code_6056: dup ldi $1 eq? bnt code_6064 pushi $95 ; 149, dispose push0 self $4 bnot code_6064: toss ret SEFear::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6082: lst temp[$1] lat temp[$2] le? bnt code_60a1 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6082 code_60a1: ret SEFear::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEFear::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_612a ldi $1 sat temp[$0] code_60bf: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_60ef pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleFear send $4 bnot send $8 bnot +at temp[$0] jmp code_60bf code_60ef: pushi $33 ; 51, '3', play push2 lofsa string_83c0 ; "spell14.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleFear send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_6138 code_612a: dup ldi $1 eq? bnt code_6138 pushi $95 ; 149, dispose push0 self $4 bnot code_6138: toss ret SEMassDrain::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6156: lst temp[$1] lat temp[$2] le? bnt code_6175 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6156 code_6175: ret SEMassDrain::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEMassDrain::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_61fe ldi $1 sat temp[$0] code_6193: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_61c3 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleDrain send $4 bnot send $8 bnot +at temp[$0] jmp code_6193 code_61c3: pushi $33 ; 51, '3', play push2 lofsa string_82dc ; "spell24.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleDrain send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_620c code_61fe: dup ldi $1 eq? bnt code_620c pushi $95 ; 149, dispose push0 self $4 bnot code_620c: toss ret SEWrathOfTheGods::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_622a: lst temp[$1] lat temp[$2] le? bnt code_6249 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_622a code_6249: ret SEWrathOfTheGods::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEWrathOfTheGods::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_62d2 ldi $1 sat temp[$0] code_6267: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_6297 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleWrath send $4 bnot send $8 bnot +at temp[$0] jmp code_6267 code_6297: pushi $33 ; 51, '3', play push2 lofsa string_83df ; "spell17.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleWrath send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_62e0 code_62d2: dup ldi $1 eq? bnt code_62e0 pushi $95 ; 149, dispose push0 self $4 bnot code_62e0: toss ret SEElphamesJustice::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget lat temp[$2] bnt code_6322 ldi $1 sat temp[$1] code_6303: lst temp[$1] lat temp[$2] le? bnt code_6322 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6303 code_6322: ret SEElphamesJustice::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEElphamesJustice::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_63c0 pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot bnt code_63b6 ldi $1 sat temp[$0] code_634b: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_637b pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleJustice send $4 bnot send $8 bnot +at temp[$0] jmp code_634b code_637b: pushi $33 ; 51, '3', play push2 lofsa string_83fc ; "spell8.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleJustice send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_63ce code_63b6: pushi $c7 ; 199, cue push0 self $4 bnot jmp code_63ce code_63c0: dup ldi $1 eq? bnt code_63ce pushi $95 ; 149, dispose push0 self $4 bnot code_63ce: toss ret SESandStorm::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESandStorm::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_643b ldi $3 ; z aTop scratch pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f57 ; 8023 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $3 ; z pushi $1a9 ; 425, setStep push2 pushi $28 ; 40, '(', style pushi $19 ; 25, lsBottom pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $2c bnot pushi $33 ; 51, '3', play push2 lofsa string_8419 ; "whirlwin.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_64d1 code_643b: dup ldi $1 eq? bnt code_6476 pushi $195 ; 405, setLoop push1 pushi $3 ; z pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $c bnot pushi $15c ; 348, setMotion pushi $4 ; scaleX class MoveTo push push1 push0 pToa pTarget send $4 bnot push push2 push0 pToa pTarget send $4 bnot push pushSelf pToa pActor send $c bnot jmp code_64d1 code_6476: dup ldi $2 eq? bnt code_64a7 pToa pWhoToCue bnt code_648d pushi $c7 ; 199, cue push0 send $4 bnot ldi $0 aTop pWhoToCue code_648d: pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 pushi $3 ; z pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $14 bnot jmp code_64d1 code_64a7: dup ldi $3 ; z eq? bnt code_64c3 dpToa scratch pToa scratch bnt code_64bc pTos state ldi $2 sub aTop state code_64bc: ldi $1 aTop cycles jmp code_64d1 code_64c3: dup ldi $4 ; scaleX eq? bnt code_64d1 pushi $95 ; 149, dispose push0 self $4 bnot code_64d1: toss ret SEGustOfWind::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEGustOfWind::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_6538 ldi $3 ; z aTop scratch pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f57 ; 8023 pushi $94 ; 148, init push0 pushi $1a9 ; 425, setStep push2 pushi $28 ; 40, '(', style pushi $19 ; 25, lsBottom pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $26 bnot pushi $33 ; 51, '3', play push2 lofsa string_8419 ; "whirlwin.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_65cc code_6538: dup ldi $1 eq? bnt code_6572 pushi $195 ; 405, setLoop push1 push1 pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $c bnot pushi $15c ; 348, setMotion pushi $4 ; scaleX class MoveTo push push1 push0 pToa pTarget send $4 bnot push push2 push0 pToa pTarget send $4 bnot push pushSelf pToa pActor send $c bnot jmp code_65cc code_6572: dup ldi $2 eq? bnt code_65a2 pToa pWhoToCue bnt code_6589 pushi $c7 ; 199, cue push0 send $4 bnot ldi $0 aTop pWhoToCue code_6589: pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $14 bnot jmp code_65cc code_65a2: dup ldi $3 ; z eq? bnt code_65be dpToa scratch pToa scratch bnt code_65b7 pTos state ldi $2 sub aTop state code_65b7: ldi $1 aTop cycles jmp code_65cc code_65be: dup ldi $4 ; scaleX eq? bnt code_65cc pushi $95 ; 149, dispose push0 self $4 bnot code_65cc: toss ret SEElectricFury::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_65ea: lst temp[$1] lat temp[$2] le? bnt code_6609 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_65ea code_6609: ret SEElectricFury::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEElectricFury::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_6692 ldi $1 sat temp[$0] code_6627: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_6657 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleFury send $4 bnot send $8 bnot +at temp[$0] jmp code_6627 code_6657: pushi $33 ; 51, '3', play push2 lofsa string_843f ; "spell4.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleFury send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_66a0 code_6692: dup ldi $1 eq? bnt code_66a0 pushi $95 ; 149, dispose push0 self $4 bnot code_66a0: toss ret SEColdSnap::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_66be: lst temp[$1] lat temp[$2] le? bnt code_66dd pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_66be code_66dd: ret SEColdSnap::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEColdSnap::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_6766 ldi $1 sat temp[$0] code_66fb: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_672b pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleSnap send $4 bnot send $8 bnot +at temp[$0] jmp code_66fb code_672b: pushi $33 ; 51, '3', play push2 lofsa string_8459 ; "spell9.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleSnap send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_6774 code_6766: dup ldi $1 eq? bnt code_6774 pushi $95 ; 149, dispose push0 self $4 bnot code_6774: toss ret SESpellBlast::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6792: lst temp[$1] lat temp[$2] le? bnt code_67b1 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6792 code_67b1: ret SESpellBlast::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESpellBlast::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_683a ldi $1 sat temp[$0] code_67cf: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_67ff pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleBlast send $4 bnot send $8 bnot +at temp[$0] jmp code_67cf code_67ff: pushi $33 ; 51, '3', play push2 lofsa string_8459 ; "spell9.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleBlast send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_6848 code_683a: dup ldi $1 eq? bnt code_6848 pushi $95 ; 149, dispose push0 self $4 bnot code_6848: toss ret SEForcedFlee::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6866: lst temp[$1] lat temp[$2] le? bnt code_6885 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6866 code_6885: ret SEForcedFlee::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEForcedFlee::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_690e ldi $1 sat temp[$0] code_68a3: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_68d3 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleFlee send $4 bnot send $8 bnot +at temp[$0] jmp code_68a3 code_68d3: pushi $33 ; 51, '3', play push2 lofsa string_843f ; "spell4.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleFlee send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_691c code_690e: dup ldi $1 eq? bnt code_691c pushi $95 ; 149, dispose push0 self $4 bnot code_691c: toss ret SEBanishment::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_693a: lst temp[$1] lat temp[$2] le? bnt code_6959 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_693a code_6959: ret SEBanishment::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEBanishment::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_69e2 ldi $1 sat temp[$0] code_6977: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_69a7 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleBanish send $4 bnot send $8 bnot +at temp[$0] jmp code_6977 code_69a7: pushi $33 ; 51, '3', play push2 lofsa string_838c ; "spell23.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleBanish send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_69f0 code_69e2: dup ldi $1 eq? bnt code_69f0 pushi $95 ; 149, dispose push0 self $4 bnot code_69f0: toss ret SEIceOrb::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6a0e: lst temp[$1] lat temp[$2] le? bnt code_6a2d pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6a0e code_6a2d: ret SEIceOrb::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEIceOrb::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_6ab6 ldi $1 sat temp[$0] code_6a4b: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_6a7b pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleIceOrb send $4 bnot send $8 bnot +at temp[$0] jmp code_6a4b code_6a7b: pushi $33 ; 51, '3', play push2 lofsa string_82c5 ; "spell21.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleIceOrb send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_6ac4 code_6ab6: dup ldi $1 eq? bnt code_6ac4 pushi $95 ; 149, dispose push0 self $4 bnot code_6ac4: toss ret SESingleSummonZombie::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_6b33 pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb1 ; 8113 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter push1 pTos pTarget pToa pActor send $1e bnot pushi $3fb ; 1019, pHidden push1 push1 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot ldi $4 ; scaleX aTop cycles jmp code_6b5e code_6b33: dup ldi $1 eq? bnt code_6b50 pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot jmp code_6b5e code_6b50: dup ldi $2 eq? bnt code_6b5e pushi $95 ; 149, dispose push0 self $4 bnot code_6b5e: toss ret SESingleSummonWraith::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_6bcd pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb5 ; 8117 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter push1 pTos pTarget pToa pActor send $1e bnot pushi $3fb ; 1019, pHidden push1 push1 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot ldi $4 ; scaleX aTop cycles jmp code_6bf8 code_6bcd: dup ldi $1 eq? bnt code_6bea pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot jmp code_6bf8 code_6bea: dup ldi $2 eq? bnt code_6bf8 pushi $95 ; 149, dispose push0 self $4 bnot code_6bf8: toss ret SESingleSummonDaemon::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_6c67 pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb8 ; 8120 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter push1 pTos pTarget pToa pActor send $1e bnot pushi $3fb ; 1019, pHidden push1 push1 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot ldi $4 ; scaleX aTop cycles jmp code_6c92 code_6c67: dup ldi $1 eq? bnt code_6c84 pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot jmp code_6c92 code_6c84: dup ldi $2 eq? bnt code_6c92 pushi $95 ; 149, dispose push0 self $4 bnot code_6c92: toss ret SESingleSummonPixie::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_6d01 pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb3 ; 8115 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter push1 pTos pTarget pToa pActor send $1e bnot pushi $3fb ; 1019, pHidden push1 push1 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot ldi $4 ; scaleX aTop cycles jmp code_6d2c code_6d01: dup ldi $1 eq? bnt code_6d1e pushi $3fb ; 1019, pHidden push1 push0 pToa pTarget send $6 bnot pushi $3e0 ; 992, setVisible push0 pToa pTarget send $4 bnot jmp code_6d2c code_6d1e: dup ldi $2 eq? bnt code_6d2c pushi $95 ; 149, dispose push0 self $4 bnot code_6d2c: toss ret SEEarthquake::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_6d54 pushi $33 ; 51, '3', play push1 lofsa string_84f2 ; "earthq.wav" push class SoundMgr send $6 bnot push0 callk kernel_121, $0 bnot aTop scratch ldi $1 aTop cycles jmp code_6dd7 code_6d54: dup ldi $1 eq? bnt code_6dc9 pushi $db ; 219, moveTo push2 push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot push ldi $a ; 10, inTop sub push push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot push ldi $a ; 10, inTop sub push push0 push0 lag global[$3] send $4 bnot send $8 bnot push1 push0 push0 lag global[$3] send $4 bnot push callk kernel_42, $2 bnot push0 callk kernel_121, $0 bnot push pToa scratch sub push ldi $78 ; 120, 'x', textRight gt? bnt code_6dc0 pushi $db ; 219, moveTo push2 push0 pushi $e3 ; 227, expand push0 push0 lag global[$3] send $4 bnot send $8 bnot push1 push0 push0 lag global[$3] send $4 bnot push callk kernel_42, $2 bnot jmp code_6dc2 code_6dc0: dpToa state code_6dc2: ldi $1 aTop cycles jmp code_6dd7 code_6dc9: dup ldi $2 eq? bnt code_6dd7 pushi $95 ; 149, dispose push0 self $4 bnot code_6dd7: toss ret SESummonZombie::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6df5: lst temp[$1] lat temp[$2] le? bnt code_6e14 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6df5 code_6e14: ret SESummonZombie::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESummonZombie::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_6ec4 ldi $0 sat temp[$0] code_6e32: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_6eaf pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $4cc ; 1228, pFriend push1 pushi $4cc ; 1228, pFriend push0 pToa pSource send $4 bnot push pushi $373 ; 883, setAction push1 push1 pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push calle export40111_0, $2 bnot push pushi $3c5 ; 965, addToRoom push1 pushi $c5 ; 197, pRoom push0 pToa pSource send $4 bnot push pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot send $18 bnot pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleSummonZombie send $4 bnot send $8 bnot +at temp[$0] jmp code_6e32 code_6eaf: pushi $33 ; 51, '3', play push2 lofsa string_850a ; "spell10.wav" push pTos pSource class SoundMgr send $8 bnot ldi $1 aTop cycles jmp code_6ed2 code_6ec4: dup ldi $1 eq? bnt code_6ed2 pushi $95 ; 149, dispose push0 self $4 bnot code_6ed2: toss ret SESummonWraith::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6ef0: lst temp[$1] lat temp[$2] le? bnt code_6f0f pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6ef0 code_6f0f: ret SESummonWraith::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESummonWraith::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_6fbf ldi $0 sat temp[$0] code_6f2d: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_6faa pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $4cc ; 1228, pFriend push1 pushi $4cc ; 1228, pFriend push0 pToa pSource send $4 bnot push pushi $373 ; 883, setAction push1 push1 pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push calle export40111_0, $2 bnot push pushi $3c5 ; 965, addToRoom push1 pushi $c5 ; 197, pRoom push0 pToa pSource send $4 bnot push pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot send $18 bnot pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleSummonWraith send $4 bnot send $8 bnot +at temp[$0] jmp code_6f2d code_6faa: pushi $33 ; 51, '3', play push2 lofsa string_83fc ; "spell8.wav" push pTos pSource class SoundMgr send $8 bnot ldi $1 aTop cycles jmp code_6fcd code_6fbf: dup ldi $1 eq? bnt code_6fcd pushi $95 ; 149, dispose push0 self $4 bnot code_6fcd: toss ret SESummonUndead::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_6feb: lst temp[$1] lat temp[$2] le? bnt code_700a pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_6feb code_700a: ret SESummonUndead::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESummonUndead::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_70ba ldi $0 sat temp[$0] code_7028: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_70a5 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $4cc ; 1228, pFriend push1 pushi $4cc ; 1228, pFriend push0 pToa pSource send $4 bnot push pushi $373 ; 883, setAction push1 push1 pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push calle export40111_0, $2 bnot push pushi $3c5 ; 965, addToRoom push1 pushi $c5 ; 197, pRoom push0 pToa pSource send $4 bnot push pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot send $18 bnot pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleSummonZombie send $4 bnot send $8 bnot +at temp[$0] jmp code_7028 code_70a5: pushi $33 ; 51, '3', play push2 lofsa string_82dc ; "spell24.wav" push pTos pSource class SoundMgr send $8 bnot ldi $1 aTop cycles jmp code_70c8 code_70ba: dup ldi $1 eq? bnt code_70c8 pushi $95 ; 149, dispose push0 self $4 bnot code_70c8: toss ret SESummonNightFriends::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_70e6: lst temp[$1] lat temp[$2] le? bnt code_7105 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_70e6 code_7105: ret SESummonNightFriends::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESummonNightFriends::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_71b5 ldi $0 sat temp[$0] code_7123: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_71a0 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $4cc ; 1228, pFriend push1 pushi $4cc ; 1228, pFriend push0 pToa pSource send $4 bnot push pushi $373 ; 883, setAction push1 push1 pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push calle export40111_0, $2 bnot push pushi $3c5 ; 965, addToRoom push1 pushi $c5 ; 197, pRoom push0 pToa pSource send $4 bnot push pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot send $18 bnot pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleSummonWraith send $4 bnot send $8 bnot +at temp[$0] jmp code_7123 code_71a0: pushi $33 ; 51, '3', play push2 lofsa string_8374 ; "spell20.wav" push pTos pSource class SoundMgr send $8 bnot ldi $1 aTop cycles jmp code_71c3 code_71b5: dup ldi $1 eq? bnt code_71c3 pushi $95 ; 149, dispose push0 self $4 bnot code_71c3: toss ret SESummonDaemon::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_71e1: lst temp[$1] lat temp[$2] le? bnt code_7200 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_71e1 code_7200: ret SESummonDaemon::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESummonDaemon::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_72b0 ldi $0 sat temp[$0] code_721e: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_729b pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $4cc ; 1228, pFriend push1 pushi $4cc ; 1228, pFriend push0 pToa pSource send $4 bnot push pushi $373 ; 883, setAction push1 push1 pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push calle export40111_0, $2 bnot push pushi $3c5 ; 965, addToRoom push1 pushi $c5 ; 197, pRoom push0 pToa pSource send $4 bnot push pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot send $18 bnot pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleSummonDaemon send $4 bnot send $8 bnot +at temp[$0] jmp code_721e code_729b: pushi $33 ; 51, '3', play push2 lofsa string_83c0 ; "spell14.wav" push pTos pSource class SoundMgr send $8 bnot ldi $1 aTop cycles jmp code_72be code_72b0: dup ldi $1 eq? bnt code_72be pushi $95 ; 149, dispose push0 self $4 bnot code_72be: toss ret SESummonPixie::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_72dc: lst temp[$1] lat temp[$2] le? bnt code_72fb pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_72dc code_72fb: ret SESummonPixie::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESummonPixie::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_73ab ldi $0 sat temp[$0] code_7319: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_7396 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $4cc ; 1228, pFriend push1 pushi $4cc ; 1228, pFriend push0 pToa pSource send $4 bnot push pushi $373 ; 883, setAction push1 push1 pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push calle export40111_0, $2 bnot push pushi $3c5 ; 965, addToRoom push1 pushi $c5 ; 197, pRoom push0 pToa pSource send $4 bnot push pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot send $18 bnot pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleSummonPixie send $4 bnot send $8 bnot +at temp[$0] jmp code_7319 code_7396: pushi $33 ; 51, '3', play push2 lofsa string_8567 ; "spell16.wav" push pTos pSource class SoundMgr send $8 bnot ldi $1 aTop cycles jmp code_73b9 code_73ab: dup ldi $1 eq? bnt code_73b9 pushi $95 ; 149, dispose push0 self $4 bnot code_73b9: toss ret SEPsychicOrb::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_73d7: lst temp[$1] lat temp[$2] le? bnt code_73f6 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_73d7 code_73f6: ret SEPsychicOrb::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEPsychicOrb::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_747f ldi $1 sat temp[$0] code_7414: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_7444 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESinglePsychicOrb send $4 bnot send $8 bnot +at temp[$0] jmp code_7414 code_7444: pushi $33 ; 51, '3', play push2 lofsa string_8581 ; "spell22.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESinglePsychicOrb send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_748d code_747f: dup ldi $1 eq? bnt code_748d pushi $95 ; 149, dispose push0 self $4 bnot code_748d: toss ret SELightDart::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_74ab: lst temp[$1] lat temp[$2] le? bnt code_74ca pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_74ab code_74ca: ret SELightDart::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SELightDart::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_7553 ldi $1 sat temp[$0] code_74e8: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_7518 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleLightDart send $4 bnot send $8 bnot +at temp[$0] jmp code_74e8 code_7518: pushi $33 ; 51, '3', play push2 lofsa string_859a ; "spell5.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleLightDart send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_7561 code_7553: dup ldi $1 eq? bnt code_7561 pushi $95 ; 149, dispose push0 self $4 bnot code_7561: toss ret SEAcidSphere::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_757f: lst temp[$1] lat temp[$2] le? bnt code_759e pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_757f code_759e: ret SEAcidSphere::init: pushi $94 ; 148, init push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEAcidSphere::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEAcidSphere::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_7632 ldi $1 sat temp[$0] code_75c7: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_75f7 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleAcidSphere send $4 bnot send $8 bnot +at temp[$0] jmp code_75c7 code_75f7: pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleAcidSphere send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_7640 code_7632: dup ldi $1 eq? bnt code_7640 pushi $95 ; 149, dispose push0 self $4 bnot code_7640: toss ret SEFireBall::changeState: link $4 lap param[$1] aTop state push dup ldi $0 eq? bnt code_76a6 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2048 ; 8264 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $28 ; 40, '(', style pushi $19 ; 25, lsBottom pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $4 ; scaleX class StrikeGround push pTos x pTos y pushSelf pToa pActor send $30 bnot pushi $33 ; 51, '3', play push2 lofsa string_85ca ; "bam3.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7703 code_76a6: dup ldi $1 eq? bnt code_76f5 pushi $95 ; 149, dispose push0 pToa pActor send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f75 ; 8053 pushi $94 ; 148, init push0 pushi $dc ; 220, posn push2 pTos x pTos y ldi $28 ; 40, '(', style add push pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1a bnot pushi $33 ; 51, '3', play push2 lofsa string_85d3 ; "boom2.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7703 code_76f5: dup ldi $2 eq? bnt code_7703 pushi $95 ; 149, dispose push0 self $4 bnot code_7703: toss ret SECrushingBoulder::changeState: link $6 lap param[$1] aTop state push dup ldi $0 eq? bnt code_775d pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $204a ; 8266 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $28 ; 40, '(', style pushi $19 ; 25, lsBottom pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $3 ; z push1 pushi $c8 ; 200, handleEvent pToa pActor send $24 bnot ldi $1 aTop cycles pushi $33 ; 51, '3', play push2 lofsa string_82f5 ; "spell19.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7800 code_775d: dup ldi $1 eq? bnt code_7791 pushi $3 ; z push0 pToa pActor send $4 bnot push ldi $32 ; 50, '2', edit gt? bnt code_778a pushi $3 ; z push1 pushi $3 ; z push0 pToa pActor send $4 bnot push ldi $f ; 15, loop sub push pToa pActor send $6 bnot dpToa state code_778a: ldi $1 aTop cycles jmp code_7800 code_7791: dup ldi $2 eq? bnt code_77f2 push1 push0 pToa pActor send $4 bnot sat temp[$4] push2 push0 pToa pActor send $4 bnot sat temp[$5] pushi $95 ; 149, dispose push0 pToa pActor send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $204b ; 8267 pushi $10 ; 16, cel push1 push0 push1 push1 lst temp[$4] push2 push1 lst temp[$5] pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $94 ; 148, init push0 pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_85e8 ; "bam7.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7800 code_77f2: dup ldi $3 ; z eq? bnt code_7800 pushi $95 ; 149, dispose push0 self $4 bnot code_7800: toss ret SEDuachsVengeance::changeState: link $6 lap param[$1] aTop state push dup ldi $0 eq? bnt code_785a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $205e ; 8286 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $28 ; 40, '(', style pushi $19 ; 25, lsBottom pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $3 ; z push1 pushi $c8 ; 200, handleEvent pToa pActor send $24 bnot ldi $1 aTop cycles pushi $33 ; 51, '3', play push2 lofsa string_8362 ; "spell2.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_78fd code_785a: dup ldi $1 eq? bnt code_788e pushi $3 ; z push0 pToa pActor send $4 bnot push ldi $32 ; 50, '2', edit gt? bnt code_7887 pushi $3 ; z push1 pushi $3 ; z push0 pToa pActor send $4 bnot push ldi $f ; 15, loop sub push pToa pActor send $6 bnot dpToa state code_7887: ldi $1 aTop cycles jmp code_78fd code_788e: dup ldi $2 eq? bnt code_78ef push1 push0 pToa pActor send $4 bnot sat temp[$4] push2 push0 pToa pActor send $4 bnot sat temp[$5] pushi $95 ; 149, dispose push0 pToa pActor send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $205f ; 8287 pushi $10 ; 16, cel push1 push0 push1 push1 lst temp[$4] push2 push1 lst temp[$5] pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $94 ; 148, init push0 pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_85d3 ; "boom2.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_78fd code_78ef: dup ldi $3 ; z eq? bnt code_78fd pushi $95 ; 149, dispose push0 self $4 bnot code_78fd: toss ret SEHeadOfDeath::changeState: link $6 lap param[$1] aTop state push dup ldi $0 eq? bnt code_796a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $a8c3 ; -22333 push2 push0 push1 callk kernel_60, $4 bnot add push pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pSource pushi $6a ; 106, 'j', scaleSignal push1 push1 pushi $4 ; scaleX push1 pushi $100 ; 256, strMax pushi $5 ; scaleY push1 pushi $100 ; 256, strMax pushi $105 ; 261, setCycle push1 class Fwd push pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $32 bnot pushi $33 ; 51, '3', play push2 lofsa string_82f5 ; "spell19.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_79d9 code_796a: dup ldi $1 eq? bnt code_79cb push1 push0 pToa pActor send $4 bnot sat temp[$4] push2 push0 pToa pActor send $4 bnot sat temp[$5] pushi $95 ; 149, dispose push0 pToa pActor send $4 bnot pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $204b ; 8267 pushi $10 ; 16, cel push1 push0 push1 push1 lst temp[$4] push2 push1 lst temp[$5] pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $94 ; 148, init push0 pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_85e8 ; "bam7.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_79d9 code_79cb: dup ldi $2 eq? bnt code_79d9 pushi $95 ; 149, dispose push0 self $4 bnot code_79d9: toss ret SEFlash::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7a25 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f64 ; 8036 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7a4a code_7a25: dup ldi $1 eq? bnt code_7a3c pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $8 bnot jmp code_7a4a code_7a3c: dup ldi $2 eq? bnt code_7a4a pushi $95 ; 149, dispose push0 self $4 bnot code_7a4a: toss ret SEFlashGrow::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7a96 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f64 ; 8036 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7aa4 code_7a96: dup ldi $1 eq? bnt code_7aa4 pushi $95 ; 149, dispose push0 self $4 bnot code_7aa4: toss ret SEFlashFade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7ae8 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f64 ; 8036 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $24 bnot jmp code_7af6 code_7ae8: dup ldi $1 eq? bnt code_7af6 pushi $95 ; 149, dispose push0 self $4 bnot code_7af6: toss ret SELightning::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7b64 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f41 ; 8001 pushi $94 ; 148, init push0 pToa pActor send $a bnot push1 push0 pToa pSource send $4 bnot push push1 push0 pToa pTarget send $4 bnot lt? bnt code_7b3a pushi $f ; 15, loop push1 push1 pToa pActor send $6 bnot code_7b3a: pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $14a ; 330, cycleSpeed push1 pushi $8 ; fixPriority pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $14 bnot pushi $33 ; 51, '3', play push2 lofsa string_864d ; "thunder.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7b72 code_7b64: dup ldi $1 eq? bnt code_7b72 pushi $95 ; 149, dispose push0 self $4 bnot code_7b72: toss ret SELightningBolt::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7bbe pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f41 ; 8001 pushi $94 ; 148, init push0 pushi $f ; 15, loop push1 push2 push0 push1 callk kernel_60, $4 bnot push push1 push1 pTos x push2 push1 pTos y pushi $14a ; 330, cycleSpeed push1 pushi $8 ; fixPriority pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $2a bnot jmp code_7bcc code_7bbe: dup ldi $1 eq? bnt code_7bcc pushi $95 ; 149, dispose push0 self $4 bnot code_7bcc: toss ret SEStoning::changeState: link $4 lap param[$1] aTop state push dup ldi $0 eq? bnt code_7c17 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $201a ; 8218 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf push1 push1 pTos x push2 push1 pTos y pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8335 ; "spell18.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7c25 code_7c17: dup ldi $1 eq? bnt code_7c25 pushi $95 ; 149, dispose push0 self $4 bnot code_7c25: toss ret SEIceStorm::changeState: link $4 lap param[$1] aTop state push dup ldi $0 eq? bnt code_7c70 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2016 ; 8214 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf push1 push1 pTos x push2 push1 pTos y pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_867f ; "blizzard.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7c7e code_7c70: dup ldi $1 eq? bnt code_7c7e pushi $95 ; 149, dispose push0 self $4 bnot code_7c7e: toss ret SEAcidRain::changeState: link $4 lap param[$1] aTop state push dup ldi $0 eq? bnt code_7cc9 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2032 ; 8242 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf push1 push1 pTos x push2 push1 pTos y pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8581 ; "spell22.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7cd7 code_7cc9: dup ldi $1 eq? bnt code_7cd7 pushi $95 ; 149, dispose push0 self $4 bnot code_7cd7: toss ret SEGreenCloud::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7d1e pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_86a2 ; "cstcloud.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7d2c code_7d1e: dup ldi $1 eq? bnt code_7d2c pushi $95 ; 149, dispose push0 self $4 bnot code_7d2c: toss ret SERedCloud::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7d78 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 push1 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_86a2 ; "cstcloud.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7d86 code_7d78: dup ldi $1 eq? bnt code_7d86 pushi $95 ; 149, dispose push0 self $4 bnot code_7d86: toss ret SEBlueCloud::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7dd2 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 push2 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_86a2 ; "cstcloud.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7de0 code_7dd2: dup ldi $1 eq? bnt code_7de0 pushi $95 ; 149, dispose push0 self $4 bnot code_7de0: toss ret SEYellowCloud::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7e2d pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $3 ; z pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_86a2 ; "cstcloud.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7e3b code_7e2d: dup ldi $1 eq? bnt code_7e3b pushi $95 ; 149, dispose push0 self $4 bnot code_7e3b: toss ret SEWhiteCloud::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7e88 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $4 ; scaleX pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_86a2 ; "cstcloud.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7e96 code_7e88: dup ldi $1 eq? bnt code_7e96 pushi $95 ; 149, dispose push0 self $4 bnot code_7e96: toss ret SEPurpleCloud::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7ee3 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $5 ; scaleY pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_86ee ; "enchant.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7ef1 code_7ee3: dup ldi $1 eq? bnt code_7ef1 pushi $95 ; 149, dispose push0 self $4 bnot code_7ef1: toss ret SEGreenFade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7f43 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 push0 pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_86ee ; "enchant.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7f51 code_7f43: dup ldi $1 eq? bnt code_7f51 pushi $95 ; 149, dispose push0 self $4 bnot code_7f51: toss ret SERedFade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_7fa3 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 push1 pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_7fb1 code_7fa3: dup ldi $1 eq? bnt code_7fb1 pushi $95 ; 149, dispose push0 self $4 bnot code_7fb1: toss ret SEBlueFade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8003 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 push2 pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8011 code_8003: dup ldi $1 eq? bnt code_8011 pushi $95 ; 149, dispose push0 self $4 bnot code_8011: toss ret SEYellowFade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8064 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $3 ; z pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8072 code_8064: dup ldi $1 eq? bnt code_8072 pushi $95 ; 149, dispose push0 self $4 bnot code_8072: toss ret SEWhiteFade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_80c5 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $4 ; scaleX pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_80d3 code_80c5: dup ldi $1 eq? bnt code_80d3 pushi $95 ; 149, dispose push0 self $4 bnot code_80d3: toss ret SEPurpleFade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8126 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $5 ; scaleY pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8134 code_8126: dup ldi $1 eq? bnt code_8134 pushi $95 ; 149, dispose push0 self $4 bnot code_8134: toss ret SEHeal::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8186 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fef ; 8175 pushi $94 ; 148, init push0 pushi $14a ; 330, cycleSpeed push1 pushi $4 ; scaleX pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8194 code_8186: dup ldi $1 eq? bnt code_8194 pushi $95 ; 149, dispose push0 self $4 bnot code_8194: toss ret SEPurify::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_81e6 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff0 ; 8176 pushi $94 ; 148, init push0 pushi $14a ; 330, cycleSpeed push1 pushi $4 ; scaleX pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_81f4 code_81e6: dup ldi $1 eq? bnt code_81f4 pushi $95 ; 149, dispose push0 self $4 bnot code_81f4: toss ret SEGreaterHeal::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8246 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff3 ; 8179 pushi $94 ; 148, init push0 pushi $14a ; 330, cycleSpeed push1 pushi $4 ; scaleX pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8319 ; "spell13.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8254 code_8246: dup ldi $1 eq? bnt code_8254 pushi $95 ; 149, dispose push0 self $4 bnot code_8254: toss ret SECurePoison::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_82a6 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff1 ; 8177 pushi $94 ; 148, init push0 pushi $14a ; 330, cycleSpeed push1 pushi $4 ; scaleX pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8319 ; "spell13.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_82b4 code_82a6: dup ldi $1 eq? bnt code_82b4 pushi $95 ; 149, dispose push0 self $4 bnot code_82b4: toss ret SEDrainMagic::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8302 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f53 ; 8019 pushi $94 ; 148, init push0 pushi $53c ; 1340, linkToActor pushi $4 ; scaleX pTos pTarget pushi $d8 ; 216, callKernel pushi $a ; 10, inTop push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8310 code_8302: dup ldi $1 eq? bnt code_8310 pushi $95 ; 149, dispose push0 self $4 bnot code_8310: toss ret SEWhirlwind::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_836a ldi $3 ; z aTop scratch pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f57 ; 8023 pushi $94 ; 148, init push0 pushi $1a9 ; 425, setStep push2 pushi $28 ; 40, '(', style pushi $19 ; 25, lsBottom pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $26 bnot pushi $33 ; 51, '3', play push2 lofsa string_8419 ; "whirlwin.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_840e code_836a: dup ldi $1 eq? bnt code_83a4 pushi $195 ; 405, setLoop push1 push1 pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $c bnot pushi $15c ; 348, setMotion pushi $4 ; scaleX class MoveTo push push1 push0 pToa pTarget send $4 bnot push push2 push0 pToa pTarget send $4 bnot push pushSelf pToa pActor send $c bnot jmp code_840e code_83a4: dup ldi $2 eq? bnt code_83e4 pToa pWhoToCue bnt code_83bb pushi $c7 ; 199, cue push0 send $4 bnot ldi $0 aTop pWhoToCue code_83bb: pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push1 pushi $53c ; 1340, linkToActor pushi $4 ; scaleX pTos pTarget push0 push0 push0 pushi $465 ; 1125, pFollow push1 push1 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $26 bnot jmp code_840e code_83e4: dup ldi $3 ; z eq? bnt code_8400 dpToa scratch pToa scratch bnt code_83f9 pTos state ldi $2 sub aTop state code_83f9: ldi $1 aTop cycles jmp code_840e code_8400: dup ldi $4 ; scaleX eq? bnt code_840e pushi $95 ; 149, dispose push0 self $4 bnot code_840e: toss ret SEShieldUp::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8460 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f5a ; 8026 pushi $94 ; 148, init push0 pushi $14a ; 330, cycleSpeed push1 pushi $8 ; fixPriority pushi $53c ; 1340, linkToActor pushi $4 ; scaleX pTos pTarget push0 push0 push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $24 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_848f code_8460: dup ldi $1 eq? bnt code_8481 pushi $195 ; 405, setLoop push1 push1 pushi $196 ; 406, setCel push1 push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $14 bnot jmp code_848f code_8481: dup ldi $2 eq? bnt code_848f pushi $95 ; 149, dispose push0 self $4 bnot code_848f: toss ret SEShield::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_84d6 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff4 ; 8180 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_84e4 code_84d6: dup ldi $1 eq? bnt code_84e4 pushi $95 ; 149, dispose push0 self $4 bnot code_84e4: toss ret SEGreaterShield::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_852b pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff5 ; 8181 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8539 code_852b: dup ldi $1 eq? bnt code_8539 pushi $95 ; 149, dispose push0 self $4 bnot code_8539: toss ret SEInvulnerability::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8580 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ffd ; 8189 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_858e code_8580: dup ldi $1 eq? bnt code_858e pushi $95 ; 149, dispose push0 self $4 bnot code_858e: toss ret SEFireShield::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_85d5 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff8 ; 8184 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_85e3 code_85d5: dup ldi $1 eq? bnt code_85e3 pushi $95 ; 149, dispose push0 self $4 bnot code_85e3: toss ret SEColdShield::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_862a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff9 ; 8185 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8638 code_862a: dup ldi $1 eq? bnt code_8638 pushi $95 ; 149, dispose push0 self $4 bnot code_8638: toss ret SELightningShield::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_867f pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ffa ; 8186 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_868d code_867f: dup ldi $1 eq? bnt code_868d pushi $95 ; 149, dispose push0 self $4 bnot code_868d: toss ret SEPoisonShield::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_86d4 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fae ; 8110 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_86e2 code_86d4: dup ldi $1 eq? bnt code_86e2 pushi $95 ; 149, dispose push0 self $4 bnot code_86e2: toss ret SEAcidShield::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8729 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fae ; 8110 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8737 code_8729: dup ldi $1 eq? bnt code_8737 pushi $95 ; 149, dispose push0 self $4 bnot code_8737: toss ret SEFireCurse::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_877e pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff8 ; 8184 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8374 ; "spell20.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_878c code_877e: dup ldi $1 eq? bnt code_878c pushi $95 ; 149, dispose push0 self $4 bnot code_878c: toss ret SEColdCurse::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_87d3 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff9 ; 8185 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8374 ; "spell20.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_87e1 code_87d3: dup ldi $1 eq? bnt code_87e1 pushi $95 ; 149, dispose push0 self $4 bnot code_87e1: toss ret SELightningCurse::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8828 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ffa ; 8186 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8374 ; "spell20.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8836 code_8828: dup ldi $1 eq? bnt code_8836 pushi $95 ; 149, dispose push0 self $4 bnot code_8836: toss ret SEPoisonCurse::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_887d pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fae ; 8110 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8374 ; "spell20.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_888b code_887d: dup ldi $1 eq? bnt code_888b pushi $95 ; 149, dispose push0 self $4 bnot code_888b: toss ret SEAcidCurse::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_88d2 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fae ; 8110 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_88e0 code_88d2: dup ldi $1 eq? bnt code_88e0 pushi $95 ; 149, dispose push0 self $4 bnot code_88e0: toss ret SEMissileResistance::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8927 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fee ; 8174 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8935 code_8927: dup ldi $1 eq? bnt code_8935 pushi $95 ; 149, dispose push0 self $4 bnot code_8935: toss ret SEEmpower::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_897c pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fec ; 8172 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8459 ; "spell9.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_898a code_897c: dup ldi $1 eq? bnt code_898a pushi $95 ; 149, dispose push0 self $4 bnot code_898a: toss ret SEEnfeeble::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_89d1 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb0 ; 8112 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_82dc ; "spell24.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_89df code_89d1: dup ldi $1 eq? bnt code_89df pushi $95 ; 149, dispose push0 self $4 bnot code_89df: toss ret SEStealLife::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8a26 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2033 ; 8243 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_82dc ; "spell24.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8a34 code_8a26: dup ldi $1 eq? bnt code_8a34 pushi $95 ; 149, dispose push0 self $4 bnot code_8a34: toss ret SENimbility::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8a7b pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1feb ; 8171 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_874f ; "spell11.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8a89 code_8a7b: dup ldi $1 eq? bnt code_8a89 pushi $95 ; 149, dispose push0 self $4 bnot code_8a89: toss ret SEClumsiness::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8ad0 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1faf ; 8111 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8ade code_8ad0: dup ldi $1 eq? bnt code_8ade pushi $95 ; 149, dispose push0 self $4 bnot code_8ade: toss ret SEImmolation::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8b25 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f75 ; 8053 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8b33 code_8b25: dup ldi $1 eq? bnt code_8b33 pushi $95 ; 149, dispose push0 self $4 bnot code_8b33: toss ret SEWarpMind::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8b7a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f98 ; 8088 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_88bb ; "spell15.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8b88 code_8b7a: dup ldi $1 eq? bnt code_8b88 pushi $95 ; 149, dispose push0 self $4 bnot code_8b88: toss ret SEDrainLife::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8bcf pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2030 ; 8240 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_843f ; "spell4.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8bdd code_8bcf: dup ldi $1 eq? bnt code_8bdd pushi $95 ; 149, dispose push0 self $4 bnot code_8bdd: toss ret SEDeathWish::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8c24 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb9 ; 8121 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_83c0 ; "spell14.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8c32 code_8c24: dup ldi $1 eq? bnt code_8c32 pushi $95 ; 149, dispose push0 self $4 bnot code_8c32: toss ret SESpark::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8c79 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f79 ; 8057 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8362 ; "spell2.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8c87 code_8c79: dup ldi $1 eq? bnt code_8c87 pushi $95 ; 149, dispose push0 self $4 bnot code_8c87: toss ret SEDeathTouch::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8cce pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2034 ; 8244 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_88f2 ; "spell7.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8cdc code_8cce: dup ldi $1 eq? bnt code_8cdc pushi $95 ; 149, dispose push0 self $4 bnot code_8cdc: toss ret SEExtension::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8d23 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fd4 ; 8148 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8d31 code_8d23: dup ldi $1 eq? bnt code_8d31 pushi $95 ; 149, dispose push0 self $4 bnot code_8d31: toss ret SESeeInvisibility::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8d78 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fd5 ; 8149 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8d86 code_8d78: dup ldi $1 eq? bnt code_8d86 pushi $95 ; 149, dispose push0 self $4 bnot code_8d86: toss ret SEShift::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8dcd pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fd6 ; 8150 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8ddb code_8dcd: dup ldi $1 eq? bnt code_8ddb pushi $95 ; 149, dispose push0 self $4 bnot code_8ddb: toss ret SEInvisibility::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8e22 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fd7 ; 8151 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8e30 code_8e22: dup ldi $1 eq? bnt code_8e30 pushi $95 ; 149, dispose push0 self $4 bnot code_8e30: toss ret SEAntiMagicAura::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8e77 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fa4 ; 8100 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8e85 code_8e77: dup ldi $1 eq? bnt code_8e85 pushi $95 ; 149, dispose push0 self $4 bnot code_8e85: toss ret SERust::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_8ea3: lst temp[$1] lat temp[$2] le? bnt code_8ec2 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_8ea3 code_8ec2: ret SERust::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SERust::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_8f4b ldi $1 sat temp[$0] code_8ee0: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_8f10 pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 lofsa SESingleRust send $4 bnot send $8 bnot +at temp[$0] jmp code_8ee0 code_8f10: pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 lofsa SESingleRust send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_8f59 code_8f4b: dup ldi $1 eq? bnt code_8f59 pushi $95 ; 149, dispose push0 self $4 bnot code_8f59: toss ret SEDefenselessness::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8fa0 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fdc ; 8156 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_8fae code_8fa0: dup ldi $1 eq? bnt code_8fae pushi $95 ; 149, dispose push0 self $4 bnot code_8fae: toss ret SEImprovedInvisibility::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_8ff5 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fdd ; 8157 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_9003 code_8ff5: dup ldi $1 eq? bnt code_9003 pushi $95 ; 149, dispose push0 self $4 bnot code_9003: toss ret SEEnchantItem::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_904a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fde ; 8158 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_9058 code_904a: dup ldi $1 eq? bnt code_9058 pushi $95 ; 149, dispose push0 self $4 bnot code_9058: toss ret SEShieldDown::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_90b4 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f5a ; 8026 pushi $94 ; 148, init push0 pushi $14a ; 330, cycleSpeed push1 pushi $8 ; fixPriority pushi $195 ; 405, setLoop push1 push1 pushi $196 ; 406, setCel push1 push0 pushi $53c ; 1340, linkToActor pushi $4 ; scaleX pTos pTarget push0 push0 push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $30 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_90e4 code_90b4: dup ldi $1 eq? bnt code_90d6 pushi $195 ; 405, setLoop push1 push0 pushi $196 ; 406, setCel push1 pushi $64 ; 100, 'd', moveDone pushi $105 ; 261, setCycle push2 class Beg push pushSelf pToa pActor send $14 bnot jmp code_90e4 code_90d6: dup ldi $2 eq? bnt code_90e4 pushi $95 ; 149, dispose push0 self $4 bnot code_90e4: toss ret SEPoof::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectTarget, $4 bnot ret SEPoof::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_913b pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f62 ; 8034 pushi $94 ; 148, init push0 pushi $53c ; 1340, linkToActor pushi $4 ; scaleX pTos pTarget push0 push0 push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_9149 code_913b: dup ldi $1 eq? bnt code_9149 pushi $95 ; 149, dispose push0 self $4 bnot code_9149: toss ret SEDeathCloud::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_91a0 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f48 ; 8008 pushi $94 ; 148, init push0 pushi $1a9 ; 425, setStep push2 pushi $23 ; 35, '#', text pushi $19 ; 25, lsBottom pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $26 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_9202 code_91a0: dup ldi $1 eq? bnt code_91c7 pushi $195 ; 405, setLoop push1 push1 pushi $105 ; 261, setCycle push1 class Fwd push pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $16 bnot jmp code_9202 code_91c7: dup ldi $2 eq? bnt code_91f4 pushi $f ; 15, loop push1 push2 pushi $10 ; 16, cel push1 push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $14 bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_9202 code_91f4: dup ldi $3 ; z eq? bnt code_9202 pushi $95 ; 149, dispose push0 self $4 bnot code_9202: toss ret SEMultiBlade::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget ldi $1 sat temp[$1] code_9220: lst temp[$1] lat temp[$2] le? bnt code_923f pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_9220 code_923f: ret SEMultiBlade::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEMultiBlade::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_92c6 ldi $1 sat temp[$0] code_925d: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_928c pushi $94 ; 148, init push2 pTos pSource pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 class SEDeathBlade send $4 bnot send $8 bnot +at temp[$0] jmp code_925d code_928c: pushi $33 ; 51, '3', play push2 lofsa string_88bb ; "spell15.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init pushi $3 ; z pTos pSource pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 class SEDeathBlade send $4 bnot send $e bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_92d4 code_92c6: dup ldi $1 eq? bnt code_92d4 pushi $95 ; 149, dispose push0 self $4 bnot code_92d4: toss ret SEDeathBlade::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SEDeathBlade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_933d pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f4a ; 8010 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $14 ; 20, nsRight push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot add push pushi $14 ; 20, nsRight pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $2e bnot jmp code_9380 code_933d: dup ldi $1 eq? bnt code_9372 pushi $f ; 15, loop push1 push1 pushi $10 ; 16, cel push1 push0 pushi $14a ; 330, cycleSpeed push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_89bb ; "thud3.wav" push pTos pActor class SoundMgr send $8 bnot ldi $3 ; z aTop cycles jmp code_9380 code_9372: dup ldi $2 eq? bnt code_9380 pushi $95 ; 149, dispose push0 self $4 bnot code_9380: toss ret SESingleFlameOrb::init: lap param[$1] aTop pSource lap param[$2] aTop pTarget lap param[$4] aTop pWhoToCue lap param[$3] aTop pDidHit pushi $94 ; 148, init push0 super SpecialEffectSourceTarget, $4 bnot ret SESingleFlameOrb::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9403 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2044 ; 8260 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $14 ; 20, nsRight push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot add push pushi $14 ; 20, nsRight pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $34 bnot jmp code_9454 code_9403: dup ldi $1 eq? bnt code_9446 pushi $e ; 14, view push1 pushi $2045 ; 8261 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $10 ; 16, cel push1 push0 pushi $14a ; 330, cycleSpeed push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_89bb ; "thud3.wav" push pTos pActor class SoundMgr send $8 bnot ldi $3 ; z aTop cycles jmp code_9454 code_9446: dup ldi $2 eq? bnt code_9454 pushi $95 ; 149, dispose push0 self $4 bnot code_9454: toss ret SESinglePoisonBolt::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESinglePoisonBolt::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_94c9 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $205a ; 8282 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $14 ; 20, nsRight push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot add push pushi $14 ; 20, nsRight pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $34 bnot jmp code_951a code_94c9: dup ldi $1 eq? bnt code_950c pushi $e ; 14, view push1 pushi $205b ; 8283 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $10 ; 16, cel push1 push0 pushi $14a ; 330, cycleSpeed push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_89e3 ; "bam5.wav" push pTos pActor class SoundMgr send $8 bnot ldi $3 ; z aTop cycles jmp code_951a code_950c: dup ldi $2 eq? bnt code_951a pushi $95 ; 149, dispose push0 self $4 bnot code_951a: toss ret SESingleHoldMonster::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleHoldMonster::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_956a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f90 ; 8080 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9578 code_956a: dup ldi $1 eq? bnt code_9578 pushi $95 ; 149, dispose push0 self $4 bnot code_9578: toss ret SESingleBerserk::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleBerserk::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_95c8 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f95 ; 8085 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_95d6 code_95c8: dup ldi $1 eq? bnt code_95d6 pushi $95 ; 149, dispose push0 self $4 bnot code_95d6: toss ret SESingleSnap::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleSnap::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9626 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f7d ; 8061 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9634 code_9626: dup ldi $1 eq? bnt code_9634 pushi $95 ; 149, dispose push0 self $4 bnot code_9634: toss ret SESingleBlast::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleBlast::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9684 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f9a ; 8090 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9692 code_9684: dup ldi $1 eq? bnt code_9692 pushi $95 ; 149, dispose push0 self $4 bnot code_9692: toss ret SESingleFlee::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleFlee::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_96e2 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2026 ; 8230 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_96f0 code_96e2: dup ldi $1 eq? bnt code_96f0 pushi $95 ; 149, dispose push0 self $4 bnot code_96f0: toss ret SESingleBlessing::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleBlessing::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9740 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff3 ; 8179 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_974e code_9740: dup ldi $1 eq? bnt code_974e pushi $95 ; 149, dispose push0 self $4 bnot code_974e: toss ret SESingleIncinerate::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleIncinerate::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_979e pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f74 ; 8052 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_97ac code_979e: dup ldi $1 eq? bnt code_97ac pushi $95 ; 149, dispose push0 self $4 bnot code_97ac: toss ret SESingleFreeze::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleFreeze::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_97fc pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f7b ; 8059 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_980a code_97fc: dup ldi $1 eq? bnt code_980a pushi $95 ; 149, dispose push0 self $4 bnot code_980a: toss ret SESingleStun::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleStun::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_985a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f96 ; 8086 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9868 code_985a: dup ldi $1 eq? bnt code_9868 pushi $95 ; 149, dispose push0 self $4 bnot code_9868: toss ret SESingleConfusion::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleConfusion::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_98b8 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f92 ; 8082 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_98c6 code_98b8: dup ldi $1 eq? bnt code_98c6 pushi $95 ; 149, dispose push0 self $4 bnot code_98c6: toss ret SESingleMindShackle::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleMindShackle::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9916 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f94 ; 8084 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9924 code_9916: dup ldi $1 eq? bnt code_9924 pushi $95 ; 149, dispose push0 self $4 bnot code_9924: toss ret SESingleLoyaltyShift::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleLoyaltyShift::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9974 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f97 ; 8087 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9982 code_9974: dup ldi $1 eq? bnt code_9982 pushi $95 ; 149, dispose push0 self $4 bnot code_9982: toss ret SESingleFear::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleFear::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_99d2 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f9e ; 8094 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_99e0 code_99d2: dup ldi $1 eq? bnt code_99e0 pushi $95 ; 149, dispose push0 self $4 bnot code_99e0: toss ret SESingleDrain::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleDrain::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9a30 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2035 ; 8245 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9a3e code_9a30: dup ldi $1 eq? bnt code_9a3e pushi $95 ; 149, dispose push0 self $4 bnot code_9a3e: toss ret SESingleWrath::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleWrath::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9a8e pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ff7 ; 8183 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9a9c code_9a8e: dup ldi $1 eq? bnt code_9a9c pushi $95 ; 149, dispose push0 self $4 bnot code_9a9c: toss ret SESingleJustice::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleJustice::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9aec pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f7c ; 8060 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9afa code_9aec: dup ldi $1 eq? bnt code_9afa pushi $95 ; 149, dispose push0 self $4 bnot code_9afa: toss ret SESingleFury::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleFury::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9b4a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f7c ; 8060 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9b58 code_9b4a: dup ldi $1 eq? bnt code_9b58 pushi $95 ; 149, dispose push0 self $4 bnot code_9b58: toss ret SESingleBanish::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleBanish::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9ba8 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb6 ; 8118 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9bb6 code_9ba8: dup ldi $1 eq? bnt code_9bb6 pushi $95 ; 149, dispose push0 self $4 bnot code_9bb6: toss ret SESingleRust::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleRust::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9c06 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f77 ; 8055 pushi $f ; 15, loop push1 push0 pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pushi $464 ; 1124, linkToCenter pushi $4 ; scaleX pTos pTarget pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pToa pActor send $24 bnot jmp code_9c14 code_9c06: dup ldi $1 eq? bnt code_9c14 pushi $95 ; 149, dispose push0 self $4 bnot code_9c14: toss ret SESingleIceOrb::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleIceOrb::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9c89 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2046 ; 8262 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $14 ; 20, nsRight push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot add push pushi $14 ; 20, nsRight pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $34 bnot jmp code_9cda code_9c89: dup ldi $1 eq? bnt code_9ccc pushi $e ; 14, view push1 pushi $2047 ; 8263 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $10 ; 16, cel push1 push0 pushi $14a ; 330, cycleSpeed push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_89bb ; "thud3.wav" push pTos pActor class SoundMgr send $8 bnot ldi $3 ; z aTop cycles jmp code_9cda code_9ccc: dup ldi $2 eq? bnt code_9cda pushi $95 ; 149, dispose push0 self $4 bnot code_9cda: toss ret SESingleLightDart::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleLightDart::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9d4f pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $206c ; 8300 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $14 ; 20, nsRight push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot add push pushi $14 ; 20, nsRight pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $34 bnot jmp code_9da0 code_9d4f: dup ldi $1 eq? bnt code_9d92 pushi $e ; 14, view push1 pushi $206d ; 8301 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $10 ; 16, cel push1 push0 pushi $14a ; 330, cycleSpeed push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_89bb ; "thud3.wav" push pTos pActor class SoundMgr send $8 bnot ldi $3 ; z aTop cycles jmp code_9da0 code_9d92: dup ldi $2 eq? bnt code_9da0 pushi $95 ; 149, dispose push0 self $4 bnot code_9da0: toss ret SESingleAcidSphere::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESingleAcidSphere::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9e15 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $2058 ; 8280 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $14 ; 20, nsRight push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot add push pushi $14 ; 20, nsRight pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $34 bnot jmp code_9e66 code_9e15: dup ldi $1 eq? bnt code_9e58 pushi $e ; 14, view push1 pushi $2059 ; 8281 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $10 ; 16, cel push1 push0 pushi $14a ; 330, cycleSpeed push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_89bb ; "thud3.wav" push pTos pActor class SoundMgr send $8 bnot ldi $3 ; z aTop cycles jmp code_9e66 code_9e58: dup ldi $2 eq? bnt code_9e66 pushi $95 ; 149, dispose push0 self $4 bnot code_9e66: toss ret SESinglePsychicOrb::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectSourceTarget, $4 bnot ret SESinglePsychicOrb::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9edb pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $204e ; 8270 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $94 ; 148, init push0 pushi $105 ; 261, setCycle push1 class Fwd push pushi $1a9 ; 425, setStep push2 pushi $14 ; 20, nsRight push2 push0 pushi $14 ; 20, nsRight callk kernel_60, $4 bnot add push pushi $14 ; 20, nsRight pushi $525 ; 1317, linkToCaster pushi $4 ; scaleX pTos pSource pushi $40 ; 64, '@', yStep pushi $f ; 15, loop pushi $5f ; 95, '_', min pushi $15c ; 348, setMotion pushi $3 ; z class Strike push pTos pTarget pushSelf pToa pActor send $34 bnot jmp code_9f2c code_9edb: dup ldi $1 eq? bnt code_9f1e pushi $e ; 14, view push1 pushi $204f ; 8271 pushi $f ; 15, loop push1 pushi $f ; 15, loop push0 pToa pSource send $4 bnot push pushi $10 ; 16, cel push1 push0 pushi $14a ; 330, cycleSpeed push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_89bb ; "thud3.wav" push pTos pActor class SoundMgr send $8 bnot ldi $3 ; z aTop cycles jmp code_9f2c code_9f1e: dup ldi $2 eq? bnt code_9f2c pushi $95 ; 149, dispose push0 self $4 bnot code_9f2c: toss ret SEUnlock::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9f73 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f53 ; 8019 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_9f81 code_9f73: dup ldi $1 eq? bnt code_9f81 pushi $95 ; 149, dispose push0 self $4 bnot code_9f81: toss ret SEEngrave::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_9fc8 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fcf ; 8143 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_9fd6 code_9fc8: dup ldi $1 eq? bnt code_9fd6 pushi $95 ; 149, dispose push0 self $4 bnot code_9fd6: toss ret SECornucopia::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a01d pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fd1 ; 8145 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a02b code_a01d: dup ldi $1 eq? bnt code_a02b pushi $95 ; 149, dispose push0 self $4 bnot code_a02b: toss ret SEDispelMagic::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a072 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f53 ; 8019 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a080 code_a072: dup ldi $1 eq? bnt code_a080 pushi $95 ; 149, dispose push0 self $4 bnot code_a080: toss ret SERemoveCurse::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a0c7 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f53 ; 8019 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a0d5 code_a0c7: dup ldi $1 eq? bnt code_a0d5 pushi $95 ; 149, dispose push0 self $4 bnot code_a0d5: toss ret SEImproveArmor::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a11c pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fd2 ; 8146 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a12a code_a11c: dup ldi $1 eq? bnt code_a12a pushi $95 ; 149, dispose push0 self $4 bnot code_a12a: toss ret SEFireGrasp::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a171 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f72 ; 8050 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_88bb ; "spell15.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a17f code_a171: dup ldi $1 eq? bnt code_a17f pushi $95 ; 149, dispose push0 self $4 bnot code_a17f: toss ret SEArticGrasp::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a1c6 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f73 ; 8051 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_88bb ; "spell15.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a1d4 code_a1c6: dup ldi $1 eq? bnt code_a1d4 pushi $95 ; 149, dispose push0 self $4 bnot code_a1d4: toss ret SEVenomousTouch::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a21b pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fae ; 8110 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_82dc ; "spell24.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a229 code_a21b: dup ldi $1 eq? bnt code_a229 pushi $95 ; 149, dispose push0 self $4 bnot code_a229: toss ret SEFlameBlade::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a270 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f76 ; 8054 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8362 ; "spell2.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a27e code_a270: dup ldi $1 eq? bnt code_a27e pushi $95 ; 149, dispose push0 self $4 bnot code_a27e: toss ret SEElectricCharge::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a2c5 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f77 ; 8055 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8362 ; "spell2.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a2d3 code_a2c5: dup ldi $1 eq? bnt code_a2d3 pushi $95 ; 149, dispose push0 self $4 bnot code_a2d3: toss ret SEColdSteel::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a31a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f78 ; 8056 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_8362 ; "spell2.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a328 code_a31a: dup ldi $1 eq? bnt code_a328 pushi $95 ; 149, dispose push0 self $4 bnot code_a328: toss ret SEVenom::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a36f pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fb2 ; 8114 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_83df ; "spell17.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a37d code_a36f: dup ldi $1 eq? bnt code_a37d pushi $95 ; 149, dispose push0 self $4 bnot code_a37d: toss ret SEGatherTheFellowship::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a3c4 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f53 ; 8019 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a3d2 code_a3c4: dup ldi $1 eq? bnt code_a3d2 pushi $95 ; 149, dispose push0 self $4 bnot code_a3d2: toss ret SEPermanency::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a419 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f53 ; 8019 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a427 code_a419: dup ldi $1 eq? bnt code_a427 pushi $95 ; 149, dispose push0 self $4 bnot code_a427: toss ret SEIndestruction::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a46e pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1ffc ; 8188 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_88bb ; "spell15.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a47c code_a46e: dup ldi $1 eq? bnt code_a47c pushi $95 ; 149, dispose push0 self $4 bnot code_a47c: toss ret SEMagicDust::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a4c9 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f5c ; 8028 pushi $94 ; 148, init push0 pushi $14a ; 330, cycleSpeed push1 pushi $8 ; fixPriority pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a4d7 code_a4c9: dup ldi $1 eq? bnt code_a4d7 pushi $95 ; 149, dispose push0 self $4 bnot code_a4d7: toss ret SESingleFumble::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a524 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f45 ; 8005 pushi $94 ; 148, init push0 pushi $195 ; 405, setLoop push1 pushi $3 ; z pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_86a2 ; "cstcloud.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a532 code_a524: dup ldi $1 eq? bnt code_a532 pushi $95 ; 149, dispose push0 self $4 bnot code_a532: toss ret SEMassFumble::fromPacket: link $3 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot sat temp[$2] pushi $8d ; 141, new push0 class List send $4 bnot aTop pTarget lat temp[$2] bnt code_a574 ldi $1 sat temp[$1] code_a555: lst temp[$1] lat temp[$2] le? bnt code_a574 pushi $9f ; 159, add push1 pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot push pToa pTarget send $6 bnot +at temp[$1] jmp code_a555 code_a574: ret SEMassFumble::dispose: pushi $95 ; 149, dispose push0 &rest $1 super SpecialEffectTarget, $4 bnot ret SEMassFumble::changeState: link $1 lap param[$1] aTop state push dup ldi $0 eq? bnt code_a60c pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot bnt code_a602 ldi $1 sat temp[$0] code_a59d: lst temp[$0] pushi $5a ; 90, 'Z', size push0 pToa pTarget send $4 bnot lt? bnt code_a5cb pushi $94 ; 148, init push1 pushi $4b ; 75, 'K', at push1 lst temp[$0] pToa pTarget send $6 bnot push pushi $8d ; 141, new push0 class SESingleFumble send $4 bnot send $6 bnot +at temp[$0] jmp code_a59d code_a5cb: pushi $33 ; 51, '3', play push2 lofsa string_834e ; "spell1.wav" push pushi $539 ; 1337, pActor push0 pushi $94 ; 148, init push2 pushi $4b ; 75, 'K', at push1 push0 pToa pTarget send $6 bnot push pushSelf pushi $9a ; 154, yourself push0 pushi $8d ; 141, new push0 class SESingleFumble send $4 bnot send $c bnot send $4 bnot push class SoundMgr send $8 bnot jmp code_a61a code_a602: pushi $c7 ; 199, cue push0 self $4 bnot jmp code_a61a code_a60c: dup ldi $1 eq? bnt code_a61a pushi $95 ; 149, dispose push0 self $4 bnot code_a61a: toss ret SEBang::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a673 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1faf ; 8111 pushi $3ea ; 1002, pClutStart push1 pushi $44 ; 68, 'D', mover pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $3ae ; 942, setColor pushi $3 ; z pTos pColor pushi $44 ; 68, 'D', mover pushi $5 ; scaleY pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $28 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a681 code_a673: dup ldi $1 eq? bnt code_a681 pushi $95 ; 149, dispose push0 self $4 bnot code_a681: toss ret SEBang::fromPacket: link $1 pushi $134 ; 308, getByte push0 lap param[$1] send $4 bnot aTop pColor pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot aTop pTarget ret SEBangViolet::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a6e1 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1faf ; 8111 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a6ef code_a6e1: dup ldi $1 eq? bnt code_a6ef pushi $95 ; 149, dispose push0 self $4 bnot code_a6ef: toss ret SEBangGreen::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a736 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fba ; 8122 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a744 code_a736: dup ldi $1 eq? bnt code_a744 pushi $95 ; 149, dispose push0 self $4 bnot code_a744: toss ret SEBangYellow::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a78b pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fbb ; 8123 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a799 code_a78b: dup ldi $1 eq? bnt code_a799 pushi $95 ; 149, dispose push0 self $4 bnot code_a799: toss ret SEBangOrange::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a7e0 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fbc ; 8124 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a7ee code_a7e0: dup ldi $1 eq? bnt code_a7ee pushi $95 ; 149, dispose push0 self $4 bnot code_a7ee: toss ret SEBangTeal::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a835 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fbd ; 8125 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a843 code_a835: dup ldi $1 eq? bnt code_a843 pushi $95 ; 149, dispose push0 self $4 bnot code_a843: toss ret SEBangBlue::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a88a pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1fbe ; 8126 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $18 bnot pushi $33 ; 51, '3', play push2 lofsa string_85b1 ; "spell12.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_a898 code_a88a: dup ldi $1 eq? bnt code_a898 pushi $95 ; 149, dispose push0 self $4 bnot code_a898: toss ret SESlideCombatant::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a93e pushi $43b ; 1083, pCombatX push1 pTos pDestX pToa pTargetObj send $6 bnot pushi $43c ; 1084, pCombatY push1 pTos pDestY pToa pTargetObj send $6 bnot pushi $562 ; 1378, getXFromGrid push1 pTos pDestX pushi $c5 ; 197, pRoom push0 pToa pTargetObj send $4 bnot send $6 bnot push ldi $d ; 13, seenRect add aTop pScreenX pushi $563 ; 1379, getYFromGrid push1 pTos pDestY pushi $c5 ; 197, pRoom push0 pToa pTargetObj send $4 bnot send $6 bnot push ldi $5 ; scaleY add aTop pScreenY push1 push1 pTos pScreenX pToa pTargetObj send $6 bnot push2 push1 pTos pScreenY pToa pTargetObj send $6 bnot push2 pTos pTargetObj pushi $4 ; scaleX push1 push0 pToa pTargetObj send $4 bnot push push2 push0 pToa pTargetObj send $4 bnot push pTos pScreenX pTos pScreenY callk kernel_63, $8 bnot push callk kernel_95, $4 bnot pushi $1007 ; 4103, -info- push1 pushi $1007 ; 4103, -info- push0 pToa pTargetObj send $4 bnot push ldi $8 ; fixPriority or push pToa pTargetObj send $6 bnot pushi $95 ; 149, dispose push0 self $4 bnot code_a93e: toss ret SESlideCombatant::fromPacket: pushi $136 ; 310, getLong push0 lap param[$1] send $4 bnot aTop pTarget pushi $2c8 ; 712, lookup push1 pTos pTarget lag global[$6a] send $6 bnot aTop pTargetObj pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot aTop pDestX pushi $135 ; 309, getWord push0 lap param[$1] send $4 bnot aTop pDestY ret SEPoisonCloudTarget::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_a9c6 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f5d ; 8029 pushi $3ea ; 1002, pClutStart push1 pushi $65 ; 101, 'e', topString pushi $94 ; 148, init push0 pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push0 pushi $3ae ; 942, setColor pushi $3 ; z pushi $55 ; 85, 'U', button pushi $65 ; 101, 'e', topString pushi $3 ; z pushi $53c ; 1340, linkToActor pushi $4 ; scaleX pTos pTarget push0 push0 push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $3a bnot jmp code_aa6d code_a9c6: dup ldi $1 eq? bnt code_a9e5 pushi $195 ; 405, setLoop push1 push1 pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $c bnot ldi $1 aTop cycles jmp code_aa6d code_a9e5: dup ldi $2 eq? bnt code_a9f4 ldi $c8 ; 200, handleEvent aTop ticks jmp code_aa6d code_a9f4: dup ldi $3 ; z eq? bnt code_aa20 pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $12 bnot push1 pTos pActor callk kernel_22, $2 bnot aTop scratch ldi $1 aTop cycles jmp code_aa6d code_aa20: dup ldi $4 ; scaleX eq? bnt code_aa43 pushi $3 ; z push1 pushi $3 ; z push0 pToa pActor send $4 bnot push ldi $2 add push pToa pActor send $6 bnot ldi $1 aTop cycles jmp code_aa6d code_aa43: dup ldi $5 ; scaleY eq? bnt code_aa5f dpToa scratch pToa scratch bnt code_aa58 pTos state ldi $2 sub aTop state code_aa58: ldi $1 aTop cycles jmp code_aa6d code_aa5f: dup ldi $6 ; maxScale eq? bnt code_aa6d pushi $95 ; 149, dispose push0 self $4 bnot code_aa6d: toss ret SEPoisonCloudArea::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_aac3 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f5d ; 8029 pushi $3ea ; 1002, pClutStart push1 pushi $65 ; 101, 'e', topString pushi $94 ; 148, init push0 push1 push1 pTos x push2 push1 pTos y pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push0 pushi $3ae ; 942, setColor pushi $3 ; z pushi $55 ; 85, 'U', button pushi $65 ; 101, 'e', topString pushi $3 ; z pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $3a bnot jmp code_ab6a code_aac3: dup ldi $1 eq? bnt code_aae2 pushi $195 ; 405, setLoop push1 push1 pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $c bnot ldi $1 aTop cycles jmp code_ab6a code_aae2: dup ldi $2 eq? bnt code_aaf1 ldi $c8 ; 200, handleEvent aTop ticks jmp code_ab6a code_aaf1: dup ldi $3 ; z eq? bnt code_ab1d pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push2 pushi $105 ; 261, setCycle push1 class End push pToa pActor send $12 bnot push1 pTos pActor callk kernel_22, $2 bnot aTop scratch ldi $1 aTop cycles jmp code_ab6a code_ab1d: dup ldi $4 ; scaleX eq? bnt code_ab40 pushi $3 ; z push1 pushi $3 ; z push0 pToa pActor send $4 bnot push ldi $2 add push pToa pActor send $6 bnot ldi $1 aTop cycles jmp code_ab6a code_ab40: dup ldi $5 ; scaleY eq? bnt code_ab5c dpToa scratch pToa scratch bnt code_ab55 pTos state ldi $2 sub aTop state code_ab55: ldi $1 aTop cycles jmp code_ab6a code_ab5c: dup ldi $6 ; maxScale eq? bnt code_ab6a pushi $95 ; 149, dispose push0 self $4 bnot code_ab6a: toss ret SEFlameTarget::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_abb4 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f72 ; 8050 pushi $94 ; 148, init push0 pushi $464 ; 1124, linkToCenter push1 pTos pTarget pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $16 bnot pushi $33 ; 51, '3', play push2 lofsa string_88bb ; "spell15.wav" push pTos pActor class SoundMgr send $8 bnot ldi $14 ; 20, nsRight aTop cycles jmp code_abc2 code_abb4: dup ldi $1 eq? bnt code_abc2 pushi $95 ; 149, dispose push0 self $4 bnot code_abc2: toss ret SEFlameArea::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_ac00 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f72 ; 8050 pushi $94 ; 148, init push0 push1 push1 pTos x push2 push1 pTos y pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $1c bnot ldi $14 ; 20, nsRight aTop cycles jmp code_ac0e code_ac00: dup ldi $1 eq? bnt code_ac0e pushi $95 ; 149, dispose push0 self $4 bnot code_ac0e: toss ret SESummon::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_ac5f pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f4c ; 8012 pushi $94 ; 148, init push0 push1 push1 push1 push0 self $4 bnot push push2 push1 push2 push0 self $4 bnot push pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $1e bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_ac6d code_ac5f: dup ldi $1 eq? bnt code_ac6d pushi $95 ; 149, dispose push0 self $4 bnot code_ac6d: toss ret SELevitate::changeState: lap param[$1] aTop state push dup ldi $0 eq? bnt code_acc2 pushi $8d ; 141, new push0 class MagicActor send $4 bnot aTop pActor pushi $e ; 14, view push1 pushi $1f5d ; 8029 pushi $94 ; 148, init push0 pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push0 pushi $53c ; 1340, linkToActor pushi $4 ; scaleX pTos pTarget push0 push0 push0 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $2a bnot pushi $33 ; 51, '3', play push2 lofsa string_8623 ; "magic.wav" push pTos pActor class SoundMgr send $8 bnot jmp code_ada4 code_acc2: dup ldi $1 eq? bnt code_ace5 ldi $32 ; 50, '2', edit aTop scratch pushi $195 ; 405, setLoop push1 push1 pushi $105 ; 261, setCycle push1 class Fwd push pToa pActor send $c bnot ldi $1 aTop cycles jmp code_ada4 code_ace5: dup ldi $2 eq? bnt code_ad08 pushi $3 ; z push1 pushi $3 ; z push0 pToa pTarget send $4 bnot push ldi $1 add push pToa pTarget send $6 bnot ldi $a ; 10, inTop aTop ticks jmp code_ada4 code_ad08: dup ldi $3 ; z eq? bnt code_ad24 dpToa scratch pToa scratch bnt code_ad1d pTos state ldi $2 sub aTop state code_ad1d: ldi $1 aTop cycles jmp code_ada4 code_ad24: dup ldi $4 ; scaleX eq? bnt code_ad37 ldi $32 ; 50, '2', edit aTop scratch ldi $c8 ; 200, handleEvent aTop ticks jmp code_ada4 code_ad37: dup ldi $5 ; scaleY eq? bnt code_ad5a pushi $3 ; z push1 pushi $3 ; z push0 pToa pTarget send $4 bnot push ldi $1 sub push pToa pTarget send $6 bnot ldi $a ; 10, inTop aTop ticks jmp code_ada4 code_ad5a: dup ldi $6 ; maxScale eq? bnt code_ad76 dpToa scratch pToa scratch bnt code_ad6f pTos state ldi $2 sub aTop state code_ad6f: ldi $1 aTop cycles jmp code_ada4 code_ad76: dup ldi $7 ; priority eq? bnt code_ad96 pushi $10 ; 16, cel push1 push0 pushi $195 ; 405, setLoop push1 push2 pushi $105 ; 261, setCycle push2 class End push pushSelf pToa pActor send $14 bnot jmp code_ada4 code_ad96: dup ldi $8 ; fixPriority eq? bnt code_ada4 pushi $95 ; 149, dispose push0 self $4 bnot code_ada4: toss ret