13686 Commits

Author SHA1 Message Date
Eduardo Quezada
67e95e28e9
WITH_CONFIG Refactor (#7584) 2025-12-04 15:49:52 +01:00
FosterProgramming
f3d43e286d
Fix substitute/defog interactions (#8418) 2025-12-04 15:24:53 +01:00
FosterProgramming
142a5ef08c
Fix illusion not breaking properly when behind substitute (#8423)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-12-04 00:35:38 +01:00
FosterProgramming
6c8400b6af
Fix transform tint applying to every from change on reload (#8417) 2025-12-02 23:43:58 +01:00
ghostyboyy97
7e0b1de2ae
fix (setup): ignore self-speed drop when checking speed control on KO threshold change (#8409)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-12-02 16:27:46 -05:00
moostoet
d0965814fe
Fix Costar not copying partner's critical hit boosts (#8386) 2025-12-02 21:25:52 +01:00
Eduardo Quezada
115694675f
Renamed Config Test system to more general names (#7283) 2025-12-02 11:26:44 -05:00
FosterProgramming
126fdd554f
Fix merge error that broke some hgss palette (#8411) 2025-12-02 15:59:10 +01:00
PhallenTree
1a6d03344a
Multiple bugfixes (mostly Dancer/called moves) (#8401) 2025-12-01 20:12:11 +01:00
AlexOn1ine
15d9342fe5 30/11/25 master to upcoming merge 2025-11-30 14:57:50 +01:00
Alex
6921c010df
Pret merge (30th of November, 2025) (#8391) 2025-11-30 12:45:37 +01:00
moostoet
bcf90b71a7
Prevent double Dynamax for single-trainer 2v1 multi battles (#8323)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-11-30 12:44:55 +01:00
PCG
6daab57bd5
Fix compiling using make debug (#8380) 2025-11-30 12:03:35 +01:00
Hedara
bf1dd201d3 Merge remote-tracking branch 'pret/master' into pret-merge
Conflicts:
	INSTALL.md
	asm/macros/battle_script.inc
	data/battle_scripts_1.s
	include/constants/battle.h
	src/battle_script_commands.c
	src/battle_util.c
2025-11-30 11:56:57 +01:00
Pawkkie
f42117a9d8
Fix switchin KO threshold logic (#8370)
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2025-11-30 11:56:07 +01:00
FosterProgramming
d9aac4f12a
Fix ball cycling not working properly when the same ball take multiple bag slots (#8163) 2025-11-30 11:49:21 +01:00
Alex
3199956148
Fixes battle tv overwriting damage values (#8378) 2025-11-30 11:44:41 +01:00
Alex
dfd8daac2e
Fixes Neutralizing Gas / Mold Breaker / Dragon Darts interaction (#8389) 2025-11-30 09:10:43 +01:00
Eduardo Quezada
0611cbe274
Restored encourageEncore flag to non-volatile status effects (#8387) 2025-11-29 19:26:58 +01:00
Eduardo Quezada
6277541baa
Slight Protect moveend cleanup (#8385) 2025-11-29 19:12:07 +01:00
PhallenTree
6ccce4342b
Update Lash Out description to clarify its effect (#8372) 2025-11-29 10:49:29 +01:00
hedara90
bf361a41df
Indent unintented if statement (#8367)
Co-authored-by: Hedara <hedara90@gmail.com>
2025-11-28 15:13:37 +01:00
FosterProgramming
21c4200421
Fix debug battle flag never being cleared (#8357) 2025-11-27 21:12:23 +01:00
Alex
8355164b97
Fix Roar not being recorded for LastUsedMove (#8362) 2025-11-27 21:08:37 +01:00
hedara90
ce858f51b2
27/11/25 Master to upcoming merge (#8359) 2025-11-27 21:07:59 +01:00
PhallenTree
c36fc5c4b7
Fixes Beak Blast burning after Beak Blast was already used (#8361) 2025-11-27 20:07:45 +01:00
grintoul
a885abe106
Fix player and partner trainer sprite palettes to 8 and 9, preventing unwanted palette changes (#8127) 2025-11-27 17:42:59 +01:00
Alex
2d628aca0e
Move end clear bits clean up (#8354)
Co-authored-by: PhallenTree <168426989+PhallenTree@users.noreply.github.com>
2025-11-27 17:42:16 +01:00
AlexOn1ine
68300e0f9a 27/11/25 Master to upcoming merge 2025-11-27 13:39:12 +01:00
moostoet
fbc640d692
Refactor Beat Up handling for Gen 3/4 defaults, fix crit check, and expand test coverage (#8307) 2025-11-25 22:18:51 +01:00
Eduardo Quezada
152ad88436
Fix B_PHYSICAL_SPECIAL_SPLIT when set to Gen 4 (#8348) 2025-11-25 18:17:21 +01:00
PhallenTree
9fde188033
Expand usage of FaintedActions enum in HandleFaintedMonActions (#8346) 2025-11-25 18:04:30 +01:00
FosterProgramming
79163deb24
Pre gen 5 encored move now signals the test engine a move is happening (#8338) 2025-11-25 13:04:19 +01:00
FosterProgramming
ec3e16801a
Fix infinite confusion (berserk gene) not being cured by cure_status bag items (#8343) 2025-11-25 10:09:10 +01:00
FosterProgramming
68a974af86
Fix cure status item effect not working properly in doubles (#8339) 2025-11-24 18:34:00 +01:00
psf
1ea0500b95
Fixed broken friendship from items in battle test and added new test for opposite case (#7872) 2025-11-24 06:55:30 +00:00
FosterProgramming
a38e406ca4
Prevent moves to be changed when choosing half party (#8336) 2025-11-23 19:45:42 +01:00
FosterProgramming
a4482f0ee2
Rework switch AI and add more tests for ace pokemon flags (#8321) 2025-11-23 19:04:44 +01:00
PhallenTree
c7c97531ec
Clear Destiny Bond/Grudge bits when not activated (#8334) 2025-11-23 17:32:14 +01:00
PhallenTree
10ef7f7839
More Neutralizing Gas cleanup (#8335) 2025-11-23 17:29:50 +01:00
FosterProgramming
7fd0745766
Fix switch-in abilities not triggering on revive (#8293) 2025-11-23 17:04:01 +01:00
moostoet
935817bf37
Fix Protosynthesis stat boosts ignoring speed drops (#8277) 2025-11-23 16:31:19 +01:00
Alex
c2fba193a6
Fix Upper Hand failure still activating Protean (#8329) 2025-11-23 12:36:28 +01:00
Eduardo Quezada
51a750e61a
Finished fixing tests when setting GEN_LATEST to GEN_5 (#8263) 2025-11-23 12:04:36 +01:00
Alex
7c20fbd76b
Fix Kings Rock not being ignored by flinch moves (#8327) 2025-11-23 10:27:55 +01:00
Estellar
9b0a36e1d3
Use MAP_OFFSET (#8328) 2025-11-22 18:56:27 -08:00
Alex
370a947cea
Documentation clean up for MoveCanceler (#8297) 2025-11-22 22:17:04 +01:00
AlexOn1ine
aa20b2bc0f master to upcoming merge 2025-11-22 10:39:52 +01:00
FosterProgramming
29ac028c9e
Fix tossing items applying to the wrong stack (#8282) 2025-11-21 22:13:15 -08:00
FosterProgramming
8ba99b09d7
Fix game freeze when trainers try to walk on sideway stairs (#8316) 2025-11-21 22:11:22 -08:00