Implement trainer battles and various changes

Implement trainer battles; add dialogue functionality; add random session seed for predictable random results; remove capitalization from text; add full party heal after every 10 waves
This commit is contained in:
Flashfyre committed 2023-10-18 18:01:15 -04:00
1 parent 75bd40863e
commit 83c70889fc
50 files changed
+1500 -399

No files matched your search

+3 -2
View File
@@ -1,10 +1,11 @@
import { PokemonHealPhase, StatChangePhase } from "../battle-phases";
import { getPokemonMessage } from "../messages";
import Pokemon, { HitResult, MoveResult } from "../pokemon";
import Pokemon, { HitResult } from "../pokemon";
import { getBattleStatName } from "./battle-stat";
import { BattleStat } from "./battle-stat";
import { BattlerTagType } from "./battler-tag";
import { getStatusEffectHealText } from "./status-effect";
import * as Utils from "../utils";
export enum BerryType {
SITRUS,
@@ -20,7 +21,7 @@ export enum BerryType {
}
export function getBerryName(berryType: BerryType) {
return `${BerryType[berryType]} BERRY`;
return `${Utils.toReadableString(BerryType[berryType])} Berry`;
}
export function getBerryEffectDescription(berryType: BerryType) {