Module:Antarctic Union: Difference between revisions

mNo edit summary
subensky (talk | contribs)
mNo edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
local p = {} --p stands for package
local p = {} --p stands for package, dont edit this variable
local ministers = {"Dools2", "DS_Devil", "Lv4x", "DS_Devil", "j3nkn3r", "Ushkaa", "MagicSkyboi12"}
local cabinet = "4th"
local cabinetName = "1st Dools2 Cabinet"
local since = "October 16, 2023"


local assemblyMember = 24
--                    PM,      DPM,    Economy,  For.Affairs,    Army, Infrastructure, Events        Internal Affairs
--Ind, ADP, UAP, CLAU
local ministers = {"twomoo1119", "gorkymoo1119", "Gris_", "gorkymoo1119", "Spawned_Eagle", "Yokogiri", "MagicZel", "Thee_Boss"}
local parties = {8, 10, 4, 2}
local cabinet = "5th"
local cabinetName = "1st twomoo1119 Cabinet"
local since = "6 March 2024"
 
local assemblyMember = 42
 
--Member Counts for: Ind., ADP, UAP, CLAU, TGA, PRP
local parties = {0, 0, 0, 0, 0, 0}


function p.minister( frame )
function p.minister( frame )
Line 25: Line 28:
     elseif arg == "events" then
     elseif arg == "events" then
         return ministers[7]
         return ministers[7]
    elseif arg == "internal" then
        return ministers[8]
     end
     end
     return "error "..arg
     return "error "..arg
Line 111: Line 116:


function p.partyPercentage( frame )
function p.partyPercentage( frame )
     local args = tonumber(frame.args[1])
     local arg = tonumber(frame.args[1])
     local percentage = parties[arg]/assemblyMember
     local percentage = parties[arg]/assemblyMember
     return percentage*100
     return percentage*100
end
function p.partyPercentageBox( frame )
    local arg1 = tonumber(frame.args[1])
    local arg2 = frame.args[2]
    return frame:preprocess("{{PercentageBox|"..arg2.."|{{#invoke:Antarctic Union|partyPercentage|"..arg1.."}}%|{{#invoke:Antarctic Union|partyMember|"..arg1.."}}/{{#invoke:Antarctic Union|assemblyCount}}}}")
end
end


return p
return p