134 Commits (012a47c78a05cccdf59d5f5154a3fd9e11c4eb9f)
 

Author SHA1 Message Date
Deukhoofd 06e252dbac
Use full library names for Unity. 3 years ago
Deukhoofd 0a2ce2d6e4
Add generic LearnedMove in PokemonBuilder. 3 years ago
Deukhoofd c797a4180b
Getter for values of actual Pokemon ability. 3 years ago
Deukhoofd ce54b8c2c2
Dont lose references to libraries 3 years ago
Deukhoofd 471c082527
Allow ReadOnlyNativePtrArray to contain nulls when IntPtr is zero. 3 years ago
Deukhoofd 2ba7dbf6a3
Fix wrapper for MiscLibrary ReplacementMove 3 years ago
Deukhoofd a90fb3e481
Support for getting the last turn time. 3 years ago
Deukhoofd ea4c9c6877
Adds more events. 3 years ago
Deukhoofd 2ded1d3ceb
Cache pokemon in PokemonParty so they're not garbage collected. 3 years ago
Deukhoofd b1f134c2a1
Clear array passed to PokemonParty to assert dominance and take ownership of it. 3 years ago
Deukhoofd 8a7872cf3a
Fixed issue where .ArrayPtr() would not give the pointer to the desired array, and instead returned a pointer to an array of C# objects. 3 years ago
Deukhoofd 2c5f35c640
Use Constructor class in PointerArray 3 years ago
Deukhoofd f74f29daef
Make it possible to inherit from BattleBuilder. 3 years ago
Deukhoofd a2cf693bbd
Fixed bug with libraries returning some values twice in GetEnumerator, move more over to Constructor class. 3 years ago
Deukhoofd 59a5ddf5da
Move constructing from pointer to Constructor class to easily handle inheritance. 3 years ago
Deukhoofd 01fcbc1935
Update CreatureLib 3 years ago
Deukhoofd ba9333ebb7
Switch to NET Standard 2.0 for Unity 3 years ago
Deukhoofd 2187221a17
Additional support for ExecutingMove 3 years ago
Deukhoofd 59fbe5edaa
Wrapper for BattleSide functions. 3 years ago
Deukhoofd 8080e921bc
Support for getting a species by ID 3 years ago
Deukhoofd 2c931bd32c
Support for Evolution 3 years ago
Deukhoofd 59b4223d18
Grab stacktrace on signal. 3 years ago
Deukhoofd c852824c91
Update libraries 3 years ago
Deukhoofd 743c63a99c
Several fixes and improvements. 3 years ago
Deukhoofd 00cfd3c469
Cleanup for EventData. 3 years ago
Deukhoofd 504bee3bda
Support for finding a previous evolution of a Pokemon. 3 years ago
Deukhoofd e08be5c013
Implements more functionality. 3 years ago
Deukhoofd e4f8e46102
Additional functionality. 3 years ago
Deukhoofd 12ed340643
Adds additional functionality for Pokemon 3 years ago
Deukhoofd a9b0ec0e98
Support getting a nature iterator. 3 years ago
Deukhoofd cae763fdc0
Implements Formes iterator. 3 years ago
Deukhoofd a19c3bdeb4
Adds setters for IVs and EVs. 3 years ago
Deukhoofd 00167ecbb4
Add Friendship 3 years ago
Deukhoofd 69ab7b197c
Reworks PokemonBuilder. 3 years ago
Deukhoofd 7f4ccbfe2a
Implements all EvolutionData. 3 years ago
Deukhoofd cecb1e9a83
Remove public empty constructors for pointer arrays, implements basic evolutions. 3 years ago
Deukhoofd 01e622c22c
Use fancy C# 8 Nullable Reference pattern. 3 years ago
Deukhoofd e0f4a38309
Rework constructors to remove the Create pattern. 3 years ago
Deukhoofd 1b025ea3cf
Support getting type name. 3 years ago
Deukhoofd 26f8722fee
Implements additional functionality for Pokemon class, such as Status and helper function to restore PP. 3 years ago
Deukhoofd 1acd32b986
Make event handler async, while preserving the order of incoming events. 3 years ago
Deukhoofd 90d5c2a16c
Implements new events 3 years ago
Deukhoofd b0dea8b6e7
Support for battle event listeners. 3 years ago
Deukhoofd 00c5f51c55
Update to latest CreatureLib, more work on battle tests. 3 years ago
Deukhoofd 283825b355
Initial battle class tests. 3 years ago
Deukhoofd d29aa60010
Initial outline of battle class. 3 years ago
Deukhoofd e2ecec8e7a
Support for BattleParty. 3 years ago
Deukhoofd d01e6a8df7
Support for PokemonParty. 3 years ago
Deukhoofd e4a515e11a
Finished outlining Pokemon class. 3 years ago
Deukhoofd 34c64d6b68
Adds new NativePtrArray class to deal with native arrays easier. 3 years ago