166 Commits

Author SHA1 Message Date
JappaWakka
1bdd6e1c55 Check if opponent is frozen before defrosting 2023-04-08 20:12:42 +02:00
JappaWakka
aa105b38a2 Fix scald not defrosting opponent...
Also added defrosting the opponent as a gamemode attack function
2023-04-01 08:58:01 +02:00
JappaWakka
f90152c506 Implemented Torment move 2023-03-27 17:59:57 +02:00
JappaWakka
ae5a26f8e3 Fix defrosting moves not working
By putting the move defrost check before the freeze animation/move cancelation check
2023-03-27 17:26:07 +02:00
JappaWakka
b2f6c98f8e Fix Infinite PP for opponents 2023-03-23 12:06:17 +01:00
JappaWakka
390d8086dd Fix protean change with struggle 2023-03-15 15:39:59 +01:00
JappaWakka
2987cbb177 Pokémon no longer choose taunted status moves
but instead pick another move. if there are no usable moves left, the pokémon uses struggle
2023-03-09 20:00:20 +01:00
JappaWakka
66046800d3 Pokémon will no longer choose disabled moves...
but instead pick another move. if there are no usable moves left, the pokémon uses struggle
2023-03-09 19:36:47 +01:00
JappaWakka
734ece683c Fix battle transition from displaying twice 2023-02-27 20:01:57 +01:00
JappaWakka
ffefa421c4 Fix faint Pokémon message showing twice 2023-02-27 20:01:28 +01:00
JappaWakka
611e9688b9 Fix faint Pokémon message not showing...
when the Pokémon faints due to effects not caused by attacks/moves
2023-02-27 19:41:57 +01:00
JappaWakka
36a5ebf936 Fix opponent switching shenanigans 2023-02-23 12:58:43 +01:00
JappaWakka
b75de6fe5e Fixed BattleMapOffset not being set to 0 2023-02-23 12:27:48 +01:00
JappaWakka
ca410ee53b Fix Protean ability 2023-02-23 12:09:22 +01:00
JappaWakka
fabab5e32e Finally fixed protean not resetting types 2023-02-02 14:58:33 +01:00
JappaWakka
628f379a28 Fix opponent switching errors bug 2023-02-02 11:19:51 +01:00
JappaWakka
55106f8450 Can't switch if not in original position 2023-01-23 12:27:36 +01:00
JappaWakka
4f2513dac9 Fix no switching softlock 2023-01-23 11:31:21 +01:00
JappaWakka
7e7dae0d20 Fixed trick/item duplication and protean 2023-01-18 20:06:21 +01:00
JappaWakka
678cd35fde Forgot a period in the exp. share name 2023-01-15 09:58:30 +01:00
JappaWakka
cc2d46153d Disable Shift BattleStyle in PvP 2023-01-15 09:34:42 +01:00
JappaWakka
ffdc28dd85 Fix for Protean Ability not resetting 2023-01-15 09:28:29 +01:00
JappaWakka
77271a4b67 Forgot some battle animation things 2023-01-14 20:58:17 +01:00
JappaWakka
dc454d2a68 Temporarily disabled animations for pvp battles 2023-01-13 14:09:21 +01:00
JappaWakka
7ae9ebaa50 Multimove Bug Fixed 2023-01-13 14:07:35 +01:00
JappaWakka
add7f4ac6f Fixed item name not being found with localizations 2023-01-02 15:27:59 +01:00
JappaWakka
68a9d197e5 Improved the Custom Move commands 2022-12-26 20:54:00 +01:00
JappaWakka
f7c97ec7c9 Implemented Disable move & fixed Cursed Body turns
When Cursed Body successfully executes, it now always disables moves for 4 turns too
2022-12-22 14:48:06 +01:00
JappaWakka
6e106a28fa Set second type to typeless with Protean ability 2022-12-18 20:18:35 +01:00
JappaWakka
3bea96a5ea Fix Confused animation 2022-11-15 10:28:09 +01:00
JappaWakka
d2860b15a8 Models work better in battle now 2022-09-27 12:51:51 +02:00
darkfire006
9d85a79f65 leech seed drains even if other pokemon is full 2022-08-23 01:01:59 -05:00
Jasper "JappaWakka" Speelman
7d55ca2c64 Fix for Invisible Pokémon in Battle
As well as some other fixes like the hit animation also working on models and making the timing more reliable
2022-07-23 16:41:00 +02:00
JappaWakka
bf544a5e25 Fixed stats animation, added Tail Whip animation 2022-07-19 12:03:13 +02:00
Jasper "JappaWakka" Speelman
1d7897be82 Fixed poison animation 2022-07-08 12:21:32 +02:00
JappaWakka
747de3e221
Merge branch 'master' into custommoves 2022-06-10 10:26:10 +02:00
Jasper "JappaWakka" Speelman
790afcdbbc Made sure regular moves still work as expected 2022-06-10 10:13:23 +02:00
JappaWakka
a40a44181b Make gamemode moves actually work 2022-06-09 21:29:30 +02:00
JappaWakka
9e67b5fc62 Fix for incorrectly placed burn animation 2022-06-06 14:59:13 +02:00
Jasper "JappaWakka" Speelman
4d36a5851b Only allow switching when round is over
Also fixed minor error with items in battle
2022-05-14 16:07:32 +02:00
JappaWakka
24a6b77a1c Most of the animations work again 2022-04-25 18:44:05 +02:00
JappaWakka
cb4ae0c3a3 Tar Shot secondary effect added
Added the second effect of Tar Shot (which is doubling the effectiveness of fire type moves on the opponent of the attacker)
2022-04-17 16:56:57 +02:00
Jasper "JappaWakka" Speelman
d934a947aa Battle Updates
* Shift Battlestyle Implemented
* Bugs related to switching Pokémon with Battle Animations off fixed
2022-04-14 20:14:35 +02:00
darkfire006
45f2082347 Wild Pokemon for diamond dive and new routes including 5 new mons 2022-04-08 22:07:25 -05:00
Jasper "JappaWakka" Speelman
dde6cb5c34 Removed unneccessary item use sounds 2022-02-05 10:28:48 +01:00
JappaWakka
313fb999cb Bugfixes
Fixed:
- Regular toxic animation (initial move) only has 1 bubble instead of 3
- Issue with Zoom in screen when status effect occurs (from opposing pokemon) instead focuses on player pokemon
2022-01-29 00:10:47 +01:00
JappaWakka
7555a5e903 Battle fixes and improvements
* Fixed camera angle not changing to the Pokémon when status effects are doing something
* Fixed softlock when opponent trainer switches Pokémon
* (Hopefully) fixed initial positioning errors with spawned BattleAnimation entities related to BattleFlip functionality
* Removed the now unneccessary BattleFlip checks in the move animation of Growl
* Improved Ember move animation (fireball speed & flame delay)
* Improved Poison Sting move animation by making the stinger smaller, increasing the speed of the stinger and making it use a flipped version of the texture when the opponent uses the move
* Improved Poisoned status effect animation by making it 1 bubble for regular poison and 3 bubbles for toxic
* Repositioned the flame of the Burned status effect animation
* Trainers now display a message when sending out their Pokémon (I removed that before)
* Fixed Party Screen not appearing immediately after the player's Pokémon fainted and also made the player unable to exit the Party Screen when that happens.
* Fixed the incorrectly scaled font sizes and text alignment in the selection menu that appears when selecting a Pokémon in the Party screen
* Replaced minifont in the Pokémon level up stats box with InGameFont and fixed the offsets
* Fixed the error I made in the ceiling map code of Violet City's gym
* Removed the file MoveAnimationQueryObject.vb because AnimationQueryObject.vb also includes Move Animations
* Fixed the textbox in battles where an empty rectangle would appear before the animation finished.
* When a trainer spots the player and an exclamation mark bubble pops up above their head, a sound is played (Emote_Exclamation)
* In trainer battles, the player's Pokémon now also plays their cry.
2022-01-16 17:22:36 +01:00
JappaWakka
667671e16f Battle Bugfixes
Fixed buggy throwing animation of the opponent trainer
Fixed a bug related to the trainer sprite in the vs trainer intro that made the trainer texture buggy if it wasn't 32x32
2022-01-10 20:45:28 +01:00
JappaWakka
c116f30c6b Added Battle Animation for attack Clamp 2022-01-08 17:36:57 +01:00
JappaWakka
6391851597 Improved Wrap & Bind animations, fixed some errors in the Bind animation 2022-01-07 19:27:05 +01:00