diff --git a/Source/player.cpp b/Source/player.cpp index 4c3d95e42..019c9a147 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -203,7 +203,6 @@ void StartAttack(Player &player, Direction d, bool includesFirstFrame) if (player._pmode == PM_ATTACK) animationFlags = static_cast(animationFlags | AnimationDistributionFlags::RepeatedAction); NewPlrAnim(player, player_graphic::Attack, d, animationFlags, skippedAnimationFrames, player._pAFNum); - player._pmode = PM_ATTACK; FixPlayerLocation(player, d); SetPlayerOld(player); @@ -1531,10 +1530,10 @@ uint16_t GetPlayerSpriteWidth(HeroClass cls, player_graphic graphic, PlayerWeapo if (weaponGraphic == PlayerWeaponGraphic::Bow) return spriteData.bow; return spriteData.attack; + case player_graphic::Hit: + return spriteData.swHit; case player_graphic::Block: return spriteData.block; - case player_graphic::Hit: - return spriteData.swHit; case player_graphic::Lightning: return spriteData.lightning; case player_graphic::Fire: