Mass rename CheckBadge command and add badge ID consts

This commit is contained in:
RavePossum
2024-08-18 09:23:30 -04:00
parent e910657589
commit 1fe4973db9
28 changed files with 60 additions and 47 deletions

View File

@@ -1856,9 +1856,9 @@
.short 346
.endm
.macro ScrCmd_15B badgeNum, destVarID
.macro CheckBadge badgeID, destVarID
.short 347
.short \badgeNum
.short \badgeID
.short \destVarID
.endm

View File

@@ -8,6 +8,19 @@
"SAVE_TYPE_FULL_SAVE",
"SAVE_TYPE_QUICK_SAVE"
]
},
"@BadgeID": {
"type": "enum",
"values": [
"BADGE_ID_COAL",
"BADGE_ID_FOREST",
"BADGE_ID_COBBLE",
"BADGE_ID_FEN",
"BADGE_ID_RELIC",
"BADGE_ID_MINE",
"BADGE_ID_ICICLE",
"BADGE_ID_BEACON"
]
}
}
}

View File

@@ -24,7 +24,7 @@ _003C:
End
_004E:
ScrCmd_15B 6, 0x4000
CheckBadge BADGE_ID_ICICLE, 0x4000
CallIfEq 0x4000, 1, _0079
GoToIfUnset 186, _002A
GoToIfSet 186, _003C

View File

@@ -396,7 +396,7 @@ _054D:
LockAll
FacePlayer
GoToIfSet 168, _0586
ScrCmd_15B 5, 0x800C
CheckBadge BADGE_ID_MINE, 0x800C
GoToIfEq 0x800C, 1, _0591
GoTo _057B
End

View File

@@ -16,7 +16,7 @@ _0016:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 5, 0x800C
CheckBadge BADGE_ID_MINE, 0x800C
GoToIfEq 0x800C, 1, _0107
ScrCmd_1CD 9, 35, 0, 0, 0
Message 0
@@ -88,7 +88,7 @@ _0126:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 5, 0x800C
CheckBadge BADGE_ID_MINE, 0x800C
GoToIfEq 0x800C, 1, _014C
Message 6
WaitABXPadPress
@@ -107,7 +107,7 @@ _014C:
_015A:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 5, 0x800C
CheckBadge BADGE_ID_MINE, 0x800C
GoToIfEq 0x800C, 1, _0184
BufferRivalName 0
BufferRivalName 1

View File

@@ -19,7 +19,7 @@ _0022:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 1, 0x800C
CheckBadge BADGE_ID_FOREST, 0x800C
GoToIfEq 0x800C, 1, _0048
Message 13
WaitABXPadPress
@@ -38,7 +38,7 @@ _0048:
_0056:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 1, 0x800C
CheckBadge BADGE_ID_FOREST, 0x800C
GoToIfEq 0x800C, 1, _0080
BufferRivalName 0
BufferRivalName 1
@@ -62,7 +62,7 @@ _0094:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 1, 0x800C
CheckBadge BADGE_ID_FOREST, 0x800C
GoToIfEq 0x800C, 1, _0161
ScrCmd_1CD 9, 67, 0, 0, 0
Message 0

View File

@@ -40,7 +40,7 @@ _0086:
GoTo _0096
_0096:
ScrCmd_15B 4, 0x800C
CheckBadge BADGE_ID_RELIC, 0x800C
GoToIfEq 0x800C, 1, _0173
ScrCmd_1CD 9, 100, 0, 0, 0
Message 0

View File

@@ -11,7 +11,7 @@ _000E:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 4, 0x800C
CheckBadge BADGE_ID_RELIC, 0x800C
GoToIfEq 0x800C, 1, _006A
Message 1
ScrCmd_03E 0x800C
@@ -44,7 +44,7 @@ _006A:
_0078:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 4, 0x800C
CheckBadge BADGE_ID_RELIC, 0x800C
GoToIfEq 0x800C, 1, _00A2
BufferRivalName 0
BufferRivalName 1

View File

@@ -53,7 +53,7 @@ _00AB:
GoTo _00BB
_00BB:
ScrCmd_15B 4, 0x800C
CheckBadge BADGE_ID_RELIC, 0x800C
GoToIfEq 0x800C, 1, _01A0
ScrCmd_1CD 9, 91, 0, 0, 0
Message 0

View File

@@ -97,7 +97,7 @@ _00FC:
SetVar 0x8004, 0x1A7
SetVar 0x8005, 1
CallCommonScript 0x7FC
ScrCmd_15B 5, 0x800C
CheckBadge BADGE_ID_MINE, 0x800C
GoToIfEq 0x800C, 0, _0140
GoTo _0135
End

View File

@@ -440,7 +440,7 @@ _058C:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 1, _05B2
Message 29
WaitABXPadPress

View File

@@ -52,7 +52,7 @@ _0090:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 1, _00C1
GoToIfSet 122, _00CC
Message 8

View File

@@ -11,7 +11,7 @@ _000E:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 1, _0103
ScrCmd_1CD 9, 47, 0, 0, 0
Message 0
@@ -82,7 +82,7 @@ _011F:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 1, _0145
Message 6
WaitABXPadPress
@@ -101,7 +101,7 @@ _0145:
_0153:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 1, _017D
BufferRivalName 0
BufferRivalName 1

View File

@@ -15,7 +15,7 @@ _0014:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 0, _003A
Message 2
WaitABXPadPress

View File

@@ -86,7 +86,7 @@ _00FE:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 3, 0x800C
CheckBadge BADGE_ID_FEN, 0x800C
GoToIfEq 0x800C, 1, _0124
Message 33
WaitABXPadPress

View File

@@ -43,7 +43,7 @@ _0076:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 3, 0x800C
CheckBadge BADGE_ID_FEN, 0x800C
GoToIfEq 0x800C, 1, _0155
ScrCmd_1CD 9, 122, 0, 0, 0
Message 0
@@ -110,7 +110,7 @@ _0171:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 3, 0x800C
CheckBadge BADGE_ID_FEN, 0x800C
GoToIfEq 0x800C, 1, _0197
Message 6
WaitABXPadPress
@@ -129,7 +129,7 @@ _0197:
_01A5:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 3, 0x800C
CheckBadge BADGE_ID_FEN, 0x800C
GoToIfEq 0x800C, 1, _01CF
BufferRivalName 0
BufferRivalName 1

View File

@@ -17,7 +17,7 @@ _0022:
End
_002F:
ScrCmd_15B 3, 0x4000
CheckBadge BADGE_ID_FEN, 0x4000
GoToIfEq 0x4000, 1, _0044
End

View File

@@ -20,7 +20,7 @@ _0025:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 6, 0x800C
CheckBadge BADGE_ID_ICICLE, 0x800C
GoToIfEq 0x800C, 1, _00F8
ScrCmd_1CD 9, 167, 0, 0, 0
Message 0
@@ -84,7 +84,7 @@ _0114:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 6, 0x800C
CheckBadge BADGE_ID_ICICLE, 0x800C
GoToIfEq 0x800C, 1, _013A
Message 6
WaitABXPadPress
@@ -103,7 +103,7 @@ _013A:
_0148:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 6, 0x800C
CheckBadge BADGE_ID_ICICLE, 0x800C
GoToIfEq 0x800C, 1, _0172
BufferRivalName 0
BufferRivalName 1

View File

@@ -51,7 +51,7 @@ _0067:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 6, 0x800C
CheckBadge BADGE_ID_ICICLE, 0x800C
GoToIfEq 0x800C, 1, _00EC
ScrCmd_1BD 0x8000
CallIfEq 0x8000, 0, _00C8

View File

@@ -42,7 +42,7 @@ _0062:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 4, 0x800C
CheckBadge BADGE_ID_RELIC, 0x800C
GoToIfEq 0x800C, 1, _0088
Message 4
WaitABXPadPress

View File

@@ -417,7 +417,7 @@ _0530:
FacePlayer
GoToIfSet 154, _056C
Message 8
ScrCmd_15B 7, 0x800C
CheckBadge BADGE_ID_BEACON, 0x800C
GoToIfEq 0x800C, 0, _0561
GoTo _056C
End

View File

@@ -21,7 +21,7 @@ _0022:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 7, 0x800C
CheckBadge BADGE_ID_BEACON, 0x800C
GoToIfEq 0x800C, 1, _0048
Message 0
WaitABXPadPress
@@ -40,7 +40,7 @@ _0048:
_0056:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 7, 0x800C
CheckBadge BADGE_ID_BEACON, 0x800C
GoToIfEq 0x800C, 1, _007A
Message 2
WaitABXPadPress

View File

@@ -25,7 +25,7 @@ _0027:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 7, 0x800C
CheckBadge BADGE_ID_BEACON, 0x800C
GoToIfEq 0x800C, 1, _0104
ScrCmd_1CD 9, 156, 0, 0, 0
Message 0

View File

@@ -27,7 +27,7 @@ _0031:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 7, 0x800C
CheckBadge BADGE_ID_BEACON, 0x800C
GoToIfEq 0x800C, 1, _0057
Message 1
WaitABXPadPress

View File

@@ -1205,7 +1205,7 @@ _103A:
Message 43
Call _10C7
Call _01C1
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 1, _10A2
Message 44
ApplyMovement 0xFF, _02F4

View File

@@ -26,7 +26,7 @@ _0042:
FacePlayer
ScrCmd_09A 0x800C, 15
GoToIfEq 0x800C, 6, _008E
ScrCmd_15B 1, 0x800C
CheckBadge BADGE_ID_FOREST, 0x800C
GoToIfEq 0x800C, 0, _008E
Message 0
ScrCmd_03E 0x800C
@@ -131,7 +131,7 @@ _0223:
ScrCmd_09A 0x800C, 249
SetVar 0x8004, 0x800C
GoToIfEq 0x800C, 6, _0275
ScrCmd_15B 0, 0x800C
CheckBadge BADGE_ID_COAL, 0x800C
GoToIfEq 0x800C, 0, _0275
Message 3
ScrCmd_03E 0x800C
@@ -188,7 +188,7 @@ _0314:
GoToIfEq 0x800C, 1, _03BD
ScrCmd_09A 0x800C, 70
GoToIfEq 0x800C, 6, _0372
ScrCmd_15B 5, 0x800C
CheckBadge BADGE_ID_MINE, 0x800C
GoToIfEq 0x800C, 0, _0372
Message 6
ScrCmd_03E 0x800C
@@ -248,7 +248,7 @@ _040E:
LockAll
ScrCmd_09A 0x800C, 0x1AF
GoToIfEq 0x800C, 6, _0469
ScrCmd_15B 6, 0x800C
CheckBadge BADGE_ID_ICICLE, 0x800C
GoToIfEq 0x800C, 0, _0469
ScrCmd_160 0x800C
GoToIfEq 0x800C, 1, _0478
@@ -419,7 +419,7 @@ _0679:
LockAll
ScrCmd_09A 0x800C, 127
GoToIfEq 0x800C, 6, _06C3
ScrCmd_15B 7, 0x800C
CheckBadge BADGE_ID_BEACON, 0x800C
GoToIfEq 0x800C, 0, _06C3
Message 22
ScrCmd_03E 0x800C

View File

@@ -1173,7 +1173,7 @@ _0D5C:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 2, 0x800C
CheckBadge BADGE_ID_COBBLE, 0x800C
GoToIfEq 0x800C, 1, _0D82
Message 12
WaitABXPadPress
@@ -1192,7 +1192,7 @@ _0D8D:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 2, 0x800C
CheckBadge BADGE_ID_COBBLE, 0x800C
GoToIfEq 0x800C, 1, _0DB3
Message 13
WaitABXPadPress

View File

@@ -19,7 +19,7 @@ _0022:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 2, 0x800C
CheckBadge BADGE_ID_COBBLE, 0x800C
GoToIfEq 0x800C, 1, _00FF
ScrCmd_1CD 9, 133, 0, 0, 0
Message 0
@@ -86,7 +86,7 @@ _011E:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
ScrCmd_15B 2, 0x800C
CheckBadge BADGE_ID_COBBLE, 0x800C
GoToIfEq 0x800C, 1, _0144
Message 6
WaitABXPadPress
@@ -105,7 +105,7 @@ _0144:
_0152:
PlayFanfare SEQ_SE_CONFIRM
LockAll
ScrCmd_15B 2, 0x800C
CheckBadge BADGE_ID_COBBLE, 0x800C
GoToIfEq 0x800C, 1, _017C
BufferRivalName 0
BufferRivalName 1