Хм, может я что не так делаю? Создал два аутфита: "ДП" - основной, галочки на всех вещах и "ИП" - второстепенный, галочка только на офхенде, прописал в "ИП" скрипт
-- $EVENTS TIMER UNIT_COMBAT
local dp_name="Смертельный яд IX"
local switch_time = 4
local dp_detected = false;
for i=1,40 do
local n,_,_,s,_,_,x,c,_=UnitDebuff("target",i);
if n==dp_name and c=="player" then
dp_detected = ( x-GetTime() > switch_time and s == 5 )
end
end
equip = dp_detected;
оружия не меняются, может, тут что-то лишнее или чего-то не хватает?