diff options
author | tgsm <doodrabbit@hotmail.com> | 2021-06-12 21:41:08 -0500 |
---|---|---|
committer | tgsm <doodrabbit@hotmail.com> | 2021-06-12 21:41:08 -0500 |
commit | ca14c9ab605a7a40d1c85cec99a4ef4f3ec2cbd2 (patch) | |
tree | f328218aacbca4a0de362f770b8fecfcfe3c82d0 /arm9/src | |
parent | 97ad09c896ba222ade14b52c9c625bbe70824711 (diff) |
scrcmd_party: address review comments
Diffstat (limited to 'arm9/src')
-rw-r--r-- | arm9/src/scrcmd_party.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/arm9/src/scrcmd_party.c b/arm9/src/scrcmd_party.c index 3cc024e1..48d558c9 100644 --- a/arm9/src/scrcmd_party.c +++ b/arm9/src/scrcmd_party.c @@ -343,7 +343,7 @@ THUMB_FUNC BOOL ScrCmd_AddPartyMonFriendship(struct ScriptContext* ctx) return FALSE;
}
-THUMB_FUNC BOOL ScrCmd_DepletePartyMonFriendship(struct ScriptContext* ctx)
+THUMB_FUNC BOOL ScrCmd_SubtractPartyMonFriendship(struct ScriptContext* ctx)
{
struct UnkSavStruct80* sav_ptr = ctx->unk80;
u16 friendship_to_deplete = VarGet(ctx->unk80, ScriptReadHalfword(ctx));
@@ -471,7 +471,7 @@ THUMB_FUNC BOOL ScrCmd_CountAvailablePartyMons_IgnoreSlot(struct ScriptContext* return FALSE;
}
-THUMB_FUNC BOOL ScrCmd_CountAvailablePartyMonsAndPCMons(struct ScriptContext* ctx)
+THUMB_FUNC BOOL ScrCmd_CountAvailablePartyAndPCMons(struct ScriptContext* ctx)
{
s32 party_count;
struct PCStorage* pc;
@@ -714,7 +714,7 @@ THUMB_FUNC BOOL ScrCmd_CountPartyMonRibbons(struct ScriptContext* ctx) return FALSE;
}
-THUMB_FUNC BOOL ScrCmd_Unk022F(struct ScriptContext* ctx)
+THUMB_FUNC BOOL ScrCmd_CountTotalPartyRibbons(struct ScriptContext* ctx)
{
struct PlayerParty* party;
u16 ribbon_idx;
@@ -733,6 +733,8 @@ THUMB_FUNC BOOL ScrCmd_Unk022F(struct ScriptContext* ctx) BOOL party_mon_is_egg = (BOOL)GetMonData(party_mon, MON_DATA_IS_EGG, NULL);
if (party_mon_is_egg)
{
+ // BUG: This `break` should be a `continue`, as any party mons after a detected
+ // egg would have their ribbons ignored.
break;
}
|