website refactor
This commit is contained in:
@@ -39,10 +39,28 @@ export class RacingTeamFactory {
|
||||
|
||||
const teamId = seedId(`team-${i}`, this.persistence);
|
||||
|
||||
const racingNames = [
|
||||
'Apex Performance', 'Velocity Racing', 'Zenith Motorsport', 'Quantum Racing',
|
||||
'Ignition Racing', 'Precision Dynamics', 'Overdrive Motorsport', 'Apex Predators',
|
||||
'Gridline Racing', 'Shift Point Motorsport', 'Redline Performance', 'Apex Legends',
|
||||
'Circuit Breakers', 'Full Throttle Racing', 'Gearhead Motorsport', 'Piston Cup Racing',
|
||||
'Turbo Titans', 'Nitro Knights', 'Velocity Vanguards', 'Mach One Racing',
|
||||
'Apex Alliance', 'Elite Endurance', 'Sprint Specialists', 'Grand Prix Group',
|
||||
'Podium Pursuit', 'Victory Vibe', 'Championship Chase', 'Racing Renegades',
|
||||
'Track Titans', 'Asphalt Assassins', 'Speed Syndicate', 'Fast Lane Force',
|
||||
'Apex Architects', 'Velocity Visionaries', 'Zenith Zephyrs', 'Quantum Quicksilver',
|
||||
'Ignition Iron', 'Precision Pilots', 'Overdrive Outlaws', 'Apex Aces',
|
||||
'Gridline Guardians', 'Shift Point Sentinels', 'Redline Rebels', 'Apex Avengers',
|
||||
'Circuit Crusaders', 'Full Throttle Falcons', 'Gearhead Giants', 'Piston Cup Pros',
|
||||
'Turbo Tigers', 'Nitro Ninjas'
|
||||
];
|
||||
|
||||
const name = racingNames[(i - 1) % racingNames.length]!;
|
||||
|
||||
return Team.create({
|
||||
id: teamId,
|
||||
name: faker.company.name() + ' Racing',
|
||||
tag: faker.string.alpha({ length: 4, casing: 'upper' }),
|
||||
name: name,
|
||||
tag: name.split(' ').map(w => w[0]).join('').toUpperCase().substring(0, 4),
|
||||
description: faker.lorem.sentences(2),
|
||||
ownerId: owner.id,
|
||||
leagues: teamLeagues,
|
||||
@@ -203,8 +221,8 @@ export class RacingTeamFactory {
|
||||
generateTeamStats(teams: Team[]): Map<string, TeamStats> {
|
||||
const statsMap = new Map<string, TeamStats>();
|
||||
|
||||
// Available regions
|
||||
const regions = ['Europe', 'North America', 'South America', 'Asia', 'Oceania', 'Africa'];
|
||||
// Available regions (using country codes for flags)
|
||||
const regions = ['DE', 'GB', 'US', 'FR', 'IT', 'ES', 'BR', 'JP', 'AU', 'NL', 'BE', 'AT', 'CH', 'SE', 'NO', 'FI', 'DK', 'PL', 'CZ', 'HU'];
|
||||
|
||||
// Available languages
|
||||
const allLanguages = ['English', 'German', 'French', 'Spanish', 'Italian', 'Portuguese', 'Japanese', 'Korean', 'Russian', 'Chinese'];
|
||||
|
||||
Reference in New Issue
Block a user