Commit Graph

62 Commits

Author SHA1 Message Date
942be8eaeb Replace all raw string comparisons with StringKey, source generator that creates cache keys for all names for Gen7 plugin
All checks were successful
Build / Build (push) Successful in 2m21s
2026-08-27 18:33:14 +02:00
8fbf22a987 Fix bug in stat reducing not functioning properly
All checks were successful
Build / Build (push) Successful in 1m54s
2026-07-01 17:56:13 +02:00
be5100df8a Implement stat drop handling for AI, Fixes for Conversion2
All checks were successful
Build / Build (push) Successful in 39s
2026-05-23 12:57:15 +02:00
6eba332096 Make moveflags of gen 7 plugin shared statically 2025-07-26 14:37:43 +02:00
77d7b86a3c Implement most pokeballs
All checks were successful
Build / Build (push) Successful in 1m2s
2025-07-20 11:15:45 +02:00
db3f7f2403 Rewrite StringKey hashing to fix issues on .NET Framework
All checks were successful
Build / Build (push) Successful in 1m3s
2025-07-20 09:42:54 +02:00
a3a4993407 Getting started with implementing an explicit AI, based on the Essentials one.
All checks were successful
Build / Build (push) Successful in 1m2s
2025-07-11 17:03:08 +02:00
83f6a183e3 Tweaks and fixes 2025-07-05 18:27:42 +02:00
8a857ed232 Implements some micro-optimizations
All checks were successful
Build / Build (push) Successful in 51s
2025-07-05 15:46:32 +02:00
32aaa5150a Initial setup for testing AI performance, random fixes
All checks were successful
Build / Build (push) Successful in 54s
2025-07-05 13:56:33 +02:00
2533512eda Slight cleanup, do some TODOs
All checks were successful
Build / Build (push) Successful in 51s
2025-06-22 10:42:25 +02:00
cd6095455a More abilities 2025-06-15 13:20:58 +02:00
00005aa4bf Implements more abilities
All checks were successful
Build / Build (push) Successful in 47s
2025-06-09 12:10:25 +02:00
af0126e413 Fixes for unit tests 2025-06-07 11:34:37 +02:00
b2ba3d96ba Adds more abilities 2025-06-07 11:03:48 +02:00
b090aa65f9 First couple abilities implemented
All checks were successful
Build / Build (push) Successful in 48s
2025-05-31 12:29:03 +02:00
eea5697109 Fixes all warnings
All checks were successful
Build / Build (push) Successful in 49s
2025-05-19 11:50:51 +02:00
a17cb92c5a Implements a bunch more moves
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-17 17:44:15 +02:00
ecabe2fd10 Minor csproj cleanup
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-16 17:04:16 +02:00
3309711856 Move to centralized package management
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-16 15:15:11 +02:00
7727f92f4e Even more moves
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-05 16:58:03 +02:00
1973ff50fa More move scripts 2025-05-03 17:52:50 +02:00
2fa7bf130d Change to artifact output, add CI
All checks were successful
continuous-integration/drone Build is passing
2025-05-03 14:47:06 +02:00
441f5dddaf Add all missing docs 2025-05-03 14:18:12 +02:00
0d869a0cc6 Update dependencies, replace Moq with NSubstitute 2025-05-03 13:23:25 +02:00
b69ba6eaff More warning fixes 2025-05-02 16:06:01 +02:00
c22ad1a793 Surprisingly, more moves 2025-04-17 17:51:42 +02:00
7c2845502d Bunch more moves, changes in how additional information for items works. 2025-04-14 15:29:26 +02:00
77f1ab243b Implements a bunch more moves 2025-03-08 14:39:50 +01:00
2c987e32ee Bug fixes, add type name to TypeIdentifier 2025-03-07 12:57:06 +01:00
3571b2130e Adds more move scripts 2025-03-07 12:19:37 +01:00
a3a9f1800a Implements 11 more moves 2025-03-07 11:54:08 +01:00
284ab3079c Style cleanup 2025-03-02 17:19:57 +01:00
c0bc905c46 More move effects 2025-03-02 14:03:51 +01:00
51dfc4d07e More moves implemented 2025-02-03 11:40:26 +01:00
00fe08dcd4 More moves implemented 2025-02-01 15:00:22 +01:00
3a75493912 Implements several more moves 2025-01-27 12:18:48 +01:00
802481c1f5 Adds bind 2025-01-26 10:48:13 +01:00
0518499a4c Initial set up for item use 2025-01-10 11:11:50 +01:00
9bdd584b54 Support deep cloning for BattleRandom 2024-12-29 15:03:55 +01:00
40803f0269 Support for deep cloning battles and Pokemon 2024-12-29 13:51:59 +01:00
5b518df24a Implements accuracy/evasion 2024-12-22 12:19:42 +01:00
eb9a30bd41 Add helper method to get all learnable moves up to a specific level 2024-11-01 13:26:03 +01:00
b77f0122d7 Support adding experience 2024-09-30 15:42:25 +02:00
e7cda474f1 Adds helper function to find what Pokemon evolves into what 2024-09-30 14:59:39 +02:00
38e6630c67 Support for eggmoves 2024-09-30 14:55:03 +02:00
c088386ba3 Adds egggroups 2024-09-30 14:28:26 +02:00
a39c77745d Adds several convenience features 2024-09-30 14:20:45 +02:00
656c208e5f Fixes for serialization 2024-09-03 09:48:18 +02:00
3214a6f29a Serialization of Pokemon, general fixes 2024-09-03 09:31:32 +02:00