diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index dab96e4090a..707a8fb93ee 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -1652,19 +1652,6 @@ export abstract class Pokemon extends Phaser.GameObjects.Container { return precise ? this.hp / this.getMaxHp() : Math.round((this.hp / this.getMaxHp()) * 100) / 100; } - generateGender(): void { - if (this.species.malePercent === null) { - this.gender = Gender.GENDERLESS; - } else { - const genderChance = (this.id % 256) * 0.390625; - if (genderChance < this.species.malePercent) { - this.gender = Gender.MALE; - } else { - this.gender = Gender.FEMALE; - } - } - } - /** * Return this Pokemon's {@linkcode Gender}. * @param ignoreOverride - Whether to ignore any overrides caused by {@linkcode MoveId.TRANSFORM | Transform}; default `false` diff --git a/src/system/game-data.ts b/src/system/game-data.ts index 3a4dafb2de2..47d3c2df2f5 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -1515,6 +1515,7 @@ export class GameData { switch (dataType) { case GameDataType.SYSTEM: { dataStr = this.convertSystemDataStr(dataStr); + dataStr = dataStr.replace(/"playTime":\d+/, `"playTime":${this.gameStats.playTime + 60}`); const systemData = this.parseSystemData(dataStr); valid = !!systemData.dexData && !!systemData.timestamp; break;