Skip to content

Instantly share code, notes, and snippets.

View Hucxley's full-sized avatar

Shane H Hucxley

  • Chattanooga, TN
View GitHub Profile
<!-- saved from url=(0035)http://www.irodemine.com/divinity2/ -->
<html data-ember-extension="1" class="gr__irodemine_com">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=.8">
<!-- Google Analytics -->
<script async="" src="http://www.google-analytics.com/analytics.js"></script>
<script>
function EventManager:ProcessLiveEvents(t)
local bNewMessages = false
local tReceived = t
local nEventChanged = 0
local ProcessedCount = 0
SendVarToRover("Live Event to process", tReceived)
if t.Owner ~= GameLib.GetPlayerUnit():GetName() then
local tNeedsRemoval = {}
MsgTrigger = "Event is owned by player"
for IncomingId, IncomingEvent in pairs(tMsg.tEvents) do
function EventManager:ProcessLiveEvents(t)
local bNewMessages = false
local tReceived = t
local nEventChanged = 0
local ProcessedCount = 0
SendVarToRover("Live Event to process", tReceived)
if t.Owner ~= GameLib.GetPlayerUnit():GetName() then
local tNeedsRemoval = {}
MsgTrigger = "Event is owned by player"
for PendingId, PendingEvent in pairs(tMsg.tEvents) do
-----------------------------------------------------------------------------------------------
-- Client Lua Script for EventManager
-- Copyright (c) NCsoft. All rights reserved
-----------------------------------------------------------------------------------------------
require "Window"
require "ICCommLib"
-----------------------------------------------------------------------------------------------
-- EventManager Module Definition
for idx, event in pairs(tMsg.tEvents) do
DuplicateEvent = false
for idx2, event in pairs(self.tEvents) do
if tMsg.tEvents[idx].EventId == tEvents[idx2].EventId then
if tMsg.tEvents[idx].Detail.nEventAttendeeCount <= tEvents[idx2].Detail.nEventAttendeeCount then
DuplicateEvent = true
Print("Duplicate event ignored.")
else
self.tEvents[idx2] = tMsg.tEvents[idx]
```lua
for idx, event in pairs(tMsg.tEvents) do
DuplicateEvent = false
for idx2, event in pairs(self.tEvents) do
if tMsg.tEvents[idx].EventId == tEvents[idx2].EventId then
if tMsg.tEvents[idx].Detail.nEventAttendeeCount <= tEvents[idx2].Detail.nEventAttendeeCount then
DuplicateEvent = true
Print("Duplicate event ignored.")
else
self.tEvents[idx2] = tMsg.tEvents[idx]
```lua
tTextOption.arFrames =
{
[1] = {fTime = 0, fAlpha = 0, fVelocityDirection = 90, fVelocityMagnitude = 5, fScale = 0.8},
[2] = {fTime = 0.15, fAlpha = 1.0, fVelocityDirection = 90, fVelocityMagnitude = .2,},
[3] = {fTime = 0.5, },
[4] = {fTime = 1.0, },
[5] = {fTime = 1.1, fAlpha = 1.0, fVelocityDirection = 90, fVelocityMagnitude = 5,},
[6] = {fTime = 1.3, fAlpha = 0.0,},
}
local function SortEventsByDate(a,b)
return a.nEventSortValue < b.nEventSortValue
end
function TradeskillTracker:buildKnownSkillBook(tKnownRecipes)
tKnownRecipes = tKnownRecipes
if tKnownRecipes ~= nil then
Print("You know "..#tKnownRecipes .. " recipes.")
tSkillBook = { }
for idx, tRecipes in ipairs(tKnownRecipes) do
strRecipeName = tKnownRecipes[idx][1].strName
tMaterials = tKnownRecipes[idx][2].tMaterials
for idx, tMats in pairs (tMaterials) do
tComponents = { }