Files
awakening-lua/progression/CustomizeTokens.lua
2024-05-17 23:27:34 +00:00

37 lines
1.4 KiB
Lua

local customizeToken = 910201
local raceChangeToken = 200001
local factionChangeToken = 200000
local factionChangeToken2 = 910200
local function CustomizeMe (event, player, item, target)
if (player:HasItem(customizeToken) == true) then
player:RemoveItem(customizeToken, 1)
player:SetAtLoginFlag(8)
player:SendBroadcastMessage("Please return to the character select screen to continue the customization process.")
end
end
local function ChangeRace (event, player, item, target)
if (player:HasItem(raceChangeToken) == true) then
player:RemoveItem(raceChangeToken, 1)
player:SetAtLoginFlag(128)
player:SendBroadcastMessage("Please return to the character select screen to change your race.")
end
end
local function FactionChange (event, player, item, target)
if (player:HasItem(factionChangeToken) or player:HasItem(factionChangeToken2)) then
if (player:HasItem(factionChangeToken)) then
player:RemoveItem(factionChangeToken, 1)
else
player:RemoveItem(factionChangeToken2, 1)
end
player:SetAtLoginFlag(64)
player:SendBroadcastMessage("Please return to the character select screen to change your faction.")
end
end
RegisterItemEvent(customizeToken, 2, CustomizeMe)
RegisterItemEvent(raceChangeToken, 2, ChangeRace)
RegisterItemEvent(factionChangeToken, 2, FactionChange)
RegisterItemEvent(factionChangeToken2, 2, FactionChange)