From e191ae056733d59d8f584f076fc891312d365a46 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Thu, 4 Apr 2024 20:53:41 -0400 Subject: [PATCH] Nerf damage and protection tokens to half --- src/modifier/modifier-type.ts | 4 ++-- src/modifier/modifier.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index a3ac864b1..7c8698673 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -896,8 +896,8 @@ export const modifierTypes = { GOLDEN_POKEBALL: () => new ModifierType(`Golden ${getPokeballName(PokeballType.POKEBALL)}`, 'Adds 1 extra item option at the end of every battle', (type, _args) => new Modifiers.ExtraModifierModifier(type), 'pb_gold', null, 'pb_bounce_1'), - ENEMY_DAMAGE_BOOSTER: () => new ModifierType('Damage Token', 'Increases damage by 20%', (type, _args) => new Modifiers.EnemyDamageBoosterModifier(type, 20), 'wl_item_drop'), - ENEMY_DAMAGE_REDUCTION: () => new ModifierType('Protection Token', 'Reduces incoming damage by 10%', (type, _args) => new Modifiers.EnemyDamageReducerModifier(type, 10), 'wl_guard_spec'), + ENEMY_DAMAGE_BOOSTER: () => new ModifierType('Damage Token', 'Increases damage by 10%', (type, _args) => new Modifiers.EnemyDamageBoosterModifier(type, 10), 'wl_item_drop'), + ENEMY_DAMAGE_REDUCTION: () => new ModifierType('Protection Token', 'Reduces incoming damage by 5%', (type, _args) => new Modifiers.EnemyDamageReducerModifier(type, 5), 'wl_guard_spec'), //ENEMY_SUPER_EFFECT_BOOSTER: () => new ModifierType('Type Advantage Token', 'Increases damage of super effective attacks by 30%', (type, _args) => new Modifiers.EnemySuperEffectiveDamageBoosterModifier(type, 30), 'wl_custom_super_effective'), ENEMY_HEAL: () => new ModifierType('Recovery Token', 'Heals 5% of max HP every turn', (type, _args) => new Modifiers.EnemyTurnHealModifier(type, 5), 'wl_potion'), ENEMY_ATTACK_POISON_CHANCE: () => new EnemyAttackStatusEffectChanceModifierType('Poison Token', 10, StatusEffect.POISON, 'wl_antidote'), diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index 5f2caefd1..1ee1c26a0 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -1900,7 +1900,7 @@ abstract class EnemyDamageMultiplierModifier extends EnemyPersistentModifier { export class EnemyDamageBoosterModifier extends EnemyDamageMultiplierModifier { constructor(type: ModifierType, boostPercent: number, stackCount?: integer) { - super(type, 1 + ((boostPercent || 20) * 0.01), stackCount); + super(type, 1 + ((boostPercent || 10) * 0.01), stackCount); } match(modifier: Modifier): boolean { @@ -1922,7 +1922,7 @@ export class EnemyDamageBoosterModifier extends EnemyDamageMultiplierModifier { export class EnemyDamageReducerModifier extends EnemyDamageMultiplierModifier { constructor(type: ModifierType, reductionPercent: number, stackCount?: integer) { - super(type, 1 - ((reductionPercent || 10) * 0.01), stackCount); + super(type, 1 - ((reductionPercent || 5) * 0.01), stackCount); } match(modifier: Modifier): boolean {