Added WEATHER_DOWNPOUR to Weather Ball's dynamic type (#6100)
This commit is contained in:
parent
774e61e74a
commit
a075166b6b
@ -1708,7 +1708,7 @@ static void MoveSelectionDisplayPpNumber(u32 battler)
|
||||
static void MoveSelectionDisplayMoveType(u32 battler)
|
||||
{
|
||||
u8 *txtPtr, *end;
|
||||
u32 speciesId;
|
||||
u32 speciesId = gBattleMons[battler].species;
|
||||
struct ChooseMoveStruct *moveInfo = (struct ChooseMoveStruct *)(&gBattleResources->bufferA[battler][4]);
|
||||
txtPtr = StringCopy(gDisplayedStringBattle, gText_MoveInterfaceType);
|
||||
u32 move = moveInfo->moves[gMoveSelectionCursor[battler]];
|
||||
@ -1722,7 +1722,6 @@ static void MoveSelectionDisplayMoveType(u32 battler)
|
||||
}
|
||||
else if (effect == EFFECT_IVY_CUDGEL)
|
||||
{
|
||||
speciesId = gBattleMons[battler].species;
|
||||
|
||||
if (speciesId == SPECIES_OGERPON_WELLSPRING || speciesId == SPECIES_OGERPON_WELLSPRING_TERA
|
||||
|| speciesId == SPECIES_OGERPON_HEARTHFLAME || speciesId == SPECIES_OGERPON_HEARTHFLAME_TERA
|
||||
@ -1736,8 +1735,8 @@ static void MoveSelectionDisplayMoveType(u32 battler)
|
||||
}
|
||||
else if (effect == EFFECT_TERA_STARSTORM)
|
||||
{
|
||||
if (gBattleMons[battler].species == SPECIES_TERAPAGOS_STELLAR
|
||||
|| (IsGimmickSelected(battler, GIMMICK_TERA) && gBattleMons[battler].species == SPECIES_TERAPAGOS_TERASTAL))
|
||||
if (speciesId == SPECIES_TERAPAGOS_STELLAR
|
||||
|| (IsGimmickSelected(battler, GIMMICK_TERA) && speciesId == SPECIES_TERAPAGOS_TERASTAL))
|
||||
type = TYPE_STELLAR;
|
||||
}
|
||||
else if (P_SHOW_DYNAMIC_TYPES) // Non-vanilla changes to battle UI showing dynamic types
|
||||
|
||||
@ -5870,6 +5870,7 @@ u32 GetDynamicMoveType(struct Pokemon *mon, u32 move, u32 battler, u8 *ateBoost)
|
||||
break;
|
||||
case WEATHER_RAIN:
|
||||
case WEATHER_RAIN_THUNDERSTORM:
|
||||
case WEATHER_DOWNPOUR:
|
||||
if (holdEffect != HOLD_EFFECT_UTILITY_UMBRELLA)
|
||||
return TYPE_WATER;
|
||||
break;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user