Commit Graph
100 Commits
Author SHA1 Message Date
Deukhoofd 6d71de375e More abilities, refactor custom triggers to be typed.
Build / Build (push) Successful in 48s
2025-06-13 11:15:48 +02:00
Deukhoofd 4326794611 More abilities
Build / Build (push) Successful in 49s
2025-06-09 18:16:29 +02:00
Deukhoofd e68491e72a More abilities 2025-06-09 17:37:37 +02:00
Deukhoofd 1579d46671 More abilities
Build / Build (push) Successful in 49s
2025-06-09 15:24:37 +02:00
Deukhoofd 074f92bfc0 Even more abilities 2025-06-09 14:23:51 +02:00
Deukhoofd 97868ab4c6 More abilities
Build / Build (push) Successful in 48s
2025-06-09 13:44:26 +02:00
Deukhoofd 00005aa4bf Implements more abilities
Build / Build (push) Successful in 47s
2025-06-09 12:10:25 +02:00
Deukhoofd af0126e413 Fixes for unit tests 2025-06-07 11:34:37 +02:00
Deukhoofd 273d26057a Adds doccomments to all abilities
Build / Build (push) Successful in 50s
2025-06-07 11:20:35 +02:00
Deukhoofd b2ba3d96ba Adds more abilities 2025-06-07 11:03:48 +02:00
Deukhoofd 232b94b04c More abilities
Build / Build (push) Successful in 49s
2025-06-01 11:23:46 +02:00
Deukhoofd b090aa65f9 First couple abilities implemented
Build / Build (push) Successful in 48s
2025-05-31 12:29:03 +02:00
Deukhoofd c1a7b806b1 Tweaks for build run name
Build / Build (push) Successful in 48s
2025-05-24 17:30:19 +02:00
Deukhoofd f4d5ad4e2a Tweaks for loading data from plugins
Build / Build (push) Successful in 50s
2025-05-24 16:30:43 +02:00
Deukhoofd 2680aeff80 Adds optional way to set damage randomness on or off on individual integration tests.
Build / Build (push) Successful in 49s
2025-05-19 16:10:05 +02:00
Deukhoofd 405a21e887 Implements freeze, poisoned, badly poisoned 2025-05-19 15:56:27 +02:00
Deukhoofd 9d2c2de17a Implements Paralysis 2025-05-19 15:30:57 +02:00
Deukhoofd 0d03a8f28d Implements burn 2025-05-19 15:19:35 +02:00
Deukhoofd eea5697109 Fixes all warnings
Build / Build (push) Successful in 49s
2025-05-19 11:50:51 +02:00
Deukhoofd 015e5819f3 Make Disable actually stop after a set number of turns 2025-05-19 11:48:51 +02:00
Deukhoofd 377c1a1c68 Implements critical capture, tweaks for integration tests.
Build / Build (push) Successful in 48s
2025-05-18 17:07:46 +02:00
Deukhoofd cbd4340b13 Make another pass through moves file
Build / Build (push) Successful in 47s
2025-05-18 14:15:37 +02:00
Deukhoofd 9ff4745c0a Finishes the last few moves
Build / Build (push) Successful in 49s
2025-05-18 12:20:21 +02:00
Deukhoofd 3a9123b5ba Remove drone file
Build / Build (push) Successful in 47s
2025-05-17 18:53:18 +02:00
Deukhoofd f70b6dedf5 Run all unit tests on push, not just the primary ones
Build / Build (push) Successful in 49s
2025-05-17 18:49:05 +02:00
Deukhoofd 169b954995 Disable tunit logo
continuous-integration/drone/push Build is passing
Build / Build (push) Successful in 47s
2025-05-17 18:44:54 +02:00
Deukhoofd c46df584dc Test gitea action
continuous-integration/drone/push Build is passing
Build / Build (push) Successful in 9m47s
2025-05-17 18:20:40 +02:00
Deukhoofd 9370325cc2 Fix slnx file
continuous-integration/drone/push Build is passing
2025-05-17 17:46:41 +02:00
Deukhoofd a17cb92c5a Implements a bunch more moves
continuous-integration/drone/push Build is failing
2025-05-17 17:44:15 +02:00
Deukhoofd ecabe2fd10 Minor csproj cleanup
continuous-integration/drone/push Build is failing
2025-05-16 17:04:16 +02:00
Deukhoofd 3309711856 Move to centralized package management
continuous-integration/drone/push Build is failing
2025-05-16 15:15:11 +02:00
Deukhoofd 2cf30bbb10 Update TUnit deps
continuous-integration/drone/push Build is passing
2025-05-16 14:27:20 +02:00
Deukhoofd a40d85fdae Slight refactor to clean up resource loading from plugins 2025-05-16 14:22:14 +02:00
Deukhoofd fdfca99e71 Document all undocumented methods and properties
continuous-integration/drone/push Build is passing
2025-05-16 13:59:36 +02:00
Deukhoofd 810cdbb15a Move data and data loading to plugin libraries.
continuous-integration/drone/push Build is passing
2025-05-16 13:01:23 +02:00
Deukhoofd b6ff51c9df CI: Hide documentation warnings in CI
continuous-integration/drone/push Build is passing
2025-05-05 17:36:23 +02:00
Deukhoofd d103fccdc6 Tweaks for CI build
continuous-integration/drone/push Build is passing
2025-05-05 17:31:30 +02:00
Deukhoofd 7727f92f4e Even more moves
continuous-integration/drone/push Build is passing
2025-05-05 16:58:03 +02:00
Deukhoofd 292c303fc0 More moves implemented 2025-05-05 11:36:59 +02:00
Deukhoofd 11ba3c73bb Fix CI
continuous-integration/drone/push Build is passing
2025-05-03 18:00:46 +02:00
Deukhoofd d131f2343f Log filename with integration tests
continuous-integration/drone/push Build is failing
2025-05-03 17:57:36 +02:00
Deukhoofd 1973ff50fa More move scripts 2025-05-03 17:52:50 +02:00
Deukhoofd f8c43b6ba0 Migrate sln to slnx
continuous-integration/drone/push Build is passing
2025-05-03 15:00:47 +02:00
Deukhoofd 2fa7bf130d Change to artifact output, add CI
continuous-integration/drone Build is passing
2025-05-03 14:47:06 +02:00
Deukhoofd 441f5dddaf Add all missing docs 2025-05-03 14:18:12 +02:00
Deukhoofd 4d5dfd0342 Remove FluentAssertions 2025-05-03 13:32:26 +02:00
Deukhoofd 0d869a0cc6 Update dependencies, replace Moq with NSubstitute 2025-05-03 13:23:25 +02:00
Deukhoofd b69ba6eaff More warning fixes 2025-05-02 16:06:01 +02:00
Deukhoofd dabb26e4f2 Fixes some warnings from unit tests 2025-05-02 15:53:49 +02:00
Deukhoofd 068ff8d5b7 More moves, allow for typeless moves 2025-05-02 15:46:37 +02:00
Deukhoofd 807acf1947 Even more moves 2025-04-19 13:04:10 +02:00
Deukhoofd c22ad1a793 Surprisingly, more moves 2025-04-17 17:51:42 +02:00
Deukhoofd d02c05874b More moves 2025-04-17 13:10:27 +02:00
Deukhoofd 1b54c78b07 More moves 2025-04-17 10:22:24 +02:00
Deukhoofd 7c2845502d Bunch more moves, changes in how additional information for items works. 2025-04-14 15:29:26 +02:00
Deukhoofd 2adbb12367 Hide full path from debug symbols 2025-04-14 11:55:38 +02:00
Deukhoofd 35b9832bda More move scripts 2025-04-04 10:35:42 +02:00
Deukhoofd 85b513092a More moves 2025-03-21 13:35:12 +01:00
Deukhoofd 7f5088b763 More moves implemented 2025-03-08 15:48:33 +01:00
Deukhoofd 77f1ab243b Implements a bunch more moves 2025-03-08 14:39:50 +01:00
Deukhoofd 8f262cb4a6 Tweaks for setting weather 2025-03-08 10:26:45 +01:00
Deukhoofd a6c73a9c04 Implements more move effects 2025-03-07 16:16:22 +01:00
Deukhoofd 2c987e32ee Bug fixes, add type name to TypeIdentifier 2025-03-07 12:57:06 +01:00
Deukhoofd 3571b2130e Adds more move scripts 2025-03-07 12:19:37 +01:00
Deukhoofd a3a9f1800a Implements 11 more moves 2025-03-07 11:54:08 +01:00
Deukhoofd 61a69eecb8 Update System.Text.Json 2025-03-02 18:22:25 +01:00
Deukhoofd 057d0a25e6 Git pre-commit and pre-push actions 2025-03-02 18:19:52 +01:00
Deukhoofd 284ab3079c Style cleanup 2025-03-02 17:19:57 +01:00
Deukhoofd c0bc905c46 More move effects 2025-03-02 14:03:51 +01:00
Deukhoofd 9b0ac36597 Cap combined accuracy modifier at 6 and -6 2025-02-15 20:17:37 +01:00
Deukhoofd 58e9f4c3d1 Tweaks for JSON loading, minor refactor of unit tests 2025-02-08 09:49:16 +01:00
Deukhoofd 51dfc4d07e More moves implemented 2025-02-03 11:40:26 +01:00
Deukhoofd 0c5ca487d7 Fix disable not having its effect 2025-02-01 15:53:13 +01:00
Deukhoofd 0669f15a98 Fixes several moves 2025-02-01 15:26:57 +01:00
Deukhoofd 00fe08dcd4 More moves implemented 2025-02-01 15:00:22 +01:00
Deukhoofd 3a75493912 Implements several more moves 2025-01-27 12:18:48 +01:00
Deukhoofd 549b92048a Adds a lot more move effects 2025-01-26 11:55:13 +01:00
Deukhoofd 802481c1f5 Adds bind 2025-01-26 10:48:13 +01:00
Deukhoofd 83b316ad53 Support for Bide 2025-01-11 14:08:04 +01:00
Deukhoofd ecdc9c7654 Implements several more moves 2025-01-10 13:45:29 +01:00
Deukhoofd 0ad692a921 Implements an initial version of Baton Pass.
Will probably need some additional work in the future.
2025-01-10 13:07:27 +01:00
Deukhoofd 92ab67ddf8 Imlements baneful bunker, data fixes 2025-01-10 12:55:25 +01:00
Deukhoofd 6434f9925c Implements Hail 2025-01-10 12:16:29 +01:00
Deukhoofd 42e3273483 Implementation of Pokeballs 2025-01-10 11:58:23 +01:00
Deukhoofd 0518499a4c Initial set up for item use 2025-01-10 11:11:50 +01:00
Deukhoofd 85ea31f7cd More move scripts 2025-01-10 10:34:11 +01:00
Deukhoofd 4584185a42 Prevent RandomAI from targeting own side with attacking moves 2025-01-10 10:09:35 +01:00
Deukhoofd 1f5a320090 Implements switching Pokemon and fleeing from battle 2024-12-30 11:43:04 +01:00
Deukhoofd 9bdd584b54 Support deep cloning for BattleRandom 2024-12-29 15:03:55 +01:00
Deukhoofd 40803f0269 Support for deep cloning battles and Pokemon 2024-12-29 13:51:59 +01:00
Deukhoofd b3529fa22f Validate movechoice target 2024-12-27 15:53:11 +01:00
Deukhoofd b4e8ad1cd2 Documents BattleImpl ctor params 2024-12-27 15:10:15 +01:00
Deukhoofd 78114afd80 Add randomSeed parameter to BattleImpl, fix flaky test 2024-12-27 15:07:20 +01:00
Deukhoofd 853d6dd1cb Migrate to TUnit for unit tests 2024-12-27 14:30:22 +01:00
Deukhoofd 5b518df24a Implements accuracy/evasion 2024-12-22 12:19:42 +01:00
Deukhoofd 06ce7fd38d When a move is changed through the ChangeMove hook, update the script 2024-12-22 11:27:03 +01:00
Deukhoofd 45439a20a4 Adds several new scripts 2024-12-22 11:24:01 +01:00
Deukhoofd 44cd2ee03e Adds a bunch more move scripts 2024-11-02 12:59:55 +01:00
Deukhoofd 6f2bd678a5 Adds effects for after you, assist, and attract 2024-11-01 14:21:01 +01:00
Deukhoofd eb9a30bd41 Add helper method to get all learnable moves up to a specific level 2024-11-01 13:26:03 +01:00