diff --git a/Script/Script40205.txt b/Script/Script40205.txt new file mode 100644 index 0000000..3e95f52 --- /dev/null +++ b/Script/Script40205.txt @@ -0,0 +1,920 @@ +Pile of Stuff::buildBaseList: + pushi $387 ; 903, addBase + push1 + class BContainer + push + pushi $387 ; 903, addBase + push1 + class BDescribed + push + self $c + bnot + pushi $46c ; 1132, pWeightCap + push1 + pushi $3e8 ; 1000, pUpdateClient + pushi $46d ; 1133, pBulkCap + push1 + pushi $10e ; 270, hiWord + pushi $35c ; 860, getBase + push1 + class BContainer + push + self $6 + bnot + send $c + bnot + ret + +Pile of Stuff::centerOn: + link $2 + push1 + lsp param[$1] + callk kernel_20, $2 + bnot + pushi $4e ; 78, 'N', width + push0 + lap param[$1] + send $4 + bnot + sat temp[$0] + pushi $df ; 223, centerOn + push2 + pushi $88 ; 136, right + push0 + lap param[$1] + send $4 + bnot + push + lst temp[$0] + ldi $2 + div + sub + push + pushi $89 ; 137, top + push0 + lap param[$1] + send $4 + bnot + push + super WorldObject, $8 + bnot + pTos left + ldi $0 + lt? + bnt code_01bc + pushi $db ; 219, moveTo + push2 + push0 + pTos top + self $8 + bnot +code_01bc: pTos top + ldi $0 + lt? + bnt code_01cd + pushi $db ; 219, moveTo + push2 + pTos left + push0 + self $8 + bnot +code_01cd: push0 + push0 + lag global[$3] + send $4 + bnot + sat temp[$1] + pTos right + ldi $3c ; 60, '<', b_di + add + push + pushi $88 ; 136, right + push0 + lat temp[$1] + send $4 + bnot + gt? + bnt code_0201 + pushi $dd ; 221, moveBy + push2 + pushi $88 ; 136, right + push0 + lat temp[$1] + send $4 + bnot + push + pTos right + ldi $3c ; 60, '<', b_di + add + sub + push + push0 + self $8 + bnot +code_0201: pTos bottom + ldi $3c ; 60, '<', b_di + add + push + pushi $8a ; 138, bottom + push0 + lat temp[$1] + send $4 + bnot + gt? + bnt code_022c + pushi $dd ; 221, moveBy + push2 + push0 + pushi $8a ; 138, bottom + push0 + lat temp[$1] + send $4 + bnot + push + pTos bottom + ldi $3c ; 60, '<', b_di + add + sub + push + self $8 + bnot +code_022c: pToa left + aTop x + pToa top + aTop y + pToa bitmap + bnt code_023e + push1 + pushSelf + callk kernel_32, $2 + bnot +code_023e: ret + +Pile of Stuff::give: + link $4 + pushi $38f ; 911, give + push0 + &rest $1 + super WorldObject, $4 + bnot + pushi $35c ; 860, getBase + push1 + class BContainer + push + self $6 + bnot + sat temp[$0] + pushi $5a ; 90, 'Z', size + push0 + pushi $420 ; 1056, pContents + push0 + send $4 + bnot + send $4 + bnot + sat temp[$2] + push + pToa pThresholdCount + lt? + bnt code_0276 + pushi $46b ; 1131, unMakePile + push0 + self $4 + bnot + jmp code_027e + +code_0276: pushi $36a ; 874, updateDisplay + push1 + push1 + self $6 + bnot +code_027e: ret + +Pile of Stuff::unMakePile: + link $4 + pushi $35c ; 860, getBase + push1 + class BContainer + push + self $6 + bnot + sat temp[$0] + pushi $5a ; 90, 'Z', size + push0 + pushi $420 ; 1056, pContents + push0 + send $4 + bnot + send $4 + bnot + sat temp[$2] + ldi $0 + sat temp[$3] +code_02a0: lst temp[$3] + lat temp[$2] + lt? + bnt code_02e8 + pushi $4b ; 75, 'K', at + push1 + lst temp[$3] + pushi $420 ; 1056, pContents + push0 + lat temp[$0] + send $4 + bnot + send $6 + bnot + sat temp[$1] + pushi $40d ; 1037, pMoney + push0 + send $4 + bnot + bnt code_02d7 + pushi $46e ; 1134, pShow + push1 + push0 + pushi $35c ; 860, getBase + push1 + class BCarryable + push + lat temp[$1] + send $6 + bnot + send $6 + bnot +code_02d7: pushi $390 ; 912, drop + push1 + lst temp[$1] + self $6 + bnot + -at temp[$3] + -at temp[$2] + +at temp[$3] + jmp code_02a0 + +code_02e8: pushi $95 ; 149, dispose + push0 + self $4 + bnot + ret + +Pile of Stuff::makePiles: + link $a + pushi $8d ; 141, new + push0 + class Set + send $4 + bnot + sat temp[$6] + pushi $8d ; 141, new + push0 + class Set + send $4 + bnot + sat temp[$4] + pushi $8d ; 141, new + push0 + class Set + send $4 + bnot + sat temp[$7] + ldi $0 + sat temp[$0] +code_0317: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + pushi $421 ; 1057, pWObjectList + push0 + lag global[$3] + send $4 + bnot + send $4 + bnot + lt? + bnt code_0380 + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + pushi $421 ; 1057, pWObjectList + push0 + lag global[$3] + send $4 + bnot + send $6 + bnot + sat temp[$2] + pushi $97 ; 151, isKindOf + push1 + class Pile of Stuff + push + lat temp[$2] + send $6 + bnot + bnt code_0358 + pushi $9f ; 159, add + push1 + lst temp[$2] + lat temp[$6] + send $6 + bnot +code_0358: pushi $35c ; 860, getBase + push1 + class BCarryable + push + lat temp[$2] + send $6 + bnot + bnt code_037c + pushi $17c ; 380, isNotHidden + push0 + lat temp[$2] + send $4 + bnot + bnt code_037c + pushi $9f ; 159, add + push1 + lst temp[$2] + lat temp[$4] + send $6 + bnot +code_037c: +at temp[$0] + jmp code_0317 + +code_0380: ldi $0 + sat temp[$0] +code_0384: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$6] + send $4 + bnot + lt? + bnt code_0424 + ldi $0 + sat temp[$9] + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + lat temp[$6] + send $6 + bnot + sat temp[$3] + ldi $0 + sat temp[$1] +code_03a6: lst temp[$1] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$4] + send $4 + bnot + lt? + bnt code_040d + pushi $4b ; 75, 'K', at + push1 + lst temp[$1] + lat temp[$4] + send $6 + bnot + sat temp[$2] + push + lat temp[$3] + ne? + bnt code_0409 + pushi $165 ; 357, distanceTo + push1 + lst temp[$3] + lat temp[$2] + send $6 + bnot + push + pushi $467 ; 1127, pMergeDistance + push0 + self $4 + bnot + le? + bnt code_0409 + pushi $40d ; 1037, pMoney + push0 + lat temp[$2] + send $4 + bnot + bnt code_03fa + pushi $46e ; 1134, pShow + push1 + push1 + pushi $35c ; 860, getBase + push1 + class BCarryable + push + lat temp[$2] + send $6 + bnot + send $6 + bnot +code_03fa: pushi $38e ; 910, take + push1 + lst temp[$2] + lat temp[$3] + send $6 + bnot + ldi $1 + sat temp[$9] +code_0409: +at temp[$1] + jmp code_03a6 + +code_040d: lat temp[$9] + bnt code_041f + pushi $36a ; 874, updateDisplay + push1 + push1 + lat temp[$3] + send $6 + bnot + ldi $0 + sat temp[$9] +code_041f: +at temp[$0] + jmp code_0384 + +code_0424: pushi $a6 ; 166, release + push0 + lat temp[$4] + send $4 + bnot + pushi $a6 ; 166, release + push0 + pushi $95 ; 149, dispose + push0 + lat temp[$6] + send $8 + bnot + ldi $0 + sat temp[$0] +code_043e: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + pushi $421 ; 1057, pWObjectList + push0 + lag global[$3] + send $4 + bnot + send $4 + bnot + lt? + bnt code_048d + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + pushi $421 ; 1057, pWObjectList + push0 + lag global[$3] + send $4 + bnot + send $6 + bnot + sat temp[$2] + pushi $35c ; 860, getBase + push1 + class BCarryable + push + lat temp[$2] + send $6 + bnot + bnt code_0489 + pushi $17c ; 380, isNotHidden + push0 + lat temp[$2] + send $4 + bnot + bnt code_0489 + pushi $9f ; 159, add + push1 + lst temp[$2] + lat temp[$4] + send $6 + bnot +code_0489: +at temp[$0] + jmp code_043e + +code_048d: pushi $8d ; 141, new + push0 + class Set + send $4 + bnot + sat temp[$8] + ldi $0 + sat temp[$0] +code_049c: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$4] + send $4 + bnot + lt? + bnt code_05c4 + ldi $1 + sat temp[$9] + pushi $a6 ; 166, release + push0 + lat temp[$7] + send $4 + bnot + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + lat temp[$4] + send $6 + bnot + sat temp[$2] + ldi $0 + sat temp[$1] +code_04c7: lst temp[$1] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$4] + send $4 + bnot + lt? + bnt code_052b + pushi $4b ; 75, 'K', at + push1 + lst temp[$1] + lat temp[$4] + send $6 + bnot + sat temp[$3] + lst temp[$2] + ne? + bnt code_0527 + pushi $a3 ; 163, contains + push1 + lst temp[$3] + lat temp[$8] + send $6 + bnot + not + bnt code_0527 + pushi $165 ; 357, distanceTo + push1 + lst temp[$3] + lat temp[$2] + send $6 + bnot + push + pushi $467 ; 1127, pMergeDistance + push0 + self $4 + bnot + le? + bnt code_0527 + lat temp[$9] + bnt code_051c + pushi $9f ; 159, add + push1 + lst temp[$2] + lat temp[$7] + send $6 + bnot + ldi $0 + sat temp[$9] +code_051c: pushi $9f ; 159, add + push1 + lst temp[$3] + lat temp[$7] + send $6 + bnot +code_0527: +at temp[$1] + jmp code_04c7 + +code_052b: pushi $5a ; 90, 'Z', size + push0 + lat temp[$7] + send $4 + bnot + push + pushi $468 ; 1128, pMergeCount + push0 + self $4 + bnot + ge? + bnt code_05bf + pushi $94 ; 148, init + push0 + pushi $df ; 223, centerOn + push1 + pushi $4b ; 75, 'K', at + push1 + push0 + lat temp[$7] + send $6 + bnot + push + pushi $8d ; 141, new + push0 + class Pile of Stuff + send $4 + bnot + sat temp[$5] + send $a + bnot + ldi $0 + sat temp[$0] +code_0564: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + lat temp[$7] + send $4 + bnot + lt? + bnt code_05b4 + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + lat temp[$7] + send $6 + bnot + sat temp[$2] + pushi $40d ; 1037, pMoney + push0 + send $4 + bnot + bnt code_059a + pushi $46e ; 1134, pShow + push1 + push1 + pushi $35c ; 860, getBase + push1 + class BCarryable + push + lat temp[$2] + send $6 + bnot + send $6 + bnot +code_059a: pushi $38e ; 910, take + push1 + lst temp[$2] + lat temp[$5] + send $6 + bnot + pushi $9f ; 159, add + push1 + lst temp[$2] + lat temp[$8] + send $6 + bnot + +at temp[$0] + jmp code_0564 + +code_05b4: pushi $3c5 ; 965, addToRoom + push1 + lsg global[$3] + lat temp[$5] + send $6 + bnot +code_05bf: +at temp[$0] + jmp code_049c + +code_05c4: pushi $a6 ; 166, release + push0 + pushi $95 ; 149, dispose + push0 + lat temp[$8] + send $8 + bnot + pushi $a6 ; 166, release + push0 + pushi $95 ; 149, dispose + push0 + lat temp[$7] + send $8 + bnot + pushi $a6 ; 166, release + push0 + pushi $95 ; 149, dispose + push0 + lat temp[$4] + send $8 + bnot + ret + +Pile of Stuff::updateDisplay: + link $4 + pTos signal + ldi $df ; 223, centerOn + and + aTop signal + pToa bitmap + bnt code_060d + pushi $9f ; 159, add + push1 + push + lag global[$66] + send $6 + bnot + ldi $0 + aTop bitmap + push1 + pushSelf + callk kernel_31, $2 + bnot +code_060d: ldi $0 + sat temp[$1] + pushi $35c ; 860, getBase + push1 + class BContainer + push + self $6 + bnot + sat temp[$2] + pushi $420 ; 1056, pContents + push0 + send $4 + bnot + bnt code_076b + pushi $5 ; scaleY + push0 + pushi $3c ; 60, '<', b_di + dup + pushi $ff ; 255, asInteger + dup + callk kernel_35, $a + bnot + aTop bitmap + pushi $4 ; scaleX + pushi $8 ; fixPriority + pTos bitmap + pushi $1e ; 30, brRight + dup + callk kernel_35, $8 + bnot + push1 + pushSelf + callk kernel_30, $2 + bnot + ldi $0 + sat temp[$0] +code_064d: lst temp[$0] + pushi $5a ; 90, 'Z', size + push0 + pushi $420 ; 1056, pContents + push0 + lat temp[$2] + send $4 + bnot + send $4 + bnot + lt? + bnt code_076b + pushi $4b ; 75, 'K', at + push1 + lst temp[$0] + pushi $420 ; 1056, pContents + push0 + lat temp[$2] + send $4 + bnot + send $6 + bnot + sat temp[$3] + lst temp[$0] + ldi $0 + eq? + bnt code_0685 + pushi $3c8 ; 968, matchScaler + push1 + lsg global[$3] + self $6 + bnot +code_0685: pushi $35c ; 860, getBase + push1 + class BWeapon + push + lat temp[$3] + send $6 + bnot + bnt code_069c + lst temp[$1] + ldi $1 + or + sat temp[$1] + jmp code_06e5 + +code_069c: pushi $35c ; 860, getBase + push1 + class BWearable + push + lat temp[$3] + send $6 + bnot + bnt code_06b3 + lst temp[$1] + ldi $2 + or + sat temp[$1] + jmp code_06e5 + +code_06b3: pushi $35c ; 860, getBase + push1 + class BConsume + push + lat temp[$3] + send $6 + bnot + bnt code_06ca + lst temp[$1] + ldi $4 ; scaleX + or + sat temp[$1] + jmp code_06e5 + +code_06ca: pushi $40d ; 1037, pMoney + push0 + lat temp[$3] + send $4 + bnot + bnt code_06de + lst temp[$1] + ldi $8 ; fixPriority + or + sat temp[$1] + jmp code_06e5 + +code_06de: lst temp[$1] + ldi $10 ; 16, cel + or + sat temp[$1] +code_06e5: lst temp[$1] + ldi $2 + and + bnt code_06ff + pushi $7 ; priority + pushi $3 ; z + pTos bitmap + pushi $2791 ; 10129 + push0 + push0 + pushi $20 ; 32, ' ', name + pushi $13 ; 19, nsTop + callk kernel_35, $e + bnot +code_06ff: lst temp[$1] + ldi $1 + and + bnt code_0719 + pushi $7 ; priority + pushi $3 ; z + pTos bitmap + pushi $3be1 ; 15329 + push0 + push0 + pushi $f ; 15, loop + pushi $3 ; z + callk kernel_35, $e + bnot +code_0719: lst temp[$1] + ldi $4 ; scaleX + and + bnt code_0732 + pushi $7 ; priority + pushi $3 ; z + pTos bitmap + pushi $cba1 ; -13407 + push0 + push0 + push2 + pushi $1e ; 30, brRight + callk kernel_35, $e + bnot +code_0732: lst temp[$1] + ldi $8 ; fixPriority + and + bnt code_074c + pushi $7 ; priority + pushi $3 ; z + pTos bitmap + pushi $c5c5 ; -14907 + push0 + push0 + pushi $14 ; 20, nsRight + pushi $20 ; 32, ' ', name + callk kernel_35, $e + bnot +code_074c: lst temp[$1] + ldi $10 ; 16, cel + and + bnt code_0766 + pushi $7 ; priority + pushi $3 ; z + pTos bitmap + pushi $d5c9 ; -10807 + push0 + push0 + pushi $29 ; 41, ')', state + pushi $5 ; scaleY + callk kernel_35, $e + bnot +code_0766: +at temp[$0] + jmp code_064d + +code_076b: ret + diff --git a/Script/Script40206.txt b/Script/Script40206.txt new file mode 100644 index 0000000..d238042 --- /dev/null +++ b/Script/Script40206.txt @@ -0,0 +1,53 @@ +export40206_0 = $0 + +SetScale::doit: + link $2 + lsp param[$2] + ldi $2 + mul + sat temp[$0] + ldi $0 + sat temp[$1] +code_0085: lst temp[$0] + ldi $ff ; 255, asInteger + gt? + bnt code_00ce + lst temp[$0] + ldi $1 + add + push + ldi $ff ; 255, asInteger + gt? + bnt code_00ce + lst temp[$0] + ldi $28 ; 40, '(', style + lt? + bnt code_00ce + lat temp[$0] + lsli local[$c78] + ldi $ff ; 255, asInteger + ne? + bnt code_00ce + +at temp[$1] + push + ldi $2 + lt? + bnt code_00ce + pushi $152 ; 338, xScaleAdj + push1 + lat temp[$0] + lsli local[$c78] + lap param[$1] + send $6 + bnot + pushi $153 ; 339, yScaleAdj + push1 + +at temp[$0] + lsli local[$c78] + lap param[$1] + send $6 + bnot + jmp code_0085 + +code_00ce: ret + diff --git a/Script/Script40207.txt b/Script/Script40207.txt new file mode 100644 index 0000000..0b5843a --- /dev/null +++ b/Script/Script40207.txt @@ -0,0 +1,1038 @@ +export40207_0 = $0 + +CreateAttackStanceBitmap::doit: + link $5 + pushi $f ; 15, loop + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $10 ; 16, cel + push0 + lap param[$1] + send $4 + bnot + sat temp[$3] + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + sat temp[$4] + pushi $2fb ; 763, pCombatGroup + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $2fb ; 763, pCombatGroup + push1 + push1 + lap param[$1] + send $6 + bnot + pushi $373 ; 883, setAction + push1 + push1 + lsp param[$1] + calle export40111_0, $2 + bnot + push + lap param[$1] + send $6 + bnot + pushi $2fb ; 763, pCombatGroup + push1 + lst temp[$1] + lap param[$1] + send $6 + bnot + pushi $f ; 15, loop + push1 + push2 + pushi $10 ; 16, cel + push1 + push0 + pushi $36a ; 874, updateDisplay + push0 + lap param[$1] + send $10 + bnot + push2 + pushi $b ; 11, inRight + pushi $11 ; 17, bitmap + push0 + lap param[$1] + send $4 + bnot + push + callk kernel_35, $4 + bnot + sat temp[$0] + pushi $373 ; 883, setAction + push1 + lst temp[$4] + pushi $f ; 15, loop + push1 + lst temp[$2] + pushi $10 ; 16, cel + push1 + lst temp[$3] + pushi $36a ; 874, updateDisplay + push0 + lap param[$1] + send $16 + bnot + lat temp[$0] + ret + +CreateHeadBitmap::doit: + link $3 + pushi $35c ; 860, getBase + push1 + class BHead + push + lap param[$1] + send $6 + bnot + sat temp[$0] + pushi $466 ; 1126, generateBitmap + push2 + push0 + push0 + send $8 + bnot + sat temp[$1] + pushi $3 ; z + pushi $a ; 10, inTop + push + pushi $17a ; 378, clut + push0 + pushi $3a7 ; 935, getBaseOwner + push0 + lap param[$1] + send $4 + bnot + send $4 + bnot + push + callk kernel_35, $6 + bnot + lat temp[$1] + ret + +CreateStandBitmap::doit: + link $3 + pushi $f ; 15, loop + push0 + lap param[$1] + send $4 + bnot + sat temp[$1] + pushi $10 ; 16, cel + push0 + lap param[$1] + send $4 + bnot + sat temp[$2] + pushi $f ; 15, loop + push1 + push2 + pushi $10 ; 16, cel + push1 + push0 + pushi $36a ; 874, updateDisplay + push0 + lap param[$1] + send $10 + bnot + pushi $3aa ; 938, createDisplay + push1 + push1 + lap param[$1] + send $6 + bnot + sat temp[$0] + pushi $f ; 15, loop + push1 + lst temp[$1] + pushi $10 ; 16, cel + push1 + lst temp[$2] + pushi $36a ; 874, updateDisplay + push0 + lap param[$1] + send $10 + bnot + lat temp[$0] + ret + +ArmorInfo::dispose: + pToa pType + bnt code_023e + pushi $95 ; 149, dispose + push0 + send $4 + bnot + ldi $0 + aTop pType +code_023e: pushi $95 ; 149, dispose + push0 + super Obj, $4 + bnot + ret + +CharInfo::getAffectedState: + pToa pStatusArray + bnt code_0254 + pushi $4b ; 75, 'K', at + push1 + lsp param[$1] + send $6 + bnot + ret + +code_0254: ldi $0 + ret + +CharInfo::show: + pToa pIsSelf + bnt code_0269 + pushi $3 ; z + pushi $7 ; priority + push0 + class CharInfo + push + callk kernel_118, $6 + bnot + jmp code_0275 + +code_0269: pushi $3 ; z + pushi $7 ; priority + push1 + class CharInfo + push + callk kernel_118, $6 + bnot +code_0275: ret + +CharInfo::init: + link $2 + pushi $94 ; 148, init + push0 + &rest $2 + super Obj, $4 + bnot + lag global[$1] + not + bt code_028c + lsl local[$0] + lag global[$1] + eq? +code_028c: bnt code_0294 + ldi $1 + aTop pIsSelf + jmp code_0298 + +code_0294: ldi $0 + aTop pIsSelf +code_0298: pushi $35c ; 860, getBase + push1 + class BCharacter + push + lal local[$0] + send $6 + bnot + sat temp[$0] + pushi $d0 ; 208, with + push1 + pushi $315 ; 789, pName + push0 + lap param[$1] + send $4 + bnot + push + class Str + send $6 + bnot + aTop pName + pushi $d0 ; 208, with + push1 + pushi $4c7 ; 1223, pTitle + push0 + lat temp[$0] + send $4 + bnot + push + class Str + send $6 + bnot + aTop pTitle + pushi $d0 ; 208, with + push1 + pushi $4c5 ; 1221, pProfession + push0 + lat temp[$0] + send $4 + bnot + lsli local[$2] + class Str + send $6 + bnot + aTop pProfession + pushi $403 ; 1027, pLevel + push0 + lap param[$1] + send $4 + bnot + aTop pLevel + pushi $3fc ; 1020, pStrength + push0 + lap param[$1] + send $4 + bnot + aTop pStrength + pushi $3fe ; 1022, pIntelligence + push0 + lap param[$1] + send $4 + bnot + aTop pIntelligence + pushi $3fd ; 1021, pDexterity + push0 + lap param[$1] + send $4 + bnot + aTop pDexterity + pushi $400 ; 1024, pEndurance + push0 + lap param[$1] + send $4 + bnot + aTop pEndurance + pushi $406 ; 1030, pHealth + push0 + lap param[$1] + send $4 + bnot + aTop pHealth + pushi $632 ; 1586, pHealthHi + push0 + lap param[$1] + send $4 + bnot + aTop pHealthHi + pushi $407 ; 1031, pHealthMax + push0 + lap param[$1] + send $4 + bnot + aTop pHealthMax + pushi $633 ; 1587, pHealthMaxHi + push0 + lap param[$1] + send $4 + bnot + aTop pHealthMaxHi + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pExperience + pushi $10f ; 271, setLong + push1 + pushi $42b ; 1067, pExperience + push0 + lat temp[$0] + send $4 + bnot + push + pToa pExperience + send $6 + bnot + pushi $432 ; 1074, pBuildPoints + push0 + lat temp[$0] + send $4 + bnot + aTop pBuildPoints + pushi $40b ; 1035, pArmorClass + push0 + lap param[$1] + send $4 + bnot + aTop pArmorRating + pushi $433 ; 1075, pPeaceful + push0 + lap param[$1] + send $4 + bnot + not + aTop pPvp + pushi $40a ; 1034, pAlignment + push0 + lap param[$1] + send $4 + bnot + aTop pAlignment + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pBounty + pushi $b5 ; 181, set + push1 + push0 + pToa pBounty + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pManaDrain + pushi $b5 ; 181, set + push1 + push0 + pToa pManaDrain + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pMeleeArmorPierce + pushi $b5 ; 181, set + push1 + push0 + pToa pMeleeArmorPierce + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pEvilMDM + pushi $b5 ; 181, set + push1 + push0 + pToa pEvilMDM + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pGoodMDM + pushi $b5 ; 181, set + push1 + push0 + pToa pGoodMDM + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pBillingDate + pushi $b5 ; 181, set + push1 + push0 + pToa pBillingDate + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pCredits + pushi $b5 ; 181, set + push1 + push0 + pToa pCredits + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pCoppers + pushi $b5 ; 181, set + push1 + push0 + pToa pCoppers + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pNPCKills + pushi $b5 ; 181, set + push1 + push0 + pToa pNPCKills + send $6 + bnot + pushi $8d ; 141, new + push0 + class LongInt + send $4 + bnot + aTop pPKills + pushi $b5 ; 181, set + push1 + push0 + pToa pPKills + send $6 + bnot + pushi $319 ; 793, pHead + push0 + lap param[$1] + send $4 + bnot + bnt code_0488 + pushi $45 ; 69, 'E', doit + push1 + pushi $319 ; 793, pHead + push0 + lap param[$1] + send $4 + bnot + push + lofsa CreateHeadBitmap + send $6 + bnot + aTop pFace + jmp code_0495 + +code_0488: pushi $45 ; 69, 'E', doit + push1 + lsp param[$1] + lofsa CreateStandBitmap + send $6 + bnot + aTop pFace +code_0495: pushi $152 ; 338, xScaleAdj + push0 + lap param[$1] + send $4 + bnot + aTop pAttackWidth + pushi $153 ; 339, yScaleAdj + push0 + lap param[$1] + send $4 + bnot + aTop pAttackHeight + pushi $45 ; 69, 'E', doit + push1 + lsp param[$1] + lofsa CreateAttackStanceBitmap + send $6 + bnot + aTop pAttackStance + pushi $45 ; 69, 'E', doit + push1 + lsp param[$1] + lofsa CreateStandBitmap + send $6 + bnot + aTop pStand + pushi $d0 ; 208, with + push1 + pushi $4c8 ; 1224, pBiography + push0 + lat temp[$0] + send $4 + bnot + push + class Str + send $6 + bnot + aTop pBiography + pushi $8d ; 141, new + push0 + class List + send $4 + bnot + aTop pArmorInfoList + pushi $d3 ; 211, copy + push1 + pushi $430 ; 1072, pSkillArray + push0 + lat temp[$0] + send $4 + bnot + push + class ByteArray + send $6 + bnot + aTop pSkillArray + ret + +CharInfo::dispose: + pushi $95 ; 149, dispose + push0 + pToa pName + send $4 + bnot + ldi $0 + aTop pName + pToa pIsSelf + bnt code_051d + pToa pUpdateTitle + bnt code_051d + pushi $42a ; 1066, setTitle + push2 + lsl local[$0] + pTos pTitle + lag global[$6a] + send $8 + bnot +code_051d: pushi $95 ; 149, dispose + push0 + pToa pTitle + send $4 + bnot + ldi $0 + aTop pTitle + pushi $95 ; 149, dispose + push0 + pToa pProfession + send $4 + bnot + ldi $0 + aTop pProfession + pToa pIsSelf + bnt code_054c + pToa pUpdateBio + bnt code_054c + pushi $4ca ; 1226, setBiography + push2 + lsl local[$0] + pTos pBiography + lag global[$6a] + send $8 + bnot +code_054c: ldi $0 + aTop pIsSelf + pushi $95 ; 149, dispose + push0 + pToa pBiography + send $4 + bnot + ldi $0 + aTop pBiography + aTop pLevel + aTop pStrength + aTop pDexterity + aTop pIntelligence + aTop pEndurance + aTop pHealth + aTop pHealthHi + aTop pHealthMax + aTop pHealthMaxHi + aTop pKnowledge + aTop pKnowledgeMax + aTop pCarry + aTop pCarryMax + pushi $95 ; 149, dispose + push0 + pToa pExperience + send $4 + bnot + ldi $0 + aTop pExperience + aTop pBuildPoints + aTop pArmorRating + aTop pPvp + aTop pAlignment + aTop pWanted + pushi $95 ; 149, dispose + push0 + pToa pBounty + send $4 + bnot + ldi $0 + aTop pBounty + pushi $95 ; 149, dispose + push0 + pToa pManaDrain + send $4 + bnot + ldi $0 + aTop pManaDrain + pushi $95 ; 149, dispose + push0 + pToa pMeleeArmorPierce + send $4 + bnot + ldi $0 + aTop pMeleeArmorPierce + pushi $95 ; 149, dispose + push0 + pToa pEvilMDM + send $4 + bnot + ldi $0 + aTop pEvilMDM + pushi $95 ; 149, dispose + push0 + pToa pGoodMDM + send $4 + bnot + ldi $0 + aTop pGoodMDM + pushi $95 ; 149, dispose + push0 + pToa pAccountType + send $4 + bnot + ldi $0 + aTop pAccountType + pushi $95 ; 149, dispose + push0 + pToa pBillingDate + send $4 + bnot + ldi $0 + aTop pBillingDate + pushi $95 ; 149, dispose + push0 + pToa pAccountID + send $4 + bnot + pushi $95 ; 149, dispose + push0 + pToa pCredits + send $4 + bnot + pushi $95 ; 149, dispose + push0 + pToa pCoppers + send $4 + bnot + pushi $95 ; 149, dispose + push0 + pToa pCastResist + send $4 + bnot + pushi $95 ; 149, dispose + push0 + pToa pSpellResist + send $4 + bnot + pToa pFace + bnt code_0621 + push2 + push1 + push + callk kernel_35, $4 + bnot +code_0621: ldi $0 + aTop pFace + push2 + push1 + pTos pAttackStance + callk kernel_35, $4 + bnot + ldi $0 + aTop pAttackStance + push2 + push1 + pTos pStand + callk kernel_35, $4 + bnot + ldi $0 + aTop pStand + pushi $95 ; 149, dispose + push0 + pToa pArmorInfoList + send $4 + bnot + ldi $0 + aTop pArmorInfoList + pushi $95 ; 149, dispose + push0 + pToa pWeaponName + send $4 + bnot + ldi $0 + aTop pWeaponName + aTop pWeaponDamageMin + aTop pWeaponDamageMax + aTop pWeaponCondition + aTop pAttacksPerRound + aTop pDodgesPerRound + aTop pBlocksPerRound + aTop pAttackDamageMin + aTop pAttackDamageMax + aTop pMovementRate + pushi $95 ; 149, dispose + push0 + pToa pSkillArray + send $4 + bnot + ldi $0 + aTop pSkillArray + pToa pStatusArray + bnt code_0685 + pushi $95 ; 149, dispose + push0 + send $4 + bnot + ldi $0 + aTop pStatusArray +code_0685: pushi $95 ; 149, dispose + push0 + pToa pNPCKills + send $4 + bnot + ldi $0 + aTop pNPCKills + pushi $95 ; 149, dispose + push0 + pToa pPKills + send $4 + bnot + ldi $0 + aTop pPKills + pushi $95 ; 149, dispose + push0 + &rest $1 + super Obj, $4 + bnot + ret + +GetCharacterInfo::init: + pushi $277 ; 631, controlOff + push0 + lag global[$2] + send $4 + bnot + pushi $9f ; 159, add + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pushi $94 ; 148, init + push0 + &rest $1 + super DemonsScript, $4 + bnot + ret + +GetCharacterInfo::dispose: + pushi $278 ; 632, controlOn + push0 + lag global[$2] + send $4 + bnot + pushi $58 ; 88, 'X', delete + push1 + pushSelf + class DisposeNotifyList + send $6 + bnot + pToa scratch + bnt code_06e9 + pushi $95 ; 149, dispose + push0 + send $4 + bnot + ldi $0 + aTop scratch +code_06e9: pushi $95 ; 149, dispose + push0 + &rest $1 + super DemonsScript, $4 + bnot + ret + +GetCharacterInfo::handleError: + lsp param[$1] + class DisposeNotifyList + eq? + bnt code_070b + lsp param[$2] + lal local[$0] + eq? + bnt code_070b + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_0717 + +code_070b: pushi $9c ; 156, handleError + push1 + &rest $4 ; scaleX + lsp param[$1] + super DemonsScript, $6 + bnot +code_0717: ret + +GetCharacterInfo::changeState: + link $2 + lap param[$1] + aTop state + push + dup + ldi $0 + eq? + bnt code_0747 + pushi $322 ; 802, pStatusArray + push1 + pushi $8d ; 141, new + push0 + class ByteArray + send $4 + bnot + push + class CharInfo + send $6 + bnot + pushi $549 ; 1353, getExtendedProps + push2 + lsl local[$0] + pushSelf + lag global[$6a] + send $8 + bnot + jmp code_07fb + +code_0747: dup + ldi $1 + eq? + bnt code_076b + pushi $8d ; 141, new + push0 + class Str + send $4 + bnot + aTop scratch + pushi $50e ; 1294, getBiography + pushi $3 ; z + lsl local[$0] + pTos scratch + pushSelf + lag global[$6a] + send $a + bnot + jmp code_07fb + +code_076b: dup + ldi $2 + eq? + bnt code_07e6 + pushi $35c ; 860, getBase + push1 + class BCharacter + push + lal local[$0] + send $6 + bnot + sat temp[$0] + pushi $5a ; 90, 'Z', size + push0 + pToa scratch + send $4 + bnot + bnt code_0797 + pushi $4ca ; 1226, setBiography + push1 + pTos scratch + lat temp[$0] + send $6 + bnot + jmp code_07a4 + +code_0797: pushi $4ca ; 1226, setBiography + push1 + lofsa string_01cd ; "" + push + lat temp[$0] + send $6 + bnot +code_07a4: pushi $95 ; 149, dispose + push0 + pToa scratch + send $4 + bnot + ldi $0 + aTop scratch + pushi $1a ; 26, signal + push0 + lal local[$0] + send $4 + bnot + push + ldi $8 ; fixPriority + and + bnt code_07c8 + pushi $95 ; 149, dispose + push0 + self $4 + bnot + jmp code_07fb + +code_07c8: pushi $94 ; 148, init + push1 + lsl local[$0] + class CharInfo + send $6 + bnot + pushi $5b9 ; 1465, getLookInfo + pushi $3 ; z + lsl local[$0] + class CharInfo + push + pushSelf + lag global[$6a] + send $a + bnot + jmp code_07fb + +code_07e6: dup + ldi $3 ; z + eq? + bnt code_07fb + pushi $75 ; 117, 'u', show + push0 + class CharInfo + send $4 + bnot + pushi $95 ; 149, dispose + push0 + self $4 + bnot +code_07fb: toss + ret + +CreateLookDialog::doit: + lap param[$1] + sal local[$0] + pushi $94 ; 148, init + push0 + pushi $8d ; 141, new + push0 + lofsa GetCharacterInfo + send $4 + bnot + send $4 + bnot + ret + diff --git a/Script/Script40208.txt b/Script/Script40208.txt new file mode 100644 index 0000000..886f610 --- /dev/null +++ b/Script/Script40208.txt @@ -0,0 +1,22627 @@ +export40208_0 = StockObjInitter1 + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_178f ; "Chalice" + push + pushi $315 ; 789, pName + push1 + lofsa string_178f ; "Chalice" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c44a ; -15286 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_063e + ret + +code_063e: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $b ; 11, inRight + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1797 ; "Spring" + push + pushi $315 ; 789, pName + push1 + lofsa string_1797 ; "Spring" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $f488 ; -2936 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push0 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_06b7 + ret + +code_06b7: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_179e ; "HollowTree" + push + pushi $315 ; 789, pName + push1 + lofsa string_17a9 ; "Hollow Tree" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $f00a ; -4086 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $410 ; 1040, pInvisibleClut + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0718 + ret + +code_0718: pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17b5 ; "FireA" + push + pushi $315 ; 789, pName + push1 + lofsa string_17bb ; "Fire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ecb8 ; -4936 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0790 + ret + +code_0790: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17c0 ; "Fire1" + push + pushi $315 ; 789, pName + push1 + lofsa string_17bb ; "Fire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ecb8 ; -4936 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_080d + ret + +code_080d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17c6 ; "FireB" + push + pushi $315 ; 789, pName + push1 + lofsa string_17bb ; "Fire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ecea ; -4886 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_088a + ret + +code_088a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17cc ; "Fire2" + push + pushi $315 ; 789, pName + push1 + lofsa string_17bb ; "Fire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ecea ; -4886 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0907 + ret + +code_0907: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17d2 ; "Embers" + push + pushi $315 ; 789, pName + push1 + lofsa string_17d2 ; "Embers" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ed4e ; -4786 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0984 + ret + +code_0984: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17d9 ; "SmokeA" + push + pushi $315 ; 789, pName + push1 + lofsa string_17e0 ; "Smoke" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ed80 ; -4736 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + pushi $3f4 ; 1012, pPolygon + push1 + pushi $ff ; 255, asInteger + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0a07 + ret + +code_0a07: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17e6 ; "Smoke1" + push + pushi $315 ; 789, pName + push1 + lofsa string_17e0 ; "Smoke" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ed80 ; -4736 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0a84 + ret + +code_0a84: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17ed ; "SmokeB" + push + pushi $315 ; 789, pName + push1 + lofsa string_17e0 ; "Smoke" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $edb2 ; -4686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + pushi $3f4 ; 1012, pPolygon + push1 + pushi $ff ; 255, asInteger + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0b07 + ret + +code_0b07: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17f4 ; "Smoke2" + push + pushi $315 ; 789, pName + push1 + lofsa string_17e0 ; "Smoke" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $edb2 ; -4686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0b84 + ret + +code_0b84: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17fb ; "SmokeC" + push + pushi $315 ; 789, pName + push1 + lofsa string_17e0 ; "Smoke" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ede4 ; -4636 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + pushi $3f4 ; 1012, pPolygon + push1 + pushi $ff ; 255, asInteger + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0c07 + ret + +code_0c07: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1802 ; "Smoke3" + push + pushi $315 ; 789, pName + push1 + lofsa string_17e0 ; "Smoke" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ede4 ; -4636 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0c84 + ret + +code_0c84: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1809 ; "FireC" + push + pushi $315 ; 789, pName + push1 + lofsa string_17bb ; "Fire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ed1c ; -4836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0d01 + ret + +code_0d01: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_180f ; "Fire3" + push + pushi $315 ; 789, pName + push1 + lofsa string_17bb ; "Fire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ed1c ; -4836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0d7e + ret + +code_0d7e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1815 ; "SpellComponent" + push + pushi $315 ; 789, pName + push1 + lofsa string_1824 ; "Spell Component" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e1c8 ; -7736 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0dfa + ret + +code_0dfa: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1834 ; "Tooth" + push + pushi $315 ; 789, pName + push1 + lofsa string_1834 ; "Tooth" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e1c8 ; -7736 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0e73 + ret + +code_0e73: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_183a ; "DaemonTooth" + push + pushi $315 ; 789, pName + push1 + lofsa string_1846 ; "Daemon Tooth" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e1c8 ; -7736 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0eeb + ret + +code_0eeb: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1853 ; "Finger" + push + pushi $315 ; 789, pName + push1 + lofsa string_1853 ; "Finger" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e1fa ; -7686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0f64 + ret + +code_0f64: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_185a ; "ZombieFinger" + push + pushi $315 ; 789, pName + push1 + lofsa string_1867 ; "Zombie Finger" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e1fa ; -7686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0fdd + ret + +code_0fdd: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1875 ; "Nugget" + push + pushi $315 ; 789, pName + push1 + lofsa string_1875 ; "Nugget" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c706 ; -14586 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1056 + ret + +code_1056: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_187c ; "GoldNugget" + push + pushi $315 ; 789, pName + push1 + lofsa string_1887 ; "Gold Nugget" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c706 ; -14586 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_10cf + ret + +code_10cf: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1893 ; "Guano" + push + pushi $315 ; 789, pName + push1 + lofsa string_1899 ; "Ball of Guano" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e196 ; -7786 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $49 ; 73, 'I', replay + pushi $330 ; 816, pColor + push1 + pushi $49 ; 73, 'I', replay + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_114a + ret + +code_114a: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_18a7 ; "ImpGuano" + push + pushi $315 ; 789, pName + push1 + lofsa string_18b0 ; "Imp Guano" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e196 ; -7786 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $49 ; 73, 'I', replay + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_11c5 + ret + +code_11c5: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_18ba ; "RatGuano" + push + pushi $315 ; 789, pName + push1 + lofsa string_18c3 ; "Rat Guano" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e196 ; -7786 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $49 ; 73, 'I', replay + pushi $330 ; 816, pColor + push1 + pushi $62 ; 98, 'b', vol + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1240 + ret + +code_1240: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_18cd ; "DaemonGuano" + push + pushi $315 ; 789, pName + push1 + lofsa string_18d9 ; "Daemon Guano" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e196 ; -7786 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $49 ; 73, 'I', replay + pushi $330 ; 816, pColor + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_12bb + ret + +code_12bb: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_18e6 ; "JawBone" + push + pushi $315 ; 789, pName + push1 + lofsa string_18ee ; "Jaw Bone" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e22c ; -7636 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1334 + ret + +code_1334: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_18f7 ; "Eyeball" + push + pushi $315 ; 789, pName + push1 + lofsa string_18ff ; "Eye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e25e ; -7586 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_13ad + ret + +code_13ad: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1903 ; "KilrogEyeball" + push + pushi $315 ; 789, pName + push1 + lofsa string_1911 ; "Eye of Kilrog" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e25e ; -7586 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1427 + ret + +code_1427: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_191f ; "OgreEyeball" + push + pushi $315 ; 789, pName + push1 + lofsa string_192b ; "Ogre Eye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e25e ; -7586 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_14a1 + ret + +code_14a1: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1934 ; "Rock" + push + pushi $315 ; 789, pName + push1 + lofsa string_1939 ; "Pebble" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e290 ; -7536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $30 ; 48, '0', who + pushi $330 ; 816, pColor + push1 + pushi $30 ; 48, '0', who + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_151c + ret + +code_151c: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1940 ; "Leaf" + push + pushi $315 ; 789, pName + push1 + lofsa string_1945 ; "Oak Leaf" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2c2 ; -7486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $53 ; 83, 'S', restore + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1596 + ret + +code_1596: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_194e ; "Clump" + push + pushi $315 ; 789, pName + push1 + lofsa string_1954 ; "Clump of Grass" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2f4 ; -7436 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $53 ; 83, 'S', restore + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1610 + ret + +code_1610: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1963 ; "AmberRod" + push + pushi $315 ; 789, pName + push1 + lofsa string_196c ; "Amber Rod" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c8c8 ; -14136 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1688 + ret + +code_1688: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1976 ; "ObsidianDust" + push + pushi $315 ; 789, pName + push1 + lofsa string_1983 ; "Bag of Obsidian Dust" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c512 ; -15086 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1701 + ret + +code_1701: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1998 ; "Silvergrass" + push + pushi $315 ; 789, pName + push1 + lofsa string_1998 ; "Silvergrass" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2f4 ; -7436 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $64 ; 100, 'd', moveDone + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_177c + ret + +code_177c: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19a4 ; "Goldenberries" + push + pushi $315 ; 789, pName + push1 + lofsa string_19a4 ; "Goldenberries" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2f4 ; -7436 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $3f ; 63, '?', xStep + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_17f6 + ret + +code_17f6: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19b2 ; "Pigweed" + push + pushi $315 ; 789, pName + push1 + lofsa string_19b2 ; "Pigweed" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2f4 ; -7436 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $6a ; 106, 'j', scaleSignal + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1870 + ret + +code_1870: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19ba ; "Devilweed" + push + pushi $315 ; 789, pName + push1 + lofsa string_19ba ; "Devilweed" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2f4 ; -7436 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_18ea + ret + +code_18ea: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19c4 ; "Corbalite" + push + pushi $315 ; 789, pName + push1 + lofsa string_19ce ; "Corbalite Rock" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e290 ; -7536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $30 ; 48, '0', who + pushi $330 ; 816, pColor + push1 + pushi $35 ; 53, '5', nodePtr + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1964 + ret + +code_1964: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19dd ; "Basalt" + push + pushi $315 ; 789, pName + push1 + lofsa string_19e4 ; "Basalt Rock" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e290 ; -7536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $30 ; 48, '0', who + pushi $330 ; 816, pColor + push1 + pushi $62 ; 98, 'b', vol + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_19de + ret + +code_19de: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19f0 ; "Sulfur" + push + pushi $315 ; 789, pName + push1 + lofsa string_19f7 ; "Sulfur Rock" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e290 ; -7536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $30 ; 48, '0', who + pushi $330 ; 816, pColor + push1 + pushi $3f ; 63, '?', xStep + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1a58 + ret + +code_1a58: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a03 ; "Marble" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a0a ; "Chip of Marble" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e290 ; -7536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $30 ; 48, '0', who + pushi $330 ; 816, pColor + push1 + pushi $64 ; 100, 'd', moveDone + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1ad2 + ret + +code_1ad2: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a19 ; "ElderOak" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a22 ; "Elder Oak Leaf" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2c2 ; -7486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1b4c + ret + +code_1b4c: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a31 ; "Silverthorn" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a3d ; "Silverthorn Leaf" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2c2 ; -7486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $64 ; 100, 'd', moveDone + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1bc6 + ret + +code_1bc6: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a4e ; "Tobac" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a54 ; "Tobac Leaf" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e2c2 ; -7486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $68 ; 104, 'h', restart + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1c40 + ret + +code_1c40: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a5f ; "PerfectRose" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a6b ; "Perfect Rose" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $d516 ; -10986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1cb8 + ret + +code_1cb8: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $66 ; 102, 'f', flags + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a78 ; "DespothesScepter" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a89 ; "Despothes' Scepter" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $dea8 ; -8536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1d4f + ret + +code_1d4f: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $32 ; 50, '2', edit + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a9c ; "DuachsCrystal" + push + pushi $315 ; 789, pName + push1 + lofsa string_1aaa ; "Duach's Crystal" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $df0c ; -8436 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1de7 + ret + +code_1de7: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $7c ; 124, '|', titleBack + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1aba ; "MabonsStaff" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ac6 ; "Mabon's Staff" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $e038 ; -8136 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1e7f + ret + +code_1e7f: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $48 ; 72, 'H', modifiers + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1f19 + ret + +code_1f19: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1adb ; "sPaper" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1ae2 ; "Scroll of Paper" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1fba + ret + +code_1fba: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1af2 ; "sDamnation" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1afd ; "Scroll of Damnation" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_205b + ret + +code_205b: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b11 ; "sDisguise" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1b1b ; "Scroll of Disguise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_20fc + ret + +code_20fc: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b2e ; "sEscape" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1b36 ; "Scroll of Escape" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_219d + ret + +code_219d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b47 ; "sGreaterIdentify" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1b58 ; "Scroll of Greater Identify" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_223e + ret + +code_223e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $84 ; 132, pitch + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b73 ; "sGreaterShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1b82 ; "Scroll of Greater Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_22e0 + ret + +code_22e0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $5d ; 93, ']', dataInc + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b9b ; "sIdentify" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1ba5 ; "Scroll of Identify" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2381 + ret + +code_2381: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $39 ; 57, '9', b_moveCnt + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1bb8 ; "sImmolation" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1bc4 ; "Scroll of Immolation" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2422 + ret + +code_2422: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $1f ; 31, brBottom + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1bd9 ; "sLostThought" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1be6 ; "Scroll of Lost Thought" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_24c3 + ret + +code_24c3: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $37 ; 55, '7', dx + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1bfd ; "sMissileResistance" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1c10 ; "Scroll of Missile Resistance" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2564 + ret + +code_2564: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $50 ; 80, 'P', claimed + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1c2d ; "sMonsterSummoningI" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1c40 ; "Scroll of Monster Summoning I" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2605 + ret + +code_2605: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $85 ; 133, roll + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1c5e ; "sMonsterSummoningII" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1c72 ; "Scroll of Monster Summoning II" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_26a7 + ret + +code_26a7: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $86 ; 134, yaw + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1c91 ; "sMonsterSummoningIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1ca6 ; "Scroll of Monster Summoning III" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2749 + ret + +code_2749: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $87 ; 135, left + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1cc6 ; "sResistCold" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1cd2 ; "Scroll of Resist Cold" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_27eb + ret + +code_27eb: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $60 ; 96, '`', sec + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ce8 ; "sResistFire" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1cf4 ; "Scroll of Resist Fire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_288c + ret + +code_288c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $5f ; 95, '_', min + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d0a ; "sResistLightning" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1d1b ; "Scroll of Resist Lightning" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_292d + ret + +code_292d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $61 ; 97, 'a', frame + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d36 ; "sRusting" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1d3f ; "Scroll of Rusting" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_29ce + ret + +code_29ce: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $12 ; 18, nsLeft + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d51 ; "sShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1d59 ; "Scroll of Shielding" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2a6f + ret + +code_2a6f: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $5c ; 92, '\', palette + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d6d ; "sWraithform" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ad4 ; "Scroll" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1d79 ; "Scroll of Defenslessness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2b10 + ret + +code_2b10: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $13 ; 19, nsTop + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d92 ; "OneAcademyDiploma" + push + pushi $315 ; 789, pName + push1 + lofsa string_1da4 ; "One Academy Diploma" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c738 ; -14536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2ba9 + ret + +code_2ba9: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push2 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1db8 ; "Book" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2c22 + ret + +code_2c22: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1dbd ; "Tome" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2ca4 + ret + +code_2ca4: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1dc2 ; "tBook" + push + pushi $315 ; 789, pName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1dc8 ; "Book of Tales" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2d45 + ret + +code_2d45: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1dd6 ; "tDivineInspiration" + push + pushi $315 ; 789, pName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1de9 ; "Tome of Divine Inspiration" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2de6 + ret + +code_2de6: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e04 ; "tEvilDeeds" + push + pushi $315 ; 789, pName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1e0f ; "Tome of Evil Deeds" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2e87 + ret + +code_2e87: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e22 ; "tForgetfulness" + push + pushi $315 ; 789, pName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1e31 ; "Tome of Forgetfulness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2f28 + ret + +code_2f28: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e47 ; "tGreaterWorks" + push + pushi $315 ; 789, pName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1e55 ; "Tome of Greater Works" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2fc9 + ret + +code_2fc9: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e6b ; "tUnderstanding" + push + pushi $315 ; 789, pName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1e7a ; "Tome of Understanding" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_306a + ret + +code_306a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e90 ; "SpellBook" + push + pushi $315 ; 789, pName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_1dbd ; "Tome" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $4a ; 74, 'J', setPri + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_310b + ret + +code_310b: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e9a ; "Skillbook" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_31b2 + ret + +code_31b2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ea4 ; "skbBasketWeaving" + push + pushi $315 ; 789, pName + push1 + lofsa string_1eb5 ; "The Basics of Basketweaving" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3239 + ret + +code_3239: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ed1 ; "skbPsychology" + push + pushi $315 ; 789, pName + push1 + lofsa string_1edf ; "Psychology of a Realm Player" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_32b3 + ret + +code_32b3: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1efc ; "skbFriends" + push + pushi $315 ; 789, pName + push1 + lofsa string_1f07 ; "Making Friends and Being Polite in the Realm" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_332d + ret + +code_332d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f34 ; "skbShortSword" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_33a8 + ret + +code_33a8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f42 ; "skbShortSwordI" + push + pushi $315 ; 789, pName + push1 + lofsa string_1f51 ; "Familiarity with Short Swords" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3430 + ret + +code_3430: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f6f ; "skbShortSwordII" + push + pushi $315 ; 789, pName + push1 + lofsa string_1f7f ; "Short Sword Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_34b8 + ret + +code_34b8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f97 ; "skbShortSwordIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_1fa8 ; "Short Sword Expertise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3540 + ret + +code_3540: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1fbe ; "skbShortSwordIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_1fce ; "The Master's Book of Short Swords" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_35c8 + ret + +code_35c8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ff0 ; "skbShortSwordV" + push + pushi $315 ; 789, pName + push1 + lofsa string_1fff ; "Short Sword Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3650 + ret + +code_3650: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2019 ; "skbLongSword" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_36d8 + ret + +code_36d8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2026 ; "skbLongSwordI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2034 ; "Familiarity with Long Swords" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3760 + ret + +code_3760: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2051 ; "skbLongSwordII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2060 ; "Long Sword Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_37e8 + ret + +code_37e8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2077 ; "skbLongSwordIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2087 ; "Expertise with Long Swords" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3870 + ret + +code_3870: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_20a2 ; "skbLongSwordIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_20b1 ; "Long Sword Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_38f8 + ret + +code_38f8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_20c4 ; "skbLongSwordV" + push + pushi $315 ; 789, pName + push1 + lofsa string_20d2 ; "Long Sword Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3980 + ret + +code_3980: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_20eb ; "skbTwoHandedSword" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3a08 + ret + +code_3a08: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_20fd ; "skbTwoHandedSwordI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2110 ; "Familiarity with Two-Handed Swords" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3a90 + ret + +code_3a90: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2133 ; "skbTwoHandedSwordII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2147 ; "Two-Handed Sword Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3b18 + ret + +code_3b18: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2164 ; "skbTwoHandedSwordIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2179 ; "Expertise with Two-Handed Swords" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3ba0 + ret + +code_3ba0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_219a ; "skbTwoHandedSwordIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_21ae ; "Two-Handed Sword Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3c28 + ret + +code_3c28: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_21c7 ; "skbTwoHandedSwordV" + push + pushi $315 ; 789, pName + push1 + lofsa string_21da ; "Two-Handed Sword Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3cb0 + ret + +code_3cb0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_21f9 ; "skbDagger" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3d38 + ret + +code_3d38: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2203 ; "skbDaggerI" + push + pushi $315 ; 789, pName + push1 + lofsa string_220e ; "Familiarity with Daggers" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3dc0 + ret + +code_3dc0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2227 ; "skbDaggerII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2233 ; "Dagger Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3e48 + ret + +code_3e48: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2246 ; "skbDaggerIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2253 ; "Expertise with Daggers" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3ed0 + ret + +code_3ed0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_226a ; "skbDaggerIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2276 ; "Dagger Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3f58 + ret + +code_3f58: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2285 ; "skbDaggerV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2290 ; "Dagger Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3fe0 + ret + +code_3fe0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_22a5 ; "skbAxe" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4068 + ret + +code_4068: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_22ac ; "skbAxeI" + push + pushi $315 ; 789, pName + push1 + lofsa string_22b4 ; "Familiarity with Axes" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_40f0 + ret + +code_40f0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_22ca ; "skbAxeII" + push + pushi $315 ; 789, pName + push1 + lofsa string_22d3 ; "Axe Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4178 + ret + +code_4178: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_22e3 ; "skbAxeIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_22ed ; "Expertise with Axes" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4200 + ret + +code_4200: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2301 ; "skbAxeIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_230a ; "Axe Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4288 + ret + +code_4288: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2316 ; "skbAxeV" + push + pushi $315 ; 789, pName + push1 + lofsa string_231e ; "Axe Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4310 + ret + +code_4310: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2330 ; "skbClub" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4398 + ret + +code_4398: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2338 ; "skbClubI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2341 ; "Familiarity with Clubs" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4420 + ret + +code_4420: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2358 ; "skbClubII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2362 ; "Club Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_44a8 + ret + +code_44a8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2373 ; "skbClubIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_237e ; "Expertise with Clubs" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4530 + ret + +code_4530: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2393 ; "skbClubIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_239d ; "Club Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_45b8 + ret + +code_45b8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_23aa ; "skbClubV" + push + pushi $315 ; 789, pName + push1 + lofsa string_23b3 ; "Club Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4640 + ret + +code_4640: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_23c6 ; "skbMace" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_46c8 + ret + +code_46c8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_23ce ; "skbMaceI" + push + pushi $315 ; 789, pName + push1 + lofsa string_23d7 ; "Familiarity with Maces" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4750 + ret + +code_4750: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_23ee ; "skbMaceII" + push + pushi $315 ; 789, pName + push1 + lofsa string_23f8 ; "Mace Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_47d8 + ret + +code_47d8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2409 ; "skbMaceIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2414 ; "Expertise with Maces" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4860 + ret + +code_4860: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2429 ; "skbMaceIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2433 ; "Mace Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_48e8 + ret + +code_48e8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2440 ; "skbMaceV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2449 ; "Mace Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4970 + ret + +code_4970: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_245c ; "skbUnarmedCombat" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_49f8 + ret + +code_49f8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_246d ; "skbUnarmedCombatI" + push + pushi $315 ; 789, pName + push1 + lofsa string_247f ; "Familiarity with Unarmed Combat" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4a81 + ret + +code_4a81: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_249f ; "skbUnarmedCombatII" + push + pushi $315 ; 789, pName + push1 + lofsa string_24b2 ; "Unarmed Combat Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4b0a + ret + +code_4b0a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_24cd ; "skbUnarmedCombatIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_24e1 ; "Expertise with Unarmed Combat" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4b93 + ret + +code_4b93: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_24ff ; "skbUnarmedCombatIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2512 ; "Unarmed Combat Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4c1c + ret + +code_4c1c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2529 ; "skbUnarmedCombatV" + push + pushi $315 ; 789, pName + push1 + lofsa string_253b ; "Unarmed Combat Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4ca5 + ret + +code_4ca5: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2558 ; "skbThrowingWeapon" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4d2e + ret + +code_4d2e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_256a ; "skbThrowingWeaponI" + push + pushi $315 ; 789, pName + push1 + lofsa string_257d ; "Familiarity with Throwing Weapons" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4db7 + ret + +code_4db7: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_259f ; "skbThrowingWeaponII" + push + pushi $315 ; 789, pName + push1 + lofsa string_25b3 ; "Throwing Weapon Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4e40 + ret + +code_4e40: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_25cf ; "skbThrowingWeaponIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_25e4 ; "Expertise with Throwing Weapons" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4ec9 + ret + +code_4ec9: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2604 ; "skbThrowingWeaponIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2618 ; "Throwing Weapon Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4f52 + ret + +code_4f52: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2630 ; "skbThrowingWeaponV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2643 ; "Throwing Weapon Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4fdb + ret + +code_4fdb: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2661 ; "skbAcrobatic" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5064 + ret + +code_5064: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_266e ; "skbAcrobaticI" + push + pushi $315 ; 789, pName + push1 + lofsa string_267c ; "Familiarity with Acrobatics" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_50ed + ret + +code_50ed: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2698 ; "skbAcrobaticII" + push + pushi $315 ; 789, pName + push1 + lofsa string_26a7 ; "Acrobatic Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5176 + ret + +code_5176: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_26bd ; "skbAcrobaticIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_26cd ; "Expertise with Acrobatics" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_51ff + ret + +code_51ff: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_26e7 ; "skbAcrobaticIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_26f6 ; "Acrobatic Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5288 + ret + +code_5288: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2708 ; "skbAcrobaticV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2716 ; "Acrobatic Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5311 + ret + +code_5311: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_272e ; "skbMaul" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_539a + ret + +code_539a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2736 ; "skbMaulI" + push + pushi $315 ; 789, pName + push1 + lofsa string_273f ; "Familiarity with Mauls" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5423 + ret + +code_5423: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2756 ; "skbMaulII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2760 ; "Maul Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_54ac + ret + +code_54ac: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2771 ; "skbMaulIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_277c ; "Expertise with Mauls" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5535 + ret + +code_5535: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2791 ; "skbMaulIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_279b ; "Maul Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_55be + ret + +code_55be: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_27a8 ; "skbMaulV" + push + pushi $315 ; 789, pName + push1 + lofsa string_27b1 ; "Maul Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5647 + ret + +code_5647: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_27c4 ; "skbSorcery" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_56d0 + ret + +code_56d0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_27cf ; "skbSorceryI" + push + pushi $315 ; 789, pName + push1 + lofsa string_27db ; "Familiar Sorceries" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5759 + ret + +code_5759: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_27ee ; "skbSorceryII" + push + pushi $315 ; 789, pName + push1 + lofsa string_27fb ; "Sorcery Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_57e2 + ret + +code_57e2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2811 ; "skbSorceryIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_281f ; "Expert Sorceries" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_586b + ret + +code_586b: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2830 ; "skbSorceryIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_283d ; "Sorcery Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_58f4 + ret + +code_58f4: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_284d ; "skbSorceryV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2859 ; "Sorcery Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_597d + ret + +code_597d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_286f ; "skbElementalism" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5a06 + ret + +code_5a06: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_287f ; "skbElementalismI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2890 ; "Familiar Elemental Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5a8f + ret + +code_5a8f: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_28aa ; "skbElementalismII" + push + pushi $315 ; 789, pName + push1 + lofsa string_28bc ; "Elementalism Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5b18 + ret + +code_5b18: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_28d7 ; "skbElementalismIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_28ea ; "Expert Elemental Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5ba1 + ret + +code_5ba1: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2902 ; "skbElementalismIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2914 ; "Elementalism Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5c2a + ret + +code_5c2a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2929 ; "skbElementalismV" + push + pushi $315 ; 789, pName + push1 + lofsa string_293a ; "Elementalism Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5cb3 + ret + +code_5cb3: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2955 ; "skbMysticism" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5d3c + ret + +code_5d3c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2962 ; "skbMysticismI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2970 ; "Familiar Mystic Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5dc5 + ret + +code_5dc5: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2987 ; "skbMysticismII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2996 ; "Mysticism Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5e4e + ret + +code_5e4e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_29ae ; "skbMysticismIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_29be ; "Expert Mystic Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5ed7 + ret + +code_5ed7: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_29d3 ; "skbMysticismIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_29e2 ; "Mysticism Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5f60 + ret + +code_5f60: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_29f4 ; "skbMysticismV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2a02 ; "Mysticism Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5fe9 + ret + +code_5fe9: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a1a ; "skbThaumaturgy" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6072 + ret + +code_6072: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a29 ; "skbThaumaturgyI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2a39 ; "Familiar Thaumaturgical Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_60fb + ret + +code_60fb: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a58 ; "skbThaumaturgyII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2a69 ; "Thaumaturgy Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6184 + ret + +code_6184: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a83 ; "skbThaumaturgyIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2a95 ; "Expert Thaumaturgical Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_620d + ret + +code_620d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ab2 ; "skbThaumaturgyIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2ac3 ; "Thaumaturgy Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6296 + ret + +code_6296: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ad7 ; "skbThaumaturgyV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2ae7 ; "Thaumaturgy Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_631f + ret + +code_631f: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b01 ; "skbNecromancy" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_63a8 + ret + +code_63a8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b0f ; "skbNecromancyI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2b1e ; "Familiar Necromancy Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6431 + ret + +code_6431: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b39 ; "skbNecromancyII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2b49 ; "Necromancy Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_64ba + ret + +code_64ba: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b62 ; "skbNecromancyIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2b73 ; "Expert Necromancy Spells" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6543 + ret + +code_6543: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b8c ; "skbNecromancyIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2b9c ; "Necromancy Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_65cc + ret + +code_65cc: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2baf ; "skbNecromancyV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2bbe ; "Necromancy Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6655 + ret + +code_6655: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2bd7 ; "skbTheurgism" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_66de + ret + +code_66de: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2be4 ; "skbTheurgismI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2bf2 ; "Familiar Theurgism" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6767 + ret + +code_6767: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c05 ; "skbTheurgismII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c14 ; "Theurgism Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_67f0 + ret + +code_67f0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c2c ; "skbTheurgismIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c3c ; "Theurgism Expertise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6879 + ret + +code_6879: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c50 ; "skbTheurgismIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c5f ; "Theurgism Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6902 + ret + +code_6902: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c71 ; "skbTheurgismV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c7f ; "Theurgism Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_698b + ret + +code_698b: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c97 ; "skbAlchemy" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6a14 + ret + +code_6a14: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ca2 ; "skbAlchemyI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2cae ; "Familiar Alchemy" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6a9d + ret + +code_6a9d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2cbf ; "skbAlchemyII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2ccc ; "Alchemy Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6b26 + ret + +code_6b26: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ce2 ; "skbAlchemyIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2cf0 ; "Alchemy Expertise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6baf + ret + +code_6baf: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d02 ; "skbAlchemyIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d0f ; "Alchemy Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6c38 + ret + +code_6c38: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d1f ; "skbAlchemyV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d2b ; "Alchemy Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6cc1 + ret + +code_6cc1: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d41 ; "skbWeaponsmithing" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6d4a + ret + +code_6d4a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d53 ; "skbWeaponsmithingI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d66 ; "Familiar Weaponsmithing" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6dd3 + ret + +code_6dd3: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d7e ; "skbWeaponsmithingII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d92 ; "Weaponsmithing Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6e5c + ret + +code_6e5c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2daf ; "skbWeaponsmithingIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2dc4 ; "Expert Weaponsmithing" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6ee5 + ret + +code_6ee5: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2dda ; "skbWeaponsmithingIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2dee ; "Weaponsmithing Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6f6e + ret + +code_6f6e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e05 ; "skbWeaponsmithingV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e18 ; "Weaponsmithing Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6ff7 + ret + +code_6ff7: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e35 ; "skbArmorcrafting" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7080 + ret + +code_7080: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e46 ; "skbArmorcraftingI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e58 ; "Familiar Armorcrafting" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7109 + ret + +code_7109: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e6f ; "skbArmorcraftingII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e82 ; "Armorcrafting Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7192 + ret + +code_7192: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e9e ; "skbArmorcraftingIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2eb2 ; "Expert Armorcrafting" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_721b + ret + +code_721b: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ec7 ; "skbArmorcraftingIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2eda ; "Armorcrafting Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_72a4 + ret + +code_72a4: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ef0 ; "skbArmorcraftingV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f02 ; "Armorcrafting Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_732d + ret + +code_732d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f1e ; "skbTracking" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_73b6 + ret + +code_73b6: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f2a ; "skbTrackingI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f37 ; "Familiar Tracking" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_743f + ret + +code_743f: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f49 ; "skbTrackingII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f57 ; "Tracking Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_74c8 + ret + +code_74c8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f6e ; "skbTrackingIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f7d ; "Tracking Expertise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7551 + ret + +code_7551: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f90 ; "skbTrackingIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f9e ; "Tracking Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_75da + ret + +code_75da: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2faf ; "skbTrackingV" + push + pushi $315 ; 789, pName + push1 + lofsa string_2fbc ; "Tracking Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7663 + ret + +code_7663: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2fd3 ; "skbHealing" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_76ec + ret + +code_76ec: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2fde ; "skbHealingI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2fea ; "Familiar Healing" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7775 + ret + +code_7775: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ffb ; "skbHealingII" + push + pushi $315 ; 789, pName + push1 + lofsa string_3008 ; "Healing Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_77fe + ret + +code_77fe: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_301e ; "skbHealingIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_302c ; "Healing Expertise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7887 + ret + +code_7887: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_303e ; "skbHealingIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_304b ; "Healing Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7910 + ret + +code_7910: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_305b ; "skbHealingV" + push + pushi $315 ; 789, pName + push1 + lofsa string_3067 ; "Healing Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7999 + ret + +code_7999: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_307d ; "skbPickpocketing" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7a22 + ret + +code_7a22: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_308e ; "skbPickpocketingI" + push + pushi $315 ; 789, pName + push1 + lofsa string_30a0 ; "Familiar Pickpocketing" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7aab + ret + +code_7aab: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_30b7 ; "skbPickpocketingII" + push + pushi $315 ; 789, pName + push1 + lofsa string_30ca ; "Pickpocketing Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7b34 + ret + +code_7b34: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_30e6 ; "skbPickpocketingIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_30fa ; "Pickpocketing Expertise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7bbd + ret + +code_7bbd: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3112 ; "skbPickpocketingIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_3125 ; "Pickpocketing Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7c46 + ret + +code_7c46: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_313b ; "skbPickpocketingV" + push + pushi $315 ; 789, pName + push1 + lofsa string_314d ; "Pickpocketing Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7ccf + ret + +code_7ccf: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3169 ; "skbTraps" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7d58 + ret + +code_7d58: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3172 ; "skbTrapsI" + push + pushi $315 ; 789, pName + push1 + lofsa string_317c ; "Basics of Trap Detection and Disarming" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7de1 + ret + +code_7de1: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_31a3 ; "skbTrapsII" + push + pushi $315 ; 789, pName + push1 + lofsa string_31ae ; "Proficient Trap Manipulation" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7e6a + ret + +code_7e6a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_31cb ; "skbTrapsIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_31d7 ; "Expert Discourse on Traps" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7ef3 + ret + +code_7ef3: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_31f1 ; "skbTrapsIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_31fc ; "Mastery of Traps" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7f7c + ret + +code_7f7c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_320d ; "skbTrapsV" + push + pushi $315 ; 789, pName + push1 + lofsa string_3217 ; "Disarming Traps: A Grand-Master Treatment" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8005 + ret + +code_8005: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3241 ; "skbLockpicking" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_808e + ret + +code_808e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3250 ; "skbLockpickingI" + push + pushi $315 ; 789, pName + push1 + lofsa string_3260 ; "Basics of Lockpicking" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8117 + ret + +code_8117: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3276 ; "skbLockpickingII" + push + pushi $315 ; 789, pName + push1 + lofsa string_3287 ; "Lockpicking Proficiency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_81a0 + ret + +code_81a0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_329f ; "skbLockpickingIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_32b1 ; "Expert Lockpicking" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8229 + ret + +code_8229: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_32c4 ; "skbLockpickingIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_32d5 ; "Picking Masterful Locks" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_82b2 + ret + +code_82b2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_32ed ; "skbLockpickingV" + push + pushi $315 ; 789, pName + push1 + lofsa string_32fd ; "Lockpicking Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_833b + ret + +code_833b: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3317 ; "skbMeditation" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_83c4 + ret + +code_83c4: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3325 ; "skbMeditationI" + push + pushi $315 ; 789, pName + push1 + lofsa string_3334 ; "The Basics of Meditation" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_844d + ret + +code_844d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_334d ; "skbMeditationII" + push + pushi $315 ; 789, pName + push1 + lofsa string_335d ; "Becoming Proficient in Meditation" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_84d6 + ret + +code_84d6: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_337f ; "skbMeditationIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_3390 ; "Meditation: Revelations of an Expert" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_855f + ret + +code_855f: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_33b5 ; "skbMeditationIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_33c5 ; "Mastering Meditation" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_85e8 + ret + +code_85e8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_33da ; "skbMeditationV" + push + pushi $315 ; 789, pName + push1 + lofsa string_33e9 ; "Meditation Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8671 + ret + +code_8671: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3402 ; "skbCriticalStriking" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_86fa + ret + +code_86fa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3416 ; "skbCriticalStrikingI" + push + pushi $315 ; 789, pName + push1 + lofsa string_342b ; "The Basics of Critical Striking" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8783 + ret + +code_8783: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_344b ; "skbCriticalStrikingII" + push + pushi $315 ; 789, pName + push1 + lofsa string_3461 ; "Critical Striking Proficiencies" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_880c + ret + +code_880c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3481 ; "skbCriticalStrikingIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_3498 ; "Critical Striking: An Expert Discourse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8895 + ret + +code_8895: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_34bf ; "skbCriticalStrikingIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_34d5 ; "Mastery of Critical Striking" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_891e + ret + +code_891e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_34f2 ; "skbCriticalStrikingV" + push + pushi $315 ; 789, pName + push1 + lofsa string_3507 ; "Critical Striking Grand-Mastery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_89a7 + ret + +code_89a7: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3527 ; "skbShieldUse" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db8 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8a30 + ret + +code_8a30: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3534 ; "skbShieldUseI" + push + pushi $315 ; 789, pName + push1 + lofsa string_3542 ; "The Basics of Shield Usage" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8ab9 + ret + +code_8ab9: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_355d ; "skbShieldUseII" + push + pushi $315 ; 789, pName + push1 + lofsa string_356c ; "Proficiencies in Shield Usage" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8b42 + ret + +code_8b42: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +StockObjInitter1::doit: + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + ret + diff --git a/Script/Script40209.txt b/Script/Script40209.txt new file mode 100644 index 0000000..d9cb5af --- /dev/null +++ b/Script/Script40209.txt @@ -0,0 +1,22626 @@ +export40209_0 = StockObjInitter2 + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_178f ; "skbShieldUseIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_179f ; "Using Your Shield: An Expert Discourse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0640 + ret + +code_0640: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17c6 ; "skbShieldUseIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_17d5 ; "Mastering the Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_06c8 + ret + +code_06c8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_17ea ; "skbShieldUseV" + push + pushi $315 ; 789, pName + push1 + lofsa string_17f8 ; "Shields: Defense by a Grand-Master" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c7ce ; -14386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $53 ; 83, 'S', restore + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0750 + ret + +code_0750: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_181b ; "Spellbook" + push + pushi $315 ; 789, pName + push1 + lofsa string_1825 ; "Book" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_07d8 + ret + +code_07d8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_182a ; "spbBlank" + push + pushi $315 ; 789, pName + push1 + lofsa string_1833 ; "Blank Spellbook" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_085f + ret + +code_085f: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1843 ; "spbHome" + push + pushi $315 ; 789, pName + push1 + lofsa string_184b ; "Spellbook of Home" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_08da + ret + +code_08da: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_185d ; "spbKillStar" + push + pushi $315 ; 789, pName + push1 + lofsa string_1869 ; "Spellbook of Killstar" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0962 + ret + +code_0962: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_187f ; "spbUnlock" + push + pushi $315 ; 789, pName + push1 + lofsa string_1889 ; "Spellbook of Unlock" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_09ea + ret + +code_09ea: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_189d ; "spbDispelMagic" + push + pushi $315 ; 789, pName + push1 + lofsa string_18ac ; "Spellbook of Dispel Magic" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0a72 + ret + +code_0a72: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_18c6 ; "spbEngrave" + push + pushi $315 ; 789, pName + push1 + lofsa string_18d1 ; "Spellbook of Engrave" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0afa + ret + +code_0afa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_18e6 ; "spbMultiBlade" + push + pushi $315 ; 789, pName + push1 + lofsa string_18f4 ; "Spellbook of Multi-Blade" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0b82 + ret + +code_0b82: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_190d ; "spbGatherTheFellowship" + push + pushi $315 ; 789, pName + push1 + lofsa string_1924 ; "Spellbook of Gather the Fellowship" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0c0a + ret + +code_0c0a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1947 ; "spbCornucopia" + push + pushi $315 ; 789, pName + push1 + lofsa string_1955 ; "Spellbook of Cornucopia" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0c92 + ret + +code_0c92: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_196d ; "spbCloudOfFog" + push + pushi $315 ; 789, pName + push1 + lofsa string_197b ; "Spellbook of Cloud of Fog" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0d1a + ret + +code_0d1a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1995 ; "spbImproveArmor" + push + pushi $315 ; 789, pName + push1 + lofsa string_19a5 ; "Spellbook of Improve Armor" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0da2 + ret + +code_0da2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19c0 ; "spbTeleport" + push + pushi $315 ; 789, pName + push1 + lofsa string_19cc ; "Spellbook of Teleport" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0e2a + ret + +code_0e2a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_19e2 ; "spbExtension" + push + pushi $315 ; 789, pName + push1 + lofsa string_19ef ; "Spellbook of Extension" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0eb2 + ret + +code_0eb2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a06 ; "spbSeeInvisibility" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a19 ; "Spellbook of See Invisibility" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0f3a + ret + +code_0f3a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a37 ; "spbShift" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a40 ; "Spellbook of Shift" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_0fc2 + ret + +code_0fc2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a53 ; "spbInvisibility" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a63 ; "Spellbook of Invisibility" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_104a + ret + +code_104a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1a7d ; "spbCombatTeleport" + push + pushi $315 ; 789, pName + push1 + lofsa string_1a8f ; "Spellbook of Combat Teleport" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_10d2 + ret + +code_10d2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1aac ; "spbTeleportGroup" + push + pushi $315 ; 789, pName + push1 + lofsa string_1abd ; "Spellbook of Teleport Group" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_115a + ret + +code_115a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ad9 ; "spbPermanency" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ae7 ; "Spellbook of Permanency" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_11e2 + ret + +code_11e2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1aff ; "spbRust" + push + pushi $315 ; 789, pName + push1 + lofsa string_1b07 ; "Spellbook of Rust" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_126a + ret + +code_126a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b19 ; "spbWraithform" + push + pushi $315 ; 789, pName + push1 + lofsa string_1b27 ; "Spellbook of Defenselessness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_12f2 + ret + +code_12f2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b44 ; "spbImprovedInvisibility" + push + pushi $315 ; 789, pName + push1 + lofsa string_1b5c ; "Spellbook of Improved Invisibility" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_137a + ret + +code_137a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1b7f ; "spbEnchantItem" + push + pushi $315 ; 789, pName + push1 + lofsa string_1b8e ; "Spellbook of Enchant Item" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1402 + ret + +code_1402: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ba8 ; "spbMassRust" + push + pushi $315 ; 789, pName + push1 + lofsa string_1bb4 ; "Spellbook of Mass Rust" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_148a + ret + +code_148a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1bcb ; "spbElphamesJustice" + push + pushi $315 ; 789, pName + push1 + lofsa string_1bde ; "Spellbook of Elphame's Justice" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1512 + ret + +code_1512: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1bfd ; "spbGreaterIdentify" + push + pushi $315 ; 789, pName + push1 + lofsa string_1c10 ; "Spellbook of Greater Identify" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_159a + ret + +code_159a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1c2e ; "spbFireGrasp" + push + pushi $315 ; 789, pName + push1 + lofsa string_1c3b ; "Spellbook of Fire Grasp" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1622 + ret + +code_1622: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1c53 ; "spbFlameOrb" + push + pushi $315 ; 789, pName + push1 + lofsa string_1c5f ; "Spellbook of Flame Orb" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_16aa + ret + +code_16aa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1c76 ; "spbArticGrasp" + push + pushi $315 ; 789, pName + push1 + lofsa string_1c84 ; "Spellbook of Arctic Grasp" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1732 + ret + +code_1732: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1c9e ; "spbIceOrb" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ca8 ; "Spellbook of Ice Orb" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_17ba + ret + +code_17ba: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1cbd ; "spbEarthSpike" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ccb ; "Spellbook of Earth Spike" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1842 + ret + +code_1842: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ce4 ; "spbIncinerate" + push + pushi $315 ; 789, pName + push1 + lofsa string_1cf2 ; "Spellbook of Incinerate" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_18ca + ret + +code_18ca: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d0a ; "spbGustOfWind" + push + pushi $315 ; 789, pName + push1 + lofsa string_1d18 ; "Spellbook of Gust of Wind" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1952 + ret + +code_1952: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d32 ; "spbImmolation" + push + pushi $315 ; 789, pName + push1 + lofsa string_1d40 ; "Spellbook of Immolation" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_19da + ret + +code_19da: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d58 ; "spbDancingFlame" + push + pushi $315 ; 789, pName + push1 + lofsa string_1d68 ; "Spellbook of Dancing Flame" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1a62 + ret + +code_1a62: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1d83 ; "spbFlameBlade" + push + pushi $315 ; 789, pName + push1 + lofsa string_1d91 ; "Spellbook of Flame Blade" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1aea + ret + +code_1aea: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1daa ; "spbArticCharge" + push + pushi $315 ; 789, pName + push1 + lofsa string_1db9 ; "Spellbook of Electric Charge" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1b72 + ret + +code_1b72: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1dd6 ; "spbColdSteel" + push + pushi $315 ; 789, pName + push1 + lofsa string_1de3 ; "Spellbook of Cold Steel" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1bfa + ret + +code_1bfa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1dfb ; "spbSandstorm" + push + pushi $315 ; 789, pName + push1 + lofsa string_1e08 ; "Spellbook of Sandstorm" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1c82 + ret + +code_1c82: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e1f ; "spbSpark" + push + pushi $315 ; 789, pName + push1 + lofsa string_1e28 ; "Spellbook of Spark" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1d0a + ret + +code_1d0a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e3b ; "spbIceStorm" + push + pushi $315 ; 789, pName + push1 + lofsa string_1e47 ; "Spellbook of Ice Storm" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1d92 + ret + +code_1d92: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e5e ; "spbFreezingWind" + push + pushi $315 ; 789, pName + push1 + lofsa string_1e6e ; "Spellbook of Freezing Wind" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1e1a + ret + +code_1e1a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1e89 ; "spbHurricane" + push + pushi $315 ; 789, pName + push1 + lofsa string_1e96 ; "Spellbook of Hurricane" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1ea2 + ret + +code_1ea2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1ead ; "spbCrawlingCharge" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ebf ; "Spellbook of Crawling Charge" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1f2a + ret + +code_1f2a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1edc ; "spbStoning" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ee7 ; "Spellbook of Stoning" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_1fb2 + ret + +code_1fb2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1efc ; "spbFireball" + push + pushi $315 ; 789, pName + push1 + lofsa string_1f08 ; "Spellbook of Fireball" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_203a + ret + +code_203a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f1e ; "spbLightningBolt" + push + pushi $315 ; 789, pName + push1 + lofsa string_1f2f ; "Spellbook of Lightning Bolt" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_20c2 + ret + +code_20c2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f4b ; "spbFreeze" + push + pushi $315 ; 789, pName + push1 + lofsa string_1f55 ; "Spellbook of Freeze" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_214a + ret + +code_214a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f69 ; "spbCrushingBoulder" + push + pushi $315 ; 789, pName + push1 + lofsa string_1f7c ; "Spellbook of Crushing Boulder" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_21d2 + ret + +code_21d2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1f9a ; "spbElectricFury" + push + pushi $315 ; 789, pName + push1 + lofsa string_1faa ; "Spellbook of Electric Fury" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_225a + ret + +code_225a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1fc5 ; "spbColdSnap" + push + pushi $315 ; 789, pName + push1 + lofsa string_1fd1 ; "Spellbook of Cold Snap" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_22e2 + ret + +code_22e2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_1fe8 ; "spbEarthquake" + push + pushi $315 ; 789, pName + push1 + lofsa string_1ff6 ; "Spellbook of Earthquake" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_236a + ret + +code_236a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_200e ; "spbDespothesWrath" + push + pushi $315 ; 789, pName + push1 + lofsa string_2020 ; "Spellbook of Despothes' Wrath" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_23f2 + ret + +code_23f2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_203e ; "spbHoldMonster" + push + pushi $315 ; 789, pName + push1 + lofsa string_204d ; "Spellbook of Hold Monster" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_247a + ret + +code_247a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2067 ; "spbFumble" + push + pushi $315 ; 789, pName + push1 + lofsa string_2071 ; "Spellbook of Fumble" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2502 + ret + +code_2502: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2085 ; "spbPsychicOrb" + push + pushi $315 ; 789, pName + push1 + lofsa string_2093 ; "Spellbook of Psychic Orb" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_258a + ret + +code_258a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_20ac ; "spbConfusion" + push + pushi $315 ; 789, pName + push1 + lofsa string_20b9 ; "Spellbook of Confusion" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2612 + ret + +code_2612: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_20d0 ; "spbMindShackle" + push + pushi $315 ; 789, pName + push1 + lofsa string_20df ; "Spellbook of Mind Shackle" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_269a + ret + +code_269a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_20f9 ; "spbIdentify" + push + pushi $315 ; 789, pName + push1 + lofsa string_2105 ; "Spellbook of Identify" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2722 + ret + +code_2722: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_211b ; "spbBerserk" + push + pushi $315 ; 789, pName + push1 + lofsa string_2126 ; "Spellbook of Berserk" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_27aa + ret + +code_27aa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_213b ; "spbStun" + push + pushi $315 ; 789, pName + push1 + lofsa string_2143 ; "Spellbook of Stun" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2832 + ret + +code_2832: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2155 ; "spbLoyaltyShift" + push + pushi $315 ; 789, pName + push1 + lofsa string_2165 ; "Spellbook of Loyalty Shift" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_28ba + ret + +code_28ba: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2180 ; "spbWarpMind" + push + pushi $315 ; 789, pName + push1 + lofsa string_218c ; "Spellbook of Warp Mind" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2942 + ret + +code_2942: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_21a3 ; "spbEtheralize" + push + pushi $315 ; 789, pName + push1 + lofsa string_21b1 ; "Spellbook of Etherealize" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_29ca + ret + +code_29ca: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_21ca ; "spbSpellBlast" + push + pushi $315 ; 789, pName + push1 + lofsa string_21d8 ; "Spellbook of Spell Blast" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2a52 + ret + +code_2a52: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_21f1 ; "spbMassHold" + push + pushi $315 ; 789, pName + push1 + lofsa string_21fd ; "Spellbook of Mass Hold" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2ada + ret + +code_2ada: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2214 ; "spbMassFumble" + push + pushi $315 ; 789, pName + push1 + lofsa string_2222 ; "Spellbook of Mass Fumble" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2b62 + ret + +code_2b62: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_223b ; "spbFear" + push + pushi $315 ; 789, pName + push1 + lofsa string_2243 ; "Spellbook of Fear" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2bea + ret + +code_2bea: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2255 ; "spbIronChains" + push + pushi $315 ; 789, pName + push1 + lofsa string_2263 ; "Spellbook of Iron Chains" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2c72 + ret + +code_2c72: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_227c ; "spbMassBerserk" + push + pushi $315 ; 789, pName + push1 + lofsa string_228b ; "Spellbook of Mass Berserk" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2cfa + ret + +code_2cfa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_22a5 ; "spbMassStun" + push + pushi $315 ; 789, pName + push1 + lofsa string_22b1 ; "Spellbook of Mass Stun" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2d82 + ret + +code_2d82: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_22c8 ; "spbMassLoyaltyShift" + push + pushi $315 ; 789, pName + push1 + lofsa string_22dc ; "Spellbook of Mass Loyalty Shift" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2e0a + ret + +code_2e0a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_22fc ; "spbMabonsForcedFlee" + push + pushi $315 ; 789, pName + push1 + lofsa string_2310 ; "Spellbook of Mabon's Forced Flee" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2e92 + ret + +code_2e92: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2331 ; "spbForget" + push + pushi $315 ; 789, pName + push1 + lofsa string_233b ; "Spellbook of Forget" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2f1a + ret + +code_2f1a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_234f ; "spbIllusionaryFoe" + push + pushi $315 ; 789, pName + push1 + lofsa string_2361 ; "Spellbook of Illusionary Foe" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_2fa2 + ret + +code_2fa2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_237e ; "spbAntiMagicAura" + push + pushi $315 ; 789, pName + push1 + lofsa string_238f ; "Spellbook of Anti-Magic Aura" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_302a + ret + +code_302a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_23ac ; "spbLightDart" + push + pushi $315 ; 789, pName + push1 + lofsa string_23b9 ; "Spellbook of Light Dart" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_30b2 + ret + +code_30b2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_23d1 ; "spbNimbility" + push + pushi $315 ; 789, pName + push1 + lofsa string_23de ; "Spellbook of Nimbility" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_313a + ret + +code_313a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_23f5 ; "spbEmpower" + push + pushi $315 ; 789, pName + push1 + lofsa string_2400 ; "Spellbook of Empower" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_31c2 + ret + +code_31c2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2415 ; "spbMissileResistance" + push + pushi $315 ; 789, pName + push1 + lofsa string_242a ; "Spellbook of Missile Resistance" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_324a + ret + +code_324a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_244a ; "spbHeal" + push + pushi $315 ; 789, pName + push1 + lofsa string_2452 ; "Spellbook of Heal" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_32d2 + ret + +code_32d2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2464 ; "spbSummonPixie" + push + pushi $315 ; 789, pName + push1 + lofsa string_2473 ; "Spellbook of Summon Pixie" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_335a + ret + +code_335a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_248d ; "spbPurify" + push + pushi $315 ; 789, pName + push1 + lofsa string_2497 ; "Spellbook of Purify" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_33e2 + ret + +code_33e2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_24ab ; "spbCurePoison" + push + pushi $315 ; 789, pName + push1 + lofsa string_24b9 ; "Spellbook of Cure Poison" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_346a + ret + +code_346a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_24d2 ; "spbGreaterHeal" + push + pushi $315 ; 789, pName + push1 + lofsa string_24e1 ; "Spellbook of Greater Heal" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_34f2 + ret + +code_34f2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_24fb ; "spbRemoveCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_250a ; "Spellbook of Remove Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_357a + ret + +code_357a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2524 ; "spbSummonFaery" + push + pushi $315 ; 789, pName + push1 + lofsa string_2533 ; "Spellbook of Summon Faery" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3602 + ret + +code_3602: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_254d ; "spbShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_2557 ; "Spellbook of Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_368a + ret + +code_368a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_256b ; "spbGreaterShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_257c ; "Spellbook of Greater Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3712 + ret + +code_3712: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2598 ; "spbWrathOfTheGods" + push + pushi $315 ; 789, pName + push1 + lofsa string_25aa ; "Spellbook of Wrath of the Gods" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_379a + ret + +code_379a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_25c9 ; "spbFireShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_25d7 ; "Spellbook of Fire Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3822 + ret + +code_3822: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_25f0 ; "spbColdShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_25fe ; "Spellbook of Cold Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_38aa + ret + +code_38aa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2617 ; "spbLightningShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_262a ; "Spellbook of Lightning Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3932 + ret + +code_3932: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2648 ; "spbPoisonShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_2658 ; "Spellbook of Poison Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_39ba + ret + +code_39ba: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2673 ; "spbAcidShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_2681 ; "Spellbook of Acid Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3a42 + ret + +code_3a42: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_269a ; "spbSummonNymph" + push + pushi $315 ; 789, pName + push1 + lofsa string_26a9 ; "Spellbook of Summon Nymph" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3aca + ret + +code_3aca: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_26c3 ; "spbRegeneration" + push + pushi $315 ; 789, pName + push1 + lofsa string_26d3 ; "Spellbook of Regeneration" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3b52 + ret + +code_3b52: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_26ed ; "spbIndestruction" + push + pushi $315 ; 789, pName + push1 + lofsa string_26fe ; "Spellbook of Indestruction" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3bda + ret + +code_3bda: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2719 ; "spbInvulnerability" + push + pushi $315 ; 789, pName + push1 + lofsa string_272c ; "Spellbook of Invulnerability" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3c62 + ret + +code_3c62: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2749 ; "spbEnidsBlessing" + push + pushi $315 ; 789, pName + push1 + lofsa string_275a ; "Spellbook of Enid's Blessing" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3cea + ret + +code_3cea: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2777 ; "spbBanishment" + push + pushi $315 ; 789, pName + push1 + lofsa string_2785 ; "Spellbook of Banishment" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3d72 + ret + +code_3d72: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_279d ; "spbSummonFaeryQueen" + push + pushi $315 ; 789, pName + push1 + lofsa string_27b1 ; "Spellbook of Summon Faery Queen" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3dfa + ret + +code_3dfa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_27d1 ; "spbAcidSphere" + push + pushi $315 ; 789, pName + push1 + lofsa string_27df ; "Spellbook of Acid Sphere" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3e82 + ret + +code_3e82: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_27f8 ; "spbVenomousTouch" + push + pushi $315 ; 789, pName + push1 + lofsa string_2809 ; "Spellbook of Venomous Touch" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3f0a + ret + +code_3f0a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2825 ; "spbClumsiness" + push + pushi $315 ; 789, pName + push1 + lofsa string_2833 ; "Spellbook of Curse of Clumsiness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_3f92 + ret + +code_3f92: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2854 ; "spbPoisonBolt" + push + pushi $315 ; 789, pName + push1 + lofsa string_2862 ; "Spellbook of Poison Bolt" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_401a + ret + +code_401a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_287b ; "spbEnfeeble" + push + pushi $315 ; 789, pName + push1 + lofsa string_2887 ; "Spellbook of Enfeeble" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_40a2 + ret + +code_40a2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_289d ; "spbDrainLife" + push + pushi $315 ; 789, pName + push1 + lofsa string_28aa ; "Spellbook of Drain Life" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_412a + ret + +code_412a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_28c2 ; "spbAcidCloud" + push + pushi $315 ; 789, pName + push1 + lofsa string_28cf ; "Spellbook of Acid Cloud" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_41b2 + ret + +code_41b2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_28e7 ; "spbSummonZombie" + push + pushi $315 ; 789, pName + push1 + lofsa string_28f7 ; "Spellbook of Summon Zombie" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_423a + ret + +code_423a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2912 ; "spbVenom" + push + pushi $315 ; 789, pName + push1 + lofsa string_291b ; "Spellbook of Venom" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_42c2 + ret + +code_42c2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_292e ; "spbSummonUndead" + push + pushi $315 ; 789, pName + push1 + lofsa string_293e ; "Spellbook of Summon Undead" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_434a + ret + +code_434a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2959 ; "spbAcidRain" + push + pushi $315 ; 789, pName + push1 + lofsa string_2965 ; "Spellbook of Acid Rain" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_43d2 + ret + +code_43d2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_297c ; "spbPoisonCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_298b ; "Spellbook of Poison Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_445a + ret + +code_445a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_29a5 ; "spbAcidCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_29b2 ; "Spellbook of Acid Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_44e2 + ret + +code_44e2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_29ca ; "spbFireCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_29d7 ; "Spellbook of Fire Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_456a + ret + +code_456a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_29ef ; "spbColdCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_29fc ; "Spellbook of Cold Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_45f2 + ret + +code_45f2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a14 ; "spbElectricCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_2a25 ; "Spellbook of Electric Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_467a + ret + +code_467a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a41 ; "spbNightFriends" + push + pushi $315 ; 789, pName + push1 + lofsa string_2a51 ; "Spellbook of Night Friends" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4702 + ret + +code_4702: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a6c ; "spbStealLife" + push + pushi $315 ; 789, pName + push1 + lofsa string_2a79 ; "Spellbook of Steal Life" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_478a + ret + +code_478a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2a91 ; "spbSummonDoppelganger" + push + pushi $315 ; 789, pName + push1 + lofsa string_2aa7 ; "Spellbook of Summon Doppelganger" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4812 + ret + +code_4812: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ac8 ; "spbDeathTouch" + push + pushi $315 ; 789, pName + push1 + lofsa string_2ad6 ; "Spellbook of Death Touch" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_489a + ret + +code_489a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2aef ; "spbBanish" + push + pushi $315 ; 789, pName + push1 + lofsa string_2af9 ; "Spellbook of Banish Undead" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4922 + ret + +code_4922: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b14 ; "spbShadowWarrior" + push + pushi $315 ; 789, pName + push1 + lofsa string_2b25 ; "Spellbook of Shadow Warrior" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_49aa + ret + +code_49aa: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b41 ; "spbSummonDaemon" + push + pushi $315 ; 789, pName + push1 + lofsa string_2b51 ; "Spellbook of Summon Daemon" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4a33 + ret + +code_4a33: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b6c ; "spbDuachsVengeance" + push + pushi $315 ; 789, pName + push1 + lofsa string_2b7f ; "Spellbook of Duach's Vengeance" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4abc + ret + +code_4abc: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2b9e ; "spbDeathWish" + push + pushi $315 ; 789, pName + push1 + lofsa string_2bab ; "Spellbook of Death Wish" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4b45 + ret + +code_4b45: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2bc3 ; "spbMassDrain" + push + pushi $315 ; 789, pName + push1 + lofsa string_2bd0 ; "Spellbook of Mass Drain" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c76a ; -14486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $3a ; 58, ':', b_i1 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $42 ; 66, 'B', cantBeHere + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4bce + ret + +code_4bce: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $a ; 10, inTop + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BScroll + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2be8 ; "Dye" + push + pushi $315 ; 789, pName + push1 + lofsa string_2bec ; "Bottle of Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4c58 + ret + +code_4c58: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2bfa ; "dOlive" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c01 ; "Bottle of Olive Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $30 ; 48, '0', who + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4cea + ret + +code_4cea: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c15 ; "dLime" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c1b ; "Bottle of Lime Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $31 ; 49, '1', message + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4d7c + ret + +code_4d7c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c2e ; "dBlue" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c34 ; "Bottle of Blue Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $35 ; 53, '5', nodePtr + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4e0e + ret + +code_4e0e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c47 ; "dAzure" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c4e ; "Bottle of Azure Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4ea0 + ret + +code_4ea0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c62 ; "dRed" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c67 ; "Bottle of Red Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4f32 + ret + +code_4f32: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c79 ; "dPink" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c7f ; "Bottle of Pink Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $3b ; 59, ';', b_i2 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_4fc4 + ret + +code_4fc4: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2c92 ; "dGold" + push + pushi $315 ; 789, pName + push1 + lofsa string_2c98 ; "Bottle of Gold Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $3f ; 63, '?', xStep + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5056 + ret + +code_5056: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2cab ; "dYellow" + push + pushi $315 ; 789, pName + push1 + lofsa string_2cb3 ; "Bottle of Yellow Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $40 ; 64, '@', yStep + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_50e8 + ret + +code_50e8: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2cc8 ; "dViolet" + push + pushi $315 ; 789, pName + push1 + lofsa string_2cd0 ; "Bottle of Violet Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $44 ; 68, 'D', mover + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_517a + ret + +code_517a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ce5 ; "dMagenta" + push + pushi $315 ; 789, pName + push1 + lofsa string_2cee ; "Bottle of Magenta Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $45 ; 69, 'E', doit + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_520c + ret + +code_520c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d04 ; "dBrown" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d0b ; "Bottle of Brown Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $49 ; 73, 'I', replay + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_529e + ret + +code_529e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d1f ; "dTan" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d24 ; "Bottle of Tan Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $4a ; 74, 'J', setPri + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5330 + ret + +code_5330: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d36 ; "dAqua" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d3c ; "Bottle of Aqua Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $4e ; 78, 'N', width + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_53c2 + ret + +code_53c2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d4f ; "dTeal" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d55 ; "Bottle of Teal Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $4f ; 79, 'O', pragmaFail + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5454 + ret + +code_5454: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d68 ; "dGreen" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d6f ; "Bottle of Green Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $53 ; 83, 'S', restore + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_54e6 + ret + +code_54e6: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d83 ; "dJade" + push + pushi $315 ; 789, pName + push1 + lofsa string_2d89 ; "Bottle of Jade Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $54 ; 84, 'T', title + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5578 + ret + +code_5578: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2d9c ; "dOrange" + push + pushi $315 ; 789, pName + push1 + lofsa string_2da4 ; "Bottle of Orange Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $58 ; 88, 'X', delete + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_560a + ret + +code_560a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2db9 ; "dAmber" + push + pushi $315 ; 789, pName + push1 + lofsa string_2dc0 ; "Bottle of Amber Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $59 ; 89, 'Y', printLang + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_569c + ret + +code_569c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2dd4 ; "dRoyal" + push + pushi $315 ; 789, pName + push1 + lofsa string_2ddb ; "Bottle of Royal Purple Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $5d ; 93, ']', dataInc + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_572e + ret + +code_572e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2df6 ; "dPurple" + push + pushi $315 ; 789, pName + push1 + lofsa string_2dfe ; "Bottle of Purple Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $5e ; 94, '^', handle + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_57c0 + ret + +code_57c0: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e13 ; "dBlack" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e1a ; "Bottle of Black Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $62 ; 98, 'b', vol + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5852 + ret + +code_5852: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e2e ; "dGray" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e34 ; "Bottle of Gray Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $63 ; 99, 'c', perform + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_58e4 + ret + +code_58e4: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e47 ; "dWhite" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e4e ; "Bottle of White Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $64 ; 100, 'd', moveDone + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5976 + ret + +code_5976: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e62 ; "dOrangeMedium" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e70 ; "Bottle of Medium Orange Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $59 ; 89, 'Y', printLang + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5a08 + ret + +code_5a08: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2e8c ; "dLightOrange" + push + pushi $315 ; 789, pName + push1 + lofsa string_2e99 ; "Bottle of Light Orange Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $5a ; 90, 'Z', size + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5a9a + ret + +code_5a9a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2eb4 ; "dFlesh" + push + pushi $315 ; 789, pName + push1 + lofsa string_2ebb ; "Bottle of Flesh Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $6a ; 106, 'j', scaleSignal + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5b2c + ret + +code_5b2c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ecf ; "dLightFlesh" + push + pushi $315 ; 789, pName + push1 + lofsa string_2edb ; "Bottle of Light Flesh Dye" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $6b ; 107, 'k', vanishingX + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $c0 ; 192, ticks + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5bbe + ret + +code_5bbe: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $631 ; 1585, pHairDye + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BDye + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ef5 ; "Statue" + push + pushi $315 ; 789, pName + push1 + lofsa string_2ef5 ; "Statue" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $d5ac ; -10836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5c4d + ret + +code_5c4d: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2efc ; "ElphamesScales" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f0b ; "Elphame's Scales" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $dfa2 ; -8286 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5cc7 + ret + +code_5cc7: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f1c ; "Gem" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f1c ; "Gem" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5d43 + ret + +code_5d43: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f20 ; "Crystal" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f20 ; "Crystal" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $29 ; 41, ')', state + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5dbe + ret + +code_5dbe: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f28 ; "RubyChip" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f31 ; "Ruby Chip" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5e39 + ret + +code_5e39: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f3b ; "Aquamarine" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f3b ; "Aquamarine" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $4e ; 78, 'N', width + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5eb4 + ret + +code_5eb4: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f46 ; "Turquoise" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f46 ; "Turquoise" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5f2f + ret + +code_5f2f: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f50 ; "Topaz" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f50 ; "Topaz" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $40 ; 64, '@', yStep + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_5faa + ret + +code_5faa: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f56 ; "Emmerald" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f56 ; "Emmerald" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $53 ; 83, 'S', restore + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6025 + ret + +code_6025: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f5f ; "Emerald" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f5f ; "Emerald" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $53 ; 83, 'S', restore + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_60a0 + ret + +code_60a0: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f67 ; "Ruby" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f67 ; "Ruby" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $3a ; 58, ':', b_i1 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_611b + ret + +code_611b: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f6c ; "Jet" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f6c ; "Jet" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $62 ; 98, 'b', vol + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6196 + ret + +code_6196: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f70 ; "Diamond" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f70 ; "Diamond" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $29 ; 41, ')', state + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6211 + ret + +code_6211: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f78 ; "TempleTrophy" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f85 ; "Temple Trophy" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $dde0 ; -8736 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_628c + ret + +code_628c: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $2710 ; 10000 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2f93 ; "MistGem" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f9b ; "Mist Talisman" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $28 ; 40, '(', style + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6309 + ret + +code_6309: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2fa9 ; "MistGemI" + push + pushi $315 ; 789, pName + push1 + lofsa string_2fb2 ; "Talisman of Hope" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $49 ; 73, 'I', replay + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6384 + ret + +code_6384: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2fc3 ; "MistGemII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2fcd ; "Talisman of Courage" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $4e ; 78, 'N', width + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_63ff + ret + +code_63ff: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2fe1 ; "MistGemIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_2fec ; "Talisman of Life" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $64 ; 100, 'd', moveDone + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_647a + ret + +code_647a: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_2ffd ; "MistGemIV" + push + pushi $315 ; 789, pName + push1 + lofsa string_3007 ; "Talisman of Luck" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $54 ; 84, 'T', title + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_64f5 + ret + +code_64f5: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3018 ; "MistGemV" + push + pushi $315 ; 789, pName + push1 + lofsa string_3021 ; "Talisman of Happiness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $4f ; 79, 'O', pragmaFail + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6570 + ret + +code_6570: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3037 ; "MistGemVI" + push + pushi $315 ; 789, pName + push1 + lofsa string_3041 ; "Talisman of Faith" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $3f ; 63, '?', xStep + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_65eb + ret + +code_65eb: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3053 ; "MistGemVII" + push + pushi $315 ; 789, pName + push1 + lofsa string_305e ; "Talisman of Honor" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $37 ; 55, '7', dx + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6666 + ret + +code_6666: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3070 ; "MistGemVIII" + push + pushi $315 ; 789, pName + push1 + lofsa string_307c ; "Talisman of Love" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $3b ; 59, ';', b_i2 + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_66e1 + ret + +code_66e1: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_308d ; "MistGemIX" + push + pushi $315 ; 789, pName + push1 + lofsa string_3097 ; "Talisman of Immortality" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a2 ; -14686 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $38 ; 56, '8', dy + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_675c + ret + +code_675c: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_30af ; "LargeAmethyst" + push + pushi $315 ; 789, pName + push1 + lofsa string_30bd ; "Amethyst" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a3 ; -14685 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_67d7 + ret + +code_67d7: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_30c6 ; "FlawlessAmethyst" + push + pushi $315 ; 789, pName + push1 + lofsa string_30d7 ; "Flawless Amethyst" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a3 ; -14685 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6852 + ret + +code_6852: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_30e9 ; "LargeDiamond" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f70 ; "Diamond" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a4 ; -14684 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_68cd + ret + +code_68cd: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_30f6 ; "FlawlessDiamond" + push + pushi $315 ; 789, pName + push1 + lofsa string_3106 ; "Flawless Diamond" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a4 ; -14684 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6948 + ret + +code_6948: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3117 ; "LargeEmerald" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f5f ; "Emerald" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a5 ; -14683 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_69c3 + ret + +code_69c3: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3124 ; "FlawlessEmerald" + push + pushi $315 ; 789, pName + push1 + lofsa string_3134 ; "Flawless Emerald" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6a5 ; -14683 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6a3e + ret + +code_6a3e: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3145 ; "LargeJet" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f6c ; "Jet" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6aa ; -14678 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6ab9 + ret + +code_6ab9: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_314e ; "FlawlessJet" + push + pushi $315 ; 789, pName + push1 + lofsa string_315a ; "Flawless Jet" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6aa ; -14678 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6b34 + ret + +code_6b34: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3167 ; "LargeRuby" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f67 ; "Ruby" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6ab ; -14677 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6baf + ret + +code_6baf: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3171 ; "FlawlessRuby" + push + pushi $315 ; 789, pName + push1 + lofsa string_317e ; "Flawless Ruby" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6ab ; -14677 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6c2a + ret + +code_6c2a: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_318c ; "LargeSapphire" + push + pushi $315 ; 789, pName + push1 + lofsa string_319a ; "Sapphire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6ac ; -14676 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6ca5 + ret + +code_6ca5: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_31a3 ; "FlawlessSapphire" + push + pushi $315 ; 789, pName + push1 + lofsa string_31b4 ; "Flawless Sapphire" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6ac ; -14676 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6d20 + ret + +code_6d20: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_31c6 ; "LargeTopaz" + push + pushi $315 ; 789, pName + push1 + lofsa string_2f50 ; "Topaz" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6ad ; -14675 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6d9b + ret + +code_6d9b: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_31d1 ; "FlawlessTopaz" + push + pushi $315 ; 789, pName + push1 + lofsa string_31df ; "Flawless Topaz" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c6ad ; -14675 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $36 ; 54, '6', client + pushi $330 ; 816, pColor + push1 + pushi $36 ; 54, '6', client + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6e16 + ret + +code_6e16: pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_31ee ; "StrongBox" + push + pushi $315 ; 789, pName + push1 + lofsa string_31f8 ; "Strong Box" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c350 ; -15536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $4012 ; 16402 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6e91 + ret + +code_6e91: pushi $46c ; 1132, pWeightCap + push1 + pushi $30d4 ; 12500 + pushi $46d ; 1133, pBulkCap + push1 + pushi $1388 ; 5000 + pushi $387 ; 903, addBase + push1 + class BContainer + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BPassword + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3203 ; "Door" + push + pushi $315 ; 789, pName + push1 + lofsa string_3203 ; "Door" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ea60 ; -5536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $410 ; 1040, pInvisibleClut + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6f28 + ret + +code_6f28: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3208 ; "PWDoor" + push + pushi $315 ; 789, pName + push1 + lofsa string_3203 ; "Door" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ea60 ; -5536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $4410 ; 17424 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_6fa2 + ret + +code_6fa2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BPassword + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_320f ; "PlankDoor" + push + pushi $315 ; 789, pName + push1 + lofsa string_3219 ; "Plank Door" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ea60 ; -5536 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $410 ; 1040, pInvisibleClut + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7028 + ret + +code_7028: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3224 ; "SimpleDoor" + push + pushi $315 ; 789, pName + push1 + lofsa string_3203 ; "Door" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $eac4 ; -5436 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $410 ; 1040, pInvisibleClut + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_70a2 + ret + +code_70a2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_322f ; "Doorway" + push + pushi $315 ; 789, pName + push1 + lofsa string_3203 ; "Door" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $eb28 ; -5336 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $400 ; 1024, pEndurance + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_711c + ret + +code_711c: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3237 ; "RuinDoorA" + push + pushi $315 ; 789, pName + push1 + lofsa string_3203 ; "Door" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ea92 ; -5486 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $410 ; 1040, pInvisibleClut + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_718a + ret + +code_718a: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3241 ; "RuinDoorB" + push + pushi $315 ; 789, pName + push1 + lofsa string_3203 ; "Door" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $eaf6 ; -5386 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $410 ; 1040, pInvisibleClut + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7204 + ret + +code_7204: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BEntry + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BOpenable + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_324b ; "Chair" + push + pushi $315 ; 789, pName + push1 + lofsa string_324b ; "Chair" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $ec54 ; -5036 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push0 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $41 ; 65, 'A', moveSpeed + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_727c + ret + +code_727c: pushi $387 ; 903, addBase + push1 + class BSit + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3251 ; "Stool" + push + pushi $315 ; 789, pName + push1 + lofsa string_3251 ; "Stool" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $f456 ; -2986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push0 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $41 ; 65, 'A', moveSpeed + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_72e8 + ret + +code_72e8: pushi $387 ; 903, addBase + push1 + class BSit + push + lap param[$1] + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3257 ; "Bed" + push + pushi $315 ; 789, pName + push1 + lofsa string_3257 ; "Bed" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $f104 ; -3836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push0 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7354 + ret + +code_7354: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_325b ; "FirePlace" + push + pushi $315 ; 789, pName + push1 + lofsa string_3265 ; "Fireplace" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $eb8c ; -5236 + pushi $3ec ; 1004, pAction + push1 + pushi $1e ; 30, brRight + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $20 ; 32, ' ', name + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_73b5 + ret + +code_73b5: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4fc ; 1276, pCycleSpeed + push1 + pushi $6 ; maxScale + pushi $4fb ; 1275, pCycleType + push1 + push0 + pushi $45 ; 69, 'E', doit + push0 + pushi $387 ; 903, addBase + push1 + class BCycle + push + lap param[$1] + send $6 + bnot + send $10 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_326f ; "Wand" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7433 + ret + +code_7433: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3274 ; "wStick" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_327b ; "Polished Stick" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_74d5 + ret + +code_74d5: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $ff ; 255, asInteger + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_328a ; "wBerserk" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3293 ; "Wand of Berserk" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7577 + ret + +code_7577: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $3a ; 58, ':', b_i1 + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_32a3 ; "wFireballs" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_32ae ; "Wand of Fireballs" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7619 + ret + +code_7619: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $2b ; 43, '+', type + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_32c0 ; "wFreezingWind" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_32ce ; "Wand of Freezing Wind" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_76bb + ret + +code_76bb: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $27 ; 39, ''', mode + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_32e4 ; "wLightning" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_32ef ; "Wand of Lightning" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_775d + ret + +code_775d: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $2c ; 44, ',', window + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3301 ; "wNakedness" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_330c ; "Wand of Nakedness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_77ff + ret + +code_77ff: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $87 ; 135, left + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_331e ; "wPoisonBolts" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_332b ; "Wand of Poison Bolts" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_78a2 + ret + +code_78a2: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $6c ; 108, 'l', vanishingY + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3340 ; "wRust" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3346 ; "Wand of Rust" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7944 + ret + +code_7944: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $12 ; 18, nsLeft + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3353 ; "wStoning" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_335c ; "Wand of Stoning" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_79e6 + ret + +code_79e6: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $2a ; 42, '*', font + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_336c ; "wUgly" + push + pushi $315 ; 789, pName + push1 + lofsa string_326f ; "Wand" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3372 ; "Wand of Ugly" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c9f4 ; -13836 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + push1 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $48 ; 72, 'H', modifiers + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7a88 + ret + +code_7a88: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $5 ; scaleY + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + pushi $500 ; 1280, pVerb + push1 + push0 + pushi $454 ; 1108, pSpell + push1 + pushi $88 ; 136, right + pushi $501 ; 1281, pTheurgism + push1 + push1 + pushi $387 ; 903, addBase + push1 + class BUse + push + lap param[$1] + send $6 + bnot + send $12 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_337f ; "MagicalArtifact" + push + pushi $315 ; 789, pName + push1 + lofsa string_338f ; "Magical Artifact" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + push0 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push0 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7b20 + ret + +code_7b20: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_33a0 ; "MagicWand" + push + pushi $315 ; 789, pName + push1 + lofsa string_33aa ; "Magical Wand" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + push0 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + push0 + pushi $330 ; 816, pColor + push1 + push0 + pushi $415 ; 1045, pBaseBitsLo + push1 + push0 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $36 + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7b7e + ret + +code_7b7e: pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_33b7 ; "Potion" + push + pushi $315 ; 789, pName + push1 + lofsa string_178e ; "" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7bea + ret + +code_7bea: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_33be ; "pWater" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_33c5 ; "Potion of Purified Water" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $62 ; 98, 'b', vol + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7c84 + ret + +code_7c84: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_33de ; "pSwampWater" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_33ea ; "Bottle of Swamp Water" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $4f ; 79, 'O', pragmaFail + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7d1e + ret + +code_7d1e: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3400 ; "pClumsiness" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_340c ; "Potion of Clumsiness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7db8 + ret + +code_7db8: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3421 ; "pCurePoison" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_342d ; "Potion of Cure Poison" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7e52 + ret + +code_7e52: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3443 ; "pDexterity" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_344e ; "Potion of Dexterity" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7eec + ret + +code_7eec: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3462 ; "pGreaterHealth" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3471 ; "Potion of Greater Health" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_7f86 + ret + +code_7f86: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_348a ; "pHealth" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3492 ; "Potion of Health" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8020 + ret + +code_8020: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_34a3 ; "pInvisibility" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_34b1 ; "Potion of Invisibility" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_80ba + ret + +code_80ba: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_34c8 ; "pPain" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_34ce ; "Potion of Pain" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8154 + ret + +code_8154: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_34dd ; "pPoison" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_34e5 ; "Potion of Poison" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_81ee + ret + +code_81ee: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_34f6 ; "pRegeneration" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3504 ; "Potion of Regeneration" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8288 + ret + +code_8288: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_351b ; "pSeeInvisibility" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_352c ; "Potion of See Invisible" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8322 + ret + +code_8322: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3544 ; "pStrength" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_354e ; "Potion of Strength" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_83bc + ret + +code_83bc: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3561 ; "pWeakness" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_356b ; "Potion of Weakness" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8456 + ret + +code_8456: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_357e ; "pAcidShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_358a ; "Potion of Acid Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_84f0 + ret + +code_84f0: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_35a0 ; "pColdShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_35ac ; "Potion of Cold Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_858a + ret + +code_858a: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_35c2 ; "pPoisonShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_35d0 ; "Potion of Poison Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8624 + ret + +code_8624: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_35e8 ; "pLightningShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_35f9 ; "Potion of Lightning Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_86be + ret + +code_86be: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3614 ; "pFireShield" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3620 ; "Potion of Fire Shield" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8758 + ret + +code_8758: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3636 ; "pAcidCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3641 ; "Potion of Acid Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_87f2 + ret + +code_87f2: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3656 ; "pColdCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3661 ; "Potion of Cold Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_888c + ret + +code_888c: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_3676 ; "pPoisonCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3683 ; "Potion of Poison Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8926 + ret + +code_8926: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_369a ; "pLightningCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_36aa ; "Potion of Lightning Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_89c0 + ret + +code_89c0: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_36c4 ; "pFireCurse" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_36cf ; "Potion of Fire Curse" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8a5a + ret + +code_8a5a: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_36e4 ; "pInvulnerability" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_36f5 ; "Potion of Invulnerability" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8af4 + ret + +code_8af4: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +::doit: + pushi $20 ; 32, ' ', name + push1 + lofsa string_370f ; "pShift" + push + pushi $315 ; 789, pName + push1 + lofsa string_33b7 ; "Potion" + push + pushi $35e ; 862, pIDName + push1 + lofsa string_3716 ; "Potion of Shifting" + push + pushi $f ; 15, loop + push1 + push0 + pushi $3ed ; 1005, pBaseView + push1 + pushi $c95e ; -13986 + pushi $3ec ; 1004, pAction + push1 + pushi $1d ; 29, brTop + pushi $3ea ; 1002, pClutStart + push1 + pushi $44 ; 68, 'D', mover + pushi $330 ; 816, pColor + push1 + pushi $ff ; 255, asInteger + pushi $415 ; 1045, pBaseBitsLo + push1 + pushi $2001 ; 8193 + pushi $416 ; 1046, pBaseBitsHi + push1 + pushi $40 ; 64, '@', yStep + lap param[$1] + send $3c + bnot + pushi $373 ; 883, setAction + push1 + pushi $3ec ; 1004, pAction + push0 + lap param[$1] + send $4 + bnot + push + lap param[$1] + send $6 + bnot + lag global[$f3] + bnt code_8b8e + ret + +code_8b8e: pushi $448 ; 1096, pState + push1 + push0 + pushi $387 ; 903, addBase + push1 + class BConsume + push + lap param[$1] + send $6 + bnot + send $6 + bnot + pushi $387 ; 903, addBase + push1 + class BDescribed + push + lap param[$1] + send $6 + bnot + pushi $4c1 ; 1217, pBulk + push1 + push0 + pushi $4c2 ; 1218, pWeight + push1 + pushi $8 ; fixPriority + pushi $387 ; 903, addBase + push1 + class BCarryable + push + lap param[$1] + send $6 + bnot + send $c + bnot + ret + +StockObjInitter2::doit: + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + pushi $9f ; 159, add + push1 + lofsa + push + push2 + pushi $9cb6 ; -25418 + push0 + callk kernel_2, $4 + bnot + send $6 + bnot + ret +