Commit Graph

39 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
cc091d5327 Update TUnit, warning cleanup
Some checks failed
Build / Build (push) Failing after 35s
2026-07-05 13:46:57 +02:00
21ec4b28c7 Fixes and reworking of item use
All checks were successful
Build / Build (push) Successful in 57s
2025-11-08 11:43:07 +01:00
8fd7df5d80 Don't allow switching into a Pokemon that's already in the field
All checks were successful
Build / Build (push) Successful in 1m36s
2025-10-19 11:04:08 +02:00
e5041ec5f0 Fixes for Pokemon capture
All checks were successful
Build / Build (push) Successful in 1m11s
2025-08-08 12:45:27 +02:00
a5675024a4 Tweaks and fixes for Pokemon capture
All checks were successful
Build / Build (push) Successful in 1m34s
2025-08-03 12:00:20 +02:00
bf83b25238 Implements AI Switching
All checks were successful
Build / Build (push) Successful in 58s
2025-07-12 13:03:00 +02:00
7c270a6d52 Finish script interface refactor
All checks were successful
Build / Build (push) Successful in 1m1s
2025-07-06 10:27:56 +02:00
d57076374f Some initial work on prescient AI, AI runner, and some random fixes
All checks were successful
Build / Build (push) Successful in 1m3s
2025-07-05 17:48:51 +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
b7bdf2b744 Refactor move classes to implement respective interfaces for better structure
All checks were successful
Build / Build (push) Successful in 52s
2025-06-28 12:02:24 +02:00
2319160b52 Refactor move selection prevention to use interface 2025-06-28 10:36:43 +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
e305cfaef6 Support for changing turn choice when executing
All checks were successful
Build / Build (push) Successful in 50s
2025-06-15 14:23:28 +02:00
24712fbb0d More abilities
All checks were successful
Build / Build (push) Successful in 48s
2025-06-13 15:39:08 +02:00
00005aa4bf Implements more abilities
All checks were successful
Build / Build (push) Successful in 47s
2025-06-09 12:10:25 +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
292c303fc0 More moves implemented 2025-05-05 11:36:59 +02:00
1973ff50fa More move scripts 2025-05-03 17:52:50 +02:00
441f5dddaf Add all missing docs 2025-05-03 14:18:12 +02:00
8f262cb4a6 Tweaks for setting weather 2025-03-08 10:26:45 +01:00
284ab3079c Style cleanup 2025-03-02 17:19:57 +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
83b316ad53 Support for Bide 2025-01-11 14:08:04 +01:00
ecdc9c7654 Implements several more moves 2025-01-10 13:45:29 +01:00
92ab67ddf8 Imlements baneful bunker, data fixes 2025-01-10 12:55:25 +01:00
42e3273483 Implementation of Pokeballs 2025-01-10 11:58:23 +01:00
0518499a4c Initial set up for item use 2025-01-10 11:11:50 +01:00
40803f0269 Support for deep cloning battles and Pokemon 2024-12-29 13:51:59 +01:00
b3529fa22f Validate movechoice target 2024-12-27 15:53:11 +01:00
b4e8ad1cd2 Documents BattleImpl ctor params 2024-12-27 15:10:15 +01:00
78114afd80 Add randomSeed parameter to BattleImpl, fix flaky test 2024-12-27 15:07:20 +01:00
2a0aaed4c3 Support for integration tests, fixes 2024-08-23 11:15:53 +02:00
e7dc885afd Adds battle history, fixes code style 2024-08-23 09:24:00 +02:00
488c717c5a Implements move execution for battle 2024-08-10 11:18:10 +02:00
a049dda240 Lots more work on implementing battling 2024-08-10 09:44:46 +02:00
554e1cf2cd Initial work on implementing Pokemon 2024-07-28 14:00:26 +02:00
a251913ebd Begin work on outlining dynamic side 2024-07-27 16:26:45 +02:00