RealmFiles/Script/Script42000.txt

9312 lines
141 KiB
Plaintext

export42000_0 = inventoryPanel
export42000_1 = combatExitIcon
export42000_2 = doIcon
export42000_3 = surrenderIcon
export42000_4 = editField
export42000_5 = groupIcon
export42000_6 = system4Btn
TextDumpDialog::init:
link $5
pushi $94 ; 148, init
push1
lofsa string_212e ; "CREATEITEM"
push
super WinDialogHandler, $6
bnot
pushi $3 ; z
pushi $2d ; 45, '-', cursor
pTos pWindow
pushi $67 ; 103, 'g', quitGame
callk kernel_118, $6
bnot
sat temp[$1]
push2
pushi $37 ; 55, '7', dx
push
callk kernel_118, $4
bnot
ret
TextDumpDialog::handleEvent:
link $2
pushi $48 ; 72, 'H', modifiers
push0
lap param[$1]
send $4
bnot
push
pToa pWindow
eq?
bnt code_04bf
pushi $31 ; 49, '1', message
push0
lap param[$1]
send $4
bnot
push
dup
ldi $1
eq?
bnt code_04ae
pushi $9f ; 159, add
push1
pushSelf
class DeadObjects
send $6
bnot
jmp code_04be
code_04ae: dup
ldi $2
eq?
bnt code_04be
pushi $9f ; 159, add
push1
pushSelf
class DeadObjects
send $6
bnot
code_04be: toss
code_04bf: ret
gameBarBtn::init:
pushi $25 ; 37, '%', fore
push1
pushi $1a ; 26, signal
pushi $1e7 ; 487, normalColor
push1
pushi $1a ; 26, signal
pushi $1e8 ; 488, selectColor
push1
pushi $33 ; 51, '3', play
pushi $1e9 ; 489, chosenColor
push1
pushi $33 ; 51, '3', play
pushi $1ea ; 490, dimColor
push1
pushi $7 ; priority
pushi $2a ; 42, '*', font
push1
pushi $14 ; 20, nsRight
pushi $27 ; 39, ''', mode
push1
push1
pushi $1f6 ; 502, setText
push1
pTos text
self $30
bnot
pushi $94 ; 148, init
push0
&rest $1
super Button, $4
bnot
ret
gameBarBtn::hide:
pushi $69 ; 105, 'i', hide
push1
push0
super Button, $6
bnot
ret
gameBarBtn::doit:
ret
gameBarBtn::cue:
ret
gameBarBtn::handleError:
ret
RealmPanel::init:
pushi $94 ; 148, init
push0
&rest $1
super Dialog, $4
bnot
pushi $47f ; 1151, addPanel
push1
pushSelf
lag global[$6]
send $6
bnot
ret
RealmPanel::dispose:
pushi $480 ; 1152, deletePanel
push1
pushSelf
lag global[$6]
send $6
bnot
pushi $95 ; 149, dispose
push0
&rest $1
super Dialog, $4
bnot
ret
RealmPanel::handleEvent:
pushi $2b ; 43, '+', type
push0
lap param[$1]
send $4
bnot
push
ldi $4 ; scaleX
eq?
bnt code_054d
pushi $31 ; 49, '1', message
push0
lap param[$1]
send $4
bnot
push
ldi $d ; 13, seenRect
eq?
bnt code_054d
ret
code_054d: pushi $c8 ; 200, handleEvent
push1
lsp param[$1]
super Dialog, $6
bnot
ret
RealmIconBar::newLinesHide:
pushi $69 ; 105, 'i', hide
push0
lofsa newLines
send $4
bnot
ret
RealmIconBar::newLinesShow:
pushi $75 ; 117, 'u', show
push0
lofsa newLines
send $4
bnot
ret
RealmIconBar::validTextColor:
link $2
ldi $0
sat temp[$0]
ldi $0
sat temp[$1]
code_0576: lst temp[$1]
ldi $d ; 13, seenRect
lt?
bnt code_058e
lsg global[$b6]
lat temp[$1]
lali local[$c]
eq?
bnt code_058a
ldi $1
sat temp[$0]
code_058a: +at temp[$1]
jmp code_0576
code_058e: lat temp[$0]
ret
not
bnt code_0599
ldi $0
ret
jmp code_059c
code_0599: ldi $1
ret
code_059c: ret
RealmIconBar::init:
link $4
pushi $8d ; 141, new
push0
class File
send $4
bnot
sat temp[$1]
pushi $20 ; 32, ' ', name
push1
lofsa string_2176 ; "pref.sav"
push
lat temp[$1]
send $6
bnot
push2
pushi $a ; 10, inTop
lofsa string_2176 ; "pref.sav"
push
callk kernel_93, $4
bnot
bnt code_069b
pushi $248 ; 584, open
push1
push1
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sag global[$b6]
pushi $27e ; 638, seek
push1
push2
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sag global[$b7]
pushi $27e ; 638, seek
push1
pushi $4 ; scaleX
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sal local[$1c]
pushi $27e ; 638, seek
push1
pushi $6 ; maxScale
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sal local[$19]
pushi $27e ; 638, seek
push1
pushi $8 ; fixPriority
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sal local[$1a]
pushi $27e ; 638, seek
push1
pushi $a ; 10, inTop
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sal local[$1b]
pushi $27e ; 638, seek
push1
pushi $c ; 12, inBottom
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sag global[$b4]
pushi $27e ; 638, seek
push1
pushi $e ; 14, view
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sag global[$b3]
pushi $27e ; 638, seek
push1
pushi $10 ; 16, cel
lat temp[$1]
send $6
bnot
pushi $135 ; 309, getWord
push0
lat temp[$1]
send $4
bnot
sag global[$ee]
pushi $253 ; 595, close
push0
pushi $95 ; 149, dispose
push0
lat temp[$1]
send $8
bnot
lag global[$3a]
sag global[$b5]
jmp code_06c3
code_069b: ldi $2b ; 43, '+', type
sag global[$b6]
ldi $7 ; priority
sag global[$b7]
lag global[$3a]
sag global[$b5]
ldi $0
sal local[$1c]
ldi $1
sal local[$19]
ldi $1
sal local[$1a]
ldi $0
sal local[$1b]
ldi $0
sag global[$b4]
ldi $0
sag global[$b3]
ldi $3 ; z
sag global[$ee]
code_06c3: lsg global[$ee]
ldi $5 ; scaleY
gt?
bt code_06cf
lsg global[$ee]
ldi $1
lt?
code_06cf: bnt code_06d5
ldi $3 ; z
sag global[$ee]
code_06d5: pushi $48d ; 1165, validTextColor
push0
class RealmIconBar
send $4
bnot
not
bnt code_06e6
ldi $2b ; 43, '+', type
sag global[$b6]
code_06e6: pushi $8d ; 141, new
push0
class RealmIconBar
send $4
bnot
sag global[$6]
pushi $20 ; 32, ' ', name
push1
lofsa string_217f ; "iconBar"
push
pushi $9f ; 159, add
pushi $a ; 10, inTop
lofsa walkIcon
push
lofsa doIcon
push
lofsa castMagicIcon
push
lofsa groupIcon
push
lofsa invIcon
push
lofsa mapIcon
push
lofsa optionsIcon
push
lofsa inventoryPanel
push
lofsa editField
push
lofsa newLines
push
push2
push1
pushi $13e ; 318, putBits
push1
push1
push0
push0
push1
pushi $6e ; 110, 'n', resX
push1
pushi $280 ; 640, disposeWhenDone
pushi $6f ; 111, 'o', resY
push1
pushi $1e0 ; 480, isControl
pushi $9a ; 154, yourself
push0
pushi $8d ; 141, new
push0
class Plane
send $4
bnot
send $10
bnot
push
pushi $9d ; 157, eachElementDo
push2
pushi $2a ; 42, '*', font
lsg global[$3a]
pushi $254 ; 596, keepUp
push1
push1
pushi $1d3 ; 467, modal
push1
push0
lag global[$6]
send $44
bnot
pushi $8d ; 141, new
push0
class Cast
send $4
bnot
sat temp[$0]
pushi $1b8 ; 440, addCast
push1
push
push0
push0
lag global[$6]
send $4
bnot
send $6
bnot
pushi $94 ; 148, init
push1
lst temp[$0]
lofsa backDrop
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa mapIcon
send $6
bnot
lofsa walkIcon
sal local[$8]
pushi $1cb ; 459, choose
push0
lofsa walkIcon
send $4
bnot
pushi $94 ; 148, init
push0
pushi $248 ; 584, open
push0
pushi $69 ; 105, 'i', hide
push0
pushi $8d ; 141, new
push0
lofsa blankPanel
send $4
bnot
sal local[$2]
send $c
bnot
pushi $47f ; 1151, addPanel
push1
lsl local[$2]
lag global[$6]
send $6
bnot
pushi $94 ; 148, init
push0
pushi $248 ; 584, open
push0
pushi $69 ; 105, 'i', hide
push0
pushi $8d ; 141, new
push0
lofsa preferencePanel
send $4
bnot
sal local[$3]
send $c
bnot
pushi $47f ; 1151, addPanel
push1
lsl local[$3]
lag global[$6]
send $6
bnot
pushi $94 ; 148, init
push0
pushi $248 ; 584, open
push0
pushi $69 ; 105, 'i', hide
push0
pushi $8d ; 141, new
push0
lofsa optionsPanel
send $4
bnot
sal local[$7]
send $c
bnot
pushi $47f ; 1151, addPanel
push1
lsl local[$7]
lag global[$6]
send $6
bnot
pushi $94 ; 148, init
push0
pushi $248 ; 584, open
push0
pushi $69 ; 105, 'i', hide
push0
pushi $8d ; 141, new
push0
lofsa systemPanel
send $4
bnot
sal local[$5]
send $c
bnot
pushi $47f ; 1151, addPanel
push1
lsl local[$5]
lag global[$6]
send $6
bnot
pushi $94 ; 148, init
push0
pushi $248 ; 584, open
push0
pushi $69 ; 105, 'i', hide
push0
pushi $8d ; 141, new
push0
lofsa helpPanel
send $4
bnot
sal local[$4]
send $c
bnot
pushi $47f ; 1151, addPanel
push1
lsl local[$4]
lag global[$6]
send $6
bnot
pushi $94 ; 148, init
push0
pushi $248 ; 584, open
push0
pushi $69 ; 105, 'i', hide
push0
pushi $8d ; 141, new
push0
lofsa controlPanel
send $4
bnot
sal local[$1]
send $c
bnot
pushi $47f ; 1151, addPanel
push1
lsl local[$1]
lag global[$6]
send $6
bnot
pushi $94 ; 148, init
push0
pushi $248 ; 584, open
push0
pushi $69 ; 105, 'i', hide
push0
pushi $8d ; 141, new
push0
lofsa groupPanel
send $4
bnot
sal local[$6]
send $c
bnot
pushi $47f ; 1151, addPanel
push1
lsl local[$6]
lag global[$6]
send $6
bnot
pushi $383 ; 899, curPanel
push1
lsl local[$1]
pushi $69 ; 105, 'i', hide
push0
lag global[$6]
send $a
bnot
push1
push1
pushi $a ; 10, inTop
push2
push1
pushi $d ; 13, seenRect
pushi $94 ; 148, init
push1
lst temp[$0]
lofsa talkWindow
send $12
bnot
pushi $352 ; 850, newLinesHide
push0
self $4
bnot
pushi $94 ; 148, init
push0
pushi $1b4 ; 436, enable
push0
lofsa GameBarCursor
send $8
bnot
pTos state
ldi $1
and
not
bnt code_08f1
pushi $1b5 ; 437, disable
push0
lofsa GameBarCursor
send $4
bnot
code_08f1: ret
RealmIconBar::dispose:
pToa pPanels
bnt code_0901
pushi $95 ; 149, dispose
push0
send $4
bnot
ldi $0
aTop pPanels
code_0901: pushi $95 ; 149, dispose
push0
&rest $1
super IconBar, $4
bnot
ret
RealmIconBar::hide:
pushi $69 ; 105, 'i', hide
push0
&rest $1
super IconBar, $4
bnot
pTos state
ldi $fe ; 254, strIndex
and
aTop state
pushi $3a5 ; 933, hideContents
push0
lag global[$1]
send $4
bnot
pushi $383 ; 899, curPanel
push1
lsl local[$1]
lag global[$6]
send $6
bnot
pToa pPanels
bnt code_093f
pushi $9d ; 157, eachElementDo
push1
pushi $69 ; 105, 'i', hide
&rest $1
send $6
bnot
code_093f: pushi $69 ; 105, 'i', hide
push0
lofsa editField
send $4
bnot
pushi $1b5 ; 437, disable
push0
lofsa GameBarCursor
send $4
bnot
push1
pushi $4 ; scaleX
callk kernel_118, $2
bnot
pushi $6 ; maxScale
push2
push2
push0
push0
pushi $27f ; 639, rename
pushi $1e0 ; 480, isControl
callk kernel_118, $c
bnot
ret
RealmIconBar::show:
pushi $75 ; 117, 'u', show
push0
&rest $1
super IconBar, $4
bnot
pTos state
ldi $1
or
aTop state
pushi $75 ; 117, 'u', show
push0
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
send $4
bnot
pushi $57 ; 87, 'W', draw
push0
lofsa editField
send $4
bnot
pushi $1b4 ; 436, enable
push0
lofsa GameBarCursor
send $4
bnot
push1
pushi $3 ; z
callk kernel_118, $2
bnot
pushi $6 ; maxScale
push2
push2
push0
push0
pushi $27f ; 639, rename
pushi $120 ; 288, setBit
callk kernel_118, $c
bnot
ret
RealmIconBar::swapIcons:
lap param[$0]
not
bnt code_09ba
ret
code_09ba: pushi $a3 ; 163, contains
push1
lsp param[$1]
lag global[$6]
send $6
bnot
bnt code_0a38
pushi $b2 ; 178, replace
push2
lsp param[$1]
lsp param[$2]
lag global[$6]
send $8
bnot
pushi $94 ; 148, init
push1
lsg global[$6]
lap param[$2]
send $6
bnot
pushi $483 ; 1155, pLastIcon
push0
lag global[$6]
send $4
bnot
push
lap param[$1]
eq?
bnt code_09fa
pushi $483 ; 1155, pLastIcon
push1
lsp param[$2]
lag global[$6]
send $6
bnot
code_09fa: lsp param[$0]
ldi $1
eq?
bnt code_0a1a
pushi $24f ; 591, curIcon
push0
lag global[$6]
send $4
bnot
push
lap param[$1]
eq?
bnt code_0a2f
pushi $45 ; 69, 'E', doit
push0
lap param[$1]
send $4
bnot
jmp code_0a2f
code_0a1a: pushi $a3 ; 163, contains
push1
lsp param[$3]
lag global[$6]
send $6
bnot
bnt code_0a2f
pushi $45 ; 69, 'E', doit
push0
lap param[$3]
send $4
bnot
code_0a2f: pushi $95 ; 149, dispose
push0
lap param[$1]
send $4
bnot
code_0a38: ret
RealmIconBar::showInventoryPanel:
link $1
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
sat temp[$0]
bnt code_0a64
push
lofsa inventoryPanel
ne?
bnt code_0a64
pushi $69 ; 105, 'i', hide
push0
lat temp[$0]
send $4
bnot
pushi $383 ; 899, curPanel
push1
lofsa inventoryPanel
push
lag global[$6]
send $6
bnot
code_0a64: ret
RealmIconBar::showPanel:
link $1
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
sat temp[$0]
push
lap param[$1]
ne?
bnt code_0abe
lat temp[$0]
bnt code_0a96
push
lofsa inventoryPanel
eq?
bnt code_0a8e
pushi $3a5 ; 933, hideContents
push0
lag global[$1]
send $4
bnot
jmp code_0a96
code_0a8e: pushi $69 ; 105, 'i', hide
push0
lat temp[$0]
send $4
bnot
code_0a96: pushi $383 ; 899, curPanel
push1
lsp param[$1]
lag global[$6]
send $6
bnot
lsp param[$1]
lofsa inventoryPanel
eq?
bnt code_0ab4
pushi $3a4 ; 932, showContents
push0
lag global[$1]
send $4
bnot
jmp code_0abe
code_0ab4: pushi $75 ; 117, 'u', show
push0
&rest $2
lap param[$1]
send $4
bnot
code_0abe: ret
RealmIconBar::updatePanel:
link $1
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
push
lap param[$1]
eq?
bnt code_0ada
pushi $75 ; 117, 'u', show
push0
&rest $2
lap param[$1]
send $4
bnot
code_0ada: ret
RealmIconBar::replacePanel:
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
aTop pLastPanel
pushi $489 ; 1161, showPanel
push1
lsp param[$1]
lag global[$6]
send $6
bnot
ret
RealmIconBar::disablePanel:
link $1
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
sat temp[$0]
push
lap param[$1]
eq?
bnt code_0b32
lat temp[$0]
bnt code_0b32
push
lofsa inventoryPanel
eq?
bnt code_0b1b
pushi $3a5 ; 933, hideContents
push0
lag global[$1]
send $4
bnot
jmp code_0b23
code_0b1b: pushi $69 ; 105, 'i', hide
push0
lat temp[$0]
send $4
bnot
code_0b23: lat temp[$0]
aTop pLastPanel
pushi $489 ; 1161, showPanel
push1
lsl local[$2]
lag global[$6]
send $6
bnot
code_0b32: ret
RealmIconBar::restorePanel:
pToa pLastPanel
bnt code_0b41
pushi $489 ; 1161, showPanel
push1
push
lag global[$6]
send $6
bnot
code_0b41: ret
RealmIconBar::setIcon:
pushi $1cb ; 459, choose
push0
lap param[$1]
send $4
bnot
pushi $45 ; 69, 'E', doit
push0
lap param[$1]
send $4
bnot
ret
RealmIconBar::replaceIcons:
link $2
pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
lap param[$1]
and
bnt code_0cd8
pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
ldi $2
and
bnt code_0bba
pushi $1b4 ; 436, enable
push1
push0
lofsa walkIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa doIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa castMagicIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa groupIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa invIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa control6Btn
send $6
bnot
jmp code_0cd8
code_0bba: pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
ldi $4 ; scaleX
and
bnt code_0be8
pushi $1b4 ; 436, enable
push1
push1
lofsa groupIcon
send $6
bnot
pushi $486 ; 1158, swapIcons
push2
lofsa mapIcon
push
lofsa combatExitIcon
push
lag global[$6]
send $8
bnot
jmp code_0cd8
code_0be8: pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
ldi $1
and
bnt code_0cd8
pushi $486 ; 1158, swapIcons
push2
lofsa combatExitIcon
push
lofsa mapIcon
push
lag global[$6]
send $8
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa control6Btn
send $6
bnot
pushi $35c ; 860, getBase
push1
class BCharacter
push
lag global[$1]
send $6
bnot
sat temp[$0]
pushi $1b4 ; 436, enable
push1
push1
lofsa castMagicIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa groupIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa walkIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa doIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa invIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa optionsIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa mapIcon
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa control6Btn
send $6
bnot
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
sat temp[$1]
pTos curIcon
lofsa doIcon
eq?
bnt code_0c9a
pushi $1f5 ; 501, setIcon
push1
lofsa doIcon
push
self $6
bnot
jmp code_0ccd
code_0c9a: pTos curIcon
lofsa walkIcon
eq?
bnt code_0caf
pushi $1f5 ; 501, setIcon
push1
lofsa walkIcon
push
self $6
bnot
jmp code_0ccd
code_0caf: pTos pLastIcon
lofsa swordIcon
eq?
bnt code_0cc4
pushi $1f5 ; 501, setIcon
push1
lofsa doIcon
push
self $6
bnot
jmp code_0ccd
code_0cc4: pushi $1f5 ; 501, setIcon
push1
pTos pLastIcon
self $6
bnot
code_0ccd: pushi $48c ; 1164, replacePanel
push1
lst temp[$1]
lag global[$6]
send $6
bnot
code_0cd8: ret
RealmIconBar::addPanel:
pToa pPanels
not
bnt code_0ce9
pushi $8d ; 141, new
push0
class Set
send $4
bnot
aTop pPanels
code_0ce9: pushi $9f ; 159, add
push1
lsp param[$1]
pToa pPanels
send $6
bnot
ret
RealmIconBar::deletePanel:
pToa pPanels
bnt code_0d19
pushi $58 ; 88, 'X', delete
push1
lsp param[$1]
send $6
bnot
pushi $5a ; 90, 'Z', size
push0
pToa pPanels
send $4
bnot
not
bnt code_0d19
pushi $95 ; 149, dispose
push0
pToa pPanels
send $4
bnot
ldi $0
aTop pPanels
code_0d19: ret
RealmIconBar::handleEvent:
link $3
pushi $50 ; 80, 'P', claimed
push0
lap param[$1]
send $4
bnot
bnt code_0d29
ldi $1
ret
code_0d29: pushi $2b ; 43, '+', type
push0
lap param[$1]
send $4
bnot
push
dup
ldi $4 ; scaleX
eq?
bnt code_0e96
pushi $31 ; 49, '1', message
push0
lap param[$1]
send $4
bnot
push
dup
ldi $3b00 ; 15104
eq?
bnt code_0d6d
lal local[$1d]
not
bnt code_0d61
pushi $94 ; 148, init
push0
pushi $8d ; 141, new
push0
lofsa gameHelpScript
send $4
bnot
sat temp[$2]
send $4
bnot
code_0d61: pushi $50 ; 80, 'P', claimed
push1
push1
lap param[$1]
send $6
bnot
jmp code_0e95
code_0d6d: dup
ldi $1400 ; 5120
eq?
bnt code_0de2
pushi $262 ; 610, canControl
push0
lag global[$e]
send $4
bnot
bnt code_0dd6
pushi $263 ; 611, canInput
push0
lag global[$e]
send $4
bnot
bnt code_0dd6
lag global[$1]
bnt code_0dd6
push1
pushi $c5 ; 197, pRoom
push0
send $4
bnot
push
calle export60000_0, $2
bnot
bnt code_0dd6
pushi $97 ; 151, isKindOf
push1
class NetRoom
push
pushi $c5 ; 197, pRoom
push0
lag global[$1]
send $4
bnot
send $6
bnot
bnt code_0dd6
lag global[$f5]
not
bnt code_0dd6
pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
ldi $2
and
not
bnt code_0dd6
pushi $45 ; 69, 'E', doit
push0
class MakeTreasureDialog
send $4
bnot
code_0dd6: pushi $50 ; 80, 'P', claimed
push1
push1
lap param[$1]
send $6
bnot
jmp code_0e95
code_0de2: dup
ldi $1f00 ; 7936
eq?
bnt code_0e34
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$1]
pushi $8 ; fixPriority
lofsa string_2187 ; "Save Screen to?:"
push
pushi $76 ; 118, 'v', textLeft
lst temp[$1]
pushi $14 ; 20, nsRight
pushi $8 ; fixPriority
pushi $77 ; 119, 'w', textTop
lofsa string_2198 ; "Okay"
push
push1
calle export60029_0, $10
bnot
push1
pushi $71 ; 113, 'q', data
push0
lat temp[$1]
send $4
bnot
push
callk kernel_136, $2
bnot
pushi $95 ; 149, dispose
push0
lat temp[$1]
send $4
bnot
pushi $50 ; 80, 'P', claimed
push1
push1
lap param[$1]
send $6
bnot
jmp code_0e95
code_0e34: dup
ldi $1900 ; 6400
eq?
bnt code_0e95
ldi $0
ret
pushi $8c ; 140, scratch
push0
class GPolyBitmap
send $4
bnot
push
dup
ldi $ff ; 255, asInteger
eq?
bnt code_0e5f
pushi $8c ; 140, scratch
push1
push0
pushi $94 ; 148, init
push0
class GPolyBitmap
send $a
bnot
jmp code_0e94
code_0e5f: dup
ldi $0
eq?
bnt code_0e7f
pushi $95 ; 149, dispose
push0
class GPolyBitmap
send $4
bnot
pushi $8c ; 140, scratch
push1
pushi $4 ; scaleX
pushi $94 ; 148, init
push0
class GPolyBitmap
send $a
bnot
jmp code_0e94
code_0e7f: dup
ldi $4 ; scaleX
eq?
bnt code_0e94
pushi $95 ; 149, dispose
push0
pushi $8c ; 140, scratch
push1
pushi $ff ; 255, asInteger
class GPolyBitmap
send $a
bnot
code_0e94: toss
code_0e95: toss
code_0e96: toss
pushi $50 ; 80, 'P', claimed
push0
lap param[$1]
send $4
bnot
not
bnt code_0ead
pushi $c8 ; 200, handleEvent
push1
lsp param[$1]
super IconBar, $6
bnot
ret
code_0ead: pushi $50 ; 80, 'P', claimed
push0
lap param[$1]
send $4
bnot
ret
RealmIconBar::advanceCurIcon:
lofsa doIcon
aTop curIcon
pushi $57 ; 87, 'W', draw
push0
lofsa GameBarCursor
send $4
bnot
pushi $1cb ; 459, choose
push0
pToa curIcon
send $4
bnot
lag global[$cd]
bnt code_0ed8
pushi $2a2 ; 674, reset
push0
send $4
bnot
code_0ed8: ret
lag global[$1]
bnt code_0eeb
pushi $381 ; 897, pMode
push0
send $4
bnot
push
ldi $2
and
bnt code_0eeb
ret
code_0eeb: ret
talkWindow::init:
selfID
sag global[$9c]
pushi $94 ; 148, init
push1
lsp param[$1]
&rest $2
super FastScrollWindow, $6
bnot
ret
talkWindow::add:
pushi $3 ; z
pushi $6 ; maxScale
push2
lsp param[$1]
callk kernel_118, $6
bnot
ret
editField::drawSelected:
ret
editField::init:
pToa text
not
bnt code_0f1a
pushi $8d ; 141, new
push0
class Str
send $4
bnot
aTop text
code_0f1a: pTos state
ldi $8 ; fixPriority
or
aTop state
pushi $2a ; 42, '*', font
push1
lsg global[$b5]
self $6
bnot
pushi $1be ; 446, setSize
push1
pTos pRightMargin
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $8 ; fixPriority
pushi $87 ; 135, left
self $8
bnot
pushi $94 ; 148, init
push1
lsp param[$1]
&rest $2
super EditItem, $6
bnot
ret
editField::dispose:
ldi $0
aTop text
pushi $95 ; 149, dispose
push0
&rest $1
super EditItem, $4
bnot
ret
editField::validKey:
lsp param[$1]
ldi $7f ; 127, frameOut
gt?
bnt code_0f67
lsp param[$1]
ldi $8b ; 139, numLines
lt?
code_0f67: bt code_0f73
pushi $1df ; 479, validKey
push1
lsp param[$1]
super EditItem, $6
bnot
code_0f73: ret
editField::handleEvent:
link $4
pushi $50 ; 80, 'P', claimed
push0
lap param[$1]
send $4
bnot
sat temp[$0]
bnt code_0f83
ret
code_0f83: pushi $2b ; 43, '+', type
push0
lap param[$1]
send $4
bnot
push
ldi $4 ; scaleX
eq?
bnt code_11bc
pushi $48 ; 72, 'H', modifiers
push0
lap param[$1]
send $4
bnot
push
ldi $8 ; fixPriority
and
bnt code_0fa8
push1
lsp param[$1]
call code_3e56, $2
bnot
code_0fa8: pushi $31 ; 49, '1', message
push0
lap param[$1]
send $4
bnot
sat temp[$1]
pushi $5 ; scaleY
push
pushi $4800 ; 18432
pushi $5000 ; 20480
pushi $4900 ; 18688
pushi $5100 ; 20736
calle export60025_4, $a
bnot
bt code_0fd6
pushi $48 ; 72, 'H', modifiers
push0
lap param[$1]
send $4
bnot
push
ldi $8 ; fixPriority
and
code_0fd6: bnt code_0fdd
ldi $0
jmp code_11c8
code_0fdd: lst temp[$1]
ldi $d ; 13, seenRect
eq?
bnt code_10eb
pushi $5a ; 90, 'Z', size
push0
pToa text
send $4
bnot
bnt code_10de
pushi $48e ; 1166, pChatTarget
push0
lag global[$1]
send $4
bnot
bnt code_1065
pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
ldi $40 ; 64, '@', yStep
and
bnt code_1065
pushi $48d ; 1165, validTextColor
push0
class RealmIconBar
send $4
bnot
bnt code_102f
pushi $f5 ; 245, format
pushi $3 ; z
lofsa string_21be ; "|c%d|%s\n"
push
lsg global[$b6]
pTos text
class Str
send $a
bnot
sat temp[$3]
jmp code_1038
code_102f: push1
lofsa string_21c7 ; "Invalid text color!"
push
callk kernel_132, $2
bnot
code_1038: pushi $48f ; 1167, playerChat
push2
lst temp[$3]
pushi $48e ; 1166, pChatTarget
push0
lag global[$1]
send $4
bnot
push
lag global[$6a]
send $8
bnot
pushi $48e ; 1166, pChatTarget
push1
push0
lag global[$1]
send $6
bnot
pushi $3bb ; 955, clearMode
push1
pushi $40 ; 64, '@', yStep
lag global[$1]
send $6
bnot
jmp code_10cb
code_1065: pushi $4b ; 75, 'K', at
push1
push0
pToa text
send $6
bnot
push
ldi $2f ; 47, '/', mark
ne?
bnt code_10af
pushi $48d ; 1165, validTextColor
push0
class RealmIconBar
send $4
bnot
bnt code_1098
pushi $f5 ; 245, format
pushi $3 ; z
lofsa string_21db ; "|c%d|%s"
push
lsg global[$b6]
pTos text
class Str
send $a
bnot
sat temp[$3]
jmp code_10c0
code_1098: pushi $f5 ; 245, format
pushi $3 ; z
lofsa string_21e3 ; "|c43|%s"
push
lsg global[$b6]
pTos text
class Str
send $a
bnot
sat temp[$3]
jmp code_10c0
code_10af: pushi $f5 ; 245, format
push2
lofsa string_21eb ; "%s"
push
pTos text
class Str
send $8
bnot
sat temp[$3]
code_10c0: pushi $490 ; 1168, roomChat
push1
lst temp[$3]
lag global[$6a]
send $6
bnot
code_10cb: pushi $95 ; 149, dispose
push0
lat temp[$3]
send $4
bnot
pushi $1dd ; 477, clear
push0
self $4
bnot
jmp code_11c8
code_10de: pushi $50 ; 80, 'P', claimed
push1
push0
lap param[$1]
send $6
bnot
ret
jmp code_11c8
code_10eb: pushi $f5 ; 245, format
pushi $3 ; z
lofsa string_21ee ; "%s%c."
push
pTos text
lst temp[$1]
class Str
send $a
bnot
sat temp[$3]
pushi $1df ; 479, validKey
push2
lst temp[$1]
push
self $8
bnot
bnt code_11b1
pushi $1e0 ; 480, isControl
push2
lst temp[$1]
lst temp[$3]
self $8
bnot
bnt code_1129
pushi $3 ; z
pushi $5 ; scaleY
pTos editID
lsp param[$1]
callk kernel_74, $6
bnot
jmp code_11a6
code_1129: pushi $8d ; 141, new
push0
class Rect
send $4
bnot
sat temp[$2]
pushi $e5 ; 229, sizeToStr
pushi $3 ; z
lst temp[$3]
pTos font
pushi $ff ; 255, asInteger
send $a
bnot
pToa max
bnt code_117f
push2
push1
push2
pushi $9 ; inLeft
pTos text
callk kernel_91, $4
bnot
push
callk kernel_92, $4
bnot
push
pToa max
lt?
bnt code_119d
pushi $4e ; 78, 'N', width
push0
lat temp[$2]
send $4
bnot
push
pushi $4e ; 78, 'N', width
push0
self $4
bnot
lt?
bnt code_119d
pushi $3 ; z
pushi $5 ; scaleY
pTos editID
lsp param[$1]
callk kernel_74, $6
bnot
jmp code_119d
code_117f: pushi $4e ; 78, 'N', width
push0
lat temp[$2]
send $4
bnot
push
pushi $4e ; 78, 'N', width
push0
self $4
bnot
lt?
bnt code_119d
pushi $3 ; z
pushi $5 ; scaleY
pTos editID
lsp param[$1]
callk kernel_74, $6
bnot
code_119d: pushi $95 ; 149, dispose
push0
lat temp[$2]
send $4
bnot
code_11a6: pushi $50 ; 80, 'P', claimed
push1
push1
lap param[$1]
send $6
bnot
sat temp[$0]
code_11b1: pushi $95 ; 149, dispose
push0
lat temp[$3]
send $4
bnot
jmp code_11c8
code_11bc: pushi $c8 ; 200, handleEvent
push1
lsp param[$1]
super EditItem, $6
bnot
sat temp[$0]
code_11c8: lat temp[$0]
ret
control1Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $3 ; z
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
push0
self $8
bnot
ret
control1Btn::doit:
pushi $489 ; 1161, showPanel
push1
lsl local[$5]
lag global[$6]
send $6
bnot
ret
control2Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
push1
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
control2Btn::doit:
pushi $489 ; 1161, showPanel
push1
lsl local[$3]
lag global[$6]
send $6
bnot
ret
control3Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
push2
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
control3Btn::doit:
link $1
pushi $489 ; 1161, showPanel
push1
lsl local[$4]
lag global[$6]
send $6
bnot
ret
control4Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $4 ; scaleX
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
push0
self $8
bnot
ret
control4Btn::doit:
pushi $489 ; 1161, showPanel
push1
lsl local[$7]
lag global[$6]
send $6
bnot
ret
control5Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $5 ; scaleY
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
control5Btn::doit:
push0
call code_4007, $0
bnot
ret
control6Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $15 ; 21, nsBottom
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
control6Btn::doit:
link $2
lap param[$0]
bnt code_14ac
lap param[$1]
bnt code_14d8
lag global[$1]
not
bnt code_13f5
ret
code_13f5: pushi $24e ; 590, handsOff
push0
lag global[$2]
send $4
bnot
pushi $20 ; 32, ' ', name
push1
lofsa string_2176 ; "pref.sav"
push
pushi $8d ; 141, new
push0
class File
send $4
bnot
sat temp[$0]
send $6
bnot
pushi $248 ; 584, open
push1
push2
pushi $13b ; 315, putWord
push1
lsg global[$b6]
pushi $13b ; 315, putWord
push1
lsg global[$b7]
pushi $13b ; 315, putWord
push1
lsl local[$1c]
pushi $13b ; 315, putWord
push1
lsl local[$19]
pushi $13b ; 315, putWord
push1
lsl local[$1a]
pushi $13b ; 315, putWord
push1
lsl local[$1b]
pushi $13b ; 315, putWord
push1
lsg global[$b4]
pushi $13b ; 315, putWord
push1
lsg global[$b3]
pushi $13b ; 315, putWord
push1
lsg global[$ee]
pushi $253 ; 595, close
push0
pushi $95 ; 149, dispose
push0
lat temp[$0]
send $44
bnot
lsp param[$1]
ldi $2
eq?
bnt code_14a6
pushi $45 ; 69, 'E', doit
push0
push2
pushi $9c45 ; -25531
push0
callk kernel_2, $4
bnot
send $4
bnot
pushi $3bb ; 955, clearMode
push1
push2
pushi $3bb ; 955, clearMode
push1
pushi $4 ; scaleX
pushi $3bb ; 955, clearMode
push1
pushi $10 ; 16, cel
pushi $3bb ; 955, clearMode
push1
pushi $20 ; 32, ' ', name
pushi $3ba ; 954, setMode
push1
push1
pushi $3a6 ; 934, stopAction
push0
lag global[$1]
send $22
bnot
pushi $2c4 ; 708, pRestart
push1
pushi $afd4 ; -20524
lag global[$30]
send $6
bnot
jmp code_14d8
code_14a6: ldi $1
sag global[$32]
jmp code_14d8
code_14ac: pushi $f ; 15, loop
lofsa string_2265 ; "Do you want to leave The Realm now?"
push
pushi $7e ; 126, '~', dimmed
lofsa string_2289 ; "Leave and Exit"
push
push1
pushi $7e ; 126, '~', dimmed
lofsa string_2298 ; "Leave to Menu"
push
push2
pushi $7e ; 126, '~', dimmed
lofsa string_22a6 ; "Return to Game"
push
push0
pushi $91 ; 145, bitPutIndex
push2
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
calle export60029_0, $1e
bnot
code_14d8: ret
controlPanel::init:
pushi $94 ; 148, init
push0
&rest $1
super RealmPanel, $4
bnot
pushi $4e ; 78, 'N', width
push1
pushi $108 ; 264, pTimers
pushi $e1 ; 225, height
push1
pushi $4d ; 77, 'M', done
pushi $94 ; 148, init
push0
pToa plane
send $10
bnot
pushi $1d3 ; 467, modal
push1
push0
self $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa control1Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa control2Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa control3Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa control4Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa control5Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa control6Btn
send $6
bnot
pushi $9d ; 157, eachElementDo
push2
pushi $2a ; 42, '*', font
lsg global[$3a]
self $8
bnot
pushi $db ; 219, moveTo
push2
pushi $16c ; 364, basicClip
pushi $16b ; 363, clip
pToa plane
send $8
bnot
ret
system1Btn::init:
link $1
lal local[$1a]
bnt code_1570
pushi $23 ; 35, '#', text
push1
lofsa string_22ce ; "Filter Off"
push
self $6
bnot
jmp code_157a
code_1570: pushi $23 ; 35, '#', text
push1
lofsa string_22d9 ; "Filter On"
push
self $6
bnot
code_157a: pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $7 ; priority
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
push0
self $8
bnot
ret
system1Btn::doit:
lal local[$1a]
bnt code_15e5
ldi $0
sal local[$1a]
pushi $23 ; 35, '#', text
push1
lofsa string_22d9 ; "Filter On"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_22e3 ; "Naughty nattering filter is now Off."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
jmp code_160a
code_15e5: ldi $1
sal local[$1a]
pushi $23 ; 35, '#', text
push1
lofsa string_22ce ; "Filter Off"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_2308 ; "Naughty nattering filter is now On."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
code_160a: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
ret
system2Btn::init:
link $1
lag global[$d3]
bnt code_1627
pushi $23 ; 35, '#', text
push1
lofsa string_2337 ; "Diagnostics Off"
push
self $6
bnot
jmp code_1631
code_1627: pushi $23 ; 35, '#', text
push1
lofsa string_2347 ; "Diagnostics On"
push
self $6
bnot
code_1631: pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $1f ; 31, brBottom
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
system2Btn::doit:
lag global[$d3]
bnt code_16b1
ldi $0
sag global[$d3]
pushi $23 ; 35, '#', text
push1
lofsa string_2347 ; "Diagnostics On"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_2356 ; "Network latency monitor is now Off."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
pushi $491 ; 1169, updatePingText
push0
lag global[$6a]
send $4
bnot
jmp code_16d6
code_16b1: ldi $1
sag global[$d3]
pushi $23 ; 35, '#', text
push1
lofsa string_2337 ; "Diagnostics Off"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_237a ; "Network latency monitor is now On."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
code_16d6: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
ret
system3Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $21 ; 33, '!', key
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
system3Btn::doit:
pushi $277 ; 631, controlOff
push0
lag global[$2]
send $4
bnot
pushi $492 ; 1170, getQuestList
push0
lag global[$6a]
send $4
bnot
ret
system4Btn::init:
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
push0
self $8
bnot
ret
system4Btn::doit:
pushi $1b4 ; 436, enable
push1
push0
self $6
bnot
pushi $277 ; 631, controlOff
push0
lag global[$2]
send $4
bnot
pushi $493 ; 1171, getMail
push0
lag global[$6a]
send $4
bnot
ret
system5Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $8 ; fixPriority
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
system5Btn::doit:
link $1
pushi $3a6 ; 934, stopAction
push0
lag global[$1]
send $4
bnot
pushi $31e ; 798, pDirectObject
push1
lsg global[$1]
lag global[$1]
send $6
bnot
pushi $c9 ; 201, setScript
push2
pushi $8d ; 141, new
push0
class WANetNewPassScript
send $4
bnot
push
pushSelf
lag global[$1]
send $8
bnot
ret
system6Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $6 ; maxScale
dup
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
system6Btn::doit:
pushi $489 ; 1161, showPanel
push1
lsl local[$1]
lag global[$6]
send $6
bnot
ret
systemPanel::init:
pushi $94 ; 148, init
push0
&rest $1
super RealmPanel, $4
bnot
pushi $4e ; 78, 'N', width
push1
pushi $108 ; 264, pTimers
pushi $e1 ; 225, height
push1
pushi $4d ; 77, 'M', done
pushi $94 ; 148, init
push0
pToa plane
send $10
bnot
pushi $1d3 ; 467, modal
push1
push0
self $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa system1Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa system2Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa system3Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa system4Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa system5Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa system6Btn
send $6
bnot
pushi $9d ; 157, eachElementDo
push2
pushi $2a ; 42, '*', font
lsg global[$3a]
self $8
bnot
pushi $db ; 219, moveTo
push2
pushi $16c ; 364, basicClip
pushi $16b ; 363, clip
pToa plane
send $8
bnot
ret
pref1Btn::init:
link $2
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $9 ; inLeft
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
push0
self $8
bnot
ret
pref1Btn::doit:
link $1
lap param[$0]
bnt code_1941
lap param[$1]
bnt code_199b
sag global[$ee]
jmp code_199b
code_1941: pushi $9f ; 159, add
push1
pushi $1c ; 28, brLeft
lofsa string_240e ; "Please select your turn speed:"
push
pushi $fdf4 ; -524
lsg global[$3a]
pushi $7e ; 126, '~', dimmed
lofsa string_242d ; "Very Fast"
push
push1
pushi $7e ; 126, '~', dimmed
lofsa string_2437 ; "Fast"
push
push2
pushi $7e ; 126, '~', dimmed
lofsa string_243c ; "Normal"
push
pushi $3 ; z
pushi $7e ; 126, '~', dimmed
lofsa string_2443 ; "Slow"
push
pushi $4 ; scaleX
pushi $7e ; 126, '~', dimmed
lofsa string_2448 ; "Very Slow"
push
pushi $5 ; scaleY
pushi $7e ; 126, '~', dimmed
lofsa string_2452 ; "Cancel"
push
push0
pushi $74 ; 116, 't', all
lofsa string_2459 ; "Combat Turn Speed"
push
pushi $91 ; 145, bitPutIndex
push2
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
calle export60029_0, $38
bnot
push
class gDialogList
send $6
bnot
code_199b: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
ret
pref2Btn::init:
link $1
lal local[$1b]
bnt code_19b8
pushi $23 ; 35, '#', text
push1
lofsa string_2474 ; "Busy Off"
push
self $6
bnot
jmp code_19c2
code_19b8: pushi $23 ; 35, '#', text
push1
lofsa string_247d ; "Busy On"
push
self $6
bnot
code_19c2: pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $a ; 10, inTop
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
pref2Btn::doit:
link $1
lal local[$1b]
bnt code_1a4b
ldi $0
sal local[$1b]
pushi $d0 ; 208, with
push1
lofsa string_2485 ; "/unbusy"
push
class Str
send $6
bnot
sat temp[$0]
pushi $23 ; 35, '#', text
push1
lofsa string_247d ; "Busy On"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_248d ; "You may now receive /tell communications."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
jmp code_1a7f
code_1a4b: ldi $1
sal local[$1b]
pushi $d0 ; 208, with
push1
lofsa string_24b7 ; "/busy"
push
class Str
send $6
bnot
sat temp[$0]
pushi $23 ; 35, '#', text
push1
lofsa string_2474 ; "Busy Off"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_24bd ; "You are now refusing /tell communications."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
code_1a7f: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
pushi $490 ; 1168, roomChat
push1
lst temp[$0]
lag global[$6a]
send $6
bnot
pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
ret
pref3Btn::init:
link $1
pushi $23 ; 35, '#', text
push1
lofsa string_24f1 ; "AutoGive"
push
self $6
bnot
ldi $1
sag global[$b4]
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $b ; 11, inRight
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
pref3Btn::doit:
link $1
lsg global[$b4]
ldi $1
eq?
bnt code_1b0c
ldi $0
sag global[$b4]
jmp code_1b10
code_1b0c: ldi $1
sag global[$b4]
code_1b10: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
pushi $d0 ; 208, with
push1
lofsa string_24fa ; "/give"
push
class Str
send $6
bnot
sat temp[$0]
pushi $490 ; 1168, roomChat
push1
push
lag global[$6a]
send $6
bnot
pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
ret
pref4Btn::init:
link $1
lsl local[$19]
ldi $1
eq?
bnt code_1b52
pushi $23 ; 35, '#', text
push1
lofsa string_2509 ; "Gossip Off"
push
self $6
bnot
jmp code_1b5c
code_1b52: pushi $23 ; 35, '#', text
push1
lofsa string_2514 ; "Gossip On"
push
self $6
bnot
code_1b5c: pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $c ; 12, inBottom
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
push0
self $8
bnot
ret
pref4Btn::doit:
link $1
lal local[$19]
bnt code_1be5
ldi $0
sal local[$19]
pushi $d0 ; 208, with
push1
lofsa string_251e ; "/nogossip"
push
class Str
send $6
bnot
sat temp[$0]
pushi $23 ; 35, '#', text
push1
lofsa string_2514 ; "Gossip On"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_2528 ; "Gossip channel disabled."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
jmp code_1c19
code_1be5: ldi $1
sal local[$19]
pushi $d0 ; 208, with
push1
lofsa string_2541 ; "/yesgossip"
push
class Str
send $6
bnot
sat temp[$0]
pushi $23 ; 35, '#', text
push1
lofsa string_2509 ; "Gossip Off"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_254c ; "Gossip channel enabled."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
code_1c19: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
pushi $490 ; 1168, roomChat
push1
lst temp[$0]
lag global[$6a]
send $6
bnot
pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
ret
pref5Btn::init:
link $1
lag global[$b3]
bnt code_1c4a
pushi $23 ; 35, '#', text
push1
lofsa string_256d ; "AutoSell Off"
push
self $6
bnot
jmp code_1c54
code_1c4a: pushi $23 ; 35, '#', text
push1
lofsa string_257a ; "AutoSell On"
push
self $6
bnot
code_1c54: pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $d ; 13, seenRect
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
pref5Btn::doit:
lag global[$b3]
bnt code_1cd7
ldi $0
sag global[$b3]
pushi $23 ; 35, '#', text
push1
lofsa string_257a ; "AutoSell On"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_2586 ; "Sell confirmation dialog is now On."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
jmp code_1cfc
code_1cd7: ldi $1
sag global[$b3]
pushi $23 ; 35, '#', text
push1
lofsa string_256d ; "AutoSell Off"
push
self $6
bnot
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_25aa ; "Sell confirmation dialog is now Off."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
code_1cfc: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
ret
pref6Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $6 ; maxScale
dup
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
pref6Btn::doit:
pushi $489 ; 1161, showPanel
push1
lsl local[$1]
lag global[$6]
send $6
bnot
ret
preferencePanel::init:
pushi $94 ; 148, init
push0
&rest $1
super RealmPanel, $4
bnot
pushi $4e ; 78, 'N', width
push1
pushi $108 ; 264, pTimers
pushi $e1 ; 225, height
push1
pushi $4d ; 77, 'M', done
pushi $94 ; 148, init
push0
pToa plane
send $10
bnot
pushi $1d3 ; 467, modal
push1
push0
self $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa pref1Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa pref2Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa pref3Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa pref4Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa pref5Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa pref6Btn
send $6
bnot
pushi $9d ; 157, eachElementDo
push2
pushi $2a ; 42, '*', font
lsg global[$3a]
self $8
bnot
pushi $db ; 219, moveTo
push2
pushi $16c ; 364, basicClip
pushi $16b ; 363, clip
pToa plane
send $8
bnot
ret
help1Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $e ; 14, view
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
push0
self $8
bnot
ret
help1Btn::doit:
pushi $6 ; maxScale
lofsa string_25f9 ; "Under construction. When complete, you would have paged a Game Master."
push
pushi $7e ; 126, '~', dimmed
lofsa string_22a6 ; "Return to Game"
push
push0
pushi $91 ; 145, bitPutIndex
push2
calle export60029_0, $c
bnot
ret
help2Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $f ; 15, loop
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
help2Btn::doit:
link $1
lal local[$1d]
not
bnt code_1eb5
pushi $94 ; 148, init
push0
pushi $8d ; 141, new
push0
lofsa gameHelpScript
send $4
bnot
sat temp[$0]
send $4
bnot
code_1eb5: ret
help3Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $18 ; 24, lsRight
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
help3Btn::doit:
link $1
pushi $94 ; 148, init
push0
pushi $8d ; 141, new
push0
lofsa emoteHelpScript
send $4
bnot
sat temp[$0]
send $4
bnot
ret
myComplaint::doit:
lap param[$0]
bnt code_1f44
lap param[$1]
bnt code_1f31
pushi $c7 ; 199, cue
push0
pToa pClient
send $4
bnot
jmp code_1f3a
code_1f31: pushi $95 ; 149, dispose
push0
pToa pClient
send $4
bnot
code_1f3a: pushi $95 ; 149, dispose
push0
self $4
bnot
jmp code_1f8f
code_1f44: pushi $9f ; 159, add
push1
pushi $17 ; 23, lsTop
pTos pPrompt
pushi $7f ; 127, frameOut
pTos pStr
pTos pMax
pushi $3 ; z
pushi $c8 ; 200, handleEvent
pushi $fdf5 ; -523
lsg global[$55]
pushi $fdf4 ; -524
lsg global[$3a]
pushi $8b ; 139, numLines
push1
pushi $77 ; 119, 'w', textTop
lofsa string_2673 ; "Send"
push
push1
pushi $77 ; 119, 'w', textTop
lofsa string_2452 ; "Cancel"
push
push0
pushi $91 ; 145, bitPutIndex
push2
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
&rest $2
calle export60029_0, $2e
bnot
aTop pPrint
push
class gDialogList
send $6
bnot
code_1f8f: ret
complainScript::init:
pushi $9f ; 159, add
push1
pushSelf
class GlobalDemons
send $6
bnot
class GlobalDemons
aTop client
pushi $94 ; 148, init
push0
&rest $1
super Script, $4
bnot
ret
complainScript::dispose:
pushi $58 ; 88, 'X', delete
push1
pushSelf
class GlobalDemons
send $6
bnot
ldi $0
aTop client
pushi $95 ; 149, dispose
push0
&rest $1
super Script, $4
bnot
ret
complainScript::cue:
pushi $c6 ; 198, changeState
push1
pTos state
ldi $1
add
push
self $6
bnot
ret
complainScript::changeState:
link $1
lap param[$1]
aTop state
push
dup
ldi $0
eq?
bnt code_201d
pushi $361 ; 865, pMax
push1
pushi $12c ; 300, lessEqualLong
pushi $363 ; 867, pStr
push1
pushi $f5 ; 245, format
push1
lofsa string_2148 ; ""
push
class Str
send $6
bnot
push
pushi $364 ; 868, pPrompt
push1
lofsa string_2684 ; "Complaint Comments:"
push
pushi $33f ; 831, pClient
push1
pushSelf
pushi $8d ; 141, new
push0
lofsa myComplaint
send $4
bnot
sat temp[$0]
send $18
bnot
pushi $45 ; 69, 'E', doit
push0
lat temp[$0]
send $4
bnot
jmp code_2036
code_201d: dup
ldi $1
eq?
bnt code_2029
ldi $1
aTop cycles
jmp code_2036
code_2029: dup
ldi $2
eq?
bnt code_2036
pushi $95 ; 149, dispose
push0
self $4
bnot
code_2036: toss
ret
help4Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $f ; 15, loop
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
push0
self $8
bnot
ret
help4Btn::doit:
link $1
pushi $94 ; 148, init
push0
pushi $8d ; 141, new
push0
lofsa complainScript
send $4
bnot
sat temp[$0]
send $4
bnot
ret
help5Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
help5Btn::doit:
link $1
pushi $277 ; 631, controlOff
push0
lag global[$2]
send $4
bnot
pushi $3 ; z
pushi $e ; 14, view
lofsa string_26c5 ; "t"
push
pushi $72 ; 114, 'r', skip
callk kernel_128, $6
bnot
ret
help6Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $6 ; maxScale
dup
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
help6Btn::doit:
pushi $489 ; 1161, showPanel
push1
lsl local[$1]
lag global[$6]
send $6
bnot
ret
helpPanel::init:
pushi $94 ; 148, init
push0
&rest $1
super RealmPanel, $4
bnot
pushi $4e ; 78, 'N', width
push1
pushi $108 ; 264, pTimers
pushi $e1 ; 225, height
push1
pushi $4d ; 77, 'M', done
pushi $94 ; 148, init
push0
pToa plane
send $10
bnot
pushi $1d3 ; 467, modal
push1
push0
self $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa help1Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa help2Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa help3Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa help4Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa help5Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa help6Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa help1Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa help4Btn
send $6
bnot
pushi $9d ; 157, eachElementDo
push2
pushi $2a ; 42, '*', font
lsg global[$3a]
self $8
bnot
pushi $db ; 219, moveTo
push2
pushi $16c ; 364, basicClip
pushi $16b ; 363, clip
pToa plane
send $8
bnot
ret
group1Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $11 ; 17, bitmap
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
push0
self $8
bnot
ret
group1Btn::doit:
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
bnt code_228f
pushi $128 ; 296, equalLong
push1
pushi $2ca ; 714, pServID
push0
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
send $4
bnot
push
pushi $380 ; 896, pWhoToFollow
push0
lag global[$1]
send $4
bnot
send $6
bnot
bnt code_226d
pushi $b5 ; 181, set
push2
pushi $ff ; 255, asInteger
dup
pushi $380 ; 896, pWhoToFollow
push0
lag global[$1]
send $4
bnot
send $8
bnot
jmp code_228f
code_226d: pushi $10f ; 271, setLong
push1
pushi $2ca ; 714, pServID
push0
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
send $4
bnot
push
pushi $380 ; 896, pWhoToFollow
push0
lag global[$1]
send $4
bnot
send $6
bnot
code_228f: pushi $57 ; 87, 'W', draw
push0
self $4
bnot
ret
group1Btn::draw:
lag global[$1]
bnt code_2317
pushi $5a ; 90, 'Z', size
push0
class GroupList
send $4
bnot
bnt code_2317
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
bnt code_2317
pushi $37d ; 893, servIDEquals
push1
pushi $2ca ; 714, pServID
push0
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
send $4
bnot
push
lag global[$1]
send $6
bnot
bnt code_22dd
pushi $1b4 ; 436, enable
push2
push0
push1
self $8
bnot
jmp code_2317
code_22dd: pushi $128 ; 296, equalLong
push1
pushi $2ca ; 714, pServID
push0
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
send $4
bnot
push
pushi $380 ; 896, pWhoToFollow
push0
lag global[$1]
send $4
bnot
send $6
bnot
bnt code_230d
pushi $23 ; 35, '#', text
push1
lofsa string_26e3 ; "Follow Off"
push
self $6
bnot
jmp code_2317
code_230d: pushi $23 ; 35, '#', text
push1
lofsa string_26ee ; "Follow On"
push
self $6
bnot
code_2317: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
&rest $1
super gameBarBtn, $4
bnot
ret
group2Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $12 ; 18, nsLeft
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
group2Btn::doit:
pushi $277 ; 631, controlOff
push0
lag global[$2]
send $4
bnot
pushi $494 ; 1172, leaveGroup
push1
pushSelf
lag global[$6a]
send $6
bnot
pushi $1b4 ; 436, enable
push2
push0
push1
lofsa group1Btn
send $8
bnot
pushi $1b4 ; 436, enable
push2
push0
push1
self $8
bnot
pushi $1b4 ; 436, enable
push2
push0
push1
lofsa group3Btn
send $8
bnot
pushi $1b4 ; 436, enable
push2
push0
push1
lofsa group4Btn
send $8
bnot
ret
group2Btn::cue:
pushi $278 ; 632, controlOn
push0
lag global[$2]
send $4
bnot
ret
group2Btn::handleError:
link $1
ldi $0
sat temp[$0]
lsp param[$1]
lag global[$6a]
eq?
bnt code_2685
lsp param[$3]
dup
ldi $2711 ; 10001
eq?
bnt code_23e7
pushi $d0 ; 208, with
push1
lofsa string_2708 ; "You are already leaving the group."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_23e7: dup
ldi $2710 ; 10000
eq?
bnt code_2401
pushi $d0 ; 208, with
push1
lofsa string_272b ; "You can't do that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2401: dup
ldi $2712 ; 10002
eq?
bnt code_241b
pushi $d0 ; 208, with
push1
lofsa string_2748 ; "There is no space for that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_241b: dup
ldi $2713 ; 10003
eq?
bnt code_2435
pushi $d0 ; 208, with
push1
lofsa string_2764 ; "You have to remove something first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2435: dup
ldi $2714 ; 10004
eq?
bnt code_244f
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_244f: dup
ldi $2715 ; 10005
eq?
bnt code_2469
pushi $d0 ; 208, with
push1
lofsa string_279b ; "You can't go there."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2469: dup
ldi $2716 ; 10006
eq?
bnt code_2483
pushi $d0 ; 208, with
push1
lofsa string_27af ; "That didn't work."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2483: dup
ldi $2717 ; 10007
eq?
bnt code_249d
pushi $d0 ; 208, with
push1
lofsa string_27c1 ; "You have to unlock that first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_249d: dup
ldi $2718 ; 10008
eq?
bnt code_24b7
pushi $d0 ; 208, with
push1
lofsa string_27e0 ; "That key will not work in this lock."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_24b7: dup
ldi $271a ; 10010
eq?
bnt code_24d1
pushi $d0 ; 208, with
push1
lofsa string_2805 ; "This is a redundant define."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_24d1: dup
ldi $271b ; 10011
eq?
bnt code_24eb
pushi $d0 ; 208, with
push1
lofsa string_2821 ; "Your character type cannot wear that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_24eb: dup
ldi $271c ; 10012
eq?
bnt code_2505
pushi $d0 ; 208, with
push1
lofsa string_2847 ; "It's too bulky for the container."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2505: dup
ldi $271d ; 10013
eq?
bnt code_251f
pushi $d0 ; 208, with
push1
lofsa string_2869 ; "It's just too heavy."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_251f: dup
ldi $271e ; 10014
eq?
bnt code_2539
pushi $d0 ; 208, with
push1
lofsa string_287e ; "You cannot afford it."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2539: dup
ldi $271f ; 10015
eq?
bnt code_2553
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2553: dup
ldi $2720 ; 10016
eq?
bnt code_256d
pushi $d0 ; 208, with
push1
lofsa string_2894 ; "Somebody else is busy with that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_256d: dup
ldi $2721 ; 10017
eq?
bnt code_2587
pushi $d0 ; 208, with
push1
lofsa string_28bf ; "That's the wrong password."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2587: dup
ldi $2722 ; 10018
eq?
bnt code_25a1
pushi $d0 ; 208, with
push1
lofsa string_28da ; "You can't do anything."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_25a1: dup
ldi $2723 ; 10019
eq?
bnt code_25bb
pushi $d0 ; 208, with
push1
lofsa string_28f1 ; "That wouldn't make much sense."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_25bb: dup
ldi $2724 ; 10020
eq?
bnt code_25d5
pushi $d0 ; 208, with
push1
lofsa string_2910 ; "You've wasted your effort.\n"
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_25d5: dup
ldi $2725 ; 10021
eq?
bnt code_25ef
pushi $d0 ; 208, with
push1
lofsa string_293d ; "You need to be closer for that to be effective."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_25ef: dup
ldi $2726 ; 10022
eq?
bnt code_2609
pushi $d0 ; 208, with
push1
lofsa string_296d ; "You cannot wield the shield as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2609: dup
ldi $2727 ; 10023
eq?
bnt code_2623
pushi $d0 ; 208, with
push1
lofsa string_2996 ; "You may not wield that weapon as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2623: dup
ldi $2733 ; 10035
eq?
bnt code_263d
pushi $d0 ; 208, with
push1
lofsa string_29c1 ; "You are carrying too much already."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_263d: dup
ldi $2734 ; 10036
eq?
bnt code_2657
pushi $d0 ; 208, with
push1
lofsa string_29e4 ; "They are carrying too much already."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2657: dup
ldi $2735 ; 10037
eq?
bnt code_2670
pushi $d0 ; 208, with
push1
lofsa string_2a08 ; "You can't drop any more things in this room."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2681
code_2670: pushi $f5 ; 245, format
push2
lofsa string_2a35 ; "Unknown error. Unable to leave your group. (%d)"
push
lsp param[$3]
class Str
send $8
bnot
sat temp[$0]
code_2681: toss
jmp code_26b3
code_2685: lsp param[$2]
dup
ldi $c350 ; -15536
eq?
bnt code_26a1
pushi $d0 ; 208, with
push1
lofsa string_2a65 ; "You can't leave the group."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_26b2
code_26a1: pushi $f5 ; 245, format
push2
lofsa string_2a80 ; "Unhandled client error when trying to leave group. (code = %d)"
push
lsp param[$2]
class Str
send $8
bnot
sat temp[$0]
code_26b2: toss
code_26b3: lat temp[$0]
bnt code_26c1
pushi $38c ; 908, setMessage
push1
push
lag global[$1]
send $6
bnot
code_26c1: pushi $276 ; 630, handsOn
push0
lag global[$2]
send $4
bnot
ret
groupListHandler::doit:
ldi $0
sag global[$d4]
ldi $1
ret
group3Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $13 ; 19, nsTop
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
group3Btn::doit:
link $3
pushi $231 ; 561, row
push1
pushi $f ; 15, loop
pushi $232 ; 562, col
push1
push1
pushi $233 ; 563, buttonW
push1
pushi $c8 ; 200, handleEvent
pushi $234 ; 564, buttonH
push1
pushi $b ; 11, inRight
pushi $8d ; 141, new
push0
class BtnList
send $4
bnot
send $18
bnot
sat temp[$1]
ldi $0
sat temp[$2]
code_274f: lst temp[$2]
pushi $5a ; 90, 'Z', size
push0
class GroupList
send $4
bnot
lt?
bnt code_27b1
pushi $d0 ; 208, with
push1
pushi $315 ; 789, pName
push0
pushi $4b ; 75, 'K', at
push1
lst temp[$2]
class GroupList
send $6
bnot
send $4
bnot
push
class Str
send $6
bnot
sat temp[$0]
pushi $9f ; 159, add
push1
pushi $23 ; 35, '#', text
push1
push
pushi $2a ; 42, '*', font
push1
lsg global[$3b]
pushi $29 ; 41, ')', state
push1
push0
pushi $1ea ; 490, dimColor
push1
lsg global[$55]
pushi $1be ; 446, setSize
push0
pushi $9a ; 154, yourself
push0
pushi $8d ; 141, new
push0
lag global[$9]
send $4
bnot
send $20
bnot
push
lat temp[$1]
send $6
bnot
+at temp[$2]
jmp code_274f
code_27b1: lag global[$d4]
bnt code_27c0
pushi $95 ; 149, dispose
push0
send $4
bnot
ldi $0
sag global[$d4]
code_27c0: pushi $b ; 11, inRight
lofsa string_2adf ; "Group Members:"
push
pushi $8c ; 140, scratch
lst temp[$1]
pushi $91 ; 145, bitPutIndex
push2
pushi $77 ; 119, 'w', textTop
lofsa string_2198 ; "Okay"
push
push1
pushi $93 ; 147, pLine
lofsa groupListHandler
push
pushi $45 ; 69, 'E', doit
calle export60029_0, $16
bnot
sag global[$d4]
pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
ret
group4Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $14 ; 20, nsRight
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
push0
self $8
bnot
ret
group4Btn::doit:
link $3
pushi $5a ; 90, 'Z', size
push0
class GroupList
send $4
bnot
bnt code_2948
lap param[$0]
bnt code_2873
lap param[$1]
bnt code_286c
pushi $277 ; 631, controlOff
push0
lag global[$2]
send $4
bnot
pushi $495 ; 1173, kickGroup
push2
lsp param[$1]
pushSelf
lag global[$6a]
send $8
bnot
code_286c: ldi $0
sag global[$d4]
jmp code_2948
code_2873: pushi $231 ; 561, row
push1
pushi $f ; 15, loop
pushi $232 ; 562, col
push1
push1
pushi $233 ; 563, buttonW
push1
pushi $c8 ; 200, handleEvent
pushi $234 ; 564, buttonH
push1
pushi $b ; 11, inRight
pushi $8d ; 141, new
push0
class BtnList
send $4
bnot
send $18
bnot
sat temp[$1]
ldi $1
sat temp[$2]
code_289d: lst temp[$2]
pushi $5a ; 90, 'Z', size
push0
class GroupList
send $4
bnot
lt?
bnt code_2914
pushi $d0 ; 208, with
push1
pushi $315 ; 789, pName
push0
pushi $4b ; 75, 'K', at
push1
lst temp[$2]
class GroupList
send $6
bnot
send $4
bnot
push
class Str
send $6
bnot
sat temp[$0]
pushi $9f ; 159, add
push1
pushi $23 ; 35, '#', text
push1
push
pushi $2a ; 42, '*', font
push1
lsg global[$3b]
pushi $29 ; 41, ')', state
push1
push0
pushi $1ea ; 490, dimColor
push1
lsg global[$55]
pushi $51 ; 81, 'Q', value
push1
pushi $4b ; 75, 'K', at
push1
lst temp[$2]
class GroupList
send $6
bnot
push
pushi $1be ; 446, setSize
push0
pushi $29 ; 41, ')', state
push1
pushi $403 ; 1027, pLevel
pushi $9a ; 154, yourself
push0
pushi $8d ; 141, new
push0
lag global[$9]
send $4
bnot
send $2c
bnot
push
lat temp[$1]
send $6
bnot
+at temp[$2]
jmp code_289d
code_2914: lag global[$d4]
bnt code_2923
pushi $95 ; 149, dispose
push0
send $4
bnot
ldi $0
sag global[$d4]
code_2923: pushi $b ; 11, inRight
lofsa string_2afd ; "Select member to kick:"
push
pushi $8c ; 140, scratch
lst temp[$1]
pushi $77 ; 119, 'w', textTop
lofsa string_2452 ; "Cancel"
push
push0
pushi $91 ; 145, bitPutIndex
push2
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
calle export60029_0, $16
bnot
sag global[$d4]
code_2948: ret
group4Btn::draw:
lag global[$1]
bnt code_298f
pushi $5a ; 90, 'Z', size
push0
class GroupList
send $4
bnot
bnt code_298f
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
bnt code_298f
pushi $37d ; 893, servIDEquals
push1
pushi $2ca ; 714, pServID
push0
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
send $4
bnot
push
lag global[$1]
send $6
bnot
bnt code_298f
pushi $1b4 ; 436, enable
push2
push1
push1
self $8
bnot
jmp code_2998
code_298f: pushi $1b4 ; 436, enable
push2
push0
push1
self $8
bnot
code_2998: pushi $57 ; 87, 'W', draw
push0
&rest $1
super gameBarBtn, $4
bnot
ret
group4Btn::cue:
pushi $278 ; 632, controlOn
push0
lag global[$2]
send $4
bnot
ret
group4Btn::handleError:
link $1
ldi $0
sat temp[$0]
lsp param[$1]
lag global[$6a]
eq?
bnt code_2c28
lsp param[$3]
dup
ldi $2711 ; 10001
eq?
bnt code_29d7
pushi $d0 ; 208, with
push1
lofsa string_2b14 ; "You are already kicking that member out."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_29d7: dup
ldi $2710 ; 10000
eq?
bnt code_29f1
pushi $d0 ; 208, with
push1
lofsa string_272b ; "You can't do that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_29f1: dup
ldi $2712 ; 10002
eq?
bnt code_2a0b
pushi $d0 ; 208, with
push1
lofsa string_2748 ; "There is no space for that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2a0b: dup
ldi $2713 ; 10003
eq?
bnt code_2a25
pushi $d0 ; 208, with
push1
lofsa string_2764 ; "You have to remove something first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2a25: dup
ldi $2714 ; 10004
eq?
bnt code_2a3f
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2a3f: dup
ldi $2715 ; 10005
eq?
bnt code_2a59
pushi $d0 ; 208, with
push1
lofsa string_279b ; "You can't go there."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2a59: dup
ldi $2716 ; 10006
eq?
bnt code_2a73
pushi $d0 ; 208, with
push1
lofsa string_27af ; "That didn't work."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2a73: dup
ldi $2717 ; 10007
eq?
bnt code_2a8d
pushi $d0 ; 208, with
push1
lofsa string_27c1 ; "You have to unlock that first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2a8d: dup
ldi $2718 ; 10008
eq?
bnt code_2aa7
pushi $d0 ; 208, with
push1
lofsa string_27e0 ; "That key will not work in this lock."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2aa7: dup
ldi $271a ; 10010
eq?
bnt code_2ac1
pushi $d0 ; 208, with
push1
lofsa string_2805 ; "This is a redundant define."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2ac1: dup
ldi $271b ; 10011
eq?
bnt code_2adb
pushi $d0 ; 208, with
push1
lofsa string_2821 ; "Your character type cannot wear that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2adb: dup
ldi $271c ; 10012
eq?
bnt code_2af5
pushi $d0 ; 208, with
push1
lofsa string_2847 ; "It's too bulky for the container."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2af5: dup
ldi $271d ; 10013
eq?
bnt code_2b0f
pushi $d0 ; 208, with
push1
lofsa string_2869 ; "It's just too heavy."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2b0f: dup
ldi $271e ; 10014
eq?
bnt code_2b29
pushi $d0 ; 208, with
push1
lofsa string_287e ; "You cannot afford it."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2b29: dup
ldi $271f ; 10015
eq?
bnt code_2b43
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2b43: dup
ldi $2720 ; 10016
eq?
bnt code_2b5d
pushi $d0 ; 208, with
push1
lofsa string_2894 ; "Somebody else is busy with that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2b5d: dup
ldi $2721 ; 10017
eq?
bnt code_2b77
pushi $d0 ; 208, with
push1
lofsa string_28bf ; "That's the wrong password."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2b77: dup
ldi $2722 ; 10018
eq?
bnt code_2b91
pushi $d0 ; 208, with
push1
lofsa string_28da ; "You can't do anything."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2b91: dup
ldi $2723 ; 10019
eq?
bnt code_2bab
pushi $d0 ; 208, with
push1
lofsa string_28f1 ; "That wouldn't make much sense."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2bab: dup
ldi $2724 ; 10020
eq?
bnt code_2bc5
pushi $d0 ; 208, with
push1
lofsa string_2910 ; "You've wasted your effort.\n"
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2bc5: dup
ldi $2725 ; 10021
eq?
bnt code_2bdf
pushi $d0 ; 208, with
push1
lofsa string_293d ; "You need to be closer for that to be effective."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2bdf: dup
ldi $2726 ; 10022
eq?
bnt code_2bf9
pushi $d0 ; 208, with
push1
lofsa string_296d ; "You cannot wield the shield as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2bf9: dup
ldi $2727 ; 10023
eq?
bnt code_2c13
pushi $d0 ; 208, with
push1
lofsa string_2996 ; "You may not wield that weapon as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c24
code_2c13: pushi $f5 ; 245, format
push2
lofsa string_2b3d ; "Unknown error. Unable to kick member out. (%d)"
push
lsp param[$3]
class Str
send $8
bnot
sat temp[$0]
code_2c24: toss
jmp code_2c56
code_2c28: lsp param[$2]
dup
ldi $c350 ; -15536
eq?
bnt code_2c44
pushi $d0 ; 208, with
push1
lofsa string_2b6c ; "You can't kick that member out of your group."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_2c55
code_2c44: pushi $f5 ; 245, format
push2
lofsa string_2b9a ; "Unhandled client error when trying to kick out member. (code = %d)"
push
lsp param[$2]
class Str
send $8
bnot
sat temp[$0]
code_2c55: toss
code_2c56: lat temp[$0]
bnt code_2c64
pushi $38c ; 908, setMessage
push1
push
lag global[$1]
send $6
bnot
code_2c64: lag global[$d4]
bnt code_2c74
pushi $95 ; 149, dispose
push0
send $4
bnot
ldi $0
sag global[$d4]
code_2c74: pushi $276 ; 630, handsOn
push0
lag global[$2]
send $4
bnot
ret
group5Btn::init:
link $1
lal local[$b]
bnt code_2c91
pushi $23 ; 35, '#', text
push1
lofsa string_2be7 ; "Close Group"
push
self $6
bnot
jmp code_2c9b
code_2c91: pushi $23 ; 35, '#', text
push1
lofsa string_2bf3 ; "Open Group"
push
self $6
bnot
code_2c9b: pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $20 ; 32, ' ', name
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
self $8
bnot
ret
group5Btn::doit:
link $1
lal local[$b]
bnt code_2d2f
ldi $0
sal local[$b]
pushi $23 ; 35, '#', text
push1
lofsa string_2bf3 ; "Open Group"
push
self $6
bnot
pushi $d0 ; 208, with
push1
lofsa string_2bfe ; "/close"
push
class Str
send $6
bnot
sat temp[$0]
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_2c05 ; "No one may join your group."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
jmp code_2d63
code_2d2f: ldi $1
sal local[$b]
pushi $23 ; 35, '#', text
push1
lofsa string_2be7 ; "Close Group"
push
self $6
bnot
pushi $d0 ; 208, with
push1
lofsa string_2c21 ; "/open"
push
class Str
send $6
bnot
sat temp[$0]
pushi $9f ; 159, add
push1
pushi $d0 ; 208, with
push1
lofsa string_2c27 ; "Others may now join your group."
push
class Str
send $6
bnot
push
class InfoQueue
send $6
bnot
code_2d63: ldi $ff ; 255, asInteger
aTop lastState
pushi $57 ; 87, 'W', draw
push0
self $4
bnot
pushi $490 ; 1168, roomChat
push1
lst temp[$0]
lag global[$6a]
send $6
bnot
pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
ret
group6Btn::init:
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
groupPanel::init:
pushi $94 ; 148, init
push0
&rest $1
super RealmPanel, $4
bnot
pushi $4e ; 78, 'N', width
push1
pushi $108 ; 264, pTimers
pushi $e1 ; 225, height
push1
pushi $4d ; 77, 'M', done
pushi $94 ; 148, init
push0
pToa plane
send $10
bnot
pushi $1d3 ; 467, modal
push1
push0
self $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa group1Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa group2Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa group3Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa group4Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa group5Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa group6Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group6Btn
send $6
bnot
pushi $9d ; 157, eachElementDo
push2
pushi $2a ; 42, '*', font
lsg global[$3a]
self $8
bnot
pushi $db ; 219, moveTo
push2
pushi $16c ; 364, basicClip
pushi $16b ; 363, clip
pToa plane
send $8
bnot
ret
groupPanel::show:
pushi $29 ; 41, ')', state
push0
lofsa groupIcon
send $4
bnot
push
ldi $1
and
bnt code_2f13
pushi $5a ; 90, 'Z', size
push0
class GroupList
send $4
bnot
bnt code_2f13
lag global[$1]
bnt code_2ea6
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
bnt code_2ea6
pushi $37d ; 893, servIDEquals
push1
pushi $2ca ; 714, pServID
push0
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
send $4
bnot
push
lag global[$1]
send $6
bnot
bnt code_2e9b
pushi $1b4 ; 436, enable
push1
push0
lofsa group1Btn
send $6
bnot
jmp code_2ea6
code_2e9b: pushi $1b4 ; 436, enable
push1
push1
lofsa group1Btn
send $6
bnot
code_2ea6: pushi $1b4 ; 436, enable
push1
push1
lofsa group2Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa group3Btn
send $6
bnot
lag global[$1]
bnt code_2efa
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
bnt code_2efa
pushi $37d ; 893, servIDEquals
push1
pushi $2ca ; 714, pServID
push0
pushi $37e ; 894, pLeader
push0
class GroupList
send $4
bnot
send $4
bnot
push
lag global[$1]
send $6
bnot
bnt code_2efa
pushi $1b4 ; 436, enable
push1
push1
lofsa group4Btn
send $6
bnot
jmp code_2f05
code_2efa: pushi $1b4 ; 436, enable
push1
push0
lofsa group4Btn
send $6
bnot
code_2f05: pushi $1b4 ; 436, enable
push1
push1
lofsa group5Btn
send $6
bnot
jmp code_2f94
code_2f13: pushi $29 ; 41, ')', state
push0
lofsa groupIcon
send $4
bnot
push
ldi $1
and
bnt code_2f5d
pushi $1b4 ; 436, enable
push1
push0
lofsa group1Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group2Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group3Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group4Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push1
lofsa group5Btn
send $6
bnot
jmp code_2f94
code_2f5d: pushi $1b4 ; 436, enable
push1
push0
lofsa group1Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group2Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group3Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group4Btn
send $6
bnot
pushi $1b4 ; 436, enable
push1
push0
lofsa group5Btn
send $6
bnot
code_2f94: pushi $75 ; 117, 'u', show
push0
&rest $1
super RealmPanel, $4
bnot
ret
blankPanel::init:
pushi $94 ; 148, init
push0
&rest $1
super RealmPanel, $4
bnot
pushi $4e ; 78, 'N', width
push1
pushi $108 ; 264, pTimers
pushi $e1 ; 225, height
push1
pushi $4d ; 77, 'M', done
pushi $94 ; 148, init
push0
pToa plane
send $10
bnot
pushi $1d3 ; 467, modal
push1
push0
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $16e ; 366, dynamic
pushi $16b ; 363, clip
pToa plane
send $8
bnot
ret
option3Btn::init:
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $db ; 219, moveTo
push2
push0
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
option6Btn::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super gameBarBtn, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $6 ; maxScale
dup
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
pushi $db ; 219, moveTo
push2
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_28, $6
bnot
push
pushi $3 ; z
pushi $232a ; 9002
push0
push0
callk kernel_29, $6
bnot
push
ldi $2
mul
push
self $8
bnot
ret
option6Btn::doit:
pushi $489 ; 1161, showPanel
push1
lsl local[$1]
lag global[$6]
send $6
bnot
ret
optionsPanel::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super RealmPanel, $4
bnot
pushi $4e ; 78, 'N', width
push1
pushi $108 ; 264, pTimers
pushi $e1 ; 225, height
push1
pushi $4d ; 77, 'M', done
pushi $94 ; 148, init
push0
pushi $db ; 219, moveTo
push2
pushi $16c ; 364, basicClip
pushi $16b ; 363, clip
pToa plane
send $18
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa option3Btn
send $6
bnot
pushi $94 ; 148, init
push1
pushSelf
lofsa option6Btn
send $6
bnot
pushi $17a ; 378, clut
push1
pushi $8d ; 141, new
push0
class Clut
send $4
bnot
push
pushi $dc ; 220, posn
push2
pushi $6 ; maxScale
pushi $1e ; 30, brRight
pushi $94 ; 148, init
push1
pushSelf
lofsa textColorChoose
send $14
bnot
ldi $2b ; 43, '+', type
sal local[$a]
pushi $4b ; 75, 'K', at
push2
pushi $66 ; 102, 'f', flags
push
pushi $17a ; 378, clut
push0
lofsa textColorChoose
send $4
bnot
send $8
bnot
pushi $3 ; z
pushi $a ; 10, inTop
pushi $11 ; 17, bitmap
push0
lofsa textColorChoose
send $4
bnot
push
pushi $17a ; 378, clut
push0
lofsa textColorChoose
send $4
bnot
push
callk kernel_35, $6
bnot
pushi $e ; 14, view
push1
pushi $232a ; 9002
pushi $f ; 15, loop
push1
pushi $5 ; scaleY
pushi $10 ; 16, cel
push1
push0
pushi $202 ; 514, thumbView
push1
pushi $232a ; 9002
pushi $203 ; 515, thumbLoop
push1
push2
pushi $204 ; 516, thumbCel
push1
push0
pushi $1ff ; 511, topValue
push1
push0
pushi $200 ; 512, bottomValue
push1
pushi $c ; 12, inBottom
pushi $206 ; 518, vTracking
push1
push0
pushi $51 ; 81, 'Q', value
push1
push0
pushi $1c7 ; 455, handler
push1
lofsa textColorChanger
push
pushi $209 ; 521, pSnapTo
push1
push1
pushi $dc ; 220, posn
push2
pushi $78 ; 120, 'x', textRight
pushi $20 ; 32, ' ', name
pushi $94 ; 148, init
push1
pushSelf
pushi $8d ; 141, new
push0
class Slider
send $4
bnot
sal local[$9]
send $56
bnot
pushi $9d ; 157, eachElementDo
push2
pushi $2a ; 42, '*', font
lsg global[$3a]
self $8
bnot
pushi $1d3 ; 467, modal
push1
push0
self $6
bnot
ret
optionsPanel::show:
link $1
ldi $0
sat temp[$0]
code_316f: lst temp[$0]
ldi $c ; 12, inBottom
lt?
bnt code_3190
lsg global[$b6]
lat temp[$0]
lali local[$c]
eq?
bnt code_318c
pushi $211 ; 529, updateThumb
push1
lst temp[$0]
lal local[$9]
send $6
bnot
code_318c: +at temp[$0]
jmp code_316f
code_3190: pushi $45 ; 69, 'E', doit
push1
lsl local[$9]
lofsa textColorChanger
send $6
bnot
pushi $75 ; 117, 'u', show
push0
&rest $1
super RealmPanel, $4
bnot
ret
textColorChanger::doit:
pushi $51 ; 81, 'Q', value
push0
lap param[$1]
send $4
bnot
lali local[$c]
sag global[$b6]
pushi $4b ; 75, 'K', at
push2
lsl local[$a]
push
pushi $17a ; 378, clut
push0
lofsa textColorChoose
send $4
bnot
send $8
bnot
pushi $3 ; z
pushi $a ; 10, inTop
pushi $11 ; 17, bitmap
push0
lofsa textColorChoose
send $4
bnot
push
pushi $17a ; 378, clut
push0
lofsa textColorChoose
send $4
bnot
push
callk kernel_35, $6
bnot
push1
lofsa textColorChoose
push
callk kernel_32, $2
bnot
lag global[$b6]
sal local[$a]
ldi $1
ret
fontChanger::doit:
pushi $29 ; 41, ')', state
push0
lap param[$1]
send $4
bnot
push
ldi $4 ; scaleX
and
not
bnt code_3262
pushi $51 ; 81, 'Q', value
push0
lap param[$1]
send $4
bnot
sag global[$b5]
push2
push2
pushi $1d7 ; 471, editID
push0
lofsa editField
send $4
bnot
push
callk kernel_74, $4
bnot
pushi $2a ; 42, '*', font
push1
lsg global[$b5]
pushi $2e ; 46, '.', max
push1
pushi $270 ; 624, handsOnCode
lofsa editField
send $c
bnot
pushi $1d7 ; 471, editID
push1
push2
push1
lofsa editField
push
callk kernel_74, $4
bnot
push
lofsa editField
send $6
bnot
pushi $57 ; 87, 'W', draw
push0
lofsa editField
send $4
bnot
pushi $9f ; 159, add
push1
lofsa editField
push
lag global[$6]
send $6
bnot
pushi $1cb ; 459, choose
push0
lap param[$1]
send $4
bnot
code_3262: ldi $1
ret
walkIcon::init:
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $1fa ; 506, makeRadioBtn
push1
lofsa cursorButtonList
push
self $6
bnot
ret
walkIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
ldi $2
and
bnt code_3297
ldi $6e ; 110, 'n', resX
aTop verb
jmp code_329b
code_3297: ldi $1
aTop verb
code_329b: pushi $483 ; 1155, pLastIcon
push1
pushi $24f ; 591, curIcon
push0
lag global[$6]
send $4
bnot
push
lag global[$6]
send $6
bnot
pushi $24f ; 591, curIcon
push1
pushSelf
lag global[$6]
send $6
bnot
pushi $1b3 ; 435, setCursor
pushi $3 ; z
pushi $270d ; 9997
push1
push0
lofsa GameBarCursor
send $a
bnot
ret
walkIcon::isCursor:
link $1
pushi $7 ; priority
pushi $f ; 15, loop
push0
lofsa GameBarCursor
send $4
bnot
push
pushi $9 ; inLeft
pushi $a ; 10, inTop
pushi $b ; 11, inRight
pushi $c ; 12, inBottom
pushi $11 ; 17, bitmap
push1
calle export60025_4, $e
bnot
bnt code_32f2
ldi $1
sat temp[$0]
jmp code_32f6
code_32f2: ldi $0
sat temp[$0]
code_32f6: lat temp[$0]
ret
doIcon::init:
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $1fa ; 506, makeRadioBtn
push1
lofsa cursorButtonList
push
self $6
bnot
ret
doIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $483 ; 1155, pLastIcon
push1
pushi $24f ; 591, curIcon
push0
lag global[$6]
send $4
bnot
push
lag global[$6]
send $6
bnot
pushi $24f ; 591, curIcon
push1
pushSelf
lag global[$6]
send $6
bnot
pushi $271 ; 625, handsLevel
push0
lag global[$2]
send $4
bnot
push
ldi $0
eq?
bnt code_335a
pushi $1b3 ; 435, setCursor
pushi $3 ; z
pushi $270d ; 9997
push2
push0
pushi $57 ; 87, 'W', draw
push0
lofsa GameBarCursor
send $e
bnot
jmp code_336b
code_335a: pushi $1b3 ; 435, setCursor
pushi $3 ; z
pushi $270d ; 9997
push2
push0
lofsa GameBarCursor
send $a
bnot
code_336b: ret
doIcon::isCursor:
link $4
pushi $f4 ; 244, curEvent
push0
lag global[$e]
send $4
bnot
sat temp[$0]
push0
push0
send $4
bnot
sat temp[$3]
pushi $45d ; 1117, pDisplay
push0
pushi $35c ; 860, getBase
push1
class BContainer
push
lag global[$1]
send $6
bnot
send $4
bnot
sat temp[$2]
lat temp[$3]
bnt code_33a3
pushi $ba ; 186, globalize
push0
lat temp[$0]
send $4
bnot
code_33a3: lat temp[$2]
bnt code_33c0
pushi $a3 ; 163, contains
push1
lst temp[$0]
push0
push0
send $4
bnot
send $6
bnot
bnt code_33c0
ldi $0
sat temp[$1]
jmp code_33cc
code_33c0: pushi $259 ; 601, isCursor
push0
&rest $1
super IconButton, $4
bnot
sat temp[$1]
code_33cc: lat temp[$3]
bnt code_33db
pushi $b9 ; 185, localize
push1
push
lat temp[$0]
send $6
bnot
code_33db: lat temp[$1]
ret
castMagicIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $16 ; 22, lsLeft
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
castMagicIcon::doit:
link $1
pushi $483 ; 1155, pLastIcon
push1
pushi $24f ; 591, curIcon
push0
lag global[$6]
send $4
bnot
push
lag global[$6]
send $6
bnot
pushi $24f ; 591, curIcon
push1
lofsa doIcon
push
lag global[$6]
send $6
bnot
pushi $3a6 ; 934, stopAction
push0
lag global[$1]
send $4
bnot
pushi $1b3 ; 435, setCursor
pushi $3 ; z
pushi $270d ; 9997
push2
push0
pushi $57 ; 87, 'W', draw
push0
lofsa GameBarCursor
send $e
bnot
pushi $10e ; 270, hiWord
push0
pushi $2f5 ; 757, pNumber
push0
lag global[$3]
send $4
bnot
send $4
bnot
not
bnt code_3505
pushi $26 ; 38, '&', back
pushi $10d ; 269, lowWord
push0
pushi $2f5 ; 757, pNumber
push0
lag global[$3]
send $4
bnot
send $4
bnot
push
pushi $1396 ; 5014
pushi $16b2 ; 5810
pushi $1714 ; 5908
pushi $15e5 ; 5605
pushi $1c8f ; 7311
pushi $1b58 ; 7000
pushi $14b5 ; 5301
pushi $1450 ; 5200
pushi $151d ; 5405
pushi $1bc5 ; 7109
pushi $13f1 ; 5105
pushi $13d3 ; 5075
pushi $5566 ; 21862
pushi $4eda ; 20186
pushi $86b ; 2155, BAD SELECTOR
pushi $1349 ; 4937
pushi $4ea ; 1258, pBitmapArray
pushi $12d3 ; 4819
pushi $89e ; 2206, BAD SELECTOR
pushi $2723 ; 10019
pushi $40cd ; 16589
pushi $121c ; 4636
pushi $1280 ; 4736
pushi $c8a ; 3210, BAD SELECTOR
pushi $246f ; 9327
pushi $fd7 ; 4055, BAD SELECTOR
pushi $2fe6 ; 12262
pushi $87f ; 2175, BAD SELECTOR
pushi $5bf ; 1471, exit
pushi $332c ; 13100
pushi $3f13 ; 16147
pushi $11e0 ; 4576
pushi $240e ; 9230
pushi $2fae ; 12206
pushi $870 ; 2160, BAD SELECTOR
pushi $5735 ; 22325
pushi $233f ; 9023
calle export60025_4, $4c
bnot
bnt code_3505
pushi $38c ; 908, setMessage
push1
lofsa string_2d29 ; "You can't cast here!!"
push
lag global[$1]
send $6
bnot
jmp code_353b
code_3505: pushi $5a ; 90, 'Z', size
push0
class SpellList
send $4
bnot
bnt code_351d
pushi $3 ; z
pushi $e ; 14, view
push0
push0
callk kernel_118, $6
bnot
jmp code_353b
code_351d: pushi $8 ; fixPriority
lofsa string_2d3f ; "You do not know any spells to cast."
push
pushi $74 ; 116, 't', all
lofsa string_2d63 ; "Nope!"
push
pushi $77 ; 119, 'w', textTop
lofsa string_2198 ; "Okay"
push
push0
pushi $91 ; 145, bitPutIndex
push2
calle export60029_0, $10
bnot
code_353b: ret
swordIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $17 ; 23, lsTop
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
swordIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $381 ; 897, pMode
push0
lag global[$1]
send $4
bnot
push
ldi $2
and
bnt code_35c0
pushi $483 ; 1155, pLastIcon
push1
pushi $24f ; 591, curIcon
push0
lag global[$6]
send $4
bnot
push
lag global[$6]
send $6
bnot
pushi $24f ; 591, curIcon
push1
pushSelf
lag global[$6]
send $6
bnot
pushi $1b3 ; 435, setCursor
pushi $3 ; z
pushi $270d ; 9997
pushi $3 ; z
push0
pushi $57 ; 87, 'W', draw
push0
lofsa GameBarCursor
send $e
bnot
jmp code_35e9
code_35c0: pushi $483 ; 1155, pLastIcon
push1
lofsa doIcon
push
lag global[$6]
send $6
bnot
pushi $24f ; 591, curIcon
push1
lofsa doIcon
push
lag global[$6]
send $6
bnot
pushi $45 ; 69, 'E', doit
push0
pushi $24f ; 591, curIcon
push0
lag global[$6]
send $4
bnot
send $4
bnot
code_35e9: ret
groupIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $1d ; 29, brTop
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
groupIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $489 ; 1161, showPanel
push1
lsl local[$6]
lag global[$6]
send $6
bnot
ret
invIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $19 ; 25, lsBottom
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
invIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $383 ; 899, curPanel
push0
lag global[$6]
send $4
bnot
push
selfID
eq?
bnt code_368f
pushi $3a4 ; 932, showContents
push0
lag global[$1]
send $4
bnot
jmp code_369c
code_368f: pushi $489 ; 1161, showPanel
push1
lofsa inventoryPanel
push
lag global[$6]
send $6
bnot
code_369c: ret
surrenderIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $1a ; 26, signal
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
surrenderIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
lap param[$0]
bnt code_36fc
lap param[$1]
bnt code_372a
pushi $277 ; 631, controlOff
push0
lag global[$2]
send $4
bnot
pushi $496 ; 1174, fleeCombat
push1
pushSelf
lag global[$6a]
send $6
bnot
jmp code_372a
code_36fc: pushi $3a6 ; 934, stopAction
push0
lag global[$1]
send $4
bnot
pushi $c ; 12, inBottom
lofsa string_2d93 ; "Confirm Surrender"
push
pushi $77 ; 119, 'w', textTop
lofsa string_2da5 ; "Yes"
push
push1
pushi $77 ; 119, 'w', textTop
lofsa string_2da9 ; "No"
push
push0
pushi $91 ; 145, bitPutIndex
push2
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
calle export60029_0, $18
bnot
code_372a: ret
surrenderIcon::handleError:
link $1
ldi $0
sat temp[$0]
lsp param[$1]
lag global[$6a]
eq?
bnt code_39a6
lsp param[$3]
dup
ldi $2711 ; 10001
eq?
bnt code_3755
pushi $d0 ; 208, with
push1
lofsa string_2dac ; "You are already running away."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3755: dup
ldi $2710 ; 10000
eq?
bnt code_376f
pushi $d0 ; 208, with
push1
lofsa string_272b ; "You can't do that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_376f: dup
ldi $2712 ; 10002
eq?
bnt code_3789
pushi $d0 ; 208, with
push1
lofsa string_2748 ; "There is no space for that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3789: dup
ldi $2713 ; 10003
eq?
bnt code_37a3
pushi $d0 ; 208, with
push1
lofsa string_2764 ; "You have to remove something first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_37a3: dup
ldi $2714 ; 10004
eq?
bnt code_37bd
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_37bd: dup
ldi $2715 ; 10005
eq?
bnt code_37d7
pushi $d0 ; 208, with
push1
lofsa string_279b ; "You can't go there."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_37d7: dup
ldi $2716 ; 10006
eq?
bnt code_37f1
pushi $d0 ; 208, with
push1
lofsa string_27af ; "That didn't work."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_37f1: dup
ldi $2717 ; 10007
eq?
bnt code_380b
pushi $d0 ; 208, with
push1
lofsa string_27c1 ; "You have to unlock that first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_380b: dup
ldi $2718 ; 10008
eq?
bnt code_3825
pushi $d0 ; 208, with
push1
lofsa string_27e0 ; "That key will not work in this lock."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3825: dup
ldi $271a ; 10010
eq?
bnt code_383f
pushi $d0 ; 208, with
push1
lofsa string_2805 ; "This is a redundant define."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_383f: dup
ldi $271b ; 10011
eq?
bnt code_3859
pushi $d0 ; 208, with
push1
lofsa string_2821 ; "Your character type cannot wear that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3859: dup
ldi $271c ; 10012
eq?
bnt code_3873
pushi $d0 ; 208, with
push1
lofsa string_2847 ; "It's too bulky for the container."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3873: dup
ldi $271d ; 10013
eq?
bnt code_388d
pushi $d0 ; 208, with
push1
lofsa string_2869 ; "It's just too heavy."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_388d: dup
ldi $271e ; 10014
eq?
bnt code_38a7
pushi $d0 ; 208, with
push1
lofsa string_287e ; "You cannot afford it."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_38a7: dup
ldi $271f ; 10015
eq?
bnt code_38c1
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_38c1: dup
ldi $2720 ; 10016
eq?
bnt code_38db
pushi $d0 ; 208, with
push1
lofsa string_2894 ; "Somebody else is busy with that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_38db: dup
ldi $2721 ; 10017
eq?
bnt code_38f5
pushi $d0 ; 208, with
push1
lofsa string_28bf ; "That's the wrong password."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_38f5: dup
ldi $2722 ; 10018
eq?
bnt code_390f
pushi $d0 ; 208, with
push1
lofsa string_28da ; "You can't do anything."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_390f: dup
ldi $2723 ; 10019
eq?
bnt code_3929
pushi $d0 ; 208, with
push1
lofsa string_28f1 ; "That wouldn't make much sense."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3929: dup
ldi $2724 ; 10020
eq?
bnt code_3943
pushi $d0 ; 208, with
push1
lofsa string_2910 ; "You've wasted your effort.\n"
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3943: dup
ldi $2725 ; 10021
eq?
bnt code_395d
pushi $d0 ; 208, with
push1
lofsa string_293d ; "You need to be closer for that to be effective."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_395d: dup
ldi $2726 ; 10022
eq?
bnt code_3977
pushi $d0 ; 208, with
push1
lofsa string_296d ; "You cannot wield the shield as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3977: dup
ldi $2727 ; 10023
eq?
bnt code_3991
pushi $d0 ; 208, with
push1
lofsa string_2996 ; "You may not wield that weapon as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39a2
code_3991: pushi $f5 ; 245, format
push2
lofsa string_2dca ; "Unknown error. Unable to surrender. (%d)"
push
lsp param[$3]
class Str
send $8
bnot
sat temp[$0]
code_39a2: toss
jmp code_39d4
code_39a6: lsp param[$2]
dup
ldi $c350 ; -15536
eq?
bnt code_39c2
pushi $d0 ; 208, with
push1
lofsa string_2df3 ; "You cannot surrender."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_39d3
code_39c2: pushi $f5 ; 245, format
push2
lofsa string_2e09 ; "Unhandled client error when trying to surrender. (code = %d)"
push
lsp param[$2]
class Str
send $8
bnot
sat temp[$0]
code_39d3: toss
code_39d4: lat temp[$0]
bnt code_39e3
pushi $38c ; 908, setMessage
push1
push
lag global[$1]
send $6
bnot
code_39e3: pushi $276 ; 630, handsOn
push0
lag global[$2]
send $4
bnot
ret
combatExitIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $1b ; 27, illegalBits
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
combatExitIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
lap param[$0]
bnt code_3a56
lap param[$1]
bnt code_3a84
pushi $277 ; 631, controlOff
push0
lag global[$2]
send $4
bnot
pushi $95 ; 149, dispose
push0
class gDialogList
send $4
bnot
pushi $497 ; 1175, exitCombat
push1
pushSelf
lag global[$6a]
send $6
bnot
jmp code_3a84
code_3a56: pushi $3a6 ; 934, stopAction
push0
lag global[$1]
send $4
bnot
pushi $c ; 12, inBottom
lofsa string_2e54 ; "Please confirm your exit\n"
push
pushi $77 ; 119, 'w', textTop
lofsa string_2da5 ; "Yes"
push
push1
pushi $77 ; 119, 'w', textTop
lofsa string_2da9 ; "No"
push
push0
pushi $91 ; 145, bitPutIndex
push2
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
calle export60029_0, $18
bnot
code_3a84: ret
combatExitIcon::handleError:
link $1
ldi $0
sat temp[$0]
lsp param[$1]
lag global[$6a]
eq?
bnt code_3d1a
lsp param[$3]
dup
ldi $2711 ; 10001
eq?
bnt code_3aaf
pushi $d0 ; 208, with
push1
lofsa string_2e83 ; "You are already exiting combat."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3aaf: dup
ldi $2711 ; 10001
eq?
bnt code_3ac9
pushi $d0 ; 208, with
push1
lofsa string_2dac ; "You are already running away."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3ac9: dup
ldi $2710 ; 10000
eq?
bnt code_3ae3
pushi $d0 ; 208, with
push1
lofsa string_272b ; "You can't do that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3ae3: dup
ldi $2712 ; 10002
eq?
bnt code_3afd
pushi $d0 ; 208, with
push1
lofsa string_2748 ; "There is no space for that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3afd: dup
ldi $2713 ; 10003
eq?
bnt code_3b17
pushi $d0 ; 208, with
push1
lofsa string_2764 ; "You have to remove something first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3b17: dup
ldi $2714 ; 10004
eq?
bnt code_3b31
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3b31: dup
ldi $2715 ; 10005
eq?
bnt code_3b4b
pushi $d0 ; 208, with
push1
lofsa string_279b ; "You can't go there."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3b4b: dup
ldi $2716 ; 10006
eq?
bnt code_3b65
pushi $d0 ; 208, with
push1
lofsa string_27af ; "That didn't work."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3b65: dup
ldi $2717 ; 10007
eq?
bnt code_3b7f
pushi $d0 ; 208, with
push1
lofsa string_27c1 ; "You have to unlock that first."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3b7f: dup
ldi $2718 ; 10008
eq?
bnt code_3b99
pushi $d0 ; 208, with
push1
lofsa string_27e0 ; "That key will not work in this lock."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3b99: dup
ldi $271a ; 10010
eq?
bnt code_3bb3
pushi $d0 ; 208, with
push1
lofsa string_2805 ; "This is a redundant define."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3bb3: dup
ldi $271b ; 10011
eq?
bnt code_3bcd
pushi $d0 ; 208, with
push1
lofsa string_2821 ; "Your character type cannot wear that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3bcd: dup
ldi $271c ; 10012
eq?
bnt code_3be7
pushi $d0 ; 208, with
push1
lofsa string_2847 ; "It's too bulky for the container."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3be7: dup
ldi $271d ; 10013
eq?
bnt code_3c01
pushi $d0 ; 208, with
push1
lofsa string_2869 ; "It's just too heavy."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3c01: dup
ldi $271e ; 10014
eq?
bnt code_3c1b
pushi $d0 ; 208, with
push1
lofsa string_287e ; "You cannot afford it."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3c1b: dup
ldi $271f ; 10015
eq?
bnt code_3c35
pushi $d0 ; 208, with
push1
lofsa string_2788 ; "You can't do that."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3c35: dup
ldi $2720 ; 10016
eq?
bnt code_3c4f
pushi $d0 ; 208, with
push1
lofsa string_2894 ; "Somebody else is busy with that right now."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3c4f: dup
ldi $2721 ; 10017
eq?
bnt code_3c69
pushi $d0 ; 208, with
push1
lofsa string_28bf ; "That's the wrong password."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3c69: dup
ldi $2722 ; 10018
eq?
bnt code_3c83
pushi $d0 ; 208, with
push1
lofsa string_28da ; "You can't do anything."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3c83: dup
ldi $2723 ; 10019
eq?
bnt code_3c9d
pushi $d0 ; 208, with
push1
lofsa string_28f1 ; "That wouldn't make much sense."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3c9d: dup
ldi $2724 ; 10020
eq?
bnt code_3cb7
pushi $d0 ; 208, with
push1
lofsa string_2910 ; "You've wasted your effort.\n"
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3cb7: dup
ldi $2725 ; 10021
eq?
bnt code_3cd1
pushi $d0 ; 208, with
push1
lofsa string_293d ; "You need to be closer for that to be effective."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3cd1: dup
ldi $2726 ; 10022
eq?
bnt code_3ceb
pushi $d0 ; 208, with
push1
lofsa string_296d ; "You cannot wield the shield as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3ceb: dup
ldi $2727 ; 10023
eq?
bnt code_3d05
pushi $d0 ; 208, with
push1
lofsa string_2996 ; "You may not wield that weapon as equipped."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d16
code_3d05: pushi $f5 ; 245, format
push2
lofsa string_2ea3 ; "Unknown error. Unable to exit combat. (%d)"
push
lsp param[$3]
class Str
send $8
bnot
sat temp[$0]
code_3d16: toss
jmp code_3d48
code_3d1a: lsp param[$2]
dup
ldi $c350 ; -15536
eq?
bnt code_3d36
pushi $d0 ; 208, with
push1
lofsa string_2ece ; "You cannot exit combat."
push
class Str
send $6
bnot
sat temp[$0]
jmp code_3d47
code_3d36: pushi $f5 ; 245, format
push2
lofsa string_2ee6 ; "Unhandled client error when trying to exit combat. (code = %d)"
push
lsp param[$2]
class Str
send $8
bnot
sat temp[$0]
code_3d47: toss
code_3d48: lat temp[$0]
bnt code_3d57
pushi $38c ; 908, setMessage
push1
push
lag global[$1]
send $6
bnot
code_3d57: pushi $276 ; 630, handsOn
push0
lag global[$2]
send $4
bnot
ret
mapIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $1c ; 28, brLeft
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
mapIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $24f ; 591, curIcon
push1
pushSelf
lag global[$6]
send $6
bnot
ret
optionsIcon::init:
link $1
pushi $94 ; 148, init
push0
&rest $1
super IconButton, $4
bnot
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$0]
pushi $7 ; priority
push0
pushi $a410 ; -23536
pushi $1e ; 30, brRight
pushi $6 ; maxScale
push0
push1
pushi $71 ; 113, 'q', data
push0
send $4
bnot
push
callk kernel_72, $e
bnot
pushi $1c8 ; 456, helpStr
push1
lst temp[$0]
self $6
bnot
ret
optionsIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $483 ; 1155, pLastIcon
push1
pushi $24f ; 591, curIcon
push0
lag global[$6]
send $4
bnot
push
lag global[$6]
send $6
bnot
pushi $489 ; 1161, showPanel
push1
lsl local[$1]
lag global[$6]
send $6
bnot
ret
zoomIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $24f ; 591, curIcon
push1
pushSelf
lag global[$6]
send $6
bnot
pushi $1b3 ; 435, setCursor
pushi $3 ; z
pushi $270d ; 9997
pushi $6 ; maxScale
push0
pushi $57 ; 87, 'W', draw
push0
lofsa GameBarCursor
send $e
bnot
ret
unzoomIcon::doit:
pTos state
ldi $f7 ; 247, cat
and
aTop state
pushi $24f ; 591, curIcon
push1
pushSelf
lag global[$6]
send $6
bnot
pushi $1b3 ; 435, setCursor
pushi $3 ; z
pushi $270d ; 9997
pushi $7 ; priority
push0
pushi $57 ; 87, 'W', draw
push0
lofsa GameBarCursor
send $e
bnot
code_3e56: ret
pushi $31 ; 49, '1', message
push0
lap param[$1]
send $4
bnot
push
dup
ldi $200 ; 512, bottomValue
eq?
bnt code_3e7a
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $80 ; 128, lastKey
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3e7a: dup
ldi $300 ; 768, pHeadNum
eq?
bnt code_3e94
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $81 ; 129, magnifier
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3e94: dup
ldi $400 ; 1024, pEndurance
eq?
bnt code_3eae
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $82 ; 130, magPower
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3eae: dup
ldi $500 ; 1280, pVerb
eq?
bnt code_3ec8
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $83 ; 131, mirrored
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3ec8: dup
ldi $600 ; 1536, addLongBtn
eq?
bnt code_3ee2
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $84 ; 132, pitch
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3ee2: dup
ldi $700 ; 1792, BAD SELECTOR
eq?
bnt code_3efc
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $85 ; 133, roll
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3efc: dup
ldi $800 ; 2048, BAD SELECTOR
eq?
bnt code_3f16
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $86 ; 134, yaw
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3f16: dup
ldi $900 ; 2304, BAD SELECTOR
eq?
bnt code_3f30
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $87 ; 135, left
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3f30: dup
ldi $a00 ; 2560, BAD SELECTOR
eq?
bnt code_3f4a
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $88 ; 136, right
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3f4a: dup
ldi $b00 ; 2816, BAD SELECTOR
eq?
bnt code_3f64
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $89 ; 137, top
lap param[$1]
send $c
bnot
jmp code_3f7b
code_3f64: dup
ldi $c00 ; 3072, BAD SELECTOR
eq?
bnt code_3f7b
pushi $48 ; 72, 'H', modifiers
push1
push0
pushi $31 ; 49, '1', message
push1
pushi $8a ; 138, bottom
lap param[$1]
send $c
bnot
code_3f7b: toss
ret
link $4
pushi $d3 ; 211, copy
push1
lsp param[$1]
class Str
send $6
bnot
sat temp[$0]
pushi $d0 ; 208, with
push1
lofsa string_2f5c ; " "
push
class Str
send $6
bnot
sat temp[$1]
pushi $8d ; 141, new
push0
class Str
send $4
bnot
sat temp[$2]
ldi $0
sat temp[$3]
pushi $fc ; 252, getToken
push2
lst temp[$1]
lst temp[$2]
lat temp[$0]
send $8
bnot
pushi $d5 ; 213, compare
push1
lofsa string_2f5e ; "/smile"
push
lat temp[$2]
send $6
bnot
bnt code_3fea
pushi $f5 ; 245, format
push2
lofsa string_2f65 ; "%s smiles.\n"
push
pushi $35d ; 861, pProperName
push0
pushi $35c ; 860, getBase
push1
class BCharacter
push
lag global[$1]
send $6
bnot
send $4
bnot
push
class Str
send $8
bnot
sat temp[$3]
code_3fea: pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
pushi $95 ; 149, dispose
push0
lat temp[$1]
send $4
bnot
pushi $95 ; 149, dispose
push0
lat temp[$2]
send $4
bnot
lat temp[$3]
code_4007: ret
pushi $b ; 11, inRight
lofsa string_2f71 ; "|c67|Designer: |c43|Stephen Nichols |c67|Assistant Design: |c43|Janus Anderson\n"
push
pushi $65 ; 101, 'e', topString
push1
pushi $91 ; 145, bitPutIndex
push2
pushi $66 ; 102, 'f', flags
lsg global[$59]
pushi $74 ; 116, 't', all
lofsa string_32f3 ; "|c57|Realm Credits"
push
pushi $77 ; 119, 'w', textTop
lofsa string_2198 ; "Okay"
push
calle export60029_0, $16
bnot
ret
gameHelp1::doit:
lap param[$0]
bnt code_4056
lap param[$1]
bnt code_4043
pushi $c7 ; 199, cue
push0
pToa pClient
send $4
bnot
jmp code_404c
code_4043: pushi $95 ; 149, dispose
push0
pToa pClient
send $4
bnot
code_404c: pushi $95 ; 149, dispose
push0
self $4
bnot
jmp code_4096
code_4056: pushi $9f ; 159, add
push1
pushi $11 ; 17, bitmap
lofsa string_3306 ; "F1 = help\n"
push
pushi $91 ; 145, bitPutIndex
push2
pushi $74 ; 116, 't', all
lofsa string_3428 ; "Realm Help"
push
pushi $77 ; 119, 'w', textTop
lofsa string_3433 ; "Next"
push
push1
pushi $77 ; 119, 'w', textTop
lofsa string_3438 ; "Done"
push
push0
pushi $64 ; 100, 'd', moveDone
pushi $ff ; 255, asInteger
pushi $32 ; 50, '2', edit
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
&rest $2
calle export60029_0, $22
bnot
aTop pPrint
push
class gDialogList
send $6
bnot
code_4096: ret
gameHelp2::doit:
lap param[$0]
bnt code_40ed
lsp param[$1]
dup
ldi $1
eq?
bnt code_40b1
pushi $c7 ; 199, cue
push0
pToa pClient
send $4
bnot
jmp code_40e2
code_40b1: dup
ldi $2
eq?
bnt code_40d9
pushi $29 ; 41, ')', state
push1
pushi $29 ; 41, ')', state
push0
pToa pClient
send $4
bnot
push
ldi $2
sub
push
pToa pClient
send $6
bnot
pushi $c7 ; 199, cue
push0
pToa pClient
send $4
bnot
jmp code_40e2
code_40d9: pushi $95 ; 149, dispose
push0
pToa pClient
send $4
bnot
code_40e2: toss
pushi $95 ; 149, dispose
push0
self $4
bnot
jmp code_4134
code_40ed: pushi $9f ; 159, add
push1
pushi $14 ; 20, nsRight
lofsa string_3447 ; "/gossip [/g] 'text'\n"
push
pushi $91 ; 145, bitPutIndex
push2
pushi $74 ; 116, 't', all
lofsa string_365a ; "Gossip Channel Commands:"
push
pushi $77 ; 119, 'w', textTop
lofsa string_3433 ; "Next"
push
push1
pushi $77 ; 119, 'w', textTop
lofsa string_3673 ; "Previous"
push
push2
pushi $77 ; 119, 'w', textTop
lofsa string_3438 ; "Done"
push
push0
pushi $64 ; 100, 'd', moveDone
pushi $ff ; 255, asInteger
pushi $32 ; 50, '2', edit
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
&rest $2
calle export60029_0, $28
bnot
aTop pPrint
push
class gDialogList
send $6
bnot
code_4134: ret
gameHelp3::doit:
lap param[$0]
bnt code_415e
lap param[$1]
bnt code_414b
pushi $c7 ; 199, cue
push0
pToa pClient
send $4
bnot
jmp code_4154
code_414b: pushi $95 ; 149, dispose
push0
pToa pClient
send $4
bnot
code_4154: pushi $95 ; 149, dispose
push0
self $4
bnot
jmp code_419e
code_415e: pushi $9f ; 159, add
push1
pushi $11 ; 17, bitmap
lofsa string_3686 ; "Scroll controls:\n"
push
pushi $91 ; 145, bitPutIndex
push2
pushi $74 ; 116, 't', all
lofsa string_37de ; "Scroll and Editor Help:"
push
pushi $77 ; 119, 'w', textTop
lofsa string_3673 ; "Previous"
push
push1
pushi $77 ; 119, 'w', textTop
lofsa string_3438 ; "Done"
push
push0
pushi $64 ; 100, 'd', moveDone
pushi $ff ; 255, asInteger
pushi $32 ; 50, '2', edit
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
&rest $2
calle export60029_0, $22
bnot
aTop pPrint
push
class gDialogList
send $6
bnot
code_419e: ret
gameHelpScript::init:
pushi $9f ; 159, add
push1
pushSelf
class GlobalDemons
send $6
bnot
class GlobalDemons
aTop client
pushi $94 ; 148, init
push0
&rest $1
super Script, $4
bnot
selfID
sal local[$1d]
ret
gameHelpScript::dispose:
ldi $0
sal local[$1d]
pushi $58 ; 88, 'X', delete
push1
pushSelf
class GlobalDemons
send $6
bnot
ldi $0
aTop client
pushi $95 ; 149, dispose
push0
&rest $1
super Script, $4
bnot
ret
gameHelpScript::cue:
pushi $c6 ; 198, changeState
push1
pTos state
ldi $1
add
push
self $6
bnot
ret
gameHelpScript::changeState:
link $1
lap param[$1]
aTop state
push
dup
ldi $0
eq?
bnt code_4212
pushi $33f ; 831, pClient
push1
pushSelf
pushi $8d ; 141, new
push0
lofsa gameHelp1
send $4
bnot
sat temp[$0]
send $6
bnot
pushi $45 ; 69, 'E', doit
push0
lat temp[$0]
send $4
bnot
jmp code_4281
code_4212: dup
ldi $1
eq?
bnt code_4238
pushi $33f ; 831, pClient
push1
pushSelf
pushi $8d ; 141, new
push0
lofsa gameHelp2
send $4
bnot
sat temp[$0]
send $6
bnot
pushi $45 ; 69, 'E', doit
push0
lat temp[$0]
send $4
bnot
jmp code_4281
code_4238: dup
ldi $2
eq?
bnt code_425e
pushi $33f ; 831, pClient
push1
pushSelf
pushi $8d ; 141, new
push0
lofsa gameHelp3
send $4
bnot
sat temp[$0]
send $6
bnot
pushi $45 ; 69, 'E', doit
push0
lat temp[$0]
send $4
bnot
jmp code_4281
code_425e: dup
ldi $3 ; z
eq?
bnt code_4273
pTos state
ldi $3 ; z
sub
aTop state
ldi $1
aTop cycles
jmp code_4281
code_4273: dup
ldi $4 ; scaleX
eq?
bnt code_4281
pushi $95 ; 149, dispose
push0
self $4
bnot
code_4281: toss
ret
emoteHelp1::doit:
lap param[$0]
bnt code_42ac
lap param[$1]
bnt code_4299
pushi $c7 ; 199, cue
push0
pToa pClient
send $4
bnot
jmp code_42a2
code_4299: pushi $95 ; 149, dispose
push0
pToa pClient
send $4
bnot
code_42a2: pushi $95 ; 149, dispose
push0
self $4
bnot
jmp code_42e5
code_42ac: pushi $9f ; 159, add
push1
pushi $e ; 14, view
lofsa string_380f ; " Alt-1..9,0,- = emoticons\n"
push
pushi $91 ; 145, bitPutIndex
push2
pushi $74 ; 116, 't', all
lofsa string_3428 ; "Realm Help"
push
pushi $77 ; 119, 'w', textTop
lofsa string_2198 ; "Okay"
push
push0
pushi $64 ; 100, 'd', moveDone
pushi $ff ; 255, asInteger
pushi $32 ; 50, '2', edit
pushi $93 ; 147, pLine
pushSelf
pushi $45 ; 69, 'E', doit
&rest $2
calle export60029_0, $1c
bnot
aTop pPrint
push
class gDialogList
send $6
bnot
code_42e5: ret
emoteHelpScript::init:
pushi $9f ; 159, add
push1
pushSelf
class GlobalDemons
send $6
bnot
class GlobalDemons
aTop client
pushi $94 ; 148, init
push0
&rest $1
super Script, $4
bnot
ret
emoteHelpScript::dispose:
pushi $58 ; 88, 'X', delete
push1
pushSelf
class GlobalDemons
send $6
bnot
ldi $0
aTop client
pushi $95 ; 149, dispose
push0
&rest $1
super Script, $4
bnot
ret
emoteHelpScript::cue:
pushi $c6 ; 198, changeState
push1
pTos state
ldi $1
add
push
self $6
bnot
ret
emoteHelpScript::changeState:
link $1
lap param[$1]
aTop state
push
dup
ldi $0
eq?
bnt code_4352
pushi $33f ; 831, pClient
push1
pushSelf
pushi $8d ; 141, new
push0
lofsa emoteHelp1
send $4
bnot
sat temp[$0]
send $6
bnot
pushi $45 ; 69, 'E', doit
push0
lat temp[$0]
send $4
bnot
jmp code_4375
code_4352: dup
ldi $1
eq?
bnt code_4367
pTos state
ldi $1
sub
aTop state
ldi $1
aTop cycles
jmp code_4375
code_4367: dup
ldi $2
eq?
bnt code_4375
pushi $95 ; 149, dispose
push0
self $4
bnot
code_4375: toss
ret