Fix load game bug after backing out of daily run
parent
a05189120c
commit
9805329228
|
@ -182,13 +182,13 @@ export class TitlePhase extends Phase {
|
||||||
};
|
};
|
||||||
this.scene.ui.setMode(Mode.OPTION_SELECT, config);
|
this.scene.ui.setMode(Mode.OPTION_SELECT, config);
|
||||||
|
|
||||||
this.scene.dailyRunScoreboard.showAndUpdate(true);
|
this.scene.dailyRunScoreboard.showAndUpdate();
|
||||||
}
|
}
|
||||||
|
|
||||||
loadSaveSlot(slotId: integer): void {
|
loadSaveSlot(slotId: integer): void {
|
||||||
this.scene.sessionSlotId = slotId;
|
this.scene.sessionSlotId = slotId;
|
||||||
this.scene.ui.setMode(Mode.MESSAGE);
|
this.scene.ui.setMode(Mode.MESSAGE);
|
||||||
this.scene.dailyRunScoreboard.hide(false);
|
this.scene.dailyRunScoreboard.hide();
|
||||||
this.scene.gameData.loadSession(this.scene, slotId).then((success: boolean) => {
|
this.scene.gameData.loadSession(this.scene, slotId).then((success: boolean) => {
|
||||||
if (success) {
|
if (success) {
|
||||||
this.loaded = true;
|
this.loaded = true;
|
||||||
|
@ -206,7 +206,7 @@ export class TitlePhase extends Phase {
|
||||||
this.scene.clearPhaseQueue();
|
this.scene.clearPhaseQueue();
|
||||||
if (slotId === -1) {
|
if (slotId === -1) {
|
||||||
this.scene.pushPhase(new TitlePhase(this.scene));
|
this.scene.pushPhase(new TitlePhase(this.scene));
|
||||||
return this.end();
|
return super.end();
|
||||||
}
|
}
|
||||||
this.scene.sessionSlotId = slotId;
|
this.scene.sessionSlotId = slotId;
|
||||||
|
|
||||||
|
@ -256,7 +256,7 @@ export class TitlePhase extends Phase {
|
||||||
}
|
}
|
||||||
|
|
||||||
end(): void {
|
end(): void {
|
||||||
this.scene.dailyRunScoreboard.hide(false);
|
this.scene.dailyRunScoreboard.hide();
|
||||||
|
|
||||||
if (!this.loaded && !this.scene.gameMode.isDaily) {
|
if (!this.loaded && !this.scene.gameMode.isDaily) {
|
||||||
this.scene.arena.preloadBgm();
|
this.scene.arena.preloadBgm();
|
||||||
|
@ -3224,7 +3224,6 @@ export class ExpPhase extends PlayerPartyMemberPokemonPhase {
|
||||||
let exp = new Utils.NumberHolder(this.expValue);
|
let exp = new Utils.NumberHolder(this.expValue);
|
||||||
this.scene.applyModifiers(ExpBoosterModifier, true, exp);
|
this.scene.applyModifiers(ExpBoosterModifier, true, exp);
|
||||||
exp.value = Math.floor(exp.value);
|
exp.value = Math.floor(exp.value);
|
||||||
console.log(this.expValue, exp.value);
|
|
||||||
this.scene.ui.showText(`${pokemon.name} gained\n${exp.value} EXP. Points!`, null, () => {
|
this.scene.ui.showText(`${pokemon.name} gained\n${exp.value} EXP. Points!`, null, () => {
|
||||||
const lastLevel = pokemon.level;
|
const lastLevel = pokemon.level;
|
||||||
let newLevel: integer;
|
let newLevel: integer;
|
||||||
|
|
Loading…
Reference in New Issue