diff --git a/src/data/battler-tags.ts b/src/data/battler-tags.ts index 413908a1a7d..66b6676a4f5 100644 --- a/src/data/battler-tags.ts +++ b/src/data/battler-tags.ts @@ -1301,7 +1301,10 @@ export class ProtectedTag extends BattlerTag { /** Base class for `BattlerTag`s that block damaging moves but not status moves */ export class DamageProtectedTag extends ProtectedTag {} -/** `BattlerTag` class for moves that block damaging moves damage the enemy if the enemy's move makes contact */ +/** + * `BattlerTag` class for moves that block damaging moves damage the enemy if the enemy's move makes contact + * Used by {@linkcode Moves.SPIKY_SHIELD} + */ export class ContactDamageProtectedTag extends ProtectedTag { private damageRatio: number; @@ -1337,7 +1340,10 @@ export class ContactDamageProtectedTag extends ProtectedTag { } } -/** `BattlerTag` class for moves that block damaging moves and lower enemy stats if the enemy's move makes contact */ +/** + * `BattlerTag` class for moves that block damaging moves and lower enemy stats if the enemy's move makes contact + * Used by {@linkcode Moves.KINGS_SHIELD}, {@linkcode Moves.OBSTRUCT}, {@linkcode Moves.SILK_TRAP} + */ export class ContactStatStageChangeProtectedTag extends DamageProtectedTag { private stat: BattleStat; private levels: number; @@ -1394,7 +1400,10 @@ export class ContactPoisonProtectedTag extends ProtectedTag { } } -/** `BattlerTag` class for moves that block damaging moves and burn the enemy if the enemy's move makes contact */ +/** + * `BattlerTag` class for moves that block damaging moves and burn the enemy if the enemy's move makes contact + * Used by {@linkcode Moves.BURNING_BULWARK} + */ export class ContactBurnProtectedTag extends DamageProtectedTag { constructor(sourceMove: Moves) { super(sourceMove, BattlerTagType.BURNING_BULWARK);