eluna-scripts-ornfelt/lua/WowEmulationScriptPack/Lua/Misc/Upgrade_Master_Played_Time.lua
2024-09-23 07:59:23 +02:00

81 lines
No EOL
2.4 KiB
Lua

local ID = 180001
function tierUpgradeCheck1(player,tiernum1)
--print(player:GetClassAsString(0))
local check10 = false
local check1icon1 = "|TInterface\\icons\\PlayedTimeCache:25:25:-15:0|t"
if tiernum1 == 1 then
if player:HasItem(559999, 10) then
check10 = true
end
end
--print(check10)
if (check10==false) then
local check1amount1 = player:GetItemCount(559999)
localsend1 = ""
local localsend1 = "You do not have the materials required for this upgrade.\n\n"
if tiernum1 == 1 then
if check1amount1 < 10 then
localsend1 = localsend1 .. check1icon1 .. (10 - check1amount1) .. " Played Time Caches\n"
end
player:SendBroadcastMessage(localsend1)
end
else
return true
end
return false
end
function onGossip1(event, player, unit)
--Played Time Reward Cache
if (player:HasItem(559999,1)) then
player:GossipMenuAddItem(0,"|cff9700FFSuperior Played Time Cache|r\n\n|TInterface\\icons\\PlayedTimeCache:25:25:-15:0|t10 Played Time Caches\n\n|cff000000This upgrade will |cffff0000DECREASE|cff000000 the overall rewards of your played time reward cache and grant |cffff00001%|cff000000 additional rare drop table loot chances.", 0, 1)
end
if (player:HasItem(559999,1)) then
player:GossipMenuAddItem(0,"|cff9700FFCache of Rarity|r\n\n|TInterface\\icons\\PlayedTimeCache:25:25:-15:0|t10 Played Time Caches\n\n|cff000000This upgrade will |cffff0000REMOVE|cff000000 the overall rewards of your played time reward cache and grant |cffff0000100%|cff000000 additional rare drop table loot chances.", 0, 2)
end
if (player:HasItem(559999,1)) then
player:GossipMenuAddItem(0,"|cff9700FFBurden of Eternity|r\n\n|TInterface\\icons\\PlayedTimeCache:25:25:-15:0|t10 Played Time Caches\n\n|cff000000This will exchange 10 played time reward caches for 1 Burden of Eternity.", 0, 2)
end
--Played Time Reward Cache END
player:GossipSendMenu(101, unit)
end
function onSelect1(event, player, unit, sender, intid, code, id)
--Paladin Helmet Mastery
if(intid == 1) then
if(tierUpgradeCheck1(player,1)) then
player:RemoveItem(559999, 10)
player:AddItem(5599999, 1)
player:GossipComplete()
end
end
if(intid == 2) then
if(tierUpgradeCheck1(player,1)) then
player:RemoveItem(559999, 10)
player:AddItem(5599998, 1)
player:GossipComplete()
end
end
if(intid == 3) then
if(tierUpgradeCheck1(player,1)) then
player:RemoveItem(559999, 10)
player:AddItem(577777, 1)
player:GossipComplete()
end
end
end
RegisterCreatureGossipEvent(ID, 1, onGossip1)
RegisterCreatureGossipEvent(ID, 2, onSelect1)