mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-12-24 02:29:25 +01:00
[Balance] increase ai friendship scaling (#6879)
This commit is contained in:
parent
95470b02c1
commit
29d88d558c
@ -173,7 +173,7 @@ import { calculateBossSegmentDamage } from "#utils/damage";
|
||||
import { getEnumValues } from "#utils/enums";
|
||||
import { getFusedSpeciesName, getPokemonSpecies, getPokemonSpeciesForm } from "#utils/pokemon-utils";
|
||||
import { inSpeedOrder } from "#utils/speed-order-generator";
|
||||
import { argbFromRgba, QuantizerCelebi, rgbaFromArgb } from "@material/material-color-utilities";
|
||||
import { argbFromRgba, clampInt, QuantizerCelebi, rgbaFromArgb } from "@material/material-color-utilities";
|
||||
import i18next from "i18next";
|
||||
import Phaser from "phaser";
|
||||
import SoundFade from "phaser3-rex-plugins/plugins/soundfade";
|
||||
@ -6405,7 +6405,7 @@ export class EnemyPokemon extends Pokemon {
|
||||
ivs.push(randSeedIntRange(Math.floor(waveIndex / 10), 31));
|
||||
}
|
||||
this.ivs = ivs;
|
||||
this.friendship = Math.round(255 * (waveIndex / 200));
|
||||
this.friendship = clampInt(50, 255, Math.round(255 * (waveIndex / 145)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -215,12 +215,12 @@ describe("Spec - Pokemon", () => {
|
||||
});
|
||||
|
||||
it.each([
|
||||
{ wave: 5, friendship: 6 },
|
||||
{ wave: 25, friendship: 32 },
|
||||
{ wave: 55, friendship: 70 },
|
||||
{ wave: 95, friendship: 121 },
|
||||
{ wave: 145, friendship: 185 },
|
||||
{ wave: 195, friendship: 249 },
|
||||
{ wave: 5, friendship: 50 },
|
||||
{ wave: 25, friendship: 50 },
|
||||
{ wave: 55, friendship: 97 },
|
||||
{ wave: 95, friendship: 167 },
|
||||
{ wave: 145, friendship: 255 },
|
||||
{ wave: 195, friendship: 255 },
|
||||
])("should set friendship for enemy trainer pokemon based on wave ($wave)", async ({ wave, friendship }) => {
|
||||
game.override.startingWave(wave);
|
||||
await game.classicMode.runToSummon([SpeciesId.FEEBAS]);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user