|
|
|
|
@ -211,11 +211,13 @@ void StartRangeAttack(Player &player, Direction d, WorldTileCoord cx, WorldTileC
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
int8_t skippedAnimationFrames = 0; |
|
|
|
|
const auto flags = player._pIFlags; |
|
|
|
|
|
|
|
|
|
if (!gbIsHellfire) { |
|
|
|
|
if (includesFirstFrame && HasAnyOf(player._pIFlags, ItemSpecialEffect::QuickAttack | ItemSpecialEffect::FastAttack)) { |
|
|
|
|
if (includesFirstFrame && HasAnyOf(flags, ItemSpecialEffect::QuickAttack | ItemSpecialEffect::FastAttack)) { |
|
|
|
|
skippedAnimationFrames += 1; |
|
|
|
|
} |
|
|
|
|
if (HasAnyOf(player._pIFlags, ItemSpecialEffect::FastAttack)) { |
|
|
|
|
if (HasAnyOf(flags, ItemSpecialEffect::FastAttack)) { |
|
|
|
|
skippedAnimationFrames += 1; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|