Commit Graph

27 Commits

Author SHA1 Message Date
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 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 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 1df35c1f50
Fixes invalid battle state 2024-11-01 13:25:38 +01:00
Deukhoofd b01a8fb704
Additional functionality 2024-09-30 19:23:56 +02:00
Deukhoofd b77f0122d7
Support adding experience 2024-09-30 15:42:25 +02:00
Deukhoofd 38e6630c67
Support for eggmoves 2024-09-30 14:55:03 +02:00
Deukhoofd a39c77745d
Adds several convenience features 2024-09-30 14:20:45 +02:00
Deukhoofd 257c04c98b Initializes move effect script 2024-09-03 10:34:01 +02:00
Deukhoofd 213dfdb69e Implements species/form changing 2024-09-03 10:15:48 +02:00
Deukhoofd 656c208e5f Fixes for serialization 2024-09-03 09:48:18 +02:00
Deukhoofd 3214a6f29a Serialization of Pokemon, general fixes 2024-09-03 09:31:32 +02:00
Deukhoofd 2a0aaed4c3 Support for integration tests, fixes 2024-08-23 11:15:53 +02:00
Deukhoofd e7dc885afd Adds battle history, fixes code style 2024-08-23 09:24:00 +02:00
Deukhoofd 488c717c5a Implements move execution for battle 2024-08-10 11:18:10 +02:00
Deukhoofd a049dda240 Lots more work on implementing battling 2024-08-10 09:44:46 +02:00
Deukhoofd 554e1cf2cd Initial work on implementing Pokemon 2024-07-28 14:00:26 +02:00
Deukhoofd 10f411f076 Remove FluentResults, documentation 2024-07-28 12:52:17 +02:00
Deukhoofd 5d6149b18b Use PCGRandom instead of System.Random, documentation 2024-07-28 12:29:47 +02:00
Deukhoofd 864dda6644 Adds unit test for gen 7 damage library 2024-07-28 10:41:12 +02:00
Deukhoofd a251913ebd Begin work on outlining dynamic side 2024-07-27 16:26:45 +02:00