fix: fixed (once and for all, hopefully) hotbar handling
This commit is contained in:
@@ -15,7 +15,7 @@ local StaticData = require("TOC/StaticData")
|
|||||||
|
|
||||||
--- We're forced to re-run this crap to fix it
|
--- We're forced to re-run this crap to fix it
|
||||||
---@param action ISBaseTimedAction
|
---@param action ISBaseTimedAction
|
||||||
local function OverrideAction(action, time)
|
local function OverrideAction(action, maxTime)
|
||||||
-- TODO Add forced debuff instead of just relying on the vanilla values?
|
-- TODO Add forced debuff instead of just relying on the vanilla values?
|
||||||
action.skipTOC = true
|
action.skipTOC = true
|
||||||
action.maxTime = time
|
action.maxTime = time
|
||||||
@@ -25,16 +25,16 @@ end
|
|||||||
local og_ISAttachItemHotbar_new = ISAttachItemHotbar.new
|
local og_ISAttachItemHotbar_new = ISAttachItemHotbar.new
|
||||||
function ISAttachItemHotbar:new(character, item, slot, slotIndex, slotDef)
|
function ISAttachItemHotbar:new(character, item, slot, slotIndex, slotDef)
|
||||||
local action = og_ISAttachItemHotbar_new(self, character, item, slot, slotIndex, slotDef)
|
local action = og_ISAttachItemHotbar_new(self, character, item, slot, slotIndex, slotDef)
|
||||||
OverrideAction(action, -1)
|
OverrideAction(action, 30) -- Default time for this action
|
||||||
return action
|
return action
|
||||||
end
|
end
|
||||||
|
|
||||||
-- local og_ISDetachItemHotbar_new = ISDetachItemHotbar.new
|
local og_ISDetachItemHotbar_new = ISDetachItemHotbar.new
|
||||||
-- function ISDetachItemHotbar:new(character, item)
|
function ISDetachItemHotbar:new(character, item)
|
||||||
-- local action = og_ISDetachItemHotbar_new(self, character, item)
|
local action = og_ISDetachItemHotbar_new(self, character, item)
|
||||||
-- --action = OverrideAction(action, -1)
|
OverrideAction(action, 25) -- Default time for this action
|
||||||
-- return action
|
return action
|
||||||
-- end
|
end
|
||||||
|
|
||||||
|
|
||||||
local og_ISEquipWeaponAction_new = ISEquipWeaponAction.new
|
local og_ISEquipWeaponAction_new = ISEquipWeaponAction.new
|
||||||
|
|||||||
Reference in New Issue
Block a user