Commit graph

1248 commits

Author SHA1 Message Date
Kaphotics
214473756e Add Fateful Encounter check
Cleared up the Event check a little to allow Fateful Encounters to slip
through.
2016-04-21 19:32:22 -07:00
Kaphotics
13ec0e9e89 Wondercard Window refactor
No functional change; more OOP.
2016-04-21 19:16:55 -07:00
Kaphotics
2c233be43f Refactoring
No functional changes
2016-04-21 18:48:21 -07:00
Kaphotics
2c523dcd97 Allow wc6fulls to be added to DB
Minor load/save improvements
2016-04-21 18:47:51 -07:00
Kaphotics
60205cd700 Wurmple evolution check (EC) 2016-04-21 00:28:40 -07:00
Kaphotics
a733b99b31 Defer Gift ball check
Now returns invalid ball instead of invalid encounter
2016-04-20 20:46:18 -07:00
Easy World
aee93ba932 Merge pull request #2 from kwsch/master
merge
2016-04-21 10:54:16 +08:00
Kaphotics
4d1c621eb5 Add Pressure/Flute encounter modifications
Thanks Angeflo for the report, including test cases.
2016-04-20 19:47:40 -07:00
Kaphotics
82ee4ac1bf Merge branch 'master' of https://github.com/kwsch/PKHeX 2016-04-19 20:16:43 -07:00
Kaphotics
92c686fe94 Fix Friend Safari Floette
RBY are forms 013 not 024

Thanks Angeflo!
2016-04-19 20:16:40 -07:00
Kaphotics
5afc28aca5 Merge pull request #100 from Wheth/master
Fix Legality Check for some Wonder Cards
2016-04-19 07:02:57 -07:00
Wheth
171f1fdd82 Fix relearn moves' Legality Check for Pokémon with only one matching Wonder Card. 2016-04-19 15:43:05 +02:00
Kaphotics
027e0e19b1 Refactoring 2016-04-18 18:21:50 -07:00
Kaphotics
f39730b2b3 Init default savefile
No need to have warning when importing a wc6 as PKHeX has the default
info now.

Resolves #99 indirectly.
2016-04-17 15:41:28 -07:00
Kaphotics
b2ddb4d80c No loading maison stats for Demo 2016-04-17 13:54:08 -07:00
Kaphotics
f2cd7a9097 Generate date on wc6full input
date value = 0 -> datetime.now
2016-04-17 13:52:37 -07:00
Kaphotics
d0e12d306a Add event constant diff
Constant index display changed to +=1 to match ingame scripting callouts
2016-04-16 14:31:07 -07:00
Kaphotics
8298484e23 Improve move source indication
Empty slots say Empty instead of "Level-up" or "Relearn move"
2016-04-16 12:01:09 -07:00
Kaphotics
4d0ff2a197 Add move source indication to verbose output
Indicates the Valid legality of moves (level up, relearn pool, etc).
2016-04-16 11:36:01 -07:00
Kaphotics
5feb1c887b Fix nearly identical events with different moves
Charizardite X/Y events in particular came up as invalid (Y).

The Y event had Inferno (not a normal move), but it wasn't in the
relearn pool. Due to these nearly identical events only differing in
terms of usable movepool (not relearn pool), the check has to be able to
be deferred to later if multiple cards are still valid.
2016-04-16 11:35:16 -07:00
Kaphotics
802ecc9c66 Add wc6 import prompt if no SAV loaded 2016-04-16 11:32:25 -07:00
Kaphotics
707285cf0d Improve form centering, cleanup
Center database/report forms on load; doesn't happen by default as there
is no parent assigned when it is called by Show().

Add a form->form centering method, cleaned up the code behind the 16byte
hex seed fields.
2016-04-15 16:11:46 -07:00
Kaphotics
20ab597bc5 Merge pull request #97 from chenzw95/check-hatch-species
Check for illegal hatched species

Thanks chenzw95!
2016-04-15 08:00:25 -07:00
chenzw95
f192db095b Check for illegal hatched species 2016-04-15 15:40:35 +08:00
Kaphotics
309d521201 Add loading override for Battle Vido
for those who want to check pk6's without modifications
2016-04-14 17:10:06 -07:00
Kaphotics
16f291e4ac Add Form checks 2016-04-14 03:17:03 -07:00
Kaphotics
4ff64a2ff8 Fix transporter string
Cosmetic bug due to shuffling the languages around
2016-04-14 02:36:40 -07:00
Easy World
0fe733c6cb Merge pull request #1 from kwsch/master
merge
2016-04-14 12:15:51 +08:00
Kaphotics
34882a3a71 Redump evolutions
Abra->Kadabra somehow was trade with dusk ball
2016-04-13 08:16:31 -07:00
Kaphotics
e590aaf0d4 Fix hotkey exit (Q) prompt 2016-04-12 18:40:37 -07:00
Kaphotics
9f528e18a0 Add level check for invalid encounters
Extra hints :)
2016-04-11 18:44:26 -07:00
Kaphotics
e226221662 Add Terminus Cave ceiling encounters
Thanks rinnegan!
2016-04-10 18:19:23 -07:00
Kaphotics
115d1f0591 Language loading fix
PKHeX pt would cause exception

Flip ja/en order to match ingame values
2016-04-10 09:33:38 -07:00
Kaphotics
7f83b0f5cd Update Changelog
New release posted.
2016-04-09 19:41:36 -07:00
Kaphotics
76e62ccd46 Fix language change deleting data
create a new pk6 separate from the form's pk6 storage which can be
modified.
2016-04-09 18:56:29 -07:00
Kaphotics
1f35c4a577 Fix jksv detection
Root of 3DS's sd card, not in the Nintendo 3DS folder
2016-04-09 18:09:13 -07:00
Kaphotics
cfe982dbe1 Add JKSV detection 2016-04-08 22:14:16 -07:00
Kaphotics
4fa777d86a Tweak verbose output
Group fishy with fishy, and valid with valid. Fishy checks are pulled to
the top.
2016-04-07 22:28:26 -07:00
Kaphotics
53da8c3b87 Skip ID check if EncounterTrade
SID = 0 is totally valid.
2016-04-07 22:27:36 -07:00
Kaphotics
1c531b0673 Bring popup to front instead of alert
Any call to open a form that is already open (special characters, box
report, database) would alert that it's already open. Just bring it to
the front. Since it may be hidden, just move it back into view (align to
main program's top-left location)
2016-04-07 22:16:08 -07:00
Kaphotics
e66342fe6c Fix trade lapras level 2016-04-07 21:34:43 -07:00
Kaphotics
e8cc1a386d Add egg level check
Catches level 12 charizards and level 50 tyranitars that were bred
2016-04-07 18:19:21 -07:00
Kaphotics
52ab0bd8d7 More strict checks
Only fishy adds.
Matching TID/SID
Matching PID/EC
Matching EXP/Level
2016-04-07 17:56:39 -07:00
Kaphotics
1eff57bd87 Simplify move suggestion method
Relying on linq... so rich.

Take the suggested moves, select a string array, and join.
2016-04-07 17:42:53 -07:00
Kaphotics
844e24024b Fix drag&drop and geolocation
PK6.cs now sets the SAV country/region instead of the pk6's.
SAV6.cs now sets the updated pk6 instead of the input ek6.

Thanks Dede!
2016-04-07 08:13:24 -07:00
Kaphotics
be63fe7b7f Simple Refactor
Simple :)
2016-04-06 22:52:55 -07:00
Kaphotics
677ec99256 Xamarin settings
Compiles just fine for Mono / .NET 4.0
2016-04-06 22:52:34 -07:00
Kaphotics
53e046fd7f Disallow exporting backup if sav is not exportable
CTRL-B could bypass the 'export' option being disabled.
2016-04-06 18:36:10 -07:00
Kaphotics
d3fbaed225 Remove moveID references, use language strings
Fixes #96
The legality core should not rely on text resources for legality output,
and move IDs are meaningless to the common user.
2016-04-06 18:13:43 -07:00
Kaphotics
cb9cab9ac0 wc6full fix
fix typo, add filter
2016-04-06 17:46:34 -07:00