mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-17 12:59:25 +02:00
Apply Kev's Suggestions
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
This commit is contained in:
parent
fbace5f9d6
commit
0219fc5116
@ -1766,7 +1766,7 @@ const modifierPool: ModifierPool = {
|
||||
const hasStatusMoves = [ Moves.FACADE, Moves.PSYCHO_SHIFT ]
|
||||
.some(m => moveset.includes(m));
|
||||
// Moves that take advantage of being able to give the target a status orb
|
||||
// TODO: Take moves (Trick, Fling, Switcheroo) from comment they are implemented
|
||||
// TODO: Take moves (Trick, Fling, Switcheroo) from comment when they are implemented
|
||||
const hasItemMoves = [ /* Moves.TRICK, Moves.FLING, Moves.SWITCHEROO */ ]
|
||||
.some(m => moveset.includes(m));
|
||||
|
||||
@ -1779,10 +1779,7 @@ const modifierPool: ModifierPool = {
|
||||
const hasOppositeAbility = [ Abilities.FLARE_BOOST ]
|
||||
.some(a => p.hasAbility(a, false, true));
|
||||
|
||||
if (hasGeneralAbility) {
|
||||
return (hasSpecificAbility || !hasOppositeAbility) || hasStatusMoves;
|
||||
}
|
||||
return hasSpecificAbility || hasStatusMoves;
|
||||
return hasSpecificAbility || (hasGeneralAbility && !hasOppositeAbility) || hasStatusMoves;
|
||||
} else {
|
||||
return hasItemMoves;
|
||||
}
|
||||
@ -1803,7 +1800,7 @@ const modifierPool: ModifierPool = {
|
||||
const hasStatusMoves = [ Moves.FACADE, Moves.PSYCHO_SHIFT ]
|
||||
.some(m => moveset.includes(m));
|
||||
// Moves that take advantage of being able to give the target a status orb
|
||||
// TODO: Take moves (Trick, Fling, Switcheroo) from comment they are implemented
|
||||
// TODO: Take moves (Trick, Fling, Switcheroo) from comment when they are implemented
|
||||
const hasItemMoves = [ /* Moves.TRICK, Moves.FLING, Moves.SWITCHEROO */ ]
|
||||
.some(m => moveset.includes(m));
|
||||
|
||||
@ -1816,10 +1813,7 @@ const modifierPool: ModifierPool = {
|
||||
const hasOppositeAbility = [ Abilities.TOXIC_BOOST, Abilities.POISON_HEAL ]
|
||||
.some(a => p.hasAbility(a, false, true));
|
||||
|
||||
if (hasGeneralAbility) {
|
||||
return (hasSpecificAbility || !hasOppositeAbility) || hasStatusMoves;
|
||||
}
|
||||
return hasSpecificAbility || hasStatusMoves;
|
||||
return hasSpecificAbility || (hasGeneralAbility && !hasOppositeAbility) || hasStatusMoves;
|
||||
} else {
|
||||
return hasItemMoves;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user