Add basic dialogue for trainer types

Also added the Clerk's dialogue entries, as that trainer type has localized text, but no entry in the code.
This commit is contained in:
Madmadness65 2025-03-15 01:00:50 -05:00
parent 88082c0e5b
commit b86c260140
2 changed files with 74 additions and 4 deletions

View File

@ -7174,7 +7174,8 @@ export function initBiomes() {
],
[ TrainerType.BEAUTY, [
[ Biome.FAIRY_CAVE, BiomePoolTier.COMMON ]
]],
]
],
[ TrainerType.BIKER, [
[ Biome.SLUM, BiomePoolTier.COMMON ]
]
@ -7204,7 +7205,8 @@ export function initBiomes() {
],
[ TrainerType.CLERK, [
[ Biome.METROPOLIS, BiomePoolTier.COMMON ]
]],
]
],
[ TrainerType.CYCLIST, [
[ Biome.PLAINS, BiomePoolTier.UNCOMMON ],
[ Biome.METROPOLIS, BiomePoolTier.COMMON ]
@ -7213,7 +7215,8 @@ export function initBiomes() {
[ TrainerType.DANCER, []],
[ TrainerType.DEPOT_AGENT, [
[ Biome.METROPOLIS, BiomePoolTier.UNCOMMON ]
]],
]
],
[ TrainerType.DOCTOR, []],
[ TrainerType.FIREBREATHER, [
[ Biome.VOLCANO, BiomePoolTier.COMMON ]
@ -7227,7 +7230,8 @@ export function initBiomes() {
[ TrainerType.GUITARIST, [
[ Biome.METROPOLIS, BiomePoolTier.UNCOMMON ],
[ Biome.POWER_PLANT, BiomePoolTier.COMMON ]
]],
]
],
[ TrainerType.HARLEQUIN, []],
[ TrainerType.HIKER, [
[ Biome.MOUNTAIN, BiomePoolTier.COMMON ],

View File

@ -312,6 +312,72 @@ export const trainerTypeDialogue: TrainerTypeDialogue = {
victory: ["dialogue:sailor.victory.1", "dialogue:sailor.victory.2", "dialogue:sailor.victory.3"],
},
],
[TrainerType.CLERK]: [
{
encounter: ["dialogue:clerk.encounter.1", "dialogue:clerk.encounter.2", "dialogue:clerk.encounter.3"],
victory: ["dialogue:clerk.victory.1", "dialogue:clerk.victory.2", "dialogue:clerk.victory.3"],
},
{
encounter: [
"dialogue:clerk_female.encounter.1",
"dialogue:clerk_female.encounter.2",
"dialogue:clerk_female.encounter.3",
],
victory: [
"dialogue:clerk_female.victory.1",
"dialogue:clerk_female.victory.2",
"dialogue:clerk_female.victory.3",
],
},
],
[TrainerType.HOOLIGANS]: [
{
encounter: ["dialogue:hooligans.encounter.1", "dialogue:hooligans.encounter.2"],
victory: ["dialogue:hooligans.victory.1"],
},
],
[TrainerType.MUSICIAN]: [
{
encounter: ["dialogue:musician.encounter.1"],
victory: ["dialogue:musician.victory.1"],
},
],
[TrainerType.PILOT]: [
{
encounter: ["dialogue:pilot.encounter.1", "dialogue:pilot.encounter.2"],
victory: ["dialogue:pilot.victory.1", "dialogue:pilot.victory.2"],
},
],
[TrainerType.POKEFAN]: [
{
encounter: ["dialogue:pokefan.encounter.1"],
victory: ["dialogue:pokefan.victory.1"],
},
{
encounter: ["dialogue:pokefan_female.encounter.1"],
victory: ["dialogue:pokefan_female.victory.1"],
},
],
[TrainerType.RICH]: [
{
encounter: ["dialogue:rich.encounter.1"],
victory: ["dialogue:rich.victory.1"],
},
{
encounter: ["dialogue:rich_female.encounter.1"],
victory: ["dialogue:rich_female.victory.1"],
},
],
[TrainerType.RICH_KID]: [
{
encounter: ["dialogue:rich_kid.encounter.1"],
victory: ["dialogue:rich_kid.victory.1"],
},
{
encounter: ["dialogue:rich_kid_female.encounter.1"],
victory: ["dialogue:rich_kid_female.victory.1"],
},
],
[TrainerType.ROCKET_GRUNT]: [
{
encounter: [