130 Commits

Author SHA1 Message Date
f061ba2455
Work on item use/evolutions
All checks were successful
Build / Build (push) Successful in 1m7s
2025-08-18 11:57:03 +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
cccffc4954 Greatly improve performance due to ScriptIterator changes
All checks were successful
Build / Build (push) Successful in 1m43s
2025-07-26 14:47:55 +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
bf83b25238
Implements AI Switching
All checks were successful
Build / Build (push) Successful in 58s
2025-07-12 13:03:00 +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
084ae84130
Minor performance tweaks 2025-07-10 22:41:56 +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
83f6a183e3
Tweaks and fixes 2025-07-05 18:27:42 +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
7b25161a8d
More work on micro optimization
All checks were successful
Build / Build (push) Successful in 52s
2025-07-05 16:13:53 +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
c795f20e54
Implement highest damage AI, further work on AI runner, random fixes
All checks were successful
Build / Build (push) Successful in 51s
2025-07-05 14:56:25 +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
4499927551
Further work on the script interface rework 2025-07-05 11:30:18 +02:00
1feb27e826
More work on refactor to interfaces
All checks were successful
Build / Build (push) Successful in 50s
2025-06-29 12:03:51 +02:00
436d1899e0
Further work on refactor to interface based scripts 2025-06-28 18:40: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
04cf585f5a
Move OnInitialize to interface 2025-06-28 10:31:23 +02:00
d719ce03ea
Cleanup, move OnBeforeAnyHookInvoked function to an interface 2025-06-28 10:28:23 +02:00
6d448e4e8d
Implements confusion effect
All checks were successful
Build / Build (push) Successful in 52s
2025-06-22 11:56:29 +02:00
6394f4eab3
Implements terrain
All checks were successful
Build / Build (push) Successful in 49s
2025-06-22 11:31:24 +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
cd6095455a
More abilities 2025-06-15 13:20:58 +02:00
ec8681eaa9
More abilities 2025-06-15 13:05:52 +02:00
85d97cb9e6
More abilities, refactor IPokemon.SetStatus to pass pokemon that caused the status change
All checks were successful
Build / Build (push) Successful in 50s
2025-06-15 12:29:13 +02:00
defb1349ca
Add EventHook parameter to item use scripts
All checks were successful
Build / Build (push) Successful in 47s
Items can be used on Pokemon outside of battle, and we want the user of the library to be able to check for what changed. This allows for example a heal event to be sent back to the user of the library after using an item.
2025-06-15 11:59:17 +02:00
f5d18d7186
More abilities, refactor stealing held items
All checks were successful
Build / Build (push) Successful in 50s
2025-06-15 11:49:15 +02:00
1b9d137bb0
Surprisingly, more abilities
All checks were successful
Build / Build (push) Successful in 50s
2025-06-14 13:37:58 +02:00
5961bb746e
Even more abilities
All checks were successful
Build / Build (push) Successful in 51s
2025-06-14 13:24:38 +02:00
24712fbb0d
More abilities
All checks were successful
Build / Build (push) Successful in 48s
2025-06-13 15:39:08 +02:00
8363b955af
More abilities, implemented support for form inheritance
All checks were successful
Build / Build (push) Successful in 49s
2025-06-13 12:24:03 +02:00
6d71de375e
More abilities, refactor custom triggers to be typed.
All checks were successful
Build / Build (push) Successful in 48s
2025-06-13 11:15:48 +02:00
4326794611
More abilities
All checks were successful
Build / Build (push) Successful in 49s
2025-06-09 18:16:29 +02:00
e68491e72a
More abilities 2025-06-09 17:37:37 +02:00
1579d46671
More abilities
All checks were successful
Build / Build (push) Successful in 49s
2025-06-09 15:24:37 +02:00
074f92bfc0
Even more abilities 2025-06-09 14:23:51 +02:00
97868ab4c6
More abilities
All checks were successful
Build / Build (push) Successful in 48s
2025-06-09 13:44:26 +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
232b94b04c
More abilities
All checks were successful
Build / Build (push) Successful in 49s
2025-06-01 11:23:46 +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
f4d5ad4e2a
Tweaks for loading data from plugins
All checks were successful
Build / Build (push) Successful in 50s
2025-05-24 16:30:43 +02:00
9d2c2de17a
Implements Paralysis 2025-05-19 15:30:57 +02:00
0d03a8f28d
Implements burn 2025-05-19 15:19:35 +02:00