mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2024-11-27 09:16:03 +00:00
Merge pull request #153 from AsdarDevelops/ME/beta/translation-json-migration
Migrate translation files to `json`
This commit is contained in:
commit
0b20327c78
@ -1,29 +1,29 @@
|
||||
import { lostAtSeaDialogue } from "./mystery-encounters/lost-at-sea-dialogue";
|
||||
import { mysteriousChestDialogue } from "#app/locales/en/mystery-encounters/mysterious-chest-dialogue";
|
||||
import { mysteriousChallengersDialogue } from "#app/locales/en/mystery-encounters/mysterious-challengers-dialogue";
|
||||
import { darkDealDialogue } from "#app/locales/en/mystery-encounters/dark-deal-dialogue";
|
||||
import { departmentStoreSaleDialogue } from "#app/locales/en/mystery-encounters/department-store-sale-dialogue";
|
||||
import { fieldTripDialogue } from "#app/locales/en/mystery-encounters/field-trip-dialogue";
|
||||
import { fieryFalloutDialogue } from "#app/locales/en/mystery-encounters/fiery-fallout-dialogue";
|
||||
import { fightOrFlightDialogue } from "#app/locales/en/mystery-encounters/fight-or-flight-dialogue";
|
||||
import { safariZoneDialogue } from "#app/locales/en/mystery-encounters/safari-zone-dialogue";
|
||||
import { shadyVitaminDealerDialogue } from "#app/locales/en/mystery-encounters/shady-vitamin-dealer-dialogue";
|
||||
import { slumberingSnorlaxDialogue } from "#app/locales/en/mystery-encounters/slumbering-snorlax-dialogue";
|
||||
import { trainingSessionDialogue } from "#app/locales/en/mystery-encounters/training-session-dialogue";
|
||||
import { theStrongStuffDialogue } from "#app/locales/en/mystery-encounters/the-strong-stuff-dialogue";
|
||||
import { thePokemonSalesmanDialogue } from "#app/locales/en/mystery-encounters/the-pokemon-salesman-dialogue";
|
||||
import { anOfferYouCantRefuseDialogue } from "#app/locales/en/mystery-encounters/an-offer-you-cant-refuse-dialogue";
|
||||
import { delibirdyDialogue } from "#app/locales/en/mystery-encounters/delibirdy-dialogue";
|
||||
import { absoluteAvariceDialogue } from "#app/locales/en/mystery-encounters/absolute-avarice-dialogue";
|
||||
import { aTrainersTestDialogue } from "#app/locales/en/mystery-encounters/a-trainers-test-dialogue";
|
||||
import { trashToTreasureDialogue } from "#app/locales/en/mystery-encounters/trash-to-treasure-dialogue";
|
||||
import { berriesAboundDialogue } from "#app/locales/en/mystery-encounters/berries-abound-dialogue";
|
||||
import { clowningAroundDialogue } from "#app/locales/en/mystery-encounters/clowning-around-dialogue";
|
||||
import { partTimerDialogue } from "#app/locales/en/mystery-encounters/part-timer-dialogue";
|
||||
import { dancingLessonsDialogue } from "#app/locales/en/mystery-encounters/dancing-lessons-dialogue";
|
||||
import { weirdDreamDialogue } from "#app/locales/en/mystery-encounters/weird-dream-dialogue";
|
||||
import { theWinstrateChallengeDialogue } from "#app/locales/en/mystery-encounters/the-winstrate-challenge-dialogue";
|
||||
import { teleportingHijinksDialogue } from "#app/locales/en/mystery-encounters/teleporting-hijinks-dialogue";
|
||||
import lostAtSeaDialogue from "./mystery-encounters/lost-at-sea-dialogue.json";
|
||||
import mysteriousChestDialogue from "#app/locales/en/mystery-encounters/mysterious-chest-dialogue.json";
|
||||
import mysteriousChallengersDialogue from "#app/locales/en/mystery-encounters/mysterious-challengers-dialogue.json";
|
||||
import darkDealDialogue from "#app/locales/en/mystery-encounters/dark-deal-dialogue.json";
|
||||
import departmentStoreSaleDialogue from "#app/locales/en/mystery-encounters/department-store-sale-dialogue.json";
|
||||
import fieldTripDialogue from "#app/locales/en/mystery-encounters/field-trip-dialogue.json";
|
||||
import fieryFalloutDialogue from "#app/locales/en/mystery-encounters/fiery-fallout-dialogue.json";
|
||||
import fightOrFlightDialogue from "#app/locales/en/mystery-encounters/fight-or-flight-dialogue.json";
|
||||
import safariZoneDialogue from "#app/locales/en/mystery-encounters/safari-zone-dialogue.json";
|
||||
import shadyVitaminDealerDialogue from "#app/locales/en/mystery-encounters/shady-vitamin-dealer-dialogue.json";
|
||||
import slumberingSnorlaxDialogue from "#app/locales/en/mystery-encounters/slumbering-snorlax-dialogue.json";
|
||||
import trainingSessionDialogue from "#app/locales/en/mystery-encounters/training-session-dialogue.json";
|
||||
import theStrongStuffDialogue from "#app/locales/en/mystery-encounters/the-strong-stuff-dialogue.json";
|
||||
import thePokemonSalesmanDialogue from "#app/locales/en/mystery-encounters/the-pokemon-salesman-dialogue.json";
|
||||
import anOfferYouCantRefuseDialogue from "#app/locales/en/mystery-encounters/an-offer-you-cant-refuse-dialogue.json";
|
||||
import delibirdyDialogue from "#app/locales/en/mystery-encounters/delibirdy-dialogue.json";
|
||||
import absoluteAvariceDialogue from "#app/locales/en/mystery-encounters/absolute-avarice-dialogue.json";
|
||||
import aTrainersTestDialogue from "#app/locales/en/mystery-encounters/a-trainers-test-dialogue.json";
|
||||
import trashToTreasureDialogue from "#app/locales/en/mystery-encounters/trash-to-treasure-dialogue.json";
|
||||
import berriesAboundDialogue from "#app/locales/en/mystery-encounters/berries-abound-dialogue.json";
|
||||
import clowningAroundDialogue from "#app/locales/en/mystery-encounters/clowning-around-dialogue.json";
|
||||
import partTimerDialogue from "#app/locales/en/mystery-encounters/part-timer-dialogue.json";
|
||||
import dancingLessonsDialogue from "#app/locales/en/mystery-encounters/dancing-lessons-dialogue.json";
|
||||
import weirdDreamDialogue from "#app/locales/en/mystery-encounters/weird-dream-dialogue.json";
|
||||
import theWinstrateChallengeDialogue from "#app/locales/en/mystery-encounters/the-winstrate-challenge-dialogue.json";
|
||||
import teleportingHijinksDialogue from "#app/locales/en/mystery-encounters/teleporting-hijinks-dialogue.json";
|
||||
|
||||
/**
|
||||
* Injection patterns that can be used:
|
||||
|
@ -0,0 +1,47 @@
|
||||
{
|
||||
"intro": "An extremely strong trainer approaches you...",
|
||||
"buck": {
|
||||
"intro_dialogue": "Yo, trainer! My name's Buck.\n $I have a super awesome proposal\nfor a strong trainer such as yourself!\n $I'm carrying two rare Pokémon Eggs with me,\nbut I'd like someone else to care for one.\n $If you can prove your strength as a trainer to me,\nI'll give you the rarer egg!",
|
||||
"accept": "Whoooo, I'm getting fired up!",
|
||||
"decline": "Darn, it looks like your\nteam isn't in peak condition.\n $Here, let me help with that."
|
||||
},
|
||||
"cheryl": {
|
||||
"intro_dialogue": "Hello, my name's Cheryl.\n $I have a particularly interesting request,\nfor a strong trainer such as yourself.\n $I'm carrying two rare Pokémon Eggs with me,\nbut I'd like someone else to care for one.\n $If you can prove your strength as a trainer to me,\nI'll give you the rarer Egg!",
|
||||
"accept": "I hope you're ready!",
|
||||
"decline": "I understand, it looks like your team\nisn't in the best condition at the moment.\n $Here, let me help with that."
|
||||
},
|
||||
"marley": {
|
||||
"intro_dialogue": "...@d{64} I'm Marley.\n $I have an offer for you...\n $I'm carrying two Pokémon Eggs with me,\nbut I'd like someone else to care for one.\n $If you're stronger than me,\nI'll give you the rarer Egg.",
|
||||
"accept": "... I see.",
|
||||
"decline": "... I see.\n $Your Pokémon look hurt...\nLet me help."
|
||||
},
|
||||
"mira": {
|
||||
"intro_dialogue": "Hi! I'm Mira!\n $Mira has a request\nfor a strong trainer like you!\n $Mira has two rare Pokémon Eggs,\nbut Mira wants someone else to take one!\n $If you show Mira that you're strong,\nMira will give you the rarer Egg!",
|
||||
"accept": "You'll battle Mira?\nYay!",
|
||||
"decline": "Aww, no battle?\nThat's okay!\n $Here, Mira will heal your team!"
|
||||
},
|
||||
"riley": {
|
||||
"intro_dialogue": "I'm Riley.\n $I have an odd proposal\nfor a strong trainer such as yourself.\n $I'm carrying two rare Pokémon Eggs with me,\nbut I'd like to give one to another trainer.\n $If you can prove your strength to me,\nI'll give you the rarer Egg!",
|
||||
"accept": "That look you have...\nLet's do this.",
|
||||
"decline": "I understand, your team looks beat up.\n $Here, let me help with that."
|
||||
},
|
||||
"title": "A Trainer's Test",
|
||||
"description": "It seems this trainer is willing to give you an Egg regardless of your decision. However, if you can manage to defeat this strong trainer, you'll receive a much rarer Egg.",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Accept the Challenge",
|
||||
"tooltip": "(-) Tough Battle\n(+) Gain a @[TOOLTIP_TITLE]{Very Rare Egg}"
|
||||
},
|
||||
"2": {
|
||||
"label": "Refuse the Challenge",
|
||||
"tooltip": "(+) Full Heal Party\n(+) Gain an @[TOOLTIP_TITLE]{Egg}"
|
||||
}
|
||||
},
|
||||
"eggTypes": {
|
||||
"rare": "a Rare Egg",
|
||||
"epic": "an Epic Egg",
|
||||
"legendary": "a Legendary Egg"
|
||||
},
|
||||
"outro": "{{statTrainerName}} gave you {{eggType}}!"
|
||||
}
|
@ -1,67 +0,0 @@
|
||||
export const aTrainersTestDialogue = {
|
||||
intro: "An extremely strong trainer approaches you...",
|
||||
buck: {
|
||||
intro_dialogue: `Yo, trainer! My name's Buck.
|
||||
$I have a super awesome proposal\nfor a strong trainer such as yourself!
|
||||
$I'm carrying two rare Pokémon Eggs with me,\nbut I'd like someone else to care for one.
|
||||
$If you can prove your strength as a trainer to me,\nI'll give you the rarer egg!`,
|
||||
accept: "Whoooo, I'm getting fired up!",
|
||||
decline: `Darn, it looks like your\nteam isn't in peak condition.
|
||||
$Here, let me help with that.`
|
||||
},
|
||||
cheryl: {
|
||||
intro_dialogue: `Hello, my name's Cheryl.
|
||||
$I have a particularly interesting request,\nfor a strong trainer such as yourself.
|
||||
$I'm carrying two rare Pokémon Eggs with me,\nbut I'd like someone else to care for one.
|
||||
$If you can prove your strength as a trainer to me,\nI'll give you the rarer Egg!`,
|
||||
accept: "I hope you're ready!",
|
||||
decline: `I understand, it looks like your team\nisn't in the best condition at the moment.
|
||||
$Here, let me help with that.`
|
||||
},
|
||||
marley: {
|
||||
intro_dialogue: `...@d{64} I'm Marley.
|
||||
$I have an offer for you...
|
||||
$I'm carrying two Pokémon Eggs with me,\nbut I'd like someone else to care for one.
|
||||
$If you're stronger than me,\nI'll give you the rarer Egg.`,
|
||||
accept: "... I see.",
|
||||
decline: `... I see.
|
||||
$Your Pokémon look hurt...\nLet me help.`
|
||||
},
|
||||
mira: {
|
||||
intro_dialogue: `Hi! I'm Mira!
|
||||
$Mira has a request\nfor a strong trainer like you!
|
||||
$Mira has two rare Pokémon Eggs,\nbut Mira wants someone else to take one!
|
||||
$If you show Mira that you're strong,\nMira will give you the rarer Egg!`,
|
||||
accept: "You'll battle Mira?\nYay!",
|
||||
decline: `Aww, no battle?\nThat's okay!
|
||||
$Here, Mira will heal your team!`
|
||||
},
|
||||
riley: {
|
||||
intro_dialogue: `I'm Riley.
|
||||
$I have an odd proposal\nfor a strong trainer such as yourself.
|
||||
$I'm carrying two rare Pokémon Eggs with me,\nbut I'd like to give one to another trainer.
|
||||
$If you can prove your strength to me,\nI'll give you the rarer Egg!`,
|
||||
accept: "That look you have...\nLet's do this.",
|
||||
decline: `I understand, your team looks beat up.
|
||||
$Here, let me help with that.`
|
||||
},
|
||||
title: "A Trainer's Test",
|
||||
description: "It seems this trainer is willing to give you an Egg regardless of your decision. However, if you can manage to defeat this strong trainer, you'll receive a much rarer Egg.",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Accept the Challenge",
|
||||
tooltip: "(-) Tough Battle\n(+) Gain a @[TOOLTIP_TITLE]{Very Rare Egg}"
|
||||
},
|
||||
2: {
|
||||
label: "Refuse the Challenge",
|
||||
tooltip: "(+) Full Heal Party\n(+) Gain an @[TOOLTIP_TITLE]{Egg}",
|
||||
},
|
||||
},
|
||||
eggTypes: {
|
||||
rare: "a Rare Egg",
|
||||
epic: "an Epic Egg",
|
||||
legendary: "a Legendary Egg"
|
||||
},
|
||||
outro: "{{statTrainerName}} gave you {{eggType}}!"
|
||||
};
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"intro": "A Greedent ambushes you\nand steals your party's berries!",
|
||||
"title": "Absolute Avarice",
|
||||
"description": "The Greedent has caught you totally off guard now all your berries are gone!\n\nThe Greedent looks like it's about to eat them when it pauses to look at you, interested.",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Battle It",
|
||||
"tooltip": "(-) Tough Battle\n(+) Rewards from its Berry Hoard",
|
||||
"selected": "The Greedent stuffs its cheeks\nand prepares for battle!",
|
||||
"boss_enraged": "Greedent's fierce love for food has it incensed!",
|
||||
"food_stash": "It looks like the Greedent was guarding an enormous stash of food!\n $@s{item_fanfare}Each Pokémon in your party gains 1x Reviver Seed!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Reason with It",
|
||||
"tooltip": "(+) Regain Some Lost Berries",
|
||||
"selected": "Your pleading strikes a chord with the Greedent.\n $It doesn't give all your berries back, but still tosses a few in your direction."
|
||||
},
|
||||
"3": {
|
||||
"label": "Let It Have the Food",
|
||||
"tooltip": "(-) Lose All Berries\n(?) The Greedent Will Like You",
|
||||
"selected": "The Greedent devours the entire\nstash of berries in a flash!\n $Patting its stomach,\nit looks at you appreciatively.\n $Perhaps you could feed it\nmore berries on your adventure...\n $@s{level_up_fanfare}The Greedent wants to join your party!"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
export const absoluteAvariceDialogue = {
|
||||
intro: "A Greedent ambushes you\nand steals your party's berries!",
|
||||
title: "Absolute Avarice",
|
||||
description: "The Greedent has caught you totally off guard now all your berries are gone!\n\nThe Greedent looks like it's about to eat them when it pauses to look at you, interested.",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Battle It",
|
||||
tooltip: "(-) Tough Battle\n(+) Rewards from its Berry Hoard",
|
||||
selected: "The Greedent stuffs its cheeks\nand prepares for battle!",
|
||||
boss_enraged: "Greedent's fierce love for food has it incensed!",
|
||||
food_stash: `It looks like the Greedent was guarding an enormous stash of food!
|
||||
$@s{item_fanfare}Each Pokémon in your party gains 1x Reviver Seed!`
|
||||
},
|
||||
2: {
|
||||
label: "Reason with It",
|
||||
tooltip: "(+) Regain Some Lost Berries",
|
||||
selected: `Your pleading strikes a chord with the Greedent.
|
||||
$It doesn't give all your berries back, but still tosses a few in your direction.`,
|
||||
},
|
||||
3: {
|
||||
label: "Let It Have the Food",
|
||||
tooltip: "(-) Lose All Berries\n(?) The Greedent Will Like You",
|
||||
selected: `The Greedent devours the entire\nstash of berries in a flash!
|
||||
$Patting its stomach,\nit looks at you appreciatively.
|
||||
$Perhaps you could feed it\nmore berries on your adventure...
|
||||
$@s{level_up_fanfare}The Greedent wants to join your party!`,
|
||||
},
|
||||
}
|
||||
};
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"intro": "You're stopped by a rich looking boy.",
|
||||
"speaker": "Rich Boy",
|
||||
"intro_dialogue": "Good day to you.\n $I can't help but notice that your\n{{strongestPokemon}} looks positively divine!\n $I've always wanted to have a pet like that!\n $I'd pay you handsomely,\nand also give you this old bauble!",
|
||||
"title": "An Offer You Can't Refuse",
|
||||
"description": "You're being offered a @[TOOLTIP_TITLE]{Shiny Charm} and {{price, money}} for your {{strongestPokemon}}!\n\nIt's an extremely good deal, but can you really bear to part with such a strong team member?",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Accept the Deal",
|
||||
"tooltip": "(-) Lose {{strongestPokemon}}\n(+) Gain a @[TOOLTIP_TITLE]{Shiny Charm}\n(+) Gain {{price, money}}",
|
||||
"selected": "Wonderful!@d{32} Come along, {{strongestPokemon}}!\n $It's time to show you off to everyone at the yacht club!\n $They'll be so jealous!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Extort the Kid",
|
||||
"tooltip": "(+) {{option2PrimaryName}} uses {{moveOrAbility}}\n(+) Gain {{price, money}}",
|
||||
"tooltip_disabled": "Your Pokémon need to have certain moves or abilities to choose this",
|
||||
"selected": "My word, we're being robbed, Liepard!\n $You'll be hearing from my lawyers for this!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Leave",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "What a rotten day...\n $Ah, well. Let's return to the yacht club then, Liepard."
|
||||
}
|
||||
}
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
export const anOfferYouCantRefuseDialogue = {
|
||||
intro: "You're stopped by a rich looking boy.",
|
||||
speaker: "Rich Boy",
|
||||
intro_dialogue: `Good day to you.
|
||||
$I can't help but notice that your\n{{strongestPokemon}} looks positively divine!
|
||||
$I've always wanted to have a pet like that!
|
||||
$I'd pay you handsomely,\nand also give you this old bauble!`,
|
||||
title: "An Offer You Can't Refuse",
|
||||
description: "You're being offered a @[TOOLTIP_TITLE]{Shiny Charm} and {{price, money}} for your {{strongestPokemon}}!\n\nIt's an extremely good deal, but can you really bear to part with such a strong team member?",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Accept the Deal",
|
||||
tooltip: "(-) Lose {{strongestPokemon}}\n(+) Gain a @[TOOLTIP_TITLE]{Shiny Charm}\n(+) Gain {{price, money}}",
|
||||
selected: `Wonderful!@d{32} Come along, {{strongestPokemon}}!
|
||||
$It's time to show you off to everyone at the yacht club!
|
||||
$They'll be so jealous!`,
|
||||
},
|
||||
2: {
|
||||
label: "Extort the Kid",
|
||||
tooltip: "(+) {{option2PrimaryName}} uses {{moveOrAbility}}\n(+) Gain {{price, money}}",
|
||||
tooltip_disabled: "Your Pokémon need to have certain moves or abilities to choose this",
|
||||
selected: `My word, we're being robbed, Liepard!
|
||||
$You'll be hearing from my lawyers for this!`,
|
||||
},
|
||||
3: {
|
||||
label: "Leave",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: `What a rotten day...
|
||||
$Ah, well. Let's return to the yacht club then, Liepard.`,
|
||||
}
|
||||
},
|
||||
};
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"intro": "There's a huge berry bush\nnear that Pokémon!",
|
||||
"title": "Berries Abound",
|
||||
"description": "It looks like there's a strong Pokémon guarding a berry bush. Battling is the straightforward approach, but this Pokémon looks strong. Maybe a fast Pokémon would be able to grab some without getting caught?",
|
||||
"query": "What will you do?",
|
||||
"berries": "Berries!",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Battle the Pokémon",
|
||||
"tooltip": "(-) Hard Battle\n(+) Gain Berries",
|
||||
"selected": "You approach the\nPokémon without fear."
|
||||
},
|
||||
"2": {
|
||||
"label": "Race to the Bush",
|
||||
"tooltip": "(-) {{fastestPokemon}} Uses its Speed\n(+) Gain Berries",
|
||||
"selected": "Your {{fastestPokemon}} races for the berry bush!\n $It manages to nab {{numBerries}} before the {{enemyPokemon}} can react!\n $You quickly retreat with your newfound prize.",
|
||||
"selected_bad": "Your {{fastestPokemon}} races for the berry bush!\n $Oh no! The {{enemyPokemon}} was faster and blocked off the approach!",
|
||||
"boss_enraged": "The opposing {{enemyPokemon}} has become enraged!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Leave",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "You leave the strong Pokémon\nwith its prize and continue on."
|
||||
}
|
||||
}
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
export const berriesAboundDialogue = {
|
||||
intro: "There's a huge berry bush\nnear that Pokémon!",
|
||||
title: "Berries Abound",
|
||||
description: "It looks like there's a strong Pokémon guarding a berry bush. Battling is the straightforward approach, but this Pokémon looks strong. Maybe a fast Pokémon would be able to grab some without getting caught?",
|
||||
query: "What will you do?",
|
||||
berries: "Berries!",
|
||||
option: {
|
||||
1: {
|
||||
label: "Battle the Pokémon",
|
||||
tooltip: "(-) Hard Battle\n(+) Gain Berries",
|
||||
selected: "You approach the\nPokémon without fear.",
|
||||
},
|
||||
2: {
|
||||
label: "Race to the Bush",
|
||||
tooltip: "(-) {{fastestPokemon}} Uses its Speed\n(+) Gain Berries",
|
||||
selected: `Your {{fastestPokemon}} races for the berry bush!
|
||||
$It manages to nab {{numBerries}} before the {{enemyPokemon}} can react!
|
||||
$You quickly retreat with your newfound prize.`,
|
||||
selected_bad: `Your {{fastestPokemon}} races for the berry bush!
|
||||
$Oh no! The {{enemyPokemon}} was faster and blocked off the approach!`,
|
||||
boss_enraged: "The opposing {{enemyPokemon}} has become enraged!"
|
||||
},
|
||||
3: {
|
||||
label: "Leave",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: "You leave the strong Pokémon\nwith its prize and continue on.",
|
||||
},
|
||||
}
|
||||
};
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"intro": "It's...@d{64} a clown?",
|
||||
"speaker": "Clown",
|
||||
"intro_dialogue": "Bumbling buffoon, brace for a brilliant battle!\nYou'll be beaten by this brawling busker!",
|
||||
"title": "Clowning Around",
|
||||
"description": "Something is off about this encounter. The clown seems eager to goad you into a battle, but to what end?\n\nThe Blacephalon is especially strange, like it has @[TOOLTIP_TITLE]{weird types and ability.}",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Battle the Clown",
|
||||
"tooltip": "(-) Strange Battle\n(?) Affects Pokémon Abilities",
|
||||
"selected": "Your pitiful Pokémon are poised for a pathetic performance!",
|
||||
"apply_ability_dialogue": "A sensational showcase!\nYour savvy suits a sensational skill as spoils!",
|
||||
"apply_ability_message": "The clown is offering to permanently Skill Swap one of your Pokémon's ability to {{ability}}!",
|
||||
"ability_prompt": "Would you like to permanently teach a Pokémon the {{ability}} ability?",
|
||||
"ability_gained": "@s{level_up_fanfare}{{chosenPokemon}} gained the {{ability}} ability!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Remain Unprovoked",
|
||||
"tooltip": "(-) Upsets the Clown\n(?) Affects Pokémon Items",
|
||||
"selected": "Dismal dodger, you deny a delightful duel?\nFeel my fury!",
|
||||
"selected_2": "The clown's Blacephalon uses Trick!\nAll of your {{switchPokemon}}'s items were randomly swapped!",
|
||||
"selected_3": "Flustered fool, fall for my flawless deception!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Return the Insults",
|
||||
"tooltip": "(-) Upsets the Clown\n(?) Affects Pokémon Types",
|
||||
"selected": "Dismal dodger, you deny a delightful duel?\nFeel my fury!",
|
||||
"selected_2": "The clown's Blacephalon uses a strange move!\nAll of your team's types were randomly swapped!",
|
||||
"selected_3": "Flustered fool, fall for my flawless deception!"
|
||||
}
|
||||
},
|
||||
"outro": "The clown and his cohorts\ndisappear in a puff of smoke."
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
export const clowningAroundDialogue = {
|
||||
intro: "It's...@d{64} a clown?",
|
||||
speaker: "Clown",
|
||||
intro_dialogue: "Bumbling buffoon, brace for a brilliant battle!\nYou'll be beaten by this brawling busker!",
|
||||
title: "Clowning Around",
|
||||
description: "Something is off about this encounter. The clown seems eager to goad you into a battle, but to what end?\n\nThe Blacephalon is especially strange, like it has @[TOOLTIP_TITLE]{weird types and ability.}",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Battle the Clown",
|
||||
tooltip: "(-) Strange Battle\n(?) Affects Pokémon Abilities",
|
||||
selected: "Your pitiful Pokémon are poised for a pathetic performance!",
|
||||
apply_ability_dialogue: "A sensational showcase!\nYour savvy suits a sensational skill as spoils!",
|
||||
apply_ability_message: "The clown is offering to permanently Skill Swap one of your Pokémon's ability to {{ability}}!",
|
||||
ability_prompt: "Would you like to permanently teach a Pokémon the {{ability}} ability?",
|
||||
ability_gained: "@s{level_up_fanfare}{{chosenPokemon}} gained the {{ability}} ability!"
|
||||
},
|
||||
2: {
|
||||
label: "Remain Unprovoked",
|
||||
tooltip: "(-) Upsets the Clown\n(?) Affects Pokémon Items",
|
||||
selected: "Dismal dodger, you deny a delightful duel?\nFeel my fury!",
|
||||
selected_2: "The clown's Blacephalon uses Trick!\nAll of your {{switchPokemon}}'s items were randomly swapped!",
|
||||
selected_3: "Flustered fool, fall for my flawless deception!",
|
||||
},
|
||||
3: {
|
||||
label: "Return the Insults",
|
||||
tooltip: "(-) Upsets the Clown\n(?) Affects Pokémon Types",
|
||||
selected: "Dismal dodger, you deny a delightful duel?\nFeel my fury!",
|
||||
selected_2: "The clown's Blacephalon uses a strange move!\nAll of your team's types were randomly swapped!",
|
||||
selected_3: "Flustered fool, fall for my flawless deception!",
|
||||
},
|
||||
},
|
||||
outro: "The clown and his cohorts\ndisappear in a puff of smoke."
|
||||
};
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"intro": "An Oricorio dances sadly alone, without a partner.",
|
||||
"title": "Dancing Lessons",
|
||||
"description": "The Oricorio doesn't seem aggressive, if anything it seems sad.\n\nMaybe it just wants someone to dance with...",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Battle It",
|
||||
"tooltip": "(-) Tough Battle\n(+) Gain a Baton",
|
||||
"selected": "The Oricorio is distraught and moves to defend itself!",
|
||||
"boss_enraged": "The Oricorio's fear boosted its stats!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Learn Its Dance",
|
||||
"tooltip": "(+) Teach a Pokémon Revelation Dance",
|
||||
"selected": "You watch the Oricorio closely as it performs its dance...\n $@s{level_up_fanfare}Your {{selectedPokemon}} wants to learn Revelation Dance!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Show It a Dance",
|
||||
"tooltip": "(-) Teach the Oricorio a Dance Move\n(+) The Oricorio Will Like You",
|
||||
"disabled_tooltip": "Your Pokémon need to know a Dance move for this.",
|
||||
"select_prompt": "Select a Dance type move to use.",
|
||||
"selected": "The Oricorio watches in fascination as\n{{selectedPokemon}} shows off {{selectedMove}}!\n $It loves the display!\n $@s{level_up_fanfare}The Oricorio wants to join your party!"
|
||||
}
|
||||
},
|
||||
"invalid_selection": "This Pokémon doesn't know a Dance move"
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
export const dancingLessonsDialogue = {
|
||||
intro: "An Oricorio dances sadly alone, without a partner.",
|
||||
title: "Dancing Lessons",
|
||||
description: "The Oricorio doesn't seem aggressive, if anything it seems sad.\n\nMaybe it just wants someone to dance with...",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Battle It",
|
||||
tooltip: "(-) Tough Battle\n(+) Gain a Baton",
|
||||
selected: "The Oricorio is distraught and moves to defend itself!",
|
||||
boss_enraged: "The Oricorio's fear boosted its stats!"
|
||||
},
|
||||
2: {
|
||||
label: "Learn Its Dance",
|
||||
tooltip: "(+) Teach a Pokémon Revelation Dance",
|
||||
selected: `You watch the Oricorio closely as it performs its dance...
|
||||
$@s{level_up_fanfare}Your {{selectedPokemon}} wants to learn Revelation Dance!`,
|
||||
},
|
||||
3: {
|
||||
label: "Show It a Dance",
|
||||
tooltip: "(-) Teach the Oricorio a Dance Move\n(+) The Oricorio Will Like You",
|
||||
disabled_tooltip: "Your Pokémon need to know a Dance move for this.",
|
||||
select_prompt: "Select a Dance type move to use.",
|
||||
selected: `The Oricorio watches in fascination as\n{{selectedPokemon}} shows off {{selectedMove}}!
|
||||
$It loves the display!
|
||||
$@s{level_up_fanfare}The Oricorio wants to join your party!`,
|
||||
},
|
||||
},
|
||||
invalid_selection: "This Pokémon doesn't know a Dance move"
|
||||
};
|
24
src/locales/en/mystery-encounters/dark-deal-dialogue.json
Normal file
24
src/locales/en/mystery-encounters/dark-deal-dialogue.json
Normal file
@ -0,0 +1,24 @@
|
||||
|
||||
|
||||
{
|
||||
"intro": "A strange man in a tattered coat\nstands in your way...",
|
||||
"speaker": "Shady Guy",
|
||||
"intro_dialogue": "Hey, you!\n $I've been working on a new device\nto bring out a Pokémon's latent power!\n $It completely rebinds the Pokémon's atoms\nat a molecular level into a far more powerful form.\n $Hehe...@d{64} I just need some sac-@d{32}\nErr, test subjects, to prove it works.",
|
||||
"title": "Dark Deal",
|
||||
"description": "The disturbing fellow holds up some Pokéballs.\n\"I'll make it worth your while! You can have these strong Pokéballs as payment, All I need is a Pokémon from your team! Hehe...\"",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Accept",
|
||||
"tooltip": "(+) 5 Rogue Balls\n(?) Enhance a Random Pokémon",
|
||||
"selected_dialogue": "Let's see, that {{pokeName}} will do nicely!\n $Remember, I'm not responsible\nif anything bad happens!@d{32} Hehe...",
|
||||
"selected_message": "The man hands you 5 Rogue Balls.\n ${{pokeName}} hops into the strange machine...\n $Flashing lights and weird noises\nstart coming from the machine!\n $...@d{96} Something emerges\nfrom the device, raging wildly!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Refuse",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "Not gonna help a poor fellow out?\nPah!"
|
||||
}
|
||||
},
|
||||
"outro": "After the harrowing encounter,\nyou collect yourself and depart."
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
export const darkDealDialogue = {
|
||||
intro: "A strange man in a tattered coat\nstands in your way...",
|
||||
speaker: "Shady Guy",
|
||||
intro_dialogue: `Hey, you!
|
||||
$I've been working on a new device\nto bring out a Pokémon's latent power!
|
||||
$It completely rebinds the Pokémon's atoms\nat a molecular level into a far more powerful form.
|
||||
$Hehe...@d{64} I just need some sac-@d{32}\nErr, test subjects, to prove it works.`,
|
||||
title: "Dark Deal",
|
||||
description: "The disturbing fellow holds up some Pokéballs.\n\"I'll make it worth your while! You can have these strong Pokéballs as payment, All I need is a Pokémon from your team! Hehe...\"",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Accept",
|
||||
tooltip: "(+) 5 Rogue Balls\n(?) Enhance a Random Pokémon",
|
||||
selected_dialogue: `Let's see, that {{pokeName}} will do nicely!
|
||||
$Remember, I'm not responsible\nif anything bad happens!@d{32} Hehe...`,
|
||||
selected_message: `The man hands you 5 Rogue Balls.
|
||||
\${{pokeName}} hops into the strange machine...
|
||||
$Flashing lights and weird noises\nstart coming from the machine!
|
||||
$...@d{96} Something emerges\nfrom the device, raging wildly!`
|
||||
},
|
||||
2: {
|
||||
label: "Refuse",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: "Not gonna help a poor fellow out?\nPah!",
|
||||
}
|
||||
},
|
||||
outro: "After the harrowing encounter,\nyou collect yourself and depart."
|
||||
};
|
29
src/locales/en/mystery-encounters/delibirdy-dialogue.json
Normal file
29
src/locales/en/mystery-encounters/delibirdy-dialogue.json
Normal file
@ -0,0 +1,29 @@
|
||||
|
||||
|
||||
{
|
||||
"intro": "A pack of Delibird have appeared!",
|
||||
"title": "Delibir-dy",
|
||||
"description": "The Delibirds are looking at you expectantly, as if they want something. Perhaps giving them an item or some money would satisfy them?",
|
||||
"query": "What will you give them?",
|
||||
"invalid_selection": "Pokémon doesn't have that kind of item.",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Give Money",
|
||||
"tooltip": "(-) Give the Delibirds {{money, money}}\n(+) Receive a Gift Item",
|
||||
"selected": "You toss the money to the Delibirds,\nwho chatter amongst themselves excitedly.\n $They turn back to you and happily give you a present!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Give Food",
|
||||
"tooltip": "(-) Give the Delibirds a Berry or Reviver Seed\n(+) Receive a Gift Item",
|
||||
"select_prompt": "Select an item to give.",
|
||||
"selected": "You toss the {{chosenItem}} to the Delibirds,\nwho chatter amongst themselves excitedly.\n $They turn back to you and happily give you a present!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Give an Item",
|
||||
"tooltip": "(-) Give the Delibirds a Held Item\n(+) Receive a Gift Item",
|
||||
"select_prompt": "Select an item to give.",
|
||||
"selected": "You toss the {{chosenItem}} to the Delibirds,\nwho chatter amongst themselves excitedly.\n $They turn back to you and happily give you a present!"
|
||||
}
|
||||
},
|
||||
"outro": "The Delibird pack happily waddles off into the distance.\n $What a curious little exchange!"
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
export const delibirdyDialogue = {
|
||||
intro: "A pack of Delibird have appeared!",
|
||||
title: "Delibir-dy",
|
||||
description: "The Delibirds are looking at you expectantly, as if they want something. Perhaps giving them an item or some money would satisfy them?",
|
||||
query: "What will you give them?",
|
||||
invalid_selection: "Pokémon doesn't have that kind of item.",
|
||||
option: {
|
||||
1: {
|
||||
label: "Give Money",
|
||||
tooltip: "(-) Give the Delibirds {{money, money}}\n(+) Receive a Gift Item",
|
||||
selected: `You toss the money to the Delibirds,\nwho chatter amongst themselves excitedly.
|
||||
$They turn back to you and happily give you a present!`,
|
||||
},
|
||||
2: {
|
||||
label: "Give Food",
|
||||
tooltip: "(-) Give the Delibirds a Berry or Reviver Seed\n(+) Receive a Gift Item",
|
||||
select_prompt: "Select an item to give.",
|
||||
selected: `You toss the {{chosenItem}} to the Delibirds,\nwho chatter amongst themselves excitedly.
|
||||
$They turn back to you and happily give you a present!`,
|
||||
},
|
||||
3: {
|
||||
label: "Give an Item",
|
||||
tooltip: "(-) Give the Delibirds a Held Item\n(+) Receive a Gift Item",
|
||||
select_prompt: "Select an item to give.",
|
||||
selected: `You toss the {{chosenItem}} to the Delibirds,\nwho chatter amongst themselves excitedly.
|
||||
$They turn back to you and happily give you a present!`,
|
||||
},
|
||||
},
|
||||
outro: `The Delibird pack happily waddles off into the distance.
|
||||
$What a curious little exchange!`
|
||||
};
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"intro": "It's a lady with a ton of shopping bags.",
|
||||
"speaker": "Shopper",
|
||||
"intro_dialogue": "Hello! Are you here for\nthe amazing sales too?\n $There's a special coupon that you can\nredeem for a free item during the sale!\n $I have an extra one. Here you go!",
|
||||
"title": "Department Store Sale",
|
||||
"description": "There is merchandise in every direction! It looks like there are 4 counters where you can redeem the coupon for various items. The possibilities are endless!",
|
||||
"query": "Which counter will you go to?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "TM Counter",
|
||||
"tooltip": "(+) TM Shop"
|
||||
},
|
||||
"2": {
|
||||
"label": "Vitamin Counter",
|
||||
"tooltip": "(+) Vitamin Shop"
|
||||
},
|
||||
"3": {
|
||||
"label": "Battle Item Counter",
|
||||
"tooltip": "(+) X Item Shop"
|
||||
},
|
||||
"4": {
|
||||
"label": "Pokéball Counter",
|
||||
"tooltip": "(+) Pokéball Shop"
|
||||
}
|
||||
},
|
||||
"outro": "What a deal! You should shop there more often."
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
export const departmentStoreSaleDialogue = {
|
||||
intro: "It's a lady with a ton of shopping bags.",
|
||||
speaker: "Shopper",
|
||||
intro_dialogue: `Hello! Are you here for\nthe amazing sales too?
|
||||
$There's a special coupon that you can\nredeem for a free item during the sale!
|
||||
$I have an extra one. Here you go!`,
|
||||
title: "Department Store Sale",
|
||||
description: "There is merchandise in every direction! It looks like there are 4 counters where you can redeem the coupon for various items. The possibilities are endless!",
|
||||
query: "Which counter will you go to?",
|
||||
option: {
|
||||
1: {
|
||||
label: "TM Counter",
|
||||
tooltip: "(+) TM Shop",
|
||||
},
|
||||
2: {
|
||||
label: "Vitamin Counter",
|
||||
tooltip: "(+) Vitamin Shop",
|
||||
},
|
||||
3: {
|
||||
label: "Battle Item Counter",
|
||||
tooltip: "(+) X Item Shop",
|
||||
},
|
||||
4: {
|
||||
label: "Pokéball Counter",
|
||||
tooltip: "(+) Pokéball Shop",
|
||||
},
|
||||
},
|
||||
outro: "What a deal! You should shop there more often."
|
||||
};
|
28
src/locales/en/mystery-encounters/field-trip-dialogue.json
Normal file
28
src/locales/en/mystery-encounters/field-trip-dialogue.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"intro": "It's a teacher and some school children!",
|
||||
"speaker": "Teacher",
|
||||
"intro_dialogue": "Hello, there! Would you be able to\nspare a minute for my students?\n $I'm teaching them about Pokémon moves\nand would love to show them a demonstration.\n $Would you mind showing us one of\nthe moves your Pokémon can use?",
|
||||
"title": "Field Trip",
|
||||
"description": "A teacher is requesting a move demonstration from a Pokémon. Depending on the move you choose, she might have something useful for you in exchange.",
|
||||
"query": "Which move category will you show off?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "A Physical Move",
|
||||
"tooltip": "(+) Physical Item Rewards"
|
||||
},
|
||||
"2": {
|
||||
"label": "A Special Move",
|
||||
"tooltip": "(+) Special Item Rewards"
|
||||
},
|
||||
"3": {
|
||||
"label": "A Status Move",
|
||||
"tooltip": "(+) Status Item Rewards"
|
||||
},
|
||||
"selected": "{{pokeName}} shows off an awesome display of {{move}}!",
|
||||
"incorrect": "...\n $That isn't a {{moveCategory}} move!\n $I'm sorry, but I can't give you anything.",
|
||||
"lesson_learned": "Looks like you learned a valuable lesson?\n $Your Pokémon also gained some knowledge."
|
||||
},
|
||||
"second_option_prompt": "Choose a move for your Pokémon to use.",
|
||||
"outro_good": "Thank you so much for your kindness!\nI hope the items I had were helpful!",
|
||||
"outro_bad": "Come along children, we'll\nfind a better demonstration elsewhere."
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
export const fieldTripDialogue = {
|
||||
intro: "It's a teacher and some school children!",
|
||||
speaker: "Teacher",
|
||||
intro_dialogue: `Hello, there! Would you be able to\nspare a minute for my students?
|
||||
$I'm teaching them about Pokémon moves\nand would love to show them a demonstration.
|
||||
$Would you mind showing us one of\nthe moves your Pokémon can use?`,
|
||||
title: "Field Trip",
|
||||
description: "A teacher is requesting a move demonstration from a Pokémon. Depending on the move you choose, she might have something useful for you in exchange.",
|
||||
query: "Which move category will you show off?",
|
||||
option: {
|
||||
1: {
|
||||
label: "A Physical Move",
|
||||
tooltip: "(+) Physical Item Rewards",
|
||||
},
|
||||
2: {
|
||||
label: "A Special Move",
|
||||
tooltip: "(+) Special Item Rewards",
|
||||
},
|
||||
3: {
|
||||
label: "A Status Move",
|
||||
tooltip: "(+) Status Item Rewards",
|
||||
},
|
||||
selected: "{{pokeName}} shows off an awesome display of {{move}}!",
|
||||
incorrect: `...
|
||||
$That isn't a {{moveCategory}} move!
|
||||
$I'm sorry, but I can't give you anything.`,
|
||||
lesson_learned: `Looks like you learned a valuable lesson?
|
||||
$Your Pokémon also gained some knowledge.`
|
||||
},
|
||||
second_option_prompt: "Choose a move for your Pokémon to use.",
|
||||
outro_good: "Thank you so much for your kindness!\nI hope the items I had were helpful!",
|
||||
outro_bad: "Come along children, we'll\nfind a better demonstration elsewhere."
|
||||
};
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"intro": "You encounter a blistering storm of smoke and ash!",
|
||||
"title": "Fiery Fallout",
|
||||
"description": "The whirling ash and embers have cut visibility to nearly zero. It seems like there might be some... source that is causing these conditions. But what could be behind a phenomenon of this magnitude?",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Find the Source",
|
||||
"tooltip": "(?) Discover the source\n(-) Hard Battle",
|
||||
"selected": "You push through the storm, and find two Volcarona in the middle of a mating dance!\n $They don't take kindly to the interruption and attack!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Hunker Down",
|
||||
"tooltip": "(-) Suffer the effects of the weather",
|
||||
"selected": "The weather effects cause significant\nharm as you struggle to find shelter!\n $Your party takes 20% Max HP damage!",
|
||||
"target_burned": "Your {{burnedPokemon}} also became burned!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Your Fire Types Help",
|
||||
"tooltip": "(+) End the conditions\n(+) Gain a Charcoal",
|
||||
"disabled_tooltip": "You need at least 2 Fire Type Pokémon to choose this",
|
||||
"selected": "Your {{option3PrimaryName}} and {{option3SecondaryName}} guide you to where two Volcarona are in the middle of a mating dance!\n $Thankfully, your Pokémon are able to calm them,\nand they depart without issue."
|
||||
}
|
||||
},
|
||||
"found_charcoal": "After the weather clears,\nyour {{leadPokemon}} spots something on the ground.\n $@s{item_fanfare}{{leadPokemon}} gained a Charcoal!"
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
export const fieryFalloutDialogue = {
|
||||
intro: "You encounter a blistering storm of smoke and ash!",
|
||||
title: "Fiery Fallout",
|
||||
description: "The whirling ash and embers have cut visibility to nearly zero. It seems like there might be some... source that is causing these conditions. But what could be behind a phenomenon of this magnitude?",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Find the Source",
|
||||
tooltip: "(?) Discover the source\n(-) Hard Battle",
|
||||
selected: `You push through the storm, and find two Volcarona in the middle of a mating dance!
|
||||
$They don't take kindly to the interruption and attack!`
|
||||
},
|
||||
2: {
|
||||
label: "Hunker Down",
|
||||
tooltip: "(-) Suffer the effects of the weather",
|
||||
selected: `The weather effects cause significant\nharm as you struggle to find shelter!
|
||||
$Your party takes 20% Max HP damage!`,
|
||||
target_burned: "Your {{burnedPokemon}} also became burned!"
|
||||
},
|
||||
3: {
|
||||
label: "Your Fire Types Help",
|
||||
tooltip: "(+) End the conditions\n(+) Gain a Charcoal",
|
||||
disabled_tooltip: "You need at least 2 Fire Type Pokémon to choose this",
|
||||
selected: `Your {{option3PrimaryName}} and {{option3SecondaryName}} guide you to where two Volcarona are in the middle of a mating dance!
|
||||
$Thankfully, your Pokémon are able to calm them,\nand they depart without issue.`,
|
||||
},
|
||||
},
|
||||
found_charcoal: `After the weather clears,\nyour {{leadPokemon}} spots something on the ground.
|
||||
$@s{item_fanfare}{{leadPokemon}} gained a Charcoal!`
|
||||
};
|
@ -0,0 +1,24 @@
|
||||
{
|
||||
"intro": "Something shiny is sparkling\non the ground near that Pokémon!",
|
||||
"title": "Fight or Flight",
|
||||
"description": "It looks like there's a strong Pokémon guarding an item. Battling is the straightforward approach, but this Pokémon looks strong. You could also try to sneak around, though the Pokémon might catch you.",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Battle the Pokémon",
|
||||
"tooltip": "(-) Hard Battle\n(+) New Item",
|
||||
"selected": "You approach the\nPokémon without fear."
|
||||
},
|
||||
"2": {
|
||||
"label": "Steal the Item",
|
||||
"disabled_tooltip": "Your Pokémon need to know certain moves to choose this",
|
||||
"tooltip": "(+) {{option2PrimaryName}} uses {{option2PrimaryMove}}",
|
||||
"selected": ".@d{32}.@d{32}.@d{32}\n $Your {{option2PrimaryName}} helps you out and uses {{option2PrimaryMove}}!\n $You nabbed the item!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Leave",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "You leave the strong Pokémon\nwith its prize and continue on."
|
||||
}
|
||||
}
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
export const fightOrFlightDialogue = {
|
||||
intro: "Something shiny is sparkling\non the ground near that Pokémon!",
|
||||
title: "Fight or Flight",
|
||||
description: "It looks like there's a strong Pokémon guarding an item. Battling is the straightforward approach, but this Pokémon looks strong. You could also try to sneak around, though the Pokémon might catch you.",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Battle the Pokémon",
|
||||
tooltip: "(-) Hard Battle\n(+) New Item",
|
||||
selected: "You approach the\nPokémon without fear.",
|
||||
},
|
||||
2: {
|
||||
label: "Steal the Item",
|
||||
disabled_tooltip: "Your Pokémon need to know certain moves to choose this",
|
||||
tooltip: "(+) {{option2PrimaryName}} uses {{option2PrimaryMove}}",
|
||||
selected: `.@d{32}.@d{32}.@d{32}
|
||||
$Your {{option2PrimaryName}} helps you out and uses {{option2PrimaryMove}}!
|
||||
$You nabbed the item!`,
|
||||
},
|
||||
3: {
|
||||
label: "Leave",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: "You leave the strong Pokémon\nwith its prize and continue on.",
|
||||
},
|
||||
}
|
||||
};
|
28
src/locales/en/mystery-encounters/lost-at-sea-dialogue.json
Normal file
28
src/locales/en/mystery-encounters/lost-at-sea-dialogue.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"intro": "Wandering aimlessly through the sea, you've effectively gotten nowhere.",
|
||||
"title": "Lost at Sea",
|
||||
"description": "The sea is turbulent in this area, and you're running out of energy.\nThis is bad. Is there a way out of the situation?",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "{{option1PrimaryName}} Might Help",
|
||||
"label_disabled": "Can't {{option1RequiredMove}}",
|
||||
"tooltip": "(+) {{option1PrimaryName}} saves you\n(+) {{option1PrimaryName}} gains some EXP",
|
||||
"tooltip_disabled": "You have no Pokémon to {{option1RequiredMove}} on",
|
||||
"selected": "{{option1PrimaryName}} swims ahead, guiding you back on track.\n ${{option1PrimaryName}} seems to also have gotten stronger in this time of need!"
|
||||
},
|
||||
"2": {
|
||||
"label": "{{option2PrimaryName}} Might Help",
|
||||
"label_disabled": "Can't {{option2RequiredMove}}",
|
||||
"tooltip": "(+) {{option2PrimaryName}} saves you\n(+) {{option2PrimaryName}} gains some EXP",
|
||||
"tooltip_disabled": "You have no Pokémon to {{option2RequiredMove}} with",
|
||||
"selected": "{{option2PrimaryName}} flies ahead of your boat, guiding you back on track.\n ${{option2PrimaryName}} seems to also have gotten stronger in this time of need!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Wander Aimlessly",
|
||||
"tooltip": "(-) Each of your Pokémon lose {{damagePercentage}}% of their total HP",
|
||||
"selected": "You float about in the boat, steering without direction until you finally spot a landmark you remember.\n $You and your Pokémon are fatigued from the whole ordeal."
|
||||
}
|
||||
},
|
||||
"outro": "You are back on track."
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
export const lostAtSeaDialogue = {
|
||||
intro: "Wandering aimlessly through the sea, you've effectively gotten nowhere.",
|
||||
title: "Lost at Sea",
|
||||
description: "The sea is turbulent in this area, and you're running out of energy.\nThis is bad. Is there a way out of the situation?",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "{{option1PrimaryName}} Might Help",
|
||||
label_disabled: "Can't {{option1RequiredMove}}",
|
||||
tooltip: "(+) {{option1PrimaryName}} saves you\n(+) {{option1PrimaryName}} gains some EXP",
|
||||
tooltip_disabled: "You have no Pokémon to {{option1RequiredMove}} on",
|
||||
selected: `{{option1PrimaryName}} swims ahead, guiding you back on track.
|
||||
\${{option1PrimaryName}} seems to also have gotten stronger in this time of need!`,
|
||||
},
|
||||
2: {
|
||||
label: "{{option2PrimaryName}} Might Help",
|
||||
label_disabled: "Can't {{option2RequiredMove}}",
|
||||
tooltip: "(+) {{option2PrimaryName}} saves you\n(+) {{option2PrimaryName}} gains some EXP",
|
||||
tooltip_disabled: "You have no Pokémon to {{option2RequiredMove}} with",
|
||||
selected: `{{option2PrimaryName}} flies ahead of your boat, guiding you back on track.
|
||||
\${{option2PrimaryName}} seems to also have gotten stronger in this time of need!`,
|
||||
},
|
||||
3: {
|
||||
label: "Wander Aimlessly",
|
||||
tooltip: "(-) Each of your Pokémon lose {{damagePercentage}}% of their total HP",
|
||||
selected: `You float about in the boat, steering without direction until you finally spot a landmark you remember.
|
||||
$You and your Pokémon are fatigued from the whole ordeal.`,
|
||||
},
|
||||
},
|
||||
outro: "You are back on track."
|
||||
};
|
@ -0,0 +1,22 @@
|
||||
{
|
||||
"intro": "Mysterious challengers have appeared!",
|
||||
"title": "Mysterious Challengers",
|
||||
"description": "If you defeat a challenger, you might impress them enough to receive a boon. But some look tough, are you up to the challenge?",
|
||||
"query": "Who will you battle?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "A Clever, Mindful Foe",
|
||||
"tooltip": "(-) Standard Battle\n(+) Move Item Rewards"
|
||||
},
|
||||
"2": {
|
||||
"label": "A Strong Foe",
|
||||
"tooltip": "(-) Hard Battle\n(+) Good Rewards"
|
||||
},
|
||||
"3": {
|
||||
"label": "The Mightiest Foe",
|
||||
"tooltip": "(-) Brutal Battle\n(+) Great Rewards"
|
||||
},
|
||||
"selected": "The trainer steps forward..."
|
||||
},
|
||||
"outro": "The mysterious challenger was defeated!"
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
export const mysteriousChallengersDialogue = {
|
||||
intro: "Mysterious challengers have appeared!",
|
||||
title: "Mysterious Challengers",
|
||||
description: "If you defeat a challenger, you might impress them enough to receive a boon. But some look tough, are you up to the challenge?",
|
||||
query: "Who will you battle?",
|
||||
option: {
|
||||
1: {
|
||||
label: "A Clever, Mindful Foe",
|
||||
tooltip: "(-) Standard Battle\n(+) Move Item Rewards",
|
||||
},
|
||||
2: {
|
||||
label: "A Strong Foe",
|
||||
tooltip: "(-) Hard Battle\n(+) Good Rewards",
|
||||
},
|
||||
3: {
|
||||
label: "The Mightiest Foe",
|
||||
tooltip: "(-) Brutal Battle\n(+) Great Rewards",
|
||||
},
|
||||
selected: "The trainer steps forward...",
|
||||
},
|
||||
outro: "The mysterious challenger was defeated!"
|
||||
};
|
@ -0,0 +1,23 @@
|
||||
{
|
||||
"intro": "You found...@d{32} a chest?",
|
||||
"title": "The Mysterious Chest",
|
||||
"description": "A beautifully ornamented chest stands on the ground. There must be something good inside... right?",
|
||||
"query": "Will you open it?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Open It",
|
||||
"tooltip": "@[SUMMARY_BLUE]{(35%) Something terrible}\n@[SUMMARY_GREEN]{(40%) Okay Rewards}\n@[SUMMARY_GREEN]{(20%) Good Rewards}\n@[SUMMARY_GREEN]{(4%) Great Rewards}\n@[SUMMARY_GREEN]{(1%) Amazing Rewards}",
|
||||
"selected": "You open the chest to find...",
|
||||
"normal": "Just some normal tools and items.",
|
||||
"good": "Some pretty nice tools and items.",
|
||||
"great": "A couple great tools and items!",
|
||||
"amazing": "Whoa! An amazing item!",
|
||||
"bad": "Oh no!@d{32}\nThe chest was trapped!\n $Your {{pokeName}} jumps in front of you\nbut is KOed in the process."
|
||||
},
|
||||
"2": {
|
||||
"label": "Too Risky, Leave",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "You hurry along your way,\nwith a slight feeling of regret."
|
||||
}
|
||||
}
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
export const mysteriousChestDialogue = {
|
||||
intro: "You found...@d{32} a chest?",
|
||||
title: "The Mysterious Chest",
|
||||
description: "A beautifully ornamented chest stands on the ground. There must be something good inside... right?",
|
||||
query: "Will you open it?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Open It",
|
||||
tooltip: "@[SUMMARY_BLUE]{(35%) Something terrible}\n@[SUMMARY_GREEN]{(40%) Okay Rewards}\n@[SUMMARY_GREEN]{(20%) Good Rewards}\n@[SUMMARY_GREEN]{(4%) Great Rewards}\n@[SUMMARY_GREEN]{(1%) Amazing Rewards}",
|
||||
selected: "You open the chest to find...",
|
||||
normal: "Just some normal tools and items.",
|
||||
good: "Some pretty nice tools and items.",
|
||||
great: "A couple great tools and items!",
|
||||
amazing: "Whoa! An amazing item!",
|
||||
bad: `Oh no!@d{32}\nThe chest was trapped!
|
||||
$Your {{pokeName}} jumps in front of you\nbut is KOed in the process.`,
|
||||
},
|
||||
2: {
|
||||
label: "Too Risky, Leave",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: "You hurry along your way,\nwith a slight feeling of regret.",
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
31
src/locales/en/mystery-encounters/part-timer-dialogue.json
Normal file
31
src/locales/en/mystery-encounters/part-timer-dialogue.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"intro": "A busy worker flags you down.",
|
||||
"speaker": "Worker",
|
||||
"intro_dialogue": "You look like someone with lots of capable Pokémon!\n $We can pay you if you're able to help us with some part-time work!",
|
||||
"title": "Part-Timer",
|
||||
"description": "Looks like there are plenty of tasks that need to be done. Depending how well-suited your Pokémon is to a task, they might earn more or less money.",
|
||||
"query": "Which job will you choose?",
|
||||
"invalid_selection": "Pokémon must be healthy enough.",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Make Deliveries",
|
||||
"tooltip": "(-) Your Pokémon Uses its Speed\n(+) Earn @[MONEY]{Money}",
|
||||
"selected": "Your {{selectedPokemon}} works a shift delivering orders to customers."
|
||||
},
|
||||
"2": {
|
||||
"label": "Warehouse Work",
|
||||
"tooltip": "(-) Your Pokémon Uses its Strength and Endurance\n(+) Earn @[MONEY]{Money}",
|
||||
"selected": "Your {{selectedPokemon}} works a shift moving items around the warehouse."
|
||||
},
|
||||
"3": {
|
||||
"label": "Sales Assistant",
|
||||
"tooltip": "(-) Your {{option3PrimaryName}} uses {{option3PrimaryMove}}\n(+) Earn @[MONEY]{Money}",
|
||||
"disabled_tooltip": "Your Pokémon need to know certain moves for this job",
|
||||
"selected": "Your {{option3PrimaryName}} spends the day using {{option3PrimaryMove}} to attract customers to the business!"
|
||||
}
|
||||
},
|
||||
"job_complete_good": "Thanks for the assistance!\nYour {{selectedPokemon}} was incredibly helpful!\n $Here's your check for the day.",
|
||||
"job_complete_bad": "Your {{selectedPokemon}} helped us out a bit!\n $Here's your check for the day.",
|
||||
"pokemon_tired": "Your {{selectedPokemon}} is worn out!\nThe PP of all its moves was reduced to 2!",
|
||||
"outro": "Come back and help out again sometime!"
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
export const partTimerDialogue = {
|
||||
intro: "A busy worker flags you down.",
|
||||
speaker: "Worker",
|
||||
intro_dialogue: `You look like someone with lots of capable Pokémon!
|
||||
$We can pay you if you're able to help us with some part-time work!`,
|
||||
title: "Part-Timer",
|
||||
description: "Looks like there are plenty of tasks that need to be done. Depending how well-suited your Pokémon is to a task, they might earn more or less money.",
|
||||
query: "Which job will you choose?",
|
||||
invalid_selection: "Pokémon must be healthy enough.",
|
||||
option: {
|
||||
1: {
|
||||
label: "Make Deliveries",
|
||||
tooltip: "(-) Your Pokémon Uses its Speed\n(+) Earn @[MONEY]{Money}",
|
||||
selected: "Your {{selectedPokemon}} works a shift delivering orders to customers.",
|
||||
},
|
||||
2: {
|
||||
label: "Warehouse Work",
|
||||
tooltip: "(-) Your Pokémon Uses its Strength and Endurance\n(+) Earn @[MONEY]{Money}",
|
||||
selected: "Your {{selectedPokemon}} works a shift moving items around the warehouse.",
|
||||
},
|
||||
3: {
|
||||
label: "Sales Assistant",
|
||||
tooltip: "(-) Your {{option3PrimaryName}} uses {{option3PrimaryMove}}\n(+) Earn @[MONEY]{Money}",
|
||||
disabled_tooltip: "Your Pokémon need to know certain moves for this job",
|
||||
selected: "Your {{option3PrimaryName}} spends the day using {{option3PrimaryMove}} to attract customers to the business!",
|
||||
},
|
||||
},
|
||||
job_complete_good: `Thanks for the assistance!\nYour {{selectedPokemon}} was incredibly helpful!
|
||||
$Here's your check for the day.`,
|
||||
job_complete_bad: `Your {{selectedPokemon}} helped us out a bit!
|
||||
$Here's your check for the day.`,
|
||||
pokemon_tired: "Your {{selectedPokemon}} is worn out!\nThe PP of all its moves was reduced to 2!",
|
||||
outro: "Come back and help out again sometime!"
|
||||
};
|
46
src/locales/en/mystery-encounters/safari-zone-dialogue.json
Normal file
46
src/locales/en/mystery-encounters/safari-zone-dialogue.json
Normal file
@ -0,0 +1,46 @@
|
||||
{
|
||||
"intro": "It's a safari zone!",
|
||||
"title": "The Safari Zone",
|
||||
"description": "There are all kinds of rare and special Pokémon that can be found here!\nIf you choose to enter, you'll have a time limit of 3 wild encounters where you can try to catch these special Pokémon.\n\nBeware, though. These Pokémon may flee before you're able to catch them!",
|
||||
"query": "Would you like to enter?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Enter",
|
||||
"tooltip": "(-) Pay {{option1Money, money}}\n@[SUMMARY_GREEN]{(?) Safari Zone}",
|
||||
"selected": "Time to test your luck!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Leave",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "You hurry along your way,\nwith a slight feeling of regret."
|
||||
}
|
||||
},
|
||||
"safari": {
|
||||
"1": {
|
||||
"label": "Throw a Pokéball",
|
||||
"tooltip": "(+) Throw a Pokéball",
|
||||
"selected": "You throw a Pokéball!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Throw Bait",
|
||||
"tooltip": "(+) Increases Capture Rate\n(-) Chance to Increase Flee Rate",
|
||||
"selected": "You throw some bait!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Throw Mud",
|
||||
"tooltip": "(+) Decreases Flee Rate\n(-) Chance to Decrease Capture Rate",
|
||||
"selected": "You throw some mud!"
|
||||
},
|
||||
"4": {
|
||||
"label": "Flee",
|
||||
"tooltip": "(?) Flee from this Pokémon"
|
||||
},
|
||||
"watching": "{{pokemonName}} is watching carefully!",
|
||||
"eating": "{{pokemonName}} is eating!",
|
||||
"busy_eating": "{{pokemonName}} is busy eating!",
|
||||
"angry": "{{pokemonName}} is angry!",
|
||||
"beside_itself_angry": "{{pokemonName}} is beside itself with anger!",
|
||||
"remaining_count": "{{remainingCount}} Pokémon remaining!"
|
||||
},
|
||||
"outro": "That was a fun little excursion!"
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
export const safariZoneDialogue = {
|
||||
intro: "It's a safari zone!",
|
||||
title: "The Safari Zone",
|
||||
description: "There are all kinds of rare and special Pokémon that can be found here!\nIf you choose to enter, you'll have a time limit of 3 wild encounters where you can try to catch these special Pokémon.\n\nBeware, though. These Pokémon may flee before you're able to catch them!",
|
||||
query: "Would you like to enter?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Enter",
|
||||
tooltip: "(-) Pay {{option1Money, money}}\n@[SUMMARY_GREEN]{(?) Safari Zone}",
|
||||
selected: "Time to test your luck!",
|
||||
},
|
||||
2: {
|
||||
label: "Leave",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: "You hurry along your way,\nwith a slight feeling of regret.",
|
||||
},
|
||||
},
|
||||
safari: {
|
||||
1: {
|
||||
label: "Throw a Pokéball",
|
||||
tooltip: "(+) Throw a Pokéball",
|
||||
selected: "You throw a Pokéball!",
|
||||
},
|
||||
2: {
|
||||
label: "Throw Bait",
|
||||
tooltip: "(+) Increases Capture Rate\n(-) Chance to Increase Flee Rate",
|
||||
selected: "You throw some bait!",
|
||||
},
|
||||
3: {
|
||||
label: "Throw Mud",
|
||||
tooltip: "(+) Decreases Flee Rate\n(-) Chance to Decrease Capture Rate",
|
||||
selected: "You throw some mud!",
|
||||
},
|
||||
4: {
|
||||
label: "Flee",
|
||||
tooltip: "(?) Flee from this Pokémon",
|
||||
},
|
||||
watching: "{{pokemonName}} is watching carefully!",
|
||||
eating: "{{pokemonName}} is eating!",
|
||||
busy_eating: "{{pokemonName}} is busy eating!",
|
||||
angry: "{{pokemonName}} is angry!",
|
||||
beside_itself_angry: "{{pokemonName}} is beside itself with anger!",
|
||||
remaining_count: "{{remainingCount}} Pokémon remaining!",
|
||||
},
|
||||
outro: "That was a fun little excursion!"
|
||||
};
|
@ -0,0 +1,29 @@
|
||||
{
|
||||
"intro": "A man in a dark coat approaches you.",
|
||||
"speaker": "Shady Salesman",
|
||||
"intro_dialogue": ".@d{16}.@d{16}.@d{16}\n $I've got the goods if you've got the money.\n $Make sure your Pokémon can handle it though.",
|
||||
"title": "The Vitamin Dealer",
|
||||
"description": "The man opens his jacket to reveal some Pokémon vitamins. The numbers he quotes seem like a really good deal. Almost too good...\nHe offers two package deals to choose from.",
|
||||
"query": "Which deal will choose?",
|
||||
"invalid_selection": "Pokémon must be healthy enough.",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "The Cheap Deal",
|
||||
"tooltip": "(-) Pay {{option1Money, money}}\n(-) Side Effects?\n(+) Chosen Pokémon Gains 2 Random Vitamins"
|
||||
},
|
||||
"2": {
|
||||
"label": "The Pricey Deal",
|
||||
"tooltip": "(-) Pay {{option2Money, money}}\n(-) Side Effects?\n(+) Chosen Pokémon Gains 2 Random Vitamins"
|
||||
},
|
||||
"3": {
|
||||
"label": "Leave",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "Heh, wouldn't have figured you for a coward."
|
||||
},
|
||||
"selected": "The man hands you two bottles and quickly disappears.\n ${{selectedPokemon}} gained {{boost1}} and {{boost2}} boosts!"
|
||||
},
|
||||
"damage_only": "But the medicine had some side effects!\n $Your {{selectedPokemon}} takes some damage...",
|
||||
"bad_poison": "But the medicine had some side effects!\n $Your {{selectedPokemon}} takes some damage\nand becomes badly poisoned...",
|
||||
"poison": "But the medicine had some side effects!\n $Your {{selectedPokemon}} becomes poisoned...",
|
||||
"no_bad_effects": "Looks like there were no side-effects this time."
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
export const shadyVitaminDealerDialogue = {
|
||||
intro: "A man in a dark coat approaches you.",
|
||||
speaker: "Shady Salesman",
|
||||
intro_dialogue: `.@d{16}.@d{16}.@d{16}
|
||||
$I've got the goods if you've got the money.
|
||||
$Make sure your Pokémon can handle it though.`,
|
||||
title: "The Vitamin Dealer",
|
||||
description: "The man opens his jacket to reveal some Pokémon vitamins. The numbers he quotes seem like a really good deal. Almost too good...\nHe offers two package deals to choose from.",
|
||||
query: "Which deal will choose?",
|
||||
invalid_selection: "Pokémon must be healthy enough.",
|
||||
option: {
|
||||
1: {
|
||||
label: "The Cheap Deal",
|
||||
tooltip: "(-) Pay {{option1Money, money}}\n(-) Side Effects?\n(+) Chosen Pokémon Gains 2 Random Vitamins",
|
||||
},
|
||||
2: {
|
||||
label: "The Pricey Deal",
|
||||
tooltip: "(-) Pay {{option2Money, money}}\n(-) Side Effects?\n(+) Chosen Pokémon Gains 2 Random Vitamins",
|
||||
},
|
||||
3: {
|
||||
label: "Leave",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: "Heh, wouldn't have figured you for a coward.",
|
||||
},
|
||||
selected: `The man hands you two bottles and quickly disappears.
|
||||
\${{selectedPokemon}} gained {{boost1}} and {{boost2}} boosts!`
|
||||
},
|
||||
damage_only: `But the medicine had some side effects!
|
||||
$Your {{selectedPokemon}} takes some damage...`,
|
||||
bad_poison: `But the medicine had some side effects!
|
||||
$Your {{selectedPokemon}} takes some damage\nand becomes badly poisoned...`,
|
||||
poison: `But the medicine had some side effects!
|
||||
$Your {{selectedPokemon}} becomes poisoned...`,
|
||||
no_bad_effects: "Looks like there were no side-effects this time.",
|
||||
};
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"intro": "As you walk down a narrow pathway, you see a towering silhouette blocking your path.\n $You get closer to see a Snorlax sleeping peacefully.\nIt seems like there's no way around it.",
|
||||
"title": "Slumbering Snorlax",
|
||||
"description": "You could attack it to try and get it to move, or simply wait for it to wake up. Who knows how long that could take, though...",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Battle It",
|
||||
"tooltip": "(-) Fight Sleeping Snorlax\n(+) Special Reward",
|
||||
"selected": "You approach the\nPokémon without fear."
|
||||
},
|
||||
"2": {
|
||||
"label": "Wait for It to Move",
|
||||
"tooltip": "(-) Wait a Long Time\n(+) Recover Party",
|
||||
"selected": ".@d{32}.@d{32}.@d{32}\n $You wait for a time, but the Snorlax's yawns make your party sleepy...",
|
||||
"rest_result": "When you all awaken, the Snorlax is no where to be found -\nbut your Pokémon are all healed!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Steal Its Item",
|
||||
"tooltip": "(+) {{option3PrimaryName}} uses {{option3PrimaryMove}}\n(+) Special Reward",
|
||||
"disabled_tooltip": "Your Pokémon need to know certain moves to choose this",
|
||||
"selected": "Your {{option3PrimaryName}} uses {{option3PrimaryMove}}!\n $@s{item_fanfare}It steals Leftovers off the sleeping\nSnorlax and you make out like bandits!"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
export const slumberingSnorlaxDialogue = {
|
||||
intro: `As you walk down a narrow pathway, you see a towering silhouette blocking your path.
|
||||
$You get closer to see a Snorlax sleeping peacefully.\nIt seems like there's no way around it.`,
|
||||
title: "Slumbering Snorlax",
|
||||
description: "You could attack it to try and get it to move, or simply wait for it to wake up. Who knows how long that could take, though...",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Battle It",
|
||||
tooltip: "(-) Fight Sleeping Snorlax\n(+) Special Reward",
|
||||
selected: "You approach the\nPokémon without fear.",
|
||||
},
|
||||
2: {
|
||||
label: "Wait for It to Move",
|
||||
tooltip: "(-) Wait a Long Time\n(+) Recover Party",
|
||||
selected: `.@d{32}.@d{32}.@d{32}
|
||||
$You wait for a time, but the Snorlax's yawns make your party sleepy...`,
|
||||
rest_result: "When you all awaken, the Snorlax is no where to be found -\nbut your Pokémon are all healed!",
|
||||
},
|
||||
3: {
|
||||
label: "Steal Its Item",
|
||||
tooltip: "(+) {{option3PrimaryName}} uses {{option3PrimaryMove}}\n(+) Special Reward",
|
||||
disabled_tooltip: "Your Pokémon need to know certain moves to choose this",
|
||||
selected: `Your {{option3PrimaryName}} uses {{option3PrimaryMove}}!
|
||||
$@s{item_fanfare}It steals Leftovers off the sleeping\nSnorlax and you make out like bandits!`,
|
||||
},
|
||||
}
|
||||
};
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"intro": "It's a strange machine, whirring noisily...",
|
||||
"title": "Teleportating Hijinks",
|
||||
"description": "The machine has a sign on it that reads:\n \"To use, insert money then step into the capsule.\"\n\nPerhaps it can transport you somewhere...",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Put Money In",
|
||||
"tooltip": "(-) Pay {{price, money}}\n(?) Teleport to New Biome",
|
||||
"selected": "You insert some money, and the capsule opens.\nYou step inside..."
|
||||
},
|
||||
"2": {
|
||||
"label": "A Pokémon Helps",
|
||||
"tooltip": "(-) {{option2PrimaryName}} Helps\n(+) {{option2PrimaryName}} gains EXP\n(?) Teleport to New Biome",
|
||||
"disabled_tooltip": "You need a Steel or Electric Type Pokémon to choose this",
|
||||
"selected": "{{option2PrimaryName}}'s Type allows it to bypass the machine's paywall!\n $The capsule opens, and you step inside..."
|
||||
},
|
||||
"3": {
|
||||
"label": "Inspect the Machine",
|
||||
"tooltip": "(-) Pokémon Battle",
|
||||
"selected": "You are drawn in by the blinking lights\nand strange noises coming from the machine...\n $You don't even notice as a wild\nPokémon sneaks up and ambushes you!"
|
||||
}
|
||||
},
|
||||
"transport": "The machine shakes violently,\nmaking all sorts of strange noises!\n $Just as soon as it had started, it quiets once more.",
|
||||
"attacked": "You step out into a completely new area, startling a wild Pokémon!\n $The wild Pokémon attacks!",
|
||||
"boss_enraged": "The opposing {{enemyPokemon}} has become enraged!"
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
export const teleportingHijinksDialogue = {
|
||||
intro: "It's a strange machine, whirring noisily...",
|
||||
title: "Teleportating Hijinks",
|
||||
description: "The machine has a sign on it that reads:\n \"To use, insert money then step into the capsule.\"\n\nPerhaps it can transport you somewhere...",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Put Money In",
|
||||
tooltip: "(-) Pay {{price, money}}\n(?) Teleport to New Biome",
|
||||
selected: "You insert some money, and the capsule opens.\nYou step inside...",
|
||||
},
|
||||
2: {
|
||||
label: "A Pokémon Helps",
|
||||
tooltip: "(-) {{option2PrimaryName}} Helps\n(+) {{option2PrimaryName}} gains EXP\n(?) Teleport to New Biome",
|
||||
disabled_tooltip: "You need a Steel or Electric Type Pokémon to choose this",
|
||||
selected: `{{option2PrimaryName}}'s Type allows it to bypass the machine's paywall!
|
||||
$The capsule opens, and you step inside...`
|
||||
},
|
||||
3: {
|
||||
label: "Inspect the Machine",
|
||||
tooltip: "(-) Pokémon Battle",
|
||||
selected: `You are drawn in by the blinking lights\nand strange noises coming from the machine...
|
||||
$You don't even notice as a wild\nPokémon sneaks up and ambushes you!`,
|
||||
},
|
||||
},
|
||||
transport: `The machine shakes violently,\nmaking all sorts of strange noises!
|
||||
$Just as soon as it had started, it quiets once more.`,
|
||||
attacked: `You step out into a completely new area, startling a wild Pokémon!
|
||||
$The wild Pokémon attacks!`,
|
||||
boss_enraged: "The opposing {{enemyPokemon}} has become enraged!"
|
||||
};
|
@ -0,0 +1,23 @@
|
||||
{
|
||||
"intro": "A chipper elderly man approaches you.",
|
||||
"speaker": "Gentleman",
|
||||
"intro_dialogue": "Hello there! Have I got a deal just for YOU!",
|
||||
"title": "The Pokémon Salesman",
|
||||
"description": "\"This {{purchasePokemon}} is extremely unique and carries an ability not normally found in its species! I'll let you have this swell {{purchasePokemon}} for just {{price, money}}!\"\n\n\"What do you say?\"",
|
||||
"description_shiny": "\"This {{purchasePokemon}} is extremely unique and has a pigment not normally found in its species! I'll let you have this swell {{purchasePokemon}} for just {{price, money}}!\"\n\n\"What do you say?\"",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Accept",
|
||||
"tooltip": "(-) Pay {{price, money}}\n(+) Gain a {{purchasePokemon}} with its Hidden Ability",
|
||||
"tooltip_shiny": "(-) Pay {{price, money}}\n(+) Gain a shiny {{purchasePokemon}}",
|
||||
"selected_message": "You paid an outrageous sum and bought the {{purchasePokemon}}.",
|
||||
"selected_dialogue": "Excellent choice!\n $I can see you've a keen eye for business.\n $Oh, yeah...@d{64} Returns not accepted, got that?"
|
||||
},
|
||||
"2": {
|
||||
"label": "Refuse",
|
||||
"tooltip": "(-) No Rewards",
|
||||
"selected": "No?@d{32} You say no?\n $I'm only doing this as a favor to you!"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
export const thePokemonSalesmanDialogue = {
|
||||
intro: "A chipper elderly man approaches you.",
|
||||
speaker: "Gentleman",
|
||||
intro_dialogue: "Hello there! Have I got a deal just for YOU!",
|
||||
title: "The Pokémon Salesman",
|
||||
description: "\"This {{purchasePokemon}} is extremely unique and carries an ability not normally found in its species! I'll let you have this swell {{purchasePokemon}} for just {{price, money}}!\"\n\n\"What do you say?\"",
|
||||
description_shiny: "\"This {{purchasePokemon}} is extremely unique and has a pigment not normally found in its species! I'll let you have this swell {{purchasePokemon}} for just {{price, money}}!\"\n\n\"What do you say?\"",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Accept",
|
||||
tooltip: "(-) Pay {{price, money}}\n(+) Gain a {{purchasePokemon}} with its Hidden Ability",
|
||||
tooltip_shiny: "(-) Pay {{price, money}}\n(+) Gain a shiny {{purchasePokemon}}",
|
||||
selected_message: "You paid an outrageous sum and bought the {{purchasePokemon}}.",
|
||||
selected_dialogue: `Excellent choice!
|
||||
$I can see you've a keen eye for business.
|
||||
$Oh, yeah...@d{64} Returns not accepted, got that?`,
|
||||
},
|
||||
2: {
|
||||
label: "Refuse",
|
||||
tooltip: "(-) No Rewards",
|
||||
selected: `No?@d{32} You say no?
|
||||
$I'm only doing this as a favor to you!`,
|
||||
},
|
||||
},
|
||||
};
|
@ -0,0 +1,21 @@
|
||||
{
|
||||
"intro": "It's a massive Shuckle and what appears\nto be an equally large stash of... juice?",
|
||||
"title": "The Strong Stuff",
|
||||
"description": "The Shuckle that blocks your path looks incredibly strong. Meanwhile, the juice next to it is emanating power of some kind.\n\nThe Shuckle extends its feelers in your direction. It seems like it wants to touch you, but is that really a good idea?",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Let It Touch You",
|
||||
"tooltip": "(?) Something awful or amazing might happen",
|
||||
"selected": "You black out.",
|
||||
"selected_2": "@f{150}When you awaken, the Shuckle is gone\nand juice stash completely drained.\n $Your {{highBstPokemon}} feels a\nterrible lethargy come over it!\n $Its base stats were reduced by 20 in each stat!\n $Your remaining Pokémon feel an incredible vigor, though!\n $Their base stats are increased by 10 in each stat!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Battle the Shuckle",
|
||||
"tooltip": "(-) Hard Battle\n(+) Special Rewards",
|
||||
"selected": "Enraged, the Shuckle drinks some of its juice and attacks!",
|
||||
"stat_boost": "The Shuckle's juice boosts its stats!"
|
||||
}
|
||||
},
|
||||
"outro": "What a bizarre turn of events."
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
export const theStrongStuffDialogue = {
|
||||
intro: "It's a massive Shuckle and what appears\nto be an equally large stash of... juice?",
|
||||
title: "The Strong Stuff",
|
||||
description: "The Shuckle that blocks your path looks incredibly strong. Meanwhile, the juice next to it is emanating power of some kind.\n\nThe Shuckle extends its feelers in your direction. It seems like it wants to touch you, but is that really a good idea?",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Let It Touch You",
|
||||
tooltip: "(?) Something awful or amazing might happen",
|
||||
selected: "You black out.",
|
||||
selected_2: `@f{150}When you awaken, the Shuckle is gone\nand juice stash completely drained.
|
||||
$Your {{highBstPokemon}} feels a\nterrible lethargy come over it!
|
||||
$Its base stats were reduced by 20 in each stat!
|
||||
$Your remaining Pokémon feel an incredible vigor, though!
|
||||
$Their base stats are increased by 10 in each stat!`
|
||||
},
|
||||
2: {
|
||||
label: "Battle the Shuckle",
|
||||
tooltip: "(-) Hard Battle\n(+) Special Rewards",
|
||||
selected: "Enraged, the Shuckle drinks some of its juice and attacks!",
|
||||
stat_boost: "The Shuckle's juice boosts its stats!",
|
||||
},
|
||||
},
|
||||
outro: "What a bizarre turn of events."
|
||||
};
|
@ -0,0 +1,21 @@
|
||||
{
|
||||
"intro": "It's a family standing outside their house!",
|
||||
"speaker": "The Winstrates",
|
||||
"intro_dialogue": "We're the Winstrates!\n $What do you say to taking on our family in a series of Pokémon battles?",
|
||||
"title": "The Winstrate Challenge",
|
||||
"description": "The Winstrates are a family of 5 trainers, and they want to battle! If you beat all of them back-to-back, they'll give you a grand prize. But can you handle the heat?",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Accept the Challenge",
|
||||
"tooltip": "(-) Brutal Battle\n(+) Special Item Reward",
|
||||
"selected": "That's the spirit! I like you!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Refuse the Challenge",
|
||||
"tooltip": "(+) Full Heal Party\n(+) Gain a Rarer Candy",
|
||||
"selected": "That's too bad. Say, your team looks worn out, why don't you stay awhile and rest?"
|
||||
}
|
||||
},
|
||||
"victory": "Congratulations on beating our challenge!\n $Our family uses this Macho Brace to strengthen our Pokémon more effectively during their training.\n $You may not need it, considering that you beat the whole lot of us, but we hope you'll accept it anyway!"
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
export const theWinstrateChallengeDialogue = {
|
||||
intro: "It's a family standing outside their house!",
|
||||
speaker: "The Winstrates",
|
||||
intro_dialogue: `We're the Winstrates!
|
||||
$What do you say to taking on our family in a series of Pokémon battles?`,
|
||||
title: "The Winstrate Challenge",
|
||||
description: "The Winstrates are a family of 5 trainers, and they want to battle! If you beat all of them back-to-back, they'll give you a grand prize. But can you handle the heat?",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Accept the Challenge",
|
||||
tooltip: "(-) Brutal Battle\n(+) Special Item Reward",
|
||||
selected: "That's the spirit! I like you!",
|
||||
},
|
||||
2: {
|
||||
label: "Refuse the Challenge",
|
||||
tooltip: "(+) Full Heal Party\n(+) Gain a Rarer Candy",
|
||||
selected: "That's too bad. Say, your team looks worn out, why don't you stay awhile and rest?"
|
||||
},
|
||||
},
|
||||
victory: `Congratulations on beating our challenge!
|
||||
$Our family uses this Macho Brace to strengthen our Pokémon more effectively during their training.
|
||||
$You may not need it, considering that you beat the whole lot of us, but we hope you'll accept it anyway!`,
|
||||
};
|
@ -0,0 +1,28 @@
|
||||
{
|
||||
"intro": "You've come across some\ntraining tools and supplies.",
|
||||
"title": "Training Session",
|
||||
"description": "These supplies look like they could be used to train a member of your party! There are a few ways you could train your Pokémon, by battling against it with the rest of your team.",
|
||||
"query": "How should you train?",
|
||||
"invalid_selection": "Pokémon must be healthy enough.",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Light Training",
|
||||
"tooltip": "(-) Light Battle\n(+) Improve 2 Random IVs of Pokémon",
|
||||
"finished": "{{selectedPokemon}} returns, feeling\nworn out but accomplished!\n $Its {{stat1}} and {{stat2}} IVs were improved!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Moderate Training",
|
||||
"tooltip": "(-) Moderate Battle\n(+) Change Pokémon's Nature",
|
||||
"select_prompt": "Select a new nature\nto train your Pokémon in.",
|
||||
"finished": "{{selectedPokemon}} returns, feeling\nworn out but accomplished!\n $Its nature was changed to {{nature}}!"
|
||||
},
|
||||
"3": {
|
||||
"label": "Heavy Training",
|
||||
"tooltip": "(-) Harsh Battle\n(+) Change Pokémon's Ability",
|
||||
"select_prompt": "Select a new ability\nto train your Pokémon in.",
|
||||
"finished": "{{selectedPokemon}} returns, feeling\nworn out but accomplished!\n $Its ability was changed to {{ability}}!"
|
||||
},
|
||||
"selected": "{{selectedPokemon}} moves across\nthe clearing to face you..."
|
||||
},
|
||||
"outro": "That was a successful training session!"
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
export const trainingSessionDialogue = {
|
||||
intro: "You've come across some\ntraining tools and supplies.",
|
||||
title: "Training Session",
|
||||
description: "These supplies look like they could be used to train a member of your party! There are a few ways you could train your Pokémon, by battling against it with the rest of your team.",
|
||||
query: "How should you train?",
|
||||
invalid_selection: "Pokémon must be healthy enough.",
|
||||
option: {
|
||||
1: {
|
||||
label: "Light Training",
|
||||
tooltip: "(-) Light Battle\n(+) Improve 2 Random IVs of Pokémon",
|
||||
finished: `{{selectedPokemon}} returns, feeling\nworn out but accomplished!
|
||||
$Its {{stat1}} and {{stat2}} IVs were improved!`,
|
||||
},
|
||||
2: {
|
||||
label: "Moderate Training",
|
||||
tooltip: "(-) Moderate Battle\n(+) Change Pokémon's Nature",
|
||||
select_prompt: "Select a new nature\nto train your Pokémon in.",
|
||||
finished: `{{selectedPokemon}} returns, feeling\nworn out but accomplished!
|
||||
$Its nature was changed to {{nature}}!`,
|
||||
},
|
||||
3: {
|
||||
label: "Heavy Training",
|
||||
tooltip: "(-) Harsh Battle\n(+) Change Pokémon's Ability",
|
||||
select_prompt: "Select a new ability\nto train your Pokémon in.",
|
||||
finished: `{{selectedPokemon}} returns, feeling\nworn out but accomplished!
|
||||
$Its ability was changed to {{ability}}!`,
|
||||
},
|
||||
selected: "{{selectedPokemon}} moves across\nthe clearing to face you...",
|
||||
},
|
||||
outro: "That was a successful training session!",
|
||||
};
|
@ -0,0 +1,19 @@
|
||||
{
|
||||
"intro": "It's a massive pile of garbage!\nWhere did this come from?",
|
||||
"title": "Trash to Treasure",
|
||||
"description": "The garbage heap looms over you, and you can spot some items of value buried amidst the refuse. Are you sure you want to get covered in filth to get them, though?",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "Dig for Valuables",
|
||||
"tooltip": "(-) Lose Healing Items in Shops\n(+) Gain Amazing Items",
|
||||
"selected": "You wade through the garbage pile, becoming mired in filth.\n $There's no way any respectable shopkeepers\nwill sell you anything in your grimy state!\n $You'll just have to make do without shop healing items.\n $However, you found some incredible items in the garbage!"
|
||||
},
|
||||
"2": {
|
||||
"label": "Investigate Further",
|
||||
"tooltip": "(?) Find the Source of the Garbage",
|
||||
"selected": "You wander around the heap, searching for any indication as to how this might have appeared here...",
|
||||
"selected_2": "Suddenly, the garbage shifts! It wasn't just garbage, it was a Pokémon!"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
export const trashToTreasureDialogue = {
|
||||
intro: "It's a massive pile of garbage!\nWhere did this come from?",
|
||||
title: "Trash to Treasure",
|
||||
description: "The garbage heap looms over you, and you can spot some items of value buried amidst the refuse. Are you sure you want to get covered in filth to get them, though?",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "Dig for Valuables",
|
||||
tooltip: "(-) Lose Healing Items in Shops\n(+) Gain Amazing Items",
|
||||
selected: `You wade through the garbage pile, becoming mired in filth.
|
||||
$There's no way any respectable shopkeepers\nwill sell you anything in your grimy state!
|
||||
$You'll just have to make do without shop healing items.
|
||||
$However, you found some incredible items in the garbage!`,
|
||||
},
|
||||
2: {
|
||||
label: "Investigate Further",
|
||||
tooltip: "(?) Find the Source of the Garbage",
|
||||
selected: "You wander around the heap, searching for any indication as to how this might have appeared here...",
|
||||
selected_2: "Suddenly, the garbage shifts! It wasn't just garbage, it was a Pokémon!"
|
||||
},
|
||||
},
|
||||
};
|
22
src/locales/en/mystery-encounters/weird-dream-dialogue.json
Normal file
22
src/locales/en/mystery-encounters/weird-dream-dialogue.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"intro": "A shadowy woman blocks your path.\nSomething about her is unsettling...",
|
||||
"speaker": "Woman",
|
||||
"intro_dialogue": "I have seen your futures, your pasts...\n $Child, do you see them too?",
|
||||
"title": "???",
|
||||
"description": "The woman's words echo in your head. It wasn't just a singular voice, but a vast multitude, from all timelines and realities. You begin to feel dizzy, the question lingering on your mind...\n\n@[TOOLTIP_TITLE]{\"I have seen your futures, your pasts... Child, do you see them too?\"}",
|
||||
"query": "What will you do?",
|
||||
"option": {
|
||||
"1": {
|
||||
"label": "\"I See Them\"",
|
||||
"tooltip": "@[SUMMARY_GREEN]{(?) Affects your Pokémon}",
|
||||
"selected": "Her hand reaches out to touch you,\nand everything goes black.\n $Then...@d{64} You see everything.\nEvery timeline, all your different selves,\n past and future.\n $Everything that has made you,\neverything you will become...@d{64}",
|
||||
"cutscene": "You see your Pokémon,@d{32} converging from\nevery reality to become something new...@d{64}",
|
||||
"dream_complete": "When you awaken, the woman - was it a woman or a ghost? - is gone...\n $.@d{32}.@d{32}.@d{32}\n $Your Pokémon team has changed...\nOr is it the same team you've always had?"
|
||||
},
|
||||
"2": {
|
||||
"label": "Quickly Leave",
|
||||
"tooltip": "(-) Affects your Pokémon",
|
||||
"selected": "You tear your mind from a numbing grip, and hastily depart.\n $When you finally stop to collect yourself, you check the Pokémon in your team.\n $For some reason, all of their levels have decreased!"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
export const weirdDreamDialogue = {
|
||||
intro: "A shadowy woman blocks your path.\nSomething about her is unsettling...",
|
||||
speaker: "Woman",
|
||||
intro_dialogue: `I have seen your futures, your pasts...
|
||||
$Child, do you see them too?`,
|
||||
title: "???",
|
||||
description: "The woman's words echo in your head. It wasn't just a singular voice, but a vast multitude, from all timelines and realities. You begin to feel dizzy, the question lingering on your mind...\n\n@[TOOLTIP_TITLE]{\"I have seen your futures, your pasts... Child, do you see them too?\"}",
|
||||
query: "What will you do?",
|
||||
option: {
|
||||
1: {
|
||||
label: "\"I See Them\"",
|
||||
tooltip: "@[SUMMARY_GREEN]{(?) Affects your Pokémon}",
|
||||
selected: `Her hand reaches out to touch you,\nand everything goes black.
|
||||
$Then...@d{64} You see everything.\nEvery timeline, all your different selves,\n past and future.
|
||||
$Everything that has made you,\neverything you will become...@d{64}`,
|
||||
cutscene: "You see your Pokémon,@d{32} converging from\nevery reality to become something new...@d{64}",
|
||||
dream_complete: `When you awaken, the woman - was it a woman or a ghost? - is gone...
|
||||
$.@d{32}.@d{32}.@d{32}
|
||||
$Your Pokémon team has changed...\nOr is it the same team you've always had?`
|
||||
},
|
||||
2: {
|
||||
label: "Quickly Leave",
|
||||
tooltip: "(-) Affects your Pokémon",
|
||||
selected: `You tear your mind from a numbing grip, and hastily depart.
|
||||
$When you finally stop to collect yourself, you check the Pokémon in your team.
|
||||
$For some reason, all of their levels have decreased!`,
|
||||
}
|
||||
},
|
||||
};
|
@ -130,7 +130,7 @@ describe("Berries Abound - Mystery Encounter", () => {
|
||||
expect(enemyField[0].species.speciesId).toBe(speciesToSpawn);
|
||||
});
|
||||
|
||||
it("should reward the player with X berries based on wave", async () => {
|
||||
it("should reward the player with X berries based on wave", { retry: 5 }, async () => {
|
||||
await game.runToMysteryEncounter(MysteryEncounterType.BERRIES_ABOUND, defaultParty);
|
||||
|
||||
const numBerries = game.scene.currentBattle.mysteryEncounter.misc.numBerries;
|
||||
|
Loading…
Reference in New Issue
Block a user