Kurt
5c4c866482
Fix pk4->pk5 HM transferral
...
Was deleting the PK4 move, not the PK5 move, thus not actually sanitizing the moves.
Do same logic for PK3->PK4 (saves an array allocation)
2022-06-19 13:46:04 -07:00
Kurt
aac498a31d
Set region values for pk3->c/xk3
...
Regardless of SetPKM setting, just to make sure the values are populated.
Closes #3530
2022-06-19 09:26:28 -07:00
Kurt
210bd90fc1
Add entree MissionsComplete for BW
...
Closes #3532
BW/B2W2 could be the same, meaning that the pass power offsets in the B2W2 class can be merged back in to the base class.
2022-06-19 08:39:43 -07:00
Kurt
d2115eb8b9
Add remaining gen4 roamer slots
...
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
2022-06-18 19:46:53 -07:00
ShadyRelapse-PP
bd25312181
Added Second Roaming Pokemon for Platinum and Third Roaming Pokemon for HGSS ( #3531 )
...
* Update SAV4HGSS.cs
* Update SAV4HGSS.cs
* Update SAV4Pt.cs
* Update SAV4HGSS.cs
* Update SAV4HGSS.cs
2022-06-18 19:14:29 -07:00
Kurt
d1c2f6ef6e
Add gen5 roamer get
2022-06-18 19:12:41 -07:00
Kurt
0eca5cbe05
Add gen4 roamer to block editor
...
Closes #3528
2022-06-18 14:11:22 -07:00
Kurt
fc754b346b
File scoped namespaces ( #3529 )
...
[Language Reference](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/file-scoped-namespaces )
Updates all the files, one less level of indentation.
Some small changes were made to API surfaces, renaming `PKM pkm` -> `PKM pk`, and `LegalityAnalysis.pkm` -> `LegalityAnalysis.Entity`
2022-06-18 11:04:24 -07:00
Kurt
78092e070d
Allow PA8 HT from Gen7, prefer min from PLA
...
Closes #3527
ty @spacesonata !
2022-06-18 10:30:14 -07:00
Kurt
51edaac704
Flag pokerus on LGPE, traded starter
2022-06-17 16:38:05 -07:00
sora10pls
b9c42aa56a
Add latest distribution raid data 👊 💧
...
Uncatchable Urshifu!
2022-06-16 20:10:56 -04:00
Kurt
8319bfe003
Fix Entree Forest saving
...
Closes #3524
2022-06-14 22:30:57 -07:00
Kurt
2a83bc5fa2
ReadOnlySpan encrypt signature
...
No functional change, just notes that the input array is not modified
2022-06-14 22:25:56 -07:00
Kurt
15c4e96097
Allow detection of ek6/ek7/eb7 from bytes
2022-06-14 17:29:47 -07:00
Lusamine
2ed1fc1e86
Poffins can be even worse
2022-06-14 08:22:49 -05:00
Kurt
ce935edcdf
xmldoc
...
no functional change
2022-06-14 00:01:51 -07:00
Kurt
1a3a365d8a
Relax gen4/8b poffin sheen max calc
...
Really bad burnt poffins.
2022-06-13 21:57:57 -07:00
Kurt
78d681751e
Check tracker for WB8/WA8 HOME gifts
...
Refactor logic flow since Gen8 is done & dusted.
2022-06-13 20:39:29 -07:00
Kurt
f53cc768a6
Improve performance of TM fetch
2022-06-13 00:20:00 -07:00
Kurt
0093927e15
Use ReadOnlySpan instead of Span if appropriate
2022-06-13 00:04:20 -07:00
BlackShark
600c8f704f
Updated German translation ( #3521 )
...
* Updated German translation
* More translations
* And more
* Use correct language specific links in readmes
2022-06-12 15:29:04 -07:00
Kurt
10b27c9d95
Fiddle with tutors: no allocation
...
Besides expanding the move list, no more closures & linq.
2022-06-12 14:02:22 -07:00
Kurt
12ad7f6449
Fix inverted IV/EV count criteria
...
Thanks skai_louie !
https://projectpokemon.org/home/forums/topic/61491-database-search-returning-incorrect-results/
2022-06-12 12:37:27 -07:00
Kurt
5ce8938440
Use history for hypertraining possible check
...
Closes #3520
2022-06-12 09:26:45 -07:00
Kurt
f5bc23d8af
Enhance setting suggested handling trainer via GUI
2022-06-12 09:18:55 -07:00
Kurt
c1eb70f57c
Handle non-.NET assemblies in dll plugins
...
Trycatch situations where people put libz3.dll in the plugins folder.
2022-06-11 17:06:57 -07:00
Kurt
c66588666c
Split box manip default lists from base file
...
Only change is to allow SM/USUM to allow Heal action
SM/USUM where Transporter messes up PP for VC transfers; otherwise no need for Gen1-5 games.
2022-06-11 15:47:23 -07:00
Kurt
436588eb10
Replace é->e for code symbols
...
Closes #3519
Usages weren't consistent; since `é` isn't accessible on usual english keyboards, just use regular `e` instead of alt-223 entry.
Not sure why VS preferred to save the text files without an encoding prefix; oh well.
2022-06-11 15:32:12 -07:00
Kurt
184440f266
Add more GBMobileCableColor values
...
see 7225b2b87b
2fe0cbbb19/gfx/mobile/mobile_adapters.pal
2022-06-11 10:40:10 -07:00
Kurt
15a84d9d7e
Minor clean
2022-06-11 09:51:43 -07:00
Kurt
bf8d47c52b
Extract BK4 pokecrypto methods
...
Convert more magic numbers to their const meaning
2022-06-11 09:40:01 -07:00
Kurt
b01ec96ac8
Dispose of discarded slots when adding new
2022-06-11 09:37:44 -07:00
Kurt
cc8cbeb749
Revise gen3 contest stat max sheen disparity
...
Closes #3517
Co-Authored-By: Atrius97 <39707481+Atrius97@users.noreply.github.com>
2022-06-11 09:36:50 -07:00
Kurt
c3117994cc
Allow GO7 handler 0
...
New current handler verifier settings flag GO => LGPE transfers. Unlike GO => HOME, these transfers use your LGPE OT info, so it's legal to have no HT and have the current handler be OT
Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com>
2022-06-08 00:27:24 -07:00
Kurt
a28c1b628e
Clamp stripe height to img height
...
No more out of range settings crashing the logic :)
2022-06-07 23:59:01 -07:00
Kurt
c75f543f8b
Minor tweaks
2022-06-07 23:32:57 -07:00
Kurt
5ccb678931
Permit Gen7b for GO even if location doesn't match
...
Feeling like the Move fetching needs to shift away from Generation too.
2022-06-07 20:15:32 -07:00
Kurt
8c528855f4
Differentiate dragged PK8/PB8 better w/preferences
...
Better determine preference with file extension string
2022-06-07 03:33:45 -07:00
Kurt
54cb4dc8c8
Minor comment fixes
2022-06-07 03:21:04 -07:00
Kurt
428ce52c27
Add Current Handler checks & toggles
...
Default settings do not flag, as Database view does not track the savefile (LegalityAnalysis only indirectly references the latest loaded save file, not the true source).
Bulk Analysis will flag them correctly if run. Can be turned off.
2022-06-05 13:18:31 -07:00
Kurt
39a09fbbbe
Defer BDSP->PK8 marsh ball mismatches
2022-06-05 11:28:17 -07:00
Kurt
267521cfdf
Permit old WC8 HOME shinies again
...
code getting a little bit spaghetti'd
2022-06-05 11:09:49 -07:00
Kurt
bd5cc538c4
Check met date of WA8/WB8 less than current moment
2022-06-05 10:56:17 -07:00
Kurt
893b5d5293
Revise more PB7/PK8->Interface type checks
2022-06-04 21:03:25 -07:00
Kurt
1b70fb7053
Recalc h/w for PA8
...
Already did for PB7
2022-06-04 20:29:28 -07:00
Kurt
2cfccb8caf
Load indexes with clamped minmax
...
Bad DynamaxLevel values no longer throw an exception, and just clamp back to the normal range.
2022-06-04 20:21:36 -07:00
Kurt
afed55f1e5
Don't yield empty moves on set text export
2022-06-04 16:05:51 -07:00
Kurt
9c5dc6e6e7
Add MarkValue verifier
2022-06-04 14:30:52 -07:00
Kurt
382ea5cd61
Extract move info api
2022-06-04 13:14:50 -07:00
Kurt
d54a9ba3a9
Fix mg8 partially restricted language check
...
Recipient language fetching a value of 0 will now be permitted to yield the recipient's language. Earlier logic in the method would check if any other language maps to the recipient language
2022-06-04 12:06:23 -07:00