134 Commits
Author SHA1 Message Date
Deukhoofd 012a47c78a Fixes MoveTurnChoice creating potential invalid types.
continuous-integration/drone/push Build is passing
2022-05-15 13:48:41 +02:00
Deukhoofd 5187cb994d Fix ability name not displaying properly anymore 2022-05-15 13:42:15 +02:00
Deukhoofd 4121501a9b Updates native libraries
continuous-integration/drone/push Build is passing
2022-05-15 13:12:11 +02:00
Deukhoofd e3f8e7e71c Make PokemonParty an IReadOnlyList instead of IEnumerable 2022-05-15 13:12:02 +02:00
Deukhoofd 4ce0aa54ea Implements pkmnlib battle events 2022-05-15 13:11:39 +02:00
Deukhoofd 907e145083 Adds ItemTurnChoice interface
continuous-integration/drone/push Build is passing
2022-04-23 18:46:25 +02:00
Deukhoofd 61e48a705a Fixes for some things that can be null, adds functions for LearnedMove uses
continuous-integration/drone/push Build is failing
2022-04-22 11:54:50 +02:00
Deukhoofd 0486c9cdfb Fixes linking issue with angelscript
continuous-integration/drone/push Build is passing
2022-03-26 17:35:36 +01:00
Deukhoofd 36b39ba3c4 Update PkmnLib to new functionality with capture mechanics
continuous-integration/drone/push Build is failing
2022-03-26 16:46:07 +01:00
Deukhoofd cb3d3c74a1 Update to latest version of PkmnLib
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2022-03-12 10:32:31 +01:00
Deukhoofd aaad311158 Clear cached species and forme when evolving a Pokemon. 2022-01-16 13:39:55 +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 8369328719 Fixes issue where HeldItem string in PokemonBuilder could be empty. 2021-07-09 18:20:18 +02:00
Deukhoofd a59f73b2f6 Rework misclibrary gettime to not segfault 2021-07-09 18:20:01 +02:00
Deukhoofd c2d846c2f6 Dont trigger event functions if the passed pointer is nil 2021-07-09 18:19:38 +02:00
Deukhoofd 6ecbae0370 Support clearing a battle on demand 2021-07-09 18:19:21 +02:00
Deukhoofd dc79ed6e46 Adds support for new evolution helper functions 2021-07-09 15:59:42 +02:00
Deukhoofd 3b25f8b415 Adds setter to IsEgg 2021-06-27 12:24:11 +02: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 26566a284b Change PokemonBuilder interface to something cleaner 2021-06-26 12:57:21 +02:00
Deukhoofd 02afdbf479 Adds AllowedExperienceGain interface to Pokemon 2021-06-26 11:48:34 +02:00
Deukhoofd 919b486f69 Adds support for pokemon eggs 2021-06-26 11:36:38 +02:00
Deukhoofd 1153ad6034 Updates to latest pkmnlib 2021-05-24 11:41:55 +02:00
Deukhoofd 02c812a84b Updates Windows native libraries. 2021-04-30 14:54:29 +02:00
Deukhoofd 05b8dcebc4 Updates pkmnlib 2021-04-30 13:53:46 +02:00
Deukhoofd e1dadddf06 Fixes exception not showing c++ stacktrace in some cases. 2021-04-30 13:53:41 +02:00
Deukhoofd 3cb243175c Fixes assert not throwing exceptions for PkmnLibAI, now always throws exceptions if non-zero response. 2021-04-30 13:53:16 +02:00
Deukhoofd 12850e3771 Updates pkmnlib, adds wrappers for PkmnLib_ai 2021-04-23 10:53:50 +02:00
Deukhoofd ced4524737 Fixes ReadOnlyNativePtrArray.IndexOf returning invalid index. 2021-03-13 14:43:17 +01:00
Deukhoofd 3a7edb2fc3 Updates CreatureLib, implements support for ItemUseScript. 2021-03-07 19:36:09 +01:00
Deukhoofd cbe5747d04 Fixes issue where getting battle from a pokemon could result in battle being in a deleted state. 2021-01-31 12:53:35 +01:00
Deukhoofd 9f30f411cc Adds ChangeStatBoostEvent, fixes issue where ExecutingMove would create default LearnedMove, instead of potential inheritor. 2021-01-31 12:48:02 +01:00
Deukhoofd d38338ddc3 Lock cache while using it in ReadOnlyNativeArray 2021-01-16 19:50:43 +01:00
Deukhoofd d5bbc18b1a Fixes for scopedowner. 2021-01-16 14:48:07 +01:00
Deukhoofd 7807ee9676 Adds ScopedOwner class, that disposes owned values when garbage collected. 2021-01-15 16:53:32 +01:00
Deukhoofd 7e31bba05e Support Windows. 2020-12-31 14:49:03 +01:00
Deukhoofd 351465ec79 Reduce file sizes. 2020-12-31 14:01:43 +01:00
Deukhoofd bbc12f2754 Don't use C# 9 for now. 2020-12-31 13:04:33 +01:00
Deukhoofd 8c8a8da39a Further fixes for build. 2020-12-31 12:58:19 +01:00
Deukhoofd a1668cd374 Fixes build. 2020-12-31 12:54:33 +01:00
Deukhoofd ed7e655783 Fixes for clearing battle after it's finished. 2020-12-28 15:11:25 +01:00
Deukhoofd e9a3a70c13 Adds a setter to nickname for Pokemon. 2020-12-23 13:50:00 +01:00
Deukhoofd 8d5f7f318f Updates to latest pkmnlib, fixes issues. 2020-12-23 12:27:58 +01:00
Deukhoofd 506f10b085 Adds switch and swap into event to party. 2020-10-31 16:13:10 +01:00
Deukhoofd 813cf65331 Populate uninitialized PokemonBuilder fields before running several initializion methods. 2020-10-31 12:27:13 +01:00
Deukhoofd 385d70e5ed Allow random to be passed to PokemonBuilder build function, if none is passed use a static fallback. 2020-10-25 11:55:35 +01:00
Deukhoofd c34d7960ab Support for getting types on Pokemon. 2020-10-23 18:59:38 +02:00