diff --git a/src/logger.ts b/src/logger.ts index 6f4fc7449f8..3bcd9b9e5e4 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -446,6 +446,8 @@ export function printDRPD(inData: string, indent: string, drpd: DRPD): string { inData += ",\n" + indent + " \"title\": \"" + drpd.title + "\"" inData += ",\n" + indent + " \"authors\": [\"" + drpd.authors.join("\", \"") + "\"]" inData += ",\n" + indent + " \"date\": \"" + drpd.date + "\"" + inData += ",\n" + indent + " \"label\": \"" + drpd.label + "\"" + inData += ",\n" + indent + " \"uuid\": \"" + drpd.uuid + "\"" if (drpd.waves) { inData += ",\n" + indent + " \"waves\": [\n" var isFirst = true @@ -459,6 +461,7 @@ export function printDRPD(inData: string, indent: string, drpd: DRPD): string { inData = printWave(inData, indent + " ", drpd.waves[i]) } } + inData += ",\n" + indent + " ]\n" } else { inData += ",\n" + indent + " \"waves\": []" } diff --git a/src/phases.ts b/src/phases.ts index 766a594ec51..2813bc563ef 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -6465,7 +6465,15 @@ export class SelectModifierPhase extends BattlePhase { ? modifierType.newModifier(party[slotIndex]) : modifierType.newModifier(party[slotIndex], option as integer) : modifierType.newModifier(party[slotIndex], option - PartyOption.MOVE_1); + if (isPpRestoreModifier) { LoggerTools.logShop(this.scene, this.scene.currentBattle.waveIndex, modifierType.name + " → " + this.scene.getParty()[slotIndex].name) + } else if (isRememberMoveModifier) { + LoggerTools.logShop(this.scene, this.scene.currentBattle.waveIndex, modifierType.name + " → " + this.scene.getParty()[slotIndex].name) + } else if (isTmModifier) { + LoggerTools.logShop(this.scene, this.scene.currentBattle.waveIndex, modifierType.name + " → " + this.scene.getParty()[slotIndex].name) + } else { + LoggerTools.logShop(this.scene, this.scene.currentBattle.waveIndex, modifierType.name + " → " + this.scene.getParty()[slotIndex].name) + } applyModifier(modifier, true); }); } else {