mirror of
https://github.com/emagi/eq2emu-content
synced 2026-08-12 20:23:03 -04:00
129 lines
No EOL
4.6 KiB
Lua
Executable file
129 lines
No EOL
4.6 KiB
Lua
Executable file
--[[
|
|
Script Name : SpawnScripts/Generic/GearBot.lua
|
|
Script Purpose : gear bot for testers
|
|
Script Author : theFoof
|
|
Script Date : 2013.5.23
|
|
Script Notes :
|
|
--]]
|
|
function hailed(NPC, Spawn)
|
|
FaceTarget(NPC, Spawn)
|
|
local class = GetClass(Spawn)
|
|
local choice = math.random(1,3)
|
|
if choice == 1 then
|
|
PlayFlavor(NPC, "voiceover/english/overlord_lucan_d_lere/fprt_west/lucan_isle_speech_6.mp3", "Go now, and begin the trials that I have set for you.", "", 1244918730, 586509135, Spawn)
|
|
elseif choice == 2 then
|
|
PlayFlavor(NPC, "voiceover/english/overlord_lucan_d_lere/fprt_west/lucan_isle_speech_4.mp3", "You show potential, but there are many who seek the auspices of Lucan, and I only have time for champions.", "", 2060818628, 3998142234, Spawn)
|
|
elseif choice == 3 then
|
|
PlayFlavor(NPC, "voiceover/english/overlord_lucan_d_lere/fprt_west/lucan_isle_speech_9.mp3", "With my guidance, you shall gain power and glory as you have never imagined, but should you turn against me, you will find that my wrath is a terrible thing ... Now go!", "", 3855854568, 2247480313, Spawn)
|
|
end
|
|
if class >= 1 and class <=10 and class ~= 6 and class ~= 7 then
|
|
if HasItem(Spawn, 137284) == false then
|
|
SendPopUpMessage(Spawn, "Check your bags", 0, 255, 255)
|
|
SummonItem(Spawn, 137284)
|
|
SummonItem(Spawn, 137285)
|
|
SummonItem(Spawn, 137286)
|
|
SummonItem(Spawn, 137287)
|
|
SummonItem(Spawn, 137288)
|
|
SummonItem(Spawn, 137289)
|
|
SummonItem(Spawn, 137290)
|
|
if class == 1 or class == 2 then
|
|
SummonItem(Spawn, 72716)
|
|
SummonItem(Spawn, 72716)
|
|
SummonItem(Spawn, 72682)
|
|
SummonItem(Spawn, 40049)
|
|
SummonItem(Spawn, 50659)
|
|
else
|
|
SummonItem(Spawn, 72712)
|
|
SummonItem(Spawn, 50659)
|
|
SummonItem(Spawn, 70283)
|
|
SummonItem(Spawn, 40049)
|
|
SummonItem(Spawn, 72682)
|
|
end
|
|
end
|
|
elseif class == 6 or class == 7 then
|
|
if HasItem(Spawn, 72707) == false then
|
|
SendPopUpMessage(Spawn, "Check your bags", 0, 255, 255)
|
|
SummonItem(Spawn, 72707)
|
|
SummonItem(Spawn, 72707)
|
|
SummonItem(Spawn, 70283)
|
|
SummonItem(Spawn, 190164)
|
|
SummonItem(Spawn, 190165)
|
|
SummonItem(Spawn, 190166)
|
|
SummonItem(Spawn, 190167)
|
|
SummonItem(Spawn, 190168)
|
|
SummonItem(Spawn, 190169)
|
|
SummonItem(Spawn, 190170)
|
|
end
|
|
elseif class == 13 or class == 14 then
|
|
if HasItem(Spawn, 137284) == false then
|
|
SendPopUpMessage(Spawn, "Check your bags", 0, 255, 255)
|
|
SummonItem(Spawn, 137284)
|
|
SummonItem(Spawn, 137285)
|
|
SummonItem(Spawn, 137286)
|
|
SummonItem(Spawn, 137287)
|
|
SummonItem(Spawn, 137288)
|
|
SummonItem(Spawn, 137289)
|
|
SummonItem(Spawn, 137290)
|
|
SummonItem(Spawn, 50119)
|
|
SummonItem(Spawn, 72734)
|
|
SummonItem(Spawn, 72713)
|
|
end
|
|
elseif class == 16 or class == 17 then
|
|
if HasItem(Spawn, 190164) == false then
|
|
SendPopUpMessage(Spawn, "Check your bags", 0, 255, 255)
|
|
SummonItem(Spawn, 190164)
|
|
SummonItem(Spawn, 190165)
|
|
SummonItem(Spawn, 190166)
|
|
SummonItem(Spawn, 190167)
|
|
SummonItem(Spawn, 190168)
|
|
SummonItem(Spawn, 190169)
|
|
SummonItem(Spawn, 190170)
|
|
SummonItem(Spawn, 50119)
|
|
SummonItem(Spawn, 72734)
|
|
SummonItem(Spawn, 72713)
|
|
end
|
|
elseif class == 19 or class == 20 then
|
|
if HasItem(Spawn, 137271) == false then
|
|
SendPopUpMessage(Spawn, "Check your bags", 0, 255, 255)
|
|
SummonItem(Spawn, 137271)
|
|
SummonItem(Spawn, 137272)
|
|
SummonItem(Spawn, 137273)
|
|
SummonItem(Spawn, 137274)
|
|
SummonItem(Spawn, 137275)
|
|
SummonItem(Spawn, 137276)
|
|
SummonItem(Spawn, 137277)
|
|
SummonItem(Spawn, 72716)
|
|
SummonItem(Spawn, 72716)
|
|
SummonItem(Spawn, 50119)
|
|
SummonItem(Spawn, 72734)
|
|
SummonItem(Spawn, 72713)
|
|
end
|
|
elseif class >= 22 and class <= 30 then
|
|
if HasItem(Spawn, 175094) == false then
|
|
SendPopUpMessage(Spawn, "Check your bags", 0, 255, 255)
|
|
SummonItem(Spawn, 175094)
|
|
SummonItem(Spawn, 175096)
|
|
SummonItem(Spawn, 175097)
|
|
SummonItem(Spawn, 175100)
|
|
SummonItem(Spawn, 175101)
|
|
SummonItem(Spawn, 175105)
|
|
SummonItem(Spawn, 175107)
|
|
SummonItem(Spawn, 175108)
|
|
SummonItem(Spawn, 70287)
|
|
end
|
|
elseif class >= 31 then
|
|
if HasItem(Spawn, 137271) == false then
|
|
SendPopUpMessage(Spawn, "Check your bags", 0, 255, 255)
|
|
SummonItem(Spawn, 137271)
|
|
SummonItem(Spawn, 137272)
|
|
SummonItem(Spawn, 137273)
|
|
SummonItem(Spawn, 137274)
|
|
SummonItem(Spawn, 137275)
|
|
SummonItem(Spawn, 137276)
|
|
SummonItem(Spawn, 137277)
|
|
SummonItem(Spawn, 40050)
|
|
SummonItem(Spawn, 72716)
|
|
SummonItem(Spawn, 72716)
|
|
end
|
|
end
|
|
end |