ai accounts for a third type
This commit is contained in:
1 parent
6be8151981
commit
2e855b204a
4 files changed
+22
-30
No files matched your search
@@ -950,10 +950,9 @@ u16 AI_GetTypeEffectiveness(u16 move, u8 battlerAtk, u8 battlerDef)
|
||||
return typeEffectiveness;
|
||||
}
|
||||
|
||||
u8 AI_GetMoveEffectiveness(u16 move, u8 battlerAtk, u8 battlerDef)
|
||||
u32 AI_GetMoveEffectiveness(u16 move, u8 battlerAtk, u8 battlerDef)
|
||||
{
|
||||
u8 damageVar;
|
||||
u32 effectivenessMultiplier;
|
||||
u32 damageVar, effectivenessMultiplier;
|
||||
|
||||
gMoveResultFlags = 0;
|
||||
gCurrentMove = move;
|
||||
@@ -965,6 +964,9 @@ u8 AI_GetMoveEffectiveness(u16 move, u8 battlerAtk, u8 battlerDef)
|
||||
default:
|
||||
damageVar = AI_EFFECTIVENESS_x0;
|
||||
break;
|
||||
case UQ_4_12(0.125):
|
||||
damageVar = AI_EFFECTIVENESS_x0_125;
|
||||
break;
|
||||
case UQ_4_12(0.25):
|
||||
damageVar = AI_EFFECTIVENESS_x0_25;
|
||||
break;
|
||||
@@ -980,6 +982,9 @@ u8 AI_GetMoveEffectiveness(u16 move, u8 battlerAtk, u8 battlerDef)
|
||||
case UQ_4_12(4.0):
|
||||
damageVar = AI_EFFECTIVENESS_x4;
|
||||
break;
|
||||
case UQ_4_12(8.0):
|
||||
damageVar = AI_EFFECTIVENESS_x8;
|
||||
break;
|
||||
}
|
||||
|
||||
return damageVar;
|
||||
|
||||
Reference in new issue
Block a user