stat change phase: only display comma before and if there are 3 or more stats
parent
b076dec346
commit
e4b8bffdec
|
@ -2839,7 +2839,7 @@ export class StatChangePhase extends PokemonPhase {
|
||||||
if (relLevelStats.length > 1) {
|
if (relLevelStats.length > 1) {
|
||||||
statsFragment = relLevelStats.length >= 5
|
statsFragment = relLevelStats.length >= 5
|
||||||
? 'stats'
|
? 'stats'
|
||||||
: `${relLevelStats.slice(0, -1).map(s => getBattleStatName(s)).join(', ')}, and ${getBattleStatName(relLevelStats[relLevelStats.length - 1])}`;
|
: `${relLevelStats.slice(0, -1).map(s => getBattleStatName(s)).join(', ')}${relLevelStats.length > 2 ? ',' : ''} and ${getBattleStatName(relLevelStats[relLevelStats.length - 1])}`;
|
||||||
} else
|
} else
|
||||||
statsFragment = getBattleStatName(relLevelStats[0]);
|
statsFragment = getBattleStatName(relLevelStats[0]);
|
||||||
messages.push(getPokemonMessage(this.getPokemon(), `'s ${statsFragment} ${getBattleStatLevelChangeDescription(Math.abs(parseInt(rl)), levels >= 1)}!`));
|
messages.push(getPokemonMessage(this.getPokemon(), `'s ${statsFragment} ${getBattleStatLevelChangeDescription(Math.abs(parseInt(rl)), levels >= 1)}!`));
|
||||||
|
|
Loading…
Reference in New Issue