RealmFiles/Script/Script60027.txt

605 lines
8.9 KiB
Plaintext

export60027_0 = code_0028
export60027_1 = code_003f
export60027_2 = code_0056
export60027_3 = code_008a
export60027_4 = code_0096
export60027_5 = code_00af
export60027_6 = code_007e
export60027_7 = code_00c0
export60027_8 = code_0071
export60027_9 = code_00d9
export60027_10 = code_00fb
export60027_11 = code_0107
export60027_12 = code_017d
export60027_13 = code_01c1
export60027_14 = code_0272
export60027_15 = code_0315
; export60027_0
code_0028: pushi $61 ; 97, 'a', frame
lap param[$1]
le?
bnt code_003c
pprev
ldi $7a ; 122, 'z', borderColor
le?
bnt code_003c
lsp param[$1]
ldi $20 ; 32, ' ', name
sub
jmp code_003e
code_003c: lap param[$1]
code_003e: ret
; export60027_1
code_003f: pushi $41 ; 65, 'A', moveSpeed
lap param[$1]
le?
bnt code_0053
pprev
ldi $5a ; 90, 'Z', size
le?
bnt code_0053
lsp param[$1]
ldi $20 ; 32, ' ', name
add
jmp code_0055
code_0053: lap param[$1]
code_0055: ret
; export60027_2
code_0056: lsp param[$1]
ldi $20 ; 32, ' ', name
eq?
bt code_0070
lsp param[$1]
ldi $d ; 13, seenRect
eq?
bt code_0070
lsp param[$1]
ldi $a ; 10, inTop
eq?
bt code_0070
lsp param[$1]
ldi $9 ; inLeft
eq?
code_0070: ret
; export60027_8
code_0071: lsp param[$1]
ldi $20 ; 32, ' ', name
lt?
bt code_007d
lsp param[$1]
ldi $7f ; 127, frameOut
gt?
code_007d: ret
; export60027_6
code_007e: pushi $20 ; 32, ' ', name
lap param[$1]
le?
bnt code_0089
pprev
ldi $7e ; 126, '~', dimmed
le?
code_0089: ret
; export60027_3
code_008a: pushi $30 ; 48, '0', who
lap param[$1]
le?
bnt code_0095
pprev
ldi $39 ; 57, '9', b_moveCnt
le?
code_0095: ret
; export60027_4
code_0096: pushi $41 ; 65, 'A', moveSpeed
lap param[$1]
le?
bnt code_00a1
pprev
ldi $5a ; 90, 'Z', size
le?
code_00a1: bt code_00ae
pushi $61 ; 97, 'a', frame
lap param[$1]
le?
bnt code_00ae
pprev
ldi $7a ; 122, 'z', borderColor
le?
code_00ae: ret
; export60027_5
code_00af: push1
lsp param[$1]
call code_0089, $2
bnot
bt code_00bf
push1
lsp param[$1]
call code_0095, $2
bnot
code_00bf: ret
; export60027_7
code_00c0: lsp param[$1]
ldi $20 ; 32, ' ', name
ne?
bnt code_00d8
push1
lsp param[$1]
call code_007d, $2
bnot
bnt code_00d8
push1
lsp param[$1]
call code_00ae, $2
bnot
not
code_00d8: ret
; export60027_9
code_00d9: push1
lsp param[$1]
call code_0089, $2
bnot
bt code_00fa
pushi $61 ; 97, 'a', frame
lap param[$1]
le?
bnt code_00ed
pprev
ldi $66 ; 102, 'f', flags
le?
code_00ed: bt code_00fa
pushi $41 ; 65, 'A', moveSpeed
lap param[$1]
le?
bnt code_00fa
pprev
ldi $46 ; 70, 'F', isBlocked
le?
code_00fa: ret
; export60027_10
code_00fb: pushi $16 ; 22, lsLeft
lap param[$1]
le?
bnt code_0106
pprev
ldi $1f ; 31, brBottom
le?
code_0106: ret
; export60027_11
code_0107: link $3
lsp param[$0]
ldi $2
gt?
bnt code_0116
lap param[$3]
sat temp[$1]
jmp code_011a
code_0116: ldi $0
sat temp[$1]
code_011a: lsp param[$0]
ldi $3 ; z
gt?
bnt code_0127
lap param[$4]
sat temp[$2]
jmp code_0142
code_0127: pushi $5a ; 90, 'Z', size
push0
lap param[$1]
send $4
bnot
sat temp[$2]
push
pushi $5a ; 90, 'Z', size
push0
lap param[$2]
send $4
bnot
ne?
bnt code_0140
ldi $0
ret
code_0140: -at temp[$2]
code_0142: lat temp[$1]
sat temp[$0]
code_0146: lst temp[$0]
lat temp[$2]
le?
bnt code_017a
push1
pushi $4b ; 75, 'K', at
push1
lst temp[$0]
lap param[$1]
send $6
bnot
push
call code_0027, $2
bnot
push
push1
pushi $4b ; 75, 'K', at
push1
lst temp[$0]
lap param[$2]
send $6
bnot
push
call code_0027, $2
bnot
ne?
bnt code_0176
ldi $0
ret
code_0176: +at temp[$0]
jmp code_0146
code_017a: ldi $1
ret
; export60027_12
code_017d: link $3
lsp param[$0]
ldi $2
lt?
bnt code_018a
ldi $1
jmp code_018c
code_018a: lap param[$2]
code_018c: sat temp[$0]
pushi $d1 ; 209, newWith
push1
push
push2
push1
lsp param[$1]
callk kernel_92, $4
bnot
mul
push
class Str
send $6
bnot
sat temp[$1]
ldi $0
sat temp[$2]
code_01a8: lst temp[$2]
lat temp[$0]
lt?
bnt code_01be
pushi $f7 ; 247, cat
push1
lsp param[$1]
lat temp[$1]
send $6
bnot
+at temp[$2]
jmp code_01a8
code_01be: lat temp[$1]
ret
; export60027_13
code_01c1: link $7
lsp param[$0]
ldi $2
gt?
bnt code_01ce
lap param[$3]
jmp code_01d0
code_01ce: lag global[$3a]
code_01d0: sat temp[$3]
pushi $97 ; 151, isKindOf
push1
class Rect
push
lap param[$2]
send $6
bnot
bnt code_01e4
lap param[$2]
jmp code_0202
code_01e4: pushi $e5 ; 229, sizeToStr
pushi $3 ; z
lofsa string_0006 ; "w"
push
lst temp[$3]
lsp param[$2]
pushi $9a ; 154, yourself
push0
pushi $8d ; 141, new
push0
class Rect
send $4
bnot
send $e
bnot
code_0202: sat temp[$0]
pushi $4e ; 78, 'N', width
push0
send $4
bnot
sat temp[$1]
pushi $e1 ; 225, height
push0
lat temp[$0]
send $4
bnot
sat temp[$2]
pushi $5a ; 90, 'Z', size
push0
lap param[$1]
send $4
bnot
push
ldi $1
sub
sat temp[$5]
pushi $8d ; 141, new
push0
class Rect
send $4
bnot
sat temp[$4]
code_0230: pushi $e5 ; 229, sizeToStr
pushi $3 ; z
lsp param[$1]
lst temp[$3]
lst temp[$1]
lat temp[$4]
send $a
bnot
lst temp[$5]
ldi $0
lt?
bt code_0266
pushi $e1 ; 225, height
push0
lat temp[$4]
send $4
bnot
push
lat temp[$2]
le?
bt code_0266
pushi $4b ; 75, 'K', at
push2
lst temp[$5]
push0
lap param[$1]
send $8
bnot
-at temp[$5]
jmp code_0230
code_0266: pushi $95 ; 149, dispose
push0
lat temp[$4]
send $4
bnot
lat temp[$5]
ret
; export60027_14
code_0272: link $3
lsp param[$0]
ldi $1
gt?
bnt code_0287
lsp param[$2]
ldi $1
eq?
not
bnt code_0287
ldi $0
sap param[$2]
code_0287: lsp param[$0]
ldi $2
gt?
bnt code_02a2
pushi $5a ; 90, 'Z', size
push0
lap param[$1]
send $4
bnot
push
lap param[$3]
ge?
bnt code_02a2
lap param[$3]
sat temp[$1]
jmp code_02a6
code_02a2: ldi $0
sat temp[$1]
code_02a6: lsp param[$0]
ldi $3 ; z
gt?
bnt code_02c1
pushi $5a ; 90, 'Z', size
push0
lap param[$1]
send $4
bnot
push
lap param[$4]
ge?
bnt code_02c1
lap param[$4]
sat temp[$2]
jmp code_02c5
code_02c1: lat temp[$1]
sat temp[$2]
code_02c5: lat temp[$1]
sat temp[$0]
code_02c9: lst temp[$0]
lat temp[$2]
le?
bnt code_0312
lap param[$2]
bnt code_02f2
pushi $4b ; 75, 'K', at
push2
lst temp[$0]
push1
pushi $4b ; 75, 'K', at
push1
lst temp[$0]
lap param[$1]
send $6
bnot
push
call code_003e, $2
bnot
push
lap param[$1]
send $8
bnot
jmp code_030e
code_02f2: pushi $4b ; 75, 'K', at
push2
lst temp[$0]
push1
pushi $4b ; 75, 'K', at
push1
lst temp[$0]
lap param[$1]
send $6
bnot
push
call code_0027, $2
bnot
push
lap param[$1]
send $8
bnot
code_030e: +at temp[$0]
jmp code_02c9
code_0312: lap param[$1]
ret
; export60027_15
code_0315: link $1
push1
lsp param[$1]
calle export60000_0, $2
bnot
bt code_0330
push2
pushi $4 ; scaleX
lsp param[$1]
callk kernel_105, $4
bnot
push
ldi $33 ; 51, '3', play
eq?
code_0330: bnt code_03b7
pushi $d0 ; 208, with
push1
lsp param[$1]
class Str
send $6
bnot
sap param[$1]
pushi $d0 ; 208, with
push1
pushi $88 ; 136, right
push1
push2
send $6
bnot
push
class Str
send $6
bnot
sat temp[$0]
pushi $4 ; scaleX
push0
lofsa string_0008 ; "ss"
push
push2
pushi $9 ; inLeft
lst temp[$0]
callk kernel_91, $4
bnot
push
push2
callk kernel_92, $8
bnot
bnt code_039f
pushi $4b ; 75, 'K', at
push1
pushi $5a ; 90, 'Z', size
push0
lap param[$1]
send $4
bnot
push
ldi $1
sub
push
lap param[$1]
send $6
bnot
push
ldi $73 ; 115, 's', center
eq?
bnt code_039f
pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
pushi $95 ; 149, dispose
push0
lap param[$1]
send $4
bnot
lofsa string_000b ; "are"
ret
jmp code_03bb
code_039f: pushi $95 ; 149, dispose
push0
lat temp[$0]
send $4
bnot
pushi $95 ; 149, dispose
push0
lap param[$1]
send $4
bnot
lofsa string_000f ; "is"
ret
jmp code_03bb
code_03b7: lofsa string_0012 ; "Unknown item is"
ret
code_03bb: ret