Fix wrong cases of DamageContext (#8895)
This commit is contained in:
parent
3d630d4888
commit
6f74c1e402
@ -573,8 +573,8 @@ bool32 MovesWithCategoryUnusable(u32 attacker, u32 target, enum DamageCategory c
|
||||
ctx.updateFlags = FALSE;
|
||||
ctx.abilityAtk = gAiLogicData->abilities[attacker];
|
||||
ctx.abilityDef = gAiLogicData->abilities[target];
|
||||
ctx.holdEffectAtk = gAiLogicData->items[attacker];
|
||||
ctx.holdEffectDef = gAiLogicData->items[target];
|
||||
ctx.holdEffectAtk = gAiLogicData->holdEffects[attacker];
|
||||
ctx.holdEffectDef = gAiLogicData->holdEffects[target];
|
||||
|
||||
for (u32 i = 0; i < MAX_MON_MOVES; i++)
|
||||
{
|
||||
@ -1394,8 +1394,8 @@ uq4_12_t AI_GetMoveEffectiveness(u32 move, u32 battlerAtk, u32 battlerDef)
|
||||
ctx.updateFlags = FALSE;
|
||||
ctx.abilityAtk = gAiLogicData->abilities[battlerAtk];
|
||||
ctx.abilityDef = gAiLogicData->abilities[battlerDef];
|
||||
ctx.holdEffectAtk = gAiLogicData->items[battlerAtk];
|
||||
ctx.holdEffectDef = gAiLogicData->items[battlerDef];
|
||||
ctx.holdEffectAtk = gAiLogicData->holdEffects[battlerAtk];
|
||||
ctx.holdEffectDef = gAiLogicData->holdEffects[battlerDef];
|
||||
typeEffectiveness = CalcTypeEffectivenessMultiplier(&ctx);
|
||||
|
||||
RestoreBattlerData(battlerAtk);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user