Fix tooltips for Crystal Free Z-Moves (#2575)

This commit is contained in:
fish 2026-03-16 03:03:42 -04:00 committed by GitHub
parent ddfd9034a8
commit 54a573b815
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1527,11 +1527,13 @@ export class Battle {
if (!fromeffect.id || callerMoveForPressure || fromeffect.id === 'pursuit') {
let moveName = move.name;
if (!callerMoveForPressure) {
if (move.isZ) {
const previousLine = this.stepQueue[this.currentStep - 1];
const zPower = previousLine.startsWith('|-zpower');
if (move.isZ && zPower) {
pokemon.item = move.isZ;
let item = Dex.items.get(move.isZ);
if (item.zMoveFrom) moveName = item.zMoveFrom;
} else if (move.name.startsWith('Z-')) {
} else if (move.name.startsWith('Z-') && zPower) {
moveName = moveName.slice(2);
move = Dex.moves.get(moveName);
if (window.BattleItems) {