Kurt
f5ea250975
Show star square for everything in Gen9 ( #3689 )
2022-12-18 00:16:29 -08:00
Kurt
c776d8db43
Treat level2 yungoos as scripted encounter
2022-12-17 14:54:57 -08:00
Kurt
41930dd2bd
Handle crossover flying dragonite
...
Update pkl from pkNX
2022-12-16 22:34:01 -08:00
sora10pls
4eb7858028
Fix former titan Iron Treads moveset
...
also rearrange to story order
2022-12-12 20:59:09 -05:00
Kurt
3ef12c3ebe
Encounter Crossover/Wander tolerance (30f) ( #3683 )
...
* Update encounter_wild_paldea.pkl
* Add weather/time mark checks
* Set tolerance to 30f, swap crabrawler evos
2022-12-10 19:53:59 -08:00
Kurt
07ce14403f
Update EncounterFixed9.cs
2022-12-09 07:50:50 -08:00
Kurt
89b10aec7e
Min size clamp fixed tera
...
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-12-08 23:03:56 -08:00
Kurt
b29d9a65e1
Allow static encounter deerling form change match
...
Closes #3678
2022-12-07 23:28:47 -08:00
Kurt
650ee8ae40
Don't yield SV version eggs, egg OT gender check
2022-12-06 21:34:14 -08:00
Kurt
9f480dcbe2
Set fixed gender for static9
...
Closes #3671
2022-12-05 14:10:00 -08:00
sora10pls
046ffae536
Remove commented Gimmighoul encounters
...
Everything is accounted for
2022-12-03 18:49:44 -05:00
Kurt
2e67526db1
Update 22.12.01
2022-12-01 22:40:11 -08:00
Kurt
f10c914eac
Swap RSBox pay day skitty moves 1 & 2
...
Thanks Soniktts & ICanSnake !
https://projectpokemon.org/home/forums/topic/62640-pokemon-box-skitty-egg-illegal/
2022-11-30 18:47:35 -08:00
Kurt
7adf48982c
Extract more Tera raid props to common interface
2022-11-26 14:23:32 -08:00
Kurt
c550d41630
Fix eevee dist check (missing rand100)
...
Reorder calls so the runtime can overwrite the xoroshiro registers if needed
2022-11-26 07:27:51 -08:00
Kurt
ccac23bb6d
Initial raid eevee checks (wip)
2022-11-26 00:39:32 -08:00
Kurt
310882f375
Extract toxtricity nature restriction
2022-11-25 19:55:44 -08:00
Kurt
78676a9cbd
Ignore insufficient fixed IV matches
...
Wild vaporeon and glaceon can get mis-recognized with the fixed strong static teras.
2022-11-25 18:25:14 -08:00
Kurt
10d0199521
Add EC for slot9
2022-11-25 16:01:40 -08:00
Kurt
d2970c6a3a
Force rotom default egg to form0
...
Silly rotom-Heat eggs are not legal :D
2022-11-24 22:06:36 -08:00
Kurt
9009439bb7
Set random personal tera type for egg>pk9 template
2022-11-24 21:39:11 -08:00
Kurt
94e8e0e958
Remove obey:0 for boxlegend, should be 68
...
Nice encounter spec sheet value (WazaConfirmLevel), gamefreak.
2022-11-24 20:19:40 -08:00
Kurt
03182ebd3d
Update 22.11.24
...
Adds support for Scarlet & Violet.
Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com>
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-11-24 17:42:17 -08:00
sora10pls
313f32a0d0
Add last-ever SWSH distribution raid data
...
rip 2019-2022
2022-10-31 20:07:05 -04:00
sora10pls
56d3daa189
Add latest distribution raid data 🐴
...
good job shiny locking them this time
2022-10-20 20:05:57 -04:00
Kurt
3ab3f6ad53
Sanity check requested gender
...
Shedinja template in gen3 is gender:2, while the template needs to be gender:0/1
Closes #3612 ty @Kermalis !
2022-10-20 00:14:03 -07:00
Kurt
ae6d53af7e
Minor tweaks
...
Reduce allocation in gen8 static encounter init, single class
2022-10-15 01:14:50 -07:00
Kurt
8b0e93b42f
Fix GetLowestLevel underflow condition
...
Check end before decrement
Closes #3605 thanks @InfoManiac742 !
2022-10-14 17:05:19 -07:00
Kurt
0bc7eeb5f5
Improve RNG frame detection for gen4
...
stupid bruteforce for slot4->pk4
2022-09-30 19:26:59 -07:00
Kurt
baf2ac22d7
Update EncounterStatic4Pokewalker.cs
2022-09-28 00:09:10 -07:00
Kurt
583f96a598
Specify full movesets & course for Pokewalker encs
...
Didn't trust the existing manual transcribing, and both Bulbapedia and Serebii contain errors that don't match the original raw data. So, let's rip the raw data ourselves and use our own parse pickle (just raw bytes) instead of 162 manual entries.
For ripping logic, see: 203874da12
Partial match if language cannot access walker course
Re-do language override for EncounterStatic->pkm:
- Override gen1/2 event OT/language only if requested language is not possible
- Override walker OT/language if requested language is not possible (->japanese)
Closes #3594
2022-09-27 23:14:42 -07:00
Kurt
b6f5723d40
Make const location IDs ushort
2022-09-27 09:57:42 -07:00
sora10pls
4fd73d201f
Remove unused GBLZero PogoType
...
This was implemented because Niantic messed up some GBL encounters in the past, but it was fixed quick enough for it to not matter for legality, so no encounters actually use this PogoType.
Also rename GBLDay => GBLD to match other PogoTypes for consistency across enum names.
2022-09-26 20:37:55 -04:00
Kurt
05d43cef7c
Set pk2 time of day for EncounterEgg ctor
2022-09-24 19:23:52 -07:00
Kurt
9c133d4e39
Allow emitting Crystal eggs for location-less pk2's
...
Closes #3591
ty @randomdice101 !
2022-09-24 18:07:41 -07:00
Kurt
3a5aa22c6f
Force alpha move state for below learn level
2022-09-18 22:00:46 -07:00
Kurt
84be9da49d
Revise rotom form check
2022-09-18 17:07:43 -07:00
Kurt
98707b466c
Bounds check move & species
...
searching for florges with dazzling gleam as a PK5 -> reject
2022-09-18 00:44:31 -07:00
Lusamine
eb51826243
Add date legality for Otsukimi Festival 2022 Clefairy
2022-09-13 18:51:20 -05:00
Kurt
27eb68335b
Update learn handling for side-game wiped movesets
2022-09-10 12:02:15 -07:00
Kurt
0a88cdc32e
Update Encounters8.cs
2022-09-10 01:13:34 -07:00
sora10pls
39ccb50580
Add latest distribution raid data
2022-09-08 20:04:39 -04:00
Kurt
06196e0440
Minor tweaks
...
Less alloc
2022-09-04 22:23:35 -07:00
Kurt
92a50264cc
Refactor RNG advance/reverse methods ( #3579 )
...
The new LCRNG/GCRNG/ARNG classes are static, rather than singletons. Allows them to be inlined much better.
2022-09-04 12:03:37 -07:00
Kurt
da642ee16e
Remap context for sidegame HT memory checks
...
gastrodon with recover as HT memory needs to verify within the context of SW/SH and prior learn environments.
2022-09-02 15:41:22 -07:00
Kurt
1960b335fd
Remove PersonalInfo.Abilities, use interfaces
...
If you must get a list of abilities, then use the span extension methods.
Also reworks some initial moveset fetching to allocate less
2022-09-02 10:20:19 -07:00
Lusamine
a97e74e628
Correct Arceus Chronicles Growlithe dates
2022-09-02 02:40:40 -05:00
Lusamine
7bab0270bb
Fix Wish Ralts moveset
...
Thanks @Kermalis !
2022-09-01 23:27:58 -05:00
Lusamine
8ecbd08efd
Add start date for Arceus Chronicles Growlithe event
2022-09-01 21:04:56 -05:00
Kurt
fb9deab202
Specify full gift egg wc3 moveset
...
PKHeX needs the exact moveset rather than a "permit this extra move" because our recent logic improvements check for strict moveset matching when it is still an egg.
Closes #3577 thanks @wararjey !
2022-08-31 18:55:17 -07:00