|
|
|
|
--Storyline by EllypseCelwe [Quest AddOn]
|
|
|
|
|
--Modify Lights
|
|
|
|
|
|
|
|
|
|
if true then return end
|
|
|
|
|
|
|
|
|
|
local function SetModelLight(model, horizontalAngle, verticalAngle)
|
|
|
|
|
local rad, sin, cos = math.rad, math.sin, math.cos;
|
|
|
|
|
local r1, r2 = rad(horizontalAngle), rad(verticalAngle);
|
|
|
|
|
local x, y, z = sin(r1) * cos(r2), sin(r1) * sin(r2), cos(r1);
|
|
|
|
|
model:SetLight(true, false, x, -y, -z, 1, 0.68, 0.6, 0.72, 1, 0.6, 0.6, 0.6);
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
local Bridge = CreateFrame("Frame");
|
|
|
|
|
Bridge:RegisterEvent("PLAYER_ENTERING_WORLD");
|
|
|
|
|
Bridge:SetScript("OnEvent", function(self)
|
|
|
|
|
C_Timer.After(1, function()
|
|
|
|
|
self:UnregisterEvent("PLAYER_ENTERING_WORLD");
|
|
|
|
|
if Storyline_NPCFrameModelsYou and Storyline_NPCFrameModelsMe then
|
|
|
|
|
SetModelLight(Storyline_NPCFrameModelsYou, -45, 45);
|
|
|
|
|
SetModelLight(Storyline_NPCFrameModelsMe, -60, -60);
|
|
|
|
|
end
|
|
|
|
|
end);
|
|
|
|
|
end)
|