2552 Commits

Author SHA1 Message Date
grintoul
271ca56bdb
Fixes CanUseLastResort and resolves 3 KNOWN_FAILING Last Resort tests (#8032)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-10-25 14:42:28 +02:00
Bassoonian
be23dfdf2a
Even more enums and documentation (#8029) 2025-10-25 14:37:47 +02:00
Alex
7ebb939cbc
Remove usage of gBattlerTarget for MirrorHerb/Opportunist (#8033) 2025-10-25 13:52:40 +02:00
Alex
65244cbeb4
Moved usedHeldItem to Party State struct (#8006) 2025-10-24 18:56:16 +02:00
grintoul
95c2a6e2b6
Multibattle testing system (#7257)
Co-authored-by: hedara90 <90hedara@gmail.com>
Co-authored-by: Martin Griffin <martinrgriffin@gmail.com>
2025-10-24 15:00:23 +02:00
Bassoonian
fbd702e3a4
Some more documentation and cleanup (#8020) 2025-10-23 20:14:38 +02:00
Nopinou
f53861ae05
Remove appearedInBattle bitfield & redundant use of sentOut partyState (#8011) 2025-10-22 23:25:18 +02:00
Alex
786859b6bb
Fix Fling Mental Herb message (#7984) 2025-10-19 22:38:27 +02:00
Alex
cb0d503f66
Decouple passive hp updates from move damage updates (#7942) 2025-10-19 16:40:13 +02:00
AlexOn1ine
e365add4cf 15/10/25 Master to upcoming merge 2025-10-15 21:31:00 +02:00
Alex
a77f8d97a1
Optimize GetWhichBattlerFasterOrTies (#7953) 2025-10-15 15:08:16 +02:00
ghoulslash
df5312c0bd
Fix Knock Off not being restored and Wild Battles (#7952)
Co-authored-by: ghoulslash <pokevoyager0@gmail.com>
2025-10-14 21:34:06 +02:00
Alex
3ad78d0079
Clean up follow up for AtkCanceller refactor (#7951) 2025-10-14 18:07:56 +01:00
Alex
2daa8f3c88
Remove EffectHitSetTerrain script to use moveeffect (#7938) 2025-10-13 15:39:10 +02:00
Alex
136e976362
Fixes terrain not failing on duplicate (#7939)
Co-authored-by: PhallenTree <168426989+PhallenTree@users.noreply.github.com>
2025-10-13 15:38:23 +02:00
FosterProgramming
daf642fdbf
Fix multiple battle arena bugs (#7941) 2025-10-13 13:12:50 +02:00
Alex
eee546df06
Item battle effect refactor (#7857) 2025-10-12 08:59:33 +02:00
Alex
798bf0a322
Removes a few redundant hitmarkers (#7915) 2025-10-11 15:03:23 +02:00
Alex
0bc3c348b4
Fixes 2 instances of global usage in the Cmd_adjustdamage loop (#7918) 2025-10-11 14:49:36 +02:00
AlexOn1ine
870b93aad9 06/10/25 Master to upcoming merge 2025-10-06 19:42:42 +02:00
Eduardo Quezada
13f392987a
Fix some failed and assume fail tests with GEN_LATEST = GEN_5 (#7735) 2025-10-02 13:27:06 +02:00
Bassoonian
6267cef403
Streamline tryheal macros (#7830) 2025-10-01 13:45:20 +02:00
Alex
ad7c944f9f
Missing IsBattlerAlive checks in Opportunist/Mirror Herb (#7829) 2025-09-30 23:44:40 +02:00
Alex
3ea095a941
More White Herb fixes/clean up (#7826)
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2025-09-30 21:16:02 +02:00
spindrift64
2231b2fdca
Immunity abilities trigger on turn 0 (leads) (#7814) 2025-09-30 19:07:23 +02:00
ghostyboyy97
dc6178d07a
fix (choice lock): Gorilla Tactics interactions with choice item removal (#7824)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-09-29 22:54:51 +02:00
khbsd
e385c7f59f
feat: change defines in constants/abilities.h to an enum (#7006)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-09-29 21:35:09 +02:00
Alex
09aa452659
Fix Throat Spray activating multiply times (#7818) 2025-09-29 19:32:11 +02:00
Bassoonian
f856f0cb66
Remove unused gBattleStruct fields (#7822) 2025-09-29 18:09:30 +02:00
Alex
a818b97732
GetBattlerHoldEffect clean up (#7819)
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2025-09-29 17:16:15 +02:00
Alex
ac75fe04d8
Fix test exit prints for stored battlers (#7807) 2025-09-28 14:47:22 -04:00
khbsd
a4ecd7338b
fix: seen flags for first mon in enemy party (#7791)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-09-28 09:53:55 +02:00
Alex
b2c5a82003
Add func GetChosenMoveFromPosition (#7810) 2025-09-27 18:25:57 -04:00
AlexOn1ine
a4470cac2c Master to upcoming merge 2025-09-27 22:42:53 +02:00
Alex
567a1290d4
Fixes Effects activating when move wasn't successful (#7803)
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2025-09-27 19:55:12 +02:00
Alex
3c9f05b367
Fixes activation order for a couple abilities (#7732) 2025-09-27 18:47:10 +02:00
Bassoonian
d1bd4edc57
Fix Forecast and Flower Gift corruption (#7796) 2025-09-25 16:03:17 +02:00
Alex
66b7a7bf1e
Improve ability/heldEffect access for IsBattlerGrounded func (#7753) 2025-09-24 20:35:12 +02:00
PhallenTree
58b9642cb1
Fixes Instructed moves looking at the wrong turn order number (#7788) 2025-09-24 19:11:45 +02:00
Alex
b244740f52
Fixes OHKO moves calculating accuracy twice (#7785) 2025-09-24 13:34:08 +02:00
FosterProgramming
36fae27599
Fix catch bug introduced in #7774 (#7782) 2025-09-23 17:50:48 +02:00
Alex
a00b16fd90
Minor clean up for Lightning Rod / Storm Drain (#7778) 2025-09-22 23:47:44 +02:00
FosterProgramming
1d11a2cb0a
Improve how test involving ball throw work (#7774) 2025-09-22 20:44:12 +02:00
PhallenTree
5fad32decc
Fixes Helping Hand boosts not stacking with each other (#7775)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-09-22 20:00:34 +02:00
Alex
780867611e
Minor White Herb and Neutralizing Gas clean up (#7754) 2025-09-22 15:57:47 +02:00
FosterProgramming
db7e062fe1
Add some missing move animations to the move animation tests (#7507) 2025-09-21 23:27:05 +02:00
bassforte123
abc471e9bd
Fixed Ball Fetch Ability (#7764) 2025-09-21 13:16:53 +02:00
Cooper McDonald
7aad95ae63
Fix Critical Capture RNG and Catching Charm boost (#7534) 2025-09-20 11:21:40 +02:00
AlexOn1ine
bc84e6656d Master to upcoming merge 2025-09-17 20:18:51 +02:00
Alex
f671b130a6
Fixes Beat Up incorrect slots usage (#7741) 2025-09-17 11:40:40 +02:00