ReignOfComputer
0ef6f024d6
Wild Area Updates from #2416 ( #2459 )
...
https://github.com/kwsch/PKHeX/issues/2416
2019-11-18 22:21:13 -08:00
Kurt
f88388cb70
Add Form (AltForm) to IEncounterable interface
...
All of the encounterable templates have Form anyway; funny that I was
consistent naming them all differently than pkm.AltForm :)
Closes #2452
2019-11-18 22:20:55 -08:00
Kurt
09e9409df2
Merge branch 'master' of https://github.com/kwsch/PKHeX
2019-11-18 22:19:10 -08:00
Kurt
633d385482
Only weave on release builds
2019-11-18 22:19:02 -08:00
iiippppk
4a82b424ce
Use simplified Chinese characters ( #2458 )
2019-11-18 21:35:21 -08:00
ReignOfComputer
6d95fa5884
Wild Area Updates from RoC's PC ( #2456 )
2019-11-18 20:26:38 -08:00
Kurt
1df90199e3
Rework GetBaseSpecies to return EvoCriteria
...
#2452
2019-11-18 20:26:11 -08:00
Kurt
5a4c026dc7
Restrict egg related species fetch to EvoCriteria
...
#2452
2019-11-18 20:10:39 -08:00
Kurt
535397cf5e
Consolidate egg ctor with args
...
Form is an absolute requirement for the encounter data.
#2452
2019-11-18 20:01:48 -08:00
Kurt
2b76fe148d
Fix property reference for Darmanitan-G
...
lul
Closes #2453
2019-11-18 19:29:05 -08:00
Kurt
5e1937d8b4
Fix fossil8 to unbreedable
...
Not needed in the HA banlist table since it can't breed.
Closes #2451 thanks @iiippppk !
(undiscovered egg group)
2019-11-18 19:26:01 -08:00
Kurt
1ea3976805
Split up Encounters8
...
Nests in their own file
Encounter types in their own files
2019-11-18 19:23:01 -08:00
Kurt
e9fdc721df
Add chewtle
2019-11-18 18:42:10 -08:00
Kurt
f208df4070
Add GUI editing for Trainer Card name
...
Closes #2447
2019-11-18 17:57:54 -08:00
Kurt
86796cd67a
Add accessor for TrainerCard block
2019-11-18 17:57:33 -08:00
Kurt
adf33404b3
Add Trainer Card block
2019-11-18 17:57:18 -08:00
Kurt
cca33fc0f9
Fix Technical Records box size
...
all goofed out under certain conditions
2019-11-18 17:42:59 -08:00
Kurt
21c3b4e1b1
Add Ribbon interfaces to WC8
...
pretty silly but gets the job done
Closes #2446 by fully implementing all ribbon checks possible
2019-11-18 17:37:38 -08:00
Kurt
d7d2db8764
Add ribbon index enumeration and extension methods
2019-11-18 17:00:57 -08:00
Kurt
674152aa25
Add Mark interface
2019-11-18 17:00:16 -08:00
Kurt
fac5182d4b
Add a ChangeAllCount to current value dropdown
2019-11-18 16:25:27 -08:00
Kurt
5cf58dbb5f
Fix dex clearing on setting altform/gender
2019-11-18 16:21:11 -08:00
Ammako
acf5df07be
Box Layout fixes ( #2449 )
...
* Enforce box name length in Box Layout
* Fix G4 box renaming
* Fix G7 box renaming
2019-11-18 16:01:36 -08:00
Kurt
3aa3a29264
Add 3 more static enc locations
2019-11-17 22:04:52 -08:00
Kurt
38abafab99
Catch some evolution edge cases
2019-11-17 22:04:41 -08:00
Kurt
47be249331
Rework evo tree chaining to track form
...
Now recognizes & reverses form-changing evolution chains like Sirfetch'd
basically the whole process is to build the tree but point in the
opposite direction (for de-evolution paths)
2019-11-17 21:45:53 -08:00
Kurt
2c11632a3c
gen6 Un-truncate box names
...
Closes #2445 ty @Ammako
2019-11-17 20:41:40 -08:00
Kurt
4bcf60746b
Add egg move sharing checks
...
Was referencing wild caught mons that are given a single egg move; this
logic handles shared egg moves too via daycare.
Probably need to rework SplitBreed into a dictionary; this might not
catch Mime/etc split breeds if they have different tables.
2019-11-17 17:14:21 -08:00
Kurt
c2dce518c2
Invert sign of fake met locations
...
Suggested encounters check < 0
2019-11-17 16:03:53 -08:00
Kurt
7a77ca25f1
Show nature amps from statnature
...
Trigger update in stat pane when statnature is changed too
2019-11-17 16:00:23 -08:00
Kurt
d4c5919e5e
Revisions for some static encounters
...
Identified a few more
2019-11-17 15:50:41 -08:00
Kurt
fa169ff61c
Fix box binary / pcbin export
...
19784aaa41 (diff-37bd5b548e2b340e5c38fd0961a3eb04L880)
Was just exporting blank data, lol
https://projectpokemon.org/home/forums/topic/55436-issue-with-box-data-binary/
2019-11-17 14:04:04 -08:00
Kurt
13adc38ee8
Add elemental tutors
...
Closes #2443
Capture some array references to avoid re-fetching array -- array
reference is readonly so it probably won't matter
2019-11-17 11:13:57 -08:00
Ammako
2292c7eb1d
Don't show notOT language on Gen. 6-7 ( #2442 )
2019-11-17 10:48:39 -08:00
Kurt
ea822e9fcd
Add raid flawless IV check (speculation)
2019-11-17 09:55:27 -08:00
Kurt
86a20afe8e
Minor style fix
2019-11-17 09:47:10 -08:00
Kurt
eae90001a4
Simplify Code of Conduct
2019-11-17 09:44:12 -08:00
Kurt
d077d8549e
Add alcremie form display for dex edit
...
Nothing for the PKM Editor; not sure how I want to handle the reused
FormDuration work value.
For the meantime, just use the Batch Editor for a targeted write.
Closes #2441
2019-11-17 09:34:04 -08:00
Kurt
23c04cf809
Add beast ball to wild balls
2019-11-16 22:22:21 -08:00
Michael Scire
4227343a62
WC8: Add SWSH Pokeball Plus Mew
2019-11-16 22:13:44 -08:00
Kurt
d6aeaeb657
Filter out unobtainable encounters
...
Closes #2440
2019-11-16 21:55:38 -08:00
Kurt
ac498fe643
Update box clamp
...
off by 1, gen6 battle box causes it to be out of range
2019-11-16 21:21:02 -08:00
Kurt
08aef9abc0
Increase program size if required for different DPI
...
Closes #2439
2019-11-16 21:03:24 -08:00
Kurt
f20f6cd4bb
Only check east asian script chars on gen7&below
...
Closes #2437 thanks @iiippppk !
2019-11-16 17:47:26 -08:00
Kurt
31c09c52e8
Add initial nieve check for ball inheritance
...
Closes #2438
2019-11-16 17:45:51 -08:00
Kurt
915c2d52b1
Update handling for non-competitive set import
...
Gen3 item paste -> Gen3 item import => take item ID as is
once parsing moves starts, break if any following lines are not move
lines
Closes #2412 , thanks @The-Fireplace !
2019-11-16 16:34:28 -08:00
Kurt
d981dc57e1
Handle ’ ' edge case
...
#2412
2019-11-16 16:21:17 -08:00
Kurt
31f9a5f4d8
Correctly locate pk8 foreign transfer checks
2019-11-16 16:05:45 -08:00
Kurt
76b20d0739
Update Database/MGDB/EncounterDB for new size
...
Closes #2431
2019-11-16 15:56:30 -08:00
Kurt
08c1534cee
Lock sha256 for multithreaded use
...
Opening the database can result in multiple threads trying to hash at
the same time with the same sha256 object, so just gate it behind a lock
2019-11-16 15:46:45 -08:00