trying to fix poison application for rogue but im stuck... ```if not player.IsEating and not player.IsDrinking then
for poison, buff in pairs(Poisons) do
if Storage:IsItemReady(poison) then
local hasMainHandEnchant, mainHandExpiration, _, mainHandEnchantID = GetWeaponEnchantInfo()
if not hasMainHandEnchant then
needPreparation = true
prepAction = Storage.UsableItems[poison]
return needPreparation, prepAction
end
end
end
end```it doesn't target the mainhand weapon, how to do so?