It appears the player's movement_speed is left at 0 after removing the boots, and the following code doesn't like that:
Code: Select all
class/interface/Combat.lua:
function _M:combatMovementSpeed()
return self.movement_speed or 1
end
Moderator: Moderator
Code: Select all
class/interface/Combat.lua:
function _M:combatMovementSpeed()
return self.movement_speed or 1
end
Isn't the bug in the boots setting speed to 0 when removing them, and not in synchronizing combat movement and self movement? When putting the boots back on, self.movement_speed seems to be fixed again - or at least so it seems.darkgod wrote:Well you can replace the return in the function mentionned by just "return 1", this will disable the effect of the boots
Code: Select all
--- Computes movement speed
function _M:combatMovementSpeed()
if self.movement_speed then
return self.movement_speed
end
return 1
end