PhallenTree
8de4ed5a7c
Fixes Copycat issues with Z-Moves and 2 turn moves ( #4549 )
...
* Fixes Copycat 2-turn moves animation
* Fixes Copycat being able to call Z-Moves
2024-05-11 14:16:35 +02:00
Cafei
1ef7e11ef2
Unown entry animation fix ( #4546 )
...
- Changed all anim_front.png into front.png
- Set PLACEHOLDER_ANIM_SINGLE_FRAME in front_pic_anims.h
2024-05-10 18:20:25 -04:00
PhallenTree
833decb0df
Fix Mr. Mime's typing ( #4547 )
2024-05-10 18:12:09 -04:00
WillKolada
4c5260c82e
Changed item descriptions to prevent text overflowing into scroll menus ( #4540 )
...
* Changed Dubious Disc description to prevent overflow
The first line of the Dubious Disc description was too long. A few letters would escape the box in the Bag and in Marts. This brings them in line.
* Changed Ice Beam and Blizzard Frostbite descriptions
These descriptions also overflowed, even more so than the Dubious Disc.
2024-05-10 23:01:37 +02:00
Alex
d247a77927
Fixes Future Sight freeze/weird behavior ( #4543 )
2024-05-10 23:00:32 +02:00
ghoulslash
e122ba28be
fix battle script clearing specialBattleType ( #4536 )
...
Co-authored-by: ghoulslash <pokevoyager0@gmail.com>
2024-05-09 16:22:46 +02:00
Bassoonian
f12773dbb8
Fix possible agbcc corruption for tree mutations ( #4535 )
2024-05-09 16:22:17 +02:00
cawtds
fcfc6b60f2
fix getboxmondata for evolutiontracker if compiled with agbcc ( #4510 )
2024-05-09 15:19:13 +02:00
sneed
d07d7a0082
Transform GFX uses the correct battler index ( #4486 )
2024-05-09 10:11:55 +02:00
PhallenTree
63254a8fdc
Fixes Thief and Covet used by an opponent not stealing items ( #4506 )
...
* Fixes MOVE_EFFECT_STEAL_ITEM (Thief and Covet)
* Fix stealing consumed item
* Removed unnecessary instructions
* Removes unnecessary check for item to trigger Sticky Hold
2024-05-09 09:22:56 +02:00
sneed
b3a4553860
Dynamic Multichoice no longer plays sound on init ( #4480 )
2024-05-09 08:44:22 +02:00
sneed
432c4f233c
fix ai caring about fixed damage moves' resists ( #4524 )
2024-05-08 14:03:59 +02:00
WillKolada
b04d153a24
Expanded AI awareness of moves that don't work against Dynamax Pokemon ( #4521 )
...
* Update IsDamageMoveUsable to check for Steel Roller viability
* Condense terrain flag checks and renamed IsDamageMoveUsable
IsDamageMoveUsable is now named IsDamageMoveUnusable to more accurately reflect the boolean it returns.
* Made the AI aware of when more moves will fail against Dynamax Pokemon
Turns out Dynamax Pokemon are immune to quite a few moves. The AI is only aware of one of these at present--the Low Kick/Grass Knot effect, which I learned when the AI tried to Heavy Slam my Dynamaxed Pokemon. These additional cases should prevent the AI from selecting moves that have no effect against Dynamax Pokemon, though it may still select moves whose secondary effect won't work on Dynamaxed Pokemon (such as Fake Out or Circle Throw).
* Update battle_ai_util.c
Now handles damaging moves that Dynamax Pokemon are immune to
2024-05-07 22:47:20 +02:00
Nopinou
82b626aef1
fix and tweak level cap code ( #4505 )
...
Co-authored-by: Baptiste-Lecoutre <59924283+Baptiste-Lecoutre@users.noreply.github.com>
2024-05-07 15:53:09 +02:00
BlueAnthem37510
2d7c79e860
Gulp missile not triggering on faint fix and added form change type ( #4502 )
...
* Cramorant faint fix and add form change type
* Fixed formatting, renamed form change type, changed various to callnative
* Fix oops broke everything except gulp missile
* Improved condition order
* remove extra line
* whitespace and alignment
Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com>
* whitespace and alignment
Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com>
* whitespace and alignment
Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com>
* whitespace and alignment
Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com>
* whitespace and alignment
Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com>
* whitespace and alignment
Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com>
* Added requested changes
---------
Co-authored-by: BlueAnthem37510 <a@a.com>
Co-authored-by: Eduardo Quezada <eduardo602002@gmail.com>
2024-05-07 06:44:17 -04:00
cawtds
d98a4cb9a5
Fixed evolution tracker updates ( #4503 )
...
* update evolution tracker correctly
* Update src/battle_script_commands.c
---------
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2024-05-06 12:07:22 +02:00
Eduardo Quezada
e20cb62de6
Fixed Steam Roller AI check affecting Terrain setting effects ( #4498 )
...
* Fixed battle_ai_util.c whitespace
* Add arguments check
* Parenthesis
* Update src/battle_ai_util.c
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
* Added AI tests by AlexOn1ine
---------
Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com>
2024-05-06 00:54:28 +02:00
Alex
41138f101c
Fix Red Card, Endured Damage interaction ( #4482 )
2024-05-05 14:29:59 +02:00
Eduardo Quezada
bcb230f3c9
Fixed Flute Items being consumed in battle ( #4496 )
2024-05-05 14:26:30 +02:00
PhallenTree
f07ef07855
Fixes various abilities' switch-in messages ( #4500 )
...
* Fixes Costar, Zero to Hero, Supreme Overlord and Ruin abilities' switch-in messages
* Fixed typo in Supreme Overlord's String Id
* Fixes spacing in battle_string_ids.h
2024-05-05 14:25:40 +02:00
PhallenTree
ff2d1bb02c
Fixes Assist ( #4491 )
2024-05-04 16:59:47 +02:00
PhallenTree
adbb5a44c8
Fixes no effect on Diamond Storm, typo on Mortal Spin ( #4489 )
2024-05-04 15:11:32 +02:00
Alex
6d397f9867
Fixes Magic Bounce in double battles ( #4464 )
...
* Fixes Magic Bounce in double battles
* Add Double Battle check
2024-05-02 14:23:46 +02:00
WillKolada
2aed78ebbb
Update IsDamageMoveUsable to check for Steel Roller viability ( #4476 )
...
* Update IsDamageMoveUsable to check for Steel Roller viability
* Condense terrain flag checks and renamed IsDamageMoveUsable
IsDamageMoveUsable is now named IsDamageMoveUnusable to more accurately reflect the boolean it returns.
2024-05-02 08:42:08 +02:00
Alex
48d71b0de1
Hard Level Caps issues ( #4420 )
...
* Fix 1 exp gain on hard level caps
* Level Cap issues
* fix compile
* brackets
2024-04-30 13:59:02 +02:00
PhallenTree
6ad443c9a8
Fixes Eject Items causing wrong pokemon to take damage from entry hazards ( #4465 )
...
* Fix hazards damaging the wrong pokemon using eject items
* Added Stealth Rock test as requested
* Added Stealth Rock double battle test
2024-04-29 23:16:58 +02:00
Alex
c1f92b088e
Eject Pack fix ( #4463 )
2024-04-29 13:21:33 +02:00
Bassoonian
c7797dff81
Make Fur Coat breakable ( #4459 )
2024-04-28 22:48:34 +02:00
sneed
0fafb5cd96
Fix lingering long ability popup names ( #4456 )
2024-04-28 11:06:39 -04:00
kittenchilly
fc9d5c289a
Embody Aspect fixes ( #4439 )
...
* Embody Aspect fixes
* Fix tests
* Update battle_util.c
2024-04-27 19:35:42 +02:00
Alex
7355eb99a5
Fix infinite loop caused by leftovers with AI_FLAG_SMART_CHOICES ( #4453 )
2024-04-27 13:36:29 +02:00
Alex
ec37b2170f
Fixes Hospitality triggering on a fainted mon ( #4450 )
2024-04-26 16:29:26 +02:00
Bassoonian
4935b2b3ad
Update pokedex_plus_hgss.c ( #4445 )
2024-04-25 23:24:10 +02:00
Alex
94cb2133c6
Fixes ability dancer not targeting multiply targets ( #4437 )
...
* Fixes ability dancer not targeting multiply targets
* remove file
2024-04-25 10:13:57 +02:00
Martin Griffin
87dca8eb1c
Fix typo in Rotom Catalog ( #4433 )
...
https://discord.com/channels/419213663107416084/774393519569502268/1232372639562072084
2024-04-23 21:49:22 +02:00
sneed
edc98d664f
pokedex expYield matches SpeciesInfo type ( #4432 )
2024-04-23 18:51:03 +02:00
Eemeliri
dbbe397095
Fix Lycanroc dusk and midnight form backsprites and adjust back offset ( #4430 )
2024-04-23 14:16:32 +02:00
Martin Griffin
b24714a597
Fix GiveBoxMonInitialMoveset_Fast
2024-04-22 15:50:12 +02:00
kittenchilly
d398b9e8e7
Fix ABILITY_POPUP not respecting abilityPopupOverwrite in tests ( #4423 )
2024-04-22 10:49:53 +02:00
sneed
fa53e97f0c
Add thunder cage to trapping move array ( #4426 )
...
* Add thunder cage to trapping move array
* align sTrappingMoves vertically
2024-04-22 10:42:46 +02:00
Bassoonian
6bde095ae8
Partner fixes ( #4422 )
...
* Partner fixes
* Generalise TRAINER_PARTNER(PARTNER_NONE)
2024-04-22 10:20:37 +02:00
LOuroboros
9097f438f1
Fixes Will-O-Wisp's capitalization in gMovesInfo ( #4425 )
2024-04-22 09:58:17 +02:00
Alex
81a73deb76
Fixes Quash ( #4419 )
...
* Fixes Quash
* Update test/battle/move_effect/quash.c
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
* Update test/battle/move_effect/quash.c
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
---------
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2024-04-21 15:40:35 +02:00
Alex
4b048c327b
Pokemoncommunity sprites (new batch) ( #4414 )
2024-04-20 07:58:21 -04:00
kittenchilly
88ce33c864
Add further icon sprite changes and fixes ( #4413 )
2024-04-20 09:41:01 +02:00
Eduardo Quezada
4f0d98ec52
Fixed datatypes for Ability inheriting ( #4411 )
2024-04-19 18:05:45 +02:00
Alex
be093e7414
Couple comment changes ( #4409 )
...
* comment_change
* fix comment
* an other correction
* fix fix comment
* Update include/constants/battle_ai.h
---------
Co-authored-by: Bassoonian <iasperbassoonian@gmail.com>
2024-04-19 16:34:44 +02:00
sneed
5f4d565c86
Combine AI smart switching with smart mon choices automatically and disable smart mon choices in double battles. ( #4405 )
...
* AI_FLAG_SMART_SWITCHING also sets AI_FLAG_SMART_MON_CHOICES
* Disable AI_FLAG_SMART_MON_CHOICES in doubles
2024-04-18 23:16:36 +02:00
Alex
4d5a745e31
Fix bug involved infinite loop when player mon has only status moves ( #4403 )
2024-04-18 10:34:33 +02:00
LOuroboros
d08fb8e824
Turned B_RESTORE_HELD_BATTLE_ITEMS into a non-boolean config ( #4402 )
...
* Corrected the comment description of B_RESTORE_HELD_BATTLE_ITEMS
* Made B_RESTORE_HELD_BATTLE_ITEMS a non-boolean config
2024-04-18 09:03:39 +02:00