1044 Commits

Author SHA1 Message Date
hedara90
3b241b561a
Move CMD_ARGS to battle_script_commands (#8974)
Co-authored-by: Hedara <hedara90@gmail.com>
2026-01-20 14:31:36 +01:00
grintoul
e82ed111ba
Misc style and whitespace cleanup (#8681) 2026-01-02 18:01:43 +01:00
Alex
445cc2ace9
Adds missing cases for Revenge and Assurance doubling power (#8453)
Co-authored-by: PhallenTree <168426989+PhallenTree@users.noreply.github.com>
2025-12-06 19:04:48 +01:00
moostoet
d0965814fe
Fix Costar not copying partner's critical hit boosts (#8386) 2025-12-02 21:25:52 +01:00
AlexOn1ine
15d9342fe5 30/11/25 master to upcoming merge 2025-11-30 14:57:50 +01:00
Alex
dfd8daac2e
Fixes Neutralizing Gas / Mold Breaker / Dragon Darts interaction (#8389) 2025-11-30 09:10:43 +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
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
PhallenTree
10ef7f7839
More Neutralizing Gas cleanup (#8335) 2025-11-23 17:29:50 +01:00
moostoet
935817bf37
Fix Protosynthesis stat boosts ignoring speed drops (#8277) 2025-11-23 16:31:19 +01:00
AlexOn1ine
6a28506ee2 19/11/25 Master to upcoming merge 2025-11-19 18:20:30 +01:00
AlexOn1ine
6aa84c8fa1 Canceller -> Canceler rename 2025-11-19 16:06:52 +01:00
Alex
e445160c92
Adjust Canceler naming to contain only one l (#8258) 2025-11-15 18:44:16 +01:00
Linathan
8c83a25676
Fixed an issue related to same turn Encore targeting (#8230)
Co-authored-by: LinathanZel <LinathanZel@github.com>
2025-11-13 11:37:17 +01:00
Alex
f28abcab6a
Micro clean up in BattleStruct (#8177) 2025-11-11 17:42:27 +01:00
Alex
80b5d81a9a
Create BattleStruct sub struct for event states (#8131) 2025-11-04 18:34:54 +00:00
Hedara
b0ccddac69 Merge branch 'master' into master-to-upcoming
Conflicts:
	include/constants/expansion.h
2025-11-03 11:11:07 +01:00
Hedara
8c4d1269a0 Merge commit 'f2cf20ce9bdf4a9f6cd0300a005ca3ec6ae89e3c' into pret-merge
Conflicts:
	INSTALL.md
	include/battle.h
	include/save.h
	src/wild_encounter.c
2025-11-01 14:51:14 +01:00
Alex
1c1a98ee45
Grudge, Destiny Bond and FaintBattler refactor (#8072)
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2025-10-30 23:14:02 +01:00
PhallenTree
9d06a4fb55
Emergency Exit on hazards activation + fix end of turn activation (#8075) 2025-10-30 17:01:13 +01:00
Bassoonian
f7cbe4853b
Add type enum (#8054) 2025-10-27 16:41:22 +00:00
Alex
e8ad3c20f7
Fixes compilation error due to #8002 (#8050) 2025-10-26 15:48:59 +01:00
Alex
4ed1c3309d
Decouple (overworld) statuses from ability function (#8002) 2025-10-26 13:57:34 +00:00
AlexOn1ine
6acabd4ba2 Master to upcoming merge 2025-10-25 16:19:32 +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
PhallenTree
2416bfb53b
Fixes Echoed Voice base power increase depending on attacker's use of the move (#7997) 2025-10-22 13:39:24 +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
Estellar
f4f7c38255
Use MainCallback wherever posible (#2184) 2025-10-14 09:41:27 +01:00
Alex
eee546df06
Item battle effect refactor (#7857) 2025-10-12 08:59:33 +02:00
AlexOn1ine
870b93aad9 06/10/25 Master to upcoming merge 2025-10-06 19:42:42 +02:00
Bassoonian
168e421033
Remove two unused bits from battle structs (#7835) 2025-10-02 15:54:46 +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
Bassoonian
f856f0cb66
Remove unused gBattleStruct fields (#7822) 2025-09-29 18:09:30 +02: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
3c9f05b367
Fixes activation order for a couple abilities (#7732) 2025-09-27 18:47:10 +02:00
Alex
a00b16fd90
Minor clean up for Lightning Rod / Storm Drain (#7778) 2025-09-22 23:47:44 +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
bassforte123
abc471e9bd
Fixed Ball Fetch Ability (#7764) 2025-09-21 13:16:53 +02:00
AlexOn1ine
bc84e6656d Master to upcoming merge 2025-09-17 20:18:51 +02:00
Alex
83bfb34beb
Fixes Mycelium Might and Lagging Tail adjusting prio incorrectly (#7742)
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2025-09-17 18:33:09 +02:00
Alex
f671b130a6
Fixes Beat Up incorrect slots usage (#7741) 2025-09-17 11:40:40 +02:00