Removed selfStatLowerMoves

This commit is contained in:
Bertie690 2025-08-13 00:13:26 -04:00
parent 85002ac8be
commit fb8562d47c

View File

@ -8500,8 +8500,6 @@ const MoveAttrs = Object.freeze({
/** Map of of move attribute names to their constructors */ /** Map of of move attribute names to their constructors */
export type MoveAttrConstructorMap = typeof MoveAttrs; export type MoveAttrConstructorMap = typeof MoveAttrs;
export const selfStatLowerMoves: MoveId[] = [];
export function initMoves() { export function initMoves() {
allMoves.push( allMoves.push(
new SelfStatusMove(MoveId.NONE, PokemonType.NORMAL, MoveCategory.STATUS, -1, -1, 0, 1), new SelfStatusMove(MoveId.NONE, PokemonType.NORMAL, MoveCategory.STATUS, -1, -1, 0, 1),
@ -11542,10 +11540,5 @@ export function initMoves() {
.condition(new UpperHandCondition()), .condition(new UpperHandCondition()),
new AttackMove(MoveId.MALIGNANT_CHAIN, PokemonType.POISON, MoveCategory.SPECIAL, 100, 100, 5, 50, 0, 9) new AttackMove(MoveId.MALIGNANT_CHAIN, PokemonType.POISON, MoveCategory.SPECIAL, 100, 100, 5, 50, 0, 9)
.attr(StatusEffectAttr, StatusEffect.TOXIC) .attr(StatusEffectAttr, StatusEffect.TOXIC)
); )
allMoves.map(m => {
if (m.getAttrs("StatStageChangeAttr").some(a => a.selfTarget && a.stages < 0)) {
selfStatLowerMoves.push(m.id);
}
});
} }