mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2024-11-25 08:16:04 +00:00
[Balance] Protean / Libero changed to Gen 6-8 Implementation (#2473)
* Protean / Libero changed to Gen 6-8 Implementation * take 2 * please just work * Update protean.test.ts * Update libero.test.ts
This commit is contained in:
parent
3d43b50c35
commit
ec91d2453a
@ -4591,8 +4591,8 @@ export function initAbilities() {
|
||||
.attr(HealFromBerryUseAbAttr, 1/3)
|
||||
.partial(), // Healing not blocked by Heal Block
|
||||
new Ability(Abilities.PROTEAN, 6)
|
||||
.attr(PokemonTypeChangeAbAttr)
|
||||
.condition((p) => !p.summonData?.abilitiesApplied.includes(Abilities.PROTEAN)),
|
||||
.attr(PokemonTypeChangeAbAttr),
|
||||
//.condition((p) => !p.summonData?.abilitiesApplied.includes(Abilities.PROTEAN)), //Gen 9 Implementation
|
||||
new Ability(Abilities.FUR_COAT, 6)
|
||||
.attr(ReceivedMoveDamageMultiplierAbAttr, (target, user, move) => move.category === MoveCategory.PHYSICAL, 0.5)
|
||||
.ignorable(),
|
||||
@ -4835,8 +4835,8 @@ export function initAbilities() {
|
||||
.attr(PostSummonStatChangeAbAttr, BattleStat.DEF, 1, true)
|
||||
.condition(getOncePerBattleCondition(Abilities.DAUNTLESS_SHIELD)),
|
||||
new Ability(Abilities.LIBERO, 8)
|
||||
.attr(PokemonTypeChangeAbAttr)
|
||||
.condition((p) => !p.summonData?.abilitiesApplied.includes(Abilities.LIBERO)),
|
||||
.attr(PokemonTypeChangeAbAttr),
|
||||
//.condition((p) => !p.summonData?.abilitiesApplied.includes(Abilities.LIBERO)), //Gen 9 Implementation
|
||||
new Ability(Abilities.BALL_FETCH, 8)
|
||||
.attr(FetchBallAbAttr)
|
||||
.condition(getOncePerBattleCondition(Abilities.BALL_FETCH)),
|
||||
|
@ -57,7 +57,7 @@ describe("Abilities - Protean", () => {
|
||||
TIMEOUT,
|
||||
);
|
||||
|
||||
test(
|
||||
test.skip(
|
||||
"ability applies only once per switch in",
|
||||
async () => {
|
||||
vi.spyOn(Overrides, "MOVESET_OVERRIDE", "get").mockReturnValue([Moves.SPLASH, Moves.AGILITY]);
|
||||
|
@ -57,7 +57,7 @@ describe("Abilities - Protean", () => {
|
||||
TIMEOUT,
|
||||
);
|
||||
|
||||
test(
|
||||
test.skip(
|
||||
"ability applies only once per switch in",
|
||||
async () => {
|
||||
vi.spyOn(Overrides, "MOVESET_OVERRIDE", "get").mockReturnValue([Moves.SPLASH, Moves.AGILITY]);
|
||||
|
Loading…
Reference in New Issue
Block a user