Module:Middle East conflicts map marks
Appearance
![]() | MODULE NO LONGER IN USE. USE ONLY FOR HISTORY OF REVISIONS. DO NOT EDIT THIS MODULE ANYMORE! See item 1 of Module talk:Iraqi insurgency detailed map#Big changes to the structure of the template/module & item 2 of Talk:Control of cities during the Syrian civil war#Big changes to the structure of the template/module. |
- IS:
- IS_E:
- IS_N:
- IS_NE:
- IS_NW:
- IS_S:
- IS_SE:
- IS_SW:
- IS_W:
- IS_air:
- IS_base:
- IS_heli:
- IS_hill:
- IS_industry:
- IS_naval: File:Anchor pictogram black.svg
- IS_oil:
- IS_rural4:
- IS_siege:
- JaN:
- JaN_E:
- JaN_IS:
- JaN_N:
- JaN_NE:
- JaN_NW:
- JaN_S:
- JaN_SE:
- JaN_SW:
- JaN_W:
- JaN_air:
- JaN_base:
- JaN_heli:
- JaN_hill:
- JaN_industry:
- JaN_naval:
- JaN_rural4:
- JaN_siege:
- SDF:
- SDF_E:
- SDF_IS:
- SDF_JaN:
- SDF_N:
- SDF_NE:
- SDF_NW:
- SDF_S:
- SDF_SE:
- SDF_SW:
- SDF_W:
- SDF_air:
- SDF_base:
- SDF_heli:
- SDF_hill:
- SDF_industry:
- SDF_naval:
- SDF_oil:
- SDF_rural4:
- SDF_siege:
- gov:
- gov_E:
- gov_IS:
- gov_JaN:
- gov_N:
- gov_NE:
- gov_NW:
- gov_S:
- gov_SDF:
- gov_SE:
- gov_SW:
- gov_W:
- gov_air:
- gov_base:
- gov_heli:
- gov_hill:
- gov_industry:
- gov_naval:
- gov_oil:
- gov_opp:
- gov_rural4:
- gov_siege:
- opp:
- opp_E:
- opp_IS:
- opp_JaN:
- opp_N:
- opp_NE:
- opp_NW:
- opp_S:
- opp_SDF:
- opp_SE:
- opp_SW:
- opp_W:
- opp_air:
- opp_base:
- opp_heli:
- opp_hill:
- opp_industry:
- opp_naval: File:Anchor pictogram lime.svg
- opp_oil:
- opp_rural4:
- opp_siege:
- pass_E:
- pass_N:
- pass_NE:
- pass_NW:
- pass_S:
- pass_SE:
- pass_SW:
- pass_W:
- stable_JaN_IS:
- stable_SDF_IS:
- stable_SDF_JaN:
- stable_gov_IS:
- stable_gov_JaN:
- stable_gov_SDF:
- stable_gov_opp:
- stable_opp_IS:
- stable_opp_JaN:
- stable_opp_SDF:
- truce_gov_opp:
Usage
{{#invoke:Middle East conflicts map marks|function_name}}
local p = {
gov = 'Location dot red.svg',
opp = 'Location dot lime.svg',
SDF = 'Dot yellow ff4.svg',
JaN = 'Map-dot-grey-68a.svg',
IS = 'Location dot black.svg',
gov_oil = 'Gota01.svg',
opp_oil = 'Gota02.svg',
SDF_oil = 'Gota04.svg',
IS_oil = 'Gota07.svg',
truce_gov_opp = 'LACMTA Circle Purple Line.svg',
}
local sides = {
'gov',
'opp',
'SDF',
'JaN',
'IS'
}
local colors = {
gov = 'red',
opp = 'lime',
SDF = 'yellow',
JaN = 'grey',
IS = 'black'
}
local directions = {
N = 'NN',
NE = 'NE',
E = 'EE',
SE = 'SE',
S = 'SS',
SW = 'SW',
W = 'WW',
NW = 'NW'
}
local symbols = {
siege = 'Map-circle-%s.svg',
hill = 'Map-peak-%s.svg',
air = 'Fighter-jet-%s-icon.svg',
heli = 'Helicopter-%s-icon.svg',
naval = 'Anchor pictogram %s.svg',
base = 'Abm-%s-icon.png',
rural4 = '4x4dot-%s.svg',
industry = 'Icon NuclearPowerPlant-%s.svg'
}
for side,color in pairs(colors) do
for k,v in pairs(directions) do
p[string.format('%s_%s', side, k)] = string.format('Map-arc%s-%s.svg', v, color)
end
for k,v in pairs(symbols) do
p[string.format('%s_%s', side, k)] = string.format(v, color)
end
end
for i,sidei in ipairs(sides) do
for j=(i+1),#sides do
p[string.format('%s_%s', sidei, sides[j])] = string.format('80x80-%s-%s-anim.gif', colors[sidei], colors[sides[j]])
p[string.format('stable_%s_%s', sidei, sides[j])] = string.format('Map-ctl2-%s+%s.svg', colors[sidei], colors[sides[j]])
end
end
for k in pairs(directions) do
p[string.format('pass_%s', k)] = string.format('Mountain pass 12x12 %s.svg', k:lower())
end
-- Overrides
p.SDF_base = 'Abm-yellow-icon-2.png'
return p