mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-10-02 06:20:38 -05:00
Use GoToIf[condition] macros
This commit is contained in:
@@ -4544,3 +4544,55 @@
|
||||
.byte \arg0
|
||||
.byte \arg1
|
||||
.endm
|
||||
|
||||
|
||||
|
||||
.macro GoToIfLt varID, valueOrVarID, offset
|
||||
CompareVar \varID, \valueOrVarID
|
||||
GoToIf 0, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfEq varID, valueOrVarID, offset
|
||||
CompareVar \varID, \valueOrVarID
|
||||
GoToIf 1, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfGt varID, valueOrVarID, offset
|
||||
CompareVar \varID, \valueOrVarID
|
||||
GoToIf 2, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfLe varID, valueOrVarID, offset
|
||||
CompareVar \varID, \valueOrVarID
|
||||
GoToIf 3, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfGe varID, valueOrVarID, offset
|
||||
CompareVar \varID, \valueOrVarID
|
||||
GoToIf 4, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfNe varID, valueOrVarID, offset
|
||||
CompareVar \varID, \valueOrVarID
|
||||
GoToIf 5, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfUnset flagID, offset
|
||||
CheckFlag \flagID
|
||||
GoToIf 0, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfSet flagID, offset
|
||||
CheckFlag \flagID
|
||||
GoToIf 1, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfNotDefeated trainerID, offset
|
||||
CheckTrainerFlag \trainerID
|
||||
GoToIf 0, \offset
|
||||
.endm
|
||||
|
||||
.macro GoToIfDefeated trainerID, offset
|
||||
CheckTrainerFlag \trainerID
|
||||
GoToIf 1, \offset
|
||||
.endm
|
||||
|
||||
@@ -21,10 +21,8 @@ _0021:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0046
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0059
|
||||
GoToIfEq 0x800C, 0, _0046
|
||||
GoToIfEq 0x800C, 1, _0059
|
||||
End
|
||||
|
||||
_0046:
|
||||
|
||||
@@ -38,10 +38,8 @@ _0072:
|
||||
CompareVar 0x4077, 3
|
||||
CallIf 4, _00C2
|
||||
ScrCmd_14D 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _00D8
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _00E0
|
||||
GoToIfEq 0x4000, 0, _00D8
|
||||
GoToIfEq 0x4000, 1, _00E0
|
||||
End
|
||||
|
||||
_00AC:
|
||||
@@ -67,12 +65,9 @@ _00E0:
|
||||
_00E8:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8004, 173
|
||||
GoToIf 1, _0119
|
||||
CompareVar 0x8004, 174
|
||||
GoToIf 1, _0129
|
||||
CompareVar 0x8004, 175
|
||||
GoToIf 1, _0139
|
||||
GoToIfEq 0x8004, 173, _0119
|
||||
GoToIfEq 0x8004, 174, _0129
|
||||
GoToIfEq 0x8004, 175, _0139
|
||||
End
|
||||
|
||||
_0119:
|
||||
@@ -100,10 +95,8 @@ _0149:
|
||||
WaitMovement
|
||||
ScrCmd_014 0x7F8
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _018D
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0224
|
||||
GoToIfEq 0x800C, 0, _018D
|
||||
GoToIfEq 0x800C, 1, _0224
|
||||
End
|
||||
|
||||
_018D:
|
||||
@@ -206,12 +199,9 @@ _02BB:
|
||||
_02DB:
|
||||
ScrCmd_034
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8004, 173
|
||||
GoToIf 1, _030C
|
||||
CompareVar 0x8004, 174
|
||||
GoToIf 1, _0320
|
||||
CompareVar 0x8004, 175
|
||||
GoToIf 1, _0334
|
||||
GoToIfEq 0x8004, 173, _030C
|
||||
GoToIfEq 0x8004, 174, _0320
|
||||
GoToIfEq 0x8004, 175, _0334
|
||||
End
|
||||
|
||||
_030C:
|
||||
@@ -256,10 +246,8 @@ _0390:
|
||||
ScrCmd_02C 16
|
||||
ScrCmd_02C 17
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03B6
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _03BB
|
||||
GoToIfEq 0x800C, 0, _03B6
|
||||
GoToIfEq 0x800C, 1, _03BB
|
||||
End
|
||||
|
||||
_03B6:
|
||||
@@ -459,8 +447,7 @@ _058C:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 0, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _05B2
|
||||
GoToIfEq 0x800C, 1, _05B2
|
||||
ScrCmd_02C 29
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -487,12 +474,9 @@ _05BD:
|
||||
_05D0:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x30B
|
||||
GoToIf 1, _0601
|
||||
CompareVar 0x8005, 0x30C
|
||||
GoToIf 1, _062A
|
||||
CompareVar 0x8005, 0x30D
|
||||
GoToIf 1, _0653
|
||||
GoToIfEq 0x8005, 0x30B, _0601
|
||||
GoToIfEq 0x8005, 0x30C, _062A
|
||||
GoToIfEq 0x8005, 0x30D, _0653
|
||||
End
|
||||
|
||||
_0601:
|
||||
@@ -588,14 +572,10 @@ _06F8:
|
||||
_0700:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2F5
|
||||
GoToIf 1, _073E
|
||||
CompareVar 0x8005, 0x2F6
|
||||
GoToIf 1, _0758
|
||||
CompareVar 0x8005, 0x2F7
|
||||
GoToIf 1, _0772
|
||||
CompareVar 0x8005, 0x2F8
|
||||
GoToIf 1, _078C
|
||||
GoToIfEq 0x8005, 0x2F5, _073E
|
||||
GoToIfEq 0x8005, 0x2F6, _0758
|
||||
GoToIfEq 0x8005, 0x2F7, _0772
|
||||
GoToIfEq 0x8005, 0x2F8, _078C
|
||||
End
|
||||
|
||||
_073E:
|
||||
@@ -633,21 +613,15 @@ _07A6:
|
||||
ApplyMovement 31, _0914
|
||||
WaitMovement
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2F5
|
||||
GoToIf 1, _0846
|
||||
CompareVar 0x8005, 0x2F6
|
||||
GoToIf 1, _0858
|
||||
CompareVar 0x8005, 0x2F7
|
||||
GoToIf 1, _086A
|
||||
CompareVar 0x8005, 0x2F8
|
||||
GoToIf 1, _087C
|
||||
GoToIfEq 0x8005, 0x2F5, _0846
|
||||
GoToIfEq 0x8005, 0x2F6, _0858
|
||||
GoToIfEq 0x8005, 0x2F7, _086A
|
||||
GoToIfEq 0x8005, 0x2F8, _087C
|
||||
End
|
||||
|
||||
_07FC:
|
||||
CheckFlag 241
|
||||
GoToIf 0, _0817
|
||||
CheckFlag 243
|
||||
GoToIf 0, _081C
|
||||
GoToIfUnset 241, _0817
|
||||
GoToIfUnset 243, _081C
|
||||
ScrCmd_02C 35
|
||||
Return
|
||||
|
||||
@@ -660,10 +634,8 @@ _081C:
|
||||
Return
|
||||
|
||||
_0821:
|
||||
CheckFlag 241
|
||||
GoToIf 0, _083C
|
||||
CheckFlag 243
|
||||
GoToIf 0, _0841
|
||||
GoToIfUnset 241, _083C
|
||||
GoToIfUnset 243, _0841
|
||||
ScrCmd_02C 35
|
||||
Return
|
||||
|
||||
@@ -791,8 +763,7 @@ _0954:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 243
|
||||
GoToIf 1, _097F
|
||||
GoToIfSet 243, _097F
|
||||
Call _0821
|
||||
ScrCmd_030
|
||||
ScrCmd_034
|
||||
@@ -812,8 +783,7 @@ _097F:
|
||||
|
||||
_0994:
|
||||
ScrCmd_07E 0x1B5, 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09BD
|
||||
GoToIfEq 0x800C, 1, _09BD
|
||||
ScrCmd_02C 36
|
||||
ScrCmd_034
|
||||
ApplyMovement 31, _1558
|
||||
@@ -841,12 +811,9 @@ _09DC:
|
||||
ScrCmd_02C 64
|
||||
ScrCmd_034
|
||||
ScrCmd_069 0x8000, 0x8001
|
||||
CompareVar 0x8000, 173
|
||||
GoToIf 1, _0A1C
|
||||
CompareVar 0x8000, 174
|
||||
GoToIf 1, _0A36
|
||||
CompareVar 0x8000, 175
|
||||
GoToIf 1, _0A50
|
||||
GoToIfEq 0x8000, 173, _0A1C
|
||||
GoToIfEq 0x8000, 174, _0A36
|
||||
GoToIfEq 0x8000, 175, _0A50
|
||||
End
|
||||
|
||||
_0A1C:
|
||||
@@ -891,10 +858,8 @@ _0A6A:
|
||||
ApplyMovement 7, _0E44
|
||||
WaitMovement
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0ADC
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0AED
|
||||
GoToIfEq 0x800C, 0, _0ADC
|
||||
GoToIfEq 0x800C, 1, _0AED
|
||||
End
|
||||
|
||||
_0ADC:
|
||||
@@ -921,8 +886,7 @@ _0AFE:
|
||||
Call _0BAA
|
||||
ScrCmd_2A0 0x8004, 0x19E, 0x19F
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0DB7
|
||||
GoToIfEq 0x800C, 0, _0DB7
|
||||
ApplyMovement 18, _0EB4
|
||||
WaitMovement
|
||||
ScrCmd_02C 73
|
||||
@@ -941,39 +905,31 @@ _0AFE:
|
||||
ApplyMovement 7, _0E60
|
||||
WaitMovement
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0C30
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0C41
|
||||
GoToIfEq 0x800C, 0, _0C30
|
||||
GoToIfEq 0x800C, 1, _0C41
|
||||
End
|
||||
|
||||
_0BAA:
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0BCA
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0BFC
|
||||
GoToIfEq 0x800C, 0, _0BCA
|
||||
GoToIfEq 0x800C, 1, _0BFC
|
||||
End
|
||||
|
||||
_0BCA:
|
||||
ScrCmd_0DE 0x800C
|
||||
SetVar 0x8004, 0x268
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _0C2E
|
||||
GoToIfEq 0x800C, 0x186, _0C2E
|
||||
SetVar 0x8004, 0x269
|
||||
CompareVar 0x800C, 0x189
|
||||
GoToIf 1, _0C2E
|
||||
GoToIfEq 0x800C, 0x189, _0C2E
|
||||
SetVar 0x8004, 0x26A
|
||||
Return
|
||||
|
||||
_0BFC:
|
||||
ScrCmd_0DE 0x800C
|
||||
SetVar 0x8004, 0x265
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _0C2E
|
||||
GoToIfEq 0x800C, 0x186, _0C2E
|
||||
SetVar 0x8004, 0x266
|
||||
CompareVar 0x800C, 0x189
|
||||
GoToIf 1, _0C2E
|
||||
GoToIfEq 0x800C, 0x189, _0C2E
|
||||
SetVar 0x8004, 0x267
|
||||
Return
|
||||
|
||||
@@ -1070,8 +1026,7 @@ _0D72:
|
||||
|
||||
_0D8C:
|
||||
ScrCmd_1B7 0x800C, 8
|
||||
CompareVar 0x4001, 0x800C
|
||||
GoToIf 1, _0D8C
|
||||
GoToIfEq 0x4001, 0x800C, _0D8C
|
||||
SetVar 0x4001, 0x800C
|
||||
SetVar 0x8004, 1
|
||||
AddVar 0x8004, 0x800C
|
||||
@@ -1365,10 +1320,8 @@ _0F3C:
|
||||
ScrCmd_046 47, 0xFF, 2
|
||||
ScrCmd_047
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0F97
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0FA2
|
||||
GoToIfEq 0x8008, 0, _0F97
|
||||
GoToIfEq 0x8008, 1, _0FA2
|
||||
ScrCmd_02C 83
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -1425,10 +1378,8 @@ _0FE6:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 88
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _1011
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _101C
|
||||
GoToIfEq 0x800C, 0, _1011
|
||||
GoToIfEq 0x800C, 1, _101C
|
||||
End
|
||||
|
||||
_1011:
|
||||
@@ -1602,8 +1553,7 @@ _11CC:
|
||||
ScrCmd_068
|
||||
SetVar 0x8004, 0
|
||||
Call _11F8
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _1223
|
||||
GoToIfEq 0x8004, 3, _1223
|
||||
ScrCmd_02C 41
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -1641,14 +1591,10 @@ _1223:
|
||||
ScrCmd_02C 44
|
||||
ScrCmd_034
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _12A1
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _12BB
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _12A1
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _12A1
|
||||
GoToIfEq 0x800C, 0, _12A1
|
||||
GoToIfEq 0x800C, 1, _12BB
|
||||
GoToIfEq 0x800C, 2, _12A1
|
||||
GoToIfEq 0x800C, 3, _12A1
|
||||
End
|
||||
|
||||
_12A1:
|
||||
@@ -1702,14 +1648,11 @@ _1320:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 237
|
||||
GoToIf 1, _138C
|
||||
GoToIfSet 237, _138C
|
||||
ScrCmd_02C 45
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _1356
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _137D
|
||||
GoToIfEq 0x800C, 0, _1356
|
||||
GoToIfEq 0x800C, 1, _137D
|
||||
End
|
||||
|
||||
_1356:
|
||||
@@ -1744,14 +1687,11 @@ _1397:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 238
|
||||
GoToIf 1, _1403
|
||||
GoToIfSet 238, _1403
|
||||
ScrCmd_02C 51
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _13CD
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _13F4
|
||||
GoToIfEq 0x800C, 0, _13CD
|
||||
GoToIfEq 0x800C, 1, _13F4
|
||||
End
|
||||
|
||||
_13CD:
|
||||
@@ -1786,16 +1726,12 @@ _140E:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x40E7, 2
|
||||
GoToIf 0, _149E
|
||||
CheckFlag 239
|
||||
GoToIf 1, _1493
|
||||
GoToIfLt 0x40E7, 2, _149E
|
||||
GoToIfSet 239, _1493
|
||||
ScrCmd_02C 57
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _1451
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _1484
|
||||
GoToIfEq 0x800C, 0, _1451
|
||||
GoToIfEq 0x800C, 1, _1484
|
||||
End
|
||||
|
||||
_1451:
|
||||
|
||||
@@ -11,10 +11,8 @@
|
||||
|
||||
_0016:
|
||||
ScrCmd_238 6, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _003C
|
||||
CompareVar 0x4077, 2
|
||||
GoToIf 0, _003C
|
||||
GoToIfEq 0x4000, 0, _003C
|
||||
GoToIfLt 0x4077, 2, _003C
|
||||
ClearFlag 0x212
|
||||
End
|
||||
|
||||
@@ -28,47 +26,37 @@ _0042:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_15D 0x8000
|
||||
CompareVar 0x8000, 0
|
||||
GoToIf 1, _0181
|
||||
GoToIfEq 0x8000, 0, _0181
|
||||
ScrCmd_134 2, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00C5
|
||||
GoToIfEq 0x800C, 0, _00C5
|
||||
ScrCmd_134 12, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00DC
|
||||
GoToIfEq 0x800C, 0, _00DC
|
||||
ScrCmd_134 13, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00F3
|
||||
GoToIfEq 0x800C, 0, _00F3
|
||||
ScrCmd_134 15, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _010A
|
||||
GoToIfEq 0x800C, 0, _010A
|
||||
ScrCmd_07E 0x1AF, 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _01B8
|
||||
GoToIfEq 0x800C, 1, _01B8
|
||||
GoTo _01AD
|
||||
|
||||
_00C5:
|
||||
ScrCmd_15D 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 4, _0121
|
||||
GoToIfGe 0x800C, 1, _0121
|
||||
GoTo _0181
|
||||
|
||||
_00DC:
|
||||
ScrCmd_15D 0x800C
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 4, _0139
|
||||
GoToIfGe 0x800C, 3, _0139
|
||||
GoTo _018C
|
||||
|
||||
_00F3:
|
||||
ScrCmd_15D 0x800C
|
||||
CompareVar 0x800C, 5
|
||||
GoToIf 4, _0151
|
||||
GoToIfGe 0x800C, 5, _0151
|
||||
GoTo _0197
|
||||
|
||||
_010A:
|
||||
ScrCmd_15D 0x800C
|
||||
CompareVar 0x800C, 7
|
||||
GoToIf 4, _0169
|
||||
GoToIfGe 0x800C, 7, _0169
|
||||
GoTo _01A2
|
||||
|
||||
_0121:
|
||||
|
||||
@@ -50,8 +50,7 @@ _0062:
|
||||
ScrCmd_02C 4
|
||||
ScrCmd_040 1, 1, 0, 1, 0x8004
|
||||
ScrCmd_132 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00A2
|
||||
GoToIfEq 0x800C, 0, _00A2
|
||||
Call _00FE
|
||||
Call _0122
|
||||
Call _0146
|
||||
@@ -61,26 +60,19 @@ _0062:
|
||||
_00A2:
|
||||
ScrCmd_29D 0x102, 0
|
||||
ScrCmd_043
|
||||
CompareVar 0x8004, 1
|
||||
GoToIf 1, _0119
|
||||
CompareVar 0x8004, 2
|
||||
GoToIf 1, _013D
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _0161
|
||||
CompareVar 0x8004, 4
|
||||
GoToIf 1, _0185
|
||||
CompareVar 0x8004, 5
|
||||
GoToIf 1, _01A9
|
||||
CompareVar 0x8004, 6
|
||||
GoToIf 1, _01CD
|
||||
GoToIfEq 0x8004, 1, _0119
|
||||
GoToIfEq 0x8004, 2, _013D
|
||||
GoToIfEq 0x8004, 3, _0161
|
||||
GoToIfEq 0x8004, 4, _0185
|
||||
GoToIfEq 0x8004, 5, _01A9
|
||||
GoToIfEq 0x8004, 6, _01CD
|
||||
ScrCmd_034
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
_00FE:
|
||||
ScrCmd_134 0, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01D6
|
||||
GoToIfEq 0x800C, 0, _01D6
|
||||
ScrCmd_29D 233, 1
|
||||
Return
|
||||
|
||||
@@ -90,8 +82,7 @@ _0119:
|
||||
|
||||
_0122:
|
||||
ScrCmd_134 11, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01D6
|
||||
GoToIfEq 0x800C, 0, _01D6
|
||||
ScrCmd_29D 237, 2
|
||||
Return
|
||||
|
||||
@@ -101,8 +92,7 @@ _013D:
|
||||
|
||||
_0146:
|
||||
ScrCmd_134 23, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01D6
|
||||
GoToIfEq 0x800C, 0, _01D6
|
||||
ScrCmd_29D 234, 3
|
||||
Return
|
||||
|
||||
@@ -112,8 +102,7 @@ _0161:
|
||||
|
||||
_016A:
|
||||
ScrCmd_134 20, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01D6
|
||||
GoToIfEq 0x800C, 0, _01D6
|
||||
ScrCmd_29D 250, 4
|
||||
Return
|
||||
|
||||
@@ -123,8 +112,7 @@ _0185:
|
||||
|
||||
_018E:
|
||||
ScrCmd_134 24, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01D6
|
||||
GoToIfEq 0x800C, 0, _01D6
|
||||
ScrCmd_29D 249, 5
|
||||
Return
|
||||
|
||||
@@ -134,8 +122,7 @@ _01A9:
|
||||
|
||||
_01B2:
|
||||
ScrCmd_134 16, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01D6
|
||||
GoToIfEq 0x800C, 0, _01D6
|
||||
ScrCmd_29D 254, 6
|
||||
Return
|
||||
|
||||
@@ -155,8 +142,7 @@ _01E3:
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_040 1, 1, 0, 1, 0x8004
|
||||
ScrCmd_132 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0229
|
||||
GoToIfEq 0x800C, 0, _0229
|
||||
Call _0292
|
||||
Call _02B6
|
||||
Call _02DA
|
||||
@@ -167,28 +153,20 @@ _01E3:
|
||||
_0229:
|
||||
ScrCmd_29D 0x102, 0
|
||||
ScrCmd_043
|
||||
CompareVar 0x8004, 1
|
||||
GoToIf 1, _02AD
|
||||
CompareVar 0x8004, 2
|
||||
GoToIf 1, _02D1
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _02F5
|
||||
CompareVar 0x8004, 4
|
||||
GoToIf 1, _0319
|
||||
CompareVar 0x8004, 5
|
||||
GoToIf 1, _033D
|
||||
CompareVar 0x8004, 6
|
||||
GoToIf 1, _0361
|
||||
CompareVar 0x8004, 7
|
||||
GoToIf 1, _0385
|
||||
GoToIfEq 0x8004, 1, _02AD
|
||||
GoToIfEq 0x8004, 2, _02D1
|
||||
GoToIfEq 0x8004, 3, _02F5
|
||||
GoToIfEq 0x8004, 4, _0319
|
||||
GoToIfEq 0x8004, 5, _033D
|
||||
GoToIfEq 0x8004, 6, _0361
|
||||
GoToIfEq 0x8004, 7, _0385
|
||||
ScrCmd_034
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
_0292:
|
||||
ScrCmd_134 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _038E
|
||||
GoToIfEq 0x800C, 0, _038E
|
||||
ScrCmd_29D 235, 1
|
||||
Return
|
||||
|
||||
@@ -198,8 +176,7 @@ _02AD:
|
||||
|
||||
_02B6:
|
||||
ScrCmd_134 2, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _038E
|
||||
GoToIfEq 0x800C, 0, _038E
|
||||
ScrCmd_29D 236, 2
|
||||
Return
|
||||
|
||||
@@ -209,8 +186,7 @@ _02D1:
|
||||
|
||||
_02DA:
|
||||
ScrCmd_134 5, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _038E
|
||||
GoToIfEq 0x800C, 0, _038E
|
||||
ScrCmd_29D 240, 3
|
||||
Return
|
||||
|
||||
@@ -220,8 +196,7 @@ _02F5:
|
||||
|
||||
_02FE:
|
||||
ScrCmd_134 8, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _038E
|
||||
GoToIfEq 0x800C, 0, _038E
|
||||
ScrCmd_29D 244, 4
|
||||
Return
|
||||
|
||||
@@ -231,8 +206,7 @@ _0319:
|
||||
|
||||
_0322:
|
||||
ScrCmd_134 22, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _038E
|
||||
GoToIfEq 0x800C, 0, _038E
|
||||
ScrCmd_29D 248, 5
|
||||
Return
|
||||
|
||||
@@ -242,8 +216,7 @@ _033D:
|
||||
|
||||
_0346:
|
||||
ScrCmd_134 9, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _038E
|
||||
GoToIfEq 0x800C, 0, _038E
|
||||
ScrCmd_29D 0x101, 6
|
||||
Return
|
||||
|
||||
@@ -253,8 +226,7 @@ _0361:
|
||||
|
||||
_036A:
|
||||
ScrCmd_134 7, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _038E
|
||||
GoToIfEq 0x800C, 0, _038E
|
||||
ScrCmd_29D 252, 7
|
||||
Return
|
||||
|
||||
@@ -274,8 +246,7 @@ _039B:
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_040 1, 1, 0, 1, 0x8004
|
||||
ScrCmd_132 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03DB
|
||||
GoToIfEq 0x800C, 0, _03DB
|
||||
Call _0437
|
||||
Call _045B
|
||||
Call _047F
|
||||
@@ -285,26 +256,19 @@ _039B:
|
||||
_03DB:
|
||||
ScrCmd_29D 0x102, 0
|
||||
ScrCmd_043
|
||||
CompareVar 0x8004, 1
|
||||
GoToIf 1, _0452
|
||||
CompareVar 0x8004, 2
|
||||
GoToIf 1, _0476
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _049A
|
||||
CompareVar 0x8004, 4
|
||||
GoToIf 1, _04BE
|
||||
CompareVar 0x8004, 5
|
||||
GoToIf 1, _04E2
|
||||
CompareVar 0x8004, 6
|
||||
GoToIf 1, _0506
|
||||
GoToIfEq 0x8004, 1, _0452
|
||||
GoToIfEq 0x8004, 2, _0476
|
||||
GoToIfEq 0x8004, 3, _049A
|
||||
GoToIfEq 0x8004, 4, _04BE
|
||||
GoToIfEq 0x8004, 5, _04E2
|
||||
GoToIfEq 0x8004, 6, _0506
|
||||
ScrCmd_034
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
_0437:
|
||||
ScrCmd_134 4, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _050F
|
||||
GoToIfEq 0x800C, 0, _050F
|
||||
ScrCmd_29D 239, 1
|
||||
Return
|
||||
|
||||
@@ -314,8 +278,7 @@ _0452:
|
||||
|
||||
_045B:
|
||||
ScrCmd_134 17, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _050F
|
||||
GoToIfEq 0x800C, 0, _050F
|
||||
ScrCmd_29D 238, 2
|
||||
Return
|
||||
|
||||
@@ -325,8 +288,7 @@ _0476:
|
||||
|
||||
_047F:
|
||||
ScrCmd_134 14, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _050F
|
||||
GoToIfEq 0x800C, 0, _050F
|
||||
ScrCmd_29D 246, 3
|
||||
Return
|
||||
|
||||
@@ -336,8 +298,7 @@ _049A:
|
||||
|
||||
_04A3:
|
||||
ScrCmd_134 18, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _050F
|
||||
GoToIfEq 0x800C, 0, _050F
|
||||
ScrCmd_29D 245, 4
|
||||
Return
|
||||
|
||||
@@ -347,8 +308,7 @@ _04BE:
|
||||
|
||||
_04C7:
|
||||
ScrCmd_134 21, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _050F
|
||||
GoToIfEq 0x800C, 0, _050F
|
||||
ScrCmd_29D 253, 5
|
||||
Return
|
||||
|
||||
@@ -358,8 +318,7 @@ _04E2:
|
||||
|
||||
_04EB:
|
||||
ScrCmd_134 12, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _050F
|
||||
GoToIfEq 0x800C, 0, _050F
|
||||
ScrCmd_29D 251, 6
|
||||
Return
|
||||
|
||||
@@ -379,8 +338,7 @@ _051C:
|
||||
ScrCmd_02C 10
|
||||
ScrCmd_040 1, 1, 0, 1, 0x8004
|
||||
ScrCmd_132 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _055C
|
||||
GoToIfEq 0x800C, 0, _055C
|
||||
Call _05B8
|
||||
Call _05DC
|
||||
Call _0600
|
||||
@@ -390,26 +348,19 @@ _051C:
|
||||
_055C:
|
||||
ScrCmd_29D 0x102, 0
|
||||
ScrCmd_043
|
||||
CompareVar 0x8004, 1
|
||||
GoToIf 1, _05D3
|
||||
CompareVar 0x8004, 2
|
||||
GoToIf 1, _05F7
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _061B
|
||||
CompareVar 0x8004, 4
|
||||
GoToIf 1, _063F
|
||||
CompareVar 0x8004, 5
|
||||
GoToIf 1, _0663
|
||||
CompareVar 0x8004, 6
|
||||
GoToIf 1, _0687
|
||||
GoToIfEq 0x8004, 1, _05D3
|
||||
GoToIfEq 0x8004, 2, _05F7
|
||||
GoToIfEq 0x8004, 3, _061B
|
||||
GoToIfEq 0x8004, 4, _063F
|
||||
GoToIfEq 0x8004, 5, _0663
|
||||
GoToIfEq 0x8004, 6, _0687
|
||||
ScrCmd_034
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
_05B8:
|
||||
ScrCmd_134 3, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0690
|
||||
GoToIfEq 0x800C, 0, _0690
|
||||
ScrCmd_29D 243, 1
|
||||
Return
|
||||
|
||||
@@ -419,8 +370,7 @@ _05D3:
|
||||
|
||||
_05DC:
|
||||
ScrCmd_134 10, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0690
|
||||
GoToIfEq 0x800C, 0, _0690
|
||||
ScrCmd_29D 242, 2
|
||||
Return
|
||||
|
||||
@@ -430,8 +380,7 @@ _05F7:
|
||||
|
||||
_0600:
|
||||
ScrCmd_134 19, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0690
|
||||
GoToIfEq 0x800C, 0, _0690
|
||||
ScrCmd_29D 0x100, 3
|
||||
Return
|
||||
|
||||
@@ -441,8 +390,7 @@ _061B:
|
||||
|
||||
_0624:
|
||||
ScrCmd_134 13, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0690
|
||||
GoToIfEq 0x800C, 0, _0690
|
||||
ScrCmd_29D 0xFF, 4
|
||||
Return
|
||||
|
||||
@@ -452,8 +400,7 @@ _063F:
|
||||
|
||||
_0648:
|
||||
ScrCmd_134 15, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0690
|
||||
GoToIfEq 0x800C, 0, _0690
|
||||
ScrCmd_29D 247, 5
|
||||
Return
|
||||
|
||||
@@ -463,8 +410,7 @@ _0663:
|
||||
|
||||
_066C:
|
||||
ScrCmd_134 6, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0690
|
||||
GoToIfEq 0x800C, 0, _0690
|
||||
ScrCmd_29D 241, 6
|
||||
Return
|
||||
|
||||
|
||||
@@ -36,23 +36,18 @@ _003F:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x40F2, 0
|
||||
GoToIf 5, _0257
|
||||
CheckFlag 0xAB3
|
||||
GoToIf 1, _00A0
|
||||
CheckFlag 0xAA9
|
||||
GoToIf 1, _0084
|
||||
GoToIfNe 0x40F2, 0, _0257
|
||||
GoToIfSet 0xAB3, _00A0
|
||||
GoToIfSet 0xAA9, _0084
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00B6
|
||||
GoToIfEq 0x800C, 0, _00B6
|
||||
GoTo _00AB
|
||||
|
||||
_0084:
|
||||
ScrCmd_02C 18
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00B6
|
||||
GoToIfEq 0x800C, 0, _00B6
|
||||
GoTo _00AB
|
||||
End
|
||||
|
||||
@@ -77,10 +72,8 @@ _00B6:
|
||||
ScrCmd_280 0, 0x8000, 2, 5
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_24F 0x8001, 0x8002, 0x8003, 0x8000
|
||||
CompareVar 0x8002, 0
|
||||
GoToIf 1, _00F5
|
||||
CompareVar 0x8003, 0
|
||||
GoToIf 1, _0100
|
||||
GoToIfEq 0x8002, 0, _00F5
|
||||
GoToIfEq 0x8003, 0, _0100
|
||||
GoTo _010E
|
||||
|
||||
_00F5:
|
||||
@@ -102,16 +95,11 @@ _010E:
|
||||
|
||||
_011C:
|
||||
SetVar 0x8008, 0x8002
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0165
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _0170
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _0179
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _0182
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _018B
|
||||
GoToIfEq 0x8008, 1, _0165
|
||||
GoToIfEq 0x8008, 2, _0170
|
||||
GoToIfEq 0x8008, 3, _0179
|
||||
GoToIfEq 0x8008, 4, _0182
|
||||
GoToIfEq 0x8008, 5, _018B
|
||||
End
|
||||
|
||||
_0165:
|
||||
@@ -137,16 +125,11 @@ _018B:
|
||||
|
||||
_0194:
|
||||
SetVar 0x8008, 0x8002
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _01DD
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _01EB
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _01F7
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _0203
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _020F
|
||||
GoToIfEq 0x8008, 1, _01DD
|
||||
GoToIfEq 0x8008, 2, _01EB
|
||||
GoToIfEq 0x8008, 3, _01F7
|
||||
GoToIfEq 0x8008, 4, _0203
|
||||
GoToIfEq 0x8008, 5, _020F
|
||||
End
|
||||
|
||||
_01DD:
|
||||
@@ -174,8 +157,7 @@ _021B:
|
||||
SetVar 0x8004, 0x8003
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0246
|
||||
GoToIfEq 0x800C, 0, _0246
|
||||
ScrCmd_014 0x7FC
|
||||
GoTo _0269
|
||||
|
||||
|
||||
@@ -10,8 +10,7 @@
|
||||
|
||||
_0012:
|
||||
ScrCmd_238 9, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _002B
|
||||
GoToIfEq 0x4000, 0, _002B
|
||||
ClearFlag 0x215
|
||||
End
|
||||
|
||||
@@ -33,8 +32,7 @@ _0044:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x13D
|
||||
GoToIf 1, _00A4
|
||||
GoToIfSet 0x13D, _00A4
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
CallIf 1, _00B4
|
||||
|
||||
@@ -61,8 +61,7 @@ _007A:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 4
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _009C
|
||||
GoToIfEq 0x800C, 0, _009C
|
||||
GoTo _015B
|
||||
|
||||
_009C:
|
||||
@@ -73,8 +72,7 @@ _009C:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _015B
|
||||
GoToIfEq 0x800C, 0, _015B
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
@@ -83,19 +81,15 @@ _009C:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _015B
|
||||
GoToIfEq 0x800C, 0, _015B
|
||||
ScrCmd_249 0x800C, 0x8000, 0x8001, 0x8002, 0x8003
|
||||
CompareVar 0x800C, 0xFF
|
||||
GoToIf 1, _0131
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0131
|
||||
GoToIfEq 0x800C, 0xFF, _0131
|
||||
GoToIfEq 0x800C, 0, _0131
|
||||
GoTo _0166
|
||||
|
||||
_0131:
|
||||
ScrCmd_2AA 0x800C, 0x8000, 0x8001, 0x8002, 0x8003
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0150
|
||||
GoToIfEq 0x800C, 0, _0150
|
||||
GoTo _0171
|
||||
|
||||
_0150:
|
||||
|
||||
@@ -25,10 +25,8 @@ _003A:
|
||||
SetVar 0x8007, 0
|
||||
CheckFlag 136
|
||||
CallIf 0, _006F
|
||||
CompareVar 0x4001, 0
|
||||
GoToIf 1, _0077
|
||||
CompareVar 0x4001, 1
|
||||
GoToIf 1, _0080
|
||||
GoToIfEq 0x4001, 0, _0077
|
||||
GoToIfEq 0x4001, 1, _0080
|
||||
End
|
||||
|
||||
_006F:
|
||||
@@ -46,10 +44,8 @@ _0080:
|
||||
_0089:
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00AC
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00F5
|
||||
GoToIfEq 0x800C, 0, _00AC
|
||||
GoToIfEq 0x800C, 1, _00F5
|
||||
End
|
||||
|
||||
_00AC:
|
||||
@@ -58,26 +54,20 @@ _00AC:
|
||||
|
||||
_00B5:
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0089
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _02B3
|
||||
GoToIfEq 0x800C, 0, _0089
|
||||
GoToIfEq 0x800C, 1, _02B3
|
||||
End
|
||||
|
||||
_00D5:
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00F5
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _02B3
|
||||
GoToIfEq 0x800C, 0, _00F5
|
||||
GoToIfEq 0x800C, 1, _02B3
|
||||
End
|
||||
|
||||
_00F5:
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0115
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 5, _0121
|
||||
GoToIfEq 0x800C, 1, _0115
|
||||
GoToIfNe 0x800C, 1, _0121
|
||||
End
|
||||
|
||||
_0115:
|
||||
@@ -94,23 +84,18 @@ _0121:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x4002, 0xFF
|
||||
GoToIf 1, _02B3
|
||||
GoToIfEq 0x4002, 0xFF, _02B3
|
||||
ScrCmd_198 0x4002, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02BE
|
||||
GoToIfEq 0x800C, 0, _02BE
|
||||
GoTo _016C
|
||||
|
||||
_016C:
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_034
|
||||
ScrCmd_1BD 0x8006
|
||||
CompareVar 0x8006, 0
|
||||
GoToIf 1, _019E
|
||||
CompareVar 0x8006, 2
|
||||
GoToIf 1, _01B8
|
||||
CompareVar 0x8006, 3
|
||||
GoToIf 1, _01D2
|
||||
GoToIfEq 0x8006, 0, _019E
|
||||
GoToIfEq 0x8006, 2, _01B8
|
||||
GoToIfEq 0x8006, 3, _01D2
|
||||
End
|
||||
|
||||
_019E:
|
||||
@@ -144,12 +129,9 @@ _01EC:
|
||||
WaitMovement
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8006, 0
|
||||
GoToIf 1, _0245
|
||||
CompareVar 0x8006, 2
|
||||
GoToIf 1, _025F
|
||||
CompareVar 0x8006, 3
|
||||
GoToIf 1, _0279
|
||||
GoToIfEq 0x8006, 0, _0245
|
||||
GoToIfEq 0x8006, 2, _025F
|
||||
GoToIfEq 0x8006, 3, _0279
|
||||
End
|
||||
|
||||
_0245:
|
||||
@@ -174,8 +156,7 @@ _0279:
|
||||
GoTo _0293
|
||||
|
||||
_0293:
|
||||
CompareVar 0x8005, 0
|
||||
GoToIf 1, _0335
|
||||
GoToIfEq 0x8005, 0, _0335
|
||||
SetVar 0x4001, 1
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_031
|
||||
@@ -200,8 +181,7 @@ _02C7:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0328
|
||||
GoToIfEq 0x800C, 0, _0328
|
||||
ScrCmd_130 0x8004
|
||||
ScrCmd_1E5 54
|
||||
ScrCmd_316
|
||||
@@ -308,8 +288,7 @@ _03CC:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 0, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 0, 0x800C
|
||||
@@ -323,8 +302,7 @@ _0409:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 1, 0x800C
|
||||
@@ -338,8 +316,7 @@ _0446:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 2, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 2, 0x800C
|
||||
@@ -353,8 +330,7 @@ _0483:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 3, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 3, 0x800C
|
||||
@@ -368,8 +344,7 @@ _04C0:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 4, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 4, 0x800C
|
||||
@@ -383,8 +358,7 @@ _04FD:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 5, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 5, 0x800C
|
||||
@@ -398,8 +372,7 @@ _053A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 6, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 6, 0x800C
|
||||
@@ -413,8 +386,7 @@ _0577:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 7, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 7, 0x800C
|
||||
@@ -428,8 +400,7 @@ _05B4:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 8, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 8, 0x800C
|
||||
@@ -443,8 +414,7 @@ _05F1:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 9, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 9, 0x800C
|
||||
@@ -458,8 +428,7 @@ _062E:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12E 10, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _066B
|
||||
GoToIfEq 0x800C, 0, _066B
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A7 10, 0x800C
|
||||
|
||||
@@ -11,14 +11,10 @@ _0006:
|
||||
ScrCmd_068
|
||||
ScrCmd_11C 0x40CE
|
||||
SetVar 0x8008, 0x40CE
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _004E
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _005A
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _0066
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _0072
|
||||
GoToIfEq 0x8008, 0, _004E
|
||||
GoToIfEq 0x8008, 1, _005A
|
||||
GoToIfEq 0x8008, 2, _0066
|
||||
GoToIfEq 0x8008, 3, _0072
|
||||
End
|
||||
|
||||
_004E:
|
||||
@@ -52,14 +48,10 @@ _007E:
|
||||
ScrCmd_042 124, 4
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _01DC
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _018B
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _013A
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _00E9
|
||||
GoToIfEq 0x8008, 0, _01DC
|
||||
GoToIfEq 0x8008, 1, _018B
|
||||
GoToIfEq 0x8008, 2, _013A
|
||||
GoToIfEq 0x8008, 3, _00E9
|
||||
GoTo _0283
|
||||
End
|
||||
|
||||
@@ -67,8 +59,7 @@ _00E9:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 11, 2, 18, 2, 1
|
||||
CompareVar 0x40CE, 3
|
||||
GoToIf 1, _026C
|
||||
GoToIfEq 0x40CE, 3, _026C
|
||||
CompareVar 0x40CE, 3
|
||||
CallIf 2, _022D
|
||||
CompareVar 0x40CE, 3
|
||||
@@ -82,8 +73,7 @@ _013A:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 12, 3, 18, 2, 1
|
||||
CompareVar 0x40CE, 2
|
||||
GoToIf 1, _026C
|
||||
GoToIfEq 0x40CE, 2, _026C
|
||||
CompareVar 0x40CE, 2
|
||||
CallIf 2, _022D
|
||||
CompareVar 0x40CE, 2
|
||||
@@ -97,8 +87,7 @@ _018B:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 13, 4, 18, 2, 1
|
||||
CompareVar 0x40CE, 1
|
||||
GoToIf 1, _026C
|
||||
GoToIfEq 0x40CE, 1, _026C
|
||||
CompareVar 0x40CE, 1
|
||||
CallIf 2, _022D
|
||||
CompareVar 0x40CE, 1
|
||||
@@ -112,8 +101,7 @@ _01DC:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 14, 1, 18, 2, 1
|
||||
CompareVar 0x40CE, 0
|
||||
GoToIf 1, _026C
|
||||
GoToIfEq 0x40CE, 0, _026C
|
||||
CompareVar 0x40CE, 0
|
||||
CallIf 2, _022D
|
||||
CompareVar 0x40CE, 0
|
||||
|
||||
@@ -48,15 +48,13 @@ _0063:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 191
|
||||
GoToIf 1, _00B7
|
||||
GoToIfSet 191, _00B7
|
||||
ScrCmd_0D1 0, 217
|
||||
ScrCmd_02C 3
|
||||
SetVar 0x8004, 217
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00AD
|
||||
GoToIfEq 0x800C, 0, _00AD
|
||||
SetFlag 191
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -9,14 +9,12 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 126
|
||||
GoToIf 1, _004B
|
||||
GoToIfSet 126, _004B
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 230
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0056
|
||||
GoToIfEq 0x800C, 0, _0056
|
||||
SetFlag 126
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -96,10 +96,8 @@ _00F4:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_2B7 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0368
|
||||
CheckFlag 195
|
||||
GoToIf 1, _02FB
|
||||
GoToIfEq 0x800C, 1, _0368
|
||||
GoToIfSet 195, _02FB
|
||||
SetFlag 195
|
||||
ScrCmd_02C 0
|
||||
GoTo _0127
|
||||
@@ -112,12 +110,9 @@ _0127:
|
||||
ScrCmd_042 130, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _01E9
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0172
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _02EA
|
||||
GoToIfEq 0x8008, 0, _01E9
|
||||
GoToIfEq 0x8008, 1, _0172
|
||||
GoToIfEq 0x8008, 2, _02EA
|
||||
GoTo _02EA
|
||||
End
|
||||
|
||||
@@ -133,12 +128,9 @@ _017D:
|
||||
ScrCmd_042 133, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _01C8
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _01D3
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _01DE
|
||||
GoToIfEq 0x8008, 0, _01C8
|
||||
GoToIfEq 0x8008, 1, _01D3
|
||||
GoToIfEq 0x8008, 2, _01DE
|
||||
GoTo _01DE
|
||||
End
|
||||
|
||||
@@ -159,8 +151,7 @@ _01DE:
|
||||
|
||||
_01E9:
|
||||
ScrCmd_19A 0x800C
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 0, _0202
|
||||
GoToIfLt 0x800C, 2, _0202
|
||||
GoTo _0306
|
||||
End
|
||||
|
||||
@@ -174,8 +165,7 @@ _0202:
|
||||
_020D:
|
||||
ScrCmd_014 0x7D6
|
||||
SetVar 0x800C, 0x4000
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02EA
|
||||
GoToIfEq 0x800C, 0, _02EA
|
||||
ScrCmd_14E
|
||||
SetVar 0x40D5, 6
|
||||
ScrCmd_02C 7
|
||||
@@ -201,8 +191,7 @@ _020D:
|
||||
ScrCmd_0B3 0x800C
|
||||
SetVar 0x8004, 0x800C
|
||||
ScrCmd_0B2 0x8004, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02CE
|
||||
GoToIfEq 0x800C, 0, _02CE
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
@@ -233,15 +222,13 @@ _02FB:
|
||||
|
||||
_0306:
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 1, _031F
|
||||
GoToIfEq 0x800C, 6, _031F
|
||||
GoTo _020D
|
||||
End
|
||||
|
||||
_031F:
|
||||
ScrCmd_252 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0338
|
||||
GoToIfEq 0x800C, 0, _0338
|
||||
GoTo _020D
|
||||
End
|
||||
|
||||
@@ -376,10 +363,8 @@ _0420:
|
||||
ScrCmd_042 40, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _046A
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _048B
|
||||
GoToIfEq 0x8008, 0, _046A
|
||||
GoToIfEq 0x8008, 1, _048B
|
||||
GoTo _0464
|
||||
End
|
||||
|
||||
@@ -391,8 +376,7 @@ _0464:
|
||||
_046A:
|
||||
ScrCmd_014 0x7D6
|
||||
SetVar 0x800C, 0x4000
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0464
|
||||
GoToIfEq 0x800C, 0, _0464
|
||||
ScrCmd_034
|
||||
ScrCmd_014 0x802
|
||||
ScrCmd_061
|
||||
@@ -419,10 +403,8 @@ _04AA:
|
||||
ScrCmd_042 40, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _04F4
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0515
|
||||
GoToIfEq 0x8008, 0, _04F4
|
||||
GoToIfEq 0x8008, 1, _0515
|
||||
GoTo _04EE
|
||||
End
|
||||
|
||||
@@ -434,8 +416,7 @@ _04EE:
|
||||
_04F4:
|
||||
ScrCmd_014 0x7D6
|
||||
SetVar 0x800C, 0x4000
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _04EE
|
||||
GoToIfEq 0x800C, 0, _04EE
|
||||
ScrCmd_034
|
||||
ScrCmd_014 0x802
|
||||
ScrCmd_061
|
||||
@@ -471,19 +452,15 @@ _0546:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_2B7 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _05A0
|
||||
GoToIfEq 0x800C, 1, _05A0
|
||||
SetVar 0x8000, 0
|
||||
ScrCmd_198 0x8000, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _05CB
|
||||
GoToIfEq 0x800C, 0, _05CB
|
||||
ScrCmd_0D0 0, 0
|
||||
ScrCmd_02C 18
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _05AB
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _05B8
|
||||
GoToIfEq 0x800C, 0, _05AB
|
||||
GoToIfEq 0x800C, 1, _05B8
|
||||
End
|
||||
|
||||
_05A0:
|
||||
@@ -511,10 +488,8 @@ _05B8:
|
||||
_05CB:
|
||||
ScrCmd_02C 19
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _05AB
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _05EE
|
||||
GoToIfEq 0x800C, 0, _05AB
|
||||
GoToIfEq 0x800C, 1, _05EE
|
||||
End
|
||||
|
||||
_05EE:
|
||||
@@ -534,14 +509,12 @@ _0601:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 29
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0647
|
||||
GoToIfEq 0x800C, 1, _0647
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_034
|
||||
ScrCmd_30E 0x8004
|
||||
CompareVar 0x8004, 0
|
||||
GoToIf 1, _0647
|
||||
GoToIfEq 0x8004, 0, _0647
|
||||
ScrCmd_02C 30
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -560,12 +533,9 @@ _0652:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_07E 0x1B3, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0696
|
||||
CheckFlag 0xAC3
|
||||
GoToIf 1, _06FD
|
||||
CheckFlag 207
|
||||
GoToIf 1, _06F2
|
||||
GoToIfEq 0x800C, 0, _0696
|
||||
GoToIfSet 0xAC3, _06FD
|
||||
GoToIfSet 207, _06F2
|
||||
ScrCmd_02C 24
|
||||
SetVar 0x8004, 1
|
||||
GoTo _06A1
|
||||
@@ -578,11 +548,9 @@ _0696:
|
||||
|
||||
_06A1:
|
||||
ScrCmd_1D6 0x8004, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06D3
|
||||
GoToIfEq 0x800C, 0, _06D3
|
||||
AddVar 0x8004, 1
|
||||
CompareVar 0x8004, 13
|
||||
GoToIf 3, _06A1
|
||||
GoToIfLe 0x8004, 13, _06A1
|
||||
SetFlag 207
|
||||
GoTo _06F2
|
||||
End
|
||||
@@ -619,11 +587,9 @@ _0710:
|
||||
|
||||
_071E:
|
||||
ScrCmd_1D6 0x8004, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _074A
|
||||
GoToIfEq 0x800C, 0, _074A
|
||||
AddVar 0x8004, 1
|
||||
CompareVar 0x8004, 13
|
||||
GoToIf 3, _071E
|
||||
GoToIfLe 0x8004, 13, _071E
|
||||
SetFlag 207
|
||||
Return
|
||||
|
||||
|
||||
@@ -145,10 +145,8 @@ _011D:
|
||||
ScrCmd_042 17, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0167
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0188
|
||||
GoToIfEq 0x8008, 0, _0167
|
||||
GoToIfEq 0x8008, 1, _0188
|
||||
GoTo _0161
|
||||
End
|
||||
|
||||
@@ -160,8 +158,7 @@ _0161:
|
||||
_0167:
|
||||
ScrCmd_014 0x7D6
|
||||
SetVar 0x800C, 0x4000
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0161
|
||||
GoToIfEq 0x800C, 0, _0161
|
||||
ScrCmd_034
|
||||
ScrCmd_014 0x802
|
||||
ScrCmd_061
|
||||
@@ -188,10 +185,8 @@ _01A7:
|
||||
ScrCmd_042 17, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _01F1
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0212
|
||||
GoToIfEq 0x8008, 0, _01F1
|
||||
GoToIfEq 0x8008, 1, _0212
|
||||
GoTo _01EB
|
||||
End
|
||||
|
||||
@@ -203,8 +198,7 @@ _01EB:
|
||||
_01F1:
|
||||
ScrCmd_014 0x7D6
|
||||
SetVar 0x800C, 0x4000
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01EB
|
||||
GoToIfEq 0x800C, 0, _01EB
|
||||
ScrCmd_034
|
||||
ScrCmd_014 0x802
|
||||
ScrCmd_061
|
||||
|
||||
@@ -144,10 +144,8 @@ _0119:
|
||||
ScrCmd_042 15, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0163
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0184
|
||||
GoToIfEq 0x8008, 0, _0163
|
||||
GoToIfEq 0x8008, 1, _0184
|
||||
GoTo _015D
|
||||
End
|
||||
|
||||
@@ -159,8 +157,7 @@ _015D:
|
||||
_0163:
|
||||
ScrCmd_014 0x7D6
|
||||
SetVar 0x800C, 0x4000
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _015D
|
||||
GoToIfEq 0x800C, 0, _015D
|
||||
ScrCmd_034
|
||||
ScrCmd_014 0x802
|
||||
ScrCmd_061
|
||||
|
||||
@@ -39,10 +39,8 @@ _0032:
|
||||
ScrCmd_034
|
||||
ScrCmd_1BD 0x800C
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _00A4
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _00BE
|
||||
GoToIfEq 0x8008, 0, _00A4
|
||||
GoToIfEq 0x8008, 2, _00BE
|
||||
GoTo _00D8
|
||||
End
|
||||
|
||||
@@ -159,26 +157,20 @@ _01A6:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x112
|
||||
GoToIf 1, _02A8
|
||||
CheckFlag 0x10C
|
||||
GoToIf 1, _02BD
|
||||
GoToIfSet 0x112, _02A8
|
||||
GoToIfSet 0x10C, _02BD
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01E7
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _02D3
|
||||
GoToIfEq 0x800C, 0, _01E7
|
||||
GoToIfEq 0x800C, 1, _02D3
|
||||
End
|
||||
|
||||
_01E7:
|
||||
ScrCmd_02C 10
|
||||
ScrCmd_034
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
GoToIf 1, _0220
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _022E
|
||||
GoToIfEq 0x800C, 0x183, _0220
|
||||
GoToIfEq 0x800C, 0x186, _022E
|
||||
GoTo _0212
|
||||
End
|
||||
|
||||
@@ -199,13 +191,10 @@ _022E:
|
||||
|
||||
_023C:
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02DE
|
||||
GoToIfEq 0x800C, 0, _02DE
|
||||
SetFlag 0x10C
|
||||
CheckFlag 0x10D
|
||||
GoToIf 1, _0274
|
||||
CheckFlag 0x10D
|
||||
GoToIf 0, _0269
|
||||
GoToIfSet 0x10D, _0274
|
||||
GoToIfUnset 0x10D, _0269
|
||||
End
|
||||
|
||||
_0269:
|
||||
@@ -220,8 +209,7 @@ _0274:
|
||||
SetVar 0x8004, 17
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02B3
|
||||
GoToIfEq 0x800C, 0, _02B3
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 0x112
|
||||
GoTo _02A8
|
||||
@@ -241,8 +229,7 @@ _02B3:
|
||||
End
|
||||
|
||||
_02BD:
|
||||
CheckFlag 0x10D
|
||||
GoToIf 1, _0274
|
||||
GoToIfSet 0x10D, _0274
|
||||
ScrCmd_02C 12
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -265,24 +252,19 @@ _02E4:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x10D
|
||||
GoToIf 1, _039C
|
||||
GoToIfSet 0x10D, _039C
|
||||
ScrCmd_02C 15
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _031A
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _03A7
|
||||
GoToIfEq 0x800C, 0, _031A
|
||||
GoToIfEq 0x800C, 1, _03A7
|
||||
End
|
||||
|
||||
_031A:
|
||||
ScrCmd_02C 16
|
||||
ScrCmd_034
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
GoToIf 1, _0353
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _0361
|
||||
GoToIfEq 0x800C, 0x183, _0353
|
||||
GoToIfEq 0x800C, 0x186, _0361
|
||||
GoTo _0345
|
||||
End
|
||||
|
||||
@@ -303,13 +285,10 @@ _0361:
|
||||
|
||||
_036F:
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03D3
|
||||
GoToIfEq 0x800C, 0, _03D3
|
||||
SetFlag 0x10D
|
||||
CheckFlag 0x10C
|
||||
GoToIf 1, _03BD
|
||||
CheckFlag 0x10C
|
||||
GoToIf 0, _03B2
|
||||
GoToIfSet 0x10C, _03BD
|
||||
GoToIfUnset 0x10C, _03B2
|
||||
End
|
||||
|
||||
_039C:
|
||||
@@ -334,8 +313,7 @@ _03B2:
|
||||
End
|
||||
|
||||
_03BD:
|
||||
CheckFlag 0x112
|
||||
GoToIf 1, _03B2
|
||||
GoToIfSet 0x112, _03B2
|
||||
ScrCmd_02C 19
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -365,16 +343,11 @@ _03EA:
|
||||
ScrCmd_042 5, 5
|
||||
ScrCmd_048 2
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _045F
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _046A
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _0475
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _0480
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _048B
|
||||
GoToIfEq 0x8008, 0, _045F
|
||||
GoToIfEq 0x8008, 1, _046A
|
||||
GoToIfEq 0x8008, 2, _0475
|
||||
GoToIfEq 0x8008, 3, _0480
|
||||
GoToIfEq 0x8008, 4, _048B
|
||||
GoTo _0496
|
||||
End
|
||||
|
||||
|
||||
@@ -49,10 +49,8 @@ _0066:
|
||||
CompareVar 0x4078, 5
|
||||
CallIf 1, _0158
|
||||
ScrCmd_14D 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _0148
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _0150
|
||||
GoToIfEq 0x4000, 0, _0148
|
||||
GoToIfEq 0x4000, 1, _0150
|
||||
End
|
||||
|
||||
_00F8:
|
||||
@@ -96,21 +94,15 @@ _0158:
|
||||
Return
|
||||
|
||||
_0168:
|
||||
CheckFlag 0x158
|
||||
GoToIf 1, _01CA
|
||||
CheckFlag 0x964
|
||||
GoToIf 0, _01CA
|
||||
GoToIfSet 0x158, _01CA
|
||||
GoToIfUnset 0x964, _01CA
|
||||
ScrCmd_22D 2, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _01CA
|
||||
GoToIfEq 0x4000, 0, _01CA
|
||||
ScrCmd_07E 0x1C6, 1, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _01CA
|
||||
GoToIfEq 0x4000, 0, _01CA
|
||||
ScrCmd_28B 0, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _01CA
|
||||
CheckFlag 0x12C
|
||||
GoToIf 0, _01CA
|
||||
GoToIfEq 0x4000, 0, _01CA
|
||||
GoToIfUnset 0x12C, _01CA
|
||||
SetVar 0x4000, 1
|
||||
Return
|
||||
|
||||
@@ -132,16 +124,11 @@ _01E7:
|
||||
_01F9:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2D3
|
||||
GoToIf 1, _0244
|
||||
CompareVar 0x8005, 0x2D4
|
||||
GoToIf 1, _0252
|
||||
CompareVar 0x8005, 0x2D5
|
||||
GoToIf 1, _0260
|
||||
CompareVar 0x8005, 0x2D6
|
||||
GoToIf 1, _026E
|
||||
CompareVar 0x8005, 0x2D7
|
||||
GoToIf 1, _027C
|
||||
GoToIfEq 0x8005, 0x2D3, _0244
|
||||
GoToIfEq 0x8005, 0x2D4, _0252
|
||||
GoToIfEq 0x8005, 0x2D5, _0260
|
||||
GoToIfEq 0x8005, 0x2D6, _026E
|
||||
GoToIfEq 0x8005, 0x2D7, _027C
|
||||
End
|
||||
|
||||
_0244:
|
||||
@@ -178,10 +165,8 @@ _028A:
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
GoToIf 1, _02EB
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _02F7
|
||||
GoToIfEq 0x800C, 0x183, _02EB
|
||||
GoToIfEq 0x800C, 0x186, _02F7
|
||||
GoTo _02DF
|
||||
|
||||
_02DF:
|
||||
@@ -198,8 +183,7 @@ _02F7:
|
||||
|
||||
_0303:
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0334
|
||||
GoToIfEq 0x800C, 0, _0334
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_034
|
||||
@@ -306,8 +290,7 @@ _03C8:
|
||||
WaitMovement
|
||||
ScrCmd_003 15, 0x800C
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _045E
|
||||
GoToIfEq 0x800C, 0, _045E
|
||||
GoTo _046A
|
||||
|
||||
_045E:
|
||||
@@ -382,8 +365,7 @@ _04E7:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0506
|
||||
GoToIfEq 0x800C, 0, _0506
|
||||
GoTo _050F
|
||||
|
||||
_0506:
|
||||
@@ -404,8 +386,7 @@ _0520:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _053C
|
||||
GoToIfSet 168, _053C
|
||||
ScrCmd_02C 14
|
||||
GoTo _0545
|
||||
|
||||
@@ -423,11 +404,9 @@ _054D:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _0586
|
||||
GoToIfSet 168, _0586
|
||||
ScrCmd_15B 5, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0591
|
||||
GoToIfEq 0x800C, 1, _0591
|
||||
GoTo _057B
|
||||
End
|
||||
|
||||
@@ -442,8 +421,7 @@ _0586:
|
||||
End
|
||||
|
||||
_0591:
|
||||
CompareVar 0x4078, 5
|
||||
GoToIf 4, _057B
|
||||
GoToIfGe 0x4078, 5, _057B
|
||||
ScrCmd_02C 18
|
||||
GoTo _0545
|
||||
End
|
||||
@@ -452,8 +430,7 @@ _05A9:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _05C5
|
||||
GoToIfSet 168, _05C5
|
||||
ScrCmd_02C 19
|
||||
GoTo _0545
|
||||
|
||||
@@ -465,8 +442,7 @@ _05CE:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _05EA
|
||||
GoToIfSet 168, _05EA
|
||||
ScrCmd_02C 21
|
||||
GoTo _0545
|
||||
|
||||
@@ -478,8 +454,7 @@ _05F3:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _0615
|
||||
GoToIfSet 168, _0615
|
||||
ScrCmd_04C 54, 0
|
||||
ScrCmd_02C 23
|
||||
GoTo _0545
|
||||
@@ -493,8 +468,7 @@ _0624:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _0640
|
||||
GoToIfSet 168, _0640
|
||||
ScrCmd_02C 25
|
||||
GoTo _0545
|
||||
|
||||
@@ -544,8 +518,7 @@ _06A3:
|
||||
|
||||
_06BA:
|
||||
Call _0168
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _06E2
|
||||
GoToIfEq 0x4000, 0, _06E2
|
||||
ScrCmd_037 3, 0
|
||||
ScrCmd_038 3
|
||||
ScrCmd_039
|
||||
@@ -576,8 +549,7 @@ _0708:
|
||||
ScrCmd_068
|
||||
ScrCmd_1BD 0x8004
|
||||
ScrCmd_068
|
||||
CompareVar 0x4106, 2
|
||||
GoToIf 1, _0900
|
||||
GoToIfEq 0x4106, 2, _0900
|
||||
ScrCmd_02C 27
|
||||
ScrCmd_040 1, 1, 0, 1, 0x800C
|
||||
ScrCmd_042 213, 0
|
||||
@@ -587,14 +559,10 @@ _0708:
|
||||
CallIf 1, _078A
|
||||
ScrCmd_042 218, 4
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0796
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _07D1
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _080C
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _0847
|
||||
GoToIfEq 0x800C, 0, _0796
|
||||
GoToIfEq 0x800C, 1, _07D1
|
||||
GoToIfEq 0x800C, 2, _080C
|
||||
GoToIfEq 0x800C, 3, _0847
|
||||
GoTo _0847
|
||||
End
|
||||
|
||||
@@ -716,14 +684,11 @@ _08F0:
|
||||
|
||||
_0900:
|
||||
ScrCmd_07E 0x1C5, 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _094E
|
||||
GoToIfEq 0x800C, 1, _094E
|
||||
ScrCmd_02C 31
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0938
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0943
|
||||
GoToIfEq 0x800C, 0, _0938
|
||||
GoToIfEq 0x800C, 1, _0943
|
||||
End
|
||||
|
||||
_0938:
|
||||
@@ -781,11 +746,9 @@ _09BC:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_07E 0x1A7, 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09FA
|
||||
GoToIfEq 0x800C, 1, _09FA
|
||||
ScrCmd_09A 0x800C, 70
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 5, _09FA
|
||||
GoToIfNe 0x800C, 6, _09FA
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_031
|
||||
|
||||
@@ -17,15 +17,13 @@ _0016:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 5, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0107
|
||||
GoToIfEq 0x800C, 1, _0107
|
||||
ScrCmd_1CD 9, 35, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 250, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0120
|
||||
GoToIfEq 0x800C, 0, _0120
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -55,8 +53,7 @@ _00BF:
|
||||
SetVar 0x8004, 0x1A2
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00FD
|
||||
GoToIfEq 0x800C, 0, _00FD
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 146
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -74,8 +71,7 @@ _00FD:
|
||||
End
|
||||
|
||||
_0107:
|
||||
CheckFlag 146
|
||||
GoToIf 0, _00BF
|
||||
GoToIfUnset 146, _00BF
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
@@ -93,8 +89,7 @@ _0126:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 5, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _014C
|
||||
GoToIfEq 0x800C, 1, _014C
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -113,8 +108,7 @@ _015A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 5, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0184
|
||||
GoToIfEq 0x800C, 1, _0184
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 8
|
||||
|
||||
@@ -13,8 +13,7 @@ _0016:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _0034
|
||||
GoToIfSet 168, _0034
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -31,8 +30,7 @@ _0034:
|
||||
_003F:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
CheckFlag 168
|
||||
GoToIf 1, _0068
|
||||
GoToIfSet 168, _0068
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 3
|
||||
|
||||
@@ -24,8 +24,7 @@ _0033:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _0051
|
||||
GoToIfSet 168, _0051
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -42,8 +41,7 @@ _0051:
|
||||
_005C:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
CompareVar 0x4056, 3
|
||||
GoToIf 4, _0082
|
||||
GoToIfGe 0x4056, 3, _0082
|
||||
ScrCmd_02C 2
|
||||
GoTo _007A
|
||||
End
|
||||
@@ -84,19 +82,15 @@ _00B2:
|
||||
WaitMovement
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0104
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00E1
|
||||
GoToIfEq 0x800C, 0, _0104
|
||||
GoToIfEq 0x800C, 1, _00E1
|
||||
End
|
||||
|
||||
_00E1:
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0104
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00E1
|
||||
GoToIfEq 0x800C, 0, _0104
|
||||
GoToIfEq 0x800C, 1, _00E1
|
||||
End
|
||||
|
||||
_0104:
|
||||
@@ -106,19 +100,15 @@ _0104:
|
||||
WaitMovement
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0159
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0136
|
||||
GoToIfEq 0x800C, 0, _0159
|
||||
GoToIfEq 0x800C, 1, _0136
|
||||
End
|
||||
|
||||
_0136:
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0159
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0136
|
||||
GoToIfEq 0x800C, 0, _0159
|
||||
GoToIfEq 0x800C, 1, _0136
|
||||
End
|
||||
|
||||
_0159:
|
||||
|
||||
@@ -18,10 +18,8 @@
|
||||
|
||||
_0032:
|
||||
ScrCmd_14D 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _0052
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _005A
|
||||
GoToIfEq 0x4000, 0, _0052
|
||||
GoToIfEq 0x4000, 1, _005A
|
||||
End
|
||||
|
||||
_0052:
|
||||
@@ -74,8 +72,7 @@ _0062:
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0116
|
||||
GoToIfEq 0x800C, 0, _0116
|
||||
GoTo _0124
|
||||
End
|
||||
|
||||
@@ -98,8 +95,7 @@ _0132:
|
||||
ApplyMovement 3, _03D8
|
||||
WaitMovement
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0162
|
||||
GoToIfEq 0x800C, 0, _0162
|
||||
GoTo _0173
|
||||
End
|
||||
|
||||
@@ -340,8 +336,7 @@ _03E8:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _0406
|
||||
GoToIfSet 168, _0406
|
||||
ScrCmd_02C 26
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -359,8 +354,7 @@ _0411:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 168
|
||||
GoToIf 1, _042F
|
||||
GoToIfSet 168, _042F
|
||||
ScrCmd_02C 28
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -379,10 +373,8 @@ _043A:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 30
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0471
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0463
|
||||
GoToIfEq 0x800C, 0, _0471
|
||||
GoToIfEq 0x800C, 1, _0463
|
||||
End
|
||||
|
||||
_0463:
|
||||
@@ -405,10 +397,8 @@ _047C:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 33
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _04B3
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _04A5
|
||||
GoToIfEq 0x800C, 0, _04B3
|
||||
GoToIfEq 0x800C, 1, _04A5
|
||||
End
|
||||
|
||||
_04A5:
|
||||
@@ -431,10 +421,8 @@ _04BE:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 36
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _04F5
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _04E7
|
||||
GoToIfEq 0x800C, 0, _04F5
|
||||
GoToIfEq 0x800C, 1, _04E7
|
||||
End
|
||||
|
||||
_04E7:
|
||||
@@ -457,10 +445,8 @@ _0500:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 39
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0537
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0529
|
||||
GoToIfEq 0x800C, 0, _0537
|
||||
GoToIfEq 0x800C, 1, _0529
|
||||
End
|
||||
|
||||
_0529:
|
||||
@@ -474,12 +460,10 @@ _0529:
|
||||
_0537:
|
||||
ScrCmd_02C 41
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0529
|
||||
GoToIfEq 0x800C, 1, _0529
|
||||
ScrCmd_02C 42
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0529
|
||||
GoToIfEq 0x800C, 1, _0529
|
||||
ScrCmd_02C 43
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -491,10 +475,8 @@ _056A:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 44
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _05A1
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0593
|
||||
GoToIfEq 0x800C, 0, _05A1
|
||||
GoToIfEq 0x800C, 1, _0593
|
||||
End
|
||||
|
||||
_0593:
|
||||
@@ -508,12 +490,10 @@ _0593:
|
||||
_05A1:
|
||||
ScrCmd_02C 46
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0593
|
||||
GoToIfEq 0x800C, 1, _0593
|
||||
ScrCmd_02C 47
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0593
|
||||
GoToIfEq 0x800C, 1, _0593
|
||||
ScrCmd_02C 48
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -525,10 +505,8 @@ _05D4:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 49
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _060B
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _05FD
|
||||
GoToIfEq 0x800C, 0, _060B
|
||||
GoToIfEq 0x800C, 1, _05FD
|
||||
End
|
||||
|
||||
_05FD:
|
||||
@@ -557,12 +535,9 @@ _0616:
|
||||
ScrCmd_29D 0x105, 2
|
||||
ScrCmd_29D 0x106, 3
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0673
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _067E
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _0689
|
||||
GoToIfEq 0x800C, 0, _0673
|
||||
GoToIfEq 0x800C, 1, _067E
|
||||
GoToIfEq 0x800C, 2, _0689
|
||||
GoTo _0694
|
||||
End
|
||||
|
||||
|
||||
@@ -10,14 +10,12 @@ _000A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 201
|
||||
GoToIf 1, _0051
|
||||
GoToIfSet 201, _0051
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 0x177
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _005C
|
||||
GoToIfEq 0x800C, 0, _005C
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 201
|
||||
GoTo _0051
|
||||
|
||||
@@ -9,8 +9,7 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 1
|
||||
GoToIf 1, _0026
|
||||
GoToIfSet 1, _0026
|
||||
ScrCmd_02C 0
|
||||
SetFlag 1
|
||||
GoTo _0026
|
||||
@@ -18,10 +17,8 @@ _0006:
|
||||
_0026:
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0049
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0130
|
||||
GoToIfEq 0x800C, 0, _0049
|
||||
GoToIfEq 0x800C, 1, _0130
|
||||
End
|
||||
|
||||
_0049:
|
||||
@@ -37,14 +34,11 @@ _0054:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8002, 0xFF
|
||||
GoToIf 1, _0130
|
||||
GoToIfEq 0x8002, 0xFF, _0130
|
||||
ScrCmd_198 0x8002, 0x8001
|
||||
CompareVar 0x8001, 0
|
||||
GoToIf 1, _011A
|
||||
GoToIfEq 0x8001, 0, _011A
|
||||
ScrCmd_1C8 0x800C, 0x8002
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0125
|
||||
GoToIfEq 0x800C, 1, _0125
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_034
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
@@ -54,15 +48,12 @@ _0054:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8001, 0xFF
|
||||
GoToIf 1, _0049
|
||||
GoToIfEq 0x8001, 0xFF, _0049
|
||||
ScrCmd_1CB 0, 0x8002, 0x8001
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0105
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0049
|
||||
GoToIfEq 0x800C, 0, _0105
|
||||
GoToIfEq 0x800C, 1, _0049
|
||||
End
|
||||
|
||||
_0105:
|
||||
|
||||
@@ -9,41 +9,34 @@
|
||||
|
||||
_000E:
|
||||
SetFlag 0x241
|
||||
CheckFlag 0x158
|
||||
GoToIf 0, _001F
|
||||
GoToIfUnset 0x158, _001F
|
||||
End
|
||||
|
||||
_001F:
|
||||
CheckFlag 0x964
|
||||
GoToIf 1, _002C
|
||||
GoToIfSet 0x964, _002C
|
||||
End
|
||||
|
||||
_002C:
|
||||
ScrCmd_22D 2, 0x4000
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _0040
|
||||
GoToIfEq 0x4000, 1, _0040
|
||||
End
|
||||
|
||||
_0040:
|
||||
ScrCmd_07E 0x1C6, 1, 0x4000
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _0057
|
||||
GoToIfEq 0x4000, 1, _0057
|
||||
End
|
||||
|
||||
_0057:
|
||||
ScrCmd_28B 0, 0x4000
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _006B
|
||||
GoToIfEq 0x4000, 1, _006B
|
||||
End
|
||||
|
||||
_006B:
|
||||
CheckFlag 0x12C
|
||||
GoToIf 1, _0078
|
||||
GoToIfSet 0x12C, _0078
|
||||
End
|
||||
|
||||
_0078:
|
||||
CompareVar 0x40F8, 2
|
||||
GoToIf 4, _0091
|
||||
GoToIfGe 0x40F8, 2, _0091
|
||||
ClearFlag 0x241
|
||||
SetVar 0x40F8, 1
|
||||
End
|
||||
@@ -116,8 +109,7 @@ _0160:
|
||||
End
|
||||
|
||||
_0184:
|
||||
CheckFlag 0x158
|
||||
GoToIf 1, _0197
|
||||
GoToIfSet 0x158, _0197
|
||||
SetVar 0x40F8, 0
|
||||
Return
|
||||
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
.short 0xFD13
|
||||
|
||||
_000E:
|
||||
CompareVar 0x4106, 0
|
||||
GoToIf 1, _0037
|
||||
GoToIfEq 0x4106, 0, _0037
|
||||
CompareVar 0x4106, 3
|
||||
CallIf 1, _0073
|
||||
CompareVar 0x4106, 1
|
||||
@@ -18,14 +17,11 @@ _0035:
|
||||
End
|
||||
|
||||
_0037:
|
||||
CheckFlag 0x12C
|
||||
GoToIf 1, _0035
|
||||
GoToIfSet 0x12C, _0035
|
||||
ScrCmd_166 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _0035
|
||||
GoToIfEq 0x4000, 0, _0035
|
||||
ScrCmd_22D 2, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _0035
|
||||
GoToIfEq 0x4000, 0, _0035
|
||||
SetVar 0x4106, 1
|
||||
Call _007B
|
||||
End
|
||||
@@ -51,12 +47,9 @@ _007B:
|
||||
|
||||
_00A5:
|
||||
SetVar 0x8008, 0x4106
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _00E5
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _00E5
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _00F8
|
||||
GoToIfEq 0x8008, 1, _00E5
|
||||
GoToIfEq 0x8008, 2, _00E5
|
||||
GoToIfEq 0x8008, 3, _00F8
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
@@ -87,12 +80,9 @@ _00F8:
|
||||
End
|
||||
|
||||
_010B:
|
||||
CompareVar 0x4106, 1
|
||||
GoToIf 1, _0158
|
||||
CompareVar 0x4106, 2
|
||||
GoToIf 1, _0158
|
||||
CompareVar 0x4106, 3
|
||||
GoToIf 1, _0145
|
||||
GoToIfEq 0x4106, 1, _0158
|
||||
GoToIfEq 0x4106, 2, _0158
|
||||
GoToIfEq 0x4106, 3, _0145
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
@@ -113,13 +103,10 @@ _0145:
|
||||
End
|
||||
|
||||
_0158:
|
||||
CheckFlag 0x133
|
||||
GoToIf 0, _01EA
|
||||
CheckFlag 0x11F
|
||||
GoToIf 0, _01D9
|
||||
GoToIfUnset 0x133, _01EA
|
||||
GoToIfUnset 0x11F, _01D9
|
||||
ScrCmd_07E 0x1C5, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01D9
|
||||
GoToIfEq 0x800C, 0, _01D9
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
SetFlag 0x12C
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
|
||||
_000A:
|
||||
ScrCmd_238 10, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _0023
|
||||
GoToIfEq 0x4000, 0, _0023
|
||||
ClearFlag 0x216
|
||||
End
|
||||
|
||||
|
||||
@@ -30,8 +30,7 @@ _005A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 138
|
||||
GoToIf 1, _0082
|
||||
GoToIfSet 138, _0082
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CD 1
|
||||
ScrCmd_02C 0
|
||||
@@ -54,10 +53,8 @@ _0090:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 0, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00C1
|
||||
CheckFlag 122
|
||||
GoToIf 1, _00CC
|
||||
GoToIfEq 0x800C, 1, _00C1
|
||||
GoToIfSet 122, _00CC
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -84,12 +81,9 @@ _00D7:
|
||||
ScrCmd_188 3, 16
|
||||
ScrCmd_189 3, 2
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2EC
|
||||
GoToIf 1, _011E
|
||||
CompareVar 0x8005, 0x2ED
|
||||
GoToIf 1, _0144
|
||||
CompareVar 0x8005, 0x2EE
|
||||
GoToIf 1, _016A
|
||||
GoToIfEq 0x8005, 0x2EC, _011E
|
||||
GoToIfEq 0x8005, 0x2ED, _0144
|
||||
GoToIfEq 0x8005, 0x2EE, _016A
|
||||
GoTo _0190
|
||||
End
|
||||
|
||||
@@ -146,12 +140,9 @@ _01B6:
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_034
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2EC
|
||||
GoToIf 1, _021F
|
||||
CompareVar 0x8005, 0x2ED
|
||||
GoToIf 1, _0239
|
||||
CompareVar 0x8005, 0x2EE
|
||||
GoToIf 1, _0253
|
||||
GoToIfEq 0x8005, 0x2EC, _021F
|
||||
GoToIfEq 0x8005, 0x2ED, _0239
|
||||
GoToIfEq 0x8005, 0x2EE, _0253
|
||||
GoTo _026D
|
||||
End
|
||||
|
||||
@@ -295,14 +286,12 @@ _0376:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x109
|
||||
GoToIf 1, _03BD
|
||||
GoToIfSet 0x109, _03BD
|
||||
ScrCmd_02C 17
|
||||
SetVar 0x8004, 26
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03C8
|
||||
GoToIfEq 0x800C, 0, _03C8
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 0x109
|
||||
GoTo _03BD
|
||||
@@ -344,12 +333,9 @@ _03E5:
|
||||
_03F8:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2EC
|
||||
GoToIf 1, _042F
|
||||
CompareVar 0x8005, 0x2ED
|
||||
GoToIf 1, _0449
|
||||
CompareVar 0x8005, 0x2EE
|
||||
GoToIf 1, _0463
|
||||
GoToIfEq 0x8005, 0x2EC, _042F
|
||||
GoToIfEq 0x8005, 0x2ED, _0449
|
||||
GoToIfEq 0x8005, 0x2EE, _0463
|
||||
GoTo _047D
|
||||
End
|
||||
|
||||
@@ -386,14 +372,10 @@ _0497:
|
||||
ScrCmd_034
|
||||
ScrCmd_014 0x800
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2EC
|
||||
GoToIf 1, _04DC
|
||||
CompareVar 0x8005, 0x2ED
|
||||
GoToIf 1, _04F6
|
||||
CompareVar 0x8005, 0x2EE
|
||||
GoToIf 1, _0510
|
||||
CompareVar 0x8005, 0x2EF
|
||||
GoToIf 1, _052A
|
||||
GoToIfEq 0x8005, 0x2EC, _04DC
|
||||
GoToIfEq 0x8005, 0x2ED, _04F6
|
||||
GoToIfEq 0x8005, 0x2EE, _0510
|
||||
GoToIfEq 0x8005, 0x2EF, _052A
|
||||
End
|
||||
|
||||
_04DC:
|
||||
@@ -540,8 +522,7 @@ _0647:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 122
|
||||
GoToIf 1, _0665
|
||||
GoToIfSet 122, _0665
|
||||
ScrCmd_02C 11
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -12,15 +12,13 @@ _000E:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 0, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0103
|
||||
GoToIfEq 0x800C, 1, _0103
|
||||
ScrCmd_1CD 9, 47, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 246, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0119
|
||||
GoToIfEq 0x800C, 0, _0119
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -50,8 +48,7 @@ _00BB:
|
||||
SetVar 0x8004, 0x193
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00F9
|
||||
GoToIfEq 0x800C, 0, _00F9
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 117
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -69,8 +66,7 @@ _00F9:
|
||||
End
|
||||
|
||||
_0103:
|
||||
CheckFlag 117
|
||||
GoToIf 0, _00BB
|
||||
GoToIfUnset 117, _00BB
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -87,8 +83,7 @@ _011F:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 0, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0145
|
||||
GoToIfEq 0x800C, 1, _0145
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -107,8 +102,7 @@ _0153:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 0, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _017D
|
||||
GoToIfEq 0x800C, 1, _017D
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 8
|
||||
|
||||
@@ -40,8 +40,7 @@ _0050:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 112
|
||||
GoToIf 1, _006C
|
||||
GoToIfSet 112, _006C
|
||||
ScrCmd_02C 2
|
||||
GoTo _0078
|
||||
|
||||
@@ -62,17 +61,14 @@ _0078:
|
||||
ScrCmd_043
|
||||
SetVar 0x8004, 0x800C
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _00E9
|
||||
CompareVar 0x8008, -2
|
||||
GoToIf 1, _00E9
|
||||
GoToIfEq 0x8008, 4, _00E9
|
||||
GoToIfEq 0x8008, -2, _00E9
|
||||
ScrCmd_155 0x8004, 0x8005
|
||||
ScrCmd_344 0, 0x8005
|
||||
ScrCmd_346 0
|
||||
ScrCmd_02C 4
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00F4
|
||||
GoToIfEq 0x800C, 0, _00F4
|
||||
GoTo _0078
|
||||
|
||||
_00E9:
|
||||
@@ -94,8 +90,7 @@ _0110:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x964
|
||||
GoToIf 1, _012E
|
||||
GoToIfSet 0x964, _012E
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -32,15 +32,13 @@ _0038:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 192
|
||||
GoToIf 1, _008C
|
||||
GoToIfSet 192, _008C
|
||||
ScrCmd_0D1 0, 13
|
||||
ScrCmd_02C 2
|
||||
SetVar 0x8004, 13
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0082
|
||||
GoToIfEq 0x800C, 0, _0082
|
||||
SetFlag 192
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -10,15 +10,13 @@ _000A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 124
|
||||
GoToIf 1, _0054
|
||||
GoToIfSet 124, _0054
|
||||
ScrCmd_0D1 0, 238
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 238
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0064
|
||||
GoToIfEq 0x800C, 0, _0064
|
||||
SetFlag 124
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -11,12 +11,10 @@ _000E:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 133
|
||||
GoToIf 1, _00B7
|
||||
GoToIfSet 133, _00B7
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _003B
|
||||
GoToIfEq 0x800C, 0, _003B
|
||||
GoTo _00AC
|
||||
|
||||
_003B:
|
||||
@@ -28,14 +26,12 @@ _003B:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0xFF
|
||||
GoToIf 1, _00AC
|
||||
GoToIfEq 0x800C, 0xFF, _00AC
|
||||
ScrCmd_226 0
|
||||
SetVar 0x8004, 0x800C
|
||||
ScrCmd_198 0x8004, 0x8005
|
||||
ScrCmd_228 0x800C
|
||||
CompareVar 0x8005, 0x800C
|
||||
GoToIf 5, _009F
|
||||
GoToIfNe 0x8005, 0x800C, _009F
|
||||
ScrCmd_229 0x8004
|
||||
ScrCmd_22A
|
||||
SetFlag 133
|
||||
|
||||
@@ -31,17 +31,14 @@ _0034:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 193
|
||||
GoToIf 1, _00A1
|
||||
GoToIfSet 193, _00A1
|
||||
ScrCmd_1C0 0x800C, 74
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0096
|
||||
GoToIfEq 0x800C, 0, _0096
|
||||
ScrCmd_02C 3
|
||||
SetVar 0x8004, 14
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _008C
|
||||
GoToIfEq 0x800C, 0, _008C
|
||||
SetFlag 193
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -34,22 +34,16 @@ _0055:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 1
|
||||
GoToIf 1, _03D8
|
||||
GoToIfSet 1, _03D8
|
||||
ScrCmd_02C 1
|
||||
CheckFlag 121
|
||||
GoToIf 0, _04B6
|
||||
CompareVar 0x40B4, 0
|
||||
GoToIf 5, _03F2
|
||||
GoToIfUnset 121, _04B6
|
||||
GoToIfNe 0x40B4, 0, _03F2
|
||||
ScrCmd_1F1 0x8000
|
||||
CompareVar 0x8000, 0
|
||||
GoToIf 1, _04AB
|
||||
GoToIfEq 0x8000, 0, _04AB
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _03E7
|
||||
CompareVar 0x8000, 1
|
||||
GoToIf 1, _03BC
|
||||
GoToIfEq 0x800C, 1, _03E7
|
||||
GoToIfEq 0x8000, 1, _03BC
|
||||
SetVar 0x8001, 0
|
||||
ScrCmd_07E 103, 1, 0x800C
|
||||
AddVar 0x8001, 0x800C
|
||||
@@ -65,8 +59,7 @@ _0055:
|
||||
AddVar 0x8001, 0x800C
|
||||
ScrCmd_07E 105, 1, 0x800C
|
||||
AddVar 0x8001, 0x800C
|
||||
CompareVar 0x8001, 1
|
||||
GoToIf 1, _03BC
|
||||
GoToIfEq 0x8001, 1, _03BC
|
||||
SetVar 0x8004, 0
|
||||
SetVar 0x8005, 0
|
||||
ScrCmd_040 1, 1, 0, 1, 0x8003
|
||||
@@ -85,8 +78,7 @@ _013E:
|
||||
CallIf 1, _032C
|
||||
CompareVar 0x8005, 6
|
||||
CallIf 1, _033C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0219
|
||||
GoToIfEq 0x800C, 0, _0219
|
||||
CompareVar 0x8004, 0
|
||||
CallIf 1, _034C
|
||||
CompareVar 0x8004, 1
|
||||
@@ -113,14 +105,11 @@ _0219:
|
||||
_0225:
|
||||
AddVar 0x8004, 1
|
||||
AddVar 0x8005, 1
|
||||
CompareVar 0x8004, 0x8001
|
||||
GoToIf 5, _013E
|
||||
GoToIfNe 0x8004, 0x8001, _013E
|
||||
ScrCmd_29D 44, 0x8004
|
||||
ScrCmd_043
|
||||
CompareVar 0x8003, 0xFF
|
||||
GoToIf 1, _03E7
|
||||
CompareVar 0x8003, 0x4000
|
||||
GoToIf 1, _03E7
|
||||
GoToIfEq 0x8003, 0xFF, _03E7
|
||||
GoToIfEq 0x8003, 0x4000, _03E7
|
||||
CompareVar 0x8003, 0
|
||||
CallIf 1, _0384
|
||||
CompareVar 0x8003, 1
|
||||
@@ -136,8 +125,7 @@ _0225:
|
||||
CompareVar 0x8003, 6
|
||||
CallIf 1, _03B4
|
||||
ScrCmd_1F4 0x40B4, 0x8002
|
||||
CompareVar 0x40B4, 0
|
||||
GoToIf 1, _03E7
|
||||
GoToIfEq 0x40B4, 0, _03E7
|
||||
ScrCmd_07C 0x8002, 1, 0x800C
|
||||
GoTo _03D8
|
||||
|
||||
@@ -257,8 +245,7 @@ _03F2:
|
||||
ScrCmd_0DA 0, 0x40B4, 0, 0
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 1, _04A0
|
||||
GoToIfEq 0x800C, 6, _04A0
|
||||
ScrCmd_0DA 1, 0x40B4, 0, 0
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_04E 0x486
|
||||
@@ -269,10 +256,8 @@ _03F2:
|
||||
SetVar 0x40B4, 0
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0459
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _049A
|
||||
GoToIfEq 0x800C, 0, _0459
|
||||
GoToIfEq 0x800C, 1, _049A
|
||||
End
|
||||
|
||||
_0459:
|
||||
|
||||
@@ -22,14 +22,12 @@ _0025:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x10A
|
||||
GoToIf 1, _006C
|
||||
GoToIfSet 0x10A, _006C
|
||||
ScrCmd_02C 1
|
||||
SetVar 0x8004, 3
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0077
|
||||
GoToIfEq 0x800C, 0, _0077
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 0x10A
|
||||
GoTo _006C
|
||||
|
||||
@@ -36,14 +36,12 @@ _0072:
|
||||
CompareVar 0x407A, 4
|
||||
CallIf 1, _00B5
|
||||
ScrCmd_07E 0x1C2, 1, 0x4000
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _0096
|
||||
GoToIfEq 0x4000, 1, _0096
|
||||
End
|
||||
|
||||
_0096:
|
||||
ScrCmd_07E 0x1AC, 1, 0x4000
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _00AD
|
||||
GoToIfEq 0x4000, 1, _00AD
|
||||
End
|
||||
|
||||
_00AD:
|
||||
@@ -78,8 +76,7 @@ _00E5:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 129
|
||||
GoToIf 1, _0103
|
||||
GoToIfSet 129, _0103
|
||||
ScrCmd_02C 21
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -97,8 +94,7 @@ _010E:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 129
|
||||
GoToIf 1, _012C
|
||||
GoToIfSet 129, _012C
|
||||
ScrCmd_02C 23
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -163,23 +159,16 @@ _01A8:
|
||||
_01BF:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x20A
|
||||
GoToIf 1, _01FD
|
||||
CompareVar 0x8005, 0x20B
|
||||
GoToIf 1, _0256
|
||||
CompareVar 0x8005, 0x20C
|
||||
GoToIf 1, _0266
|
||||
CompareVar 0x8005, 0x20D
|
||||
GoToIf 1, _0276
|
||||
GoToIfEq 0x8005, 0x20A, _01FD
|
||||
GoToIfEq 0x8005, 0x20B, _0256
|
||||
GoToIfEq 0x8005, 0x20C, _0266
|
||||
GoToIfEq 0x8005, 0x20D, _0276
|
||||
End
|
||||
|
||||
_01FD:
|
||||
CompareVar 0x8004, 0x130
|
||||
GoToIf 1, _0226
|
||||
CompareVar 0x8004, 0x131
|
||||
GoToIf 1, _0236
|
||||
CompareVar 0x8004, 0x132
|
||||
GoToIf 1, _0246
|
||||
GoToIfEq 0x8004, 0x130, _0226
|
||||
GoToIfEq 0x8004, 0x131, _0236
|
||||
GoToIfEq 0x8004, 0x132, _0246
|
||||
End
|
||||
|
||||
_0226:
|
||||
@@ -234,23 +223,16 @@ _0286:
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_034
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x20A
|
||||
GoToIf 1, _0322
|
||||
CompareVar 0x8005, 0x20B
|
||||
GoToIf 1, _03DD
|
||||
CompareVar 0x8005, 0x20C
|
||||
GoToIf 1, _03F7
|
||||
CompareVar 0x8005, 0x20D
|
||||
GoToIf 1, _0411
|
||||
GoToIfEq 0x8005, 0x20A, _0322
|
||||
GoToIfEq 0x8005, 0x20B, _03DD
|
||||
GoToIfEq 0x8005, 0x20C, _03F7
|
||||
GoToIfEq 0x8005, 0x20D, _0411
|
||||
End
|
||||
|
||||
_0322:
|
||||
CompareVar 0x8004, 0x130
|
||||
GoToIf 1, _038F
|
||||
CompareVar 0x8004, 0x131
|
||||
GoToIf 1, _03A9
|
||||
CompareVar 0x8004, 0x132
|
||||
GoToIf 1, _03C3
|
||||
GoToIfEq 0x8004, 0x130, _038F
|
||||
GoToIfEq 0x8004, 0x131, _03A9
|
||||
GoToIfEq 0x8004, 0x132, _03C3
|
||||
End
|
||||
|
||||
_034B:
|
||||
@@ -485,8 +467,7 @@ _056E:
|
||||
End
|
||||
|
||||
_057F:
|
||||
CheckFlag 121
|
||||
GoToIf 1, _059D
|
||||
GoToIfSet 121, _059D
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
@@ -672,10 +653,8 @@ _0770:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 130
|
||||
GoToIf 0, _07A5
|
||||
CompareVar 0x408C, 1
|
||||
GoToIf 4, _07A5
|
||||
GoToIfUnset 130, _07A5
|
||||
GoToIfGe 0x408C, 1, _07A5
|
||||
ScrCmd_02C 34
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -845,12 +824,9 @@ _0954:
|
||||
ScrCmd_064 33
|
||||
ScrCmd_062 33
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x20B
|
||||
GoToIf 1, _099D
|
||||
CompareVar 0x8005, 0x20C
|
||||
GoToIf 1, _09B7
|
||||
CompareVar 0x8005, 0x20D
|
||||
GoToIf 1, _09D1
|
||||
GoToIfEq 0x8005, 0x20B, _099D
|
||||
GoToIfEq 0x8005, 0x20C, _09B7
|
||||
GoToIfEq 0x8005, 0x20D, _09D1
|
||||
End
|
||||
|
||||
_099D:
|
||||
@@ -884,12 +860,9 @@ _09EB:
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_034
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x20B
|
||||
GoToIf 1, _0A32
|
||||
CompareVar 0x8005, 0x20C
|
||||
GoToIf 1, _0A5E
|
||||
CompareVar 0x8005, 0x20D
|
||||
GoToIf 1, _0A8A
|
||||
GoToIfEq 0x8005, 0x20B, _0A32
|
||||
GoToIfEq 0x8005, 0x20C, _0A5E
|
||||
GoToIfEq 0x8005, 0x20D, _0A8A
|
||||
End
|
||||
|
||||
_0A32:
|
||||
@@ -1153,18 +1126,12 @@ _0D00:
|
||||
ScrCmd_189 12, 3
|
||||
ScrCmd_188 12, 17
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x21C
|
||||
GoToIf 1, _0D64
|
||||
CompareVar 0x8005, 0x21D
|
||||
GoToIf 1, _0D7A
|
||||
CompareVar 0x8005, 0x21E
|
||||
GoToIf 1, _0D90
|
||||
CompareVar 0x8005, 0x21F
|
||||
GoToIf 1, _0DA6
|
||||
CompareVar 0x8005, 0x220
|
||||
GoToIf 1, _0DBC
|
||||
CompareVar 0x8005, 0x221
|
||||
GoToIf 1, _0DD2
|
||||
GoToIfEq 0x8005, 0x21C, _0D64
|
||||
GoToIfEq 0x8005, 0x21D, _0D7A
|
||||
GoToIfEq 0x8005, 0x21E, _0D90
|
||||
GoToIfEq 0x8005, 0x21F, _0DA6
|
||||
GoToIfEq 0x8005, 0x220, _0DBC
|
||||
GoToIfEq 0x8005, 0x221, _0DD2
|
||||
End
|
||||
|
||||
_0D64:
|
||||
@@ -1216,11 +1183,9 @@ _0DF6:
|
||||
WaitMovement
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0E75
|
||||
GoToIfEq 0x800C, 1, _0E75
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 4, _0E67
|
||||
GoToIfGe 0x800C, 6, _0E67
|
||||
Call _0E4B
|
||||
ApplyMovement 12, _0EA0
|
||||
WaitMovement
|
||||
@@ -1276,29 +1241,22 @@ _0EB4:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x407A, 4
|
||||
GoToIf 1, _0ECD
|
||||
GoToIfEq 0x407A, 4, _0ECD
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
_0ECD:
|
||||
ScrCmd_02C 14
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0FAC
|
||||
GoToIfEq 0x800C, 1, _0FAC
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 4, _0F9E
|
||||
GoToIfGe 0x800C, 6, _0F9E
|
||||
Call _0E4B
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0F32
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0F4C
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _0F66
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _0F78
|
||||
GoToIfEq 0x800C, 0, _0F32
|
||||
GoToIfEq 0x800C, 1, _0F4C
|
||||
GoToIfEq 0x800C, 2, _0F66
|
||||
GoToIfEq 0x800C, 3, _0F78
|
||||
End
|
||||
|
||||
_0F32:
|
||||
@@ -1364,18 +1322,12 @@ _0FCD:
|
||||
_0FDC:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x21C
|
||||
GoToIf 1, _1034
|
||||
CompareVar 0x8005, 0x21D
|
||||
GoToIf 1, _1046
|
||||
CompareVar 0x8005, 0x21E
|
||||
GoToIf 1, _1058
|
||||
CompareVar 0x8005, 0x21F
|
||||
GoToIf 1, _106A
|
||||
CompareVar 0x8005, 0x220
|
||||
GoToIf 1, _107C
|
||||
CompareVar 0x8005, 0x221
|
||||
GoToIf 1, _108E
|
||||
GoToIfEq 0x8005, 0x21C, _1034
|
||||
GoToIfEq 0x8005, 0x21D, _1046
|
||||
GoToIfEq 0x8005, 0x21E, _1058
|
||||
GoToIfEq 0x8005, 0x21F, _106A
|
||||
GoToIfEq 0x8005, 0x220, _107C
|
||||
GoToIfEq 0x8005, 0x221, _108E
|
||||
End
|
||||
|
||||
_1034:
|
||||
|
||||
@@ -20,8 +20,7 @@ _0022:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0048
|
||||
GoToIfEq 0x800C, 1, _0048
|
||||
ScrCmd_02C 13
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -40,8 +39,7 @@ _0056:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0080
|
||||
GoToIfEq 0x800C, 1, _0080
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 15
|
||||
@@ -65,15 +63,13 @@ _0094:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0161
|
||||
GoToIfEq 0x800C, 1, _0161
|
||||
ScrCmd_1CD 9, 67, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x13B, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01C3
|
||||
GoToIfEq 0x800C, 0, _01C3
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -95,8 +91,7 @@ _0119:
|
||||
SetVar 0x8004, 0x19D
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0157
|
||||
GoToIfEq 0x800C, 0, _0157
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 116
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -114,8 +109,7 @@ _0157:
|
||||
End
|
||||
|
||||
_0161:
|
||||
CheckFlag 116
|
||||
GoToIf 0, _0119
|
||||
GoToIfUnset 116, _0119
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -126,8 +120,7 @@ _0177:
|
||||
SetVar 0x8004, 0x19D
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01B7
|
||||
GoToIfEq 0x800C, 0, _01B7
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 116
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -155,15 +148,13 @@ _01C9:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x40AE, 1
|
||||
GoToIf 4, _0211
|
||||
GoToIfGe 0x40AE, 1, _0211
|
||||
ScrCmd_0EA 0x144
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x144, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01C3
|
||||
GoToIfEq 0x800C, 0, _01C3
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_031
|
||||
SetVar 0x40AE, 1
|
||||
@@ -183,8 +174,7 @@ _021C:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x40AE, 2
|
||||
GoToIf 4, _0270
|
||||
GoToIfGe 0x40AE, 2, _0270
|
||||
ScrCmd_0EA 0x103
|
||||
SetVar 0x8007, 3
|
||||
Call _02DA
|
||||
@@ -192,8 +182,7 @@ _021C:
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x103, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01C3
|
||||
GoToIfEq 0x800C, 0, _01C3
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_031
|
||||
SetVar 0x40AE, 2
|
||||
@@ -213,8 +202,7 @@ _027B:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x40AE, 3
|
||||
GoToIf 4, _02CF
|
||||
GoToIfGe 0x40AE, 3, _02CF
|
||||
ScrCmd_0EA 0x104
|
||||
SetVar 0x8007, 4
|
||||
Call _02DA
|
||||
@@ -222,8 +210,7 @@ _027B:
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x104, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01C3
|
||||
GoToIfEq 0x800C, 0, _01C3
|
||||
ScrCmd_02C 11
|
||||
ScrCmd_031
|
||||
SetVar 0x40AE, 3
|
||||
|
||||
@@ -28,8 +28,7 @@ _0035:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 129
|
||||
GoToIf 1, _0053
|
||||
GoToIfSet 129, _0053
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -60,19 +59,15 @@ _007D:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x4002, 1
|
||||
GoToIf 1, _00F4
|
||||
GoToIfEq 0x4002, 1, _00F4
|
||||
ScrCmd_134 5, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00D9
|
||||
GoToIfEq 0x800C, 0, _00D9
|
||||
ScrCmd_247 0x8000
|
||||
ScrCmd_0D0 0, 0x8000
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_1B9 0x800C, 0x8000
|
||||
CompareVar 0x800C, 120
|
||||
GoToIf 4, _00FF
|
||||
CompareVar 0x800C, 70
|
||||
GoToIf 4, _010A
|
||||
GoToIfGe 0x800C, 120, _00FF
|
||||
GoToIfGe 0x800C, 70, _010A
|
||||
GoTo _0115
|
||||
End
|
||||
|
||||
|
||||
@@ -13,8 +13,7 @@ _0016:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 130
|
||||
GoToIf 1, _0052
|
||||
GoToIfSet 130, _0052
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 0x1C2
|
||||
SetVar 0x8005, 1
|
||||
@@ -49,8 +48,7 @@ _007C:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 129
|
||||
GoToIf 1, _009A
|
||||
GoToIfSet 129, _009A
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -112,13 +112,10 @@ _0110:
|
||||
|
||||
_0134:
|
||||
ScrCmd_07E 0x1D3, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01AA
|
||||
GoToIfEq 0x800C, 0, _01AA
|
||||
ScrCmd_28B 3, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01AA
|
||||
CheckFlag 129
|
||||
GoToIf 0, _01AA
|
||||
GoToIfEq 0x800C, 0, _01AA
|
||||
GoToIfUnset 129, _01AA
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
|
||||
@@ -29,8 +29,7 @@ _0022:
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x196, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0135
|
||||
GoToIfEq 0x800C, 0, _0135
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_034
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
@@ -40,12 +39,9 @@ _0022:
|
||||
ScrCmd_0BD
|
||||
ScrCmd_003 15, 0x800C
|
||||
ScrCmd_1BD 0x8004
|
||||
CompareVar 0x8004, 0
|
||||
GoToIf 1, _00A4
|
||||
CompareVar 0x8004, 2
|
||||
GoToIf 1, _00BE
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _00D0
|
||||
GoToIfEq 0x8004, 0, _00A4
|
||||
GoToIfEq 0x8004, 2, _00BE
|
||||
GoToIfEq 0x8004, 3, _00D0
|
||||
End
|
||||
|
||||
_00A4:
|
||||
@@ -194,8 +190,7 @@ _01D6:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 129
|
||||
GoToIf 1, _01F4
|
||||
GoToIfSet 129, _01F4
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -25,8 +25,7 @@ _0030:
|
||||
SetFlag 0x2BE
|
||||
SetFlag 0x2BF
|
||||
ScrCmd_28B 3, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _00A5
|
||||
GoToIfEq 0x4000, 0, _00A5
|
||||
ScrCmd_302 0x4000, 0x4001, 0x4002, 0x4003, 0x4004
|
||||
CompareVar 0x4000, 0
|
||||
CallIf 1, _00CF
|
||||
@@ -105,14 +104,11 @@ _013D:
|
||||
|
||||
_0151:
|
||||
ScrCmd_1C0 0x800C, 0x1DF
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06DE
|
||||
GoToIfEq 0x800C, 0, _06DE
|
||||
ScrCmd_07E 0x1D3, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06DE
|
||||
GoToIfEq 0x800C, 0, _06DE
|
||||
ScrCmd_28B 3, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06DE
|
||||
GoToIfEq 0x800C, 0, _06DE
|
||||
CompareVar 0x8004, 1
|
||||
CallIf 1, _06C5
|
||||
CompareVar 0x8004, 3
|
||||
@@ -124,11 +120,9 @@ _0151:
|
||||
CompareVar 0x8004, 5
|
||||
CallIf 1, _06D9
|
||||
ScrCmd_303 0x8003, 0x800C
|
||||
CompareVar 0x8003, 1
|
||||
GoToIf 4, _0254
|
||||
GoToIfGe 0x8003, 1, _0254
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0740
|
||||
GoToIfEq 0x800C, 1, _0740
|
||||
GoTo _01F8
|
||||
End
|
||||
|
||||
@@ -144,8 +138,7 @@ _01F8:
|
||||
CompareVar 0x8004, 5
|
||||
CallIf 1, _06BD
|
||||
ScrCmd_2CB 0x800C, 0x1DF
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _03F5
|
||||
GoToIfEq 0x800C, 1, _03F5
|
||||
GoTo _0403
|
||||
End
|
||||
|
||||
@@ -157,18 +150,15 @@ _0254:
|
||||
ScrCmd_042 14, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _01F8
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _0295
|
||||
GoToIfEq 0x8008, 0, _01F8
|
||||
GoToIfEq 0x8008, 2, _0295
|
||||
GoTo _0740
|
||||
End
|
||||
|
||||
_0295:
|
||||
ScrCmd_303 0x8003, 0x800C
|
||||
SetVar 0x8000, 0x800C
|
||||
CompareVar 0x8003, 2
|
||||
GoToIf 4, _037B
|
||||
GoToIfGe 0x8003, 2, _037B
|
||||
GoTo _02B6
|
||||
End
|
||||
|
||||
@@ -236,16 +226,12 @@ _037B:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8000, 0xFF
|
||||
GoToIf 1, _03F3
|
||||
GoToIfEq 0x8000, 0xFF, _03F3
|
||||
ScrCmd_198 0x8000, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _045D
|
||||
CompareVar 0x800C, 0x1DF
|
||||
GoToIf 5, _0468
|
||||
GoToIfEq 0x800C, 0, _045D
|
||||
GoToIfNe 0x800C, 0x1DF, _0468
|
||||
ScrCmd_305 0x8000, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03E8
|
||||
GoToIfEq 0x800C, 0, _03E8
|
||||
GoTo _02B6
|
||||
End
|
||||
|
||||
@@ -272,13 +258,10 @@ _0403:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8000, 0xFF
|
||||
GoToIf 1, _0740
|
||||
GoToIfEq 0x8000, 0xFF, _0740
|
||||
ScrCmd_198 0x8000, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _045D
|
||||
CompareVar 0x800C, 0x1DF
|
||||
GoToIf 5, _0468
|
||||
GoToIfEq 0x800C, 0, _045D
|
||||
GoToIfNe 0x800C, 0x1DF, _0468
|
||||
GoTo _0473
|
||||
End
|
||||
|
||||
@@ -294,24 +277,18 @@ _0468:
|
||||
|
||||
_0473:
|
||||
ScrCmd_099 0x800C, 0x13B, 0x8000
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _04FD
|
||||
GoToIfEq 0x800C, 1, _04FD
|
||||
ScrCmd_099 0x800C, 59, 0x8000
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _04FD
|
||||
GoToIfEq 0x800C, 1, _04FD
|
||||
ScrCmd_099 0x800C, 56, 0x8000
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _04FD
|
||||
GoToIfEq 0x800C, 1, _04FD
|
||||
ScrCmd_099 0x800C, 0x193, 0x8000
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _04FD
|
||||
GoToIfEq 0x800C, 1, _04FD
|
||||
ScrCmd_099 0x800C, 0x1B5, 0x8000
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _04FD
|
||||
GoToIfEq 0x800C, 1, _04FD
|
||||
ScrCmd_1C8 0x800C, 0x8000
|
||||
SetVar 0x8002, 0x800C
|
||||
CompareVar 0x800C, 4
|
||||
GoToIf 1, _051B
|
||||
GoToIfEq 0x800C, 4, _051B
|
||||
GoTo _050B
|
||||
End
|
||||
|
||||
@@ -331,8 +308,7 @@ _051B:
|
||||
ScrCmd_0D4 1, 0x8001
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _05FE
|
||||
GoToIfEq 0x800C, 1, _05FE
|
||||
GoTo _0541
|
||||
End
|
||||
|
||||
@@ -345,14 +321,12 @@ _0541:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8002, 4
|
||||
GoToIf 1, _05DD
|
||||
GoToIfEq 0x8002, 4, _05DD
|
||||
ScrCmd_1CA 0x800C, 0x8000, 0x8002
|
||||
ScrCmd_0D4 1, 0x800C
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _05FE
|
||||
GoToIfEq 0x800C, 1, _05FE
|
||||
ScrCmd_0D6 0, 0x8000
|
||||
ScrCmd_1CA 0x800C, 0x8000, 0x8002
|
||||
ScrCmd_0D4 1, 0x800C
|
||||
@@ -374,8 +348,7 @@ _05DD:
|
||||
ScrCmd_0D4 1, 0x8001
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0541
|
||||
GoToIfEq 0x800C, 1, _0541
|
||||
GoTo _05FE
|
||||
End
|
||||
|
||||
@@ -401,8 +374,7 @@ _0613:
|
||||
CallIf 1, _068B
|
||||
CompareVar 0x8004, 5
|
||||
CallIf 1, _0697
|
||||
CheckFlag 119
|
||||
GoToIf 0, _080C
|
||||
GoToIfUnset 119, _080C
|
||||
GoTo _0325
|
||||
End
|
||||
|
||||
@@ -553,16 +525,14 @@ _07BB:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_303 0x8003, 0x800C
|
||||
CompareVar 0x8003, 0
|
||||
GoToIf 1, _0801
|
||||
GoToIfEq 0x8003, 0, _0801
|
||||
ScrCmd_02C 13
|
||||
ScrCmd_041 31, 15, 0, 1, 0x800C
|
||||
ScrCmd_33A 1
|
||||
ScrCmd_042 14, 0
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0295
|
||||
GoToIfEq 0x8008, 0, _0295
|
||||
ScrCmd_034
|
||||
ScrCmd_061
|
||||
End
|
||||
@@ -686,40 +656,31 @@ _0908:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 38
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 39
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 40
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 41
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 42
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 43
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 44
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 45
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 46
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _09CF
|
||||
GoToIfEq 0x800C, 1, _09CF
|
||||
ScrCmd_02C 47
|
||||
GoTo _09D5
|
||||
End
|
||||
|
||||
@@ -13,8 +13,7 @@ _000E:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0032
|
||||
GoToIfEq 0x800C, 0, _0032
|
||||
GoTo _00B3
|
||||
End
|
||||
|
||||
@@ -29,20 +28,16 @@ _0032:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0xFF
|
||||
GoToIf 1, _00B3
|
||||
GoToIfEq 0x800C, 0xFF, _00B3
|
||||
SetVar 0x8005, 0x800C
|
||||
ScrCmd_198 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00BE
|
||||
GoToIfEq 0x800C, 0, _00BE
|
||||
ScrCmd_199 0x8005, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00C9
|
||||
GoToIfEq 0x800C, 1, _00C9
|
||||
ScrCmd_0D6 0, 0x8005
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00D9
|
||||
GoToIfEq 0x800C, 0, _00D9
|
||||
GoTo _00B3
|
||||
End
|
||||
|
||||
@@ -78,8 +73,7 @@ _00D9:
|
||||
ScrCmd_0BB 0x8005, 0x800C
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0129
|
||||
GoToIfEq 0x800C, 1, _0129
|
||||
ScrCmd_2B8 0x8005
|
||||
ScrCmd_1E5 49
|
||||
ScrCmd_0D6 0, 0x8005
|
||||
@@ -101,12 +95,10 @@ _0139:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 134
|
||||
GoToIf 1, _01E4
|
||||
GoToIfSet 134, _01E4
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0168
|
||||
GoToIfEq 0x800C, 0, _0168
|
||||
GoTo _01D9
|
||||
End
|
||||
|
||||
@@ -119,14 +111,12 @@ _0168:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0xFF
|
||||
GoToIf 1, _01D9
|
||||
GoToIfEq 0x800C, 0xFF, _01D9
|
||||
ScrCmd_226 1
|
||||
SetVar 0x8004, 0x800C
|
||||
ScrCmd_198 0x8004, 0x8005
|
||||
ScrCmd_228 0x800C
|
||||
CompareVar 0x8005, 0x800C
|
||||
GoToIf 5, _01CC
|
||||
GoToIfNe 0x8005, 0x800C, _01CC
|
||||
ScrCmd_229 0x8004
|
||||
ScrCmd_22A
|
||||
SetFlag 134
|
||||
@@ -163,8 +153,7 @@ _01EF:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_1B6 0x800C
|
||||
CompareVar 0x800C, 4
|
||||
GoToIf 1, _021B
|
||||
GoToIfEq 0x800C, 4, _021B
|
||||
GoTo _0210
|
||||
End
|
||||
|
||||
|
||||
@@ -11,14 +11,12 @@ _000E:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 194
|
||||
GoToIf 1, _005D
|
||||
GoToIfSet 194, _005D
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 0x18A
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0053
|
||||
GoToIfEq 0x800C, 0, _0053
|
||||
SetFlag 194
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -9,14 +9,12 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 118
|
||||
GoToIf 1, _004B
|
||||
GoToIfSet 118, _004B
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 0x14B
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0056
|
||||
GoToIfEq 0x800C, 0, _0056
|
||||
SetFlag 118
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -43,8 +43,7 @@ _004E:
|
||||
_0061:
|
||||
ScrCmd_060
|
||||
ScrCmd_0C7 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0091
|
||||
GoToIfEq 0x800C, 1, _0091
|
||||
ApplyMovement 1, _00A0
|
||||
WaitMovement
|
||||
ScrCmd_02C 1
|
||||
@@ -81,13 +80,11 @@ _00C0:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x10B
|
||||
GoToIf 1, _0154
|
||||
GoToIfSet 0x10B, _0154
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_0CF 1
|
||||
ScrCmd_14D 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _00F0
|
||||
GoToIfEq 0x4000, 0, _00F0
|
||||
GoTo _00F9
|
||||
|
||||
_00F0:
|
||||
@@ -101,14 +98,12 @@ _00F9:
|
||||
_0102:
|
||||
ScrCmd_120 0x8004
|
||||
ScrCmd_0D5 1, 0x8004
|
||||
CompareVar 0x8004, 35
|
||||
GoToIf 0, _015F
|
||||
GoToIfLt 0x8004, 35, _015F
|
||||
ScrCmd_02C 5
|
||||
SetVar 0x8004, 216
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _014A
|
||||
GoToIfEq 0x800C, 0, _014A
|
||||
SetFlag 0x10B
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -9,15 +9,11 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 152
|
||||
GoToIf 1, _0113
|
||||
GoToIfSet 152, _0113
|
||||
Call _0119
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0106
|
||||
CheckFlag 153
|
||||
GoToIf 1, _00B3
|
||||
CheckFlag 0x119
|
||||
GoToIf 1, _008B
|
||||
GoToIfEq 0x800C, 1, _0106
|
||||
GoToIfSet 153, _00B3
|
||||
GoToIfSet 0x119, _008B
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
@@ -27,8 +23,7 @@ _0006:
|
||||
SetVar 0x8004, 252
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0091
|
||||
GoToIfEq 0x800C, 0, _0091
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 0x119
|
||||
ScrCmd_02C 2
|
||||
@@ -91,12 +86,9 @@ _0113:
|
||||
End
|
||||
|
||||
_0119:
|
||||
CompareVar 0x405E, 1
|
||||
GoToIf 5, _0148
|
||||
CompareVar 0x405F, 1
|
||||
GoToIf 5, _0148
|
||||
CompareVar 0x4060, 1
|
||||
GoToIf 5, _0148
|
||||
GoToIfNe 0x405E, 1, _0148
|
||||
GoToIfNe 0x405F, 1, _0148
|
||||
GoToIfNe 0x4060, 1, _0148
|
||||
SetVar 0x800C, 1
|
||||
Return
|
||||
|
||||
|
||||
@@ -33,12 +33,10 @@ _0034:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _006F
|
||||
GoToIfEq 0x800C, 1, _006F
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _006F
|
||||
GoToIfEq 0x800C, 1, _006F
|
||||
ScrCmd_02C 4
|
||||
GoTo _007A
|
||||
End
|
||||
|
||||
@@ -14,12 +14,9 @@ _001A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x40B6, 9
|
||||
GoToIf 4, _00B2
|
||||
CheckFlag 0x113
|
||||
GoToIf 1, _0164
|
||||
CheckFlag 121
|
||||
GoToIf 1, _007E
|
||||
GoToIfGe 0x40B6, 9, _00B2
|
||||
GoToIfSet 0x113, _0164
|
||||
GoToIfSet 121, _007E
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 0x1AC
|
||||
SetVar 0x8005, 1
|
||||
@@ -28,16 +25,14 @@ _001A:
|
||||
ClearFlag 0x111
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _009C
|
||||
GoToIfEq 0x800C, 1, _009C
|
||||
SetFlag 0x113
|
||||
GoTo _0164
|
||||
|
||||
_007E:
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _009C
|
||||
GoToIfEq 0x800C, 1, _009C
|
||||
SetFlag 0x113
|
||||
GoTo _0164
|
||||
|
||||
@@ -156,31 +151,20 @@ _0159:
|
||||
End
|
||||
|
||||
_0164:
|
||||
CompareVar 0x40B6, 0
|
||||
GoToIf 1, _01DF
|
||||
CompareVar 0x40B6, 1
|
||||
GoToIf 1, _023D
|
||||
CompareVar 0x40B6, 2
|
||||
GoToIf 1, _029B
|
||||
CompareVar 0x40B6, 3
|
||||
GoToIf 1, _02D9
|
||||
CompareVar 0x40B6, 4
|
||||
GoToIf 1, _0347
|
||||
CompareVar 0x40B6, 5
|
||||
GoToIf 1, _03D9
|
||||
CompareVar 0x40B6, 6
|
||||
GoToIf 1, _0448
|
||||
CompareVar 0x40B6, 7
|
||||
GoToIf 1, _04A9
|
||||
CompareVar 0x40B6, 8
|
||||
GoToIf 1, _050A
|
||||
GoToIfEq 0x40B6, 0, _01DF
|
||||
GoToIfEq 0x40B6, 1, _023D
|
||||
GoToIfEq 0x40B6, 2, _029B
|
||||
GoToIfEq 0x40B6, 3, _02D9
|
||||
GoToIfEq 0x40B6, 4, _0347
|
||||
GoToIfEq 0x40B6, 5, _03D9
|
||||
GoToIfEq 0x40B6, 6, _0448
|
||||
GoToIfEq 0x40B6, 7, _04A9
|
||||
GoToIfEq 0x40B6, 8, _050A
|
||||
GoTo _00B2
|
||||
|
||||
_01DF:
|
||||
CheckFlag 0x111
|
||||
GoToIf 0, _00BD
|
||||
CheckFlag 0x96E
|
||||
GoToIf 0, _0122
|
||||
GoToIfUnset 0x111, _00BD
|
||||
GoToIfUnset 0x96E, _0122
|
||||
SetVar 0x40B6, 1
|
||||
ClearFlag 0x111
|
||||
ScrCmd_02C 6
|
||||
@@ -200,10 +184,8 @@ _01DF:
|
||||
End
|
||||
|
||||
_023D:
|
||||
CheckFlag 0x111
|
||||
GoToIf 0, _00CC
|
||||
CheckFlag 0x96F
|
||||
GoToIf 0, _012D
|
||||
GoToIfUnset 0x111, _00CC
|
||||
GoToIfUnset 0x96F, _012D
|
||||
SetVar 0x40B6, 2
|
||||
ClearFlag 0x111
|
||||
ScrCmd_02C 10
|
||||
@@ -223,10 +205,8 @@ _023D:
|
||||
End
|
||||
|
||||
_029B:
|
||||
CheckFlag 0x111
|
||||
GoToIf 0, _00DB
|
||||
CheckFlag 0x970
|
||||
GoToIf 0, _0138
|
||||
GoToIfUnset 0x111, _00DB
|
||||
GoToIfUnset 0x970, _0138
|
||||
SetVar 0x40B6, 3
|
||||
ClearFlag 0x111
|
||||
ScrCmd_02C 14
|
||||
@@ -240,10 +220,8 @@ _029B:
|
||||
End
|
||||
|
||||
_02D9:
|
||||
CheckFlag 0x111
|
||||
GoToIf 0, _00EA
|
||||
CheckFlag 0x971
|
||||
GoToIf 0, _0143
|
||||
GoToIfUnset 0x111, _00EA
|
||||
GoToIfUnset 0x971, _0143
|
||||
SetVar 0x40B6, 4
|
||||
ClearFlag 0x111
|
||||
ScrCmd_02C 18
|
||||
@@ -266,10 +244,8 @@ _02D9:
|
||||
End
|
||||
|
||||
_0347:
|
||||
CheckFlag 0x111
|
||||
GoToIf 0, _00F9
|
||||
CheckFlag 0x972
|
||||
GoToIf 0, _014E
|
||||
GoToIfUnset 0x111, _00F9
|
||||
GoToIfUnset 0x972, _014E
|
||||
SetVar 0x40B6, 5
|
||||
ClearFlag 0x111
|
||||
ClearFlag 252
|
||||
@@ -283,10 +259,8 @@ _0347:
|
||||
|
||||
_037F:
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _03A3
|
||||
CompareVar 0x800C, 0x183
|
||||
GoToIf 1, _03B5
|
||||
GoToIfEq 0x800C, 0x186, _03A3
|
||||
GoToIfEq 0x800C, 0x183, _03B5
|
||||
GoTo _03C7
|
||||
|
||||
_03A3:
|
||||
@@ -308,10 +282,8 @@ _03C7:
|
||||
Return
|
||||
|
||||
_03D9:
|
||||
CheckFlag 0x111
|
||||
GoToIf 0, _0108
|
||||
CheckFlag 0x973
|
||||
GoToIf 0, _0159
|
||||
GoToIfUnset 0x111, _0108
|
||||
GoToIfUnset 0x973, _0159
|
||||
CheckFlag 252
|
||||
CallIf 1, _057A
|
||||
CheckFlag 252
|
||||
@@ -319,8 +291,7 @@ _03D9:
|
||||
SetVar 0x8004, 81
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _056B
|
||||
GoToIfEq 0x800C, 0, _056B
|
||||
ScrCmd_014 0x7FE
|
||||
SetVar 0x40B6, 6
|
||||
ClearFlag 0x111
|
||||
@@ -337,8 +308,7 @@ _0443:
|
||||
|
||||
_0448:
|
||||
ScrCmd_24A 0x800C
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 0, _00A7
|
||||
GoToIfLt 0x800C, 3, _00A7
|
||||
CheckFlag 252
|
||||
CallIf 1, _057A
|
||||
CheckFlag 252
|
||||
@@ -346,8 +316,7 @@ _0448:
|
||||
SetVar 0x8004, 82
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _056B
|
||||
GoToIfEq 0x800C, 0, _056B
|
||||
ScrCmd_014 0x7DC
|
||||
SetVar 0x40B6, 7
|
||||
ClearFlag 252
|
||||
@@ -361,8 +330,7 @@ _04A4:
|
||||
|
||||
_04A9:
|
||||
ScrCmd_24A 0x800C
|
||||
CompareVar 0x800C, 10
|
||||
GoToIf 0, _00A7
|
||||
GoToIfLt 0x800C, 10, _00A7
|
||||
CheckFlag 252
|
||||
CallIf 1, _057A
|
||||
CheckFlag 252
|
||||
@@ -370,8 +338,7 @@ _04A9:
|
||||
SetVar 0x8004, 83
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _056B
|
||||
GoToIfEq 0x800C, 0, _056B
|
||||
ScrCmd_014 0x7DC
|
||||
SetVar 0x40B6, 8
|
||||
ClearFlag 252
|
||||
@@ -385,8 +352,7 @@ _0505:
|
||||
|
||||
_050A:
|
||||
ScrCmd_24A 0x800C
|
||||
CompareVar 0x800C, 50
|
||||
GoToIf 0, _00A7
|
||||
GoToIfLt 0x800C, 50, _00A7
|
||||
CheckFlag 252
|
||||
CallIf 1, _057A
|
||||
CheckFlag 252
|
||||
@@ -394,8 +360,7 @@ _050A:
|
||||
SetVar 0x8004, 84
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _056B
|
||||
GoToIfEq 0x800C, 0, _056B
|
||||
ScrCmd_014 0x7DC
|
||||
SetVar 0x40B6, 9
|
||||
ClearFlag 252
|
||||
@@ -421,12 +386,9 @@ _057A:
|
||||
|
||||
_057F:
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8004, 5
|
||||
GoToIf 1, _05B2
|
||||
CompareVar 0x8004, 7
|
||||
GoToIf 1, _05BE
|
||||
CompareVar 0x8005, 4
|
||||
GoToIf 1, _05CA
|
||||
GoToIfEq 0x8004, 5, _05B2
|
||||
GoToIfEq 0x8004, 7, _05BE
|
||||
GoToIfEq 0x8005, 4, _05CA
|
||||
GoTo _05D6
|
||||
|
||||
_05B2:
|
||||
@@ -495,8 +457,7 @@ _0647:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 189
|
||||
GoToIf 1, _0669
|
||||
GoToIfSet 189, _0669
|
||||
SetFlag 189
|
||||
ScrCmd_02C 38
|
||||
ScrCmd_031
|
||||
@@ -538,16 +499,11 @@ _0696:
|
||||
ScrCmd_042 12, 5
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _070A
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0715
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _0720
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _072B
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _0736
|
||||
GoToIfEq 0x8008, 0, _070A
|
||||
GoToIfEq 0x8008, 1, _0715
|
||||
GoToIfEq 0x8008, 2, _0720
|
||||
GoToIfEq 0x8008, 3, _072B
|
||||
GoToIfEq 0x8008, 4, _0736
|
||||
GoTo _0741
|
||||
End
|
||||
|
||||
|
||||
@@ -136,24 +136,18 @@ _013B:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 1
|
||||
GoToIf 1, _01A7
|
||||
GoToIfSet 1, _01A7
|
||||
ScrCmd_02C 14
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _01B2
|
||||
GoToIfEq 0x800C, 1, _01B2
|
||||
ScrCmd_02C 15
|
||||
ScrCmd_034
|
||||
ScrCmd_003 15, 0x800C
|
||||
ScrCmd_1BD 0x8004
|
||||
CompareVar 0x8004, 0
|
||||
GoToIf 1, _01BD
|
||||
CompareVar 0x8004, 1
|
||||
GoToIf 1, _01D7
|
||||
CompareVar 0x8004, 2
|
||||
GoToIf 1, _01F1
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _020B
|
||||
GoToIfEq 0x8004, 0, _01BD
|
||||
GoToIfEq 0x8004, 1, _01D7
|
||||
GoToIfEq 0x8004, 2, _01F1
|
||||
GoToIfEq 0x8004, 3, _020B
|
||||
End
|
||||
|
||||
_01A7:
|
||||
@@ -313,42 +307,28 @@ _031B:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 24
|
||||
ScrCmd_02C 25
|
||||
CheckFlag 0x14A
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x14B
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x14C
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x14D
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x14E
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x14F
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x150
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x151
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x152
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x153
|
||||
GoToIf 0, _03AC
|
||||
CheckFlag 0x154
|
||||
GoToIf 0, _03AC
|
||||
GoToIfUnset 0x14A, _03AC
|
||||
GoToIfUnset 0x14B, _03AC
|
||||
GoToIfUnset 0x14C, _03AC
|
||||
GoToIfUnset 0x14D, _03AC
|
||||
GoToIfUnset 0x14E, _03AC
|
||||
GoToIfUnset 0x14F, _03AC
|
||||
GoToIfUnset 0x150, _03AC
|
||||
GoToIfUnset 0x151, _03AC
|
||||
GoToIfUnset 0x152, _03AC
|
||||
GoToIfUnset 0x153, _03AC
|
||||
GoToIfUnset 0x154, _03AC
|
||||
SetFlag 0x15B
|
||||
GoTo _06E8
|
||||
|
||||
_03AC:
|
||||
CheckFlag 0x14A
|
||||
GoToIf 1, _03F4
|
||||
CheckFlag 0x98C
|
||||
GoToIf 0, _03F4
|
||||
GoToIfSet 0x14A, _03F4
|
||||
GoToIfUnset 0x98C, _03F4
|
||||
ScrCmd_02C 33
|
||||
SetVar 0x8004, 46
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x14A
|
||||
ScrCmd_034
|
||||
@@ -356,17 +336,14 @@ _03AC:
|
||||
End
|
||||
|
||||
_03F4:
|
||||
CheckFlag 0x14B
|
||||
GoToIf 1, _0442
|
||||
GoToIfSet 0x14B, _0442
|
||||
ScrCmd_15D 0x800C
|
||||
CompareVar 0x800C, 8
|
||||
GoToIf 0, _0442
|
||||
GoToIfLt 0x800C, 8, _0442
|
||||
ScrCmd_02C 34
|
||||
SetVar 0x8004, 47
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x14B
|
||||
ScrCmd_034
|
||||
@@ -374,16 +351,13 @@ _03F4:
|
||||
End
|
||||
|
||||
_0442:
|
||||
CheckFlag 0x14C
|
||||
GoToIf 1, _048A
|
||||
CheckFlag 0x96A
|
||||
GoToIf 0, _048A
|
||||
GoToIfSet 0x14C, _048A
|
||||
GoToIfUnset 0x96A, _048A
|
||||
ScrCmd_02C 35
|
||||
SetVar 0x8004, 72
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x14C
|
||||
ScrCmd_034
|
||||
@@ -391,16 +365,13 @@ _0442:
|
||||
End
|
||||
|
||||
_048A:
|
||||
CheckFlag 0x14D
|
||||
GoToIf 1, _04D2
|
||||
CheckFlag 0x968
|
||||
GoToIf 0, _04D2
|
||||
GoToIfSet 0x14D, _04D2
|
||||
GoToIfUnset 0x968, _04D2
|
||||
ScrCmd_02C 36
|
||||
SetVar 0x8004, 73
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x14D
|
||||
ScrCmd_034
|
||||
@@ -408,16 +379,13 @@ _048A:
|
||||
End
|
||||
|
||||
_04D2:
|
||||
CheckFlag 0x14E
|
||||
GoToIf 1, _051A
|
||||
CheckFlag 0x969
|
||||
GoToIf 0, _051A
|
||||
GoToIfSet 0x14E, _051A
|
||||
GoToIfUnset 0x969, _051A
|
||||
ScrCmd_02C 37
|
||||
SetVar 0x8004, 74
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x14E
|
||||
ScrCmd_034
|
||||
@@ -425,16 +393,13 @@ _04D2:
|
||||
End
|
||||
|
||||
_051A:
|
||||
CheckFlag 0x14F
|
||||
GoToIf 1, _0562
|
||||
CheckFlag 0x96C
|
||||
GoToIf 0, _0562
|
||||
GoToIfSet 0x14F, _0562
|
||||
GoToIfUnset 0x96C, _0562
|
||||
ScrCmd_02C 38
|
||||
SetVar 0x8004, 75
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x14F
|
||||
ScrCmd_034
|
||||
@@ -442,16 +407,13 @@ _051A:
|
||||
End
|
||||
|
||||
_0562:
|
||||
CheckFlag 0x150
|
||||
GoToIf 1, _05AA
|
||||
CheckFlag 0x96B
|
||||
GoToIf 0, _05AA
|
||||
GoToIfSet 0x150, _05AA
|
||||
GoToIfUnset 0x96B, _05AA
|
||||
ScrCmd_02C 39
|
||||
SetVar 0x8004, 76
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x150
|
||||
ScrCmd_034
|
||||
@@ -459,17 +421,14 @@ _0562:
|
||||
End
|
||||
|
||||
_05AA:
|
||||
CheckFlag 0x151
|
||||
GoToIf 1, _05F8
|
||||
GoToIfSet 0x151, _05F8
|
||||
ScrCmd_293 0x800C
|
||||
CompareVar 0x800C, 100
|
||||
GoToIf 0, _05F8
|
||||
GoToIfLt 0x800C, 100, _05F8
|
||||
ScrCmd_02C 40
|
||||
SetVar 0x8004, 77
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x151
|
||||
ScrCmd_034
|
||||
@@ -477,17 +436,14 @@ _05AA:
|
||||
End
|
||||
|
||||
_05F8:
|
||||
CheckFlag 0x152
|
||||
GoToIf 1, _0646
|
||||
GoToIfSet 0x152, _0646
|
||||
ScrCmd_286 0x800C
|
||||
CompareVar 0x800C, 100
|
||||
GoToIf 0, _0646
|
||||
GoToIfLt 0x800C, 100, _0646
|
||||
ScrCmd_02C 41
|
||||
SetVar 0x8004, 78
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x152
|
||||
ScrCmd_034
|
||||
@@ -495,17 +451,14 @@ _05F8:
|
||||
End
|
||||
|
||||
_0646:
|
||||
CheckFlag 0x153
|
||||
GoToIf 1, _0694
|
||||
GoToIfSet 0x153, _0694
|
||||
ScrCmd_287 0x800C
|
||||
CompareVar 0x800C, 100
|
||||
GoToIf 0, _0694
|
||||
GoToIfLt 0x800C, 100, _0694
|
||||
ScrCmd_02C 42
|
||||
SetVar 0x8004, 79
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x153
|
||||
ScrCmd_034
|
||||
@@ -513,17 +466,14 @@ _0646:
|
||||
End
|
||||
|
||||
_0694:
|
||||
CheckFlag 0x154
|
||||
GoToIf 1, _06E2
|
||||
GoToIfSet 0x154, _06E2
|
||||
ScrCmd_288 0x800C
|
||||
CompareVar 0x800C, 100
|
||||
GoToIf 0, _06E2
|
||||
GoToIfLt 0x800C, 100, _06E2
|
||||
ScrCmd_02C 43
|
||||
SetVar 0x8004, 80
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_085 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _06F3
|
||||
GoToIfEq 0x800C, 0, _06F3
|
||||
ScrCmd_014 0x7DC
|
||||
SetFlag 0x154
|
||||
ScrCmd_034
|
||||
@@ -598,16 +548,11 @@ _0753:
|
||||
ApplyMovement 0xFF, _087C
|
||||
WaitMovement
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x2D5
|
||||
GoToIf 1, _07A8
|
||||
CompareVar 0x8005, 0x2D6
|
||||
GoToIf 1, _07C0
|
||||
CompareVar 0x8005, 0x2D7
|
||||
GoToIf 1, _07D8
|
||||
CompareVar 0x8005, 0x2D8
|
||||
GoToIf 1, _07F0
|
||||
CompareVar 0x8005, 0x2D9
|
||||
GoToIf 1, _0808
|
||||
GoToIfEq 0x8005, 0x2D5, _07A8
|
||||
GoToIfEq 0x8005, 0x2D6, _07C0
|
||||
GoToIfEq 0x8005, 0x2D7, _07D8
|
||||
GoToIfEq 0x8005, 0x2D8, _07F0
|
||||
GoToIfEq 0x8005, 0x2D9, _0808
|
||||
End
|
||||
|
||||
_07A8:
|
||||
|
||||
@@ -12,14 +12,11 @@ _000E:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 4, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _006A
|
||||
GoToIfEq 0x800C, 1, _006A
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _004C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0057
|
||||
GoToIfEq 0x800C, 0, _004C
|
||||
GoToIfEq 0x800C, 1, _0057
|
||||
End
|
||||
|
||||
_004C:
|
||||
@@ -48,8 +45,7 @@ _0078:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 4, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00A2
|
||||
GoToIfEq 0x800C, 1, _00A2
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 5
|
||||
|
||||
@@ -11,8 +11,7 @@
|
||||
.short 0xFD13
|
||||
|
||||
_001A:
|
||||
CheckFlag 142
|
||||
GoToIf 1, _0027
|
||||
GoToIfSet 142, _0027
|
||||
End
|
||||
|
||||
_0027:
|
||||
@@ -27,14 +26,10 @@ _0039:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _007B
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _008B
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _009B
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _00AB
|
||||
GoToIfEq 0x800C, 0, _007B
|
||||
GoToIfEq 0x800C, 1, _008B
|
||||
GoToIfEq 0x800C, 2, _009B
|
||||
GoToIfEq 0x800C, 3, _00AB
|
||||
End
|
||||
|
||||
_007B:
|
||||
@@ -59,8 +54,7 @@ _00AB:
|
||||
|
||||
_00BB:
|
||||
ScrCmd_15B 4, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _01A0
|
||||
GoToIfEq 0x800C, 1, _01A0
|
||||
ScrCmd_1CD 9, 91, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
@@ -68,8 +62,7 @@ _00BB:
|
||||
ScrCmd_0E5 0x13E, 0
|
||||
ClearFlag 142
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0248
|
||||
GoToIfEq 0x800C, 0, _0248
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -96,8 +89,7 @@ _0158:
|
||||
SetVar 0x8004, 0x188
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0196
|
||||
GoToIfEq 0x800C, 0, _0196
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 125
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -115,8 +107,7 @@ _0196:
|
||||
End
|
||||
|
||||
_01A0:
|
||||
CheckFlag 125
|
||||
GoToIf 0, _0158
|
||||
GoToIfUnset 125, _0158
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -13,14 +13,10 @@ _0014:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0056
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0066
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _0076
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _0086
|
||||
GoToIfEq 0x800C, 0, _0056
|
||||
GoToIfEq 0x800C, 1, _0066
|
||||
GoToIfEq 0x800C, 2, _0076
|
||||
GoToIfEq 0x800C, 3, _0086
|
||||
End
|
||||
|
||||
_0056:
|
||||
@@ -45,15 +41,13 @@ _0086:
|
||||
|
||||
_0096:
|
||||
ScrCmd_15B 4, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0173
|
||||
GoToIfEq 0x800C, 1, _0173
|
||||
ScrCmd_1CD 9, 100, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x13E, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01DC
|
||||
GoToIfEq 0x800C, 0, _01DC
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -80,8 +74,7 @@ _012B:
|
||||
SetVar 0x8004, 0x188
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0169
|
||||
GoToIfEq 0x800C, 0, _0169
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 125
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -99,8 +92,7 @@ _0169:
|
||||
End
|
||||
|
||||
_0173:
|
||||
CheckFlag 125
|
||||
GoToIf 0, _012B
|
||||
GoToIfUnset 125, _012B
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -10,15 +10,13 @@ _000A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 140
|
||||
GoToIf 1, _0054
|
||||
GoToIfSet 140, _0054
|
||||
ScrCmd_0D1 0, 253
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 253
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0064
|
||||
GoToIfEq 0x800C, 0, _0064
|
||||
SetFlag 140
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -11,10 +11,8 @@ _0006:
|
||||
WaitMovement
|
||||
ScrCmd_11C 0x40CE
|
||||
SetVar 0x8008, 0x40CE
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0038
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _006A
|
||||
GoToIfEq 0x8008, 1, _0038
|
||||
GoToIfEq 0x8008, 0, _006A
|
||||
End
|
||||
|
||||
_0038:
|
||||
|
||||
@@ -12,8 +12,7 @@
|
||||
|
||||
_001A:
|
||||
ScrCmd_238 4, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _0033
|
||||
GoToIfEq 0x4000, 0, _0033
|
||||
ClearFlag 0x210
|
||||
End
|
||||
|
||||
@@ -25,14 +24,12 @@ _0039:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 141
|
||||
GoToIf 1, _0083
|
||||
GoToIfSet 141, _0083
|
||||
ScrCmd_02C 0
|
||||
SetVar 0x8004, 0x1C1
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _008E
|
||||
GoToIfEq 0x800C, 0, _008E
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 141
|
||||
ScrCmd_02C 1
|
||||
@@ -62,18 +59,12 @@ _0098:
|
||||
ScrCmd_0D6 0, 0x8000
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_1B9 0x800C, 0x8000
|
||||
CompareVar 0x800C, 0xFF
|
||||
GoToIf 4, _0108
|
||||
CompareVar 0x800C, 200
|
||||
GoToIf 4, _0113
|
||||
CompareVar 0x800C, 150
|
||||
GoToIf 4, _011E
|
||||
CompareVar 0x800C, 100
|
||||
GoToIf 4, _0129
|
||||
CompareVar 0x800C, 50
|
||||
GoToIf 4, _0134
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 4, _013F
|
||||
GoToIfGe 0x800C, 0xFF, _0108
|
||||
GoToIfGe 0x800C, 200, _0113
|
||||
GoToIfGe 0x800C, 150, _011E
|
||||
GoToIfGe 0x800C, 100, _0129
|
||||
GoToIfGe 0x800C, 50, _0134
|
||||
GoToIfGe 0x800C, 1, _013F
|
||||
GoTo _014A
|
||||
End
|
||||
|
||||
|
||||
@@ -10,8 +10,7 @@
|
||||
|
||||
_0012:
|
||||
ScrCmd_238 13, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _002B
|
||||
GoToIfEq 0x4000, 0, _002B
|
||||
ClearFlag 0x219
|
||||
End
|
||||
|
||||
|
||||
@@ -9,8 +9,7 @@
|
||||
|
||||
_000E:
|
||||
ScrCmd_238 13, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _0027
|
||||
GoToIfEq 0x4000, 0, _0027
|
||||
ClearFlag 0x219
|
||||
End
|
||||
|
||||
|
||||
@@ -37,10 +37,8 @@ _001D:
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_034
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
GoToIf 1, _00B3
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _00C1
|
||||
GoToIfEq 0x800C, 0x183, _00B3
|
||||
GoToIfEq 0x800C, 0x186, _00C1
|
||||
GoTo _00A5
|
||||
End
|
||||
|
||||
@@ -61,8 +59,7 @@ _00C1:
|
||||
|
||||
_00CF:
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0148
|
||||
GoToIfEq 0x800C, 0, _0148
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CD 1
|
||||
ScrCmd_02C 2
|
||||
|
||||
@@ -11,10 +11,8 @@ _0006:
|
||||
WaitMovement
|
||||
ScrCmd_11C 0x40CE
|
||||
SetVar 0x8008, 0x40CE
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0038
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _006A
|
||||
GoToIfEq 0x8008, 1, _0038
|
||||
GoToIfEq 0x8008, 0, _006A
|
||||
End
|
||||
|
||||
_0038:
|
||||
|
||||
@@ -9,10 +9,8 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x131
|
||||
GoToIf 1, _0105
|
||||
CheckFlag 0x97E
|
||||
GoToIf 1, _0033
|
||||
GoToIfSet 0x131, _0105
|
||||
GoToIfSet 0x97E, _0033
|
||||
SetFlag 0x97E
|
||||
ScrCmd_02C 0
|
||||
GoTo _003E
|
||||
@@ -25,15 +23,13 @@ _0033:
|
||||
|
||||
_003E:
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0057
|
||||
GoToIfEq 0x800C, 0, _0057
|
||||
GoTo _00FA
|
||||
End
|
||||
|
||||
_0057:
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 1, _00EF
|
||||
GoToIfEq 0x800C, 6, _00EF
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_04E 0x486
|
||||
ScrCmd_0CD 0
|
||||
@@ -43,10 +39,8 @@ _0057:
|
||||
SetFlag 0x131
|
||||
ScrCmd_02C 4
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00A8
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00E9
|
||||
GoToIfEq 0x800C, 0, _00A8
|
||||
GoToIfEq 0x800C, 1, _00E9
|
||||
End
|
||||
|
||||
_00A8:
|
||||
@@ -88,8 +82,7 @@ _00FA:
|
||||
|
||||
_0105:
|
||||
ScrCmd_22D 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0122
|
||||
GoToIfEq 0x800C, 1, _0122
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -18,8 +18,7 @@ _001A:
|
||||
|
||||
_002F:
|
||||
ScrCmd_238 11, 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 5, _0055
|
||||
GoToIfNe 0x4000, 0, _0055
|
||||
CheckFlag 0x217
|
||||
CallIf 0, _004F
|
||||
End
|
||||
@@ -29,8 +28,7 @@ _004F:
|
||||
Return
|
||||
|
||||
_0055:
|
||||
CheckFlag 0x217
|
||||
GoToIf 1, _0066
|
||||
GoToIfSet 0x217, _0066
|
||||
ClearFlag 0x217
|
||||
End
|
||||
|
||||
|
||||
@@ -56,8 +56,7 @@ _002E:
|
||||
ScrCmd_034
|
||||
ScrCmd_04E 0x486
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00EE
|
||||
GoToIfEq 0x800C, 0, _00EE
|
||||
GoTo _00F9
|
||||
End
|
||||
|
||||
@@ -197,8 +196,7 @@ _01EC:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12F 0, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _031D
|
||||
GoToIfEq 0x800C, 0, _031D
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A8 0, 0x800C
|
||||
@@ -212,8 +210,7 @@ _0229:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12F 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _031D
|
||||
GoToIfEq 0x800C, 0, _031D
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A8 1, 0x800C
|
||||
@@ -227,8 +224,7 @@ _0266:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12F 2, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _031D
|
||||
GoToIfEq 0x800C, 0, _031D
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A8 2, 0x800C
|
||||
@@ -242,8 +238,7 @@ _02A3:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12F 3, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _031D
|
||||
GoToIfEq 0x800C, 0, _031D
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A8 3, 0x800C
|
||||
@@ -257,8 +252,7 @@ _02E0:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_12F 4, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _031D
|
||||
GoToIfEq 0x800C, 0, _031D
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_0A8 4, 0x800C
|
||||
@@ -309,10 +303,8 @@ _0361:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x159
|
||||
GoToIf 0, _03D3
|
||||
CheckFlag 0x15A
|
||||
GoToIf 0, _038A
|
||||
GoToIfUnset 0x159, _03D3
|
||||
GoToIfUnset 0x15A, _038A
|
||||
_037F:
|
||||
ScrCmd_02C 18
|
||||
ScrCmd_031
|
||||
@@ -322,12 +314,10 @@ _037F:
|
||||
|
||||
_038A:
|
||||
ScrCmd_07E 0x1C1, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _037F
|
||||
GoToIfEq 0x800C, 0, _037F
|
||||
ScrCmd_02C 13
|
||||
ScrCmd_28A 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03C8
|
||||
GoToIfEq 0x800C, 0, _03C8
|
||||
Call _0437
|
||||
SetFlag 0x15A
|
||||
ScrCmd_02C 17
|
||||
@@ -346,12 +336,10 @@ _03C8:
|
||||
_03D3:
|
||||
SetFlag 0x159
|
||||
ScrCmd_07E 0x1C1, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0428
|
||||
GoToIfEq 0x800C, 0, _0428
|
||||
ScrCmd_02C 13
|
||||
ScrCmd_28A 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0419
|
||||
GoToIfEq 0x800C, 0, _0419
|
||||
Call _0437
|
||||
SetFlag 0x15A
|
||||
ScrCmd_02C 16
|
||||
@@ -385,8 +373,7 @@ _0437:
|
||||
|
||||
_0458:
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _0475
|
||||
GoToIfEq 0x800C, 2, _0475
|
||||
ApplyMovement 9, _0484
|
||||
WaitMovement
|
||||
Return
|
||||
@@ -416,28 +403,20 @@ _04A4:
|
||||
ScrCmd_068
|
||||
ScrCmd_003 30, 0x800C
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052B
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _053D
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _054F
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _0561
|
||||
GoToIfEq 0x800C, 0, _052B
|
||||
GoToIfEq 0x800C, 1, _053D
|
||||
GoToIfEq 0x800C, 2, _054F
|
||||
GoToIfEq 0x800C, 3, _0561
|
||||
End
|
||||
|
||||
_04EC:
|
||||
ScrCmd_02C 11
|
||||
ScrCmd_034
|
||||
ScrCmd_1BD 0x8004
|
||||
CompareVar 0x8004, 1
|
||||
GoToIf 1, _0573
|
||||
CompareVar 0x8004, 0
|
||||
GoToIf 1, _058D
|
||||
CompareVar 0x8004, 2
|
||||
GoToIf 1, _05A7
|
||||
CompareVar 0x8004, 3
|
||||
GoToIf 1, _05B9
|
||||
GoToIfEq 0x8004, 1, _0573
|
||||
GoToIfEq 0x8004, 0, _058D
|
||||
GoToIfEq 0x8004, 2, _05A7
|
||||
GoToIfEq 0x8004, 3, _05B9
|
||||
End
|
||||
|
||||
_052B:
|
||||
|
||||
@@ -36,8 +36,7 @@ _005E:
|
||||
CallIf 1, _0721
|
||||
CompareVar 0x407C, 4
|
||||
CallIf 1, _0737
|
||||
CheckFlag 0x102
|
||||
GoToIf 1, _009C
|
||||
GoToIfSet 0x102, _009C
|
||||
End
|
||||
|
||||
_009C:
|
||||
@@ -91,8 +90,7 @@ _00FE:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 3, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0124
|
||||
GoToIfEq 0x800C, 1, _0124
|
||||
ScrCmd_02C 33
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -110,8 +108,7 @@ _012F:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x128
|
||||
GoToIf 1, _0189
|
||||
GoToIfSet 0x128, _0189
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
CallIf 1, _0194
|
||||
@@ -193,8 +190,7 @@ _01E5:
|
||||
_0204:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
CheckFlag 0x102
|
||||
GoToIf 1, _0220
|
||||
GoToIfSet 0x102, _0220
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -206,12 +202,9 @@ _0220:
|
||||
ScrCmd_02C 28
|
||||
ScrCmd_034
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _025A
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _027A
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0292
|
||||
GoToIfEq 0x800C, 2, _025A
|
||||
GoToIfEq 0x800C, 3, _027A
|
||||
GoToIfEq 0x800C, 0, _0292
|
||||
GoTo _02B2
|
||||
End
|
||||
|
||||
@@ -524,10 +517,8 @@ _043E:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x407C, 5
|
||||
GoToIf 4, _04AE
|
||||
CompareVar 0x407C, 4
|
||||
GoToIf 4, _0471
|
||||
GoToIfGe 0x407C, 5, _04AE
|
||||
GoToIfGe 0x407C, 4, _0471
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CD 1
|
||||
ScrCmd_02C 4
|
||||
@@ -536,8 +527,7 @@ _043E:
|
||||
|
||||
_0471:
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0498
|
||||
GoToIfEq 0x800C, 0, _0498
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_02C 16
|
||||
ScrCmd_034
|
||||
@@ -592,10 +582,8 @@ _04C8:
|
||||
ApplyMovement 26, _05CC
|
||||
WaitMovement
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
GoToIf 1, _054B
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _0557
|
||||
GoToIfEq 0x800C, 0x183, _054B
|
||||
GoToIfEq 0x800C, 0x186, _0557
|
||||
GoTo _053F
|
||||
|
||||
_053F:
|
||||
@@ -612,8 +600,7 @@ _0557:
|
||||
|
||||
_0563:
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0597
|
||||
GoToIfEq 0x800C, 0, _0597
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CD 1
|
||||
ScrCmd_02C 6
|
||||
@@ -1168,12 +1155,10 @@ _0BE0:
|
||||
|
||||
_0BF0:
|
||||
ScrCmd_060
|
||||
CheckFlag 0x156
|
||||
GoToIf 1, _0C1E
|
||||
GoToIfSet 0x156, _0C1E
|
||||
SetVar 0x40C7, 1
|
||||
ScrCmd_1B7 0x800C, 100
|
||||
CompareVar 0x800C, 90
|
||||
GoToIf 4, _0C22
|
||||
GoToIfGe 0x800C, 90, _0C22
|
||||
GoTo _0C1E
|
||||
End
|
||||
|
||||
|
||||
@@ -44,15 +44,13 @@ _0076:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 3, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0155
|
||||
GoToIfEq 0x800C, 1, _0155
|
||||
ScrCmd_1CD 9, 122, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x13C, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _016B
|
||||
GoToIfEq 0x800C, 0, _016B
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -78,8 +76,7 @@ _010D:
|
||||
SetVar 0x8004, 0x17E
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _014B
|
||||
GoToIfEq 0x800C, 0, _014B
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 156
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -97,8 +94,7 @@ _014B:
|
||||
End
|
||||
|
||||
_0155:
|
||||
CheckFlag 156
|
||||
GoToIf 0, _010D
|
||||
GoToIfUnset 156, _010D
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -115,8 +111,7 @@ _0171:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 3, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0197
|
||||
GoToIfEq 0x800C, 1, _0197
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -135,8 +130,7 @@ _01A5:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 3, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _01CF
|
||||
GoToIfEq 0x800C, 1, _01CF
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 8
|
||||
|
||||
@@ -27,24 +27,19 @@ _0022:
|
||||
ScrCmd_072 20, 2
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _006A
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0156
|
||||
GoToIfEq 0x800C, 0, _006A
|
||||
GoToIfEq 0x800C, 1, _0156
|
||||
End
|
||||
|
||||
_006A:
|
||||
ScrCmd_252 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 5, _008C
|
||||
GoToIfNe 0x800C, 0, _008C
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 1, _0168
|
||||
GoToIfEq 0x800C, 6, _0168
|
||||
_008C:
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_071 0x800C, 0x1F4
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0141
|
||||
GoToIfEq 0x800C, 0, _0141
|
||||
ScrCmd_049 0x644
|
||||
ScrCmd_070 0x1F4
|
||||
ScrCmd_074
|
||||
@@ -55,10 +50,8 @@ _008C:
|
||||
ScrCmd_034
|
||||
ScrCmd_073
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8004, 4
|
||||
GoToIf 1, _00E2
|
||||
CompareVar 0x8004, 5
|
||||
GoToIf 1, _00F2
|
||||
GoToIfEq 0x8004, 4, _00E2
|
||||
GoToIfEq 0x8004, 5, _00F2
|
||||
End
|
||||
|
||||
_00E2:
|
||||
@@ -149,10 +142,8 @@ _01CC:
|
||||
ScrCmd_060
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01F1
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _024E
|
||||
GoToIfEq 0x800C, 0, _01F1
|
||||
GoToIfEq 0x800C, 1, _024E
|
||||
End
|
||||
|
||||
_01F1:
|
||||
@@ -163,14 +154,12 @@ _01F1:
|
||||
SetVar 0x40DA, 0
|
||||
ScrCmd_202 1
|
||||
ScrCmd_31B 0x4002
|
||||
CompareVar 0x4002, 5
|
||||
GoToIf 4, _021E
|
||||
GoToIfGe 0x4002, 5, _021E
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
_021E:
|
||||
CheckFlag 163
|
||||
GoToIf 1, _024A
|
||||
GoToIfSet 163, _024A
|
||||
ApplyMovement 2, _0334
|
||||
WaitMovement
|
||||
ScrCmd_02C 18
|
||||
@@ -214,8 +203,7 @@ _0298:
|
||||
WaitMovement
|
||||
SetVar 0x40DA, 0
|
||||
ScrCmd_31B 0x4002
|
||||
CompareVar 0x4002, 5
|
||||
GoToIf 4, _021E
|
||||
GoToIfGe 0x4002, 5, _021E
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
@@ -225,10 +213,8 @@ _02BF:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 12
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02EA
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _02F5
|
||||
GoToIfEq 0x800C, 0, _02EA
|
||||
GoToIfEq 0x800C, 1, _02F5
|
||||
End
|
||||
|
||||
_02EA:
|
||||
@@ -249,8 +235,7 @@ _0300:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 163
|
||||
GoToIf 1, _031E
|
||||
GoToIfSet 163, _031E
|
||||
ScrCmd_02C 15
|
||||
GoTo _0329
|
||||
End
|
||||
|
||||
@@ -16,16 +16,14 @@ _0016:
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_03E 0x800C
|
||||
ScrCmd_034
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _003E
|
||||
GoToIfEq 0x800C, 0, _003E
|
||||
ScrCmd_073
|
||||
ScrCmd_061
|
||||
End
|
||||
|
||||
_003E:
|
||||
ScrCmd_071 0x800C, 100
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _006B
|
||||
GoToIfEq 0x800C, 0, _006B
|
||||
ScrCmd_070 100
|
||||
ScrCmd_074
|
||||
ScrCmd_049 0x644
|
||||
|
||||
@@ -10,15 +10,13 @@ _000A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0xAA3
|
||||
GoToIf 1, _0055
|
||||
GoToIfSet 0xAA3, _0055
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_1B7 0x8004, 17
|
||||
AddVar 0x8004, 184
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0060
|
||||
GoToIfEq 0x800C, 0, _0060
|
||||
SetFlag 0xAA3
|
||||
ScrCmd_014 0x7E0
|
||||
ScrCmd_034
|
||||
|
||||
@@ -20,10 +20,8 @@ _001D:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x11C
|
||||
GoToIf 1, _00BD
|
||||
CheckFlag 120
|
||||
GoToIf 1, _004A
|
||||
GoToIfSet 0x11C, _00BD
|
||||
GoToIfSet 120, _004A
|
||||
ScrCmd_02C 1
|
||||
SetFlag 120
|
||||
GoTo _00C8
|
||||
@@ -31,16 +29,13 @@ _001D:
|
||||
|
||||
_004A:
|
||||
ScrCmd_264 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _009C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00A7
|
||||
GoToIfEq 0x800C, 0, _009C
|
||||
GoToIfEq 0x800C, 1, _00A7
|
||||
ScrCmd_02C 4
|
||||
SetVar 0x8004, 215
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00B2
|
||||
GoToIfEq 0x800C, 0, _00B2
|
||||
SetFlag 0x11C
|
||||
ScrCmd_014 0x7FC
|
||||
GoTo _00BD
|
||||
|
||||
@@ -11,19 +11,16 @@ _000A:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_33C 4, 93
|
||||
CheckFlag 233
|
||||
GoToIf 0, _003D
|
||||
GoToIfUnset 233, _003D
|
||||
ScrCmd_07E 93, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _005F
|
||||
GoToIfEq 0x800C, 0, _005F
|
||||
GoTo _006A
|
||||
|
||||
_003D:
|
||||
SetFlag 233
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_07E 93, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _005F
|
||||
GoToIfEq 0x800C, 0, _005F
|
||||
GoTo _006A
|
||||
|
||||
_005F:
|
||||
@@ -44,14 +41,11 @@ _006A:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8005, 0xFF
|
||||
GoToIf 1, _005F
|
||||
GoToIfEq 0x8005, 0xFF, _005F
|
||||
ScrCmd_198 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _011A
|
||||
GoToIfEq 0x800C, 0, _011A
|
||||
ScrCmd_21F 0x800C, 0x8005
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _010F
|
||||
GoToIfEq 0x800C, 0, _010F
|
||||
ScrCmd_02C 4
|
||||
ScrCmd_034
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
@@ -61,8 +55,7 @@ _006A:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0xFF
|
||||
GoToIf 1, _005F
|
||||
GoToIfEq 0x800C, 0xFF, _005F
|
||||
ScrCmd_07C 93, 1, 0x800C
|
||||
ScrCmd_0CD 3
|
||||
ScrCmd_02C 16
|
||||
|
||||
@@ -12,16 +12,11 @@ _000E:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_247 0x8000
|
||||
CheckFlag 0x140
|
||||
GoToIf 0, _005C
|
||||
CheckFlag 0x141
|
||||
GoToIf 0, _005C
|
||||
CheckFlag 0x142
|
||||
GoToIf 0, _005C
|
||||
CheckFlag 0x143
|
||||
GoToIf 0, _005C
|
||||
CheckFlag 0x144
|
||||
GoToIf 0, _005C
|
||||
GoToIfUnset 0x140, _005C
|
||||
GoToIfUnset 0x141, _005C
|
||||
GoToIfUnset 0x142, _005C
|
||||
GoToIfUnset 0x143, _005C
|
||||
GoToIfUnset 0x144, _005C
|
||||
ScrCmd_02C 10
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -32,20 +27,15 @@ _005C:
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_02C 1
|
||||
Call _021C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00D7
|
||||
GoToIfEq 0x800C, 1, _00D7
|
||||
Call _024C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0118
|
||||
GoToIfEq 0x800C, 1, _0118
|
||||
Call _027C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0159
|
||||
GoToIfEq 0x800C, 1, _0159
|
||||
Call _02AC
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _019A
|
||||
GoToIfEq 0x800C, 1, _019A
|
||||
Call _02DC
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _01DB
|
||||
GoToIfEq 0x800C, 1, _01DB
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -63,8 +53,7 @@ _00D7:
|
||||
SetVar 0x8004, 0x104
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00CC
|
||||
GoToIfEq 0x800C, 0, _00CC
|
||||
ScrCmd_0D0 0, 0x8000
|
||||
ScrCmd_0D1 1, 0x104
|
||||
ScrCmd_02C 4
|
||||
@@ -80,8 +69,7 @@ _0118:
|
||||
SetVar 0x8004, 0x105
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00CC
|
||||
GoToIfEq 0x800C, 0, _00CC
|
||||
ScrCmd_0D0 0, 0x8000
|
||||
ScrCmd_0D1 1, 0x105
|
||||
ScrCmd_02C 4
|
||||
@@ -97,8 +85,7 @@ _0159:
|
||||
SetVar 0x8004, 0x106
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00CC
|
||||
GoToIfEq 0x800C, 0, _00CC
|
||||
ScrCmd_0D0 0, 0x8000
|
||||
ScrCmd_0D1 1, 0x106
|
||||
ScrCmd_02C 4
|
||||
@@ -114,8 +101,7 @@ _019A:
|
||||
SetVar 0x8004, 0x107
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00CC
|
||||
GoToIfEq 0x800C, 0, _00CC
|
||||
ScrCmd_0D0 0, 0x8000
|
||||
ScrCmd_0D1 1, 0x107
|
||||
ScrCmd_02C 4
|
||||
@@ -131,8 +117,7 @@ _01DB:
|
||||
SetVar 0x8004, 0x108
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00CC
|
||||
GoToIfEq 0x800C, 0, _00CC
|
||||
ScrCmd_0D0 0, 0x8000
|
||||
ScrCmd_0D1 1, 0x108
|
||||
ScrCmd_02C 4
|
||||
@@ -145,11 +130,9 @@ _01DB:
|
||||
End
|
||||
|
||||
_021C:
|
||||
CheckFlag 0x140
|
||||
GoToIf 1, _0244
|
||||
GoToIfSet 0x140, _0244
|
||||
ScrCmd_281 0x8000, 0, 0x800C
|
||||
CompareVar 0x800C, 200
|
||||
GoToIf 0, _0244
|
||||
GoToIfLt 0x800C, 200, _0244
|
||||
SetVar 0x800C, 1
|
||||
Return
|
||||
|
||||
@@ -158,11 +141,9 @@ _0244:
|
||||
Return
|
||||
|
||||
_024C:
|
||||
CheckFlag 0x141
|
||||
GoToIf 1, _0274
|
||||
GoToIfSet 0x141, _0274
|
||||
ScrCmd_281 0x8000, 1, 0x800C
|
||||
CompareVar 0x800C, 200
|
||||
GoToIf 0, _0274
|
||||
GoToIfLt 0x800C, 200, _0274
|
||||
SetVar 0x800C, 1
|
||||
Return
|
||||
|
||||
@@ -171,11 +152,9 @@ _0274:
|
||||
Return
|
||||
|
||||
_027C:
|
||||
CheckFlag 0x142
|
||||
GoToIf 1, _02A4
|
||||
GoToIfSet 0x142, _02A4
|
||||
ScrCmd_281 0x8000, 2, 0x800C
|
||||
CompareVar 0x800C, 200
|
||||
GoToIf 0, _02A4
|
||||
GoToIfLt 0x800C, 200, _02A4
|
||||
SetVar 0x800C, 1
|
||||
Return
|
||||
|
||||
@@ -184,11 +163,9 @@ _02A4:
|
||||
Return
|
||||
|
||||
_02AC:
|
||||
CheckFlag 0x143
|
||||
GoToIf 1, _02D4
|
||||
GoToIfSet 0x143, _02D4
|
||||
ScrCmd_281 0x8000, 3, 0x800C
|
||||
CompareVar 0x800C, 200
|
||||
GoToIf 0, _02D4
|
||||
GoToIfLt 0x800C, 200, _02D4
|
||||
SetVar 0x800C, 1
|
||||
Return
|
||||
|
||||
@@ -197,11 +174,9 @@ _02D4:
|
||||
Return
|
||||
|
||||
_02DC:
|
||||
CheckFlag 0x144
|
||||
GoToIf 1, _0304
|
||||
GoToIfSet 0x144, _0304
|
||||
ScrCmd_281 0x8000, 4, 0x800C
|
||||
CompareVar 0x800C, 200
|
||||
GoToIf 0, _0304
|
||||
GoToIfLt 0x800C, 200, _0304
|
||||
SetVar 0x800C, 1
|
||||
Return
|
||||
|
||||
|
||||
@@ -42,10 +42,8 @@ _0082:
|
||||
CompareVar 0x411A, 2
|
||||
CallIf 4, _00BA
|
||||
ScrCmd_14D 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _00D0
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _00D8
|
||||
GoToIfEq 0x4000, 0, _00D0
|
||||
GoToIfEq 0x4000, 1, _00D8
|
||||
End
|
||||
|
||||
_00BA:
|
||||
@@ -484,18 +482,15 @@ _05CC:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_14D 0x8004
|
||||
CompareVar 0x8004, 0
|
||||
GoToIf 1, _05F4
|
||||
CompareVar 0x8004, 1
|
||||
GoToIf 1, _0625
|
||||
GoToIfEq 0x8004, 0, _05F4
|
||||
GoToIfEq 0x8004, 1, _0625
|
||||
End
|
||||
|
||||
_05F4:
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 19
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0611
|
||||
GoToIfEq 0x800C, 0, _0611
|
||||
GoTo _061A
|
||||
|
||||
_0611:
|
||||
@@ -513,8 +508,7 @@ _0625:
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 24
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0642
|
||||
GoToIfEq 0x800C, 0, _0642
|
||||
GoTo _064B
|
||||
|
||||
_0642:
|
||||
@@ -540,8 +534,7 @@ _0656:
|
||||
Call _0919
|
||||
ScrCmd_2A0 0x8004, 0x350, 0x351
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0A73
|
||||
GoToIfEq 0x800C, 0, _0A73
|
||||
ScrCmd_02C 16
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x253
|
||||
@@ -613,10 +606,8 @@ _0656:
|
||||
WaitMovement
|
||||
ScrCmd_065 6
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x253
|
||||
GoToIf 1, _083A
|
||||
CompareVar 0x8005, 0x255
|
||||
GoToIf 1, _0854
|
||||
GoToIfEq 0x8005, 0x253, _083A
|
||||
GoToIfEq 0x8005, 0x255, _0854
|
||||
End
|
||||
|
||||
_083A:
|
||||
@@ -637,10 +628,8 @@ _086E:
|
||||
ScrCmd_02C 35
|
||||
ScrCmd_034
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x253
|
||||
GoToIf 1, _08A9
|
||||
CompareVar 0x8005, 0x255
|
||||
GoToIf 1, _08C3
|
||||
GoToIfEq 0x8005, 0x253, _08A9
|
||||
GoToIfEq 0x8005, 0x255, _08C3
|
||||
End
|
||||
|
||||
.byte 134
|
||||
@@ -693,31 +682,25 @@ _08DD:
|
||||
|
||||
_0919:
|
||||
ScrCmd_14D 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0939
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _096B
|
||||
GoToIfEq 0x800C, 0, _0939
|
||||
GoToIfEq 0x800C, 1, _096B
|
||||
End
|
||||
|
||||
_0939:
|
||||
ScrCmd_0DE 0x800C
|
||||
SetVar 0x8004, 0x271
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _099D
|
||||
GoToIfEq 0x800C, 0x186, _099D
|
||||
SetVar 0x8004, 0x272
|
||||
CompareVar 0x800C, 0x189
|
||||
GoToIf 1, _099D
|
||||
GoToIfEq 0x800C, 0x189, _099D
|
||||
SetVar 0x8004, 0x270
|
||||
Return
|
||||
|
||||
_096B:
|
||||
ScrCmd_0DE 0x800C
|
||||
SetVar 0x8004, 0x26E
|
||||
CompareVar 0x800C, 0x186
|
||||
GoToIf 1, _099D
|
||||
GoToIfEq 0x800C, 0x186, _099D
|
||||
SetVar 0x8004, 0x26F
|
||||
CompareVar 0x800C, 0x189
|
||||
GoToIf 1, _099D
|
||||
GoToIfEq 0x800C, 0x189, _099D
|
||||
SetVar 0x8004, 0x26D
|
||||
Return
|
||||
|
||||
@@ -1146,14 +1129,12 @@ _0C77:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 204
|
||||
GoToIf 1, _0CBC
|
||||
GoToIfSet 204, _0CBC
|
||||
ScrCmd_02C 50
|
||||
SetVar 0x8004, 0x186
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0CC7
|
||||
GoToIfEq 0x800C, 0, _0CC7
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 204
|
||||
GoTo _0CBC
|
||||
@@ -1234,8 +1215,7 @@ _0D5C:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0D82
|
||||
GoToIfEq 0x800C, 1, _0D82
|
||||
ScrCmd_02C 12
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -1254,8 +1234,7 @@ _0D8D:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0DB3
|
||||
GoToIfEq 0x800C, 1, _0DB3
|
||||
ScrCmd_02C 13
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -1286,14 +1265,10 @@ _0DBE:
|
||||
ClearFlag 0x28A
|
||||
ScrCmd_064 26
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0E34
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0E5C
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _0EA4
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _0E7C
|
||||
GoToIfEq 0x800C, 0, _0E34
|
||||
GoToIfEq 0x800C, 1, _0E5C
|
||||
GoToIfEq 0x800C, 2, _0EA4
|
||||
GoToIfEq 0x800C, 3, _0E7C
|
||||
End
|
||||
|
||||
_0E34:
|
||||
@@ -1343,8 +1318,7 @@ _0ECC:
|
||||
_0ED8:
|
||||
ScrCmd_02C 38
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0EF4
|
||||
GoToIfEq 0x800C, 0, _0EF4
|
||||
GoTo _0F0B
|
||||
End
|
||||
|
||||
@@ -1441,8 +1415,7 @@ _0FB0:
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 41
|
||||
ScrCmd_014 0x807
|
||||
CheckFlag 155
|
||||
GoToIf 1, _0EF4
|
||||
GoToIfSet 155, _0EF4
|
||||
GoTo _0ED8
|
||||
|
||||
.byte 2
|
||||
@@ -1534,8 +1507,7 @@ _10B9:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_262 0x182, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _1179
|
||||
GoToIfEq 0x800C, 0, _1179
|
||||
ScrCmd_263 3
|
||||
ScrCmd_04C 0x182, 0
|
||||
ScrCmd_02C 57
|
||||
@@ -1549,8 +1521,7 @@ _10E9:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_262 0x182, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _1179
|
||||
GoToIfEq 0x800C, 0, _1179
|
||||
ScrCmd_263 2
|
||||
ScrCmd_04C 0x182, 0
|
||||
ScrCmd_02C 58
|
||||
@@ -1564,8 +1535,7 @@ _1119:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_262 0x182, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _1179
|
||||
GoToIfEq 0x800C, 0, _1179
|
||||
ScrCmd_263 1
|
||||
ScrCmd_04C 0x182, 0
|
||||
ScrCmd_02C 59
|
||||
@@ -1579,8 +1549,7 @@ _1149:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_262 0x182, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _1179
|
||||
GoToIfEq 0x800C, 0, _1179
|
||||
ScrCmd_263 0
|
||||
ScrCmd_04C 0x182, 0
|
||||
ScrCmd_02C 60
|
||||
@@ -1646,8 +1615,7 @@ _1204:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 52
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _122B
|
||||
GoToIfEq 0x800C, 1, _122B
|
||||
ScrCmd_02C 53
|
||||
GoTo _1236
|
||||
End
|
||||
|
||||
@@ -20,15 +20,13 @@ _0022:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00FF
|
||||
GoToIfEq 0x800C, 1, _00FF
|
||||
ScrCmd_1CD 9, 133, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x13D, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0118
|
||||
GoToIfEq 0x800C, 0, _0118
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -53,8 +51,7 @@ _00B7:
|
||||
SetVar 0x8004, 0x183
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00F5
|
||||
GoToIfEq 0x800C, 0, _00F5
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 157
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -72,8 +69,7 @@ _00F5:
|
||||
End
|
||||
|
||||
_00FF:
|
||||
CheckFlag 157
|
||||
GoToIf 0, _00B7
|
||||
GoToIfUnset 157, _00B7
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
@@ -91,8 +87,7 @@ _011E:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0144
|
||||
GoToIfEq 0x800C, 1, _0144
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -111,8 +106,7 @@ _0152:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _017C
|
||||
GoToIfEq 0x800C, 1, _017C
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 8
|
||||
|
||||
@@ -78,8 +78,7 @@ _00EA:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_07E 0x1BC, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0133
|
||||
GoToIfEq 0x800C, 0, _0133
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
ScrCmd_0BD
|
||||
ScrCmd_1CD 16, 0, 0, 0, 0
|
||||
@@ -103,15 +102,11 @@ _013E:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_07E 0x1BC, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _018D
|
||||
CheckFlag 0x130
|
||||
GoToIf 1, _0198
|
||||
CheckFlag 0x165
|
||||
GoToIf 1, _02CA
|
||||
GoToIfEq 0x800C, 0, _018D
|
||||
GoToIfSet 0x130, _0198
|
||||
GoToIfSet 0x165, _02CA
|
||||
ScrCmd_275 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0198
|
||||
GoToIfEq 0x800C, 0, _0198
|
||||
GoTo _02CA
|
||||
End
|
||||
|
||||
@@ -133,20 +128,16 @@ _01A4:
|
||||
ScrCmd_042 127, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _01E3
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0240
|
||||
GoToIfEq 0x8008, 0, _01E3
|
||||
GoToIfEq 0x8008, 1, _0240
|
||||
GoTo _02BB
|
||||
|
||||
_01E3:
|
||||
ScrCmd_071 0x800C, 0x3E8
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _029D
|
||||
GoToIfEq 0x800C, 0, _029D
|
||||
ScrCmd_276 0x800C, 50
|
||||
Noop
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02AC
|
||||
GoToIfEq 0x800C, 0, _02AC
|
||||
ScrCmd_049 0x644
|
||||
ScrCmd_334 35, 0x3E8
|
||||
ScrCmd_070 0x3E8
|
||||
@@ -162,12 +153,10 @@ _01E3:
|
||||
|
||||
_0240:
|
||||
ScrCmd_071 0x800C, 0x2710
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _029D
|
||||
GoToIfEq 0x800C, 0, _029D
|
||||
ScrCmd_276 0x800C, 0x1F4
|
||||
Noop
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _02AC
|
||||
GoToIfEq 0x800C, 0, _02AC
|
||||
ScrCmd_049 0x644
|
||||
ScrCmd_334 35, 0x2710
|
||||
ScrCmd_070 0x2710
|
||||
@@ -212,14 +201,12 @@ _02CA:
|
||||
SetVar 0x8004, 0x187
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0327
|
||||
GoToIfEq 0x800C, 0, _0327
|
||||
GoTo _02F3
|
||||
End
|
||||
|
||||
_02F3:
|
||||
CheckFlag 0x165
|
||||
GoToIf 1, _0309
|
||||
GoToIfSet 0x165, _0309
|
||||
ScrCmd_02C 7
|
||||
GoTo _0314
|
||||
End
|
||||
@@ -258,14 +245,11 @@ _0346:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_07E 0x1BC, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03A1
|
||||
CheckFlag 0x12E
|
||||
GoToIf 1, _03AC
|
||||
GoToIfEq 0x800C, 0, _03A1
|
||||
GoToIfSet 0x12E, _03AC
|
||||
ScrCmd_276 0x800C, 20
|
||||
Noop
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03AC
|
||||
GoToIfEq 0x800C, 0, _03AC
|
||||
SetFlag 0x12E
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 14
|
||||
@@ -296,14 +280,11 @@ _03B7:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_07E 0x1BC, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0412
|
||||
CheckFlag 0x12F
|
||||
GoToIf 1, _041D
|
||||
GoToIfEq 0x800C, 0, _0412
|
||||
GoToIfSet 0x12F, _041D
|
||||
ScrCmd_276 0x800C, 50
|
||||
Noop
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _041D
|
||||
GoToIfEq 0x800C, 0, _041D
|
||||
SetFlag 0x12F
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 17
|
||||
@@ -370,8 +351,7 @@ _0461:
|
||||
End
|
||||
|
||||
_0474:
|
||||
CompareVar 0x4040, 0x3E7
|
||||
GoToIf 2, _0497
|
||||
GoToIfGt 0x4040, 0x3E7, _0497
|
||||
ScrCmd_0D5 0, 0x4040
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
@@ -395,8 +375,7 @@ _04AD:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 214
|
||||
GoToIf 1, _04CB
|
||||
GoToIfSet 214, _04CB
|
||||
ScrCmd_02C 23
|
||||
GoTo _04D6
|
||||
End
|
||||
|
||||
@@ -84,8 +84,7 @@ _00A9:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x129
|
||||
GoToIf 1, _0109
|
||||
GoToIfSet 0x129, _0109
|
||||
ScrCmd_0DE 0x800C
|
||||
CompareVar 0x800C, 0x183
|
||||
CallIf 1, _0119
|
||||
|
||||
@@ -17,15 +17,13 @@ _0022:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_27E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0063
|
||||
GoToIfEq 0x800C, 1, _0063
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_040 1, 1, 0, 1, 0x800C
|
||||
ScrCmd_042 229, 1
|
||||
ScrCmd_042 228, 0
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00C6
|
||||
GoToIfEq 0x800C, 1, _00C6
|
||||
GoTo _00BB
|
||||
|
||||
_0063:
|
||||
@@ -35,15 +33,11 @@ _0063:
|
||||
ScrCmd_042 229, 0
|
||||
ScrCmd_042 228, 1
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 5, _00BB
|
||||
GoToIfNe 0x800C, 0, _00BB
|
||||
ScrCmd_1B7 0x800C, 4
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00C6
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00D1
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _00DC
|
||||
GoToIfEq 0x800C, 0, _00C6
|
||||
GoToIfEq 0x800C, 1, _00D1
|
||||
GoToIfEq 0x800C, 2, _00DC
|
||||
GoTo _00E7
|
||||
|
||||
_00BB:
|
||||
@@ -116,12 +110,10 @@ _012B:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_134 10, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _016F
|
||||
GoToIfEq 0x800C, 1, _016F
|
||||
ScrCmd_02C 10
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _017A
|
||||
GoToIfEq 0x800C, 1, _017A
|
||||
ScrCmd_02C 11
|
||||
SetVar 0x8004, 10
|
||||
ScrCmd_014 0x7D9
|
||||
|
||||
@@ -16,15 +16,13 @@ _001E:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_27E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _005F
|
||||
GoToIfEq 0x800C, 1, _005F
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_040 1, 1, 0, 1, 0x800C
|
||||
ScrCmd_042 229, 1
|
||||
ScrCmd_042 228, 0
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00C2
|
||||
GoToIfEq 0x800C, 1, _00C2
|
||||
GoTo _00B7
|
||||
|
||||
_005F:
|
||||
@@ -34,15 +32,11 @@ _005F:
|
||||
ScrCmd_042 229, 0
|
||||
ScrCmd_042 228, 1
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 5, _00B7
|
||||
GoToIfNe 0x800C, 0, _00B7
|
||||
ScrCmd_1B8 0x800C, 4
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00C2
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00CD
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _00D8
|
||||
GoToIfEq 0x800C, 0, _00C2
|
||||
GoToIfEq 0x800C, 1, _00CD
|
||||
GoToIfEq 0x800C, 2, _00D8
|
||||
GoTo _00E3
|
||||
|
||||
_00B7:
|
||||
|
||||
@@ -16,15 +16,13 @@ _001E:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_27E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _005F
|
||||
GoToIfEq 0x800C, 1, _005F
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_040 1, 1, 0, 1, 0x800C
|
||||
ScrCmd_042 229, 1
|
||||
ScrCmd_042 228, 0
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00C2
|
||||
GoToIfEq 0x800C, 1, _00C2
|
||||
GoTo _00B7
|
||||
|
||||
_005F:
|
||||
@@ -34,15 +32,11 @@ _005F:
|
||||
ScrCmd_042 229, 0
|
||||
ScrCmd_042 228, 1
|
||||
ScrCmd_043
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 5, _00B7
|
||||
GoToIfNe 0x800C, 0, _00B7
|
||||
ScrCmd_1B7 0x800C, 4
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00C2
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00CD
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _00D8
|
||||
GoToIfEq 0x800C, 0, _00C2
|
||||
GoToIfEq 0x800C, 1, _00CD
|
||||
GoToIfEq 0x800C, 2, _00D8
|
||||
GoTo _00E3
|
||||
|
||||
_00B7:
|
||||
|
||||
@@ -34,14 +34,12 @@ _0040:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x105
|
||||
GoToIf 1, _0087
|
||||
GoToIfSet 0x105, _0087
|
||||
ScrCmd_02C 2
|
||||
SetVar 0x8004, 0x120
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0092
|
||||
GoToIfEq 0x800C, 0, _0092
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 0x105
|
||||
GoTo _0087
|
||||
@@ -94,12 +92,9 @@ _00D5:
|
||||
ScrCmd_042 222, 3
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x8000
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0125
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0131
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _013D
|
||||
GoToIfEq 0x8008, 0, _0125
|
||||
GoToIfEq 0x8008, 1, _0131
|
||||
GoToIfEq 0x8008, 2, _013D
|
||||
ScrCmd_02C 10
|
||||
GoTo _028C
|
||||
|
||||
@@ -149,11 +144,9 @@ _0191:
|
||||
CallIf 1, _0153
|
||||
CompareVar 0x8000, 2
|
||||
CallIf 1, _015D
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0277
|
||||
GoToIfEq 0x800C, 0, _0277
|
||||
ScrCmd_07D 0x8001, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0280
|
||||
GoToIfEq 0x800C, 0, _0280
|
||||
CompareVar 0x8000, 0
|
||||
CallIf 1, _0167
|
||||
CompareVar 0x8000, 1
|
||||
@@ -169,11 +162,9 @@ _0191:
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_014 0x7FC
|
||||
ScrCmd_1B7 0x800C, 64
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 5, _026E
|
||||
GoToIfNe 0x800C, 0, _026E
|
||||
ScrCmd_07D 0x8001, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0280
|
||||
GoToIfEq 0x800C, 0, _0280
|
||||
ScrCmd_049 0x617
|
||||
ScrCmd_0D1 0, 0x8001
|
||||
ScrCmd_02C 8
|
||||
|
||||
@@ -11,18 +11,12 @@ _0006:
|
||||
ScrCmd_068
|
||||
ScrCmd_11C 0x40CE
|
||||
SetVar 0x8008, 0x40CE
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0068
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0072
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _007C
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _0086
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _0090
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _009A
|
||||
GoToIfEq 0x8008, 0, _0068
|
||||
GoToIfEq 0x8008, 1, _0072
|
||||
GoToIfEq 0x8008, 2, _007C
|
||||
GoToIfEq 0x8008, 3, _0086
|
||||
GoToIfEq 0x8008, 4, _0090
|
||||
GoToIfEq 0x8008, 5, _009A
|
||||
End
|
||||
|
||||
_0068:
|
||||
@@ -63,26 +57,19 @@ _00A6:
|
||||
ScrCmd_042 124, 6
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _02BC
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _026D
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _021E
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _01CF
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _0180
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _0131
|
||||
GoToIfEq 0x8008, 0, _02BC
|
||||
GoToIfEq 0x8008, 1, _026D
|
||||
GoToIfEq 0x8008, 2, _021E
|
||||
GoToIfEq 0x8008, 3, _01CF
|
||||
GoToIfEq 0x8008, 4, _0180
|
||||
GoToIfEq 0x8008, 5, _0131
|
||||
GoTo _03F6
|
||||
|
||||
_0131:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 0x236, 1, 18, 2, 1
|
||||
CompareVar 0x40CE, 5
|
||||
GoToIf 1, _03DF
|
||||
GoToIfEq 0x40CE, 5, _03DF
|
||||
CompareVar 0x40CE, 5
|
||||
CallIf 2, _030B
|
||||
CompareVar 0x40CE, 5
|
||||
@@ -95,8 +82,7 @@ _0180:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 137, 2, 18, 2, 1
|
||||
CompareVar 0x40CE, 4
|
||||
GoToIf 1, _03DF
|
||||
GoToIfEq 0x40CE, 4, _03DF
|
||||
CompareVar 0x40CE, 4
|
||||
CallIf 2, _030B
|
||||
CompareVar 0x40CE, 4
|
||||
@@ -109,8 +95,7 @@ _01CF:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 138, 2, 18, 2, 1
|
||||
CompareVar 0x40CE, 3
|
||||
GoToIf 1, _03DF
|
||||
GoToIfEq 0x40CE, 3, _03DF
|
||||
CompareVar 0x40CE, 3
|
||||
CallIf 2, _030B
|
||||
CompareVar 0x40CE, 3
|
||||
@@ -123,8 +108,7 @@ _021E:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 139, 2, 18, 2, 1
|
||||
CompareVar 0x40CE, 2
|
||||
GoToIf 1, _03DF
|
||||
GoToIfEq 0x40CE, 2, _03DF
|
||||
CompareVar 0x40CE, 2
|
||||
CallIf 2, _030B
|
||||
CompareVar 0x40CE, 2
|
||||
@@ -137,8 +121,7 @@ _026D:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 140, 2, 18, 2, 1
|
||||
CompareVar 0x40CE, 1
|
||||
GoToIf 1, _03DF
|
||||
GoToIfEq 0x40CE, 1, _03DF
|
||||
CompareVar 0x40CE, 1
|
||||
CallIf 2, _030B
|
||||
CompareVar 0x40CE, 1
|
||||
@@ -151,8 +134,7 @@ _02BC:
|
||||
ScrCmd_003 1, 0x800C
|
||||
ScrCmd_11C 0x40CE
|
||||
ScrCmd_11B 141, 1, 18, 2, 1
|
||||
CompareVar 0x40CE, 0
|
||||
GoToIf 1, _03DF
|
||||
GoToIfEq 0x40CE, 0, _03DF
|
||||
CompareVar 0x40CE, 0
|
||||
CallIf 2, _030B
|
||||
CompareVar 0x40CE, 0
|
||||
@@ -182,18 +164,12 @@ _0321:
|
||||
|
||||
_033F:
|
||||
SetVar 0x8008, 0x40CE
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0395
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _03A0
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _03AB
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _03B6
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _03C1
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _03CC
|
||||
GoToIfEq 0x8008, 0, _0395
|
||||
GoToIfEq 0x8008, 1, _03A0
|
||||
GoToIfEq 0x8008, 2, _03AB
|
||||
GoToIfEq 0x8008, 3, _03B6
|
||||
GoToIfEq 0x8008, 4, _03C1
|
||||
GoToIfEq 0x8008, 5, _03CC
|
||||
End
|
||||
|
||||
_0395:
|
||||
|
||||
@@ -79,8 +79,7 @@ _0091:
|
||||
_00A4:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
CheckFlag 185
|
||||
GoToIf 1, _00D0
|
||||
GoToIfSet 185, _00D0
|
||||
SetFlag 185
|
||||
SetFlag 0x185
|
||||
ScrCmd_02C 0
|
||||
@@ -126,10 +125,8 @@ _00FE:
|
||||
ScrCmd_042 16, 2
|
||||
ScrCmd_043
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0150
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _018F
|
||||
GoToIfEq 0x8008, 0, _0150
|
||||
GoToIfEq 0x8008, 1, _018F
|
||||
GoTo _0215
|
||||
End
|
||||
|
||||
@@ -137,11 +134,9 @@ _0150:
|
||||
SetVar 0x8004, 1
|
||||
SetVar 0x8005, 200
|
||||
ScrCmd_07D 42, 0x8004, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01FF
|
||||
GoToIfEq 0x800C, 0, _01FF
|
||||
ScrCmd_1AB 0x800C, 200
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _020A
|
||||
GoToIfEq 0x800C, 0, _020A
|
||||
ScrCmd_02C 9
|
||||
GoTo _01CE
|
||||
End
|
||||
@@ -150,11 +145,9 @@ _018F:
|
||||
SetVar 0x8004, 10
|
||||
SetVar 0x8005, 0x7D0
|
||||
ScrCmd_07D 42, 0x8004, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _01FF
|
||||
GoToIfEq 0x800C, 0, _01FF
|
||||
ScrCmd_1AB 0x800C, 0x7D0
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _020A
|
||||
GoToIfEq 0x800C, 0, _020A
|
||||
ScrCmd_02C 10
|
||||
GoTo _01CE
|
||||
End
|
||||
@@ -200,38 +193,25 @@ _022A:
|
||||
ScrCmd_072 20, 2
|
||||
ScrCmd_02C 17
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _025B
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0306
|
||||
GoToIfEq 0x800C, 0, _025B
|
||||
GoToIfEq 0x800C, 1, _0306
|
||||
End
|
||||
|
||||
_025B:
|
||||
ScrCmd_07E 0x1C1, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0537
|
||||
GoToIfEq 0x800C, 0, _0537
|
||||
Call _0697
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _031B
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0344
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _036D
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _0396
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _03BF
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _03E8
|
||||
CompareVar 0x8008, 6
|
||||
GoToIf 1, _0411
|
||||
CompareVar 0x8008, 7
|
||||
GoToIf 1, _043A
|
||||
CompareVar 0x8008, 8
|
||||
GoToIf 1, _0463
|
||||
CompareVar 0x8008, 9
|
||||
GoToIf 1, _048C
|
||||
GoToIfEq 0x8008, 0, _031B
|
||||
GoToIfEq 0x8008, 1, _0344
|
||||
GoToIfEq 0x8008, 2, _036D
|
||||
GoToIfEq 0x8008, 3, _0396
|
||||
GoToIfEq 0x8008, 4, _03BF
|
||||
GoToIfEq 0x8008, 5, _03E8
|
||||
GoToIfEq 0x8008, 6, _0411
|
||||
GoToIfEq 0x8008, 7, _043A
|
||||
GoToIfEq 0x8008, 8, _0463
|
||||
GoToIfEq 0x8008, 9, _048C
|
||||
GoTo _0306
|
||||
End
|
||||
|
||||
@@ -249,8 +229,7 @@ _0311:
|
||||
|
||||
_031B:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _0557
|
||||
GoTo _04B5
|
||||
@@ -258,8 +237,7 @@ _031B:
|
||||
|
||||
_0344:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _0577
|
||||
GoTo _04B5
|
||||
@@ -267,8 +245,7 @@ _0344:
|
||||
|
||||
_036D:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _0597
|
||||
GoTo _04B5
|
||||
@@ -276,8 +253,7 @@ _036D:
|
||||
|
||||
_0396:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _05B7
|
||||
GoTo _04B5
|
||||
@@ -285,8 +261,7 @@ _0396:
|
||||
|
||||
_03BF:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _05D7
|
||||
GoTo _04B5
|
||||
@@ -294,8 +269,7 @@ _03BF:
|
||||
|
||||
_03E8:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _05F7
|
||||
GoTo _04B5
|
||||
@@ -303,8 +277,7 @@ _03E8:
|
||||
|
||||
_0411:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _0617
|
||||
GoTo _04B5
|
||||
@@ -312,8 +285,7 @@ _0411:
|
||||
|
||||
_043A:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _0637
|
||||
GoTo _04B5
|
||||
@@ -321,8 +293,7 @@ _043A:
|
||||
|
||||
_0463:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _0657
|
||||
GoTo _04B5
|
||||
@@ -330,8 +301,7 @@ _0463:
|
||||
|
||||
_048C:
|
||||
ScrCmd_071 0x800C, 0x1900
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _052C
|
||||
GoToIfEq 0x800C, 0, _052C
|
||||
SetVar 0x8005, 1
|
||||
Call _0677
|
||||
GoTo _04B5
|
||||
@@ -339,14 +309,12 @@ _048C:
|
||||
|
||||
_04B5:
|
||||
ScrCmd_307 0x800C
|
||||
CompareVar 0x800C, 0x8005
|
||||
GoToIf 0, _0521
|
||||
GoToIfLt 0x800C, 0x8005, _0521
|
||||
GoTo _04CE
|
||||
End
|
||||
|
||||
_04CE:
|
||||
CompareVar 0x8005, 0
|
||||
GoToIf 1, _0503
|
||||
GoToIfEq 0x8005, 0, _0503
|
||||
ScrCmd_289 0x800C, 0x8007, 0x8000, 0x8001, 0x8002, 0x8003, 20
|
||||
ScrCmd_334 35, 0x1900
|
||||
ScrCmd_1A3 0x1900
|
||||
|
||||
@@ -25,8 +25,7 @@ _003B:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_07E 0x1CF, 1, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0063
|
||||
GoToIfEq 0x800C, 1, _0063
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -36,10 +35,8 @@ _003B:
|
||||
_0063:
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0086
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00C2
|
||||
GoToIfEq 0x800C, 0, _0086
|
||||
GoToIfEq 0x800C, 1, _00C2
|
||||
End
|
||||
|
||||
_0086:
|
||||
|
||||
@@ -22,24 +22,19 @@ _000E:
|
||||
_0039:
|
||||
ScrCmd_02C 1
|
||||
Call _0119
|
||||
CompareVar 0x800C, -2
|
||||
GoToIf 1, _00D8
|
||||
CompareVar 0x800C, 0x4001
|
||||
GoToIf 1, _00D8
|
||||
GoToIfEq 0x800C, -2, _00D8
|
||||
GoToIfEq 0x800C, 0x4001, _00D8
|
||||
ScrCmd_2A6 0x800C, 0x8000, 0x8001
|
||||
CompareVar 0x8000, 0x148
|
||||
CallIf 0, _0100
|
||||
CompareVar 0x8000, 0x148
|
||||
CallIf 4, _010A
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0039
|
||||
GoToIfEq 0x800C, 1, _0039
|
||||
ScrCmd_2A9 0x800C, 0x8001
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00F5
|
||||
GoToIfEq 0x800C, 0, _00F5
|
||||
ScrCmd_07D 0x8000, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00E5
|
||||
GoToIfEq 0x800C, 0, _00E5
|
||||
ScrCmd_02C 4
|
||||
ScrCmd_07B 0x8000, 1, 0x800C
|
||||
ScrCmd_2A8 0x8001
|
||||
@@ -92,8 +87,7 @@ _0135:
|
||||
ScrCmd_280 1, 0x8001, 1, 5
|
||||
ScrCmd_046 168, 0xFF, 0x8008
|
||||
AddVar 0x8008, 1
|
||||
CompareVar 0x8008, 0x4001
|
||||
GoToIf 0, _0135
|
||||
GoToIfLt 0x8008, 0x4001, _0135
|
||||
GoTo _016C
|
||||
End
|
||||
|
||||
@@ -106,21 +100,18 @@ _017C:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 196
|
||||
GoToIf 1, _01AF
|
||||
GoToIfSet 196, _01AF
|
||||
SetFlag 196
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0250
|
||||
GoToIfEq 0x800C, 1, _0250
|
||||
GoTo _01CB
|
||||
End
|
||||
|
||||
_01AF:
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0250
|
||||
GoToIfEq 0x800C, 1, _0250
|
||||
GoTo _01CB
|
||||
End
|
||||
|
||||
@@ -133,17 +124,13 @@ _01CB:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x8000, 0xFF
|
||||
GoToIf 1, _0250
|
||||
GoToIfEq 0x8000, 0xFF, _0250
|
||||
ScrCmd_198 0x8000, 0x8001
|
||||
CompareVar 0x8001, 0
|
||||
GoToIf 1, _025B
|
||||
GoToIfEq 0x8001, 0, _025B
|
||||
ScrCmd_2FF 0x8000, 0x8004
|
||||
CompareVar 0x8004, -1
|
||||
GoToIf 1, _0245
|
||||
GoToIfEq 0x8004, -1, _0245
|
||||
ScrCmd_099 0x800C, 237, 0x8000
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0266
|
||||
GoToIfEq 0x800C, 0, _0266
|
||||
ScrCmd_2FD 0, 0x8004
|
||||
ScrCmd_02C 11
|
||||
GoTo _0276
|
||||
|
||||
@@ -10,20 +10,15 @@ _000A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 188
|
||||
GoToIf 1, _00EF
|
||||
GoToIfSet 188, _00EF
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_034
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _005F
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _006F
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _007F
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _008F
|
||||
GoToIfEq 0x800C, 2, _005F
|
||||
GoToIfEq 0x800C, 0, _006F
|
||||
GoToIfEq 0x800C, 3, _007F
|
||||
GoToIfEq 0x800C, 1, _008F
|
||||
End
|
||||
|
||||
_005F:
|
||||
@@ -53,8 +48,7 @@ _009F:
|
||||
ScrCmd_042 175, 1
|
||||
ScrCmd_043
|
||||
ScrCmd_1B7 0x800C, 2
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00E4
|
||||
GoToIfEq 0x800C, 0, _00E4
|
||||
ScrCmd_02C 4
|
||||
SetVar 0x8004, 0x1BC
|
||||
SetVar 0x8005, 1
|
||||
|
||||
@@ -10,10 +10,8 @@ _000A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 151
|
||||
GoToIf 1, _0109
|
||||
CheckFlag 181
|
||||
GoToIf 1, _0037
|
||||
GoToIfSet 151, _0109
|
||||
GoToIfSet 181, _0037
|
||||
SetFlag 181
|
||||
ScrCmd_02C 0
|
||||
GoTo _0042
|
||||
@@ -26,15 +24,13 @@ _0037:
|
||||
|
||||
_0042:
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _005B
|
||||
GoToIfEq 0x800C, 0, _005B
|
||||
GoTo _00FE
|
||||
End
|
||||
|
||||
_005B:
|
||||
ScrCmd_177 0x800C
|
||||
CompareVar 0x800C, 6
|
||||
GoToIf 1, _00F3
|
||||
GoToIfEq 0x800C, 6, _00F3
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_04E 0x486
|
||||
ScrCmd_0CD 0
|
||||
@@ -44,10 +40,8 @@ _005B:
|
||||
SetFlag 151
|
||||
ScrCmd_02C 4
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00AC
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00ED
|
||||
GoToIfEq 0x800C, 0, _00AC
|
||||
GoToIfEq 0x800C, 1, _00ED
|
||||
End
|
||||
|
||||
_00AC:
|
||||
|
||||
@@ -11,12 +11,10 @@ _000E:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0xAAC
|
||||
GoToIf 1, _00D5
|
||||
GoToIfSet 0xAAC, _00D5
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00EB
|
||||
GoToIfEq 0x800C, 1, _00EB
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_034
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
@@ -26,11 +24,9 @@ _000E:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x4000, 0xFF
|
||||
GoToIf 1, _00EB
|
||||
GoToIfEq 0x4000, 0xFF, _00EB
|
||||
ScrCmd_198 0x4000, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00E0
|
||||
GoToIfEq 0x800C, 0, _00E0
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_034
|
||||
ScrCmd_0BC 6, 1, 0, 0
|
||||
@@ -44,8 +40,7 @@ _000E:
|
||||
SetFlag 0xAAC
|
||||
ScrCmd_1BA 3, 0x4000
|
||||
ScrCmd_26C 0x8004
|
||||
CompareVar 0x8004, -1
|
||||
GoToIf 1, _00F6
|
||||
GoToIfEq 0x8004, -1, _00F6
|
||||
ScrCmd_02C 7
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_014 0x7FF
|
||||
|
||||
@@ -9,8 +9,7 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x107
|
||||
GoToIf 1, _0024
|
||||
GoToIfSet 0x107, _0024
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -28,8 +28,7 @@ _004E:
|
||||
CallIf 1, _0077
|
||||
CompareVar 0x40A6, 3
|
||||
CallIf 1, _0077
|
||||
CompareVar 0x407E, 0
|
||||
GoToIf 1, _0083
|
||||
GoToIfEq 0x407E, 0, _0083
|
||||
End
|
||||
|
||||
_0077:
|
||||
@@ -51,16 +50,11 @@ _0099:
|
||||
ScrCmd_064 20
|
||||
ScrCmd_062 20
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8004, 0x355
|
||||
GoToIf 1, _00FA
|
||||
CompareVar 0x8004, 0x356
|
||||
GoToIf 1, _0114
|
||||
CompareVar 0x8004, 0x357
|
||||
GoToIf 1, _012E
|
||||
CompareVar 0x8004, 0x358
|
||||
GoToIf 1, _0148
|
||||
CompareVar 0x8004, 0x359
|
||||
GoToIf 1, _0162
|
||||
GoToIfEq 0x8004, 0x355, _00FA
|
||||
GoToIfEq 0x8004, 0x356, _0114
|
||||
GoToIfEq 0x8004, 0x357, _012E
|
||||
GoToIfEq 0x8004, 0x358, _0148
|
||||
GoToIfEq 0x8004, 0x359, _0162
|
||||
End
|
||||
|
||||
_00FA:
|
||||
@@ -443,12 +437,10 @@ _0530:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 154
|
||||
GoToIf 1, _056C
|
||||
GoToIfSet 154, _056C
|
||||
ScrCmd_02C 8
|
||||
ScrCmd_15B 7, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0561
|
||||
GoToIfEq 0x800C, 0, _0561
|
||||
GoTo _056C
|
||||
End
|
||||
|
||||
@@ -478,10 +470,8 @@ _0577:
|
||||
_0593:
|
||||
ScrCmd_060
|
||||
ScrCmd_069 0x8004, 0x8005
|
||||
CompareVar 0x8005, 0x316
|
||||
GoToIf 1, _05B7
|
||||
CompareVar 0x8005, 0x317
|
||||
GoToIf 1, _05C7
|
||||
GoToIfEq 0x8005, 0x316, _05B7
|
||||
GoToIfEq 0x8005, 0x317, _05C7
|
||||
End
|
||||
|
||||
_05B7:
|
||||
@@ -674,20 +664,13 @@ _0791:
|
||||
ScrCmd_035
|
||||
ScrCmd_234 0x800C
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _0806
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0810
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _081A
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _0824
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _082E
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _0838
|
||||
CompareVar 0x8008, 6
|
||||
GoToIf 1, _0842
|
||||
GoToIfEq 0x8008, 0, _0806
|
||||
GoToIfEq 0x8008, 1, _0810
|
||||
GoToIfEq 0x8008, 2, _081A
|
||||
GoToIfEq 0x8008, 3, _0824
|
||||
GoToIfEq 0x8008, 4, _082E
|
||||
GoToIfEq 0x8008, 5, _0838
|
||||
GoToIfEq 0x8008, 6, _0842
|
||||
End
|
||||
|
||||
_0806:
|
||||
@@ -726,8 +709,7 @@ _0850:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x162
|
||||
GoToIf 1, _086E
|
||||
GoToIfSet 0x162, _086E
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -739,12 +721,9 @@ _086E:
|
||||
ScrCmd_034
|
||||
ScrCmd_003 15, 0x800C
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _08A6
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _08BE
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _08D6
|
||||
GoToIfEq 0x800C, 0, _08A6
|
||||
GoToIfEq 0x800C, 2, _08BE
|
||||
GoToIfEq 0x800C, 3, _08D6
|
||||
End
|
||||
|
||||
_08A6:
|
||||
|
||||
@@ -22,8 +22,7 @@ _0022:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 7, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0048
|
||||
GoToIfEq 0x800C, 1, _0048
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -42,8 +41,7 @@ _0056:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 7, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _007A
|
||||
GoToIfEq 0x800C, 1, _007A
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -51,8 +49,7 @@ _0056:
|
||||
End
|
||||
|
||||
_007A:
|
||||
CompareVar 0x40EF, 1
|
||||
GoToIf 4, _0098
|
||||
GoToIfGe 0x40EF, 1, _0098
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 3
|
||||
|
||||
@@ -26,15 +26,13 @@ _0027:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 7, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0104
|
||||
GoToIfEq 0x800C, 1, _0104
|
||||
ScrCmd_1CD 9, 156, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x140, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _011A
|
||||
GoToIfEq 0x800C, 0, _011A
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -59,8 +57,7 @@ _00BC:
|
||||
SetVar 0x8004, 0x180
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00FA
|
||||
GoToIfEq 0x800C, 0, _00FA
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 182
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -78,8 +75,7 @@ _00FA:
|
||||
End
|
||||
|
||||
_0104:
|
||||
CheckFlag 182
|
||||
GoToIf 0, _00BC
|
||||
GoToIfUnset 182, _00BC
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -28,8 +28,7 @@ _0031:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 7, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0057
|
||||
GoToIfEq 0x800C, 1, _0057
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -18,13 +18,11 @@ _001A:
|
||||
ScrCmd_068
|
||||
ScrCmd_247 0x8000
|
||||
ScrCmd_230 0x800C, 0x8000, 24
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0086
|
||||
GoToIfEq 0x800C, 1, _0086
|
||||
ScrCmd_0D0 0, 0x8000
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_233 0x800C, 0x8000
|
||||
CompareVar 0x800C, 0x1FE
|
||||
GoToIf 0, _007B
|
||||
GoToIfLt 0x800C, 0x1FE, _007B
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_231 0x8000, 24
|
||||
ScrCmd_04E 0x483
|
||||
@@ -68,8 +66,7 @@ _00A9:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_07E 0x1B2, 1, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00D9
|
||||
GoToIfEq 0x800C, 0, _00D9
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_014 0x7E3
|
||||
ScrCmd_035
|
||||
@@ -87,20 +84,13 @@ _00D9:
|
||||
_00E4:
|
||||
ScrCmd_234 0x800C
|
||||
SetVar 0x8008, 0x800C
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _016F
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _014B
|
||||
CompareVar 0x8008, 2
|
||||
GoToIf 1, _0151
|
||||
CompareVar 0x8008, 3
|
||||
GoToIf 1, _0157
|
||||
CompareVar 0x8008, 4
|
||||
GoToIf 1, _015D
|
||||
CompareVar 0x8008, 5
|
||||
GoToIf 1, _0163
|
||||
CompareVar 0x8008, 6
|
||||
GoToIf 1, _0169
|
||||
GoToIfEq 0x8008, 0, _016F
|
||||
GoToIfEq 0x8008, 1, _014B
|
||||
GoToIfEq 0x8008, 2, _0151
|
||||
GoToIfEq 0x8008, 3, _0157
|
||||
GoToIfEq 0x8008, 4, _015D
|
||||
GoToIfEq 0x8008, 5, _0163
|
||||
GoToIfEq 0x8008, 6, _0169
|
||||
End
|
||||
|
||||
_014B:
|
||||
@@ -137,14 +127,10 @@ _0175:
|
||||
ScrCmd_068
|
||||
ScrCmd_02C 9
|
||||
ScrCmd_234 0x4000
|
||||
CompareVar 0x4000, 0
|
||||
GoToIf 1, _01BE
|
||||
CompareVar 0x4000, 1
|
||||
GoToIf 1, _01BE
|
||||
CompareVar 0x4000, 2
|
||||
GoToIf 1, _01BE
|
||||
CompareVar 0x4000, 3
|
||||
GoToIf 1, _01BE
|
||||
GoToIfEq 0x4000, 0, _01BE
|
||||
GoToIfEq 0x4000, 1, _01BE
|
||||
GoToIfEq 0x4000, 2, _01BE
|
||||
GoToIfEq 0x4000, 3, _01BE
|
||||
GoTo _01C9
|
||||
|
||||
_01BE:
|
||||
|
||||
@@ -9,16 +9,12 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0xAA4
|
||||
GoToIf 1, _006A
|
||||
CheckFlag 0xAA7
|
||||
GoToIf 1, _005F
|
||||
CheckFlag 247
|
||||
GoToIf 0, _004C
|
||||
GoToIfSet 0xAA4, _006A
|
||||
GoToIfSet 0xAA7, _005F
|
||||
GoToIfUnset 247, _004C
|
||||
ScrCmd_247 0x8002
|
||||
Call _0070
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0136
|
||||
GoToIfEq 0x800C, 1, _0136
|
||||
GoTo _0146
|
||||
|
||||
_004C:
|
||||
@@ -42,18 +38,12 @@ _006A:
|
||||
|
||||
_0070:
|
||||
ScrCmd_234 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00C8
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00D2
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _00DC
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _00E6
|
||||
CompareVar 0x800C, 4
|
||||
GoToIf 1, _00F0
|
||||
CompareVar 0x800C, 5
|
||||
GoToIf 1, _00FA
|
||||
GoToIfEq 0x800C, 0, _00C8
|
||||
GoToIfEq 0x800C, 1, _00D2
|
||||
GoToIfEq 0x800C, 2, _00DC
|
||||
GoToIfEq 0x800C, 3, _00E6
|
||||
GoToIfEq 0x800C, 4, _00F0
|
||||
GoToIfEq 0x800C, 5, _00FA
|
||||
GoTo _0104
|
||||
|
||||
_00C8:
|
||||
@@ -111,18 +101,12 @@ _0136:
|
||||
|
||||
_0146:
|
||||
ScrCmd_234 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _019E
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _01F2
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _0246
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _029A
|
||||
CompareVar 0x800C, 4
|
||||
GoToIf 1, _02EE
|
||||
CompareVar 0x800C, 5
|
||||
GoToIf 1, _0342
|
||||
GoToIfEq 0x800C, 0, _019E
|
||||
GoToIfEq 0x800C, 1, _01F2
|
||||
GoToIfEq 0x800C, 2, _0246
|
||||
GoToIfEq 0x800C, 3, _029A
|
||||
GoToIfEq 0x800C, 4, _02EE
|
||||
GoToIfEq 0x800C, 5, _0342
|
||||
GoTo _0396
|
||||
|
||||
_019E:
|
||||
@@ -135,8 +119,7 @@ _019E:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03EA
|
||||
GoToIfEq 0x800C, 0, _03EA
|
||||
ScrCmd_245 0, 0x8000
|
||||
ScrCmd_02C 21
|
||||
SetFlag 0xAA4
|
||||
@@ -154,8 +137,7 @@ _01F2:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03EA
|
||||
GoToIfEq 0x800C, 0, _03EA
|
||||
ScrCmd_245 0, 0x8000
|
||||
ScrCmd_02C 3
|
||||
SetFlag 0xAA4
|
||||
@@ -173,8 +155,7 @@ _0246:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03EA
|
||||
GoToIfEq 0x800C, 0, _03EA
|
||||
ScrCmd_245 0, 0x8000
|
||||
ScrCmd_02C 11
|
||||
SetFlag 0xAA4
|
||||
@@ -192,8 +173,7 @@ _029A:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03EA
|
||||
GoToIfEq 0x800C, 0, _03EA
|
||||
ScrCmd_245 0, 0x8000
|
||||
ScrCmd_02C 13
|
||||
SetFlag 0xAA4
|
||||
@@ -211,8 +191,7 @@ _02EE:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03EA
|
||||
GoToIfEq 0x800C, 0, _03EA
|
||||
ScrCmd_245 0, 0x8000
|
||||
ScrCmd_02C 15
|
||||
SetFlag 0xAA4
|
||||
@@ -230,8 +209,7 @@ _0342:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03EA
|
||||
GoToIfEq 0x800C, 0, _03EA
|
||||
ScrCmd_245 0, 0x8000
|
||||
ScrCmd_02C 17
|
||||
SetFlag 0xAA4
|
||||
@@ -249,8 +227,7 @@ _0396:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _03EA
|
||||
GoToIfEq 0x800C, 0, _03EA
|
||||
ScrCmd_245 0, 0x8000
|
||||
ScrCmd_02C 19
|
||||
SetFlag 0xAA4
|
||||
|
||||
@@ -9,8 +9,7 @@ _0006:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x40B5, 1
|
||||
GoToIf 4, _002C
|
||||
GoToIfGe 0x40B5, 1, _002C
|
||||
SetVar 0x40B5, 1
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_031
|
||||
@@ -20,20 +19,16 @@ _0006:
|
||||
|
||||
_002C:
|
||||
ScrCmd_134 18, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0125
|
||||
GoToIfEq 0x800C, 1, _0125
|
||||
ScrCmd_134 17, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00A7
|
||||
GoToIfEq 0x800C, 1, _00A7
|
||||
ScrCmd_134 16, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0089
|
||||
GoToIfEq 0x800C, 1, _0089
|
||||
GoTo _006B
|
||||
|
||||
_006B:
|
||||
ScrCmd_213 0x8000, 12
|
||||
CompareVar 0x8000, 0xFF
|
||||
GoToIf 5, _00C5
|
||||
GoToIfNe 0x8000, 0xFF, _00C5
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -42,8 +37,7 @@ _006B:
|
||||
|
||||
_0089:
|
||||
ScrCmd_213 0x8000, 14
|
||||
CompareVar 0x8000, 0xFF
|
||||
GoToIf 5, _00E5
|
||||
GoToIfNe 0x8000, 0xFF, _00E5
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -52,8 +46,7 @@ _0089:
|
||||
|
||||
_00A7:
|
||||
ScrCmd_213 0x8000, 24
|
||||
CompareVar 0x8000, 0xFF
|
||||
GoToIf 5, _0105
|
||||
GoToIfNe 0x8000, 0xFF, _0105
|
||||
ScrCmd_02C 3
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
|
||||
@@ -48,12 +48,9 @@ _004C:
|
||||
ScrCmd_034
|
||||
ScrCmd_003 15, 0x800C
|
||||
ScrCmd_1BD 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0092
|
||||
CompareVar 0x800C, 2
|
||||
GoToIf 1, _00AA
|
||||
CompareVar 0x800C, 3
|
||||
GoToIf 1, _00C2
|
||||
GoToIfEq 0x800C, 0, _0092
|
||||
GoToIfEq 0x800C, 2, _00AA
|
||||
GoToIfEq 0x800C, 3, _00C2
|
||||
End
|
||||
|
||||
_0092:
|
||||
|
||||
@@ -11,10 +11,8 @@ _0006:
|
||||
WaitMovement
|
||||
ScrCmd_11C 0x40CE
|
||||
SetVar 0x8008, 0x40CE
|
||||
CompareVar 0x8008, 1
|
||||
GoToIf 1, _0038
|
||||
CompareVar 0x8008, 0
|
||||
GoToIf 1, _006A
|
||||
GoToIfEq 0x8008, 1, _0038
|
||||
GoToIfEq 0x8008, 0, _006A
|
||||
End
|
||||
|
||||
_0038:
|
||||
|
||||
@@ -17,8 +17,7 @@
|
||||
.short 0xFD13
|
||||
|
||||
_0032:
|
||||
CompareVar 0x407F, 1
|
||||
GoToIf 4, _0041
|
||||
GoToIfGe 0x407F, 1, _0041
|
||||
End
|
||||
|
||||
_0041:
|
||||
@@ -32,8 +31,7 @@ _0047:
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_22D 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0088
|
||||
GoToIfEq 0x800C, 1, _0088
|
||||
GoTo _0072
|
||||
End
|
||||
|
||||
@@ -45,8 +43,7 @@ _0072:
|
||||
End
|
||||
|
||||
_0088:
|
||||
CheckFlag 0x964
|
||||
GoToIf 0, _0072
|
||||
GoToIfUnset 0x964, _0072
|
||||
GoTo _0111
|
||||
|
||||
.balign 4, 0
|
||||
@@ -69,8 +66,7 @@ _00B4:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_22D 2, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00DF
|
||||
GoToIfEq 0x800C, 1, _00DF
|
||||
GoTo _00D4
|
||||
|
||||
_00D4:
|
||||
@@ -81,10 +77,8 @@ _00D4:
|
||||
End
|
||||
|
||||
_00DF:
|
||||
CheckFlag 0x964
|
||||
GoToIf 0, _00D4
|
||||
CompareVar 0x407F, 0
|
||||
GoToIf 1, _0102
|
||||
GoToIfUnset 0x964, _00D4
|
||||
GoToIfEq 0x407F, 0, _0102
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -179,8 +173,7 @@ _01C0:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CompareVar 0x407F, 1
|
||||
GoToIf 4, _01E0
|
||||
GoToIfGe 0x407F, 1, _01E0
|
||||
ScrCmd_02C 7
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -224,14 +217,11 @@ _022A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 0x964
|
||||
GoToIf 0, _0260
|
||||
GoToIfUnset 0x964, _0260
|
||||
ScrCmd_02C 10
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0276
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _026B
|
||||
GoToIfEq 0x800C, 0, _0276
|
||||
GoToIfEq 0x800C, 1, _026B
|
||||
End
|
||||
|
||||
_0260:
|
||||
|
||||
@@ -9,8 +9,7 @@
|
||||
.short 0xFD13
|
||||
|
||||
_0012:
|
||||
CheckFlag 235
|
||||
GoToIf 1, _001F
|
||||
GoToIfSet 235, _001F
|
||||
End
|
||||
|
||||
_001F:
|
||||
@@ -22,15 +21,13 @@ _0025:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 6, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00F8
|
||||
GoToIfEq 0x800C, 1, _00F8
|
||||
ScrCmd_1CD 9, 167, 0, 0, 0
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_034
|
||||
ScrCmd_0E5 0x13F, 0
|
||||
ScrCmd_0EC 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _010E
|
||||
GoToIfEq 0x800C, 0, _010E
|
||||
ScrCmd_02C 1
|
||||
ScrCmd_0CD 0
|
||||
ScrCmd_02C 2
|
||||
@@ -53,8 +50,7 @@ _00B0:
|
||||
SetVar 0x8004, 0x18F
|
||||
SetVar 0x8005, 1
|
||||
ScrCmd_07D 0x8004, 0x8005, 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _00EE
|
||||
GoToIfEq 0x800C, 0, _00EE
|
||||
ScrCmd_014 0x7FC
|
||||
SetFlag 158
|
||||
ScrCmd_0D1 0, 0x8004
|
||||
@@ -72,8 +68,7 @@ _00EE:
|
||||
End
|
||||
|
||||
_00F8:
|
||||
CheckFlag 158
|
||||
GoToIf 0, _00B0
|
||||
GoToIfUnset 158, _00B0
|
||||
ScrCmd_02C 5
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -90,8 +85,7 @@ _0114:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 6, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _013A
|
||||
GoToIfEq 0x800C, 1, _013A
|
||||
ScrCmd_02C 6
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -110,8 +104,7 @@ _0148:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_15B 6, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _0172
|
||||
GoToIfEq 0x800C, 1, _0172
|
||||
ScrCmd_0CE 0
|
||||
ScrCmd_0CE 1
|
||||
ScrCmd_02C 8
|
||||
|
||||
@@ -52,8 +52,7 @@ _0067:
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
ScrCmd_15B 6, 0x800C
|
||||
CompareVar 0x800C, 1
|
||||
GoToIf 1, _00EC
|
||||
GoToIfEq 0x800C, 1, _00EC
|
||||
ScrCmd_1BD 0x8000
|
||||
CompareVar 0x8000, 0
|
||||
CallIf 1, _00C8
|
||||
|
||||
@@ -10,8 +10,7 @@ _000A:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 244
|
||||
GoToIf 1, _0028
|
||||
GoToIfSet 244, _0028
|
||||
ScrCmd_02C 0
|
||||
ScrCmd_031
|
||||
ScrCmd_034
|
||||
@@ -29,12 +28,10 @@ _0033:
|
||||
ScrCmd_049 0x5DC
|
||||
ScrCmd_060
|
||||
ScrCmd_068
|
||||
CheckFlag 244
|
||||
GoToIf 1, _00DC
|
||||
GoToIfSet 244, _00DC
|
||||
ScrCmd_02C 2
|
||||
ScrCmd_03E 0x800C
|
||||
CompareVar 0x800C, 0
|
||||
GoToIf 1, _0060
|
||||
GoToIfEq 0x800C, 0, _0060
|
||||
GoTo _00D1
|
||||
|
||||
_0060:
|
||||
@@ -46,14 +43,12 @@ _0060:
|
||||
ScrCmd_0A1
|
||||
ScrCmd_0BC 6, 1, 1, 0
|
||||
ScrCmd_0BD
|
||||
CompareVar 0x800C, 0xFF
|
||||
GoToIf 1, _00D1
|
||||
GoToIfEq 0x800C, 0xFF, _00D1
|
||||
ScrCmd_226 2
|
||||
SetVar 0x8004, 0x800C
|
||||
ScrCmd_198 0x8004, 0x8005
|
||||
ScrCmd_228 0x800C
|
||||
CompareVar 0x8005, 0x800C
|
||||
GoToIf 5, _00C4
|
||||
GoToIfNe 0x8005, 0x800C, _00C4
|
||||
ScrCmd_229 0x8004
|
||||
ScrCmd_22A
|
||||
SetFlag 244
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user