Files
RandomScriptsforAzerothCore/SWGKillCred.lua
T

25 lines
712 B
Lua
Raw Normal View History

2023-03-03 16:34:18 -07:00
local SWG_IDS = {68, 400013, 400033, 400014, 1976}
2023-02-15 15:04:02 -07:00
local SPELL_ID = 100141
function OnSpellCast(event, caster, spell)
2023-03-03 16:34:18 -07:00
local target = spell:GetTarget()
if target and spell:GetEntry() == SPELL_ID then
local isValidTarget = false
for _, swgID in ipairs(SWG_IDS) do
if target:GetEntry() == swgID then
isValidTarget = true
break
end
end
if not isValidTarget then
2023-03-09 03:36:13 -07:00
caster:SendBroadcastMessage("")
2023-03-03 16:34:18 -07:00
spell:Cancel()
else
-- give kill credit to NPC ID 68
caster:KilledMonsterCredit(68)
end
end
2023-02-15 15:04:02 -07:00
end
2023-03-03 16:34:18 -07:00
RegisterPlayerEvent(5, OnSpellCast)