Commit Graph

142 Commits

Author SHA1 Message Date
2f51e27811 More unit tests, fixes 2026-07-05 19:45:40 +02:00
db839ac214 Fixes for destiny bond 2026-07-05 19:13:18 +02:00
94ddf63861 More unit tests, more fixes 2026-07-05 19:02:00 +02:00
6a82c20cf2 More tests, more fixes
All checks were successful
Build / Build (push) Successful in 1m57s
2026-07-05 18:26:55 +02:00
a649e58826 Mark fixed test as fixed
All checks were successful
Build / Build (push) Successful in 2m14s
2026-07-05 14:03:15 +02:00
cc091d5327 Update TUnit, warning cleanup
Some checks failed
Build / Build (push) Failing after 35s
2026-07-05 13:46:57 +02:00
16a1990486 More unit tests, fixes 2026-07-05 13:01:12 +02:00
f9878e76ba Adds more tests, fixes
All checks were successful
Build / Build (push) Successful in 1m7s
2026-07-04 13:03:54 +02:00
8089a2ad94 Fix for fury cutter
All checks were successful
Build / Build (push) Successful in 36s
2026-05-25 18:04:33 +02:00
445c6d879e Don't display Pokemon woke up dialog if it fainted 2026-05-25 12:02:20 +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
a5ef757b01 Growl is adjacent opponent, not all opponents
All checks were successful
Build / Build (push) Successful in 37s
2026-05-23 12:16:38 +02:00
e18b193f7d Fixes for sleep
All checks were successful
Build / Build (push) Successful in 1m4s
2026-05-23 11:33:15 +02:00
391edd98f1 Fixes, tests for Aftermath
All checks were successful
Build / Build (push) Successful in 1m53s
2026-01-09 15:17:54 +01:00
5d491a725d Fixes rounding error in exp calculation 2025-11-20 17:26:36 +01: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
fa05cdd773 Fix flee odds being incorrect
All checks were successful
Build / Build (push) Successful in 57s
2025-11-08 10:32:29 +01:00
90eaeb1a72 Implements experience gain
All checks were successful
Build / Build (push) Successful in 1m49s
2025-11-02 23:20:07 +01:00
7e537c4003 Fix moves with accuracy 0
All checks were successful
Build / Build (push) Successful in 1m46s
2025-10-31 12:48:22 +01:00
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
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
364d4b9080 Implement basic AI check for whether a move would fail 2025-07-11 17:13:11 +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
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
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
43813c1c1c Implements pledge moves
All checks were successful
Build / Build (push) Successful in 48s
2025-06-22 12:17:08 +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
02510fd1d0 Implements sandstorm
All checks were successful
Build / Build (push) Successful in 50s
2025-06-22 10:53:56 +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
b11203cb3a Last couple abilities 2025-06-15 13:32:58 +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