-
5831df701b
Make ExplicitAI configurable
main
Deukhoofd
2025-10-21 11:27:04 +02:00
-
8fd7df5d80
Don't allow switching into a Pokemon that's already in the field
Deukhoofd
2025-10-19 11:04:08 +02:00
-
f061ba2455
Work on item use/evolutions
Deukhoofd
2025-08-18 11:57:03 +02:00
-
e5041ec5f0
Fixes for Pokemon capture
Deukhoofd
2025-08-08 12:45:27 +02:00
-
a5675024a4
Tweaks and fixes for Pokemon capture
Deukhoofd
2025-08-03 12:00:20 +02:00
-
cccffc4954
Greatly improve performance due to ScriptIterator changes
Deukhoofd
2025-07-26 14:41:18 +02:00
-
6eba332096
Make moveflags of gen 7 plugin shared statically
Deukhoofd
2025-07-26 14:36:47 +02:00
-
77d7b86a3c
Implement most pokeballs
Deukhoofd
2025-07-20 11:15:45 +02:00
-
db3f7f2403
Rewrite StringKey hashing to fix issues on .NET Framework
Deukhoofd
2025-07-20 09:40:33 +02:00
-
bf83b25238
Implements AI Switching
Deukhoofd
2025-07-12 13:03:00 +02:00
-
364d4b9080
Implement basic AI check for whether a move would fail
Deukhoofd
2025-07-11 17:13:11 +02:00
-
a3a4993407
Getting started with implementing an explicit AI, based on the Essentials one.
Deukhoofd
2025-07-11 17:03:08 +02:00
-
084ae84130
Minor performance tweaks
Deukhoofd
2025-07-10 22:41:56 +02:00
-
7c270a6d52
Finish script interface refactor
Deukhoofd
2025-07-06 10:27:56 +02:00
-
83f6a183e3
Tweaks and fixes
Deukhoofd
2025-07-05 18:27:42 +02:00
-
d57076374f
Some initial work on prescient AI, AI runner, and some random fixes
Deukhoofd
2025-07-05 17:48:51 +02:00
-
7b25161a8d
More work on micro optimization
Deukhoofd
2025-07-05 16:13:53 +02:00
-
8a857ed232
Implements some micro-optimizations
Deukhoofd
2025-07-05 15:46:32 +02:00
-
c795f20e54
Implement highest damage AI, further work on AI runner, random fixes
Deukhoofd
2025-07-05 14:56:25 +02:00
-
32aaa5150a
Initial setup for testing AI performance, random fixes
Deukhoofd
2025-07-05 13:56:33 +02:00
-
4499927551
Further work on the script interface rework
Deukhoofd
2025-07-05 11:30:18 +02:00
-
1feb27e826
More work on refactor to interfaces
Deukhoofd
2025-06-29 12:03:51 +02:00
-
436d1899e0
Further work on refactor to interface based scripts
Deukhoofd
2025-06-28 18:40:33 +02:00
-
b7bdf2b744
Refactor move classes to implement respective interfaces for better structure
Deukhoofd
2025-06-28 12:02:24 +02:00
-
2319160b52
Refactor move selection prevention to use interface
Deukhoofd
2025-06-28 10:36:43 +02:00
-
04cf585f5a
Move OnInitialize to interface
Deukhoofd
2025-06-28 10:31:23 +02:00
-
d719ce03ea
Cleanup, move OnBeforeAnyHookInvoked function to an interface
Deukhoofd
2025-06-28 10:28:23 +02:00
-
43813c1c1c
Implements pledge moves
Deukhoofd
2025-06-22 12:17:08 +02:00
-
6d448e4e8d
Implements confusion effect
Deukhoofd
2025-06-22 11:56:29 +02:00
-
6394f4eab3
Implements terrain
Deukhoofd
2025-06-22 11:31:24 +02:00
-
02510fd1d0
Implements sandstorm
Deukhoofd
2025-06-22 10:53:56 +02:00
-
2533512eda
Slight cleanup, do some TODOs
Deukhoofd
2025-06-22 10:42:25 +02:00
-
e305cfaef6
Support for changing turn choice when executing
Deukhoofd
2025-06-15 14:23:28 +02:00
-
b11203cb3a
Last couple abilities
Deukhoofd
2025-06-15 13:32:58 +02:00
-
cd6095455a
More abilities
Deukhoofd
2025-06-15 13:20:58 +02:00
-
ec8681eaa9
More abilities
Deukhoofd
2025-06-15 13:05:52 +02:00
-
85d97cb9e6
More abilities, refactor IPokemon.SetStatus to pass pokemon that caused the status change
Deukhoofd
2025-06-15 12:29:13 +02:00
-
defb1349ca
Add EventHook parameter to item use scripts
Deukhoofd
2025-06-15 11:59:17 +02:00
-
f5d18d7186
More abilities, refactor stealing held items
Deukhoofd
2025-06-15 11:49:15 +02:00
-
1b9d137bb0
Surprisingly, more abilities
Deukhoofd
2025-06-14 13:37:58 +02:00
-
5961bb746e
Even more abilities
Deukhoofd
2025-06-14 13:21:23 +02:00
-
4b07f36176
Update TUnit
Deukhoofd
2025-06-14 12:30:26 +02:00
-
df9846b8d8
More abilities
Deukhoofd
2025-06-14 12:25:29 +02:00
-
6c13d20bf7
Even more abilities
Deukhoofd
2025-06-14 11:30:56 +02:00
-
24712fbb0d
More abilities
Deukhoofd
2025-06-13 15:39:08 +02:00
-
4385f0afaa
More abilities
Deukhoofd
2025-06-13 12:56:47 +02:00
-
8363b955af
More abilities, implemented support for form inheritance
Deukhoofd
2025-06-13 12:24:03 +02:00
-
6d71de375e
More abilities, refactor custom triggers to be typed.
Deukhoofd
2025-06-13 11:15:48 +02:00
-
4326794611
More abilities
Deukhoofd
2025-06-09 18:16:29 +02:00
-
e68491e72a
More abilities
Deukhoofd
2025-06-09 17:37:37 +02:00
-
1579d46671
More abilities
Deukhoofd
2025-06-09 15:24:37 +02:00
-
074f92bfc0
Even more abilities
Deukhoofd
2025-06-09 14:23:51 +02:00
-
97868ab4c6
More abilities
Deukhoofd
2025-06-09 13:44:26 +02:00
-
00005aa4bf
Implements more abilities
Deukhoofd
2025-06-09 12:10:25 +02:00
-
af0126e413
Fixes for unit tests
Deukhoofd
2025-06-07 11:34:37 +02:00
-
273d26057a
Adds doccomments to all abilities
Deukhoofd
2025-06-07 11:20:35 +02:00
-
b2ba3d96ba
Adds more abilities
Deukhoofd
2025-06-07 10:58:58 +02:00
-
232b94b04c
More abilities
Deukhoofd
2025-06-01 11:23:01 +02:00
-
b090aa65f9
First couple abilities implemented
Deukhoofd
2025-05-31 12:29:03 +02:00
-
c1a7b806b1
Tweaks for build run name
Deukhoofd
2025-05-24 17:30:19 +02:00
-
f4d5ad4e2a
Tweaks for loading data from plugins
Deukhoofd
2025-05-24 16:30:43 +02:00
-
2680aeff80
Adds optional way to set damage randomness on or off on individual integration tests.
Deukhoofd
2025-05-19 16:10:05 +02:00
-
405a21e887
Implements freeze, poisoned, badly poisoned
Deukhoofd
2025-05-19 15:56:27 +02:00
-
9d2c2de17a
Implements Paralysis
Deukhoofd
2025-05-19 15:30:57 +02:00
-
0d03a8f28d
Implements burn
Deukhoofd
2025-05-19 15:19:35 +02:00
-
eea5697109
Fixes all warnings
Deukhoofd
2025-05-19 11:50:51 +02:00
-
015e5819f3
Make Disable actually stop after a set number of turns
Deukhoofd
2025-05-19 11:48:51 +02:00
-
377c1a1c68
Implements critical capture, tweaks for integration tests.
Deukhoofd
2025-05-18 17:07:46 +02:00
-
cbd4340b13
Make another pass through moves file
Deukhoofd
2025-05-18 14:15:37 +02:00
-
9ff4745c0a
Finishes the last few moves
Deukhoofd
2025-05-18 12:20:21 +02:00
-
3a9123b5ba
Remove drone file
Deukhoofd
2025-05-17 18:53:18 +02:00
-
f70b6dedf5
Run all unit tests on push, not just the primary ones
Deukhoofd
2025-05-17 18:49:05 +02:00
-
169b954995
Disable tunit logo
Deukhoofd
2025-05-17 18:38:09 +02:00
-
c46df584dc
Test gitea action
Deukhoofd
2025-05-17 18:03:48 +02:00
-
9370325cc2
Fix slnx file
Deukhoofd
2025-05-17 17:46:41 +02:00
-
a17cb92c5a
Implements a bunch more moves
Deukhoofd
2025-05-17 17:44:15 +02:00
-
ecabe2fd10
Minor csproj cleanup
Deukhoofd
2025-05-16 17:04:16 +02:00
-
3309711856
Move to centralized package management
Deukhoofd
2025-05-16 15:15:11 +02:00
-
2cf30bbb10
Update TUnit deps
Deukhoofd
2025-05-16 14:27:20 +02:00
-
a40d85fdae
Slight refactor to clean up resource loading from plugins
Deukhoofd
2025-05-16 14:22:14 +02:00
-
fdfca99e71
Document all undocumented methods and properties
Deukhoofd
2025-05-16 13:59:36 +02:00
-
810cdbb15a
Move data and data loading to plugin libraries.
Deukhoofd
2025-05-16 13:01:23 +02:00
-
b6ff51c9df
CI: Hide documentation warnings in CI
Deukhoofd
2025-05-05 17:36:23 +02:00
-
d103fccdc6
Tweaks for CI build
Deukhoofd
2025-05-05 17:18:28 +02:00
-
7727f92f4e
Even more moves
Deukhoofd
2025-05-05 16:58:03 +02:00
-
292c303fc0
More moves implemented
Deukhoofd
2025-05-05 11:36:59 +02:00
-
11ba3c73bb
Fix CI
Deukhoofd
2025-05-03 18:00:46 +02:00
-
d131f2343f
Log filename with integration tests
Deukhoofd
2025-05-03 17:57:36 +02:00
-
1973ff50fa
More move scripts
Deukhoofd
2025-05-03 16:51:44 +02:00
-
f8c43b6ba0
Migrate sln to slnx
Deukhoofd
2025-05-03 15:00:47 +02:00
-
2fa7bf130d
Change to artifact output, add CI
Deukhoofd
2025-05-03 14:47:06 +02:00
-
441f5dddaf
Add all missing docs
Deukhoofd
2025-05-03 14:18:12 +02:00
-
4d5dfd0342
Remove FluentAssertions
Deukhoofd
2025-05-03 13:32:26 +02:00
-
0d869a0cc6
Update dependencies, replace Moq with NSubstitute
Deukhoofd
2025-05-03 13:23:25 +02:00
-
b69ba6eaff
More warning fixes
Deukhoofd
2025-05-02 16:04:54 +02:00
-
dabb26e4f2
Fixes some warnings from unit tests
Deukhoofd
2025-05-02 15:53:49 +02:00
-
068ff8d5b7
More moves, allow for typeless moves
Deukhoofd
2025-05-02 15:46:37 +02:00
-
807acf1947
Even more moves
Deukhoofd
2025-04-19 13:01:10 +02:00
-
c22ad1a793
Surprisingly, more moves
Deukhoofd
2025-04-17 17:51:42 +02:00
-
d02c05874b
More moves
Deukhoofd
2025-04-17 13:07:45 +02:00