18723 lines
278 KiB
Plaintext
18723 lines
278 KiB
Plaintext
TopicCode::doit:
|
|
lsp param[$1]
|
|
dup
|
|
ldi $29a ; 666, loopIsCorrect
|
|
eq?
|
|
bnt code_07ba
|
|
ldi $1
|
|
ret
|
|
|
|
jmp code_07f1
|
|
|
|
code_07ba: dup
|
|
ldi $29b ; 667, nextLoop
|
|
eq?
|
|
bnt code_07d7
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56b ; 1387, lastTopic
|
|
push1
|
|
pTos scratch
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
jmp code_07f1
|
|
|
|
code_07d7: pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56c ; 1388, getTopic
|
|
push2
|
|
pTos scratch
|
|
lsp param[$1]
|
|
ldi $1
|
|
sub
|
|
push
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
code_07f1: toss
|
|
ldi $1
|
|
ret
|
|
|
|
TopicTextCode::doit:
|
|
lsp param[$1]
|
|
dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_0814
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56d ; 1389, getTopicText
|
|
push2
|
|
pTos scratch
|
|
push1
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0857
|
|
|
|
code_0814: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_0832
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56d ; 1389, getTopicText
|
|
push2
|
|
pTos scratch
|
|
pushi $ff ; 255, asInteger
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0857
|
|
|
|
code_0832: dup
|
|
ldi $3 ; z
|
|
eq?
|
|
bnt code_084e
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56b ; 1387, lastTopic
|
|
push1
|
|
pTos scratch
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
jmp code_0857
|
|
|
|
code_084e: dup
|
|
ldi $4 ; scaleX
|
|
eq?
|
|
bnt code_0857
|
|
ldi $1
|
|
ret
|
|
|
|
code_0857: toss
|
|
ldi $1
|
|
ret
|
|
|
|
TalkCode::doit:
|
|
lsp param[$1]
|
|
ldi $1
|
|
gt?
|
|
bnt code_087f
|
|
pushi $120 ; 288, setBit
|
|
push1
|
|
pushi $4 ; scaleX
|
|
class VerbArray
|
|
send $6
|
|
bnot
|
|
pushi $31e ; 798, pDirectObject
|
|
push1
|
|
lsp param[$1]
|
|
pushi $316 ; 790, handleVerb
|
|
push1
|
|
pushi $4 ; scaleX
|
|
lag global[$1]
|
|
send $c
|
|
bnot
|
|
code_087f: ldi $1
|
|
ret
|
|
|
|
CreateHeadBitmap::doit:
|
|
link $3
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BHead
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $466 ; 1126, generateBitmap
|
|
push2
|
|
push0
|
|
push0
|
|
send $8
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push
|
|
pushi $17a ; 378, clut
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_35, $6
|
|
bnot
|
|
lat temp[$1]
|
|
ret
|
|
|
|
CreateTalkTree::doit:
|
|
link $b
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_08c2
|
|
lap param[$3]
|
|
sat temp[$6]
|
|
jmp code_08c6
|
|
|
|
code_08c2: ldi $0
|
|
sat temp[$6]
|
|
code_08c6: pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
push0
|
|
callk kernel_118, $4
|
|
bnot
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
pushi $5 ; scaleY
|
|
callk kernel_118, $4
|
|
bnot
|
|
ldi $0
|
|
sat temp[$7]
|
|
code_08f1: lst temp[$7]
|
|
lat temp[$1]
|
|
lt?
|
|
bnt code_093b
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_0927
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
push2
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
lst temp[$7]
|
|
ldi $1
|
|
add
|
|
push
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_0937
|
|
|
|
code_0927: pushi $95 ; 149, dispose
|
|
push0
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
code_0937: +at temp[$7]
|
|
jmp code_08f1
|
|
|
|
code_093b: pushi $45 ; 69, 'E', doit
|
|
push1
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lofsa CreateHeadBitmap
|
|
send $6
|
|
bnot
|
|
sat temp[$a]
|
|
pushi $8c ; 140, scratch
|
|
push1
|
|
lsp param[$2]
|
|
lofsa TopicCode
|
|
send $6
|
|
bnot
|
|
lat temp[$6]
|
|
bnt code_09ce
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b1 ; "Go On"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b7 ; "Go Back"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $29b ; 667, nextLoop
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21bf ; "Prev Menu"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21c9 ; "Good Bye"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $29a ; 666, loopIsCorrect
|
|
push1
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $1d ; 29, brTop
|
|
push1
|
|
lst temp[$8]
|
|
lst temp[$0]
|
|
lst temp[$a]
|
|
callk kernel_118, $a
|
|
bnot
|
|
jmp code_0a41
|
|
|
|
code_09ce: pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b1 ; "Go On"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b7 ; "Go Back"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $29b ; 667, nextLoop
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21bf ; "Prev Menu"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21c9 ; "Good Bye"
|
|
push
|
|
lofsa TopicCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $29a ; 666, loopIsCorrect
|
|
push1
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $1d ; 29, brTop
|
|
push1
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lst temp[$0]
|
|
lst temp[$a]
|
|
callk kernel_118, $a
|
|
bnot
|
|
code_0a41: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
CreateMsgDialog::doit:
|
|
link $e
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $45 ; 69, 'E', doit
|
|
push1
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lofsa CreateHeadBitmap
|
|
send $6
|
|
bnot
|
|
sat temp[$d]
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
push0
|
|
callk kernel_118, $4
|
|
bnot
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
pushi $5 ; scaleY
|
|
callk kernel_118, $4
|
|
bnot
|
|
lst temp[$6]
|
|
ldi $1
|
|
and
|
|
bnt code_0aa8
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b1 ; "Go On"
|
|
push
|
|
lofsa TopicTextCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push1
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_0abe
|
|
|
|
code_0aa8: pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b1 ; "Go On"
|
|
push
|
|
lofsa TopicTextCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
code_0abe: lst temp[$6]
|
|
ldi $2
|
|
and
|
|
bnt code_0add
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b7 ; "Go Back"
|
|
push
|
|
lofsa TopicTextCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_0af3
|
|
|
|
code_0add: pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21b7 ; "Go Back"
|
|
push
|
|
lofsa TopicTextCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
code_0af3: lst temp[$6]
|
|
ldi $4 ; scaleX
|
|
and
|
|
bnt code_0b13
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21bf ; "Prev Menu"
|
|
push
|
|
lofsa TopicTextCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $3 ; z
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_0b29
|
|
|
|
code_0b13: pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21bf ; "Prev Menu"
|
|
push
|
|
lofsa TopicTextCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
code_0b29: pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21c9 ; "Good Bye"
|
|
push
|
|
lofsa TopicTextCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $4 ; scaleX
|
|
push1
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $8c ; 140, scratch
|
|
push1
|
|
lsp param[$2]
|
|
lofsa TopicTextCode
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $1d ; 29, brTop
|
|
push1
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lst temp[$0]
|
|
lst temp[$d]
|
|
callk kernel_118, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
ProposalCode::doit:
|
|
lsp param[$1]
|
|
dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_0b8f
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56e ; 1390, acceptQuest
|
|
push2
|
|
pTos scratch
|
|
lofsa QuestNumber
|
|
push
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0bd4
|
|
|
|
code_0b8f: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_0baf
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56f ; 1391, declineQuest
|
|
push2
|
|
pTos scratch
|
|
lofsa QuestNumber
|
|
push
|
|
lag global[$6a]
|
|
send $8
|
|
bnot
|
|
jmp code_0bd4
|
|
|
|
code_0baf: dup
|
|
ldi $3 ; z
|
|
eq?
|
|
bnt code_0bcb
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $56b ; 1387, lastTopic
|
|
push1
|
|
pTos scratch
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
jmp code_0bd4
|
|
|
|
code_0bcb: dup
|
|
ldi $4 ; scaleX
|
|
eq?
|
|
bnt code_0bd4
|
|
ldi $1
|
|
ret
|
|
|
|
code_0bd4: toss
|
|
ldi $1
|
|
ret
|
|
|
|
CreateQuestProposal::doit:
|
|
link $b
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
lofsa QuestNumber
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $45 ; 69, 'E', doit
|
|
push1
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lofsa CreateHeadBitmap
|
|
send $6
|
|
bnot
|
|
sat temp[$a]
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
push0
|
|
callk kernel_118, $4
|
|
bnot
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
pushi $5 ; scaleY
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $8c ; 140, scratch
|
|
push1
|
|
lsp param[$2]
|
|
lofsa ProposalCode
|
|
send $6
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_220a ; "I'll Do It"
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push1
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_2215 ; "I'll Pass"
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_221f ; ""
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21c9 ; "Good Bye"
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $4 ; scaleX
|
|
push1
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $1d ; 29, brTop
|
|
push1
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lst temp[$0]
|
|
lst temp[$a]
|
|
callk kernel_118, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
CreateQuestReminder::doit:
|
|
link $b
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $45 ; 69, 'E', doit
|
|
push1
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lofsa CreateHeadBitmap
|
|
send $6
|
|
bnot
|
|
sat temp[$a]
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
push0
|
|
callk kernel_118, $4
|
|
bnot
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
pushi $5 ; scaleY
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $8c ; 140, scratch
|
|
push1
|
|
lsp param[$2]
|
|
lofsa ProposalCode
|
|
send $6
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_2234 ; "Okay"
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $3 ; z
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_221f ; ""
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_221f ; ""
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21c9 ; "Good Bye"
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $4 ; scaleX
|
|
push1
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $1d ; 29, brTop
|
|
push1
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lst temp[$0]
|
|
lst temp[$a]
|
|
callk kernel_118, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
CreateQuestAcceptDecline::doit:
|
|
link $b
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $45 ; 69, 'E', doit
|
|
push1
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lofsa CreateHeadBitmap
|
|
send $6
|
|
bnot
|
|
sat temp[$a]
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
push0
|
|
callk kernel_118, $4
|
|
bnot
|
|
push2
|
|
pushi $1d ; 29, brTop
|
|
pushi $5 ; scaleY
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $8c ; 140, scratch
|
|
push1
|
|
lsp param[$2]
|
|
lofsa ProposalCode
|
|
send $6
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_2234 ; "Okay"
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $3 ; z
|
|
push0
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_221f ; ""
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_221f ; ""
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $1d ; 29, brTop
|
|
pushi $3 ; z
|
|
lofsa string_21c9 ; "Good Bye"
|
|
push
|
|
lofsa ProposalCode
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $4 ; scaleX
|
|
push1
|
|
callk kernel_118, $e
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $1d ; 29, brTop
|
|
push1
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lst temp[$0]
|
|
lst temp[$a]
|
|
callk kernel_118, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
RestoreMusic::doit:
|
|
lsg global[$e7]
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bnt code_0e26
|
|
pushi $33 ; 51, '3', play
|
|
push1
|
|
lag global[$e7]
|
|
lsli local[$8]
|
|
class MusicMgr
|
|
send $6
|
|
bnot
|
|
code_0e26: ret
|
|
|
|
GSShadowText::init:
|
|
lal local[$6]
|
|
bnt code_0e32
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_0e32: pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super ShadowText, $4
|
|
bnot
|
|
selfID
|
|
sal local[$6]
|
|
ret
|
|
|
|
GSShadowText::dispose:
|
|
ldi $0
|
|
sal local[$6]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
super ShadowText, $4
|
|
bnot
|
|
ret
|
|
|
|
GSShadowTextA::init:
|
|
lal local[$7]
|
|
bnt code_0e58
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_0e58: pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super ShadowText, $4
|
|
bnot
|
|
selfID
|
|
sal local[$7]
|
|
ret
|
|
|
|
GSShadowTextA::dispose:
|
|
ldi $0
|
|
sal local[$7]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
super ShadowText, $4
|
|
bnot
|
|
ret
|
|
|
|
GSActionScript::init:
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
pushi $57d ; 1405, pScripts
|
|
push0
|
|
lag global[$6a]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super Script, $4
|
|
bnot
|
|
ret
|
|
|
|
GSActionScript::dispose:
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pushSelf
|
|
pushi $57d ; 1405, pScripts
|
|
push0
|
|
lag global[$6a]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super Script, $4
|
|
bnot
|
|
ret
|
|
|
|
GSActionScript::handleError:
|
|
lsp param[$1]
|
|
lag global[$6a]
|
|
eq?
|
|
bnt code_0eec
|
|
pToa caller
|
|
bnt code_0edc
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsp param[$1]
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lap param[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
&rest $4 ; scaleX
|
|
pToa caller
|
|
send $a
|
|
bnot
|
|
ldi $0
|
|
aTop caller
|
|
code_0edc: pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_0eec: ret
|
|
|
|
GSLoginScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_0f3c
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $15 ; 21, nsBottom
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_0f7d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_0f7d
|
|
|
|
code_0f3c: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_0f7d
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $15 ; 21, nsBottom
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_0f7d
|
|
pushi $2f4 ; 756, pConnected
|
|
push1
|
|
push1
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
push
|
|
ldi $e10 ; 3600, BAD SELECTOR
|
|
sub
|
|
sal local[$2]
|
|
ldi $1
|
|
sal local[$3]
|
|
ldi $1
|
|
aTop cycles
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
code_0f7d: toss
|
|
ret
|
|
|
|
GSLoginScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_0fbe
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
push2
|
|
pushi $19 ; 25, lsBottom
|
|
push
|
|
callk kernel_154, $4
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_22b0 ; "tlwl"
|
|
push
|
|
pushi $10 ; 16, cel
|
|
pTos pServID
|
|
lsg global[$e2]
|
|
lst temp[$0]
|
|
callk kernel_128, $c
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_0fcb
|
|
|
|
code_0fbe: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_0fcb
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_0fcb: toss
|
|
ret
|
|
|
|
GSGetBookInfoScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1027
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $52 ; 82, 'R', save
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1061
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $57e ; 1406, pNumPages
|
|
push1
|
|
pushi $ff ; 255, asInteger
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1061
|
|
|
|
code_1027: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1061
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $52 ; 82, 'R', save
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1061
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $57e ; 1406, pNumPages
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_1061: toss
|
|
ret
|
|
|
|
GSGetBookInfoScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1080
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $52 ; 82, 'R', save
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_108d
|
|
|
|
code_1080: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_108d
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_108d: toss
|
|
ret
|
|
|
|
GSSendFatalScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_10de
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $54 ; 84, 'T', title
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1105
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1105
|
|
|
|
code_10de: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1105
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $54 ; 84, 'T', title
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1105
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_1105: toss
|
|
ret
|
|
|
|
GSSendFatalScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1134
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $54 ; 84, 'T', title
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_114a
|
|
|
|
code_1134: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_114a
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_114a: toss
|
|
ret
|
|
|
|
GSJoinGroupScript::init:
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSJoinGroupScript::dispose:
|
|
pushi $3 ; z
|
|
pushi $b ; 11, inRight
|
|
pushi $8 ; fixPriority
|
|
pushSelf
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSJoinGroupScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_11d2
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_12a2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_12a2
|
|
|
|
code_11d2: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_12a2
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $57 ; 87, 'W', draw
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_12a2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_22ef ; "-3F|c43|You are now a member of %s's group.\n"
|
|
push
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_231c ; "You are now a member of %s's group.\n"
|
|
push
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $38c ; 908, setMessage
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
code_1246: ldi $1
|
|
bnt code_129e
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $127 ; 295, equal
|
|
push2
|
|
pushi $ff ; 255, asInteger
|
|
dup
|
|
send $8
|
|
bnot
|
|
bnt code_126d
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
jmp code_129e
|
|
|
|
code_126d: pushi $315 ; 789, pName
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2ca ; 714, pServID
|
|
push1
|
|
lst temp[$1]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class GroupMember
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $c
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$0]
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
jmp code_1246
|
|
|
|
code_129e: ldi $1
|
|
aTop cycles
|
|
code_12a2: toss
|
|
ret
|
|
|
|
GSJoinGroupScript::handleError:
|
|
lsp param[$1]
|
|
class DisposeNotifyList
|
|
eq?
|
|
bnt code_12bb
|
|
lsp param[$2]
|
|
pToa pObj
|
|
eq?
|
|
bnt code_12bb
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_12c5
|
|
|
|
code_12bb: pushi $9c ; 156, handleError
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
code_12c5: ret
|
|
|
|
GSJoinGroupScript::perform:
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
ret
|
|
|
|
GSJoinGroupScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1313
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $57 ; 87, 'W', draw
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $b ; 11, inRight
|
|
push2
|
|
lofsa string_2341 ; "Join Group"
|
|
push
|
|
lofsa string_234c ; "Waiting for the response from the group leader"
|
|
push
|
|
lofsa string_237b ; "Stop"
|
|
push
|
|
pushSelf
|
|
pushi $63 ; 99, 'c', perform
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_1320
|
|
|
|
code_1313: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1320
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1320: toss
|
|
ret
|
|
|
|
GSTradeScript::init:
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSTradeScript::dispose:
|
|
pushi $3 ; z
|
|
pushi $b ; 11, inRight
|
|
pushi $8 ; fixPriority
|
|
pushSelf
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSTradeScript::handleMsg:
|
|
link $4
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1391
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $86 ; 134, yaw
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_13e0
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_13e0
|
|
|
|
code_1391: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_13e0
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $86 ; 134, yaw
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_13e0
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
aTop pName
|
|
pushi $4 ; scaleX
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
lst temp[$3]
|
|
pTos pName
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_13e0: toss
|
|
ret
|
|
|
|
GSTradeScript::handleError:
|
|
lsp param[$1]
|
|
class DisposeNotifyList
|
|
eq?
|
|
bnt code_13f9
|
|
lsp param[$2]
|
|
pToa pObj
|
|
eq?
|
|
bnt code_13f9
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_1403
|
|
|
|
code_13f9: pushi $9c ; 156, handleError
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
code_1403: ret
|
|
|
|
GSTradeScript::perform:
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $b1 ; 177, duplicate
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
ret
|
|
|
|
GSTradeScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1453
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $86 ; 134, yaw
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
pushi $7 ; priority
|
|
pushi $b ; 11, inRight
|
|
push2
|
|
lofsa string_2392 ; "Initiate Trade"
|
|
push
|
|
lofsa string_23a1 ; "Waiting for a response from the other player."
|
|
push
|
|
lofsa string_23cf ; "Cancel"
|
|
push
|
|
pushSelf
|
|
pushi $63 ; 99, 'c', perform
|
|
callk kernel_118, $e
|
|
bnot
|
|
jmp code_1460
|
|
|
|
code_1453: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1460
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1460: toss
|
|
ret
|
|
|
|
GSGetLookInfoScript::init:
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSGetLookInfoScript::dispose:
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSGetLookInfoScript::handleMsg:
|
|
link $5
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_14de
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $74 ; 116, 't', all
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_17ae
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_17ae
|
|
|
|
code_14de: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_17ae
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $74 ; 116, 't', all
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_17ae
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
ldi $0
|
|
sat temp[$4]
|
|
code_150b: lst temp[$4]
|
|
ldi $7 ; priority
|
|
lt?
|
|
bnt code_1561
|
|
pushi $2bb ; 699, pType
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $57f ; 1407, pRating
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $580 ; 1408, pCondition
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class ArmorInfo
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $12
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$3]
|
|
pushi $581 ; 1409, pArmorInfoList
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
+at temp[$4]
|
|
jmp code_150b
|
|
|
|
code_1561: pushi $582 ; 1410, pWeaponName
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $583 ; 1411, pWeaponDamageMin
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $584 ; 1412, pWeaponDamageMax
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $585 ; 1413, pWeaponCondition
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $586 ; 1414, pAttacksPerRound
|
|
push1
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $587 ; 1415, pDodgesPerRound
|
|
push1
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $588 ; 1416, pBlocksPerRound
|
|
push1
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $589 ; 1417, pAttackDamageMin
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $58a ; 1418, pAttackDamageMax
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $58b ; 1419, pMovementRate
|
|
push1
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $58c ; 1420, pCarry
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $58d ; 1421, pCarryMax
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $58e ; 1422, pBounty
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $58f ; 1423, pWanted
|
|
push1
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $590 ; 1424, pNPCKills
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $591 ; 1425, pPKills
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $639 ; 1593, pManaDrain
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $63a ; 1594, pMeleeArmorPierce
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $63b ; 1595, pEvilMDM
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $63c ; 1596, pGoodMDM
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $642 ; 1602, pCastResist
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $643 ; 1603, pSpellResist
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $63d ; 1597, pAccountType
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $63e ; 1598, pBillingDate
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $640 ; 1600, pCredits
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $641 ; 1601, pCoppers
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $63f ; 1599, pAccountID
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $644 ; 1604, nRights
|
|
push1
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $592 ; 1426, pMeleeMod
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $593 ; 1427, pSpellMod
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $594 ; 1428, pOldLevel
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
code_17ae: toss
|
|
ret
|
|
|
|
GSGetLookInfoScript::handleError:
|
|
lsp param[$1]
|
|
class DisposeNotifyList
|
|
eq?
|
|
bnt code_17c7
|
|
lsp param[$2]
|
|
pToa pCharacter
|
|
eq?
|
|
bnt code_17c7
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_17d1
|
|
|
|
code_17c7: pushi $9c ; 156, handleError
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
code_17d1: ret
|
|
|
|
GSGetLookInfoScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_17ef
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $74 ; 116, 't', all
|
|
pTos pCharacter
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_17fc
|
|
|
|
code_17ef: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_17fc
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_17fc: toss
|
|
ret
|
|
|
|
GSLeaveGroupScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1851
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $58 ; 88, 'X', delete
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1903
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1903
|
|
|
|
code_1851: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1903
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $58 ; 88, 'X', delete
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1903
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $37f ; 895, findByServID
|
|
push1
|
|
push
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
lat temp[$0]
|
|
bnt code_18dd
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_23f8 ; "-3 |c43|You have left %s's group.\n"
|
|
push
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
pushi $37e ; 894, pLeader
|
|
push0
|
|
class GroupList
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
lst temp[$0]
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
jmp code_18ff
|
|
|
|
code_18dd: pushi $f5 ; 245, format
|
|
push1
|
|
lofsa string_241b ; "-3 |c43|You have left your group.\n"
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
code_18ff: ldi $1
|
|
aTop cycles
|
|
code_1903: toss
|
|
ret
|
|
|
|
GSLeaveGroupScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1920
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $58 ; 88, 'X', delete
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_192d
|
|
|
|
code_1920: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_192d
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_192d: toss
|
|
ret
|
|
|
|
GSGroupKickScript::handleMsg:
|
|
link $2
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1981
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $59 ; 89, 'Y', printLang
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_19a8
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_19a8
|
|
|
|
code_1981: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_19a8
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $59 ; 89, 'Y', printLang
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_19a8
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_19a8: toss
|
|
ret
|
|
|
|
GSGroupKickScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_19cf
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_2453 ; "tl"
|
|
push
|
|
pushi $59 ; 89, 'Y', printLang
|
|
pushi $2ca ; 714, pServID
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_19dc
|
|
|
|
code_19cf: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_19dc
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_19dc: toss
|
|
ret
|
|
|
|
GSGetStartingPosnScript::handleMsg:
|
|
link $4
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1a31
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5c ; 92, '\', palette
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1ac9
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1ac9
|
|
|
|
code_1a31: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1ac9
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5c ; 92, '\', palette
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1ac9
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
lst temp[$3]
|
|
lag global[$d7]
|
|
send $6
|
|
bnot
|
|
pushi $11b ; 283, bitXOR
|
|
push2
|
|
pushi $feed ; -275
|
|
pushi $deaf ; -8529
|
|
lat temp[$3]
|
|
send $8
|
|
bnot
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
sag global[$f8]
|
|
pushi $10e ; 270, hiWord
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
sag global[$f9]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$d8]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$d9]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$da]
|
|
ldi $1
|
|
aTop cycles
|
|
code_1ac9: toss
|
|
ret
|
|
|
|
GSGetStartingPosnScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1ae8
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $5c ; 92, '\', palette
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_1af5
|
|
|
|
code_1ae8: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1af5
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1af5: toss
|
|
ret
|
|
|
|
GSSetPasswordScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1b4a
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5d ; 93, ']', dataInc
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1b71
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1b71
|
|
|
|
code_1b4a: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1b71
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5d ; 93, ']', dataInc
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1b71
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_1b71: toss
|
|
ret
|
|
|
|
GSSetPasswordScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1bcd
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pDirectObj
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pIndirectObj
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $12
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_2480 ; "tpa"
|
|
push
|
|
pushi $5d ; 93, ']', dataInc
|
|
pTos pObj
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $c
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_1bda
|
|
|
|
code_1bcd: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1bda
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1bda: toss
|
|
ret
|
|
|
|
GSSetTitleScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1c2f
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $67 ; 103, 'g', quitGame
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1c57
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1c57
|
|
|
|
code_1c2f: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1c57
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $67 ; 103, 'g', quitGame
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1c57
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_1c57: toss
|
|
ret
|
|
|
|
GSSetTitleScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1cad
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pText
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $c
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_2480 ; "tpa"
|
|
push
|
|
pushi $67 ; 103, 'g', quitGame
|
|
pTos pObj
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $c
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_1cba
|
|
|
|
code_1cad: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1cba
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1cba: toss
|
|
ret
|
|
|
|
GSQueryHouseScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1d0f
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5e ; 94, '^', handle
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1d5d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1d5d
|
|
|
|
code_1d0f: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1d5d
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5e ; 94, '^', handle
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1d5d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
push1
|
|
pTos pLongInt
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_1d59
|
|
pushi $97 ; 151, isKindOf
|
|
push1
|
|
class LongInt
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
bnt code_1d59
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pTos pLongInt
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
code_1d59: ldi $1
|
|
aTop cycles
|
|
code_1d5d: toss
|
|
ret
|
|
|
|
GSQueryHouseScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1db1
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pText
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $c
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $5e ; 94, '^', handle
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_1dbe
|
|
|
|
code_1db1: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1dbe
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1dbe: toss
|
|
ret
|
|
|
|
GSGetBookPageScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1e13
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $53 ; 83, 'S', restore
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1e7e
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1e7e
|
|
|
|
code_1e13: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1e7e
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $53 ; 83, 'S', restore
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1e7e
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $99 ; 153, respondsTo
|
|
push1
|
|
pushi $2fc ; 764, pText
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
bnt code_1e5c
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
jmp code_1e7a
|
|
|
|
code_1e5c: pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $d3 ; 211, copy
|
|
push1
|
|
push
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
code_1e7a: ldi $1
|
|
aTop cycles
|
|
code_1e7e: toss
|
|
ret
|
|
|
|
GSGetBookPageScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1e9f
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_24bc ; "tpw"
|
|
push
|
|
pushi $53 ; 83, 'S', restore
|
|
pTos pObj
|
|
pTos pNumber
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_1eac
|
|
|
|
code_1e9f: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1eac
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1eac: toss
|
|
ret
|
|
|
|
GSLoginCharacterScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_1f00
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $82 ; 130, magPower
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1f33
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_1f33
|
|
|
|
code_1f00: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1f33
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $82 ; 130, magPower
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1f33
|
|
push2
|
|
pushi $2a ; 42, '*', font
|
|
lsp param[$1]
|
|
callk kernel_118, $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
code_1f33: toss
|
|
ret
|
|
|
|
GSLoginCharacterScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1f53
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $82 ; 130, magPower
|
|
pTos pServID
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_1f60
|
|
|
|
code_1f53: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_1f60
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1f60: toss
|
|
ret
|
|
|
|
GSPageScript::dispose:
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pName
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pName
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pText
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pText
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSPageScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1fba
|
|
pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_24eb ; "tSs"
|
|
push
|
|
pushi $17 ; 23, lsTop
|
|
pushi $20 ; 32, ' ', name
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pToa pName
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pToa pText
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $c
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_1fba: toss
|
|
ret
|
|
|
|
GSConnectScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_1fef
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
push1
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_1fef
|
|
ldi $1
|
|
aTop cycles
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
code_1fef: toss
|
|
ret
|
|
|
|
GSConnectScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_1ffe
|
|
jmp code_200b
|
|
|
|
code_1ffe: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_200b
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_200b: toss
|
|
ret
|
|
|
|
GSNotifyScript::dispose:
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pText
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pText
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSNotifyScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_204d
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_250c ; "ts"
|
|
push
|
|
pushi $18 ; 24, lsRight
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pToa pText
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $8
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_204d: toss
|
|
ret
|
|
|
|
GSNewRoomScript::handleMsg:
|
|
link $f
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_20af
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $20 ; 32, ' ', name
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_24f6
|
|
pToa pFirstRoom
|
|
bnt code_2084
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
code_2084: pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_24f6
|
|
|
|
code_20af: dup
|
|
ldi $21 ; 33, '!', key
|
|
eq?
|
|
bnt code_24f6
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
pushi $9c45 ; -25531
|
|
push0
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
sag global[$4f]
|
|
pToa pFirstRoom
|
|
bnt code_2125
|
|
push2
|
|
pushi $6 ; maxScale
|
|
pushi $a ; 10, inTop
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $6 ; maxScale
|
|
pushi $4 ; scaleX
|
|
pushi $338 ; 824, pManaValue
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
dup
|
|
pushi $5 ; scaleY
|
|
pushi $406 ; 1030, pHealth
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $632 ; 1586, pHealthHi
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $407 ; 1031, pHealthMax
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $633 ; 1587, pHealthMaxHi
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_118, $c
|
|
bnot
|
|
code_2125: pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_2150
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $3 ; z
|
|
pushi $6 ; maxScale
|
|
pushi $3 ; z
|
|
push
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
code_2150: pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$e6]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$e]
|
|
push
|
|
lag global[$e7]
|
|
ne?
|
|
bnt code_2184
|
|
lat temp[$e]
|
|
sag global[$e7]
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bnt code_2184
|
|
pushi $33 ; 51, '3', play
|
|
push1
|
|
lat temp[$e]
|
|
lsli local[$8]
|
|
class MusicMgr
|
|
send $6
|
|
bnot
|
|
code_2184: pushi $1ae ; 430, horizon
|
|
push1
|
|
pushi $1ae ; 430, horizon
|
|
push0
|
|
lag global[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2c0 ; 704, setInfo
|
|
pushi $5 ; scaleY
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2bc ; 700, virtualize
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class NetRoom
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
send $18
|
|
bnot
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_21f9
|
|
pushi $55a ; 1370, pDefunct
|
|
push1
|
|
push1
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_21f9: pushi $a1 ; 161, firstEqual
|
|
push2
|
|
pushi $6d ; 109, 'm', picture
|
|
dup
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
push2
|
|
pushi $9cac ; -25428
|
|
pushi $5 ; scaleY
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $8
|
|
bnot
|
|
sat temp[$7]
|
|
bnt code_22e8
|
|
pushi $1ae ; 430, horizon
|
|
push1
|
|
pushi $1ae ; 430, horizon
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $471 ; 1137, pScaled
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
bnt code_2269
|
|
pushi $19a ; 410, setScale
|
|
pushi $4 ; scaleX
|
|
pushi $475 ; 1141, pFrontSize
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $473 ; 1139, pBackSize
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $474 ; 1140, pFrontY
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $472 ; 1138, pBackY
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $c
|
|
bnot
|
|
code_2269: pushi $470 ; 1136, polyList
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
sat temp[$c]
|
|
bnt code_22d5
|
|
pushi $97 ; 151, isKindOf
|
|
push1
|
|
class List
|
|
push
|
|
lat temp[$c]
|
|
send $6
|
|
bnot
|
|
not
|
|
bnt code_22a4
|
|
pushi $2bd ; 701, addPolygon
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
pushi $470 ; 1136, polyList
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_22d5
|
|
|
|
code_22a4: ldi $0
|
|
sat temp[$5]
|
|
code_22a8: lst temp[$5]
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$c]
|
|
send $4
|
|
bnot
|
|
lt?
|
|
bnt code_22d5
|
|
pushi $2bd ; 701, addPolygon
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$5]
|
|
lat temp[$c]
|
|
send $6
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
+at temp[$5]
|
|
jmp code_22a8
|
|
|
|
code_22d5: pushi $2bb ; 699, pType
|
|
push1
|
|
pushi $46f ; 1135, roomType
|
|
push0
|
|
lat temp[$7]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
code_22e8: pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$1]
|
|
lag global[$30]
|
|
send $6
|
|
bnot
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$b]
|
|
bnt code_231d
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $3dc ; 988, deleteFromServer
|
|
pushi $421 ; 1057, pWObjectList
|
|
push0
|
|
lat temp[$b]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_231d: pushi $8d ; 141, new
|
|
push0
|
|
class List
|
|
send $4
|
|
bnot
|
|
aTop pObjectList
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
ldi $0
|
|
sat temp[$5]
|
|
code_2337: lst temp[$5]
|
|
lat temp[$2]
|
|
lt?
|
|
bnt code_2429
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$6]
|
|
push
|
|
ldi $7fff ; 32767
|
|
and
|
|
sat temp[$4]
|
|
sat temp[$d]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$9]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$a]
|
|
lat temp[$4]
|
|
bnt code_2424
|
|
push2
|
|
pushi $80 ; 128, lastKey
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
push
|
|
class ATPViewArray
|
|
send $6
|
|
bnot
|
|
push
|
|
callk kernel_5, $4
|
|
bnot
|
|
bnt code_2424
|
|
pushi $3ed ; 1005, pBaseView
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$d]
|
|
class ATPViewArray
|
|
send $6
|
|
bnot
|
|
push
|
|
push1
|
|
push1
|
|
lst temp[$8]
|
|
push2
|
|
push1
|
|
lst temp[$9]
|
|
pushi $3 ; z
|
|
push1
|
|
lst temp[$a]
|
|
pushi $f ; 15, loop
|
|
push1
|
|
lst temp[$6]
|
|
ldi $8000 ; -32768
|
|
and
|
|
bnt code_23b9
|
|
ldi $1
|
|
jmp code_23bb
|
|
|
|
code_23b9: ldi $0
|
|
code_23bb: push
|
|
pushi $17e ; 382, noun
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$d]
|
|
class ATPNounArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $3f4 ; 1012, pPolygon
|
|
push1
|
|
pushi $326 ; 806, hasPolygon
|
|
push1
|
|
lst temp[$d]
|
|
class ATPFlagsArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $3fa ; 1018, pDoScaler
|
|
push1
|
|
pushi $327 ; 807, doScaler
|
|
push1
|
|
lst temp[$d]
|
|
class ATPFlagsArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $412 ; 1042, pMsgFile
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$d]
|
|
class ATPFileArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $3ec ; 1004, pAction
|
|
push1
|
|
push0
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $3c0 ; 960, pause
|
|
push0
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldObject
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $48
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$3]
|
|
pToa pObjectList
|
|
send $6
|
|
bnot
|
|
code_2424: +at temp[$5]
|
|
jmp code_2337
|
|
|
|
code_2429: pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
ldi $0
|
|
sat temp[$5]
|
|
code_2438: lst temp[$5]
|
|
lat temp[$2]
|
|
lt?
|
|
bnt code_2485
|
|
pushi $3f4 ; 1012, pPolygon
|
|
push1
|
|
pushi $ff ; 255, asInteger
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldObject
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $36c ; 876, fromPacket
|
|
push1
|
|
lsp param[$1]
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
bnt code_2478
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$3]
|
|
pToa pObjectList
|
|
send $6
|
|
bnot
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
jmp code_2481
|
|
|
|
code_2478: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
code_2481: +at temp[$5]
|
|
jmp code_2438
|
|
|
|
code_2485: pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
ldi $0
|
|
sat temp[$5]
|
|
code_2494: lst temp[$5]
|
|
lat temp[$2]
|
|
lt?
|
|
bnt code_24e3
|
|
pushi $3e4 ; 996, pMover
|
|
push1
|
|
class MoveTo
|
|
push
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldActor
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $36c ; 876, fromPacket
|
|
push1
|
|
lsp param[$1]
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
bnt code_24d6
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$3]
|
|
pToa pObjectList
|
|
send $6
|
|
bnot
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
jmp code_24df
|
|
|
|
code_24d6: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
code_24df: +at temp[$5]
|
|
jmp code_2494
|
|
|
|
code_24e3: lat temp[$b]
|
|
bnt code_24f2
|
|
pushi $3c5 ; 965, addToRoom
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
code_24f2: ldi $1
|
|
aTop cycles
|
|
code_24f6: toss
|
|
ret
|
|
|
|
GSNewRoomScript::changeState:
|
|
link $2
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_255a
|
|
pToa pFirstRoom
|
|
bnt code_2514
|
|
pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
code_2514: pushi $127 ; 295, equal
|
|
push1
|
|
pushi $fe ; 254, strIndex
|
|
pToa pNumber
|
|
send $6
|
|
bnot
|
|
bnt code_2542
|
|
pushi $b5 ; 181, set
|
|
push2
|
|
push0
|
|
push0
|
|
pToa pNumber
|
|
send $8
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push2
|
|
pushi $13b ; 315, putWord
|
|
pushi $140 ; 320, pHandle
|
|
callk kernel_60, $4
|
|
bnot
|
|
push
|
|
pToa pNumber
|
|
send $6
|
|
bnot
|
|
code_2542: pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_22b0 ; "tlwl"
|
|
push
|
|
pushi $20 ; 32, ' ', name
|
|
pTos pNumber
|
|
pushi $2be2 ; 11234
|
|
pTos pNumber
|
|
callk kernel_128, $c
|
|
bnot
|
|
jmp code_2729
|
|
|
|
code_255a: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_2717
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
lat temp[$0]
|
|
bnt code_2597
|
|
pushi $421 ; 1057, pWObjectList
|
|
push0
|
|
send $4
|
|
bnot
|
|
bnt code_2597
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $3a5 ; 933, hideContents
|
|
pushi $421 ; 1057, pWObjectList
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_2597: pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$0]
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
pTos pNumber
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$0]
|
|
send $4
|
|
bnot
|
|
pushi $2c3 ; 707, pNextRoom
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$30]
|
|
send $6
|
|
bnot
|
|
pushi $9d ; 157, eachElementDo
|
|
push2
|
|
pushi $3c5 ; 965, addToRoom
|
|
lst temp[$0]
|
|
pToa pObjectList
|
|
send $8
|
|
bnot
|
|
pushi $9d ; 157, eachElementDo
|
|
push2
|
|
pushi $63 ; 99, 'c', perform
|
|
class GotoVisibleLocation
|
|
push
|
|
pushi $a6 ; 166, release
|
|
push0
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pObjectList
|
|
send $10
|
|
bnot
|
|
pushi $3f7 ; 1015, pRoomNum
|
|
push1
|
|
pTos pNumber
|
|
pushi $3c5 ; 965, addToRoom
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$1]
|
|
send $c
|
|
bnot
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $4 ; scaleX
|
|
pushi $140 ; 320, pHandle
|
|
pushi $c8 ; 200, handleEvent
|
|
push1
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
push2
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
push2
|
|
pushi $eac4 ; -5436
|
|
push1
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $c
|
|
bnot
|
|
sat temp[$1]
|
|
push1
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
push1
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
ne?
|
|
bt code_2642
|
|
push2
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
push2
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
ne?
|
|
code_2642: bnt code_2670
|
|
push1
|
|
push1
|
|
push1
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
push2
|
|
push1
|
|
push2
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $3cd ; 973, recordPosn
|
|
push0
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $16
|
|
bnot
|
|
pushi $36a ; 874, updateDisplay
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
code_2670: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $4 ; scaleX
|
|
pushi $140 ; 320, pHandle
|
|
pushi $c8 ; 200, handleEvent
|
|
pushi $140 ; 320, pHandle
|
|
pushi $c8 ; 200, handleEvent
|
|
push2
|
|
pushi $eac4 ; -5436
|
|
push1
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $c
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $422 ; 1058, pSafeX
|
|
push1
|
|
push1
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $423 ; 1059, pSafeY
|
|
push1
|
|
push2
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
pushi $6d ; 109, 'm', picture
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $bff ; 3071, BAD SELECTOR
|
|
eq?
|
|
bnt code_26e4
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $3e1 ; 993, validatePosn
|
|
pushi $421 ; 1057, pWObjectList
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_26e4: pToa pFirstRoom
|
|
bnt code_26f2
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
code_26f2: pushi $97 ; 151, isKindOf
|
|
push1
|
|
class StaticRealmRoom
|
|
push
|
|
pToa pRoom
|
|
send $6
|
|
bnot
|
|
bnt code_2710
|
|
ldi $1
|
|
sag global[$4f]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_2729
|
|
|
|
code_2710: ldi $1
|
|
aTop cycles
|
|
jmp code_2729
|
|
|
|
code_2717: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_2729
|
|
ldi $1
|
|
sag global[$4f]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_2729: toss
|
|
ret
|
|
|
|
GSShiftRoomScript::handleMsg:
|
|
link $e
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_277e
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $34 ; 52, '4', number
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_2bf2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_2bf2
|
|
|
|
code_277e: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_27cc
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $34 ; 52, '4', number
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_2bf2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $50a ; 1290, pEntryX
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $50b ; 1291, pEntryY
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_2bf2
|
|
|
|
code_27cc: dup
|
|
ldi $21 ; 33, '!', key
|
|
eq?
|
|
bnt code_2bf2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
push2
|
|
pushi $9c45 ; -25531
|
|
push0
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
sag global[$4f]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_281a
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $3 ; z
|
|
pushi $6 ; maxScale
|
|
pushi $3 ; z
|
|
push
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
code_281a: pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$e6]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$d]
|
|
push
|
|
lag global[$e7]
|
|
ne?
|
|
bnt code_284f
|
|
lat temp[$d]
|
|
sag global[$e7]
|
|
push
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bnt code_284f
|
|
pushi $33 ; 51, '3', play
|
|
push1
|
|
lat temp[$d]
|
|
lsli local[$8]
|
|
class MusicMgr
|
|
send $6
|
|
bnot
|
|
code_284f: pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
aTop pNumber
|
|
pushi $1ae ; 430, horizon
|
|
push1
|
|
pushi $1ae ; 430, horizon
|
|
push0
|
|
lag global[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2c0 ; 704, setInfo
|
|
pushi $5 ; scaleY
|
|
pTos pNumber
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2bc ; 700, virtualize
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class NetRoom
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
send $18
|
|
bnot
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_28f6
|
|
lal local[$28]
|
|
bnt code_28e5
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
lsl local[$29]
|
|
pushi $cd ; 205, pDemons
|
|
push0
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lsl local[$29]
|
|
pushi $cd ; 205, pDemons
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_28e5: pushi $55a ; 1370, pDefunct
|
|
push1
|
|
push1
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_28f6: pushi $a1 ; 161, firstEqual
|
|
push2
|
|
pushi $6d ; 109, 'm', picture
|
|
dup
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
push2
|
|
pushi $9cac ; -25428
|
|
pushi $5 ; scaleY
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $8
|
|
bnot
|
|
sat temp[$6]
|
|
bnt code_29e5
|
|
pushi $2bb ; 699, pType
|
|
push1
|
|
pushi $46f ; 1135, roomType
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $1ae ; 430, horizon
|
|
push1
|
|
pushi $1ae ; 430, horizon
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $471 ; 1137, pScaled
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
bnt code_2979
|
|
pushi $19a ; 410, setScale
|
|
pushi $4 ; scaleX
|
|
pushi $475 ; 1141, pFrontSize
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $473 ; 1139, pBackSize
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $474 ; 1140, pFrontY
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $472 ; 1138, pBackY
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $c
|
|
bnot
|
|
code_2979: pushi $470 ; 1136, polyList
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
sat temp[$c]
|
|
bnt code_29e5
|
|
pushi $97 ; 151, isKindOf
|
|
push1
|
|
class List
|
|
push
|
|
lat temp[$c]
|
|
send $6
|
|
bnot
|
|
not
|
|
bnt code_29b4
|
|
pushi $2bd ; 701, addPolygon
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
pushi $470 ; 1136, polyList
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_29e5
|
|
|
|
code_29b4: ldi $0
|
|
sat temp[$4]
|
|
code_29b8: lst temp[$4]
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$c]
|
|
send $4
|
|
bnot
|
|
lt?
|
|
bnt code_29e5
|
|
pushi $2bd ; 701, addPolygon
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$4]
|
|
lat temp[$c]
|
|
send $6
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
+at temp[$4]
|
|
jmp code_29b8
|
|
|
|
code_29e5: pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$1]
|
|
lag global[$30]
|
|
send $6
|
|
bnot
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$a]
|
|
bnt code_2a1a
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $3dc ; 988, deleteFromServer
|
|
pushi $421 ; 1057, pWObjectList
|
|
push0
|
|
lat temp[$a]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_2a1a: pushi $8d ; 141, new
|
|
push0
|
|
class List
|
|
send $4
|
|
bnot
|
|
aTop pObjectList
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
ldi $0
|
|
sat temp[$4]
|
|
code_2a34: lst temp[$4]
|
|
lat temp[$2]
|
|
lt?
|
|
bnt code_2b24
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$b]
|
|
push
|
|
ldi $7fff ; 32767
|
|
and
|
|
sat temp[$5]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$7]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$8]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$9]
|
|
lat temp[$5]
|
|
bnt code_2b1f
|
|
push2
|
|
pushi $80 ; 128, lastKey
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
push
|
|
class ATPViewArray
|
|
send $6
|
|
bnot
|
|
push
|
|
callk kernel_5, $4
|
|
bnot
|
|
bnt code_2b1f
|
|
pushi $3ed ; 1005, pBaseView
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$5]
|
|
class ATPViewArray
|
|
send $6
|
|
bnot
|
|
push
|
|
push1
|
|
push1
|
|
lst temp[$7]
|
|
push2
|
|
push1
|
|
lst temp[$8]
|
|
pushi $3 ; z
|
|
push1
|
|
lst temp[$9]
|
|
pushi $f ; 15, loop
|
|
push1
|
|
lst temp[$b]
|
|
ldi $8000 ; -32768
|
|
and
|
|
bnt code_2ab4
|
|
ldi $1
|
|
jmp code_2ab6
|
|
|
|
code_2ab4: ldi $0
|
|
code_2ab6: push
|
|
pushi $17e ; 382, noun
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$5]
|
|
class ATPNounArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $3f4 ; 1012, pPolygon
|
|
push1
|
|
pushi $326 ; 806, hasPolygon
|
|
push1
|
|
lst temp[$5]
|
|
class ATPFlagsArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $3fa ; 1018, pDoScaler
|
|
push1
|
|
pushi $327 ; 807, doScaler
|
|
push1
|
|
lst temp[$5]
|
|
class ATPFlagsArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $412 ; 1042, pMsgFile
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$5]
|
|
class ATPFileArray
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $3ec ; 1004, pAction
|
|
push1
|
|
push0
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $3c0 ; 960, pause
|
|
push0
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldObject
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $48
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$3]
|
|
pToa pObjectList
|
|
send $6
|
|
bnot
|
|
code_2b1f: +at temp[$4]
|
|
jmp code_2a34
|
|
|
|
code_2b24: pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
ldi $0
|
|
sat temp[$4]
|
|
code_2b33: lst temp[$4]
|
|
lat temp[$2]
|
|
lt?
|
|
bnt code_2b81
|
|
pushi $3f4 ; 1012, pPolygon
|
|
push1
|
|
pushi $ff ; 255, asInteger
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldObject
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $36c ; 876, fromPacket
|
|
push1
|
|
lsp param[$1]
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
bnt code_2b74
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$3]
|
|
pToa pObjectList
|
|
send $6
|
|
bnot
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
jmp code_2b7d
|
|
|
|
code_2b74: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
code_2b7d: +at temp[$4]
|
|
jmp code_2b33
|
|
|
|
code_2b81: pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
ldi $0
|
|
sat temp[$4]
|
|
code_2b90: lst temp[$4]
|
|
lat temp[$2]
|
|
lt?
|
|
bnt code_2bdf
|
|
pushi $3e4 ; 996, pMover
|
|
push1
|
|
class MoveTo
|
|
push
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldActor
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $36c ; 876, fromPacket
|
|
push1
|
|
lsp param[$1]
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
bnt code_2bd2
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$3]
|
|
pToa pObjectList
|
|
send $6
|
|
bnot
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
jmp code_2bdb
|
|
|
|
code_2bd2: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
code_2bdb: +at temp[$4]
|
|
jmp code_2b90
|
|
|
|
code_2bdf: lat temp[$a]
|
|
bnt code_2bee
|
|
pushi $3c5 ; 965, addToRoom
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
code_2bee: ldi $1
|
|
aTop cycles
|
|
code_2bf2: toss
|
|
ret
|
|
|
|
GSShiftRoomScript::changeState:
|
|
link $2
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_2c15
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_252e ; "tb"
|
|
push
|
|
pushi $34 ; 52, '4', number
|
|
pTos pDirection
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_2d20
|
|
|
|
code_2c15: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_2d0e
|
|
pushi $c5 ; 197, pRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $3a5 ; 933, hideContents
|
|
pushi $421 ; 1057, pWObjectList
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$0]
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
pTos pNumber
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $2c3 ; 707, pNextRoom
|
|
push1
|
|
push
|
|
lag global[$30]
|
|
send $6
|
|
bnot
|
|
pushi $9d ; 157, eachElementDo
|
|
push2
|
|
pushi $3c5 ; 965, addToRoom
|
|
lst temp[$0]
|
|
pToa pObjectList
|
|
send $8
|
|
bnot
|
|
pushi $9d ; 157, eachElementDo
|
|
push2
|
|
pushi $63 ; 99, 'c', perform
|
|
class GotoVisibleLocation
|
|
push
|
|
pushi $a6 ; 166, release
|
|
push0
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pObjectList
|
|
send $10
|
|
bnot
|
|
pushi $3c5 ; 965, addToRoom
|
|
push1
|
|
lst temp[$0]
|
|
pushi $3f7 ; 1015, pRoomNum
|
|
push1
|
|
pTos pNumber
|
|
lag global[$1]
|
|
send $c
|
|
bnot
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $4 ; scaleX
|
|
pushi $140 ; 320, pHandle
|
|
pushi $c8 ; 200, handleEvent
|
|
pushi $140 ; 320, pHandle
|
|
pushi $c8 ; 200, handleEvent
|
|
push2
|
|
pushi $eac4 ; -5436
|
|
push1
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $c
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $422 ; 1058, pSafeX
|
|
push1
|
|
push1
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $423 ; 1059, pSafeY
|
|
push1
|
|
push2
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $6d ; 109, 'm', picture
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
ldi $bff ; 3071, BAD SELECTOR
|
|
eq?
|
|
bnt code_2cfe
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $3e1 ; 993, validatePosn
|
|
pushi $421 ; 1057, pWObjectList
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
code_2cfe: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
jmp code_2d20
|
|
|
|
code_2d0e: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_2d20
|
|
ldi $1
|
|
sag global[$4f]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_2d20: toss
|
|
ret
|
|
|
|
GSCreateCharacterScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_2d77
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $30 ; 48, '0', who
|
|
eq?
|
|
bnt code_2d73
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
code_2d73: toss
|
|
jmp code_2daf
|
|
|
|
code_2d77: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_2daf
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $30 ; 48, '0', who
|
|
eq?
|
|
bnt code_2dae
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $36c ; 876, fromPacket
|
|
push1
|
|
lsp param[$1]
|
|
pToa pCharacter
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_2dae: toss
|
|
code_2daf: toss
|
|
ret
|
|
|
|
GSCreateCharacterScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_2e2d
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pName
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pTitle
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
pTos pProfession
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
pTos pRace
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
pTos pSex
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
pTos pPeaceful
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $2a
|
|
bnot
|
|
pushi $3ca ; 970, buildExtendedPacket
|
|
push1
|
|
lst temp[$0]
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $30 ; 48, '0', who
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_2e3b
|
|
|
|
code_2e2d: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_2e3b
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_2e3b: toss
|
|
ret
|
|
|
|
GSUpdateCharacterScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_2e92
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $7c ; 124, '|', titleBack
|
|
eq?
|
|
bnt code_2e8e
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
code_2e8e: toss
|
|
jmp code_2ebf
|
|
|
|
code_2e92: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_2ebf
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $7c ; 124, '|', titleBack
|
|
eq?
|
|
bnt code_2ebe
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_2ebe: toss
|
|
code_2ebf: toss
|
|
ret
|
|
|
|
GSUpdateCharacterScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_2f47
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pushi $2cb ; 715, pServIDLo
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pushi $2cc ; 716, pServIDHi
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
lsg global[$f7]
|
|
ldi $52 ; 82, 'R', save
|
|
eq?
|
|
bnt code_2eff
|
|
ldi $1
|
|
jmp code_2f01
|
|
|
|
code_2eff: ldi $0
|
|
code_2f01: push
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $18
|
|
bnot
|
|
pushi $3ca ; 970, buildExtendedPacket
|
|
push1
|
|
lst temp[$0]
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $7c ; 124, '|', titleBack
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_2f55
|
|
|
|
code_2f47: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_2f55
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_2f55: toss
|
|
ret
|
|
|
|
GSDestroyCharacterScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_2fac
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $31 ; 49, '1', message
|
|
eq?
|
|
bnt code_2fa8
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
code_2fa8: toss
|
|
jmp code_2fef
|
|
|
|
code_2fac: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_2fef
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $31 ; 49, '1', message
|
|
eq?
|
|
bnt code_2fee
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pTos pCharacter
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
pushi $3df ; 991, setServID
|
|
push2
|
|
pushi $ff ; 255, asInteger
|
|
dup
|
|
pToa pCharacter
|
|
send $8
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_2fee: toss
|
|
code_2fef: toss
|
|
ret
|
|
|
|
GSDestroyCharacterScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3010
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $31 ; 49, '1', message
|
|
pTos pCharacter
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_301e
|
|
|
|
code_3010: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_301e
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_301e: toss
|
|
ret
|
|
|
|
GSQueryCharactersScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3077
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $12 ; 18, nsLeft
|
|
eq?
|
|
bnt code_3073
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
code_3073: toss
|
|
jmp code_30c9
|
|
|
|
code_3077: dup
|
|
ldi $12 ; 18, nsLeft
|
|
eq?
|
|
bnt code_30c9
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
ldi $0
|
|
sat temp[$2]
|
|
code_3096: lst temp[$2]
|
|
lat temp[$0]
|
|
lt?
|
|
bnt code_30c5
|
|
pushi $36c ; 876, fromPacket
|
|
push1
|
|
lsp param[$1]
|
|
pushi $3c6 ; 966, deleteFromRoom
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldEgo
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
send $a
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$1]
|
|
pToa pList
|
|
send $6
|
|
bnot
|
|
+at temp[$2]
|
|
jmp code_3096
|
|
|
|
code_30c5: ldi $1
|
|
aTop cycles
|
|
code_30c9: toss
|
|
ret
|
|
|
|
GSQueryCharactersScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_30e8
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $12 ; 18, nsLeft
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_30f6
|
|
|
|
code_30e8: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_30f6
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_30f6: toss
|
|
ret
|
|
|
|
GSPerformVerbScript::handleMsg:
|
|
link $2
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_314b
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pTos pVerb
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_31e3
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_31e3
|
|
|
|
code_314b: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_31e3
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pTos pVerb
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_31e3
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$df]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$e0]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$e1]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
lst temp[$1]
|
|
lag global[$de]
|
|
send $6
|
|
bnot
|
|
pushi $11b ; 283, bitXOR
|
|
push2
|
|
pushi $feed ; -275
|
|
pushi $deaf ; -8529
|
|
lat temp[$1]
|
|
send $8
|
|
bnot
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$fa]
|
|
pushi $10e ; 270, hiWord
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$fb]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_31e3: toss
|
|
ret
|
|
|
|
GSPerformVerbScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_32ed
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
push1
|
|
pTos pDirectObj
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_3214
|
|
pushi $2cb ; 715, pServIDLo
|
|
push0
|
|
pToa pDirectObj
|
|
send $4
|
|
bnot
|
|
jmp code_3216
|
|
|
|
code_3214: ldi $ff ; 255, asInteger
|
|
code_3216: push
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
push1
|
|
pTos pDirectObj
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_3233
|
|
pushi $2cc ; 716, pServIDHi
|
|
push0
|
|
pToa pDirectObj
|
|
send $4
|
|
bnot
|
|
jmp code_3235
|
|
|
|
code_3233: ldi $ff ; 255, asInteger
|
|
code_3235: push
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
push1
|
|
pTos pIndirectObj
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_3252
|
|
pushi $2cb ; 715, pServIDLo
|
|
push0
|
|
pToa pIndirectObj
|
|
send $4
|
|
bnot
|
|
jmp code_3254
|
|
|
|
code_3252: ldi $ff ; 255, asInteger
|
|
code_3254: push
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
push1
|
|
pTos pIndirectObj
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_3272
|
|
pushi $2cc ; 716, pServIDHi
|
|
push0
|
|
pToa pIndirectObj
|
|
send $4
|
|
bnot
|
|
jmp code_3274
|
|
|
|
code_3272: ldi $ff ; 255, asInteger
|
|
code_3274: push
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $1e
|
|
bnot
|
|
pushi $2f8 ; 760, buildPacket
|
|
push1
|
|
lst temp[$0]
|
|
pushi $435 ; 1077, toss
|
|
push0
|
|
pushi $3f6 ; 1014, pOutgoingMovie
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
pToa pObj
|
|
bnt code_32a8
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
push
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
code_32a8: pTos pGotoX
|
|
ldi $ff ; 255, asInteger
|
|
ne?
|
|
bnt code_32c1
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pTos pGotoX
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pTos pGotoY
|
|
lat temp[$0]
|
|
send $c
|
|
bnot
|
|
code_32c1: pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pTos pVerb
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_32fb
|
|
|
|
code_32ed: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_32fb
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_32fb: toss
|
|
ret
|
|
|
|
GSGetDescriptionScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3350
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $39 ; 57, '9', b_moveCnt
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3397
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_3397
|
|
|
|
code_3350: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_3397
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $39 ; 57, '9', b_moveCnt
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3397
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $d3 ; 211, copy
|
|
push1
|
|
push
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_3397: toss
|
|
ret
|
|
|
|
GSGetDescriptionScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_33b8
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $39 ; 57, '9', b_moveCnt
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_33c6
|
|
|
|
code_33b8: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_33c6
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_33c6: toss
|
|
ret
|
|
|
|
GSGetBiographyScript::init:
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSGetBiographyScript::dispose:
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSGetBiographyScript::handleError:
|
|
lsp param[$1]
|
|
class DisposeNotifyList
|
|
eq?
|
|
bnt code_340b
|
|
lsp param[$2]
|
|
pToa pObj
|
|
eq?
|
|
bnt code_340b
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
jmp code_3417
|
|
|
|
code_340b: pushi $9c ; 156, handleError
|
|
push1
|
|
&rest $4 ; scaleX
|
|
lsp param[$1]
|
|
super GSActionScript, $6
|
|
bnot
|
|
code_3417: ret
|
|
|
|
GSGetBiographyScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_346b
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $37 ; 55, '7', dx
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_34b2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_34b2
|
|
|
|
code_346b: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_34b2
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $37 ; 55, '7', dx
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_34b2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $d3 ; 211, copy
|
|
push1
|
|
push
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_34b2: toss
|
|
ret
|
|
|
|
GSGetBiographyScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_34d3
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $37 ; 55, '7', dx
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_34e1
|
|
|
|
code_34d3: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_34e1
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_34e1: toss
|
|
ret
|
|
|
|
GSSetBiographyScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3534
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $38 ; 56, '8', dy
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_355d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_355d
|
|
|
|
code_3534: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_355d
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $38 ; 56, '8', dy
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_355d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_355d: toss
|
|
ret
|
|
|
|
GSSetBiographyScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_35ce
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pushi $2cb ; 715, pServIDLo
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pushi $2cc ; 716, pServIDHi
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pText
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $18
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $38 ; 56, '8', dy
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_35dc
|
|
|
|
code_35ce: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_35dc
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_35dc: toss
|
|
ret
|
|
|
|
GSCheckLoginScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $e ; 14, view
|
|
eq?
|
|
bnt code_365c
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pTos pLongInt
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$fc]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $6 ; maxScale
|
|
pushi $8 ; fixPriority
|
|
lst temp[$2]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $d3 ; 211, copy
|
|
push1
|
|
push
|
|
pToa pLoginErrorStr
|
|
send $6
|
|
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
|
|
ldi $1
|
|
aTop cycles
|
|
code_365c: toss
|
|
ret
|
|
|
|
GSCheckLoginScript::changeState:
|
|
link $5
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_36e4
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pLoginName
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pPassword
|
|
pushi $13c ; 316, putLong
|
|
push1
|
|
pTos pLongInt
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
pTos pNumber
|
|
lat temp[$0]
|
|
send $18
|
|
bnot
|
|
pToa pNumber
|
|
bnt code_36ac
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pLoginErrorStr
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
code_36ac: pushi $13b ; 315, putWord
|
|
push1
|
|
pushi $407 ; 1031, pHealthMax
|
|
lat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $e ; 14, view
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_36f2
|
|
|
|
code_36e4: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_36f2
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_36f2: toss
|
|
ret
|
|
|
|
GSSetHeadDataScript::handleMsg:
|
|
link $2
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3747
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $3b ; 59, ';', b_i2
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_37a3
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_37a3
|
|
|
|
code_3747: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_37a3
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $3b ; 59, ';', b_i2
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_37a3
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BHead
|
|
push
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BHead
|
|
push
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
pToa pCharacter
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $d3 ; 211, copy
|
|
push1
|
|
lst temp[$0]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_37a3: toss
|
|
ret
|
|
|
|
GSSetHeadDataScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_382a
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pushi $2cb ; 715, pServIDLo
|
|
push0
|
|
pToa pCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $13b ; 315, putWord
|
|
push1
|
|
pushi $2cc ; 716, pServIDHi
|
|
push0
|
|
pToa pCharacter
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $12
|
|
bnot
|
|
pushi $2f8 ; 760, buildPacket
|
|
push1
|
|
lst temp[$0]
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BHead
|
|
push
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $3b ; 59, ';', b_i2
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
jmp code_3838
|
|
|
|
code_382a: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3838
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3838: toss
|
|
ret
|
|
|
|
GSGetExtendedPropsScript::dispose:
|
|
pushi $58 ; 88, 'X', delete
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSGetExtendedPropsScript::handleError:
|
|
lsp param[$1]
|
|
class DisposeNotifyList
|
|
eq?
|
|
bnt code_3865
|
|
lsp param[$2]
|
|
pToa pObj
|
|
eq?
|
|
bnt code_3865
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3865: ret
|
|
|
|
GSGetExtendedPropsScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_38b9
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $3a ; 58, ':', b_i1
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_38ed
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_38ed
|
|
|
|
code_38b9: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_38ed
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $3a ; 58, ':', b_i1
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_38ed
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $3c9 ; 969, fromExtendedPacket
|
|
push1
|
|
lsp param[$1]
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_38ed: toss
|
|
ret
|
|
|
|
GSGetExtendedPropsScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3918
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DisposeNotifyList
|
|
send $6
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $3a ; 58, ':', b_i1
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_3926
|
|
|
|
code_3918: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3926
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3926: toss
|
|
ret
|
|
|
|
GSGetShopInfoScript::handleMsg:
|
|
link $2
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_397b
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $47 ; 71, 'G', looper
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_39d2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_39d2
|
|
|
|
code_397b: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_39d2
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $47 ; 71, 'G', looper
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_39d2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BCharacter
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $432 ; 1074, pBuildPoints
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $1a ; 26, signal
|
|
push0
|
|
pTos pObj
|
|
lsp param[$1]
|
|
callk kernel_118, $8
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_39d2: toss
|
|
ret
|
|
|
|
GSGetShopInfoScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_39f3
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $47 ; 71, 'G', looper
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_3a01
|
|
|
|
code_39f3: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3a01
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3a01: toss
|
|
ret
|
|
|
|
GSGetAuctionHallInfoScript::handleMsg:
|
|
link $3
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3a57
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $8f ; 143, putIndex
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3aaf
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_3aaf
|
|
|
|
code_3a57: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_3aaf
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $8f ; 143, putIndex
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3aaf
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BCharacter
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $432 ; 1074, pBuildPoints
|
|
push1
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $1b ; 27, illegalBits
|
|
push0
|
|
pTos pObj
|
|
lsp param[$1]
|
|
callk kernel_118, $8
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_3aaf: toss
|
|
ret
|
|
|
|
GSGetAuctionHallInfoScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3ad1
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $8f ; 143, putIndex
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_3adf
|
|
|
|
code_3ad1: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3adf
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3adf: toss
|
|
ret
|
|
|
|
GSBuyItemScript::handleMsg:
|
|
link $4
|
|
push0
|
|
callk kernel_129, $0
|
|
bnot
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3b39
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $48 ; 72, 'H', modifiers
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3c0d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_3c0d
|
|
|
|
code_3b39: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_3c0d
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $48 ; 72, 'H', modifiers
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3c0d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
push
|
|
dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_3bb8
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class WorldObject
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $36c ; 876, fromPacket
|
|
push2
|
|
lsp param[$1]
|
|
lsg global[$1]
|
|
send $8
|
|
bnot
|
|
not
|
|
bnt code_3b97
|
|
push1
|
|
lofsa string_2668 ; "GSBuyItemScript got non-visible object in response."
|
|
push
|
|
calle export60029_0, $2
|
|
bnot
|
|
code_3b97: pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $3d7 ; 983, subValue
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
jmp code_3c08
|
|
|
|
code_3bb8: dup
|
|
ldi $4 ; scaleX
|
|
eq?
|
|
bnt code_3c08
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BCharacter
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$3]
|
|
pushi $432 ; 1074, pBuildPoints
|
|
push1
|
|
pushi $432 ; 1074, pBuildPoints
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
sub
|
|
push
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $3c9 ; 969, fromExtendedPacket
|
|
push1
|
|
lsp param[$1]
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
code_3c08: toss
|
|
ldi $1
|
|
aTop cycles
|
|
code_3c0d: toss
|
|
ret
|
|
|
|
GSBuyItemScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3c47
|
|
push1
|
|
pTos pObj
|
|
calle export60000_0, $2
|
|
bnot
|
|
not
|
|
bnt code_3c31
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
ret
|
|
|
|
code_3c31: pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_269c ; "tpww"
|
|
push
|
|
pushi $48 ; 72, 'H', modifiers
|
|
pTos pObj
|
|
push0
|
|
pTos pUID
|
|
callk kernel_128, $c
|
|
bnot
|
|
jmp code_3c55
|
|
|
|
code_3c47: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3c55
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3c55: toss
|
|
ret
|
|
|
|
GSBuyBulkScript::handleMsg:
|
|
link $4
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3caa
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $48 ; 72, 'H', modifiers
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3d23
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_3d23
|
|
|
|
code_3caa: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_3d23
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $48 ; 72, 'H', modifiers
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3d23
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
push
|
|
dup
|
|
ldi $5 ; scaleY
|
|
eq?
|
|
bnt code_3d1e
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $3d9 ; 985, addManaValue
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $3d7 ; 983, subValue
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
code_3d1e: toss
|
|
ldi $1
|
|
aTop cycles
|
|
code_3d23: toss
|
|
ret
|
|
|
|
GSBuyBulkScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3d68
|
|
push1
|
|
pTos pObj
|
|
calle export60000_0, $2
|
|
bnot
|
|
not
|
|
bnt code_3d47
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
ret
|
|
|
|
code_3d47: pushi $7 ; priority
|
|
pushi $e ; 14, view
|
|
lofsa string_26b1 ; "tpwwl"
|
|
push
|
|
pushi $48 ; 72, 'H', modifiers
|
|
pTos pObj
|
|
push0
|
|
pTos pUID
|
|
pTos pLongInt
|
|
callk kernel_128, $e
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pLongInt
|
|
send $4
|
|
bnot
|
|
jmp code_3d76
|
|
|
|
code_3d68: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3d76
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3d76: toss
|
|
ret
|
|
|
|
GSSellItemScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3dcb
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4a ; 74, 'J', setPri
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3e07
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_3e07
|
|
|
|
code_3dcb: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_3e07
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4a ; 74, 'J', setPri
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3e07
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_3e07: toss
|
|
ret
|
|
|
|
GSSellItemScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3e2a
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_26c7 ; "tpp"
|
|
push
|
|
pushi $4a ; 74, 'J', setPri
|
|
pTos pShop
|
|
pTos pObj
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_3e38
|
|
|
|
code_3e2a: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3e38
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3e38: toss
|
|
ret
|
|
|
|
GSSellCrystalsScript::handleMsg:
|
|
link $2
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3e8d
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $75 ; 117, 'u', show
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3ef2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_3ef2
|
|
|
|
code_3e8d: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_3ef2
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $75 ; 117, 'u', show
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3ef2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $3da ; 986, subManaValue
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_3ef2: toss
|
|
ret
|
|
|
|
GSSellCrystalsScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3f15
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_26dc ; "tpl"
|
|
push
|
|
pushi $75 ; 117, 'u', show
|
|
pTos pObj
|
|
pTos pLongInt
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_3f23
|
|
|
|
code_3f15: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3f23
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3f23: toss
|
|
ret
|
|
|
|
GSRechargeScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_3f78
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $65 ; 101, 'e', topString
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3fa1
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_3fa1
|
|
|
|
code_3f78: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_3fa1
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $65 ; 101, 'e', topString
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_3fa1
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_3fa1: toss
|
|
ret
|
|
|
|
GSRechargeScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_3fc4
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_26c7 ; "tpp"
|
|
push
|
|
pushi $65 ; 101, 'e', topString
|
|
pTos pShop
|
|
pTos pObj
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_3fd2
|
|
|
|
code_3fc4: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_3fd2
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_3fd2: toss
|
|
ret
|
|
|
|
GSRepairScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4027
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7a ; 122, 'z', borderColor
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4050
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4050
|
|
|
|
code_4027: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4050
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7a ; 122, 'z', borderColor
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4050
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4050: toss
|
|
ret
|
|
|
|
GSRepairScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4073
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_26c7 ; "tpp"
|
|
push
|
|
pushi $7a ; 122, 'z', borderColor
|
|
pTos pShop
|
|
pTos pObj
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_4081
|
|
|
|
code_4073: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4081
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4081: toss
|
|
ret
|
|
|
|
GSGetPriceScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_40d6
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_412e
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_412e
|
|
|
|
code_40d6: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_412e
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_412e
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
push1
|
|
pTos pLongInt
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_412a
|
|
pushi $97 ; 151, isKindOf
|
|
push1
|
|
class LongInt
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
bnt code_412a
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
code_412a: ldi $1
|
|
aTop cycles
|
|
code_412e: toss
|
|
ret
|
|
|
|
GSGetPriceScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4151
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_26c7 ; "tpp"
|
|
push
|
|
pushi $4b ; 75, 'K', at
|
|
pTos pShop
|
|
pTos pObj
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_415f
|
|
|
|
code_4151: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_415f
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_415f: toss
|
|
ret
|
|
|
|
GSGetRechargePriceScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_41b4
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $66 ; 102, 'f', flags
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_420c
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_420c
|
|
|
|
code_41b4: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_420c
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $66 ; 102, 'f', flags
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_420c
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
push1
|
|
pTos pLongInt
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_4208
|
|
pushi $97 ; 151, isKindOf
|
|
push1
|
|
class LongInt
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
bnt code_4208
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
code_4208: ldi $1
|
|
aTop cycles
|
|
code_420c: toss
|
|
ret
|
|
|
|
GSGetRechargePriceScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_422f
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_26c7 ; "tpp"
|
|
push
|
|
pushi $66 ; 102, 'f', flags
|
|
pTos pShop
|
|
pTos pObj
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_423d
|
|
|
|
code_422f: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_423d
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_423d: toss
|
|
ret
|
|
|
|
GSGetRepairPriceScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4292
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7b ; 123, '{', titleFore
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_42ea
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_42ea
|
|
|
|
code_4292: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_42ea
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7b ; 123, '{', titleFore
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_42ea
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
push1
|
|
pTos pLongInt
|
|
calle export60000_0, $2
|
|
bnot
|
|
bnt code_42e6
|
|
pushi $97 ; 151, isKindOf
|
|
push1
|
|
class LongInt
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
bnt code_42e6
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
code_42e6: ldi $1
|
|
aTop cycles
|
|
code_42ea: toss
|
|
ret
|
|
|
|
GSGetRepairPriceScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_430d
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_26c7 ; "tpp"
|
|
push
|
|
pushi $7b ; 123, '{', titleFore
|
|
pTos pShop
|
|
pTos pObj
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_431b
|
|
|
|
code_430d: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_431b
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_431b: toss
|
|
ret
|
|
|
|
GSExamineItemScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4370
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $49 ; 73, 'I', replay
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_43b7
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_43b7
|
|
|
|
code_4370: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_43b7
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $49 ; 73, 'I', replay
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_43b7
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $d3 ; 211, copy
|
|
push1
|
|
push
|
|
pToa pText
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_43b7: toss
|
|
ret
|
|
|
|
GSExamineItemScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_43db
|
|
pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_269c ; "tpww"
|
|
push
|
|
pushi $49 ; 73, 'I', replay
|
|
pTos pObj
|
|
push0
|
|
pTos pUID
|
|
callk kernel_128, $c
|
|
bnot
|
|
jmp code_43e9
|
|
|
|
code_43db: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_43e9
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_43e9: toss
|
|
ret
|
|
|
|
GSMoneyDropScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_443c
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4c ; 76, 'L', next
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4465
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4465
|
|
|
|
code_443c: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4465
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4c ; 76, 'L', next
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4465
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4465: toss
|
|
ret
|
|
|
|
GSMoneyDropScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4492
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_276a ; "tlb"
|
|
push
|
|
pushi $4c ; 76, 'L', next
|
|
pTos pLongInt
|
|
pTos pNumber
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_44a0
|
|
|
|
code_4492: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_44a0
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_44a0: toss
|
|
ret
|
|
|
|
GSMoneyPutScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_44f3
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4d ; 77, 'M', done
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_451c
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_451c
|
|
|
|
code_44f3: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_451c
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4d ; 77, 'M', done
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_451c
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_451c: toss
|
|
ret
|
|
|
|
GSMoneyPutScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_454b
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_2780 ; "tlpb"
|
|
push
|
|
pushi $4d ; 77, 'M', done
|
|
pTos pLongInt
|
|
pTos pDirectObj
|
|
pTos pNumber
|
|
callk kernel_128, $c
|
|
bnot
|
|
jmp code_4559
|
|
|
|
code_454b: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4559
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4559: toss
|
|
ret
|
|
|
|
GSMoneyGiveScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_45ac
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4e ; 78, 'N', width
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_45d5
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_45d5
|
|
|
|
code_45ac: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_45d5
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4e ; 78, 'N', width
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_45d5
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_45d5: toss
|
|
ret
|
|
|
|
GSMoneyGiveScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4604
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $6 ; maxScale
|
|
pushi $e ; 14, view
|
|
lofsa string_2780 ; "tlpb"
|
|
push
|
|
pushi $4e ; 78, 'N', width
|
|
pTos pLongInt
|
|
pTos pDirectObj
|
|
pTos pNumber
|
|
callk kernel_128, $c
|
|
bnot
|
|
jmp code_4612
|
|
|
|
code_4604: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4612
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4612: toss
|
|
ret
|
|
|
|
GSMoneyTakeScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4665
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4f ; 79, 'O', pragmaFail
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_468e
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_468e
|
|
|
|
code_4665: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_468e
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $4f ; 79, 'O', pragmaFail
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_468e
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_468e: toss
|
|
ret
|
|
|
|
GSMoneyTakeScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_46b9
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $4f ; 79, 'O', pragmaFail
|
|
pTos pDirectObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_46c7
|
|
|
|
code_46b9: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_46c7
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_46c7: toss
|
|
ret
|
|
|
|
GSCastSpellScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_471a
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4743
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4743
|
|
|
|
code_471a: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4743
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4743
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4743: toss
|
|
ret
|
|
|
|
GSCastSpellScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4776
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $8 ; fixPriority
|
|
pushi $e ; 14, view
|
|
lofsa string_27ba ; "twppww"
|
|
push
|
|
pushi $50 ; 80, 'P', claimed
|
|
pTos pNumber
|
|
pTos pDirectObj
|
|
pTos pObj
|
|
pTos pGotoX
|
|
pTos pGotoY
|
|
callk kernel_128, $10
|
|
bnot
|
|
jmp code_4784
|
|
|
|
code_4776: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4784
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4784: toss
|
|
ret
|
|
|
|
GSCastTargetSpellScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_47d7
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4800
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4800
|
|
|
|
code_47d7: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4800
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4800
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4800: toss
|
|
ret
|
|
|
|
GSCastTargetSpellScript::changeState:
|
|
link $2
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_482f
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_27d3 ; "twp"
|
|
push
|
|
pushi $50 ; 80, 'P', claimed
|
|
pTos pNumber
|
|
pTos pDirectObj
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_483d
|
|
|
|
code_482f: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_483d
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_483d: toss
|
|
ret
|
|
|
|
GSCastLocaleSpellScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4890
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_48b9
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_48b9
|
|
|
|
code_4890: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_48b9
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $50 ; 80, 'P', claimed
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_48b9
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_48b9: toss
|
|
ret
|
|
|
|
GSCastLocaleSpellScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_48e6
|
|
pushi $3cc ; 972, sendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_27ef ; "twl"
|
|
push
|
|
pushi $50 ; 80, 'P', claimed
|
|
pTos pNumber
|
|
pTos pLongInt
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_48f4
|
|
|
|
code_48e6: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_48f4
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_48f4: toss
|
|
ret
|
|
|
|
GSCombatMoveScript::handleMsg:
|
|
link $8
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4949
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $44 ; 68, 'D', mover
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4972
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4972
|
|
|
|
code_4949: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4972
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $44 ; 68, 'D', mover
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4972
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4972: toss
|
|
ret
|
|
|
|
GSCombatMoveScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4997
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_280b ; "tbb"
|
|
push
|
|
pushi $44 ; 68, 'D', mover
|
|
pTos pGotoX
|
|
pTos pGotoY
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_49a5
|
|
|
|
code_4997: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_49a5
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_49a5: toss
|
|
ret
|
|
|
|
GSCombatExitScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_49f8
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4a21
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4a21
|
|
|
|
code_49f8: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4a21
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4a21
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4a21: toss
|
|
ret
|
|
|
|
GSCombatExitScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4a42
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $45 ; 69, 'E', doit
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_4a50
|
|
|
|
code_4a42: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4a50
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4a50: toss
|
|
ret
|
|
|
|
GSCombatFleeScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4aa3
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $46 ; 70, 'F', isBlocked
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4acc
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4acc
|
|
|
|
code_4aa3: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4acc
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $46 ; 70, 'F', isBlocked
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4acc
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4acc: toss
|
|
ret
|
|
|
|
GSCombatFleeScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4aed
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $46 ; 70, 'F', isBlocked
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_4afb
|
|
|
|
code_4aed: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4afb
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4afb: toss
|
|
ret
|
|
|
|
GSGetEntryInfoScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4b50
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5f ; 95, '_', min
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4c09
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4c09
|
|
|
|
code_4b50: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4c09
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $5f ; 95, '_', min
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4c09
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$d8]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$d9]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$da]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$df]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$e0]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$e1]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$de]
|
|
send $6
|
|
bnot
|
|
pushi $11b ; 283, bitXOR
|
|
push2
|
|
pushi $feed ; -275
|
|
pushi $deaf ; -8529
|
|
lat temp[$0]
|
|
send $8
|
|
bnot
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
sag global[$fa]
|
|
pushi $10e ; 270, hiWord
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
sag global[$fb]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4c09: toss
|
|
ret
|
|
|
|
GSGetEntryInfoScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4c2c
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $5f ; 95, '_', min
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_4c3a
|
|
|
|
code_4c2c: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4c3a
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4c3a: toss
|
|
ret
|
|
|
|
charHead::setSize:
|
|
link $3
|
|
pToa left
|
|
sat temp[$1]
|
|
pToa top
|
|
sat temp[$2]
|
|
pToa scratch
|
|
not
|
|
bnt code_4c57
|
|
pushi $319 ; 793, pHead
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
aTop scratch
|
|
code_4c57: pushi $35c ; 860, getBase
|
|
push1
|
|
class BHead
|
|
push
|
|
pToa scratch
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $e6 ; 230, sizeToCel
|
|
pushi $3 ; z
|
|
pushi $30d ; 781, pHeadView
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
push0
|
|
push0
|
|
self $a
|
|
bnot
|
|
pushi $8a ; 138, bottom
|
|
push1
|
|
pushi $8a ; 138, bottom
|
|
push0
|
|
self $4
|
|
bnot
|
|
push
|
|
ldi $14 ; 20, nsRight
|
|
sub
|
|
push
|
|
self $6
|
|
bnot
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
lst temp[$1]
|
|
pushi $a ; 10, inTop
|
|
self $8
|
|
bnot
|
|
lst temp[$2]
|
|
ldi $64 ; 100, 'd', moveDone
|
|
add
|
|
aTop y
|
|
ret
|
|
|
|
charHead::draw:
|
|
link $4
|
|
pToa bitmap
|
|
sat temp[$3]
|
|
bnt code_4cb8
|
|
push1
|
|
pushSelf
|
|
callk kernel_31, $2
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pTos bitmap
|
|
lag global[$66]
|
|
send $6
|
|
bnot
|
|
code_4cb8: pushi $f ; 15, loop
|
|
push1
|
|
push0
|
|
pToa scratch
|
|
send $6
|
|
bnot
|
|
pushi $35c ; 860, getBase
|
|
push1
|
|
class BHead
|
|
push
|
|
pToa scratch
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $466 ; 1126, generateBitmap
|
|
push2
|
|
push0
|
|
pushi $f ; 15, loop
|
|
push0
|
|
pToa scratch
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$0]
|
|
send $8
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $3a7 ; 935, getBaseOwner
|
|
push0
|
|
pToa scratch
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
lst temp[$2]
|
|
pushi $17a ; 378, clut
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_35, $6
|
|
bnot
|
|
lat temp[$2]
|
|
aTop bitmap
|
|
pushi $4 ; scaleX
|
|
pushi $8 ; fixPriority
|
|
pTos bitmap
|
|
push0
|
|
pushi $28 ; 40, '(', style
|
|
callk kernel_35, $8
|
|
bnot
|
|
lat temp[$3]
|
|
bnt code_4d1d
|
|
push1
|
|
pushSelf
|
|
callk kernel_30, $2
|
|
bnot
|
|
code_4d1d: ret
|
|
|
|
GSAcceptQuestScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4d78
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6c ; 108, 'l', vanishingY
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4dae
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4dae
|
|
|
|
code_4d78: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4dae
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6c ; 108, 'l', vanishingY
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4dae
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateQuestAcceptDecline
|
|
send $8
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4dae: toss
|
|
ret
|
|
|
|
GSAcceptQuestScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4dd1
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_2453 ; "tl"
|
|
push
|
|
pushi $6c ; 108, 'l', vanishingY
|
|
pTos pNumber
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_4de8
|
|
|
|
code_4dd1: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4de8
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4de8: toss
|
|
ret
|
|
|
|
GSGetQuestListScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4e44
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6e ; 110, 'n', resX
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4e76
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4e76
|
|
|
|
code_4e44: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4e76
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6e ; 110, 'n', resX
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4e76
|
|
push2
|
|
pushi $17 ; 23, lsTop
|
|
lsp param[$1]
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4e76: toss
|
|
ret
|
|
|
|
GSGetQuestListScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4e97
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $6e ; 110, 'n', resX
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_4eae
|
|
|
|
code_4e97: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4eae
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4eae: toss
|
|
ret
|
|
|
|
GSMixObjectScript::handleMsg:
|
|
link $2
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4f0c
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6f ; 111, 'o', resY
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4f48
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_4f48
|
|
|
|
code_4f0c: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_4f48
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6f ; 111, 'o', resY
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_4f48
|
|
pushi $38c ; 908, setMessage
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_4f48: toss
|
|
ret
|
|
|
|
GSMixObjectScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_4f6b
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $6f ; 111, 'o', resY
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_4f82
|
|
|
|
code_4f6b: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_4f82
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_4f82: toss
|
|
ret
|
|
|
|
GSDeclineQuestScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_4fde
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6d ; 109, 'm', picture
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5014
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_5014
|
|
|
|
code_4fde: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_5014
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6d ; 109, 'm', picture
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5014
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateQuestAcceptDecline
|
|
send $8
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_5014: toss
|
|
ret
|
|
|
|
GSDeclineQuestScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_5037
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_2453 ; "tl"
|
|
push
|
|
pushi $6d ; 109, 'm', picture
|
|
pTos pNumber
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_504e
|
|
|
|
code_5037: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_504e
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_504e: toss
|
|
ret
|
|
|
|
GSTalkScript::handleMsg:
|
|
link $b
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_50ac
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $68 ; 104, 'h', restart
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_50e2
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_50e2
|
|
|
|
code_50ac: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_50e2
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $68 ; 104, 'h', restart
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_50e2
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateTalkTree
|
|
send $8
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_50e2: toss
|
|
ret
|
|
|
|
GSTalkScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_5105
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_22c3 ; "tp"
|
|
push
|
|
pushi $68 ; 104, 'h', restart
|
|
pTos pObj
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_511c
|
|
|
|
code_5105: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_511c
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_511c: toss
|
|
ret
|
|
|
|
GSGetTopicScript::handleMsg:
|
|
link $b
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_517a
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $69 ; 105, 'i', hide
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_520a
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_520a
|
|
|
|
code_517a: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_520a
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $69 ; 105, 'i', hide
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_520a
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_51ba
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $3 ; z
|
|
lsp param[$1]
|
|
pTos pObj
|
|
push1
|
|
lofsa CreateTalkTree
|
|
send $a
|
|
bnot
|
|
jmp code_51fc
|
|
|
|
code_51ba: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_51d1
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateMsgDialog
|
|
send $8
|
|
bnot
|
|
jmp code_51fc
|
|
|
|
code_51d1: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_51e8
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateQuestProposal
|
|
send $8
|
|
bnot
|
|
jmp code_51fc
|
|
|
|
code_51e8: dup
|
|
ldi $3 ; z
|
|
eq?
|
|
bnt code_51fc
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateQuestReminder
|
|
send $8
|
|
bnot
|
|
code_51fc: toss
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_520a: toss
|
|
ret
|
|
|
|
GSGetTopicScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_522d
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_28c3 ; "tw"
|
|
push
|
|
pushi $69 ; 105, 'i', hide
|
|
pTos pNumber
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_5244
|
|
|
|
code_522d: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5244
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_5244: toss
|
|
ret
|
|
|
|
GSLastTopicScript::handleMsg:
|
|
link $b
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_52a2
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6b ; 107, 'k', vanishingX
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5304
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_5304
|
|
|
|
code_52a2: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_5304
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6b ; 107, 'k', vanishingX
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5304
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_52df
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateTalkTree
|
|
send $8
|
|
bnot
|
|
jmp code_52f6
|
|
|
|
code_52df: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_52f6
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $3 ; z
|
|
lsp param[$1]
|
|
pTos pObj
|
|
push1
|
|
lofsa CreateTalkTree
|
|
send $a
|
|
bnot
|
|
code_52f6: toss
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_5304: toss
|
|
ret
|
|
|
|
GSLastTopicScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_5325
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $6b ; 107, 'k', vanishingX
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_533c
|
|
|
|
code_5325: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_533c
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_533c: toss
|
|
ret
|
|
|
|
GSGetTopicTextScript::handleMsg:
|
|
link $b
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_539a
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6a ; 106, 'j', scaleSignal
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_542a
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_542a
|
|
|
|
code_539a: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_542a
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6a ; 106, 'j', scaleSignal
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_542a
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_53da
|
|
pushi $45 ; 69, 'E', doit
|
|
pushi $3 ; z
|
|
lsp param[$1]
|
|
pTos pObj
|
|
push1
|
|
lofsa CreateTalkTree
|
|
send $a
|
|
bnot
|
|
jmp code_541c
|
|
|
|
code_53da: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_53f1
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateMsgDialog
|
|
send $8
|
|
bnot
|
|
jmp code_541c
|
|
|
|
code_53f1: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_5408
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateQuestProposal
|
|
send $8
|
|
bnot
|
|
jmp code_541c
|
|
|
|
code_5408: dup
|
|
ldi $3 ; z
|
|
eq?
|
|
bnt code_541c
|
|
pushi $45 ; 69, 'E', doit
|
|
push2
|
|
lsp param[$1]
|
|
pTos pObj
|
|
lofsa CreateQuestReminder
|
|
send $8
|
|
bnot
|
|
code_541c: toss
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_542a: toss
|
|
ret
|
|
|
|
GSGetTopicTextScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_544d
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_28c3 ; "tw"
|
|
push
|
|
pushi $6a ; 106, 'j', scaleSignal
|
|
pTos pNumber
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_5464
|
|
|
|
code_544d: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5464
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_5464: toss
|
|
ret
|
|
|
|
GSRequestPatchScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_54b7
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6 ; maxScale
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_54f3
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_54f3
|
|
|
|
code_54b7: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_54f3
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $6 ; maxScale
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_54f3
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pNumber
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_54f3: toss
|
|
ret
|
|
|
|
GSRequestPatchScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_5514
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $6 ; maxScale
|
|
callk kernel_128, $6
|
|
bnot
|
|
jmp code_5522
|
|
|
|
code_5514: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5522
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_5522: toss
|
|
ret
|
|
|
|
GSGetRouteScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_5575
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_55cc
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_55cc
|
|
|
|
code_5575: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_55cc
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_55cc
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
lag global[$e9]
|
|
bnt code_55a6
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_55a6: lag global[$ea]
|
|
bnt code_55b2
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_55b2: pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$e9]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sag global[$ea]
|
|
ldi $1
|
|
aTop cycles
|
|
code_55cc: toss
|
|
ret
|
|
|
|
GSGetRouteScript::changeState:
|
|
link $2
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_562f
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pObj
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $64 ; 100, 'd', moveDone
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
jmp code_563d
|
|
|
|
code_562f: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_563d
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_563d: toss
|
|
ret
|
|
|
|
GSGetRouteListScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_5692
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_56c6
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_56c6
|
|
|
|
code_5692: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_56c6
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $64 ; 100, 'd', moveDone
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_56c6
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $f ; 15, loop
|
|
push0
|
|
lsp param[$1]
|
|
pushSelf
|
|
pushi $c7 ; 199, cue
|
|
callk kernel_118, $a
|
|
bnot
|
|
code_56c6: toss
|
|
ret
|
|
|
|
GSGetRouteListScript::changeState:
|
|
link $2
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_5729
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
pTos pObj
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $64 ; 100, 'd', moveDone
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
jmp code_5737
|
|
|
|
code_5729: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5737
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_5737: toss
|
|
ret
|
|
|
|
NetworkFailureDialog::init:
|
|
pushi $94 ; 148, init
|
|
push1
|
|
lofsa string_2939 ; "NetFailure"
|
|
push
|
|
super WinDialogHandler, $6
|
|
bnot
|
|
ret
|
|
|
|
NetworkFailureDialog::handleEvent:
|
|
link $2
|
|
pushi $48 ; 72, 'H', modifiers
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pWindow
|
|
eq?
|
|
bnt code_5785
|
|
pushi $31 ; 49, '1', message
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5773
|
|
push1
|
|
lofsa string_2944 ; "NETERR: Emergency exit."
|
|
push
|
|
callk kernel_132, $2
|
|
bnot
|
|
jmp code_5784
|
|
|
|
code_5773: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_5784
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
code_5784: toss
|
|
code_5785: ret
|
|
|
|
WhatsNewDialog::init:
|
|
link $4
|
|
pushi $94 ; 148, init
|
|
push1
|
|
lofsa string_2971 ; "WhatsNew"
|
|
push
|
|
super WinDialogHandler, $6
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class Str
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
code_579f: pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_57d8
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $f7 ; 247, cat
|
|
push1
|
|
push
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $f7 ; 247, cat
|
|
push1
|
|
lofsa string_297a ; "\r\n"
|
|
push
|
|
lat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
jmp code_579f
|
|
|
|
code_57d8: pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $74 ; 116, 't', all
|
|
callk kernel_118, $6
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $3 ; z
|
|
pushi $2f ; 47, '/', mark
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
WhatsNewDialog::handleEvent:
|
|
link $2
|
|
pushi $48 ; 72, 'H', modifiers
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pWindow
|
|
eq?
|
|
bnt code_5842
|
|
pushi $31 ; 49, '1', message
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5830
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
jmp code_5841
|
|
|
|
code_5830: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_5841
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
code_5841: toss
|
|
code_5842: ret
|
|
|
|
SendErrorDialog::init:
|
|
pushi $94 ; 148, init
|
|
push1
|
|
lofsa string_298c ; "ErrorDialog"
|
|
push
|
|
super WinDialogHandler, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $2f ; 47, '/', mark
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $66 ; 102, 'f', flags
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
ret
|
|
|
|
SendErrorDialog::handleEvent:
|
|
pushi $48 ; 72, 'H', modifiers
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pWindow
|
|
eq?
|
|
bnt code_58b5
|
|
pushi $31 ; 49, '1', message
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_58a3
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
jmp code_58b4
|
|
|
|
code_58a3: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_58b4
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
code_58b4: toss
|
|
code_58b5: ret
|
|
|
|
GSSendRegistrationScript::dispose:
|
|
pToa pObj
|
|
bnt code_58c6
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
ldi $0
|
|
aTop pObj
|
|
code_58c6: pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super GSActionScript, $4
|
|
bnot
|
|
ret
|
|
|
|
GSSendRegistrationScript::handleMsg:
|
|
link $5
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_5941
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7d ; 125, '}', titleFont
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_597c
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
push1
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lofsa SendErrorDialog
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
jmp code_597c
|
|
|
|
code_5941: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_597c
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7d ; 125, '}', titleFont
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_597c
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $276 ; 630, handsOn
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $c7 ; 199, cue
|
|
push0
|
|
pToa scratch
|
|
send $4
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_597c: toss
|
|
ret
|
|
|
|
GSSendRegistrationScript::changeState:
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_59ad
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $7d ; 125, '}', titleFont
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_59bb
|
|
|
|
code_59ad: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_59bb
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_59bb: toss
|
|
ret
|
|
|
|
RegistrationDialog::init:
|
|
link $2
|
|
pushi $94 ; 148, init
|
|
push1
|
|
lofsa string_29c1 ; "Registration"
|
|
push
|
|
super WinDialogHandler, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $34 ; 52, '4', number
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f2 ; 1010, pAffectedLo
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $40 ; 64, '@', yStep
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $34 ; 52, '4', number
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f3 ; 1011, pAffectedHi
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $40 ; 64, '@', yStep
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $34 ; 52, '4', number
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f4 ; 1012, pPolygon
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $40 ; 64, '@', yStep
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $34 ; 52, '4', number
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f5 ; 1013, pAddedPolygon
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $40 ; 64, '@', yStep
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $34 ; 52, '4', number
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f6 ; 1014, pOutgoingMovie
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $10 ; 16, cel
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $34 ; 52, '4', number
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f7 ; 1015, pRoomNum
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $10 ; 16, cel
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $34 ; 52, '4', number
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f8 ; 1016, pMovieCmd
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
pushi $80 ; 128, lastKey
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $75 ; 117, 'u', show
|
|
callk kernel_118, $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
push2
|
|
callk kernel_118, $6
|
|
bnot
|
|
sat temp[$1]
|
|
lap param[$1]
|
|
aTop scratch
|
|
pushi $1b4 ; 436, enable
|
|
push0
|
|
self $4
|
|
bnot
|
|
ret
|
|
|
|
RegistrationDialog::disable:
|
|
push2
|
|
pushi $32 ; 50, '2', edit
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $75 ; 117, 'u', show
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push2
|
|
pushi $32 ; 50, '2', edit
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
push2
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $1b5 ; 437, disable
|
|
push0
|
|
super WinDialogHandler, $4
|
|
bnot
|
|
ret
|
|
|
|
RegistrationDialog::enable:
|
|
push2
|
|
pushi $31 ; 49, '1', message
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $75 ; 117, 'u', show
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push2
|
|
pushi $31 ; 49, '1', message
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
push2
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $1b4 ; 436, enable
|
|
push0
|
|
super WinDialogHandler, $4
|
|
bnot
|
|
ret
|
|
|
|
RegistrationDialog::handleEvent:
|
|
link $8
|
|
pushi $48 ; 72, 'H', modifiers
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pWindow
|
|
eq?
|
|
bnt code_5ce4
|
|
pushi $31 ; 49, '1', message
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $75 ; 117, 'u', show
|
|
eq?
|
|
bnt code_5cc8
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
push2
|
|
pushi $33 ; 51, '3', play
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f2 ; 1010, pAffectedLo
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push
|
|
push1
|
|
class Str
|
|
push
|
|
callk kernel_10, $2
|
|
bnot
|
|
sat temp[$0]
|
|
send $6
|
|
bnot
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
push2
|
|
pushi $33 ; 51, '3', play
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f3 ; 1011, pAffectedHi
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push
|
|
push1
|
|
class Str
|
|
push
|
|
callk kernel_10, $2
|
|
bnot
|
|
sat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
push2
|
|
pushi $33 ; 51, '3', play
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f4 ; 1012, pPolygon
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push
|
|
push1
|
|
class Str
|
|
push
|
|
callk kernel_10, $2
|
|
bnot
|
|
sat temp[$2]
|
|
send $6
|
|
bnot
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
push2
|
|
pushi $33 ; 51, '3', play
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f5 ; 1013, pAddedPolygon
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push
|
|
push1
|
|
class Str
|
|
push
|
|
callk kernel_10, $2
|
|
bnot
|
|
sat temp[$3]
|
|
send $6
|
|
bnot
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
push2
|
|
pushi $33 ; 51, '3', play
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f6 ; 1014, pOutgoingMovie
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push
|
|
push1
|
|
class Str
|
|
push
|
|
callk kernel_10, $2
|
|
bnot
|
|
sat temp[$4]
|
|
send $6
|
|
bnot
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
push2
|
|
pushi $33 ; 51, '3', play
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f7 ; 1015, pRoomNum
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push
|
|
push1
|
|
class Str
|
|
push
|
|
callk kernel_10, $2
|
|
bnot
|
|
sat temp[$5]
|
|
send $6
|
|
bnot
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
push2
|
|
pushi $33 ; 51, '3', play
|
|
pushi $3 ; z
|
|
pushi $2d ; 45, '-', cursor
|
|
pTos pWindow
|
|
pushi $3f8 ; 1016, pMovieCmd
|
|
callk kernel_118, $6
|
|
bnot
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
push
|
|
push1
|
|
class Str
|
|
push
|
|
callk kernel_10, $2
|
|
bnot
|
|
sat temp[$6]
|
|
send $6
|
|
bnot
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
bnt code_5cab
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_5cab
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
bnt code_5cab
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
bnt code_5cab
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$4]
|
|
send $4
|
|
bnot
|
|
bnt code_5cab
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
bnt code_5cab
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
bnt code_5cab
|
|
pushi $1b5 ; 437, disable
|
|
push0
|
|
self $4
|
|
bnot
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
pushSelf
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
pushi $59e ; 1438, sendRegistration
|
|
pushi $8 ; fixPriority
|
|
lst temp[$0]
|
|
lst temp[$1]
|
|
lst temp[$2]
|
|
lst temp[$3]
|
|
lst temp[$4]
|
|
lst temp[$5]
|
|
lst temp[$6]
|
|
pTos scratch
|
|
lag global[$6a]
|
|
send $14
|
|
bnot
|
|
jmp code_5ce3
|
|
|
|
code_5cab: pushi $d0 ; 208, with
|
|
push1
|
|
lofsa string_29ce ; "Registration incomplete. Please fill out the entire form."
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$7]
|
|
pushi $94 ; 148, init
|
|
push1
|
|
push
|
|
lofsa SendErrorDialog
|
|
send $6
|
|
bnot
|
|
jmp code_5ce3
|
|
|
|
code_5cc8: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_5ce3
|
|
pushi $277 ; 631, controlOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
push1
|
|
pushi $5 ; scaleY
|
|
callk kernel_128, $2
|
|
bnot
|
|
ldi $1
|
|
sag global[$32]
|
|
code_5ce3: toss
|
|
code_5ce4: ret
|
|
|
|
GSGetPatchInfoScript::handleMsg:
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_5d36
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $8 ; fixPriority
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5d72
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_5d72
|
|
|
|
code_5d36: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_5d72
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $8 ; fixPriority
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5d72
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pLongInt
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_5d72: toss
|
|
ret
|
|
|
|
GSGetPatchInfoScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_5d95
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_2453 ; "tl"
|
|
push
|
|
pushi $8 ; fixPriority
|
|
pTos pNumber
|
|
callk kernel_128, $8
|
|
bnot
|
|
jmp code_5da3
|
|
|
|
code_5d95: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5da3
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_5da3: toss
|
|
ret
|
|
|
|
GSGetPatchBlockScript::handleMsg:
|
|
link $1
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_5df8
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7 ; priority
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5e6f
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $9c ; 156, handleError
|
|
pushi $3 ; z
|
|
lsg global[$6a]
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
self $a
|
|
bnot
|
|
jmp code_5e6f
|
|
|
|
code_5df8: dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_5e6f
|
|
pushi $127 ; 295, equal
|
|
push1
|
|
pushi $7 ; priority
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_5e6f
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pUID
|
|
send $6
|
|
bnot
|
|
push2
|
|
pushi $4 ; scaleX
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
pToa pObj
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_91, $4
|
|
bnot
|
|
pushi $2e6 ; 742, arrayAt
|
|
push1
|
|
pushi $8e ; 142, getIndex
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $71 ; 113, 'q', data
|
|
push1
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
pToa pObj
|
|
send $6
|
|
bnot
|
|
push1
|
|
lst temp[$0]
|
|
callk kernel_11, $2
|
|
bnot
|
|
ldi $1
|
|
aTop cycles
|
|
code_5e6f: toss
|
|
ret
|
|
|
|
GSGetPatchBlockScript::changeState:
|
|
link $1
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_5e94
|
|
pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_2a30 ; "tll"
|
|
push
|
|
pushi $7 ; priority
|
|
pTos pNumber
|
|
pTos pLongInt
|
|
callk kernel_128, $a
|
|
bnot
|
|
jmp code_5ea2
|
|
|
|
code_5e94: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_5ea2
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_5ea2: toss
|
|
ret
|
|
|
|
GameServer::restartGame:
|
|
pushi $24e ; 590, handsOff
|
|
push0
|
|
lag global[$2]
|
|
send $4
|
|
bnot
|
|
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
|
|
ret
|
|
|
|
GameServer::init:
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
aTop pSendTime
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
sal local[$2]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class List
|
|
send $4
|
|
bnot
|
|
aTop pScripts
|
|
pushi $94 ; 148, init
|
|
push0
|
|
&rest $1
|
|
super Server, $4
|
|
bnot
|
|
ret
|
|
|
|
GameServer::registerPlayer:
|
|
pushi $94 ; 148, init
|
|
push1
|
|
lsp param[$1]
|
|
lofsa RegistrationDialog
|
|
send $6
|
|
bnot
|
|
ret
|
|
|
|
GameServer::updatePingText:
|
|
link $3
|
|
lag global[$d3]
|
|
bnt code_5fac
|
|
lsl local[$3]
|
|
ldi $3c ; 60, '<', b_di
|
|
div
|
|
sat temp[$0]
|
|
push2
|
|
lsl local[$3]
|
|
pushi $3c ; 60, '<', b_di
|
|
calle export60025_1, $4
|
|
bnot
|
|
push
|
|
ldi $a6 ; 166, release
|
|
mul
|
|
push
|
|
ldi $64 ; 100, 'd', moveDone
|
|
div
|
|
sat temp[$1]
|
|
lal local[$5]
|
|
bnt code_5f71
|
|
push2
|
|
pushi $25 ; 37, '%', fore
|
|
push0
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $94 ; 148, init
|
|
pushi $4 ; scaleX
|
|
lofsa string_2a4a ; "WARNING: Possible network failure."
|
|
push
|
|
pushi $5 ; scaleY
|
|
pushi $1e ; 30, brRight
|
|
pushi $ff ; 255, asInteger
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSShadowText
|
|
send $4
|
|
bnot
|
|
send $c
|
|
bnot
|
|
jmp code_5fb8
|
|
|
|
code_5f71: pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_2a6d ; "Server lag: %d.%02d seconds."
|
|
push
|
|
lst temp[$0]
|
|
lst temp[$1]
|
|
class Str
|
|
send $a
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $94 ; 148, init
|
|
pushi $4 ; scaleX
|
|
push
|
|
pushi $5 ; scaleY
|
|
pushi $1e ; 30, brRight
|
|
pushi $ff ; 255, asInteger
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSShadowText
|
|
send $4
|
|
bnot
|
|
send $c
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
jmp code_5fb8
|
|
|
|
code_5fac: lal local[$6]
|
|
bnt code_5fb8
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
send $4
|
|
bnot
|
|
code_5fb8: ret
|
|
|
|
GameServer::doit:
|
|
link $5
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
pToa pScripts
|
|
send $4
|
|
bnot
|
|
bnt code_5fd1
|
|
pushi $9d ; 157, eachElementDo
|
|
push1
|
|
pushi $45 ; 69, 'E', doit
|
|
pToa pScripts
|
|
send $6
|
|
bnot
|
|
code_5fd1: push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
sat temp[$3]
|
|
lag global[$1]
|
|
bnt code_5ff9
|
|
lst temp[$3]
|
|
pToa pSendTime
|
|
sub
|
|
push
|
|
ldi $3c ; 60, '<', b_di
|
|
ugt?
|
|
bnt code_5ff9
|
|
pushi $3cc ; 972, sendMovie
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
aTop pSendTime
|
|
code_5ff9: pToa pConnected
|
|
bnt code_6063
|
|
lal local[$3]
|
|
bnt code_602e
|
|
lst temp[$3]
|
|
lal local[$2]
|
|
sub
|
|
push
|
|
ldi $e10 ; 3600, BAD SELECTOR
|
|
ugt?
|
|
bnt code_6063
|
|
pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_28c3 ; "tw"
|
|
push
|
|
pushi $11 ; 17, bitmap
|
|
lsl local[$3]
|
|
callk kernel_128, $8
|
|
bnot
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
sal local[$2]
|
|
ldi $0
|
|
sal local[$3]
|
|
jmp code_6063
|
|
|
|
code_602e: lst temp[$3]
|
|
lal local[$2]
|
|
ugt?
|
|
not
|
|
bnt code_6045
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
sal local[$2]
|
|
ldi $0
|
|
sal local[$3]
|
|
jmp code_6063
|
|
|
|
code_6045: lst temp[$3]
|
|
lal local[$2]
|
|
sub
|
|
push
|
|
ldi $4b0 ; 1200, pContainerButton
|
|
ugt?
|
|
bnt code_6063
|
|
lal local[$5]
|
|
not
|
|
bnt code_6063
|
|
ldi $1
|
|
sal local[$5]
|
|
pushi $491 ; 1169, updatePingText
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_6063: ret
|
|
|
|
GameServer::getShopItemImage:
|
|
link $2
|
|
ldi $0
|
|
sat temp[$1]
|
|
lsp param[$3]
|
|
ldi $0
|
|
ne?
|
|
bnt code_609c
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class Clut
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $4b ; 75, 'K', at
|
|
pushi $5 ; scaleY
|
|
lsp param[$2]
|
|
lsp param[$3]
|
|
dup
|
|
ldi $1
|
|
add
|
|
push
|
|
lsp param[$3]
|
|
ldi $2
|
|
add
|
|
push
|
|
lsp param[$3]
|
|
ldi $3 ; z
|
|
add
|
|
push
|
|
lat temp[$1]
|
|
send $e
|
|
bnot
|
|
code_609c: lat temp[$1]
|
|
bnt code_60b9
|
|
pushi $8 ; fixPriority
|
|
pushi $9 ; inLeft
|
|
lsp param[$1]
|
|
push0
|
|
push0
|
|
pushi $fe ; 254, strIndex
|
|
lsg global[$54]
|
|
push0
|
|
push
|
|
callk kernel_35, $10
|
|
bnot
|
|
sat temp[$0]
|
|
jmp code_60cd
|
|
|
|
code_60b9: pushi $7 ; priority
|
|
pushi $9 ; inLeft
|
|
lsp param[$1]
|
|
push0
|
|
push0
|
|
pushi $fe ; 254, strIndex
|
|
lsg global[$54]
|
|
push0
|
|
callk kernel_35, $e
|
|
bnot
|
|
sat temp[$0]
|
|
code_60cd: pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$66]
|
|
send $6
|
|
bnot
|
|
lat temp[$0]
|
|
ret
|
|
|
|
GameServer::handleMsg:
|
|
link $1d
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
sat temp[$14]
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $2e2 ; 738, pToID
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $2e3 ; 739, pFromID
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $19 ; 25, lsBottom
|
|
eq?
|
|
bnt code_6428
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2df ; 735, pAckCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $29 ; 41, ')', state
|
|
eq?
|
|
bnt code_6166
|
|
pushi $3ef ; 1007, pSendMovie
|
|
push1
|
|
push1
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_6166: dup
|
|
ldi $11 ; 17, bitmap
|
|
eq?
|
|
bnt code_61ac
|
|
lsl local[$4]
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
push
|
|
lal local[$2]
|
|
sub
|
|
add
|
|
push
|
|
ldi $2
|
|
div
|
|
sal local[$3]
|
|
sal local[$4]
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
sal local[$2]
|
|
lal local[$5]
|
|
bnt code_6195
|
|
push2
|
|
pushi $25 ; 37, '%', fore
|
|
push1
|
|
callk kernel_118, $4
|
|
bnot
|
|
code_6195: ldi $0
|
|
sal local[$5]
|
|
pushi $491 ; 1169, updatePingText
|
|
push0
|
|
self $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_61ac: dup
|
|
ldi $7f ; 127, frameOut
|
|
eq?
|
|
bnt code_61ca
|
|
pushi $3 ; z
|
|
pushi $1a ; 26, signal
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_61ca: dup
|
|
ldi $48 ; 72, 'H', modifiers
|
|
eq?
|
|
bnt code_61e8
|
|
pushi $3 ; z
|
|
pushi $1a ; 26, signal
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_61e8: dup
|
|
ldi $49 ; 73, 'I', replay
|
|
eq?
|
|
bnt code_6206
|
|
pushi $3 ; z
|
|
pushi $1a ; 26, signal
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_6206: dup
|
|
ldi $c7 ; 199, cue
|
|
eq?
|
|
bnt code_6225
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_6225: dup
|
|
ldi $92 ; 146, pModule
|
|
eq?
|
|
bnt code_6244
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_6244: dup
|
|
ldi $93 ; 147, pLine
|
|
eq?
|
|
bnt code_6263
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_6263: dup
|
|
ldi $94 ; 148, init
|
|
eq?
|
|
bnt code_6282
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_6282: dup
|
|
ldi $95 ; 149, dispose
|
|
eq?
|
|
bnt code_62a1
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_62a1: dup
|
|
ldi $80 ; 128, lastKey
|
|
eq?
|
|
bnt code_62c0
|
|
pushi $3 ; z
|
|
pushi $1e ; 30, brRight
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_62c0: dup
|
|
ldi $7e ; 126, '~', dimmed
|
|
eq?
|
|
bnt code_62de
|
|
pushi $3 ; z
|
|
pushi $1e ; 30, brRight
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_62de: dup
|
|
ldi $81 ; 129, magnifier
|
|
eq?
|
|
bnt code_62fd
|
|
pushi $3 ; z
|
|
pushi $24 ; 36, '$', elements
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_62fd: dup
|
|
ldi $83 ; 131, mirrored
|
|
eq?
|
|
bnt code_631c
|
|
pushi $3 ; z
|
|
pushi $27 ; 39, ''', mode
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_631c: dup
|
|
ldi $84 ; 132, pitch
|
|
eq?
|
|
bnt code_633b
|
|
pushi $3 ; z
|
|
pushi $27 ; 39, ''', mode
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_633b: dup
|
|
ldi $85 ; 133, roll
|
|
eq?
|
|
bnt code_636d
|
|
lal local[$28]
|
|
not
|
|
bnt code_6361
|
|
pushi $c2 ; 194, register
|
|
push1
|
|
pushSelf
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa EarthQuake
|
|
send $4
|
|
bnot
|
|
sal local[$29]
|
|
send $a
|
|
bnot
|
|
code_6361: pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_636d: dup
|
|
ldi $87 ; 135, left
|
|
eq?
|
|
bnt code_638c
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_638c: dup
|
|
ldi $88 ; 136, right
|
|
eq?
|
|
bnt code_63ab
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_63ab: dup
|
|
ldi $8a ; 138, bottom
|
|
eq?
|
|
bnt code_63ca
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_63ca: dup
|
|
ldi $89 ; 137, top
|
|
eq?
|
|
bnt code_63e9
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_63e9: dup
|
|
ldi $8b ; 139, numLines
|
|
eq?
|
|
bnt code_6408
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_6424
|
|
|
|
code_6408: dup
|
|
ldi $8c ; 140, scratch
|
|
eq?
|
|
bnt code_6424
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
code_6424: toss
|
|
jmp code_66ad
|
|
|
|
code_6428: dup
|
|
ldi $1a ; 26, signal
|
|
eq?
|
|
bnt code_66ad
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
pushi $2e1 ; 737, pInfo
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $10d ; 269, lowWord
|
|
push0
|
|
pushi $2e0 ; 736, pNakCmd
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $49 ; 73, 'I', replay
|
|
eq?
|
|
bnt code_6484
|
|
pushi $3 ; z
|
|
pushi $1a ; 26, signal
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6484: dup
|
|
ldi $c7 ; 199, cue
|
|
eq?
|
|
bnt code_64a3
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_64a3: dup
|
|
ldi $92 ; 146, pModule
|
|
eq?
|
|
bnt code_64c2
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_64c2: dup
|
|
ldi $93 ; 147, pLine
|
|
eq?
|
|
bnt code_64e1
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_64e1: dup
|
|
ldi $94 ; 148, init
|
|
eq?
|
|
bnt code_6500
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6500: dup
|
|
ldi $95 ; 149, dispose
|
|
eq?
|
|
bnt code_651f
|
|
pushi $3 ; z
|
|
pushi $1b ; 27, illegalBits
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_651f: dup
|
|
ldi $7f ; 127, frameOut
|
|
eq?
|
|
bnt code_653d
|
|
pushi $3 ; z
|
|
pushi $1a ; 26, signal
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_653d: dup
|
|
ldi $48 ; 72, 'H', modifiers
|
|
eq?
|
|
bnt code_655b
|
|
pushi $3 ; z
|
|
pushi $1a ; 26, signal
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_655b: dup
|
|
ldi $80 ; 128, lastKey
|
|
eq?
|
|
bnt code_657a
|
|
pushi $3 ; z
|
|
pushi $1e ; 30, brRight
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_657a: dup
|
|
ldi $7e ; 126, '~', dimmed
|
|
eq?
|
|
bnt code_6598
|
|
pushi $3 ; z
|
|
pushi $1e ; 30, brRight
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6598: dup
|
|
ldi $81 ; 129, magnifier
|
|
eq?
|
|
bnt code_65b7
|
|
pushi $3 ; z
|
|
pushi $24 ; 36, '$', elements
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_65b7: dup
|
|
ldi $83 ; 131, mirrored
|
|
eq?
|
|
bnt code_65d6
|
|
pushi $3 ; z
|
|
pushi $27 ; 39, ''', mode
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_65d6: dup
|
|
ldi $84 ; 132, pitch
|
|
eq?
|
|
bnt code_65f5
|
|
pushi $3 ; z
|
|
pushi $27 ; 39, ''', mode
|
|
push1
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_65f5: dup
|
|
ldi $87 ; 135, left
|
|
eq?
|
|
bnt code_6614
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6614: dup
|
|
ldi $88 ; 136, right
|
|
eq?
|
|
bnt code_6633
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6633: dup
|
|
ldi $8a ; 138, bottom
|
|
eq?
|
|
bnt code_6652
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6652: dup
|
|
ldi $89 ; 137, top
|
|
eq?
|
|
bnt code_6671
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6671: dup
|
|
ldi $8b ; 139, numLines
|
|
eq?
|
|
bnt code_6690
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_66ac
|
|
|
|
code_6690: dup
|
|
ldi $8c ; 140, scratch
|
|
eq?
|
|
bnt code_66ac
|
|
pushi $3 ; z
|
|
pushi $a ; 10, inTop
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
code_66ac: toss
|
|
code_66ad: toss
|
|
pushi $2dd ; 733, pCommand
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
dup
|
|
ldi $17 ; 23, lsTop
|
|
eq?
|
|
bnt code_671f
|
|
pushi $139 ; 313, getString
|
|
push1
|
|
pushi $20 ; 32, ' ', name
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $139 ; 313, getString
|
|
push1
|
|
pushi $ff ; 255, asInteger
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_2a8a ; "%s: %s"
|
|
push
|
|
lst temp[$0]
|
|
lst temp[$1]
|
|
class Str
|
|
send $a
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$0]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_671f: dup
|
|
ldi $71 ; 113, 'q', data
|
|
eq?
|
|
bnt code_673b
|
|
pushi $45 ; 69, 'E', doit
|
|
push0
|
|
class MakeItemCode
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_673b: dup
|
|
ldi $6 ; maxScale
|
|
eq?
|
|
bnt code_6745
|
|
jmp code_73c4
|
|
|
|
code_6745: dup
|
|
ldi $5a ; 90, 'Z', size
|
|
eq?
|
|
bnt code_677b
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $4 ; scaleX
|
|
pushi $18 ; 24, lsRight
|
|
pushi $3 ; z
|
|
lst temp[$1]
|
|
push
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_677b: dup
|
|
ldi $57 ; 87, 'W', draw
|
|
eq?
|
|
bnt code_6810
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $315 ; 789, pName
|
|
push1
|
|
push
|
|
pushi $2ca ; 714, pServID
|
|
push1
|
|
lst temp[$1]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class GroupMember
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
send $c
|
|
bnot
|
|
pushi $37d ; 893, servIDEquals
|
|
push1
|
|
pushi $2ca ; 714, pServID
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
not
|
|
bnt code_67f8
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_2a91 ; "-3F|c43|%s has joined your group.\n"
|
|
push
|
|
lst temp[$0]
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $18 ; 24, lsRight
|
|
push0
|
|
lst temp[$2]
|
|
callk kernel_118, $6
|
|
bnot
|
|
code_67f8: pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$2]
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6810: dup
|
|
ldi $86 ; 134, yaw
|
|
eq?
|
|
bnt code_683a
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_683a: dup
|
|
ldi $ff ; 255, asInteger
|
|
eq?
|
|
bnt code_6870
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $4 ; scaleX
|
|
pushi $29 ; 41, ')', state
|
|
push0
|
|
lst temp[$1]
|
|
push
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6870: dup
|
|
ldi $ab ; 171, addToEnd
|
|
eq?
|
|
bnt code_68a6
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $4 ; scaleX
|
|
pushi $29 ; 41, ')', state
|
|
push1
|
|
lst temp[$1]
|
|
push
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_68a6: dup
|
|
ldi $b3 ; 179, begin
|
|
eq?
|
|
bnt code_68dd
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $4 ; scaleX
|
|
pushi $29 ; 41, ')', state
|
|
pushi $3 ; z
|
|
lst temp[$2]
|
|
push
|
|
callk kernel_118, $8
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_68dd: dup
|
|
ldi $ac ; 172, addAfter
|
|
eq?
|
|
bnt code_6920
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $5 ; scaleY
|
|
pushi $29 ; 41, ')', state
|
|
push2
|
|
lst temp[$1]
|
|
push
|
|
lst temp[$2]
|
|
callk kernel_118, $a
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6920: dup
|
|
ldi $b2 ; 178, replace
|
|
eq?
|
|
bnt code_6961
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $38c ; 908, setMessage
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $29 ; 41, ')', state
|
|
pushi $a ; 10, inTop
|
|
lst temp[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6961: dup
|
|
ldi $ad ; 173, addBefore
|
|
eq?
|
|
bnt code_698b
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $3 ; z
|
|
pushi $29 ; 41, ')', state
|
|
pushi $4 ; scaleX
|
|
push
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_698b: dup
|
|
ldi $ae ; 174, indexOf
|
|
eq?
|
|
bnt code_69a8
|
|
push2
|
|
pushi $29 ; 41, ')', state
|
|
pushi $5 ; scaleY
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_69a8: dup
|
|
ldi $b0 ; 176, intersection
|
|
eq?
|
|
bnt code_69c5
|
|
push2
|
|
pushi $29 ; 41, ')', state
|
|
pushi $6 ; maxScale
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_69c5: dup
|
|
ldi $b1 ; 177, duplicate
|
|
eq?
|
|
bnt code_6a03
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
push2
|
|
pushi $29 ; 41, ')', state
|
|
pushi $7 ; priority
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $38c ; 908, setMessage
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6a03: dup
|
|
ldi $af ; 175, union
|
|
eq?
|
|
bnt code_6a36
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
push2
|
|
pushi $29 ; 41, ')', state
|
|
pushi $8 ; fixPriority
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $38c ; 908, setMessage
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6a36: dup
|
|
ldi $c5 ; 197, pRoom
|
|
eq?
|
|
bnt code_6a76
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $3d5 ; 981, setValue
|
|
push1
|
|
lst temp[$1]
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
pushi $3d8 ; 984, setManaValue
|
|
push1
|
|
lst temp[$0]
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6a76: dup
|
|
ldi $c6 ; 198, changeState
|
|
eq?
|
|
bnt code_6a9f
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
pushi $38c ; 908, setMessage
|
|
push1
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6a9f: dup
|
|
ldi $58 ; 88, 'X', delete
|
|
eq?
|
|
bnt code_6b7a
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $37f ; 895, findByServID
|
|
push1
|
|
push
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
lat temp[$2]
|
|
bnt code_73c4
|
|
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 $2ca ; 714, pServID
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
bnt code_6b1e
|
|
pushi $f5 ; 245, format
|
|
push1
|
|
lofsa string_2ab4 ; "-3 |c43|Your group has been disbanded.\n"
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
push2
|
|
pushi $18 ; 24, lsRight
|
|
push2
|
|
callk kernel_118, $4
|
|
bnot
|
|
jmp code_6b6c
|
|
|
|
code_6b1e: pushi $37d ; 893, servIDEquals
|
|
push1
|
|
pushi $2ca ; 714, pServID
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
not
|
|
bnt code_6b6c
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_2adc ; "-3 |c43|%s has left your group.\n"
|
|
push
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $18 ; 24, lsRight
|
|
push1
|
|
lst temp[$2]
|
|
callk kernel_118, $6
|
|
bnot
|
|
code_6b6c: pushi $58 ; 88, 'X', delete
|
|
push1
|
|
lst temp[$2]
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6b7a: dup
|
|
ldi $f ; 15, loop
|
|
eq?
|
|
bnt code_6c88
|
|
pushi $94 ; 148, init
|
|
pushi $3 ; z
|
|
lofsa string_2afd ; "Got security message..."
|
|
push
|
|
push0
|
|
pushi $1cc ; 460, checkState
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class ShadowText
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
send $6
|
|
bnot
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
lofsa string_2b15 ; "You should not try and hack this system, you boob."
|
|
push
|
|
class Str
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
send $4
|
|
bnot
|
|
sat temp[$16]
|
|
ldi $0
|
|
sat temp[$18]
|
|
ldi $0
|
|
sat temp[$17]
|
|
ldi $0
|
|
sat temp[$7]
|
|
code_6bd1: lst temp[$7]
|
|
ldi $20 ; 32, ' ', name
|
|
lt?
|
|
bnt code_6c23
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$15]
|
|
push
|
|
pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$18]
|
|
lat temp[$2]
|
|
send $6
|
|
bnot
|
|
xor
|
|
sat temp[$15]
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
+at temp[$18]
|
|
push
|
|
lat temp[$16]
|
|
ge?
|
|
bnt code_6c1f
|
|
+at temp[$17]
|
|
push
|
|
lat temp[$16]
|
|
ge?
|
|
bnt code_6c1b
|
|
ldi $0
|
|
sat temp[$17]
|
|
code_6c1b: lat temp[$17]
|
|
sat temp[$18]
|
|
code_6c1f: +at temp[$7]
|
|
jmp code_6bd1
|
|
|
|
code_6c23: ldi $0
|
|
sat temp[$7]
|
|
code_6c27: lst temp[$7]
|
|
ldi $20 ; 32, ' ', name
|
|
lt?
|
|
bnt code_6c46
|
|
pushi $13a ; 314, putByte
|
|
push1
|
|
push2
|
|
pushi $41 ; 65, 'A', moveSpeed
|
|
pushi $7a ; 122, 'z', borderColor
|
|
callk kernel_60, $4
|
|
bnot
|
|
push
|
|
lat temp[$1]
|
|
send $6
|
|
bnot
|
|
+at temp[$7]
|
|
jmp code_6c27
|
|
|
|
code_6c46: pushi $5 ; scaleY
|
|
pushi $e ; 14, view
|
|
lofsa string_22da ; "ta"
|
|
push
|
|
pushi $f ; 15, loop
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $71 ; 113, 'q', data
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_128, $a
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ldi $1
|
|
aTop pSecured
|
|
jmp code_73c4
|
|
|
|
code_6c88: dup
|
|
ldi $59 ; 89, 'Y', printLang
|
|
eq?
|
|
bnt code_6d4e
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
pushi $37f ; 895, findByServID
|
|
push1
|
|
push
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$1]
|
|
send $4
|
|
bnot
|
|
lat temp[$2]
|
|
bnt code_73c4
|
|
pushi $37d ; 893, servIDEquals
|
|
push1
|
|
pushi $2ca ; 714, pServID
|
|
push0
|
|
send $4
|
|
bnot
|
|
push
|
|
lag global[$1]
|
|
send $6
|
|
bnot
|
|
not
|
|
bnt code_6d04
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_2b48 ; "-3 |c43|%s has been kicked out of your group.\n"
|
|
push
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
pushi $3 ; z
|
|
pushi $18 ; 24, lsRight
|
|
push1
|
|
lst temp[$2]
|
|
callk kernel_118, $6
|
|
bnot
|
|
jmp code_6d40
|
|
|
|
code_6d04: pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_2b77 ; "-3 |c43|You have been kicked out of %s's group.\n"
|
|
push
|
|
pushi $315 ; 789, pName
|
|
push0
|
|
pushi $37e ; 894, pLeader
|
|
push0
|
|
class GroupList
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
push2
|
|
pushi $18 ; 24, lsRight
|
|
push2
|
|
callk kernel_118, $4
|
|
bnot
|
|
code_6d40: pushi $58 ; 88, 'X', delete
|
|
push1
|
|
lst temp[$2]
|
|
class GroupList
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6d4e: dup
|
|
ldi $26 ; 38, '&', back
|
|
eq?
|
|
bnt code_6d81
|
|
pushi $139 ; 313, getString
|
|
push1
|
|
pushi $ff ; 255, asInteger
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6d81: dup
|
|
ldi $51 ; 81, 'Q', value
|
|
eq?
|
|
bnt code_6db4
|
|
pushi $139 ; 313, getString
|
|
push1
|
|
pushi $ff ; 255, asInteger
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
push2
|
|
pushi $23 ; 35, '#', text
|
|
push
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $9f ; 159, add
|
|
push1
|
|
lst temp[$2]
|
|
class InfoQueue
|
|
send $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6db4: dup
|
|
ldi $2b ; 43, '+', type
|
|
eq?
|
|
bnt code_6de7
|
|
pushi $139 ; 313, getString
|
|
push1
|
|
pushi $ff ; 255, asInteger
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
lag global[$9c]
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6de7: dup
|
|
ldi $62 ; 98, 'b', vol
|
|
eq?
|
|
bnt code_6e2e
|
|
pushi $f5 ; 245, format
|
|
push2
|
|
lofsa string_2ba8 ; "You are number %d in the login queue."
|
|
push
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
class Str
|
|
send $8
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $94 ; 148, init
|
|
pushi $4 ; scaleX
|
|
push
|
|
pushi $5 ; scaleY
|
|
pushi $1d6 ; 470, crIsChar
|
|
pushi $ff ; 255, asInteger
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSShadowText
|
|
send $4
|
|
bnot
|
|
send $c
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6e2e: dup
|
|
ldi $18 ; 24, lsRight
|
|
eq?
|
|
bnt code_6e74
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$3]
|
|
pushi $139 ; 313, getString
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $3 ; z
|
|
pushi $13 ; 19, nsTop
|
|
lst temp[$3]
|
|
push
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$3]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$2]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6e74: dup
|
|
ldi $22 ; 34, '"', time
|
|
eq?
|
|
bnt code_6eb7
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$10]
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
push
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$4]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$10]
|
|
send $4
|
|
bnot
|
|
lat temp[$4]
|
|
bnt code_6eab
|
|
pushi $9f ; 159, add
|
|
push1
|
|
push
|
|
class DeadObjects
|
|
send $6
|
|
bnot
|
|
code_6eab: pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6eb7: dup
|
|
ldi $2d ; 45, '-', cursor
|
|
eq?
|
|
bnt code_6f3f
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$5]
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$10]
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
lst temp[$5]
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$4]
|
|
not
|
|
bnt code_6ef9
|
|
push2
|
|
lofsa string_2bce ; "Object being destroyed in a non-existant room! %s"
|
|
push
|
|
pushi $131 ; 305, asStr
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_132, $4
|
|
bnot
|
|
code_6ef9: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
pushi $459 ; 1113, addDependency
|
|
push1
|
|
lst temp[$10]
|
|
pushi $33f ; 831, pClient
|
|
push1
|
|
lst temp[$10]
|
|
pushi $94 ; 148, init
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
push2
|
|
pushi $9ca5 ; -25435
|
|
pushi $c ; 12, inBottom
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
sat temp[$9]
|
|
send $10
|
|
bnot
|
|
pushi $33b ; 827, addAction
|
|
push1
|
|
lst temp[$9]
|
|
class ActionQMgr
|
|
send $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_6f3f: dup
|
|
ldi $28 ; 40, '(', style
|
|
eq?
|
|
bnt code_704d
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
push1
|
|
lofsa string_2c00 ; "REALM OBJ INFO: Obsolete msg received."
|
|
push
|
|
callk kernel_132, $2
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$5]
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
push
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$4]
|
|
not
|
|
bnt code_6f87
|
|
push2
|
|
lofsa string_2c27 ; "Object being created in a non-existant room! %s"
|
|
push
|
|
pushi $131 ; 305, asStr
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_132, $4
|
|
bnot
|
|
code_6f87: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $2e9 ; 745, clone
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1b]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_73c4
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$d]
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $127 ; 295, equal
|
|
push2
|
|
pushi $ff ; 255, asInteger
|
|
dup
|
|
lat temp[$6]
|
|
send $8
|
|
bnot
|
|
bnt code_700c
|
|
pushi $b5 ; 181, set
|
|
push2
|
|
pushi $2cb ; 715, pServIDLo
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
pushi $2cc ; 716, pServIDHi
|
|
push0
|
|
lag global[$1]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$6]
|
|
send $8
|
|
bnot
|
|
code_700c: pushi $459 ; 1113, addDependency
|
|
push2
|
|
lst temp[$6]
|
|
lst temp[$d]
|
|
pushi $142 ; 322, pObject
|
|
push1
|
|
lst temp[$1b]
|
|
pushi $33f ; 831, pClient
|
|
push1
|
|
lst temp[$6]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
push2
|
|
pushi $9ca5 ; -25435
|
|
pushi $25 ; 37, '%', fore
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
sat temp[$9]
|
|
send $14
|
|
bnot
|
|
pushi $33b ; 827, addAction
|
|
push1
|
|
lst temp[$9]
|
|
class ActionQMgr
|
|
send $6
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$d]
|
|
send $4
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_704d: dup
|
|
ldi $35 ; 53, '5', nodePtr
|
|
eq?
|
|
bnt code_7100
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$5]
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
push
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$4]
|
|
not
|
|
bnt code_708c
|
|
push2
|
|
lofsa string_2c57 ; "Player being created in a non-existant room! %s"
|
|
push
|
|
pushi $131 ; 305, asStr
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_132, $4
|
|
bnot
|
|
code_708c: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
pushi $2e9 ; 745, clone
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1b]
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
bnt code_73c4
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
sat temp[$d]
|
|
pushi $136 ; 310, getLong
|
|
push1
|
|
push
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
pushi $459 ; 1113, addDependency
|
|
push1
|
|
lst temp[$d]
|
|
pushi $142 ; 322, pObject
|
|
push1
|
|
lst temp[$1b]
|
|
pushi $33f ; 831, pClient
|
|
push1
|
|
lst temp[$d]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
push2
|
|
pushi $9ca5 ; -25435
|
|
pushi $36 ; 54, '6', client
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
sat temp[$9]
|
|
send $12
|
|
bnot
|
|
pushi $33b ; 827, addAction
|
|
push1
|
|
lst temp[$9]
|
|
class ActionQMgr
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_7100: dup
|
|
ldi $2a ; 42, '*', font
|
|
eq?
|
|
bnt code_728a
|
|
pushi $2c8 ; 712, lookup
|
|
push1
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$10]
|
|
push
|
|
self $6
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$5]
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
push
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$4]
|
|
ldi $1
|
|
bnt code_7275
|
|
ldi $ff ; 255, asInteger
|
|
sat temp[$b]
|
|
code_713d: ldi $1
|
|
bnt code_726c
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$9]
|
|
lat temp[$b]
|
|
sat temp[$12]
|
|
lat temp[$9]
|
|
sat temp[$b]
|
|
lst temp[$9]
|
|
dup
|
|
ldi $ff ; 255, asInteger
|
|
eq?
|
|
bnt code_7165
|
|
jmp code_726c
|
|
|
|
jmp code_7268
|
|
|
|
code_7165: pushi $4b ; 75, 'K', at
|
|
push1
|
|
lst temp[$9]
|
|
push2
|
|
pushi $9cac ; -25428
|
|
push2
|
|
callk kernel_2, $4
|
|
bnot
|
|
send $6
|
|
bnot
|
|
sat temp[$9]
|
|
bnt code_7235
|
|
pushi $33f ; 831, pClient
|
|
push1
|
|
pushi $10f ; 271, setLong
|
|
push1
|
|
lst temp[$10]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
pushi $36c ; 876, fromPacket
|
|
push1
|
|
lsp param[$1]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
sat temp[$9]
|
|
send $c
|
|
bnot
|
|
lst temp[$6]
|
|
lag global[$1]
|
|
ne?
|
|
bt code_71bb
|
|
pushi $44f ; 1103, pPerformOnEgo
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
code_71bb: bnt code_7219
|
|
lat temp[$4]
|
|
not
|
|
bnt code_71e0
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pushi $33f ; 831, pClient
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
jmp code_713d
|
|
|
|
code_71e0: pushi $452 ; 1106, pDoit
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
bnt code_71f8
|
|
pushi $1ce ; 462, process
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
jmp code_7268
|
|
|
|
code_71f8: pushi $459 ; 1113, addDependency
|
|
push1
|
|
pushi $33f ; 831, pClient
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
push
|
|
lat temp[$9]
|
|
send $6
|
|
bnot
|
|
pushi $33b ; 827, addAction
|
|
push1
|
|
lst temp[$9]
|
|
class ActionQMgr
|
|
send $6
|
|
bnot
|
|
jmp code_7268
|
|
|
|
code_7219: pushi $95 ; 149, dispose
|
|
push0
|
|
pushi $33f ; 831, pClient
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$9]
|
|
send $4
|
|
bnot
|
|
jmp code_7268
|
|
|
|
code_7235: pushi $f5 ; 245, format
|
|
pushi $3 ; z
|
|
lofsa string_2c87 ; "Unknown movie command encountered. Identification number is %d,%d. Please e-mail this information to bugs@realmserver.com as soon as possible."
|
|
push
|
|
lst temp[$b]
|
|
lst temp[$12]
|
|
class Str
|
|
send $a
|
|
bnot
|
|
sat temp[$2]
|
|
pushi $6 ; maxScale
|
|
push
|
|
pushi $74 ; 116, 't', all
|
|
lofsa string_2d16 ; "Fatal Bungling"
|
|
push
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_2234 ; "Okay"
|
|
push
|
|
push1
|
|
calle export60029_0, $c
|
|
bnot
|
|
jmp code_726c
|
|
|
|
ldi $1
|
|
sag global[$32]
|
|
code_7268: toss
|
|
jmp code_713d
|
|
|
|
code_726c: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$10]
|
|
send $4
|
|
bnot
|
|
code_7275: pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$5]
|
|
send $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_728a: dup
|
|
ldi $3d ; 61, '=', b_xAxis
|
|
eq?
|
|
bnt code_72a8
|
|
pushi $3 ; z
|
|
pushi $8 ; fixPriority
|
|
push0
|
|
lsp param[$1]
|
|
callk kernel_118, $6
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_72a8: dup
|
|
ldi $72 ; 114, 'r', skip
|
|
eq?
|
|
bnt code_72c4
|
|
push2
|
|
pushi $11 ; 17, bitmap
|
|
lsp param[$1]
|
|
callk kernel_118, $4
|
|
bnot
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_72c4: dup
|
|
ldi $45 ; 69, 'E', doit
|
|
eq?
|
|
bnt code_73aa
|
|
pushi $134 ; 308, getByte
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$a]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$e]
|
|
pushi $135 ; 309, getWord
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$f]
|
|
pushi $2c6 ; 710, findRoom
|
|
push2
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$10]
|
|
push
|
|
push0
|
|
lag global[$30]
|
|
send $8
|
|
bnot
|
|
sat temp[$4]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$10]
|
|
send $4
|
|
bnot
|
|
lat temp[$4]
|
|
bnt code_73c4
|
|
ldi $0
|
|
sat temp[$7]
|
|
code_7316: lst temp[$7]
|
|
lat temp[$a]
|
|
lt?
|
|
bnt code_739d
|
|
pushi $2c8 ; 712, lookup
|
|
push1
|
|
pushi $136 ; 310, getLong
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$10]
|
|
push
|
|
lag global[$6a]
|
|
send $6
|
|
bnot
|
|
sat temp[$6]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lat temp[$10]
|
|
send $4
|
|
bnot
|
|
lat temp[$6]
|
|
bnt code_7398
|
|
pushi $2fb ; 763, pCombatGroup
|
|
push0
|
|
send $4
|
|
bnot
|
|
bnt code_7367
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
pushi $2fb ; 763, pCombatGroup
|
|
push0
|
|
lat temp[$6]
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
pushi $2fb ; 763, pCombatGroup
|
|
push1
|
|
push0
|
|
lat temp[$6]
|
|
send $6
|
|
bnot
|
|
code_7367: pushi $373 ; 883, setAction
|
|
push1
|
|
pushi $1d ; 29, brTop
|
|
lat temp[$6]
|
|
send $6
|
|
bnot
|
|
push1
|
|
push1
|
|
lst temp[$e]
|
|
push2
|
|
push1
|
|
lst temp[$f]
|
|
pushi $3c5 ; 965, addToRoom
|
|
push1
|
|
lst temp[$4]
|
|
pushi $75 ; 117, 'u', show
|
|
push0
|
|
pushi $36a ; 874, updateDisplay
|
|
push1
|
|
push1
|
|
lat temp[$6]
|
|
send $1c
|
|
bnot
|
|
pushi $45 ; 69, 'E', doit
|
|
push1
|
|
lst temp[$6]
|
|
class GotoVisibleLocation
|
|
send $6
|
|
bnot
|
|
code_7398: +at temp[$7]
|
|
jmp code_7316
|
|
|
|
code_739d: pushi $514 ; 1300, pMakePile
|
|
push1
|
|
push1
|
|
lat temp[$4]
|
|
send $6
|
|
bnot
|
|
jmp code_73c4
|
|
|
|
code_73aa: pushi $50 ; 80, 'P', claimed
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
not
|
|
bnt code_73c4
|
|
pushi $9d ; 157, eachElementDo
|
|
push2
|
|
pushi $9b ; 155, handleMsg
|
|
lsp param[$1]
|
|
pToa pScripts
|
|
send $8
|
|
bnot
|
|
code_73c4: toss
|
|
pushi $50 ; 80, 'P', claimed
|
|
push1
|
|
push1
|
|
lap param[$1]
|
|
send $6
|
|
bnot
|
|
ret
|
|
|
|
GameServer::destroyObject:
|
|
ret
|
|
|
|
GameServer::login:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2ca ; 714, pServID
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSLoginScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_73f9
|
|
lap param[$2]
|
|
jmp code_73fb
|
|
|
|
code_73f9: ldi $0
|
|
code_73fb: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::page:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $315 ; 789, pName
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSPageScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_742f
|
|
lap param[$3]
|
|
jmp code_7431
|
|
|
|
code_742f: ldi $0
|
|
code_7431: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::connect:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSConnectScript
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $0
|
|
gt?
|
|
bnt code_7459
|
|
lap param[$1]
|
|
jmp code_745b
|
|
|
|
code_7459: ldi $0
|
|
code_745b: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::notify:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
pushi $d3 ; 211, copy
|
|
push1
|
|
lsp param[$1]
|
|
class Str
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSNotifyScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7493
|
|
lap param[$2]
|
|
jmp code_7495
|
|
|
|
code_7493: ldi $0
|
|
code_7495: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::newRoom:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
pushi $110 ; 272, addLong
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSNewRoomScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_74d8
|
|
lap param[$2]
|
|
jmp code_74da
|
|
|
|
code_74d8: ldi $0
|
|
code_74da: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::shiftRoom:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $517 ; 1303, pDirection
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSShiftRoomScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7508
|
|
lap param[$2]
|
|
jmp code_750a
|
|
|
|
code_7508: ldi $0
|
|
code_750a: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::firstRoom:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $577 ; 1399, pFirstRoom
|
|
push1
|
|
push1
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
pushi $110 ; 272, addLong
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class LongInt
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSNewRoomScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7552
|
|
lap param[$2]
|
|
jmp code_7554
|
|
|
|
code_7552: ldi $0
|
|
code_7554: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::roomChat:
|
|
link $4
|
|
pushi $5a ; 90, 'Z', size
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
sat temp[$1]
|
|
push2
|
|
pushi $9 ; inLeft
|
|
lsp param[$1]
|
|
callk kernel_91, $4
|
|
bnot
|
|
sat temp[$3]
|
|
ldi $0
|
|
sat temp[$0]
|
|
code_7574: lst temp[$0]
|
|
lat temp[$1]
|
|
lt?
|
|
bnt code_75d2
|
|
pushi $3 ; z
|
|
push2
|
|
lst temp[$3]
|
|
lst temp[$0]
|
|
callk kernel_91, $6
|
|
bnot
|
|
push
|
|
ldi $20 ; 32, ' ', name
|
|
eq?
|
|
bnt code_75ca
|
|
+at temp[$2]
|
|
push
|
|
ldi $b ; 11, inRight
|
|
eq?
|
|
bnt code_75ce
|
|
pushi $8 ; fixPriority
|
|
lofsa string_2d25 ; "There are too many consecutive spaces in that text message you just tried to send. You are not allowed to have more than ten spaces in a row in any chat message. Try saying that a different way."
|
|
push
|
|
pushi $74 ; 116, 't', all
|
|
lofsa string_2de8 ; "Hmmmm"
|
|
push
|
|
pushi $77 ; 119, 'w', textTop
|
|
lofsa string_2dee ; "Ok"
|
|
push
|
|
push1
|
|
pushi $91 ; 145, bitPutIndex
|
|
push2
|
|
calle export60029_0, $10
|
|
bnot
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_75c6
|
|
pushi $c7 ; 199, cue
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
code_75c6: ret
|
|
|
|
jmp code_75ce
|
|
|
|
code_75ca: ldi $0
|
|
sat temp[$2]
|
|
code_75ce: +at temp[$0]
|
|
jmp code_7574
|
|
|
|
code_75d2: pushi $4 ; scaleX
|
|
pushi $e ; 14, view
|
|
lofsa string_250c ; "ts"
|
|
push
|
|
pushi $25 ; 37, '%', fore
|
|
lst temp[$3]
|
|
callk kernel_128, $8
|
|
bnot
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_75f3
|
|
pushi $c7 ; 199, cue
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
code_75f3: ret
|
|
|
|
GameServer::createCharacter:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $572 ; 1394, pCharacter
|
|
push1
|
|
lsp param[$1]
|
|
pushi $315 ; 789, pName
|
|
push1
|
|
lsp param[$2]
|
|
pushi $4c7 ; 1223, pTitle
|
|
push1
|
|
lsp param[$3]
|
|
pushi $4c5 ; 1221, pProfession
|
|
push1
|
|
lsp param[$4]
|
|
pushi $30b ; 779, pRace
|
|
push1
|
|
lsp param[$5]
|
|
pushi $30c ; 780, pSex
|
|
push1
|
|
lsp param[$6]
|
|
pushi $433 ; 1075, pPeaceful
|
|
push1
|
|
lsp param[$7]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$8]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSCreateCharacterScript
|
|
send $4
|
|
bnot
|
|
send $34
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $8 ; fixPriority
|
|
gt?
|
|
bnt code_7647
|
|
lap param[$9]
|
|
jmp code_7649
|
|
|
|
code_7647: ldi $0
|
|
code_7649: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::updateCharacter:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSUpdateCharacterScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7677
|
|
lap param[$2]
|
|
jmp code_7679
|
|
|
|
code_7677: ldi $0
|
|
code_7679: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::destroyCharacter:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $572 ; 1394, pCharacter
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSDestroyCharacterScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_76a7
|
|
lap param[$2]
|
|
jmp code_76a9
|
|
|
|
code_76a7: ldi $0
|
|
code_76a9: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::queryCharacters:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $ce ; 206, pList
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSQueryCharactersScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_76d7
|
|
lap param[$2]
|
|
jmp code_76d9
|
|
|
|
code_76d7: ldi $0
|
|
code_76d9: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::loginCharacter:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2ca ; 714, pServID
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSLoginCharacterScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7707
|
|
lap param[$2]
|
|
jmp code_7709
|
|
|
|
code_7707: ldi $0
|
|
code_7709: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::perform:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $500 ; 1280, pVerb
|
|
push1
|
|
lsp param[$1]
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $57a ; 1402, pIndirectObj
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSPerformVerbScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7743
|
|
lap param[$4]
|
|
jmp code_7745
|
|
|
|
code_7743: ldi $0
|
|
code_7745: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::performPass:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $500 ; 1280, pVerb
|
|
push1
|
|
lsp param[$1]
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $57a ; 1402, pIndirectObj
|
|
push1
|
|
lsp param[$3]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$4]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSPerformVerbScript
|
|
send $4
|
|
bnot
|
|
send $1c
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $4 ; scaleX
|
|
gt?
|
|
bnt code_7785
|
|
lap param[$5]
|
|
jmp code_7787
|
|
|
|
code_7785: ldi $0
|
|
code_7787: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::performXY:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $500 ; 1280, pVerb
|
|
push1
|
|
lsp param[$1]
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $57a ; 1402, pIndirectObj
|
|
push1
|
|
lsp param[$3]
|
|
pushi $57b ; 1403, pGotoX
|
|
push1
|
|
lsp param[$4]
|
|
pushi $57c ; 1404, pGotoY
|
|
push1
|
|
lsp param[$5]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSPerformVerbScript
|
|
send $4
|
|
bnot
|
|
send $22
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $5 ; scaleY
|
|
gt?
|
|
bnt code_77cd
|
|
lap param[$6]
|
|
jmp code_77cf
|
|
|
|
code_77cd: ldi $0
|
|
code_77cf: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getBiography:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetBiographyScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7803
|
|
lap param[$3]
|
|
jmp code_7805
|
|
|
|
code_7803: ldi $0
|
|
code_7805: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::setBiography:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSetBiographyScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7839
|
|
lap param[$3]
|
|
jmp code_783b
|
|
|
|
code_7839: ldi $0
|
|
code_783b: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getDescription:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetDescriptionScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_786f
|
|
lap param[$3]
|
|
jmp code_7871
|
|
|
|
code_786f: ldi $0
|
|
code_7871: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::checkLogin:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $573 ; 1395, pLoginName
|
|
push1
|
|
lsp param[$1]
|
|
pushi $574 ; 1396, pPassword
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$4]
|
|
pushi $576 ; 1398, pLoginErrorStr
|
|
push1
|
|
lsp param[$5]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSCheckLoginScript
|
|
send $4
|
|
bnot
|
|
send $22
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $4 ; scaleX
|
|
gt?
|
|
bnt code_78b7
|
|
lap param[$6]
|
|
jmp code_78b9
|
|
|
|
code_78b7: ldi $0
|
|
code_78b9: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getExtendedProps:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetExtendedPropsScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_78e7
|
|
lap param[$2]
|
|
jmp code_78e9
|
|
|
|
code_78e7: ldi $0
|
|
code_78e9: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getLookInfo:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $572 ; 1394, pCharacter
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetLookInfoScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_791d
|
|
lap param[$3]
|
|
jmp code_791f
|
|
|
|
code_791d: ldi $0
|
|
code_791f: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::setHeadData:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $572 ; 1394, pCharacter
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSetHeadDataScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7953
|
|
lap param[$3]
|
|
jmp code_7955
|
|
|
|
code_7953: ldi $0
|
|
code_7955: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getShopInfo:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetShopInfoScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7983
|
|
lap param[$2]
|
|
jmp code_7985
|
|
|
|
code_7983: ldi $0
|
|
code_7985: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getAuctionHallInfo:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetAuctionHallInfoScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_79b3
|
|
lap param[$2]
|
|
jmp code_79b5
|
|
|
|
code_79b3: ldi $0
|
|
code_79b5: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::buyShopItem:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $578 ; 1400, pUID
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSBuyItemScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_79e9
|
|
lap param[$3]
|
|
jmp code_79eb
|
|
|
|
code_79e9: ldi $0
|
|
code_79eb: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::buyBulk:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $578 ; 1400, pUID
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSBuyBulkScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7a25
|
|
lap param[$4]
|
|
jmp code_7a27
|
|
|
|
code_7a25: ldi $0
|
|
code_7a27: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::sellObject:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $570 ; 1392, pShop
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSellItemScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7a61
|
|
lap param[$4]
|
|
jmp code_7a63
|
|
|
|
code_7a61: ldi $0
|
|
code_7a63: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::sellCrystals:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSellCrystalsScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7a97
|
|
lap param[$3]
|
|
jmp code_7a99
|
|
|
|
code_7a97: ldi $0
|
|
code_7a99: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getPrice:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $570 ; 1392, pShop
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetPriceScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7ad3
|
|
lap param[$4]
|
|
jmp code_7ad5
|
|
|
|
code_7ad3: ldi $0
|
|
code_7ad5: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getRechargePrice:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $570 ; 1392, pShop
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetRechargePriceScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7b0f
|
|
lap param[$4]
|
|
jmp code_7b11
|
|
|
|
code_7b0f: ldi $0
|
|
code_7b11: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::recharge:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $570 ; 1392, pShop
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSRechargeScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7b4b
|
|
lap param[$4]
|
|
jmp code_7b4d
|
|
|
|
code_7b4b: ldi $0
|
|
code_7b4d: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getRepairPrice:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $570 ; 1392, pShop
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetRepairPriceScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7b87
|
|
lap param[$4]
|
|
jmp code_7b89
|
|
|
|
code_7b87: ldi $0
|
|
code_7b89: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::repair:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $570 ; 1392, pShop
|
|
push1
|
|
lsp param[$1]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSRepairScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7bc3
|
|
lap param[$4]
|
|
jmp code_7bc5
|
|
|
|
code_7bc3: ldi $0
|
|
code_7bc5: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::examineShopItem:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $578 ; 1400, pUID
|
|
push1
|
|
lsp param[$2]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSExamineItemScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7bff
|
|
lap param[$4]
|
|
jmp code_7c01
|
|
|
|
code_7bff: ldi $0
|
|
code_7c01: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::dropMoney:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSMoneyDropScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7c35
|
|
lap param[$3]
|
|
jmp code_7c37
|
|
|
|
code_7c35: ldi $0
|
|
code_7c37: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::putMoney:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$1]
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSMoneyPutScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7c71
|
|
lap param[$4]
|
|
jmp code_7c73
|
|
|
|
code_7c71: ldi $0
|
|
code_7c73: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::giveMoney:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$1]
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSMoneyGiveScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7cad
|
|
lap param[$4]
|
|
jmp code_7caf
|
|
|
|
code_7cad: ldi $0
|
|
code_7caf: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::takeMoney:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSMoneyTakeScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7cdd
|
|
lap param[$2]
|
|
jmp code_7cdf
|
|
|
|
code_7cdd: ldi $0
|
|
code_7cdf: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::castLocaleSpell:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSCastLocaleSpellScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7d19
|
|
lap param[$4]
|
|
jmp code_7d1b
|
|
|
|
code_7d19: ldi $0
|
|
code_7d1b: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::castTargetSpell:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSCastTargetSpellScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7d55
|
|
lap param[$4]
|
|
jmp code_7d57
|
|
|
|
code_7d55: ldi $0
|
|
code_7d57: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::castSpell:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$3]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$1]
|
|
pushi $57b ; 1403, pGotoX
|
|
push1
|
|
lsp param[$4]
|
|
pushi $57c ; 1404, pGotoY
|
|
push1
|
|
lsp param[$5]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSCastSpellScript
|
|
send $4
|
|
bnot
|
|
send $22
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $5 ; scaleY
|
|
gt?
|
|
bnt code_7d9d
|
|
lap param[$6]
|
|
jmp code_7d9f
|
|
|
|
code_7d9d: ldi $0
|
|
code_7d9f: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::lock:
|
|
ipToa pLocked
|
|
ret
|
|
|
|
GameServer::unlock:
|
|
pToa pLocked
|
|
bnt code_7dae
|
|
dpToa pLocked
|
|
code_7dae: ret
|
|
|
|
GameServer::combatMove:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $57b ; 1403, pGotoX
|
|
push1
|
|
lsp param[$1]
|
|
pushi $57c ; 1404, pGotoY
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSCombatMoveScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7dde
|
|
lap param[$3]
|
|
jmp code_7de0
|
|
|
|
code_7dde: ldi $0
|
|
code_7de0: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::exitCombat:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class GSCombatExitScript
|
|
send $4
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $0
|
|
gt?
|
|
bnt code_7e01
|
|
lap param[$1]
|
|
jmp code_7e03
|
|
|
|
code_7e01: ldi $0
|
|
code_7e03: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::requestPatch:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class GSRequestPatchScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7e31
|
|
lap param[$2]
|
|
jmp code_7e33
|
|
|
|
code_7e31: ldi $0
|
|
code_7e33: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getPatchInfo:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$1]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class GSGetPatchInfoScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7e67
|
|
lap param[$3]
|
|
jmp code_7e69
|
|
|
|
code_7e67: ldi $0
|
|
code_7e69: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getPatchBlock:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$1]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$2]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$3]
|
|
pushi $578 ; 1400, pUID
|
|
push1
|
|
lsp param[$4]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetPatchBlockScript
|
|
send $4
|
|
bnot
|
|
send $1c
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $4 ; scaleX
|
|
gt?
|
|
bnt code_7ea9
|
|
lap param[$5]
|
|
jmp code_7eab
|
|
|
|
code_7ea9: ldi $0
|
|
code_7eab: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getBookInfo:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetBookInfoScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_7edf
|
|
lap param[$3]
|
|
jmp code_7ee1
|
|
|
|
code_7edf: ldi $0
|
|
code_7ee1: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getBookPage:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetBookPageScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_7f1b
|
|
lap param[$4]
|
|
jmp code_7f1d
|
|
|
|
code_7f1b: ldi $0
|
|
code_7f1d: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::sendFatalData:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSendFatalScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7f4b
|
|
lap param[$2]
|
|
jmp code_7f4d
|
|
|
|
code_7f4b: ldi $0
|
|
code_7f4d: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::joinGroup:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSJoinGroupScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7f7b
|
|
lap param[$2]
|
|
jmp code_7f7d
|
|
|
|
code_7f7b: ldi $0
|
|
code_7f7d: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::trade:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSTradeScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_7fab
|
|
lap param[$2]
|
|
jmp code_7fad
|
|
|
|
code_7fab: ldi $0
|
|
code_7fad: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::leaveGroup:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSLeaveGroupScript
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$0]
|
|
bnt code_7fd2
|
|
lap param[$1]
|
|
jmp code_7fd4
|
|
|
|
code_7fd2: ldi $0
|
|
code_7fd4: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::kickGroup:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGroupKickScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_8002
|
|
lap param[$2]
|
|
jmp code_8004
|
|
|
|
code_8002: ldi $0
|
|
code_8004: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getStartingPosn:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetStartingPosnScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_8032
|
|
lap param[$2]
|
|
jmp code_8034
|
|
|
|
code_8032: ldi $0
|
|
code_8034: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::changePassword:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $579 ; 1401, pDirectObj
|
|
push1
|
|
lsp param[$2]
|
|
pushi $57a ; 1402, pIndirectObj
|
|
push1
|
|
lsp param[$3]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSetPasswordScript
|
|
send $4
|
|
bnot
|
|
send $16
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $3 ; z
|
|
gt?
|
|
bnt code_806e
|
|
lap param[$4]
|
|
jmp code_8070
|
|
|
|
code_806e: ldi $0
|
|
code_8070: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::queryHouse:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$1]
|
|
pushi $575 ; 1397, pLongInt
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSQueryHouseScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_80a4
|
|
lap param[$3]
|
|
jmp code_80a6
|
|
|
|
code_80a4: ldi $0
|
|
code_80a6: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::fleeCombat:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSCombatFleeScript
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lap param[$0]
|
|
bnt code_80cb
|
|
lap param[$1]
|
|
jmp code_80cd
|
|
|
|
code_80cb: ldi $0
|
|
code_80cd: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getEntryInfo:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetEntryInfoScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_80fb
|
|
lap param[$2]
|
|
jmp code_80fd
|
|
|
|
code_80fb: ldi $0
|
|
code_80fd: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::talkTo:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSTalkScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_812b
|
|
lap param[$2]
|
|
jmp code_812d
|
|
|
|
code_812b: ldi $0
|
|
code_812d: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getTopic:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetTopicScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_8161
|
|
lap param[$3]
|
|
jmp code_8163
|
|
|
|
code_8161: ldi $0
|
|
code_8163: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::lastTopic:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSLastTopicScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_8191
|
|
lap param[$2]
|
|
jmp code_8193
|
|
|
|
code_8191: ldi $0
|
|
code_8193: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getTopicText:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetTopicTextScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_81c7
|
|
lap param[$3]
|
|
jmp code_81c9
|
|
|
|
code_81c7: ldi $0
|
|
code_81c9: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::acceptQuest:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSAcceptQuestScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_81fd
|
|
lap param[$3]
|
|
jmp code_81ff
|
|
|
|
code_81fd: ldi $0
|
|
code_81ff: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::declineQuest:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2f5 ; 757, pNumber
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSDeclineQuestScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_8233
|
|
lap param[$3]
|
|
jmp code_8235
|
|
|
|
code_8233: ldi $0
|
|
code_8235: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getQuestList:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSGetQuestListScript
|
|
send $4
|
|
bnot
|
|
send $4
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $0
|
|
gt?
|
|
bnt code_825d
|
|
lap param[$1]
|
|
jmp code_825f
|
|
|
|
code_825d: ldi $0
|
|
code_825f: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::mixObject:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSMixObjectScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_828d
|
|
lap param[$2]
|
|
jmp code_828f
|
|
|
|
code_828d: ldi $0
|
|
code_828f: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getMail:
|
|
ret
|
|
|
|
GameServer::sendMail:
|
|
link $4
|
|
ret
|
|
|
|
GameServer::getMailMessage:
|
|
ret
|
|
|
|
GameServer::eraseMailMessage:
|
|
ret
|
|
|
|
GameServer::getRoute:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
lsp param[$1]
|
|
class Str
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class GSGetRouteScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_82cd
|
|
lap param[$2]
|
|
jmp code_82cf
|
|
|
|
code_82cd: ldi $0
|
|
code_82cf: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::getRouteList:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
pushi $d0 ; 208, with
|
|
push1
|
|
lsp param[$1]
|
|
class Str
|
|
send $6
|
|
bnot
|
|
push
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class GSGetRouteListScript
|
|
send $4
|
|
bnot
|
|
send $a
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $1
|
|
gt?
|
|
bnt code_8307
|
|
lap param[$2]
|
|
jmp code_8309
|
|
|
|
code_8307: ldi $0
|
|
code_8309: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::setTitle:
|
|
pushi $c9 ; 201, setScript
|
|
push2
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lsp param[$1]
|
|
pushi $2fc ; 764, pText
|
|
push1
|
|
lsp param[$2]
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSetTitleScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
lsp param[$0]
|
|
ldi $2
|
|
gt?
|
|
bnt code_833d
|
|
lap param[$3]
|
|
jmp code_833f
|
|
|
|
code_833d: ldi $0
|
|
code_833f: push
|
|
self $8
|
|
bnot
|
|
ret
|
|
|
|
GameServer::forefitTurn:
|
|
pushi $3 ; z
|
|
pushi $e ; 14, view
|
|
lofsa string_243e ; "t"
|
|
push
|
|
pushi $63 ; 99, 'c', perform
|
|
callk kernel_128, $6
|
|
bnot
|
|
ret
|
|
|
|
GameServer::sendRegistration:
|
|
link $1
|
|
pushi $133 ; 307, pIsBigEndian
|
|
push1
|
|
push1
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsp param[$1]
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsp param[$2]
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsp param[$3]
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsp param[$4]
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsp param[$5]
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsp param[$6]
|
|
pushi $13f ; 319, putString
|
|
push1
|
|
lsp param[$7]
|
|
pushi $8d ; 141, new
|
|
push0
|
|
class PackedData
|
|
send $4
|
|
bnot
|
|
sat temp[$0]
|
|
send $30
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$1]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$2]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$3]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$4]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$5]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$6]
|
|
send $4
|
|
bnot
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
lap param[$7]
|
|
send $4
|
|
bnot
|
|
pushi $c9 ; 201, setScript
|
|
push1
|
|
pushi $32d ; 813, pObj
|
|
push1
|
|
lst temp[$0]
|
|
pushi $8c ; 140, scratch
|
|
push1
|
|
lsp param[$0]
|
|
ldi $7 ; priority
|
|
gt?
|
|
bnt code_83ec
|
|
lap param[$8]
|
|
jmp code_83ee
|
|
|
|
code_83ec: ldi $0
|
|
code_83ee: push
|
|
pushi $9a ; 154, yourself
|
|
push0
|
|
pushi $8d ; 141, new
|
|
push0
|
|
lofsa GSSendRegistrationScript
|
|
send $4
|
|
bnot
|
|
send $10
|
|
bnot
|
|
push
|
|
self $6
|
|
bnot
|
|
ret
|
|
|
|
EarthQuake::dispose:
|
|
ldi $0
|
|
sal local[$28]
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
&rest $1
|
|
super DemonsScript, $4
|
|
bnot
|
|
ret
|
|
|
|
EarthQuake::changeState:
|
|
link $3
|
|
lap param[$1]
|
|
aTop state
|
|
push
|
|
dup
|
|
ldi $0
|
|
eq?
|
|
bnt code_843e
|
|
pushi $33 ; 51, '3', play
|
|
push1
|
|
lofsa string_2dfc ; "earthq.wav"
|
|
push
|
|
class SoundMgr
|
|
send $6
|
|
bnot
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
aTop scratch
|
|
ldi $1
|
|
aTop cycles
|
|
sal local[$28]
|
|
jmp code_84c3
|
|
|
|
code_843e: dup
|
|
ldi $1
|
|
eq?
|
|
bnt code_84b5
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
push2
|
|
push0
|
|
pushi $14 ; 20, nsRight
|
|
callk kernel_60, $4
|
|
bnot
|
|
push
|
|
ldi $a ; 10, inTop
|
|
sub
|
|
push
|
|
push2
|
|
push0
|
|
pushi $14 ; 20, nsRight
|
|
callk kernel_60, $4
|
|
bnot
|
|
push
|
|
ldi $a ; 10, inTop
|
|
sub
|
|
push
|
|
push0
|
|
push0
|
|
lag global[$3]
|
|
send $4
|
|
bnot
|
|
send $8
|
|
bnot
|
|
push1
|
|
push0
|
|
push0
|
|
lag global[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_42, $2
|
|
bnot
|
|
push0
|
|
callk kernel_121, $0
|
|
bnot
|
|
push
|
|
pToa scratch
|
|
sub
|
|
push
|
|
ldi $4b0 ; 1200, pContainerButton
|
|
gt?
|
|
bnt code_84ac
|
|
pushi $db ; 219, moveTo
|
|
push2
|
|
push0
|
|
pushi $e3 ; 227, expand
|
|
push0
|
|
push0
|
|
lag global[$3]
|
|
send $4
|
|
bnot
|
|
send $8
|
|
bnot
|
|
push1
|
|
push0
|
|
push0
|
|
lag global[$3]
|
|
send $4
|
|
bnot
|
|
push
|
|
callk kernel_42, $2
|
|
bnot
|
|
jmp code_84ae
|
|
|
|
code_84ac: dpToa state
|
|
code_84ae: ldi $1
|
|
aTop cycles
|
|
jmp code_84c3
|
|
|
|
code_84b5: dup
|
|
ldi $2
|
|
eq?
|
|
bnt code_84c3
|
|
pushi $95 ; 149, dispose
|
|
push0
|
|
self $4
|
|
bnot
|
|
code_84c3: toss
|
|
ret
|
|
|