mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-09-23 15:03:24 +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([
|
const STAB_BLACKLIST: ReadonlySet<MoveId> = new Set([
|
||||||
MoveId.SHELL_TRAP,
|
MoveId.BEAT_UP,
|
||||||
MoveId.FUTURE_SIGHT,
|
|
||||||
MoveId.UPPER_HAND,
|
|
||||||
MoveId.SKY_DROP,
|
|
||||||
MoveId.STEEL_ROLLER,
|
|
||||||
MoveId.BELCH,
|
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.BIDE,
|
||||||
MoveId.COMEUPPANCE,
|
MoveId.COMEUPPANCE,
|
||||||
MoveId.MIRROR_COAT,
|
|
||||||
MoveId.METAL_BURST,
|
|
||||||
MoveId.COUNTER,
|
MoveId.COUNTER,
|
||||||
MoveId.FLING,
|
MoveId.DOOM_DESIRE,
|
||||||
MoveId.NATURAL_GIFT,
|
MoveId.DRAGON_RAGE,
|
||||||
MoveId.SPIT_UP,
|
MoveId.DREAM_EATER,
|
||||||
MoveId.FISSURE,
|
|
||||||
MoveId.SHEER_COLD,
|
|
||||||
MoveId.HORN_DRILL,
|
|
||||||
MoveId.GUILLOTINE,
|
|
||||||
MoveId.ENDEAVOR,
|
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.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.MISTY_EXPLOSION,
|
||||||
|
MoveId.NATURAL_GIFT,
|
||||||
|
MoveId.NATURES_MADNESS,
|
||||||
|
MoveId.NIGHT_SHADE,
|
||||||
|
MoveId.PSYWAVE,
|
||||||
|
MoveId.RUINATION,
|
||||||
MoveId.SELF_DESTRUCT,
|
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
|
// All Pokemon force a STAB move first
|
||||||
const stabMovePool = baseWeights.filter(
|
const stabMovePool = baseWeights.filter(
|
||||||
m =>
|
m =>
|
||||||
allMoves[m[0]].category !== MoveCategory.STATUS &&
|
allMoves[m[0]].category !== MoveCategory.STATUS
|
||||||
this.isOfType(allMoves[m[0]].type) &&
|
&& this.isOfType(allMoves[m[0]].type)
|
||||||
!STAB_BLACKLIST.has(m[0]),
|
&& !STAB_BLACKLIST.has(m[0]),
|
||||||
);
|
);
|
||||||
|
|
||||||
if (stabMovePool.length > 0) {
|
if (stabMovePool.length > 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user