2004 lines
30 KiB
Plaintext
2004 lines
30 KiB
Plaintext
export45016_0 = makeCharacter_Page1
|
|
|
|
nameView::highlight:
|
|
lap param[$1]
|
|
bnt code_007e
|
|
ldi $1
|
|
aTop cel
|
|
jmp code_0082
|
|
|
|
code_007e: ldi $0
|
|
aTop cel
|
|
code_0082: pushi $1c9 ; 457, highlight
|
|
push0
|
|
&rest $2
|
|
super <NIL>, $4
|
|
bnot
|
|
ret
|
|
|
|
nameView::draw:
|
|
link $1
|
|
pToa bitmap
|
|
sat temp[$0]
|
|
bnt code_00a6
|
|
push1
|
|
pushSelf
|
|
callk kernel_31, $2
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pTos bitmap
|
|
lag global[$66]
|
|
send $6
|
|
bnot
|
|
code_00a6: push1
|
|
pushSelf
|
|
calle export60026_1, $2
|
|
bnot
|
|
aTop bitmap
|
|
lat temp[$0]
|
|
bnt code_00bb
|
|
push1
|
|
pushSelf
|
|
callk kernel_30, $2
|
|
bnot
|
|
code_00bb: pushi $57 ; 87, 'W', draw
|
|
push0
|
|
&rest $1
|
|
super <NIL>, $4
|
|
bnot
|
|
ret
|
|
|
|
titleView::highlight:
|
|
lap param[$1]
|
|
bnt code_00cf
|
|
ldi $1
|
|
aTop cel
|
|
jmp code_00d3
|
|
|
|
code_00cf: ldi $0
|
|
aTop cel
|
|
code_00d3: pushi $1c9 ; 457, highlight
|
|
push0
|
|
&rest $2
|
|
super <NIL>, $4
|
|
bnot
|
|
ret
|
|
|
|
titleView::draw:
|
|
link $1
|
|
pToa bitmap
|
|
sat temp[$0]
|
|
bnt code_00f7
|
|
push1
|
|
pushSelf
|
|
callk kernel_31, $2
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pTos bitmap
|
|
lag global[$66]
|
|
send $6
|
|
bnot
|
|
code_00f7: push1
|
|
pushSelf
|
|
calle export60026_1, $2
|
|
bnot
|
|
aTop bitmap
|
|
lat temp[$0]
|
|
bnt code_010c
|
|
push1
|
|
pushSelf
|
|
callk kernel_30, $2
|
|
bnot
|
|
code_010c: pushi $57 ; 87, 'W', draw
|
|
push0
|
|
&rest $1
|
|
super <NIL>, $4
|
|
bnot
|
|
ret
|
|
|
|
mainBtn::doit:
|
|
pushi $7 ; priority
|
|
lofsa string_03ae ; "Warning! Your character will not be saved!\n"
|
|
push
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_040e ; "Yes"
|
|
push
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_0412 ; "No"
|
|
push
|
|
push0
|
|
calle export60029_0, $e
|
|
bnot
|
|
bnt code_015a
|
|
pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
push1
|
|
lsg global[$a0]
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_0155
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lag global[$a0]
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
sag global[$a0]
|
|
code_0155: ldi $afd6 ; -20522
|
|
sag global[$36]
|
|
code_015a: ret
|
|
|
|
nextBtn::doit:
|
|
link $1
|
|
push2
|
|
pushi $a ; 10, inTop
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_92, $4
|
|
bnot
|
|
push2
|
|
pushi $a ; 10, inTop
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_92, $4
|
|
bnot
|
|
pushi $ae ; 174, indexOf
|
|
push1
|
|
pushi $2a ; 42, '*', font
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $0
|
|
ge?
|
|
bnt code_01f1
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa titleCharacter
|
|
send $a
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
or
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa nameCharacter
|
|
send $a
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
lofsa string_0422 ; "Your character's name must not contain profanity.\n"
|
|
push
|
|
pushi $65 ; 101, 'e', topString
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_046b ; "Okay"
|
|
push
|
|
push0
|
|
calle export60029_0, $c
|
|
bnot
|
|
jmp code_038c
|
|
|
|
code_01f1: pushi $ae ; 174, indexOf
|
|
push1
|
|
pushi $2a ; 42, '*', font
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
push
|
|
ldi $0
|
|
ge?
|
|
bnt code_0257
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa nameCharacter
|
|
send $a
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
or
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa titleCharacter
|
|
send $a
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
lofsa string_0470 ; "Your character's title must not contain profanity.\n"
|
|
push
|
|
pushi $65 ; 101, 'e', topString
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_046b ; "Okay"
|
|
push
|
|
push0
|
|
calle export60029_0, $c
|
|
bnot
|
|
jmp code_038c
|
|
|
|
code_0257: pushi $5a ; 90, 'Z', size
|
|
push0
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
not
|
|
bnt code_02b7
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa titleCharacter
|
|
send $a
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
or
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa nameCharacter
|
|
send $a
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
lofsa string_04ba ; "You must provide a name\n"
|
|
push
|
|
pushi $65 ; 101, 'e', topString
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_046b ; "Okay"
|
|
push
|
|
push0
|
|
calle export60029_0, $c
|
|
bnot
|
|
jmp code_038c
|
|
|
|
code_02b7: pushi $5a ; 90, 'Z', size
|
|
push0
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
not
|
|
bnt code_0317
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa nameCharacter
|
|
send $a
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
or
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa titleCharacter
|
|
send $a
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
lofsa string_04e6 ; "You must provide a title\n"
|
|
push
|
|
pushi $65 ; 101, 'e', topString
|
|
push1
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_046b ; "Okay"
|
|
push
|
|
push0
|
|
calle export60029_0, $c
|
|
bnot
|
|
jmp code_038c
|
|
|
|
code_0317: pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
lal local[$6]
|
|
bnt code_0387
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BCharacter
|
|
push
|
|
lag global[$9e]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
push1
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
calle export60027_14, $2
|
|
bnot
|
|
sal local[$2]
|
|
pushi $4c9 ; 1225, setProperName
|
|
push1
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $42a ; 1066, setTitle
|
|
push1
|
|
pushi $23 ; 35, '#', text
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $4c5 ; 1221, pProfession
|
|
push1
|
|
lsl local[$4]
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
push1
|
|
lsg global[$a0]
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_0387
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lag global[$a0]
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
sag global[$a0]
|
|
code_0387: ldi $afd7 ; -20521
|
|
sag global[$36]
|
|
code_038c: ret
|
|
|
|
profChanger::doit:
|
|
pushi $1cb ; 459, choose
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
lap param[$1]
|
|
sal local[$0]
|
|
lsl local[$4]
|
|
pushi $51 ; 81, 'Q', value
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
ne?
|
|
bnt code_03f5
|
|
pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $7 ; priority
|
|
push0
|
|
pushi $afd8 ; -20520
|
|
pushi $51 ; 81, 'Q', value
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $1
|
|
add
|
|
push
|
|
pushi $69 ; 105, 'i', hide
|
|
push0
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lal local[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_72, $e
|
|
bnot
|
|
pushi $57 ; 87, 'W', draw
|
|
push1
|
|
push1
|
|
lofsa titleCharacter
|
|
send $6
|
|
bnot
|
|
pushi $51 ; 81, 'Q', value
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sal local[$4]
|
|
ldi $1
|
|
sal local[$6]
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
code_03f5: ldi $1
|
|
ret
|
|
|
|
nameCharacter::init:
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super EditItem, $4
|
|
bnot
|
|
pushi $1be ; 446, setSize
|
|
push1
|
|
pTos right
|
|
self $6
|
|
bnot
|
|
ret
|
|
|
|
nameCharacter::drawSelected:
|
|
ret
|
|
|
|
nameCharacter::draw:
|
|
link $1
|
|
lap param[$0]
|
|
bnt code_047e
|
|
pushi $d1 ; 209, newWith
|
|
push2
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lal local[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
lsl local[$3]
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$0]
|
|
push2
|
|
push2
|
|
pTos editID
|
|
callk kernel_74, $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$3]
|
|
send $4
|
|
bnot
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sal local[$3]
|
|
push1
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
push2
|
|
push1
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $23 ; 35, '#', text
|
|
push1
|
|
push1
|
|
push
|
|
calle export60027_14, $2
|
|
bnot
|
|
push
|
|
self $12
|
|
bnot
|
|
pushi $1d7 ; 471, editID
|
|
push1
|
|
push2
|
|
push1
|
|
pushSelf
|
|
callk kernel_74, $4
|
|
bnot
|
|
push
|
|
self $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
code_047e: pTos state
|
|
ldi $8 ; fixPriority
|
|
and
|
|
bnt code_049b
|
|
pushi $1c9 ; 457, highlight
|
|
push1
|
|
push1
|
|
lofsa nameView
|
|
send $6
|
|
bnot
|
|
pushi $1c9 ; 457, highlight
|
|
push1
|
|
push0
|
|
lofsa titleView
|
|
send $6
|
|
bnot
|
|
code_049b: pushi $57 ; 87, 'W', draw
|
|
push0
|
|
&rest $2
|
|
super EditItem, $4
|
|
bnot
|
|
ret
|
|
|
|
nameCharacter::validKey:
|
|
pushi $7c ; 124, '|', titleBack
|
|
lap param[$1]
|
|
ne?
|
|
bnt code_04d0
|
|
push1
|
|
lsp param[$1]
|
|
calle export60027_5, $2
|
|
bnot
|
|
bnt code_04d0
|
|
push1
|
|
lsp param[$1]
|
|
calle export60027_7, $2
|
|
bnot
|
|
not
|
|
bnt code_04d0
|
|
push1
|
|
lsp param[$1]
|
|
calle export60027_2, $2
|
|
bnot
|
|
not
|
|
code_04d0: bt code_04fa
|
|
pushi $c ; 12, inBottom
|
|
lsp param[$1]
|
|
pushi $3 ; z
|
|
pushi $4700 ; 18176
|
|
pushi $4b00 ; 19200
|
|
pushi $4d00 ; 19712
|
|
pushi $4f00 ; 20224
|
|
pushi $5200 ; 20992
|
|
pushi $5300 ; 21248
|
|
pushi $d ; 13, seenRect
|
|
pushi $9 ; inLeft
|
|
pushi $f00 ; 3840, BAD SELECTOR
|
|
pushi $8 ; fixPriority
|
|
calle export60025_4, $18
|
|
bnot
|
|
code_04fa: ret
|
|
|
|
nameCharacter::handleEvent:
|
|
link $4
|
|
ldi $0
|
|
sat temp[$0]
|
|
pushi $50 ; 80, 'P', claimed
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_050e
|
|
ldi $0
|
|
ret
|
|
|
|
code_050e: pTos state
|
|
ldi $8 ; fixPriority
|
|
and
|
|
bnt code_0667
|
|
pushi $31 ; 49, '1', message
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $2b ; 43, '+', type
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $4 ; scaleX
|
|
eq?
|
|
bnt code_06b2
|
|
pushi $48 ; 72, 'H', modifiers
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
and
|
|
bt code_0550
|
|
pushi $4 ; scaleX
|
|
lst temp[$1]
|
|
pushi $4800 ; 18432
|
|
pushi $5000 ; 20480
|
|
pushi $1b ; 27, illegalBits
|
|
calle export60025_4, $8
|
|
bnot
|
|
code_0550: bnt code_0557
|
|
ldi $0
|
|
jmp code_06b2
|
|
|
|
code_0557: pushi $4 ; scaleX
|
|
lst temp[$1]
|
|
pushi $9 ; inLeft
|
|
pushi $d ; 13, seenRect
|
|
pushi $f00 ; 3840, BAD SELECTOR
|
|
calle export60025_4, $8
|
|
bnot
|
|
bnt code_0596
|
|
pTos state
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
aTop state
|
|
pushi $57 ; 87, 'W', draw
|
|
push1
|
|
push1
|
|
self $6
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
or
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa titleCharacter
|
|
send $a
|
|
bnot
|
|
jmp code_0656
|
|
|
|
code_0596: pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_0536 ; "%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_064d
|
|
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
|
|
push1
|
|
lst temp[$1]
|
|
calle export60027_8, $2
|
|
bnot
|
|
bnt code_05ec
|
|
pushi $3 ; z
|
|
pushi $5 ; scaleY
|
|
pTos editID
|
|
lsp param[$1]
|
|
callk kernel_74, $6
|
|
bnot
|
|
jmp code_0644
|
|
|
|
code_05ec: pToa max
|
|
bnt code_0626
|
|
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_0644
|
|
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_0644
|
|
pushi $3 ; z
|
|
pushi $5 ; scaleY
|
|
pTos editID
|
|
lsp param[$1]
|
|
callk kernel_74, $6
|
|
bnot
|
|
jmp code_0644
|
|
|
|
code_0626: 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_0644
|
|
pushi $3 ; z
|
|
pushi $5 ; scaleY
|
|
pTos editID
|
|
lsp param[$1]
|
|
callk kernel_74, $6
|
|
bnot
|
|
code_0644: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
code_064d: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
code_0656: ldi $1
|
|
sal local[$6]
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
jmp code_06b2
|
|
|
|
code_0667: pushi $2b ; 43, '+', type
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $1
|
|
and
|
|
bnt code_06b2
|
|
pushi $a3 ; 163, contains
|
|
push1
|
|
lsp param[$1]
|
|
self $6
|
|
bnot
|
|
bnt code_06b2
|
|
pTos state
|
|
ldi $8 ; fixPriority
|
|
or
|
|
aTop state
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
self $4
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa titleCharacter
|
|
send $a
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
code_06b2: lat temp[$0]
|
|
ret
|
|
|
|
nameCharacter::select:
|
|
ret
|
|
|
|
titleCharacter::init:
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super EditItem, $4
|
|
bnot
|
|
pushi $1be ; 446, setSize
|
|
push1
|
|
pTos right
|
|
self $6
|
|
bnot
|
|
ret
|
|
|
|
titleCharacter::drawSelected:
|
|
ret
|
|
|
|
titleCharacter::draw:
|
|
link $1
|
|
lap param[$0]
|
|
bnt code_0735
|
|
pushi $d1 ; 209, newWith
|
|
push2
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lal local[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lsl local[$2]
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$0]
|
|
push2
|
|
push2
|
|
pTos editID
|
|
callk kernel_74, $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$2]
|
|
send $4
|
|
bnot
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sal local[$2]
|
|
push1
|
|
push1
|
|
pushi $166 ; 358, dirLoop
|
|
push2
|
|
push1
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $23 ; 35, '#', text
|
|
push1
|
|
push
|
|
self $12
|
|
bnot
|
|
pushi $1d7 ; 471, editID
|
|
push1
|
|
push2
|
|
push1
|
|
pushSelf
|
|
callk kernel_74, $4
|
|
bnot
|
|
push
|
|
self $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
code_0735: pTos state
|
|
ldi $8 ; fixPriority
|
|
and
|
|
bnt code_0752
|
|
pushi $1c9 ; 457, highlight
|
|
push1
|
|
push1
|
|
lofsa titleView
|
|
send $6
|
|
bnot
|
|
pushi $1c9 ; 457, highlight
|
|
push1
|
|
push0
|
|
lofsa nameView
|
|
send $6
|
|
bnot
|
|
code_0752: pushi $57 ; 87, 'W', draw
|
|
push0
|
|
&rest $2
|
|
super EditItem, $4
|
|
bnot
|
|
ret
|
|
|
|
titleCharacter::validKey:
|
|
pushi $7c ; 124, '|', titleBack
|
|
lap param[$1]
|
|
ne?
|
|
bnt code_077a
|
|
push1
|
|
lsp param[$1]
|
|
calle export60027_5, $2
|
|
bnot
|
|
bnt code_077a
|
|
push1
|
|
lsp param[$1]
|
|
calle export60027_7, $2
|
|
bnot
|
|
not
|
|
code_077a: bt code_07b0
|
|
push1
|
|
lsp param[$1]
|
|
calle export60027_2, $2
|
|
bnot
|
|
bt code_07b0
|
|
pushi $c ; 12, inBottom
|
|
lsp param[$1]
|
|
pushi $3 ; z
|
|
pushi $4700 ; 18176
|
|
pushi $4b00 ; 19200
|
|
pushi $4d00 ; 19712
|
|
pushi $4f00 ; 20224
|
|
pushi $5200 ; 20992
|
|
pushi $5300 ; 21248
|
|
pushi $d ; 13, seenRect
|
|
pushi $9 ; inLeft
|
|
pushi $f00 ; 3840, BAD SELECTOR
|
|
pushi $8 ; fixPriority
|
|
calle export60025_4, $18
|
|
bnot
|
|
code_07b0: ret
|
|
|
|
titleCharacter::handleEvent:
|
|
link $4
|
|
ldi $0
|
|
sat temp[$0]
|
|
pushi $50 ; 80, 'P', claimed
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_07c4
|
|
ldi $0
|
|
ret
|
|
|
|
code_07c4: pTos state
|
|
ldi $8 ; fixPriority
|
|
and
|
|
bnt code_091f
|
|
pushi $31 ; 49, '1', message
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $2b ; 43, '+', type
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $4 ; scaleX
|
|
eq?
|
|
bnt code_096a
|
|
pushi $48 ; 72, 'H', modifiers
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
and
|
|
bt code_0806
|
|
pushi $4 ; scaleX
|
|
lst temp[$1]
|
|
pushi $4800 ; 18432
|
|
pushi $5000 ; 20480
|
|
pushi $1b ; 27, illegalBits
|
|
calle export60025_4, $8
|
|
bnot
|
|
code_0806: bnt code_080d
|
|
ldi $0
|
|
jmp code_096a
|
|
|
|
code_080d: pushi $4 ; scaleX
|
|
lst temp[$1]
|
|
pushi $9 ; inLeft
|
|
pushi $d ; 13, seenRect
|
|
pushi $f00 ; 3840, BAD SELECTOR
|
|
calle export60025_4, $8
|
|
bnot
|
|
bnt code_084c
|
|
pTos state
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
aTop state
|
|
pushi $57 ; 87, 'W', draw
|
|
push1
|
|
push1
|
|
self $6
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
or
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa nameCharacter
|
|
send $a
|
|
bnot
|
|
jmp code_090d
|
|
|
|
code_084c: pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_0536 ; "%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_0904
|
|
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
|
|
push1
|
|
lst temp[$1]
|
|
calle export60027_8, $2
|
|
bnot
|
|
bnt code_08a3
|
|
pushi $3 ; z
|
|
pushi $5 ; scaleY
|
|
pTos editID
|
|
lsp param[$1]
|
|
callk kernel_74, $6
|
|
bnot
|
|
jmp code_08fb
|
|
|
|
code_08a3: pToa max
|
|
bnt code_08dd
|
|
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_08fb
|
|
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_08fb
|
|
pushi $3 ; z
|
|
pushi $5 ; scaleY
|
|
pTos editID
|
|
lsp param[$1]
|
|
callk kernel_74, $6
|
|
bnot
|
|
jmp code_08fb
|
|
|
|
code_08dd: 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_08fb
|
|
pushi $3 ; z
|
|
pushi $5 ; scaleY
|
|
pTos editID
|
|
lsp param[$1]
|
|
callk kernel_74, $6
|
|
bnot
|
|
code_08fb: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
code_0904: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
code_090d: ldi $1
|
|
sal local[$6]
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
jmp code_096a
|
|
|
|
code_091f: pushi $2b ; 43, '+', type
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $1
|
|
and
|
|
bnt code_096a
|
|
pushi $a3 ; 163, contains
|
|
push1
|
|
lsp param[$1]
|
|
self $6
|
|
bnot
|
|
bnt code_096a
|
|
pTos state
|
|
ldi $8 ; fixPriority
|
|
or
|
|
aTop state
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
self $4
|
|
bnot
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
push0
|
|
lofsa nameCharacter
|
|
send $a
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
code_096a: lat temp[$0]
|
|
ret
|
|
|
|
titleCharacter::select:
|
|
ret
|
|
|
|
makeCharacter_Page1::init:
|
|
link $c
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super StaticRealmRoom, $4
|
|
bnot
|
|
ldi $0
|
|
sag global[$d3]
|
|
pushi $33 ; 51, '3', play
|
|
push1
|
|
lofsa string_0559 ; "face.mid"
|
|
push
|
|
class MusicMgr
|
|
send $6
|
|
bnot
|
|
pushi $2f4 ; 756, pConnected
|
|
push0
|
|
lag global[$6a]
|
|
send $4
|
|
bnot
|
|
not
|
|
bnt code_09a8
|
|
lag global[$9e]
|
|
not
|
|
bnt code_09a8
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class fNBody
|
|
send $4
|
|
bnot
|
|
sag global[$9e]
|
|
code_09a8: ldi $0
|
|
sal local[$6]
|
|
pushi $94 ; 148, init
|
|
push0
|
|
lofsa nameView
|
|
send $4
|
|
bnot
|
|
pushi $e ; 14, view
|
|
push1
|
|
pushi $238d ; 9101
|
|
pushi $f ; 15, loop
|
|
push1
|
|
push0
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
push1
|
|
push0
|
|
lofsa nameView
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $3 ; z
|
|
pushi $238d ; 9101
|
|
push1
|
|
push0
|
|
callk kernel_28, $6
|
|
bnot
|
|
add
|
|
push
|
|
ldi $5 ; scaleY
|
|
add
|
|
push
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class View
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
send $18
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
lofsa titleView
|
|
send $4
|
|
bnot
|
|
pushi $e ; 14, view
|
|
push1
|
|
pushi $238d ; 9101
|
|
pushi $f ; 15, loop
|
|
push1
|
|
push0
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
push1
|
|
push0
|
|
lofsa titleView
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $3 ; z
|
|
pushi $238d ; 9101
|
|
push2
|
|
push0
|
|
callk kernel_28, $6
|
|
bnot
|
|
add
|
|
push
|
|
ldi $5 ; scaleY
|
|
add
|
|
push
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class View
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
send $18
|
|
bnot
|
|
pushi $e ; 14, view
|
|
push1
|
|
pushi $232c ; 9004
|
|
pushi $f ; 15, loop
|
|
push1
|
|
push0
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class View
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
send $10
|
|
bnot
|
|
push2
|
|
lst temp[$8]
|
|
pushi $14 ; 20, nsRight
|
|
calle export45011_0, $4
|
|
bnot
|
|
pushi $e ; 14, view
|
|
push1
|
|
pushi $2331 ; 9009
|
|
pushi $f ; 15, loop
|
|
push1
|
|
pushi $4 ; scaleX
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class View
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
send $10
|
|
bnot
|
|
push2
|
|
lst temp[$8]
|
|
pushi $161 ; 353, lastCel
|
|
calle export45011_0, $4
|
|
bnot
|
|
ldi $2
|
|
sat temp[$a]
|
|
pushi $3 ; z
|
|
pushi $2332 ; 9010
|
|
push0
|
|
push0
|
|
callk kernel_28, $6
|
|
bnot
|
|
sat temp[$b]
|
|
pushi $27f ; 639, rename
|
|
push
|
|
lat temp[$a]
|
|
mul
|
|
sub
|
|
push
|
|
lst temp[$a]
|
|
ldi $1
|
|
add
|
|
div
|
|
sat temp[$9]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class Str
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $7 ; priority
|
|
push0
|
|
pushi $afc8 ; -20536
|
|
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[$1]
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
lst temp[$9]
|
|
pushi $1b0 ; 432, prevDir
|
|
lofsa nextBtn
|
|
send $12
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class Str
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $7 ; priority
|
|
push0
|
|
pushi $afc8 ; -20536
|
|
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[$1]
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
lst temp[$9]
|
|
ldi $2
|
|
mul
|
|
push
|
|
lat temp[$b]
|
|
add
|
|
push
|
|
pushi $1b0 ; 432, prevDir
|
|
lofsa mainBtn
|
|
send $12
|
|
bnot
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BCharacter
|
|
push
|
|
lag global[$9e]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
pushi $35d ; 861, pProperName
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sal local[$3]
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
pushi $4c7 ; 1223, pTitle
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sal local[$2]
|
|
pushi $4c5 ; 1221, pProfession
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
sal local[$4]
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lal local[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $0
|
|
eq?
|
|
bnt code_0b96
|
|
pushi $7 ; priority
|
|
push0
|
|
pushi $afd8 ; -20520
|
|
lsl local[$4]
|
|
ldi $1
|
|
add
|
|
push
|
|
pushi $69 ; 105, 'i', hide
|
|
push0
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lal local[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_72, $e
|
|
bnot
|
|
code_0b96: pushi $25 ; 37, '%', fore
|
|
push1
|
|
lsg global[$5c]
|
|
ldi $2
|
|
add
|
|
push
|
|
pushi $23 ; 35, '#', text
|
|
push1
|
|
lsl local[$3]
|
|
push1
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
push2
|
|
push1
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $8 ; fixPriority
|
|
or
|
|
push
|
|
pushi $94 ; 148, init
|
|
push0
|
|
lofsa nameCharacter
|
|
send $22
|
|
bnot
|
|
pushi $25 ; 37, '%', fore
|
|
push1
|
|
lsg global[$5c]
|
|
ldi $2
|
|
add
|
|
push
|
|
pushi $23 ; 35, '#', text
|
|
push1
|
|
lsl local[$2]
|
|
push1
|
|
push1
|
|
pushi $166 ; 358, dirLoop
|
|
push2
|
|
push1
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $f7 ; 247, cat
|
|
and
|
|
push
|
|
pushi $94 ; 148, init
|
|
push0
|
|
lofsa titleCharacter
|
|
send $22
|
|
bnot
|
|
pushi $e ; 14, view
|
|
push1
|
|
pushi $238d ; 9101
|
|
pushi $f ; 15, loop
|
|
push1
|
|
pushi $5 ; scaleY
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
pushi $7d ; 125, '}', titleFont
|
|
pushi $f0 ; 240, drawSelected
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class View
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
send $18
|
|
bnot
|
|
pushi $e ; 14, view
|
|
push1
|
|
pushi $238d ; 9101
|
|
pushi $f ; 15, loop
|
|
push1
|
|
pushi $5 ; scaleY
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
pushi $207 ; 519, theObj
|
|
pushi $f0 ; 240, drawSelected
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class View
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
send $18
|
|
bnot
|
|
ldi $0
|
|
sat temp[$7]
|
|
ldi $0
|
|
sat temp[$4]
|
|
ldi $0
|
|
sat temp[$2]
|
|
ldi $0
|
|
sat temp[$5]
|
|
code_0c56: lst temp[$5]
|
|
ldi $4 ; scaleX
|
|
lt?
|
|
bnt code_0d18
|
|
lst temp[$5]
|
|
ldi $5 ; scaleY
|
|
eq?
|
|
bnt code_0c6e
|
|
ldi $0
|
|
sat temp[$7]
|
|
ldi $82 ; 130, magPower
|
|
sat temp[$4]
|
|
code_0c6e: lst temp[$5]
|
|
ldi $a ; 10, inTop
|
|
eq?
|
|
bnt code_0c7e
|
|
ldi $0
|
|
sat temp[$7]
|
|
ldi $104 ; 260, cueSelector
|
|
sat temp[$4]
|
|
code_0c7e: pushi $3 ; z
|
|
pushi $2332 ; 9010
|
|
push0
|
|
push0
|
|
callk kernel_29, $6
|
|
bnot
|
|
push
|
|
ldi $14 ; 20, nsRight
|
|
add
|
|
push
|
|
+at temp[$7]
|
|
mul
|
|
push
|
|
ldi $5a ; 90, 'Z', size
|
|
add
|
|
sat temp[$3]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class Str
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $7 ; priority
|
|
push0
|
|
pushi $afd8 ; -20520
|
|
lst temp[$5]
|
|
ldi $1
|
|
add
|
|
push
|
|
pushi $6 ; maxScale
|
|
push0
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_72, $e
|
|
bnot
|
|
pushi $1fa ; 506, makeRadioBtn
|
|
push1
|
|
lofsa professionList
|
|
push
|
|
pushi $23 ; 35, '#', text
|
|
push1
|
|
lat temp[$5]
|
|
lsli local[$7]
|
|
pushi $1c8 ; 456, helpStr
|
|
push1
|
|
lst temp[$1]
|
|
pushi $51 ; 81, 'Q', value
|
|
push1
|
|
push
|
|
pushi $1c7 ; 455, handler
|
|
push1
|
|
lofsa profChanger
|
|
push
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class CharButton
|
|
send $4
|
|
bnot
|
|
sat temp[$6]
|
|
send $22
|
|
bnot
|
|
push2
|
|
lst temp[$6]
|
|
lst temp[$3]
|
|
calle export45011_0, $4
|
|
bnot
|
|
lsl local[$4]
|
|
lat temp[$5]
|
|
eq?
|
|
bnt code_0d13
|
|
pushi $1cb ; 459, choose
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
lat temp[$6]
|
|
sal local[$0]
|
|
code_0d13: +at temp[$5]
|
|
jmp code_0c56
|
|
|
|
code_0d18: pushi $57 ; 87, 'W', draw
|
|
push0
|
|
pushi $1d0 ; 464, pScreen
|
|
push0
|
|
lag global[$3]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
makeCharacter_Page1::doit:
|
|
link $2
|
|
pushi $a0 ; 160, firstTrue
|
|
push2
|
|
pushi $eb ; 235, onMe
|
|
pushi $f4 ; 244, curEvent
|
|
push0
|
|
lag global[$e]
|
|
send $4
|
|
bnot
|
|
push
|
|
lofsa professionList
|
|
send $8
|
|
bnot
|
|
sat temp[$0]
|
|
bnt code_0d6c
|
|
lsl local[$5]
|
|
ne?
|
|
bt code_0d5c
|
|
pushi $1bf ; 447, isHidden
|
|
push0
|
|
lal local[$1]
|
|
send $4
|
|
bnot
|
|
code_0d5c: bnt code_0d76
|
|
push1
|
|
lst temp[$0]
|
|
call code_0df0, $2
|
|
bnot
|
|
lat temp[$0]
|
|
sal local[$5]
|
|
jmp code_0d76
|
|
|
|
code_0d6c: lal local[$1]
|
|
bnt code_0d76
|
|
pushi $69 ; 105, 'i', hide
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_0d76: pushi $45 ; 69, 'E', doit
|
|
push0
|
|
&rest $1
|
|
super StaticRealmRoom, $4
|
|
bnot
|
|
ret
|
|
|
|
makeCharacter_Page1::dispose:
|
|
lal local[$1]
|
|
bnt code_0d90
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
sal local[$1]
|
|
code_0d90: pushi $95 ; 149, dispose
|
|
push0
|
|
lofsa nameCharacter
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$3]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lofsa titleCharacter
|
|
send $4
|
|
bnot
|
|
push1
|
|
lsl local[$2]
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_0dc2
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lal local[$2]
|
|
send $4
|
|
bnot
|
|
code_0dc2: lag global[$9e]
|
|
bnt code_0dcd
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_0dcd: push1
|
|
lofsa professionList
|
|
push
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_0de5
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lofsa professionList
|
|
send $4
|
|
bnot
|
|
code_0de5: pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super StaticRealmRoom, $4
|
|
bnot
|
|
code_0df0: ret
|
|
|
|
lal local[$1]
|
|
bnt code_0dfc
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_0dfc: pushi $8 ; fixPriority
|
|
pushi $1c8 ; 456, helpStr
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $65 ; 101, 'e', topString
|
|
push1
|
|
pushi $91 ; 145, bitPutIndex
|
|
push0
|
|
pushi $64 ; 100, 'd', moveDone
|
|
pushi $ff ; 255, asInteger
|
|
pushi $152 ; 338, xScaleAdj
|
|
calle export60029_0, $10
|
|
bnot
|
|
sal local[$1]
|
|
ret
|
|
|