mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-09-23 06:53:27 +02:00
Sort blacklist and add steel beam
This commit is contained in:
parent
b4e8b163f5
commit
ab1af758b5
@ -3210,53 +3210,54 @@ export abstract class Pokemon extends Phaser.GameObjects.Container {
|
||||
]);
|
||||
|
||||
const STAB_BLACKLIST: ReadonlySet<MoveId> = new Set([
|
||||
MoveId.SHELL_TRAP,
|
||||
MoveId.FUTURE_SIGHT,
|
||||
MoveId.UPPER_HAND,
|
||||
MoveId.SKY_DROP,
|
||||
MoveId.STEEL_ROLLER,
|
||||
MoveId.BEAT_UP,
|
||||
MoveId.BELCH,
|
||||
MoveId.FAKE_OUT,
|
||||
MoveId.LAST_RESORT,
|
||||
MoveId.SYNCHRONOISE,
|
||||
MoveId.DREAM_EATER,
|
||||
MoveId.DOOM_DESIRE,
|
||||
MoveId.FOCUS_PUNCH,
|
||||
MoveId.NIGHT_SHADE,
|
||||
MoveId.DRAGON_RAGE,
|
||||
MoveId.SONIC_BOOM,
|
||||
MoveId.BIDE,
|
||||
MoveId.COMEUPPANCE,
|
||||
MoveId.MIRROR_COAT,
|
||||
MoveId.METAL_BURST,
|
||||
MoveId.COUNTER,
|
||||
MoveId.FLING,
|
||||
MoveId.NATURAL_GIFT,
|
||||
MoveId.SPIT_UP,
|
||||
MoveId.FISSURE,
|
||||
MoveId.SHEER_COLD,
|
||||
MoveId.HORN_DRILL,
|
||||
MoveId.GUILLOTINE,
|
||||
MoveId.DOOM_DESIRE,
|
||||
MoveId.DRAGON_RAGE,
|
||||
MoveId.DREAM_EATER,
|
||||
MoveId.ENDEAVOR,
|
||||
MoveId.NATURES_MADNESS,
|
||||
MoveId.RUINATION,
|
||||
MoveId.SUPER_FANG,
|
||||
MoveId.SNORE,
|
||||
MoveId.HOLD_BACK,
|
||||
MoveId.BEAT_UP,
|
||||
MoveId.PSYWAVE,
|
||||
MoveId.FIRST_IMPRESSION,
|
||||
MoveId.EXPLOSION,
|
||||
MoveId.FAKE_OUT,
|
||||
MoveId.FIRST_IMPRESSION,
|
||||
MoveId.FISSURE,
|
||||
MoveId.FLING,
|
||||
MoveId.FOCUS_PUNCH,
|
||||
MoveId.FUTURE_SIGHT,
|
||||
MoveId.GUILLOTINE,
|
||||
MoveId.HOLD_BACK,
|
||||
MoveId.HORN_DRILL,
|
||||
MoveId.LAST_RESORT,
|
||||
MoveId.METAL_BURST,
|
||||
MoveId.MIRROR_COAT,
|
||||
MoveId.MISTY_EXPLOSION,
|
||||
MoveId.NATURAL_GIFT,
|
||||
MoveId.NATURES_MADNESS,
|
||||
MoveId.NIGHT_SHADE,
|
||||
MoveId.PSYWAVE,
|
||||
MoveId.RUINATION,
|
||||
MoveId.SELF_DESTRUCT,
|
||||
MoveId.SHEER_COLD,
|
||||
MoveId.SHELL_TRAP,
|
||||
MoveId.SKY_DROP,
|
||||
MoveId.SNORE,
|
||||
MoveId.SONIC_BOOM,
|
||||
MoveId.SPIT_UP,
|
||||
MoveId.STEEL_BEAM,
|
||||
MoveId.STEEL_ROLLER,
|
||||
MoveId.SUPER_FANG,
|
||||
MoveId.SYNCHRONOISE,
|
||||
MoveId.UPPER_HAND,
|
||||
]);
|
||||
|
||||
// All Pokemon force a STAB move first
|
||||
const stabMovePool = baseWeights.filter(
|
||||
m =>
|
||||
allMoves[m[0]].category !== MoveCategory.STATUS &&
|
||||
this.isOfType(allMoves[m[0]].type) &&
|
||||
!STAB_BLACKLIST.has(m[0]),
|
||||
allMoves[m[0]].category !== MoveCategory.STATUS
|
||||
&& this.isOfType(allMoves[m[0]].type)
|
||||
&& !STAB_BLACKLIST.has(m[0]),
|
||||
);
|
||||
|
||||
if (stabMovePool.length > 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user