Commit Graph

51 Commits

Author SHA1 Message Date
Deukhoofd 907e145083
Adds ItemTurnChoice interface
continuous-integration/drone/push Build is passing Details
2022-04-23 18:46:25 +02:00
Deukhoofd cb3d3c74a1
Update to latest version of PkmnLib
continuous-integration/drone/push Build is failing Details
continuous-integration/drone Build is passing Details
2022-03-12 10:32:31 +01:00
Deukhoofd 07aac1b873
Add helper methods to be able to get Pokemon by ID faster 2022-01-14 16:33:53 +01:00
Deukhoofd 382cbf2673
Update to latest version of pkmnLib. 2021-11-27 11:27:19 +01:00
Deukhoofd d542e75cd1
Update to latest. 2021-11-05 13:58:01 +01:00
Deukhoofd 74bd383093
Adds a bunch of evolution methods 2021-06-27 12:23:26 +02:00
Deukhoofd ecea85c26a
Fixes for SpeciesLibrary 2021-06-26 14:09:38 +02:00
Deukhoofd 3a7edb2fc3
Updates CreatureLib, implements support for ItemUseScript. 2021-03-07 19:36:09 +01:00
Deukhoofd 7807ee9676
Adds ScopedOwner class, that disposes owned values when garbage collected. 2021-01-15 16:53:32 +01:00
Deukhoofd ce54b8c2c2
Dont lose references to libraries 2020-09-04 21:01:18 +02:00
Deukhoofd 2c5f35c640
Use Constructor class in PointerArray 2020-08-24 18:33:04 +02:00
Deukhoofd a2cf693bbd
Fixed bug with libraries returning some values twice in GetEnumerator, move more over to Constructor class. 2020-08-22 16:42:56 +02:00
Deukhoofd 59a5ddf5da
Move constructing from pointer to Constructor class to easily handle inheritance. 2020-08-22 16:26:14 +02:00
Deukhoofd 8080e921bc
Support for getting a species by ID 2020-08-22 13:33:39 +02:00
Deukhoofd 743c63a99c
Several fixes and improvements. 2020-08-17 18:51:07 +02:00
Deukhoofd 00cfd3c469
Cleanup for EventData. 2020-08-14 16:15:19 +02:00
Deukhoofd 504bee3bda
Support for finding a previous evolution of a Pokemon. 2020-08-11 21:57:02 +02:00
Deukhoofd e08be5c013
Implements more functionality. 2020-08-11 21:48:41 +02:00
Deukhoofd e4f8e46102
Additional functionality. 2020-08-10 19:13:17 +02:00
Deukhoofd a9b0ec0e98
Support getting a nature iterator. 2020-08-09 11:39:41 +02:00
Deukhoofd cae763fdc0
Implements Formes iterator. 2020-08-09 11:01:43 +02:00
Deukhoofd 69ab7b197c
Reworks PokemonBuilder. 2020-08-08 17:07:05 +02:00
Deukhoofd 7f4ccbfe2a
Implements all EvolutionData. 2020-08-08 15:37:44 +02:00
Deukhoofd cecb1e9a83
Remove public empty constructors for pointer arrays, implements basic evolutions. 2020-08-08 15:24:14 +02:00
Deukhoofd 01e622c22c
Use fancy C# 8 Nullable Reference pattern. 2020-08-08 14:32:27 +02:00
Deukhoofd e0f4a38309
Rework constructors to remove the Create pattern. 2020-08-08 13:57:54 +02:00
Deukhoofd 1b025ea3cf
Support getting type name. 2020-08-08 13:15:17 +02:00
Deukhoofd 00c5f51c55
Update to latest CreatureLib, more work on battle tests. 2020-07-31 14:19:21 +02:00
Deukhoofd c143235495
Support for Pokemon building. 2020-07-19 12:33:22 +02:00
Deukhoofd 049eb480c0
Initial work on battle side. 2020-07-18 16:49:11 +02:00
Deukhoofd 5ad3e2e040
Update to latest PkmnLib 2020-07-08 13:50:51 +02:00
Deukhoofd eb99fc5661
Ensure pointers aren't used anymore when their parents are being deleted and they should be deleted themselves. 2020-05-20 14:47:17 +02:00
Deukhoofd 0dbc800e38
Better handling of PokemonLibrary that requires less reflection (but is slightly more verbose) 2020-05-19 14:34:20 +02:00
Deukhoofd 61b5bd710e
Implements PokemonLibrary 2020-05-19 14:25:21 +02:00
Deukhoofd 95a2270ca3
Nature Library, Nature wrapper and tests, cleanup to ensure no duplicate enums are visible outside the library. 2020-05-06 14:40:29 +02:00
Deukhoofd 8845f33d04
Type Library wrapper and tests 2020-05-06 13:32:43 +02:00
Deukhoofd cc66729529
Growth Rate Library wrapper and tests 2020-05-06 12:39:28 +02:00
Deukhoofd 32d07be361
GrowthRate wrappers. 2020-05-05 22:40:17 +02:00
Deukhoofd bf158802d7
Added ItemLibrary Wrapper 2020-05-05 21:40:04 +02:00
Deukhoofd 6491360dbe
Added tests for Item wrapper 2020-05-05 20:46:17 +02:00
Deukhoofd 6c0d320656
Item Wrapper 2020-05-04 21:50:14 +02:00
Deukhoofd a8709f2b05
Wrapper for Species and SpeciesLibrary 2020-05-04 21:16:42 +02:00
Deukhoofd f37888554f
Support for LibrarySettings. 2020-05-04 18:17:26 +02:00
Deukhoofd 87cd1b0b40
Moved files 2020-05-04 17:54:34 +02:00
Deukhoofd 0a5a78bc13
Implemented MoveLibrary 2020-05-03 23:34:28 +02:00
Deukhoofd 42ec208425
Cache created wrappers for pointers, so we can resolve them later. 2020-05-03 17:14:07 +02:00
Deukhoofd 8ce1db668e
Many fixes 2020-05-03 16:26:14 +02:00
Deukhoofd 640451e6d5
Fixes to ensure compatibility 2020-05-03 11:38:49 +02:00
Deukhoofd 6b6ba9a031
Lots of work 2020-05-02 22:58:18 +02:00
Deukhoofd 25d72e14f9
Fixes memory leaks 2020-05-02 20:30:33 +02:00