Kurt
|
2cdb5d26db
|
Clean up some method signatures
rename things to be a little more consistent in naming conventions
|
2020-06-16 21:46:22 -05:00 |
|
Kurt
|
afa368823e
|
Minor clean
handle some compiler messages
|
2020-05-26 16:59:47 -07:00 |
|
Kurt
|
913d2773bf
|
Pass form when form doesn't match encounter
This is still a horrible hack, needs to be done similar to encounter slots
handle the galar NFE formchange cases
|
2020-04-23 20:53:57 -07:00 |
|
Kurt
|
3aaf318035
|
Update event database, handle HOME gifts horribly
|
2020-03-14 14:22:45 -07:00 |
|
Kurt
|
03c58dbe89
|
Use selected language instead of sav lang
|
2020-02-19 21:32:01 -08:00 |
|
Kurt
|
a3e9649f09
|
Update 20.01.26
Update with latest events from EventsGallery
|
2020-01-26 00:35:31 -08:00 |
|
Kurt
|
c301ce88ab
|
Update Random to be a bit more thread safe
Random isn't thread safe; users of PKHeX.Core.dll might run multithreaded operations (see PKSM + ALM), so we need to have a thread-specific RNG available.
Thread Local get; to improve performance, save the random object locally whenever it is used more than once in the method.
https://docs.microsoft.com/en-us/dotnet/api/system.threading.threadlocal-1?redirectedfrom=MSDN&view=netframework-4.8
https://stackoverflow.com/questions/18333885/threadstatic-v-s-threadlocalt-is-generic-better-than-attribute/18337158#18337158
|
2020-01-25 21:49:52 -08:00 |
|
Kurt
|
467045e95c
|
Swap rand call order, rename as overload
|
2020-01-22 19:04:20 -08:00 |
|
Kurt
|
8312c52cc1
|
Make Move[] readonly list
contract: don't modify the template movesets
mystery gift now exposes IRelearn, remove unnecessary type checks
|
2020-01-18 16:46:38 -08:00 |
|
Kurt
|
bfd9bf6b53
|
Simplify formchange calls
Don't use the dex chain for certain checks, it's unnecessary.
|
2019-12-28 19:00:01 -08:00 |
|
Kurt
|
bc3e84d30e
|
Check high bound of language when generating wb7/8
Closes #2599 ty @slp32
|
2019-12-23 11:27:36 -08:00 |
|
Kurt
|
802b93bb16
|
Fix xor order
oops, upper half gets the star/square xor
no real difference since PID is random
|
2019-12-10 22:05:47 -08:00 |
|
Kurt
|
8acb336d51
|
Use enum for species comparisons
slightly easier to read with named values
|
2019-12-08 17:39:19 -08:00 |
|
Kurt
|
5ba396db6e
|
Update shiny comparisons for (traded)eggs
PID rerolls happen on trade to ensure star/square state is kept
|
2019-11-28 12:40:33 -08:00 |
|
Kurt
|
7a51e48747
|
Add wc8 star/square pid types
|
2019-11-28 09:46:48 -08:00 |
|
Kurt
|
445fdee2ba
|
Add shared memory interface (encounter)
|
2019-11-26 10:46:16 -08:00 |
|
Kurt
|
a368b81519
|
Minor clean
|
2019-11-18 22:48:03 -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
|
502adc6d74
|
Don't throw exception on setting giftused
needed in mystery gift db to clear flags (why idk)
|
2019-11-16 08:24:46 -08:00 |
|
Kurt
|
cefb56a749
|
Sword/Shield Update
|
2019-11-15 17:52:08 -08:00 |
|