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

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) {