local strName = "PolynesiaRunanga" local strDecision = ("Decisions_" .. strName) local strCaps = string.upper(strDecision) local strCiv = "" print("local " .. strDecision .. " = {}") --print(" " .. strDecision .. ".ID = \"" .. strDecision .. "\"") print(" " .. strDecision .. ".Name = \"TXT_KEY_" .. strCaps .. "\"") print(" " .. strDecision .. ".Desc = \"TXT_KEY_" .. strCaps .. "_DESC\"") if strCiv ~= "" then print(" " .. "HookDecisionCivilizationIcon(" .. strDecision ..", \"" .. strCiv .. "\")") end print(" " .. strDecision .. ".CanFunc = (") print(" " .. "function(pPlayer)") if strCiv ~= "" then print(" " .. "if pPlayer:GetCivilizationType() ~= GameInfoTypes." .. strCiv .. " then return false, false end") end print(" " .. "if load(pPlayer, \"" .. strDecision .. "\") == true then") print(" " .. strDecision .. ".Desc = Locale.ConvertTextKey(\"TXT_KEY_" .. strCaps .. "_ENACTED_DESC\")") print(" " .. "return false, false, true") print(" " .. "end") print(" " .. "end") print(" " .. ")") print(" " .. "") print(" " .. strDecision .. ".DoFunc = (") print(" " .. "function(pPlayer)") print(" " .. "save(pPlayer, \"" .. strDecision .. "\", true)") print(" " .. "end") print(" " .. ")") print(" " .. "") if strCiv == "" then print("tDecisions." .. strDecision .. " = " .. strDecision) else print("Decisions_AddCivilisationSpecific(GameInfoTypes." .. strCiv .. ", \"" .. strDecision .. "\", " .. strDecision .. ")") end