mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-26 09:19:31 +02:00
Docs and Shed Tail on-add message
This commit is contained in:
parent
c39efe6e26
commit
acc5a5aeff
@ -2281,6 +2281,11 @@ export class TarShotTag extends BattlerTag {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tag implementing the {@link https://bulbapedia.bulbagarden.net/wiki/Substitute_(doll)#Effect | Substitute Doll} effect,
|
||||||
|
* for use with the moves Substitute and Shed Tail. Pokemon with this tag deflect most forms of received attack damage
|
||||||
|
* onto the tag. This tag also grants immunity to most Status moves and several move effects.
|
||||||
|
*/
|
||||||
export class SubstituteTag extends BattlerTag {
|
export class SubstituteTag extends BattlerTag {
|
||||||
/** The substitute's remaining HP. If HP is depleted, the Substitute fades. */
|
/** The substitute's remaining HP. If HP is depleted, the Substitute fades. */
|
||||||
public hp: number;
|
public hp: number;
|
||||||
@ -2300,7 +2305,11 @@ export class SubstituteTag extends BattlerTag {
|
|||||||
|
|
||||||
// Queue battle animation and message
|
// Queue battle animation and message
|
||||||
pokemon.scene.triggerPokemonBattleAnim(pokemon, PokemonAnimType.SUBSTITUTE_ADD);
|
pokemon.scene.triggerPokemonBattleAnim(pokemon, PokemonAnimType.SUBSTITUTE_ADD);
|
||||||
pokemon.scene.queueMessage(i18next.t("battlerTags:substituteOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), 1500);
|
if (this.sourceMove === Moves.SHED_TAIL) {
|
||||||
|
pokemon.scene.queueMessage(i18next.t("battlerTags:shedTailOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), 1500);
|
||||||
|
} else {
|
||||||
|
pokemon.scene.queueMessage(i18next.t("battlerTags:substituteOnAdd", { pokemonNameWithAffix: getPokemonNameWithAffix(pokemon) }), 1500);
|
||||||
|
}
|
||||||
|
|
||||||
// Remove any binding effects from the user
|
// Remove any binding effects from the user
|
||||||
pokemon.findAndRemoveTags(tag => tag instanceof DamagingTrapTag);
|
pokemon.findAndRemoveTags(tag => tag instanceof DamagingTrapTag);
|
||||||
|
@ -71,6 +71,7 @@
|
|||||||
"disabledOnAdd": "{{pokemonNameWithAffix}}'s {{moveName}}\nwas disabled!",
|
"disabledOnAdd": "{{pokemonNameWithAffix}}'s {{moveName}}\nwas disabled!",
|
||||||
"disabledLapse": "{{pokemonNameWithAffix}}'s {{moveName}}\nis no longer disabled.",
|
"disabledLapse": "{{pokemonNameWithAffix}}'s {{moveName}}\nis no longer disabled.",
|
||||||
"tarShotOnAdd": "{{pokemonNameWithAffix}} became weaker to fire!",
|
"tarShotOnAdd": "{{pokemonNameWithAffix}} became weaker to fire!",
|
||||||
|
"shedTailOnAdd": "{{pokemonNameWithAffix}} shed its tail to create a decoy!",
|
||||||
"substituteOnAdd": "{{pokemonNameWithAffix}} put in a substitute!",
|
"substituteOnAdd": "{{pokemonNameWithAffix}} put in a substitute!",
|
||||||
"substituteOnHit": "The substitute took damage for {{pokemonNameWithAffix}}!",
|
"substituteOnHit": "The substitute took damage for {{pokemonNameWithAffix}}!",
|
||||||
"substituteOnRemove": "{{pokemonNameWithAffix}}'s substitute faded!"
|
"substituteOnRemove": "{{pokemonNameWithAffix}}'s substitute faded!"
|
||||||
|
Loading…
Reference in New Issue
Block a user