sora10pls
9ec879bd99
Allow non-Poké Ball for Alolan starters
...
thank you game freak
2021-09-30 20:08:27 -04:00
sora10pls
769021cf77
Add Alolan distribution raids 🏝
2021-09-30 20:04:58 -04:00
Kurt
6a2f778c9a
Allow reload for debug build
2021-09-21 19:42:14 -07:00
Kurt
08b7d7ebfe
Update Misc5.cs
...
#3259
2021-09-18 17:52:58 -07:00
Kurt
0c83da7c1b
Add Poké Transfer minigame score editing (Gen 5)
...
Closes #3259
Co-Authored-By: FeralFalcon <33670476+FeralFalcon@users.noreply.github.com>
2021-09-18 16:31:22 -07:00
Kurt
4e6a38189b
Force validation differently for met location list changes
...
Startup, load gen5 save file.
Immediately load a pk3; met location is converted to Poketransfer
When data is prepared, the validation fails and the selectedvalue is reset to 0
Future selectedvalue sets will work
Just force validation when we change the list, so that future value sets work.
Weird winforms quirk
https://stackoverflow.com/questions/14624129/setting-combobox-droppeddown-false-resets-selected-item
2021-09-17 19:20:24 -07:00
Kurt
ea90c9095f
Fix early return bool
...
oops
Probably should be doing this in a branch before pushing :)
2021-09-17 18:15:19 -07:00
Kurt
425f0067c3
Add min level for new gbl types
2021-09-17 17:58:38 -07:00
Kurt
25316fbaef
Add IV ceiling for GBL GO encounters
2021-09-17 17:56:15 -07:00
sora10pls
ffdd950a71
Disallow all Dynamax Crystals as held items
...
They cannot be given to a Pokémon to hold in-game. Also label new Pikachu/Eevee Dynamax Crystals.
Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
2021-09-16 20:15:22 -04:00
sora10pls
93cb6de183
Add Solrock/Lunatone distribution raids + new Dynamax Crystals
2021-09-16 20:11:10 -04:00
Kurt
d2d71494e3
Update debug logging for plugin fails
2021-09-16 17:04:34 -07:00
Kurt
4fb0f96dc4
Add daycare slot view for lgpe
...
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
2021-09-16 14:21:44 -07:00
Kurt
02af45cb30
Add LGPE to block editor
...
thanks for nobody noticing this yet :)
2021-09-16 14:06:52 -07:00
Kurt
b9d4721553
Hide some controls if WR7 (LGPE)
...
User experience.
Co-Authored-By: FeralFalcon <33670476+FeralFalcon@users.noreply.github.com>
2021-09-16 13:45:41 -07:00
Kurt
26422bc17c
Add Crystal blue card points get/set
...
Co-Authored-By: FeralFalcon <33670476+FeralFalcon@users.noreply.github.com>
#3258
2021-09-16 13:16:12 -07:00
Kurt
c3051b3002
Fix special beam move order
...
Differs from gen4 which has frenzy plant last
2021-09-16 12:50:55 -07:00
sora10pls
e166f86027
Update Evolution enums
...
Tyrogue => Hitmonlee and Tyrogue => Hitmontop were reversed. 5c4475a237
2021-09-16 08:53:14 -04:00
Kurt
2874f6fc69
Revise pichu volt tackle egg handling
...
Clean up ParseMovesWasEggPreRelearn as only EncounterEgg call into it, and no EncounterEgg has a special moves interface implemented.
2021-09-15 18:43:18 -07:00
Kurt
63580a2835
Minor tweaks
...
For BigEndian we don't have to invert the array access if we just iterate backwards :)
Fix xmldoc for gen1 trades ampersand
Add xmldoc for enc trade classes
No functional change.
2021-09-15 18:13:17 -07:00
Lusamine
25313ad58d
Eternatus can trigger legendary encounter memory
2021-09-15 20:04:09 -05:00
sora10pls
a572eeaa32
Label Ride Pager event flag for SM/USUM
...
Localization pending.
2021-09-15 20:50:25 -04:00
Kurt
c353ec1584
Fix double processing on batch modify file path
...
Only process a single time, and only save if processing worked.
2021-09-15 17:35:41 -07:00
Kurt
50084eaaee
Fix sav3 [uninit, oneSave] primary secondary detection
...
Closes #3257
2021-09-14 18:38:46 -07:00
Lusamine
a779000097
Include Thunderstorm for Honeycalm Sea Seadra
2021-09-12 16:14:22 -05:00
Lusamine
4e398322b0
More memory legality checks ( #3256 )
...
* Add more memory legality checks
Includes the following new memory checks:
- 4: met in link-trade, allows all possible genlocs except dangerous place
- 7: successful fishing, allows fishable species in gen 6 and 8
- 9: paying attention to another mon, allows only available species for gen 8
- 29: encountering legendary Pokémon, only seen on Zacian, Zamazenta, Calyrex so far
- 32: riding a bike, only in genlocs where biking is possible
- 75: taken to Nursery and placed with a mon, allows only available species for gen 8
Unstubs lotto check and applies it to gen 6.
Co-Authored-By: Skadiv <62726360+Skadiv@users.noreply.github.com>
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
* Loto-ID only has one t
* Crown Shrine has another genloc outside
* Consistent Loto name for array
Co-authored-by: Skadiv <62726360+Skadiv@users.noreply.github.com>
Co-authored-by: Matt <17801814+sora10pls@users.noreply.github.com>
2021-09-12 12:01:45 -07:00
Kurt
80d1712b72
Mark stuff with enums, remove unused arrays
...
Fix shuffled comments for FormInfo
Remove unnecessary Reset on ctor, all fields are already the default
2021-09-07 20:57:19 -07:00
Kurt
a9374560ec
Don't recurse, jump straight to eventual method for splitbreeds
...
Don't check splitbreed if generation <= 2, move that check upwards.
2021-09-07 15:40:14 -07:00
Kurt
91c7c28c6f
Inline form changeable species lists
2021-09-07 15:35:36 -07:00
Kurt
1d00e17217
Add properties for cleaner interaction
2021-09-07 15:31:54 -07:00
Kurt
d8c5c027ac
Emerald: Add walda wallpaper
...
use block editor
f7a699c686/include/global.h (L1045)
2021-09-06 20:46:41 -07:00
Kurt
b01664d518
Merge branch 'master' of https://github.com/kwsch/PKHeX
2021-09-06 18:12:06 -07:00
Kurt
2575d73144
Add IFixedAbilityNumber, hide vivillon region flags
...
tfw can't using static a private class in the file, gotta be explicit.
2021-09-06 18:11:32 -07:00
Kurt
17c32db8b5
Minor fixes
...
Replace hardcoded move int with enum val
Lillipup->Rockruff
personal_swsh: remove pledge bitflags (missed in CT update)
2021-09-06 18:04:14 -07:00
Kurt
5a9e1417bf
Minor fixes
...
Replace hardcoded move int with enum val
Lillipup->Rockruff
personal_swsh: remove pledge bitflags (missed in CT update)
2021-09-06 15:38:32 -07:00
Kurt
41b1aaeb19
Search mystery gift relearn moves for needed moves
...
Add to encountertrades searcher, for futureproofing
solves gen8 mg searching volt tackle pikachu
2021-09-06 11:43:42 -07:00
Lusamine
9751a75f59
Free Sgr7121 GMax Duraludon
2021-09-06 13:26:18 -05:00
Kurt
5424600369
Shift gen4 arceus form sprites (curse type)
2021-09-06 11:21:59 -07:00
Kurt
99231b978e
Prevent egg generator from yielding unbreedable species-forms
...
The "IsPresentInGame" will likely have to be refactored out as an interface, as future games (BDSP) will likely have partial national dex content
2021-09-06 10:48:32 -07:00
Lusamine
4cb525aac1
Restrict memory 39 general locations for SWSH
2021-09-06 12:39:08 -05:00
Kurt
5079b4f311
Handle cutecharm ambiguous seed-frames
...
Iterate over all possible seed frames that yield the IV pattern; nature is right before IV rands (PID is algorithmic from gender ratio and prior nature call).
Split up GetFrames into stepwise methods, clean up parameter passing
2021-09-06 00:35:40 -07:00
Kurt
819b884b19
Update EventWork7b.cs
2021-09-05 13:07:33 -07:00
Kurt
a7ed5b400f
Add Trainer Class / Title property for LGPE
2021-09-04 22:04:49 -07:00
Kurt
f9d9bcfb80
XD: Purification is stored differently for jp games
...
A more condensed data structure, 72->60 bytes for each entry instead.
Closes #3255
Related? #2956
2021-09-03 18:16:09 -07:00
CanoeHope
5f0dcfe6af
Correct Gen 2 Snorlax Event Flag ( #3254 )
...
Needs to be the Vanish flag, not the story flag.
2021-09-03 16:03:30 -07:00
sora10pls
9bd0104954
Add new distribution raids 🧹
2021-09-02 20:04:14 -04:00
Lusamine
2f2cb43bd0
Disallow memory 17 from SWSH
...
It's a 1% memory that is impossible to obtain normally, but was missed earlier since it occurs on the in-game Throh/Sawk trades.
2021-08-29 19:22:09 -05:00
Kurt
adb7466a22
More memory legality additions
...
probably worthwhile to move the checks into the context, and return an enum -> switch to generate checkresult
2021-08-29 15:56:09 -07:00
Kurt
348fa4c9fa
Force Gen2 Red Gyarados to be male only, fixed IVs
...
Closes #3251
Uses fixed IVs to force shininess (rather than mutating DVs)
1f9e688b76/engine/battle/core.asm (L6103-L6110)
Co-Authored-By: CanoeHope <43196464+CanoeHope@users.noreply.github.com>
2021-08-29 13:23:34 -07:00
Kurt
92d15bdd03
Rename SetTradeMemoryHT, add SetTradeMemoryHT8
...
Gen6 behaves differently from Gen8.
Fix broken test case [Arrived via link trade, it had fun! (2) -> (3)]
2021-08-29 13:15:45 -07:00