mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-15 23:42:20 +00:00
Fixed wrong mUse wrapping
This commit is contained in:
parent
13918e3b70
commit
3eadb84142
@ -378,7 +378,8 @@ namespace MWMechanics
|
|||||||
stats.setMovementFlag(MWMechanics::CreatureStats::Flag_Sneak, controls.mSneak);
|
stats.setMovementFlag(MWMechanics::CreatureStats::Flag_Sneak, controls.mSneak);
|
||||||
|
|
||||||
// Same as mUse % max AttackType int value
|
// Same as mUse % max AttackType int value
|
||||||
AttackType attackType = static_cast<AttackType>(controls.mUse % static_cast<int>(AttackType::Thrust));
|
AttackType attackType
|
||||||
|
= static_cast<AttackType>(controls.mUse % (static_cast<int>(AttackType::Thrust) + 1));
|
||||||
|
|
||||||
stats.setAttackingOrSpell(attackType != AttackType::NoAttack);
|
stats.setAttackingOrSpell(attackType != AttackType::NoAttack);
|
||||||
stats.setAttackType(attackTypeName(attackType));
|
stats.setAttackType(attackTypeName(attackType));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user