diff --git a/src/battle-animations.ts b/src/battle-animations.ts index f8e1072fa..7c9f03c56 100644 --- a/src/battle-animations.ts +++ b/src/battle-animations.ts @@ -2606,6 +2606,7 @@ class PokemonSprite extends Sprite { destinybond: 'Destiny Bond', snatch: 'Snatch', grudge: 'Grudge', + charge: 'Charge', endure: 'Endure', focuspunch: 'Focusing', shelltrap: 'Trap set', diff --git a/src/battle-text-parser.ts b/src/battle-text-parser.ts index 9c6fea824..e9a574674 100644 --- a/src/battle-text-parser.ts +++ b/src/battle-text-parser.ts @@ -123,8 +123,11 @@ class BattleTextParser { return {args: ['-block', pokemon, effect, arg3], kwArgs}; } + if (id === 'charge') { + return {args: ['-singlemove', pokemon, effect], kwArgs: {of: target}}; + } if ([ - 'bind', 'wrap', 'clamp', 'whirlpool', 'firespin', 'magmastorm', 'sandtomb', 'infestation', 'charge', 'trapped', + 'bind', 'wrap', 'clamp', 'whirlpool', 'firespin', 'magmastorm', 'sandtomb', 'infestation', 'trapped', ].includes(id)) { return {args: ['-start', pokemon, effect], kwArgs: {of: target}}; }