Commit Graph

4107 Commits

Author SHA1 Message Date
Lugiad
12229f9afa
Update trainer-titles.json 2024-09-21 04:08:27 +02:00
Lugiad
2e57b58479
Update trainer-titles.json 2024-09-21 04:07:58 +02:00
Lugiad
7be341951a
Update trainer-titles.json 2024-09-21 04:07:39 +02:00
Lugiad
1ede12892b
Update trainer-titles.json 2024-09-21 04:07:16 +02:00
Lugiad
c523ac7f49
Update trainer-titles.json 2024-09-21 04:06:58 +02:00
Lugiad
79e2f7690d
Update trainer-titles.json 2024-09-21 04:06:30 +02:00
Lugiad
d1cedf6945
Update trainer-titles.json 2024-09-21 04:05:12 +02:00
Lugiad
12528274c0
Update trainer-titles.json 2024-09-21 04:05:00 +02:00
Lugiad
ae6d6baa2f
Update trainer-titles.json 2024-09-21 04:04:36 +02:00
Lugiad
eb06bf999b
Update trainer-titles.json 2024-09-21 04:03:18 +02:00
Lugiad
bd70a1a015
Update trainer-titles.json 2024-09-21 04:02:41 +02:00
Lugiad
c509f086eb
Update trainer-names.json 2024-09-21 04:01:29 +02:00
Lugiad
29a69a3fdb
Update trainer-names.json 2024-09-21 04:01:04 +02:00
Lugiad
52863d3b8e
Update trainer-names.json 2024-09-21 03:59:11 +02:00
Lugiad
bd93277483
Update trainer-names.json 2024-09-21 03:58:29 +02:00
Lugiad
21744fe6a1
Update trainer-names.json 2024-09-21 03:58:04 +02:00
Lugiad
d8e7ce2593
Update trainer-names.json 2024-09-21 03:57:26 +02:00
Lugiad
ce25f200dc
Update trainer-names.json 2024-09-21 03:56:29 +02:00
Lugiad
89c8607452
Update trainer-names.json 2024-09-21 03:55:05 +02:00
Lugiad
b415b488f8
Update trainer-names.json 2024-09-21 03:54:44 +02:00
Lugiad
54ad478adc
Update trainer-names.json 2024-09-21 03:52:33 +02:00
Lugiad
13d0187604
Update trainer-classes.json 2024-09-21 03:51:42 +02:00
Lugiad
711a554b3c
Update trainer-classes.json 2024-09-21 03:51:29 +02:00
Lugiad
7093d23849
Update trainer-classes.json 2024-09-21 03:51:14 +02:00
Lugiad
54a9c97b77
Update trainer-classes.json 2024-09-21 03:50:56 +02:00
Lugiad
8ef0510f52
Update trainer-classes.json 2024-09-21 03:50:38 +02:00
Lugiad
db690f46bd
Update trainer-classes.json 2024-09-21 03:50:14 +02:00
Lugiad
b35cf40b34
Update trainer-classes.json 2024-09-21 03:49:58 +02:00
Lugiad
3e3a98551a
Update trainer-classes.json 2024-09-21 03:49:20 +02:00
Lugiad
3da131e1f0
Update trainer-classes.json 2024-09-21 03:49:06 +02:00
Lugiad
3fe4834c24
Update dialogue.json 2024-09-21 03:48:14 +02:00
Lugiad
be20c45b40
Update bgm-name.json 2024-09-21 03:43:56 +02:00
Lugiad
ddcee9e2c9
Update bgm-name.json 2024-09-21 03:42:25 +02:00
Lugiad
c059b832ab
Update bgm-name.json 2024-09-21 03:41:39 +02:00
Lugiad
ca1010eb1c
Update bgm-name.json 2024-09-21 03:41:04 +02:00
Lugiad
fdb4ccb40f
Update bgm-name.json 2024-09-21 03:40:03 +02:00
Lugiad
702ecdb4e7
Update bgm-name.json 2024-09-21 03:39:09 +02:00
Lugiad
2aca1c977c
Update bgm-name.json 2024-09-21 03:37:01 +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
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
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
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
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
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
Jannik Tappert
20ab2b9272
Localizable Trainer Name + Cleffa Species name can be used in all 3 pokemon names (#4331) 2024-09-20 14:12:35 -07:00
flx-sta
1a5cbf8ecb
[Refactor][Tests] Set default test timeout to 20s (#4338)
* set default test timeout to 20s

* remove "TIMEOUT" reference from create-test-boilerplate

* remove TIMEOUT from tests

* test: remove leftover `20 sec timeout` references

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

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-20 23:05:45 +02:00
flx-sta
facdf3cdb9
[Qol][Misc] Make create-test script interactive (#4303)
* add: inquirer module

* make create-test interactive

To be more intuitive

* restructure create-test-boilerplate.js code

* move: test type choices into function

* fix: type choices only contain types

the "exit" option is added separately

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

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-20 08:24:08 -07:00
DustinLin
0eea2031fb
[Bug] Fixing seed sower uturn switchout bug for trainer battles (#4113)
* refactor wildFlee for seed sower animation bug

* better naming functions

* review suggestions

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-20 10:27:43 -04:00
MokaStitcher
4feb45f532
[P3Bug][UI] Fix run history scrolling and other small bugs (#4326) 2024-09-20 10:19:45 -04:00
MokaStitcher
2610a64980
[Bug] Fix candy count when not skipping to summary (#4342) 2024-09-20 10:16:07 -04:00