Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local NPC_ID = 100154
- local SPELL_RES = 20770
- function onCombat(event, creature, target)
- end
- function onSpawn(event, creature)
- local TARGET = creature:GetNearestPlayer(3)
- creature:MoveFollow(TARGET)
- creature:SetOwnerGUID(TARGET:GetGUID())
- creature:SendUnitSay(getRandomMessage(), 0)
- creature:RegisterEvent(resnpc_res, 4000, 1)
- creature:RegisterEvent(resnpc_killself, 15000, 1)
- local pow = 650
- creature:SetPowerType(0)
- creature:SetMaxPower(0, pow)
- creature:SetPower(0, pow)
- end
- function getRandomMessage()
- local rand = math.random(10)
- if(rand == 1) then return "Another day, another dime." end
- if(rand == 2) then return "The money will roll right in." end
- if(rand == 3) then return "Takin' care of business." end
- if(rand == 4) then return "Real priest? Yeah, I'm a real priest bro." end
- if(rand == 5) then return "Do you know anyone who needs a priest?" end
- if(rand == 6) then return "I got ya." end
- if(rand == 7) then return "I've been looking for a gig, I swear." end
- if(rand == 8) then return "I need to fire my agent." end
- if(rand == 9) then return "You... again? Well done, asshole." end
- if(rand == 10) then return "I should review my resumè." end
- end
- function resnpc_res(event, delay, pCall, creature)
- local TARGET = creature:GetOwner()
- creature:CastSpell(TARGET, SPELL_RES, false)
- end
- function resnpc_killself(event, delay, pCall, creature)
- creature:Kill(creature)
- end
- function onDeath(event, creature, killer)
- creature:RemoveEvents()
- end
- RegisterCreatureEvent(NPC_ID, 5, onSpawn)
- RegisterCreatureEvent(NPC_ID, 4, onDeath)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement