Module:Antarctic Union: Difference between revisions
mNo edit summary |
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 assemblyMember = | -- 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 = { | 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 | 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 | ||