function Trail_BOSS_OnDie(MapID, InstanceID, TargetID, TargetTypeID, RoleID) local Trail = {} Trail[1081001] = 2008 Trail[1081002] = 2009 Trail[1081020] = 2010 Trail[1081003] = 3008 Trail[1081004] = 3009 Trail[1081021] = 3011 Trail[1081005] = 4009 Trail[1081006] = 4010 Trail[1081022] = 4011 Trail[1081007] = 5008 Trail[1081008] = 5009 Trail[1081023] = 5010 Trail[1081009] = 6010 Trail[1081010] = 6011 Trail[1081024] = 6012 Trail[1081011] = 7007 Trail[1081012] = 7008 Trail[1081013] = 7009 Trail[1081025] = 7010 -- Король лавы: дроп талисманов (общий хелпер из FieldBoss_Talisman_OnDie.lua) if TargetTypeID == 1081020 and FieldBoss_GrantTalismanDrop ~= nil then FieldBoss_GrantTalismanDrop(MapID, InstanceID, RoleID) end local trialId = Trail[TargetTypeID] if RoleID ~= nil and RoleID > 0 and trialId ~= nil then if role.GetTrialState(RoleID, trialId) == 1 then role.SetTrialCompleteNum(RoleID, trialId, role.GetTrialCompleteNum(RoleID, trialId) + 1) end local maxNum = Trail_maxnum[trialId] if maxNum ~= nil and role.GetTrialState(RoleID, trialId) == 1 and role.GetTrialCompleteNum(RoleID, trialId) >= maxNum then role.TrialComplete(RoleID, trialId) end end end aux.RegisterCreatureEvent(1081001,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081002,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081020,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081003,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081004,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081021,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081005,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081006,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081022,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081007,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081008,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081023,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081009,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081010,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081024,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081011,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081012,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081013,4,"Trail_BOSS_OnDie") aux.RegisterCreatureEvent(1081025,4,"Trail_BOSS_OnDie")