3843 Commits

Author SHA1 Message Date
Felix Staud
71a047a1f6 migrate mysterious-chest encounter 2024-07-11 14:10:21 -07:00
Felix Staud
e6bf12ab8c migrate mysterious-challengers 2024-07-11 14:02:26 -07:00
Felix Staud
1713395091 migrate fight-or-flight encounter 2024-07-11 13:54:44 -07:00
Felix Staud
ce73c38e33 migrate field-trip encounter 2024-07-11 13:47:10 -07:00
Felix Staud
d9e0957d40 migrate department-store-sale encounter 2024-07-11 13:35:46 -07:00
Felix Staud
c589689a6c migrate dark-deal encounter to new dialogue setup 2024-07-11 13:26:21 -07:00
Felix Staud
37248f1885 Merge remote-tracking branch 'Mystery-Events/mystery-battle-events' into mystery-events/dialogue-refactoring 2024-07-11 13:26:00 -07:00
Felix Staud
74125ef1cf WIP: add option to use dialogues in builder 2024-07-11 12:56:15 -07:00
ImperialSympathizer
390b2e93f9 remove fake out from stealing move group 2024-07-11 15:03:57 -04:00
ImperialSympathizer
c72bed0ee7 small cleanup of changes 2024-07-11 14:58:44 -04:00
ImperialSympathizer
b6ef210584 remove unnecessary styling override on fight or flight option 2024-07-11 14:43:57 -04:00
ImperialSympathizer
f128b47db5 update encounter biome mapping and option coloring/disablement with requirements 2024-07-11 14:37:29 -04:00
Felix Staud
5a79b50f1d lost at sea encounter finishing touches 2024-07-11 10:30:45 -07:00
Felix Staud
85df834811 optimize mystery-encounter-utils.setEncounterExp() 2024-07-11 09:35:15 -07:00
Felix Staud
47f12b665b ME: add damage/heal application utils 2024-07-11 09:23:43 -07:00
ImperialSympathizer
810c50cda2 new Field Trip encounter and add EXP gains to other encounters 2024-07-11 11:40:07 -04:00
Felix Staud
93fbb0e401 add jsdoc to lost-at-sea-encounter 2024-07-11 08:04:33 -07:00
Felix Staud
524d4a4ca7 lost-at-sea ME: fix using DAMAGE_PERCENTAGE for damage calculation 2024-07-11 08:03:12 -07:00
Felix Staud
b7bf22e3e5 fix typo in myster-encounter-intro 2024-07-11 08:02:01 -07:00
Felix Staud
ef4222cbfa Lost at sea myster encounter MVP....
- filled some dialogue
- add placeholders for the pokemons that can help
- rename it to `Lost at Sea` (from Getting lost at the sea
- add damage calculation for 3rd option
2024-07-11 07:57:41 -07:00
Felix Staud
0f9c0c5d24 improve jsdocs in myster-encounter.ts 2024-07-11 07:50:58 -07:00
Felix Staud
5ff1ae617d add alpha config for myst-ec sprites 2024-07-10 20:54:55 -07:00
Felix Staud
81112eeabe myster-encounter-intro.ts improve types and documentation 2024-07-10 20:43:31 -07:00
Felix Staud
d9ea676a92 add KnownFileRoot template literal 2024-07-10 20:34:28 -07:00
Felix Staud
ec7cabc8c8 getting lost at the sea MVP (event) 2024-07-10 18:39:55 -07:00
ImperialSympathizer
253447136a some more small cleanup 2024-07-10 16:32:24 -04:00
ImperialSympathizer
ce55c13c12 resolve conflicts, import issues, and cleanup from rebase 2024-07-10 15:31:03 -04:00
ImperialSympathizer
7bbebb32e2 undo broken load changes 2024-07-10 15:07:18 -04:00
Felix Staud
f1b074755e add MysteryEncounterOptionBuilder.withSceneMoneyRequirement() 2024-07-10 15:06:16 -04:00
Felix Staud
434104f9ee add 2 new MysteryEncounterBuilder methods:
- `.withPrimaryPokemonStatusEffectRequirement()`
- `.withPrimaryPokemonHealthRatioRequirement`
2024-07-10 15:06:16 -04:00
Felix Staud
a8be171305 add MysterEncounterBuilder.withOptionPhase() 2024-07-10 15:06:16 -04:00
Felix Staud
adf52bf604 add MysteryEncounterBuilder.withScenePartySizeRequirement 2024-07-10 15:06:15 -04:00
Felix Staud
25d0bd39ee add MysteryEncounterBuilder.withSceneWaveRangeRequirement() 2024-07-10 15:06:15 -04:00
Felix Staud
5a5806185f make MysteryEncounterBuilder.withEncounterType() static 2024-07-10 15:06:15 -04:00
ImperialSympathizer
efb00553c9 styling and text coloring fixes 2024-07-10 15:06:12 -04:00
ImperialSympathizer
deb1e95e34 add encounter exp utility and small cleanups/refactors 2024-07-10 15:04:48 -04:00
ImperialSympathizer
cf43589260 fix unit tests 2024-07-10 15:04:18 -04:00
ImperialSympathizer
7b35efe95e adds 2 new encounters and colorable text options 2024-07-10 15:03:36 -04:00
ImperialSympathizer
872242c44f remove commented code 2024-07-10 15:03:35 -04:00
ImperialSympathizer
f803de6b23 start adding unit tests 2024-07-10 15:03:33 -04:00
ImperialSympathizer
07ffe1ca64 re-enable dialogue tokens 2024-07-10 15:01:29 -04:00
ImperialSympathizer
7fb1506a97 clean up data token logic 2024-07-10 15:01:29 -04:00
ImperialSympathizer
8e84e40e35 beta bug fixes 2024-07-10 15:01:29 -04:00
ImperialSympathizer
2318d86cb1 Mystery Encounters (#2824)
* squash commits to clean up PR

* add chest sprites

* bug fixes, cleanup, and tests

* small fixes

---------

Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
2024-07-10 15:01:23 -04:00
ImperialSympathizer
1d0109a386 small fixes 2024-07-10 14:52:38 -04:00
ImperialSympathizer
b3aa562bc6 small fixes 2024-07-10 14:52:38 -04:00
ImperialSympathizer
666ec135ba bug fixes, cleanup, and tests 2024-07-10 14:52:27 -04:00
ImperialSympathizer
860e875587 rebase encounters branch with pokerogue/main 2024-07-10 14:51:06 -04:00
Niccolò
ffbc922e09
Update ability-trigger.ts (Italian) (#2949) 2024-07-10 10:18:53 -04:00
Niccolò
63667aa062
[Localization(it)] Localize luck in common.ts (Italian) (#2952) 2024-07-10 10:15:57 -04:00