Commit Graph

4877 Commits

Author SHA1 Message Date
Lugiad
065257ca2a
Update src/locales/ja/mystery-encounters/bug-type-superfan-dialogue.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
2024-09-22 01:04:13 +02:00
Lugiad
7339e4dd8f
Update src/locales/es/mystery-encounters/global-trade-system-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
2024-09-22 01:03:50 +02:00
Chapybara-jp
5f874d0a10
Update clowning-around-dialogue.json 2024-09-21 23:34:39 +02:00
ImperialSympathizer
0518cfd9d6
Merge pull request #4363 from PigeonBar/gts-infinite-loop
[Bug] [Beta] Fix game freeze from GTS infinite loop
2024-09-21 17:24:20 -04:00
Chapybara-jp
a0928d0ba8
Update clowning-around-dialogue.json 2024-09-21 22:48:22 +02:00
Mumble
50dc438930
[Bug] Preventing Duplicate Species in Trainer Battles (#4368)
* no trainer repeats

* Update src/field/trainer.ts

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

---------

Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-21 22:27:19 +02:00
Mumble
4fb76fd117
[Move] Implement Heal Block (#4120)
* Heal Block on new branch

* Add/update code from previous PR

* Re-add i18n from previous PR

Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Asdar <asdargmng@gmail.com>

* Disabling Moves

* Still need to update tests and write docs

* removing partial tags from abilities to feel better

* Pollen Puff works now

* Implemented Psychic Noise

* typedocs

* Documentation

* Update src/data/battler-tags.ts

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

* Update src/data/battler-tags.ts

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

* Update src/data/battler-tags.ts

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

* Turns out the old condition wasn't buggy. Probably mixed up another change I made.

* changed array clear

---------

Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Asdar <asdargmng@gmail.com>
2024-09-21 13:15:32 -07:00
Jannik Tappert
1e70cb92d1
[BUG] Add enough keys in dialogue.ts for team star (#4362) 2024-09-21 12:39:44 -07:00
Blitzy
ba5e89cf61
Swap Order in Trainer Config (#4367) 2024-09-21 14:15:02 -05:00
Michael Li
7190277f79 PR Feedback 2024-09-21 14:36:02 -04:00
Leo Kim
dafa2b2f4b
Update src/locales/ko/trainer-names.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
2024-09-22 01:32:24 +09:00
Leo Kim
cede6b03ba
Update src/locales/ko/mystery-encounters/part-timer-dialogue.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
2024-09-22 01:32:15 +09:00
Leo Kim
3016f1cddf
Update src/locales/ko/mystery-encounters/delibirdy-dialogue.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
2024-09-22 01:32:03 +09:00
Leo Kim
cec1bca4c1
Update src/locales/ko/mystery-encounters/delibirdy-dialogue.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
2024-09-22 01:31:55 +09:00
Leo Kim
e7837cc7ac
Update src/locales/ko/mystery-encounter-messages.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
2024-09-22 01:31:44 +09:00
Michael Li
5a24435047 [Bug] Fix game freeze from GTS infinite loop 2024-09-21 11:52:54 -04:00
Lugiad
031049e32a
Merge branch 'beta' into mystery-encounters-translations 2024-09-21 12:40:16 +02:00
Lugiad
361dd44b2a
Update src/locales/ja/achv.json
Co-authored-by: protimita <protimitajp@gmail.com>
2024-09-21 12:40:05 +02:00
Lugiad
22b679f71c
Update src/locales/es/mystery-encounters/fun-and-games-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
2024-09-21 12:39:54 +02:00
Lugiad
338badd872
Update src/locales/ko/achv.json
Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com>
2024-09-21 11:37:54 +02:00
Chapybara-jp
3fe9774522
Update bug-type-superfan-dialogue.json 2024-09-21 11:09:33 +02:00
José Ricardo Fleury Oliveira
2b0d754ab2 Update translation for "breedersInSpace" in pt_BR splash-messages.json 2024-09-21 01:02:14 -03:00
José Ricardo
35e075dc02
Update src/locales/pt_BR/achv.json 2024-09-21 01:01:24 -03:00
Madmadness65
35cd615363
[Enhancement] Set Appropriate Evil Team on Monogen Challenges (#4355) 2024-09-20 22:49:16 -04:00
Blitzy
1a600d18c6
[Balance] Partial Passives + Egg Move Changes (#4357)
* Update Passives

* Zebra my Beloved
2024-09-20 19:47:14 -07:00
Lugiad
9b5c85c281
Merge branch 'beta' into mystery-encounters-translations 2024-09-21 03:24:12 +02:00
Madmadness65
f2a042c3f0
[Enhancement] Add Team Star as potential evil team (#4019)
* Add Team Star (WIP)

Still missing dialogue for all new trainer types, team compositions will need refining, and Starmobile graphics still do not exist yet.

* Add dialogue for all Team Star trainers

Dialogue put together courtesy of @Blitz425

* Add additional Macro Grunt dialogue lines

As suggested to be included by @Blitz425

* Add dialogue entries in dialogue.ts

Forgot them with my last commit, whoops

* Add back Team Star trainer types

Latest merge of beta into this PR deleted them for some reason

* Update Team Star boss team compositions

Bunch up Eeveelutions more in first fight, move random Rotom form to first fight. Remove Espeon, Umbreon, and Rotom from second fight, add legendary beasts and paradox beasts in their place, remove Zacian chance from second fight.

Co-authored-by: Tempoanon <163687446+Tempo-anon@users.noreply.github.com>

* fix missing semicolon

* Guarantee Sylveon is always Terastallized

* Guarantee Starmobiles on admin's teams

Also resizing the Starmobiles by 1.5 like Gigantamax Pokémon (it is still just regular Revavroom visually for now).

* Adjust trainer pools for Grunts and Admins

* Add new custom sprites for Starmobiles

This adds front and shiny front sprites made by Kieran. Party icons and back sprites are still placeholders for now.

* Minor pool adjustments

Eevee moved to Uncommon on grunts, Varoom replaced with Hisui Qwilfish for Atticus, and Heracross replaced with Pawmi for Eri.

* Remove Leon's Zamazenta, rename Team Star Boss

As to not have overlap between the champion and Star boss teams.
Also doubled the weights of the Starmobile forms.

* Force movesets for Starmobiles

Also fix accidentally giving Mela a Venusaur instead of a Revavroom. (it was just a testing thing, I swear)

* Correct movesets

Didn't realize copied movesets were desired, ech

---------

Co-authored-by: Tempoanon <163687446+Tempo-anon@users.noreply.github.com>
2024-09-20 18:17:44 -07:00
Chapybara-jp
798213a50b
Update bug-type-superfan-dialogue.json 2024-09-21 01:34:02 +02:00
Chapybara-jp
2640e4ded7
Update berries-abound-dialogue.json 2024-09-21 01:30:21 +02:00
Chapybara-jp
7739897a9c
Update an-offer-you-cant-refuse-dialogue.json 2024-09-21 00:40:58 +02:00
Lugiad
d6bb14e7f9
Merge branch 'beta' into mystery-encounters-translations 2024-09-20 23:56:15 +02:00
flx-sta
0aac6c6647
[Dev][Test] Add "Mystery Encounter" type for create-test script + minor timeout fixes (#4350)
* add: mystery encounter to create-test

* remove: leftover `TIMEOUT`

in boss-pokemon.test

* add regex to replace ` ` with `_`

This was never done before. for any

* remove: manual test timeout overwrites
2024-09-20 17:54:37 -04:00
Jannik Tappert
518f8388b5
Update src/locales/de/achv.json 2024-09-20 23:36:09 +02:00
Jannik Tappert
ad0c2f796f
Update src/locales/de/achv.json 2024-09-20 23:35:46 +02:00
Lugiad
ee78d505e0
Update src/locales/ja/trainer-names.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
2024-09-20 23:27:07 +02:00
Lugiad
9d3379e76c
Merge branch 'beta' into mystery-encounters-translations 2024-09-20 23:20:58 +02:00
Lugiad
69bea491d9
Update achv.json 2024-09-20 23:20:02 +02:00
Lugiad
9722566d33
Update achv.json 2024-09-20 23:19:40 +02:00
MokaStitcher
5f5b439e42
[P2 Bug] Fix sturdy and endure causing an extra stat boost to boss Pokemon (#4347)
* [bug] fix sturdy and endure causing an extra stat boost to boss Pokemon

* [doc] add doc for handleBossSegmentCleared
2024-09-20 17:19:33 -04:00
Lugiad
ca0e9af041
Update achv.json 2024-09-20 23:19:23 +02:00
Lugiad
d8a012c21d
Update achv.json 2024-09-20 23:19:03 +02:00
flx-sta
4cc3b0daae
[Test] Make berries abound test more robust (#4339)
* make `berries-abound` test more robust

the "should reward the player with X berries based on wave" test was failing due to berry max stacks and the party only having 1 pokemone.
Increased it to 3 to reduce that probability

* berries abound test: change `defaultParty`

increase size of default-party to 3

* add: some missing types in berries-abound encounter

for ease of reading

* fix: berries abound tests

the "Should skip battle when fastest pokemon is faster than boss" test was failing due to the party being more than 1 pokemon.
2024-09-20 17:18:48 -04:00
Lugiad
fe647fc192
Update achv.json 2024-09-20 23:18:45 +02:00
Lugiad
31c6bc2d15
Update achv.json 2024-09-20 23:18:26 +02:00
flx-sta
4c9c66f898
[Test] Fix Teleporting Hijinks tests (#4349)
set enemy passive ability by default to `Ball Fetch` to prevent random passive abilities that raise stats too
2024-09-20 17:18:18 -04:00
Lugiad
30064d69f2
Update achv.json 2024-09-20 23:18:12 +02:00
Lugiad
1451b62083
Update achv.json 2024-09-20 23:17:54 +02:00
Lugiad
b75915ed91
Update achv.json 2024-09-20 23:17:36 +02:00
Lugiad
00e8d3c54c
Update achv.json 2024-09-20 23:17:15 +02:00
flx-sta
0a5e9ff9e6
[Test] Fix The Pokemon Salesman tests (#4345)
The expects didn't account for the possible shiny, which appends a `_shiny` to some dialogue tokens.
I've added regexes to account for that possibility
2024-09-20 17:14:55 -04:00