Kurt
ebb47867dd
Use FileUtil tryget for pkm from path
...
GetPKMFormatFromExtension is now only used once internally.
2021-08-05 16:29:32 -07:00
Kurt
2f9a60b5e6
Organize byte resources into subfolders
2021-08-05 15:35:29 -07:00
Kurt
cc0397f087
Misc tweaks
...
Improved readability
2021-08-05 15:18:43 -07:00
sora10pls
bfcf081e5b
Fix XY multiplayer sprite display
...
Reorder enums; Serena before Calem
2021-08-05 16:22:06 -04:00
Kurt
bd826eef5c
Show trainer sprites gen6
2021-08-05 13:11:50 -07:00
Kurt
ab3795abaa
Handle enc->pk7 form-random vivillon Island Scan static
2021-08-05 12:36:47 -07:00
Kurt
0a74f6c33d
Ignore species for rby if not present
...
encounter moves not present for those, lol
2021-08-05 12:36:19 -07:00
Kurt
2dd3ec3e91
Update SAV_Database.Designer.cs
2021-08-05 12:27:26 -07:00
Kurt
a293f1b0b4
Handle slot delete correctly
2021-08-05 12:15:55 -07:00
Kurt
9f4ff5f070
Update SearchSettings.cs
2021-08-05 12:07:40 -07:00
Kurt
d1fb38b9cf
Set correlation with unrestricted details if failed
2021-08-04 19:58:25 -07:00
Kurt
616acc8bbd
Misc fixes
2021-08-04 19:54:04 -07:00
Kurt
83a72df7cc
Include gen1 encounter moves in not-needed list
...
Might result in some illegal matches as it includes it for all evolutions in the chain, but whatever. Could probably rewrite the generator to only generate for different starting-species, but it's fine now.
Inline the max level calc
2021-08-04 19:07:20 -07:00
Kurt
2f5e2016bc
Only use the TreatWarningsAsErrors for debug build ( #3237 )
...
* Update PKHeX.Core.csproj
2021-08-04 00:13:58 -07:00
Lusamine
0f1f0166ce
Check for Fishing flag in case of grass spawns
...
Handles exceptions like Chewtle in high level area of Route 2, which are
in the Normal weather grass slots as well as the fishing slots.
2021-08-03 23:12:09 -05:00
StunxFS
178a40afbd
readme-es: fix typos ( #3236 )
2021-08-03 22:33:32 -05:00
Lusamine
2858c6636d
Minor adjustments to area slot extensions
...
Invert check for crossover to disallow hidden (there are more symbol
tables). Galar Mine No. 2 has hidden fishing slots as well as curry.
HiddenMain3 SlotType was never used so it was removed.
Updates pkl to remove HiddenMain3.
2021-08-03 13:03:04 -05:00
Kurt
8a75435dc0
Add crossover from-to stub for anubis
2021-08-02 23:54:44 -07:00
Kurt
277b1b658d
Un-nest 3ds console region bitflags
...
Insert 3DS into the name to indicate that it's for the 3DS
2021-08-02 20:59:40 -07:00
Kurt
66f1b23dc6
Consider the "SkipFormCheck" for gen7 scatterbug static
...
Rework to match the encounter slot form-ambiguous checks
2021-08-02 20:45:52 -07:00
Kurt
c784a0d992
Fix value -> gui
...
previous commits changed interface to byte; combo binding uses ints for value
2021-08-02 20:43:32 -07:00
Kurt
140f814f90
Update EncounterMovesetGenerator.cs
2021-08-02 20:25:16 -07:00
Kurt
c1e6693b9c
Change GeoTrack props to byte too
...
if u say so, archit
2021-08-02 20:03:11 -07:00
Kurt
d0a558a211
Update MoveList.cs
2021-08-02 19:56:09 -07:00
Kurt
1efebe51d3
Simplify Country/Region/ConsoleRegion to byte from int
...
Only exists in gen6/7 games.
2021-08-02 19:43:57 -07:00
Lusamine
8af275312a
Localize Vivillon non-native legality string
2021-08-02 12:49:29 -05:00
Lusamine
928abfac3e
Properly check Vivillon form legality ( #3235 )
...
This uses more current crowdsourced information to update the country
and subregion tables for Vivillon forms. It's possible to change the
country/subregion within a 3DS console region, so only forms that cannot
be obtained for a console region are flagged as illegal. If a form is
not native to the country/subregion, it is marked as Fishy instead.
https://docs.google.com/spreadsheets/d/e/2PACX-1vTVVOEZbXLVQvjIdzGACpZ_IrOWgVDBr_Wa-xULK3191BP9lf1tep-z-PsmcAfaH_aE56j3GHDX_9UO/pubhtml
2021-08-02 08:57:21 -07:00
Kurt
c1f13923c8
Update EncounterSlot7.cs
2021-08-02 08:57:03 -07:00
Matt
f6a652c360
Update RibbonVerifier.cs
...
Official announcement in Pokémon HOME (mobile) states that Series 10 lasts until October 31, not August 31 as mentioned on Serebii.
2021-08-02 10:49:32 -04:00
Kurt
26f7364a9c
Condense more expressions
...
Easier to read as pattern matching
2021-08-01 16:21:30 -07:00
Kurt
846f9506fb
Misc form handling update (EncounterSlots)
...
Mark gen7 Minior slots with 31
Mark gen2 Unown slots with 31
Mark gen4 Unown slots with 31
2021-07-31 22:41:52 -07:00
Kurt
f46bda3f75
Condense some expressions, parameter names
...
Enable warnings as errors, so that future pull requests can't submit nullable warning content
2021-07-31 22:38:04 -07:00
Kurt
1bc5cb1113
Handle special form cases for IsSane
2021-07-31 20:50:29 -07:00
Kurt
d8c2114770
Update PGT.cs
2021-07-31 19:50:27 -07:00
Kurt
0d3cb1f6ad
Shorten string get/set to valid range
...
Implicit terminator set
2021-07-31 19:46:14 -07:00
sora10pls
3fdf1396aa
Update TrainerFashion6 structure
...
Rename EyeShadow => Eyeliner, fixes labeling for fields and getters for lip color and freckles data
2021-07-31 16:00:10 -04:00
sora10pls
b9291cc061
Update SWSH Ranked met date restrictions
...
Series 10 runs until 8/31/2021 and allows usage of restricted Pokémon.
2021-07-31 12:37:13 -04:00
Kurt
e2db713621
Update EncounterSlot8.cs
2021-07-31 00:01:55 -07:00
Kurt
4ec60916c1
Minor refactoring for pkmeditor GUI
...
Cleans up some interactions to be a little more obvious
2021-07-30 18:05:17 -07:00
Kurt
de94876822
Minor tweaks
...
no functional change
2021-07-30 16:22:10 -07:00
Kurt
7c697a519e
Make EncounterArea parent reference protected, expose properties
2021-07-30 14:05:23 -07:00
Kurt
34f750d519
Remove unobtainable static encounters from gen4 tables
...
We don't do it for inaccessible static encounters in gen7/8, so anyone glitching/cheating will get an unrecognized encounter instead of "hey this exists, but you can't access it" error.
2021-07-30 13:09:26 -07:00
Kurt
a57e12db59
Remove unobtainable encounter slots from gen4 tables
2021-07-30 13:06:15 -07:00
Kurt
a159da0abf
Reduce allocations of default valid/invalid
...
Condense some expressions, make some comments/params clear and consistent.
2021-07-30 13:05:34 -07:00
Lusamine
535b63f613
Add Frigid Sea weather bleed for Roaring-Sea Caves Hydreigon/Tyranitar
...
Co-authored-by: Skadiv <62726360+Skadiv@users.noreply.github.com>
2021-07-29 15:20:22 -05:00
Kurt
a10d1df9ca
Extract pkm filename'ing logic to allow behavior replacing
...
injecting dependencies
replace the virtual inheritance with a type check
2021-07-28 19:28:56 -07:00
Kurt
fc03076093
Fix dunsparce swarm slots
...
Thanks Purrmewtations !
a12cd8f227
https://projectpokemon.org/home/forums/topic/57375-pkhex-new-update-legality-errors-contribution-page/?do=findComment&comment=267911
2021-07-27 18:45:46 -07:00
Kurt
0c6254835d
Add battle agency slots to main window misc viewables
2021-07-26 23:57:05 -07:00
Kurt
a07880d1ba
Localize super training flag names
2021-07-26 23:56:42 -07:00
Kurt
4ed0e30ace
Minor tweaks
...
Muh infinitesimally small perf gainz found while waiting for next dota match
2021-07-26 23:33:56 -07:00