|
|
8a2733a0a9
|
Move all battle state from IPokemon to an ephemeral IBattlePokemon wrapper
|
2026-08-28 15:22:26 +02:00 |
|
|
|
942be8eaeb
|
Replace all raw string comparisons with StringKey, source generator that creates cache keys for all names for Gen7 plugin
Build / Build (push) Successful in 2m21s
|
2026-08-27 18:33:14 +02:00 |
|
|
|
3a58f55bbf
|
Adds mimic
Build / Build (push) Successful in 2m3s
|
2026-08-27 17:33:37 +02:00 |
|
|
|
d2a82b5fe3
|
Many more tests and fixes
Build / Build (push) Successful in 3m12s
|
2026-08-27 17:11:12 +02:00 |
|
|
|
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
Build / Build (push) Successful in 1m57s
|
2026-07-05 18:26:55 +02:00 |
|
|
|
cc091d5327
|
Update TUnit, warning cleanup
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
Build / Build (push) Successful in 1m7s
|
2026-07-04 13:03:54 +02:00 |
|
|
|
8089a2ad94
|
Fix for fury cutter
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
Build / Build (push) Successful in 39s
|
2026-05-23 12:57:15 +02:00 |
|
|
|
a5ef757b01
|
Growl is adjacent opponent, not all opponents
Build / Build (push) Successful in 37s
|
2026-05-23 12:16:38 +02:00 |
|
|
|
e18b193f7d
|
Fixes for sleep
Build / Build (push) Successful in 1m4s
|
2026-05-23 11:33:15 +02:00 |
|
|
|
391edd98f1
|
Fixes, tests for Aftermath
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
Build / Build (push) Successful in 57s
|
2025-11-08 11:43:07 +01:00 |
|
|
|
fa05cdd773
|
Fix flee odds being incorrect
Build / Build (push) Successful in 57s
|
2025-11-08 10:32:29 +01:00 |
|
|
|
90eaeb1a72
|
Implements experience gain
Build / Build (push) Successful in 1m49s
|
2025-11-02 23:20:07 +01:00 |
|
|
|
7e537c4003
|
Fix moves with accuracy 0
Build / Build (push) Successful in 1m46s
|
2025-10-31 12:48:22 +01:00 |
|
|
|
f061ba2455
|
Work on item use/evolutions
Build / Build (push) Successful in 1m7s
|
2025-08-18 11:57:03 +02:00 |
|
|
|
e5041ec5f0
|
Fixes for Pokemon capture
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
Build / Build (push) Successful in 1m2s
|
2025-07-20 11:15:45 +02:00 |
|
|
|
bf83b25238
|
Implements AI Switching
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.
Build / Build (push) Successful in 1m2s
|
2025-07-11 17:03:08 +02:00 |
|
|
|
7c270a6d52
|
Finish script interface refactor
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
Build / Build (push) Successful in 51s
|
2025-07-05 14:56:25 +02:00 |
|
|
|
32aaa5150a
|
Initial setup for testing AI performance, random fixes
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
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
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
Build / Build (push) Successful in 48s
|
2025-06-22 12:17:08 +02:00 |
|
|
|
6d448e4e8d
|
Implements confusion effect
Build / Build (push) Successful in 52s
|
2025-06-22 11:56:29 +02:00 |
|
|
|
6394f4eab3
|
Implements terrain
Build / Build (push) Successful in 49s
|
2025-06-22 11:31:24 +02:00 |
|
|
|
02510fd1d0
|
Implements sandstorm
Build / Build (push) Successful in 50s
|
2025-06-22 10:53:56 +02:00 |
|
|
|
2533512eda
|
Slight cleanup, do some TODOs
Build / Build (push) Successful in 51s
|
2025-06-22 10:42:25 +02:00 |
|
|
|
e305cfaef6
|
Support for changing turn choice when executing
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
Build / Build (push) Successful in 50s
|
2025-06-15 12:29:13 +02:00 |
|