local strName = "PolynesiaRunanga" local strEvent = ("Event_" .. strName) local strCaps = string.upper(strEvent) local iNumOutcomes = 3 print("local " .. strEvent .. " = {}") print(" " .. strEvent .. ".Name = \"TXT_KEY_" .. strCaps .. "\"") print(" " .. strEvent .. ".Desc = \"TXT_KEY_" .. strCaps .. "_DESC\"") print(" " .. strEvent .. ".Weight = 5") print(" " .. strEvent .. ".CanFunc = (") print(" " .. "function(pPlayer)") print(" " .. "return true") print(" " .. "end") print(" " .. ")") print(" " .. strEvent .. ".Outcomes = {}") for iVal = 1, iNumOutcomes do print(" " .. "--=========================================================") print(" " .. "-- Outcome " .. iVal) print(" " .. "--=========================================================") print(" " .. strEvent .. ".Outcomes[" .. iVal .. "] = {}") print(" " .. strEvent .. ".Outcomes[" .. iVal .. "].Name = \"TXT_KEY_" .. strCaps .. "_OUTCOME_" .. iVal .. "\"") print(" " .. strEvent .. ".Outcomes[" .. iVal .. "].Desc = \"TXT_KEY_" .. strCaps .. "_OUTCOME_" .. iVal .. "_DESC\"") print(" " .. strEvent .. ".Outcomes[" .. iVal .. "].CanFunc = (") print(" " .. "function(pPlayer)") print(" " .. "return true") print(" " .. "end") print(" " .. ")") print(" " .. strEvent .. ".Outcomes[" .. iVal .. "].DoFunc = (") print(" " .. "function(pPlayer)") print(" " .. "") print(" " .. "end") print(" " .. ")") end print(" " .. "") print("tEvents." .. strEvent .. " = " .. strEvent)