Module:Middle East conflicts map marks
Appearance
- IS:
- IS_E:
- IS_N:
- IS_NE:
- IS_NW:
- IS_RCA: File:80x80-black-teal-anim.gif
- IS_RCA_spc: File:80x80-black-teal-orange-anim.gif
- IS_S:
- IS_SE:
- IS_SW:
- IS_Trk:
- IS_Trk_RCA: File:80x80-black-green-teal-anim.gif
- IS_Trk_lcl: File:80x80-black-green-blue-anim.gif
- IS_Trk_spc: File:80x80-black-green-orange-anim.gif
- IS_W:
- IS_air:
- IS_base:
- IS_heli:
- IS_hill:
- IS_ind:
- IS_lcl:
- IS_lcl_RCA: File:80x80-black-blue-teal-anim.gif
- IS_lcl_spc: File:80x80-black-blue-orange-anim.gif
- IS_naval:
- IS_oil:
- IS_rural3:
- IS_rural4:
- IS_siege:
- IS_spc: File:80x80-black-orange-anim.gif
- JaN:
- JaN_E:
- JaN_IS:
- JaN_IS_RCA: File:80x80-grey-black-teal-anim.gif
- JaN_IS_Trk: File:80x80-grey-black-green-anim.gif
- JaN_IS_lcl: File:80x80-grey-black-blue-anim.gif
- JaN_IS_spc: File:80x80-grey-black-orange-anim.gif
- JaN_N:
- JaN_NE:
- JaN_NW:
- JaN_RCA: File:80x80-grey-teal-anim.gif
- JaN_RCA_spc: File:80x80-grey-teal-orange-anim.gif
- JaN_S:
- JaN_SE:
- JaN_SW:
- JaN_Trk:
- JaN_Trk_RCA: File:80x80-grey-green-teal-anim.gif
- JaN_Trk_lcl: File:80x80-grey-green-blue-anim.gif
- JaN_Trk_spc: File:80x80-grey-green-orange-anim.gif
- JaN_W:
- JaN_air:
- JaN_base:
- JaN_heli:
- JaN_hill:
- JaN_ind:
- JaN_lcl:
- JaN_lcl_RCA: File:80x80-grey-blue-teal-anim.gif
- JaN_lcl_spc: File:80x80-grey-blue-orange-anim.gif
- JaN_naval:
- JaN_oil:
- JaN_rural3:
- JaN_rural4:
- JaN_siege:
- JaN_spc:
- RCA:
- RCA_E: File:Map-arcEE-teal.svg
- RCA_N: File:Map-arcNN-teal.svg
- RCA_NE: File:Map-arcNE-teal.svg
- RCA_NW: File:Map-arcNW-teal.svg
- RCA_S: File:Map-arcSS-teal.svg
- RCA_SE: File:Map-arcSE-teal.svg
- RCA_SW: File:Map-arcSW-teal.svg
- RCA_W: File:Map-arcWW-teal.svg
- RCA_air: File:Fighter-jet-teal-icon.svg
- RCA_base:
- RCA_heli: File:Helicopter-teal-icon.svg
- RCA_hill:
- RCA_ind: File:Icon NuclearPowerPlant-teal.svg
- RCA_naval: File:Anchor pictogram teal.svg
- RCA_rural3: File:3x3dot-teal.svg
- RCA_rural4: File:4x4dot-teal.svg
- RCA_siege: File:Map-circle-teal.svg
- RCA_spc: File:80x80-teal-orange-anim.gif
- SDF:
- SDF_E:
- SDF_IS:
- SDF_IS_RCA: File:80x80-yellow-black-teal-anim.gif
- SDF_IS_Trk: File:80x80-yellow-black-green-anim.gif
- SDF_IS_lcl: File:80x80-yellow-black-blue-anim.gif
- SDF_IS_spc: File:80x80-yellow-black-orange-anim.gif
- SDF_JaN:
- SDF_JaN_IS:
- SDF_JaN_RCA: File:80x80-yellow-grey-teal-anim.gif
- SDF_JaN_Trk: File:80x80-yellow-grey-green-anim.gif
- SDF_JaN_lcl: File:80x80-yellow-grey-blue-anim.gif
- SDF_JaN_spc: File:80x80-yellow-grey-orange-anim.gif
- SDF_N:
- SDF_NE:
- SDF_NW:
- SDF_RCA: File:80x80-yellow-teal-anim.gif
- SDF_RCA_spc: File:80x80-yellow-teal-orange-anim.gif
- SDF_S:
- SDF_SE:
- SDF_SW:
- SDF_Trk:
- SDF_Trk_RCA: File:80x80-yellow-green-teal-anim.gif
- SDF_Trk_lcl: File:80x80-yellow-green-blue-anim.gif
- SDF_Trk_spc: File:80x80-yellow-green-orange-anim.gif
- SDF_W:
- SDF_air:
- SDF_base:
- SDF_heli:
- SDF_hill:
- SDF_ind:
- SDF_lcl:
- SDF_lcl_RCA: File:80x80-yellow-blue-teal-anim.gif
- SDF_lcl_spc: File:80x80-yellow-blue-orange-anim.gif
- SDF_naval:
- SDF_oil:
- SDF_rural3:
- SDF_rural4:
- SDF_siege:
- SDF_spc:
- Trk:
- Trk_E:
- Trk_N:
- Trk_NE:
- Trk_NW:
- Trk_RCA: File:80x80-green-teal-anim.gif
- Trk_RCA_spc: File:80x80-green-teal-orange-anim.gif
- Trk_S:
- Trk_SE:
- Trk_SW:
- Trk_W:
- Trk_air:
- Trk_base:
- Trk_heli:
- Trk_hill:
- Trk_ind:
- Trk_lcl:
- Trk_lcl_RCA: File:80x80-green-blue-teal-anim.gif
- Trk_lcl_spc: File:80x80-green-blue-orange-anim.gif
- Trk_naval:
- Trk_oil:
- Trk_rural3:
- Trk_rural4:
- Trk_siege:
- Trk_spc: File:80x80-green-orange-anim.gif
- dam_E:
- dam_N:
- dam_NE:
- dam_NW:
- dam_S:
- dam_SE:
- dam_SW:
- dam_W:
- gov:
- gov_E:
- gov_IS:
- gov_IS_RCA: File:80x80-red-black-teal-anim.gif
- gov_IS_Trk: File:80x80-red-black-green-anim.gif
- gov_IS_lcl: File:80x80-red-black-blue-anim.gif
- gov_IS_spc: File:80x80-red-black-orange-anim.gif
- gov_JaN:
- gov_JaN_IS:
- gov_JaN_RCA: File:80x80-red-grey-teal-anim.gif
- gov_JaN_Trk: File:80x80-red-grey-green-anim.gif
- gov_JaN_lcl: File:80x80-red-grey-blue-anim.gif
- gov_JaN_spc: File:80x80-red-grey-orange-anim.gif
- gov_N:
- gov_NE:
- gov_NW:
- gov_RCA: File:80x80-red-teal-anim.gif
- gov_RCA_spc: File:80x80-red-teal-orange-anim.gif
- gov_S:
- gov_SDF:
- gov_SDF_IS:
- gov_SDF_JaN:
- gov_SDF_RCA: File:80x80-red-yellow-teal-anim.gif
- gov_SDF_Trk: File:80x80-red-yellow-green-anim.gif
- gov_SDF_lcl: File:80x80-red-yellow-blue-anim.gif
- gov_SDF_spc: File:80x80-red-yellow-orange-anim.gif
- gov_SE:
- gov_SW:
- gov_Trk:
- gov_Trk_RCA: File:80x80-red-green-teal-anim.gif
- gov_Trk_lcl: File:80x80-red-green-blue-anim.gif
- gov_Trk_spc: File:80x80-red-green-orange-anim.gif
- gov_W:
- gov_air:
- gov_base:
- gov_heli:
- gov_hill:
- gov_ind:
- gov_lcl:
- gov_lcl_RCA: File:80x80-red-blue-teal-anim.gif
- gov_lcl_spc: File:80x80-red-blue-orange-anim.gif
- gov_naval:
- gov_oil:
- gov_opp:
- gov_opp_IS:
- gov_opp_JaN:
- gov_opp_RCA: File:80x80-red-lime-teal-anim.gif
- gov_opp_SDF:
- gov_opp_Trk: File:80x80-red-lime-green-anim.gif
- gov_opp_lcl: File:80x80-red-lime-blue-anim.gif
- gov_opp_spc: File:80x80-red-lime-orange-anim.gif
- gov_rural3:
- gov_rural4:
- gov_siege:
- gov_spc:
- lcl:
- lcl_E:
- lcl_N:
- lcl_NE:
- lcl_NW:
- lcl_RCA: File:80x80-blue-teal-anim.gif
- lcl_RCA_spc: File:80x80-blue-teal-orange-anim.gif
- lcl_S:
- lcl_SE:
- lcl_SW:
- lcl_W:
- lcl_air:
- lcl_base:
- lcl_heli:
- lcl_hill:
- lcl_ind:
- lcl_naval:
- lcl_oil:
- lcl_rural3:
- lcl_rural4:
- lcl_siege:
- lcl_spc: File:80x80-blue-orange-anim.gif
- opp:
- opp_E:
- opp_IS:
- opp_IS_RCA: File:80x80-lime-black-teal-anim.gif
- opp_IS_Trk: File:80x80-lime-black-green-anim.gif
- opp_IS_lcl: File:80x80-lime-black-blue-anim.gif
- opp_IS_spc: File:80x80-lime-black-orange-anim.gif
- opp_JaN:
- opp_JaN_IS:
- opp_JaN_RCA: File:80x80-lime-grey-teal-anim.gif
- opp_JaN_Trk: File:80x80-lime-grey-green-anim.gif
- opp_JaN_lcl: File:80x80-lime-grey-blue-anim.gif
- opp_JaN_spc: File:80x80-lime-grey-orange-anim.gif
- opp_N:
- opp_NE:
- opp_NW:
- opp_RCA: File:80x80-lime-teal-anim.gif
- opp_RCA_spc: File:80x80-lime-teal-orange-anim.gif
- opp_S:
- opp_SDF:
- opp_SDF_IS:
- opp_SDF_JaN:
- opp_SDF_RCA: File:80x80-lime-yellow-teal-anim.gif
- opp_SDF_Trk: File:80x80-lime-yellow-green-anim.gif
- opp_SDF_lcl: File:80x80-lime-yellow-blue-anim.gif
- opp_SDF_spc: File:80x80-lime-yellow-orange-anim.gif
- opp_SE:
- opp_SW:
- opp_Trk:
- opp_Trk_RCA: File:80x80-lime-green-teal-anim.gif
- opp_Trk_lcl: File:80x80-lime-green-blue-anim.gif
- opp_Trk_spc: File:80x80-lime-green-orange-anim.gif
- opp_W:
- opp_air:
- opp_base:
- opp_heli:
- opp_hill:
- opp_ind:
- opp_lcl:
- opp_lcl_RCA: File:80x80-lime-blue-teal-anim.gif
- opp_lcl_spc: File:80x80-lime-blue-orange-anim.gif
- opp_naval:
- opp_oil:
- opp_rural3:
- opp_rural4:
- opp_siege:
- opp_spc:
- pass_E:
- pass_N:
- pass_NE:
- pass_NW:
- pass_S:
- pass_SE:
- pass_SW:
- pass_W:
- spc:
- spc_E: File:Map-arcEE-orange.svg
- spc_N: File:Map-arcNN-orange.svg
- spc_NE: File:Map-arcNE-orange.svg
- spc_NW: File:Map-arcNW-orange.svg
- spc_S: File:Map-arcSS-orange.svg
- spc_SE: File:Map-arcSE-orange.svg
- spc_SW: File:Map-arcSW-orange.svg
- spc_W: File:Map-arcWW-orange.svg
- spc_air:
- spc_base:
- spc_heli:
- spc_hill: File:Map-peak-orange.svg
- spc_ind: File:Icon NuclearPowerPlant-orange.svg
- spc_naval: File:Anchor pictogram orange.svg
- spc_rural3: File:3x3dot-orange.svg
- spc_rural4:
- spc_siege: File:Map-circle-orange.svg
- stable_IS_RCA: File:Map-ctl2-black+teal.svg
- stable_IS_RCA_spc: File:Map-ctl3-black+teal+orange.svg
- stable_IS_Trk:
- stable_IS_Trk_RCA: File:Map-ctl3-black+green+teal.svg
- stable_IS_Trk_lcl: File:Map-ctl3-black+green+blue.svg
- stable_IS_Trk_spc: File:Map-ctl3-black+green+orange.svg
- stable_IS_lcl:
- stable_IS_lcl_RCA: File:Map-ctl3-black+blue+teal.svg
- stable_IS_lcl_spc: File:Map-ctl3-black+blue+orange.svg
- stable_IS_spc: File:Map-ctl2-black+orange.svg
- stable_JaN_IS:
- stable_JaN_IS_RCA: File:Map-ctl3-grey+black+teal.svg
- stable_JaN_IS_Trk: File:Map-ctl3-grey+black+green.svg
- stable_JaN_IS_lcl: File:Map-ctl3-grey+black+blue.svg
- stable_JaN_IS_spc: File:Map-ctl3-grey+black+orange.svg
- stable_JaN_RCA: File:Map-ctl2-grey+teal.svg
- stable_JaN_RCA_spc: File:Map-ctl3-grey+teal+orange.svg
- stable_JaN_Trk:
- stable_JaN_Trk_RCA: File:Map-ctl3-grey+green+teal.svg
- stable_JaN_Trk_lcl: File:Map-ctl3-grey+green+blue.svg
- stable_JaN_Trk_spc: File:Map-ctl3-grey+green+orange.svg
- stable_JaN_lcl:
- stable_JaN_lcl_RCA: File:Map-ctl3-grey+blue+teal.svg
- stable_JaN_lcl_spc: File:Map-ctl3-grey+blue+orange.svg
- stable_JaN_spc: File:Map-ctl2-grey+orange.svg
- stable_RCA_spc: File:Map-ctl2-teal+orange.svg
- stable_SDF_IS:
- stable_SDF_IS_RCA: File:Map-ctl3-yellow+black+teal.svg
- stable_SDF_IS_Trk: File:Map-ctl3-yellow+black+green.svg
- stable_SDF_IS_lcl: File:Map-ctl3-yellow+black+blue.svg
- stable_SDF_IS_spc: File:Map-ctl3-yellow+black+orange.svg
- stable_SDF_JaN:
- stable_SDF_JaN_IS:
- stable_SDF_JaN_RCA: File:Map-ctl3-yellow+grey+teal.svg
- stable_SDF_JaN_Trk: File:Map-ctl3-yellow+grey+green.svg
- stable_SDF_JaN_lcl: File:Map-ctl3-yellow+grey+blue.svg
- stable_SDF_JaN_spc: File:Map-ctl3-yellow+grey+orange.svg
- stable_SDF_RCA: File:Map-ctl2-yellow+teal.svg
- stable_SDF_RCA_spc: File:Map-ctl3-yellow+teal+orange.svg
- stable_SDF_Trk:
- stable_SDF_Trk_RCA: File:Map-ctl3-yellow+green+teal.svg
- stable_SDF_Trk_lcl: File:Map-ctl3-yellow+green+blue.svg
- stable_SDF_Trk_spc: File:Map-ctl3-yellow+green+orange.svg
- stable_SDF_lcl:
- stable_SDF_lcl_RCA: File:Map-ctl3-yellow+blue+teal.svg
- stable_SDF_lcl_spc: File:Map-ctl3-yellow+blue+orange.svg
- stable_SDF_spc: File:Map-ctl2-yellow+orange.svg
- stable_Trk_RCA: File:Map-ctl2-green+teal.svg
- stable_Trk_RCA_spc: File:Map-ctl3-green+teal+orange.svg
- stable_Trk_lcl:
- stable_Trk_lcl_RCA: File:Map-ctl3-green+blue+teal.svg
- stable_Trk_lcl_spc: File:Map-ctl3-green+blue+orange.svg
- stable_Trk_spc: File:Map-ctl2-green+orange.svg
- stable_gov_IS:
- stable_gov_IS_RCA: File:Map-ctl3-red+black+teal.svg
- stable_gov_IS_Trk: File:Map-ctl3-red+black+green.svg
- stable_gov_IS_lcl: File:Map-ctl3-red+black+blue.svg
- stable_gov_IS_spc: File:Map-ctl3-red+black+orange.svg
- stable_gov_JaN:
- stable_gov_JaN_IS:
- stable_gov_JaN_RCA: File:Map-ctl3-red+grey+teal.svg
- stable_gov_JaN_Trk: File:Map-ctl3-red+grey+green.svg
- stable_gov_JaN_lcl: File:Map-ctl3-red+grey+blue.svg
- stable_gov_JaN_spc: File:Map-ctl3-red+grey+orange.svg
- stable_gov_RCA: File:Map-ctl2-red+teal.svg
- stable_gov_RCA_spc: File:Map-ctl3-red+teal+orange.svg
- stable_gov_SDF:
- stable_gov_SDF_IS:
- stable_gov_SDF_JaN:
- stable_gov_SDF_RCA: File:Map-ctl3-red+yellow+teal.svg
- stable_gov_SDF_Trk: File:Map-ctl3-red+yellow+green.svg
- stable_gov_SDF_lcl: File:Map-ctl3-red+yellow+blue.svg
- stable_gov_SDF_spc: File:Map-ctl3-red+yellow+orange.svg
- stable_gov_Trk:
- stable_gov_Trk_RCA: File:Map-ctl3-red+green+teal.svg
- stable_gov_Trk_lcl: File:Map-ctl3-red+green+blue.svg
- stable_gov_Trk_spc: File:Map-ctl3-red+green+orange.svg
- stable_gov_lcl:
- stable_gov_lcl_RCA: File:Map-ctl3-red+blue+teal.svg
- stable_gov_lcl_spc: File:Map-ctl3-red+blue+orange.svg
- stable_gov_opp:
- stable_gov_opp_IS:
- stable_gov_opp_JaN:
- stable_gov_opp_RCA: File:Map-ctl3-red+lime+teal.svg
- stable_gov_opp_SDF:
- stable_gov_opp_Trk: File:Map-ctl3-red+lime+green.svg
- stable_gov_opp_lcl: File:Map-ctl3-red+lime+blue.svg
- stable_gov_opp_spc: File:Map-ctl3-red+lime+orange.svg
- stable_gov_spc: File:Map-ctl2-red+orange.svg
- stable_lcl_RCA: File:Map-ctl2-blue+teal.svg
- stable_lcl_RCA_spc: File:Map-ctl3-blue+teal+orange.svg
- stable_lcl_spc: File:Map-ctl2-blue+orange.svg
- stable_opp_IS:
- stable_opp_IS_RCA: File:Map-ctl3-lime+black+teal.svg
- stable_opp_IS_Trk: File:Map-ctl3-lime+black+green.svg
- stable_opp_IS_lcl: File:Map-ctl3-lime+black+blue.svg
- stable_opp_IS_spc: File:Map-ctl3-lime+black+orange.svg
- stable_opp_JaN:
- stable_opp_JaN_IS:
- stable_opp_JaN_RCA: File:Map-ctl3-lime+grey+teal.svg
- stable_opp_JaN_Trk: File:Map-ctl3-lime+grey+green.svg
- stable_opp_JaN_lcl: File:Map-ctl3-lime+grey+blue.svg
- stable_opp_JaN_spc: File:Map-ctl3-lime+grey+orange.svg
- stable_opp_RCA: File:Map-ctl2-lime+teal.svg
- stable_opp_RCA_spc: File:Map-ctl3-lime+teal+orange.svg
- stable_opp_SDF:
- stable_opp_SDF_IS:
- stable_opp_SDF_JaN:
- stable_opp_SDF_RCA: File:Map-ctl3-lime+yellow+teal.svg
- stable_opp_SDF_Trk: File:Map-ctl3-lime+yellow+green.svg
- stable_opp_SDF_lcl: File:Map-ctl3-lime+yellow+blue.svg
- stable_opp_SDF_spc: File:Map-ctl3-lime+yellow+orange.svg
- stable_opp_Trk:
- stable_opp_Trk_RCA: File:Map-ctl3-lime+green+teal.svg
- stable_opp_Trk_lcl: File:Map-ctl3-lime+green+blue.svg
- stable_opp_Trk_spc: File:Map-ctl3-lime+green+orange.svg
- stable_opp_lcl:
- stable_opp_lcl_RCA: File:Map-ctl3-lime+blue+teal.svg
- stable_opp_lcl_spc: File:Map-ctl3-lime+blue+orange.svg
- stable_opp_spc: File:Map-ctl2-lime+orange.svg
- truce_gov_opp:
Usage
[edit]{{#invoke:Middle East conflicts map marks|function_name}}
local p = {
gov = 'Location dot red.svg',
opp = 'Dot green 0d0.svg',
SDF = 'Dot yellow ff4.svg',
JaN = 'Map-dot-grey-68a.svg',
IS = 'Location dot black.svg',
Trk = 'Location dot green.svg',
lcl = 'Location dot blue.svg',
RCA = 'Location dot teal.svg',
spc = 'Location dot orange.svg',
gov_oil = 'Gota01.svg',
opp_oil = 'Gota02.svg',
SDF_oil = 'Gota04.svg',
JaN_oil = 'Gota08.svg',
IS_oil = 'Gota07.svg',
Trk_oil = 'GotaAH.svg',
lcl_oil = 'Gota03.svg',
truce_gov_opp = 'LACMTA Circle D Line.svg',
}
local sides = {
'gov',
'opp',
'SDF',
'JaN',
'IS',
'Trk',
'lcl',
'RCA',
'spc',
}
local colors = {
gov = 'red',
opp = 'lime',
SDF = 'yellow',
JaN = 'grey',
IS = 'black',
Trk = 'green',
lcl = 'blue',
RCA = 'teal',
spc = 'orange',
}
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',
rural3 = '3x3dot-%s.svg',
rural4 = '4x4dot-%s.svg',
ind = 'Icon NuclearPowerPlant-%s.svg' --For Trk icons shared with opp icons (temp.)
}
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]])
for k=(j+1),#sides do
p[string.format('%s_%s_%s', sidei, sides[j], sides[k])] = string.format('80x80-%s-%s-%s-anim.gif', colors[sidei], colors[sides[j]], colors[sides[k]])
p[string.format('stable_%s_%s_%s', sidei, sides[j], sides[k])] = string.format('Map-ctl3-%s+%s+%s.svg', colors[sidei], colors[sides[j]], colors[sides[k]])
end
end
end
for k in pairs(directions) do
p[string.format('pass_%s', k)] = string.format('Mountain pass 12x12 %s.svg', k:lower())
p[string.format('dam_%s', k)] = string.format('Arch dam 12x12 %s.svg', k:lower())
end
-- Overrides
p.SDF_base = 'Abm-yellow-icon-2.png'
p.IS_naval = 'Anchor pictogram.svg'
p.opp_ind = 'Icon NuclearPowerPlant-green.svg'
p.IS_lcl = '80x80-blue-black-anim.gif'
p.IS_Trk = '80x80-green-black-anim.gif'
p.opp_naval = 'Anchor pictogram green.svg'
return p