function WTI takes trigger t returns nothing
call DisableTrigger(t)
set IJ=IJ+1
set QY[IJ]=t
set UY[IJ]=(TimerGetElapsed(M))+60
if IJ>8000 then
call WSI()
endif
endfunction
摧毁触发器t
function WSI takes nothing returns nothing
local integer i=0
if U2==false and SC0==false then
loop
call DisplayTimedTextToPlayer(Player(i),0,0,120,"|c00ff0303An internal checksum has failed|r")
call DisplayTimedTextToPlayer(Player(i),0,0,120,"|c00ff0303This might not be a serious glitch, but it is important for me to get it|r")
call DisplayTimedTextToPlayer(Player(i),0,0,120,"|c00ff0303Please send me the replay for this game to IceFrog@gmail.com|r")
set i=i+1
exitwhen i==12
endloop
endif
endfunction
以上应该是错误的自检程序,出现问题时会给玩家发消息致信IF报告数据
function L13 takes nothing returns boolean
local trigger t=GetTriggeringTrigger()
local integer XII=GetHandleId(t)
local unit JTI=(LoadUnitHandle(HY,(XII),(2)))
local integer YRI=GetUnitAbilityLevel(JTI,1093743946)
call SetUnitAbilityLevel(JTI,1093743947,YRI)
call FlushChildHashtable(HY,(XII))
call WTI(t)
set t=null
set JTI=null
return false
endfunction
设置尸王瘟疫等级等于血肉傀儡等级
简而言之是使用技能后及时注册3个触发器。t3为发动技能效果0.01秒后设置瘟疫技能等级等于血肉傀儡技能等级,t1为进入尸王750范围区域










