diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2021-07-01 17:54:51 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2021-07-01 17:54:51 -0400 |
commit | 4c2dce093c40de73cc9efa6325f9603aebedf2ab (patch) | |
tree | 57bd770b8b0ce253e5cbb09c49f59cea0fce2d09 /src/battle_util.c | |
parent | d7018c11494561eecd94c93b98a7980a063d7bf8 (diff) |
Unify ChooseMoveStruct; name BattleStruct fields
Diffstat (limited to 'src/battle_util.c')
-rw-r--r-- | src/battle_util.c | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/src/battle_util.c b/src/battle_util.c index 06f807d89..3d80fab2e 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -1289,11 +1289,11 @@ bool8 HandleFaintedMonActions(void) do { int i; - switch (gBattleStruct->sub80173A4_Tracker) + switch (gBattleStruct->faintedActionsState) { case 0: - gBattleStruct->unk1605A = 0; - gBattleStruct->sub80173A4_Tracker++; + gBattleStruct->faintedActionsBattlerId = 0; + gBattleStruct->faintedActionsState++; for (i = 0; i < gBattlersCount; i++) { if (gAbsentBattlerFlags & gBitTable[i] && !sub_8018018(i, 6, 6)) @@ -1302,54 +1302,54 @@ bool8 HandleFaintedMonActions(void) case 1: do { - gBank1 = gBattlerTarget = gBattleStruct->unk1605A; - if (gBattleMons[gBattleStruct->unk1605A].hp == 0 && !(gBattleStruct->givenExpMons & gBitTable[gBattlerPartyIndexes[gBattleStruct->unk1605A]]) && !(gAbsentBattlerFlags & gBitTable[gBattleStruct->unk1605A])) + gBank1 = gBattlerTarget = gBattleStruct->faintedActionsBattlerId; + if (gBattleMons[gBattleStruct->faintedActionsBattlerId].hp == 0 && !(gBattleStruct->givenExpMons & gBitTable[gBattlerPartyIndexes[gBattleStruct->faintedActionsBattlerId]]) && !(gAbsentBattlerFlags & gBitTable[gBattleStruct->faintedActionsBattlerId])) { BattleScriptExecute(BattleScript_GiveExp); - gBattleStruct->sub80173A4_Tracker = 2; + gBattleStruct->faintedActionsState = 2; return 1; } - } while (++gBattleStruct->unk1605A != gBattlersCount); - gBattleStruct->sub80173A4_Tracker = 3; + } while (++gBattleStruct->faintedActionsBattlerId != gBattlersCount); + gBattleStruct->faintedActionsState = 3; break; case 2: sub_8015740(gBank1); - if (++gBattleStruct->unk1605A == gBattlersCount) - gBattleStruct->sub80173A4_Tracker = 3; + if (++gBattleStruct->faintedActionsBattlerId == gBattlersCount) + gBattleStruct->faintedActionsState = 3; else - gBattleStruct->sub80173A4_Tracker = 1; + gBattleStruct->faintedActionsState = 1; break; case 3: - gBattleStruct->unk1605A = 0; - gBattleStruct->sub80173A4_Tracker++; + gBattleStruct->faintedActionsBattlerId = 0; + gBattleStruct->faintedActionsState++; case 4: do { - gBank1 = gBattlerTarget = gBattleStruct->unk1605A; //or should banks be switched? - if (gBattleMons[gBattleStruct->unk1605A].hp == 0 && !(gAbsentBattlerFlags & gBitTable[gBattleStruct->unk1605A])) + gBank1 = gBattlerTarget = gBattleStruct->faintedActionsBattlerId; //or should banks be switched? + if (gBattleMons[gBattleStruct->faintedActionsBattlerId].hp == 0 && !(gAbsentBattlerFlags & gBitTable[gBattleStruct->faintedActionsBattlerId])) { BattleScriptExecute(BattleScript_HandleFaintedMon); - gBattleStruct->sub80173A4_Tracker = 5; + gBattleStruct->faintedActionsState = 5; return 1; } - } while (++gBattleStruct->unk1605A != gBattlersCount); - gBattleStruct->sub80173A4_Tracker = 6; + } while (++gBattleStruct->faintedActionsBattlerId != gBattlersCount); + gBattleStruct->faintedActionsState = 6; break; case 5: - if (++gBattleStruct->unk1605A == gBattlersCount) - gBattleStruct->sub80173A4_Tracker = 6; + if (++gBattleStruct->faintedActionsBattlerId == gBattlersCount) + gBattleStruct->faintedActionsState = 6; else - gBattleStruct->sub80173A4_Tracker = 4; + gBattleStruct->faintedActionsState = 4; break; case 6: if (AbilityBattleEffects(9, 0, 0, 0, 0) || AbilityBattleEffects(0xB, 0, 0, 0, 0) || ItemBattleEffects(1, 0, 1) || AbilityBattleEffects(6, 0, 0, 0, 0)) return 1; - gBattleStruct->sub80173A4_Tracker++; + gBattleStruct->faintedActionsState++; break; case 7: break; } - } while (gBattleStruct->sub80173A4_Tracker != HandleFaintedMonActions_MAX_CASE); + } while (gBattleStruct->faintedActionsState != HandleFaintedMonActions_MAX_CASE); return 0; } |