fix: use white weapon icons
This commit is contained in:
@@ -10,170 +10,170 @@ const CURRENT_MATCH_SCOREBOARDS = Object.freeze({
|
|||||||
"comunidad-hispana-02": "https://scoreboard.comunidadhll.es:5443",
|
"comunidad-hispana-02": "https://scoreboard.comunidadhll.es:5443",
|
||||||
});
|
});
|
||||||
const CURRENT_MATCH_KILL_FEED_LIMIT = 18;
|
const CURRENT_MATCH_KILL_FEED_LIMIT = 18;
|
||||||
const CURRENT_MATCH_BLACK_WEAPON_ICON_PATH = "./assets/img/weapons/black/";
|
const CURRENT_MATCH_WHITE_WEAPON_ICON_PATH = "./assets/img/weapons/white/";
|
||||||
const CURRENT_MATCH_BLACK_WEAPON_ICON_FILES = Object.freeze([
|
const CURRENT_MATCH_WHITE_WEAPON_ICON_FILES = Object.freeze([
|
||||||
"bazooka_black.svg",
|
"bazooka_white.svg",
|
||||||
"bren_gun_black.svg",
|
"bren_gun_white.svg",
|
||||||
"browing_m1919_black.svg",
|
"browing_m1919_white.svg",
|
||||||
"colt_1911_black.svg",
|
"colt_1911_white.svg",
|
||||||
"dp27_black.svg",
|
"dp27_white.svg",
|
||||||
"flammenwefer41_black.svg",
|
"flammenwefer41_white.svg",
|
||||||
"gewehr_black.svg",
|
"gewehr_white.svg",
|
||||||
"kar98k_black.svg",
|
"kar98k_white.svg",
|
||||||
"kar98k_x8_black.svg",
|
"kar98k_x8_white.svg",
|
||||||
"lee_enfield_n4_black.svg",
|
"lee_enfield_n4_white.svg",
|
||||||
"luger_p08_black.svg",
|
"luger_p08_white.svg",
|
||||||
"m1903_springfield_black.svg",
|
"m1903_springfield_white.svg",
|
||||||
"m1_carabine_black.svg",
|
"m1_carabine_white.svg",
|
||||||
"m1_garand_black.svg",
|
"m1_garand_white.svg",
|
||||||
"m2_flamethrower_black.svg",
|
"m2_flamethrower_white.svg",
|
||||||
"m3_grease_gun_black.svg",
|
"m3_grease_gun_white.svg",
|
||||||
"m97_black.svg",
|
"m97_white.svg",
|
||||||
"mg34_black.svg",
|
"mg34_white.svg",
|
||||||
"mg42_black.svg",
|
"mg42_white.svg",
|
||||||
"mosing_nagant_1891_black.svg",
|
"mosing_nagant_1891_white.svg",
|
||||||
"mosing_nagant_9130_black.svg",
|
"mosing_nagant_9130_white.svg",
|
||||||
"mosing_nagant_m38_black.svg",
|
"mosing_nagant_m38_white.svg",
|
||||||
"mp40_black.svg",
|
"mp40_white.svg",
|
||||||
"nagant_m1895_black.svg",
|
"nagant_m1895_white.svg",
|
||||||
"panzerchreck_black.svg",
|
"panzerchreck_white.svg",
|
||||||
"piat_black.svg",
|
"piat_white.svg",
|
||||||
"ppsh41_black.svg",
|
"ppsh41_white.svg",
|
||||||
"ppsh_41w_drum_black.svg",
|
"ppsh_41w_drum_white.svg",
|
||||||
"ptrs41_black.svg",
|
"ptrs41_white.svg",
|
||||||
"scoped_mosin_nagant_9130_black.svg",
|
"scoped_mosin_nagant_9130_white.svg",
|
||||||
"scoped_svt40_black.svg",
|
"scoped_svt40_white.svg",
|
||||||
"sten_mk_v_black.svg",
|
"sten_mk_v_white.svg",
|
||||||
"stg44_black.svg",
|
"stg44_white.svg",
|
||||||
"svt40_black.svg",
|
"svt40_white.svg",
|
||||||
"thompson_black.svg",
|
"thompson_white.svg",
|
||||||
"tokarev_tt33_black.svg",
|
"tokarev_tt33_white.svg",
|
||||||
"walther_p38_black.svg",
|
"walther_p38_white.svg",
|
||||||
"webley_revolver_black.svg",
|
"webley_revolver_white.svg",
|
||||||
]);
|
]);
|
||||||
const CURRENT_MATCH_WEAPONS = Object.freeze({
|
const CURRENT_MATCH_WEAPONS = Object.freeze({
|
||||||
bazooka: currentMatchWeapon("Bazooka", "bazooka_black.svg"),
|
bazooka: currentMatchWeapon("Bazooka", "bazooka_white.svg"),
|
||||||
"m1 bazooka": currentMatchWeapon("M1 Bazooka", "bazooka_black.svg"),
|
"m1 bazooka": currentMatchWeapon("M1 Bazooka", "bazooka_white.svg"),
|
||||||
"us bazooka": currentMatchWeapon("M1 Bazooka", "bazooka_black.svg"),
|
"us bazooka": currentMatchWeapon("M1 Bazooka", "bazooka_white.svg"),
|
||||||
bren: currentMatchWeapon("Bren Gun", "bren_gun_black.svg"),
|
bren: currentMatchWeapon("Bren Gun", "bren_gun_white.svg"),
|
||||||
"bren gun": currentMatchWeapon("Bren Gun", "bren_gun_black.svg"),
|
"bren gun": currentMatchWeapon("Bren Gun", "bren_gun_white.svg"),
|
||||||
m1919: currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
m1919: currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
"m1919 browning": currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
"m1919 browning": currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
"browning m1919": currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
"browning m1919": currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
browning: currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
browning: currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
"us tank machine gun": currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
"us tank machine gun": currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
"us coaxial mg": currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
"us coaxial mg": currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
"us vehicle mg": currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
"us vehicle mg": currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
"coaxial m1919": currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
"coaxial m1919": currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
"m1919 coaxial": currentMatchWeapon("Browning M1919", "browing_m1919_black.svg"),
|
"m1919 coaxial": currentMatchWeapon("Browning M1919", "browing_m1919_white.svg"),
|
||||||
colt: currentMatchWeapon("Colt 1911", "colt_1911_black.svg"),
|
colt: currentMatchWeapon("Colt 1911", "colt_1911_white.svg"),
|
||||||
"colt 1911": currentMatchWeapon("Colt 1911", "colt_1911_black.svg"),
|
"colt 1911": currentMatchWeapon("Colt 1911", "colt_1911_white.svg"),
|
||||||
"colt m1911": currentMatchWeapon("Colt 1911", "colt_1911_black.svg"),
|
"colt m1911": currentMatchWeapon("Colt 1911", "colt_1911_white.svg"),
|
||||||
m1911: currentMatchWeapon("Colt 1911", "colt_1911_black.svg"),
|
m1911: currentMatchWeapon("Colt 1911", "colt_1911_white.svg"),
|
||||||
"m1911 pistol": currentMatchWeapon("Colt 1911", "colt_1911_black.svg"),
|
"m1911 pistol": currentMatchWeapon("Colt 1911", "colt_1911_white.svg"),
|
||||||
dp27: currentMatchWeapon("DP-27", "dp27_black.svg"),
|
dp27: currentMatchWeapon("DP-27", "dp27_white.svg"),
|
||||||
"dp 27": currentMatchWeapon("DP-27", "dp27_black.svg"),
|
"dp 27": currentMatchWeapon("DP-27", "dp27_white.svg"),
|
||||||
"dp 27 lmg": currentMatchWeapon("DP-27", "dp27_black.svg"),
|
"dp 27 lmg": currentMatchWeapon("DP-27", "dp27_white.svg"),
|
||||||
"flammenwerfer 41": currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_black.svg"),
|
"flammenwerfer 41": currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_white.svg"),
|
||||||
flammenwerfer: currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_black.svg"),
|
flammenwerfer: currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_white.svg"),
|
||||||
flammenwefer41: currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_black.svg"),
|
flammenwefer41: currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_white.svg"),
|
||||||
"german flamethrower": currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_black.svg"),
|
"german flamethrower": currentMatchWeapon("Flammenwerfer 41", "flammenwefer41_white.svg"),
|
||||||
"gewehr 43": currentMatchWeapon("Gewehr 43", "gewehr_black.svg"),
|
"gewehr 43": currentMatchWeapon("Gewehr 43", "gewehr_white.svg"),
|
||||||
gewehr43: currentMatchWeapon("Gewehr 43", "gewehr_black.svg"),
|
gewehr43: currentMatchWeapon("Gewehr 43", "gewehr_white.svg"),
|
||||||
g43: currentMatchWeapon("Gewehr 43", "gewehr_black.svg"),
|
g43: currentMatchWeapon("Gewehr 43", "gewehr_white.svg"),
|
||||||
kar98k: currentMatchWeapon("Kar98k", "kar98k_black.svg"),
|
kar98k: currentMatchWeapon("Kar98k", "kar98k_white.svg"),
|
||||||
"kar 98k": currentMatchWeapon("Kar98k", "kar98k_black.svg"),
|
"kar 98k": currentMatchWeapon("Kar98k", "kar98k_white.svg"),
|
||||||
kar98: currentMatchWeapon("Kar98k", "kar98k_black.svg"),
|
kar98: currentMatchWeapon("Kar98k", "kar98k_white.svg"),
|
||||||
k98: currentMatchWeapon("Kar98k", "kar98k_black.svg"),
|
k98: currentMatchWeapon("Kar98k", "kar98k_white.svg"),
|
||||||
"k98k": currentMatchWeapon("Kar98k", "kar98k_black.svg"),
|
"k98k": currentMatchWeapon("Kar98k", "kar98k_white.svg"),
|
||||||
"scoped kar98k": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_black.svg"),
|
"scoped kar98k": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_white.svg"),
|
||||||
"kar98k x8": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_black.svg"),
|
"kar98k x8": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_white.svg"),
|
||||||
"kar 98k x8": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_black.svg"),
|
"kar 98k x8": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_white.svg"),
|
||||||
"german sniper kar98k": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_black.svg"),
|
"german sniper kar98k": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_white.svg"),
|
||||||
"sniper kar98k": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_black.svg"),
|
"sniper kar98k": currentMatchWeapon("Scoped Kar98k", "kar98k_x8_white.svg"),
|
||||||
"lee enfield no 4": currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_black.svg"),
|
"lee enfield no 4": currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_white.svg"),
|
||||||
"lee enfield no4": currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_black.svg"),
|
"lee enfield no4": currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_white.svg"),
|
||||||
"lee enfield": currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_black.svg"),
|
"lee enfield": currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_white.svg"),
|
||||||
enfield: currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_black.svg"),
|
enfield: currentMatchWeapon("Lee-Enfield No.4", "lee_enfield_n4_white.svg"),
|
||||||
luger: currentMatchWeapon("Luger P08", "luger_p08_black.svg"),
|
luger: currentMatchWeapon("Luger P08", "luger_p08_white.svg"),
|
||||||
p08: currentMatchWeapon("Luger P08", "luger_p08_black.svg"),
|
p08: currentMatchWeapon("Luger P08", "luger_p08_white.svg"),
|
||||||
"luger p08": currentMatchWeapon("Luger P08", "luger_p08_black.svg"),
|
"luger p08": currentMatchWeapon("Luger P08", "luger_p08_white.svg"),
|
||||||
"m1903 springfield": currentMatchWeapon("M1903 Springfield", "m1903_springfield_black.svg"),
|
"m1903 springfield": currentMatchWeapon("M1903 Springfield", "m1903_springfield_white.svg"),
|
||||||
springfield: currentMatchWeapon("M1903 Springfield", "m1903_springfield_black.svg"),
|
springfield: currentMatchWeapon("M1903 Springfield", "m1903_springfield_white.svg"),
|
||||||
"us sniper springfield": currentMatchWeapon("M1903 Springfield", "m1903_springfield_black.svg"),
|
"us sniper springfield": currentMatchWeapon("M1903 Springfield", "m1903_springfield_white.svg"),
|
||||||
"scoped springfield": currentMatchWeapon("M1903 Springfield", "m1903_springfield_black.svg"),
|
"scoped springfield": currentMatchWeapon("M1903 Springfield", "m1903_springfield_white.svg"),
|
||||||
"m1 carbine": currentMatchWeapon("M1 Carbine", "m1_carabine_black.svg"),
|
"m1 carbine": currentMatchWeapon("M1 Carbine", "m1_carabine_white.svg"),
|
||||||
"m1 carabine": currentMatchWeapon("M1 Carbine", "m1_carabine_black.svg"),
|
"m1 carabine": currentMatchWeapon("M1 Carbine", "m1_carabine_white.svg"),
|
||||||
"m1 garand": currentMatchWeapon("M1 Garand", "m1_garand_black.svg"),
|
"m1 garand": currentMatchWeapon("M1 Garand", "m1_garand_white.svg"),
|
||||||
garand: currentMatchWeapon("M1 Garand", "m1_garand_black.svg"),
|
garand: currentMatchWeapon("M1 Garand", "m1_garand_white.svg"),
|
||||||
"m2 flamethrower": currentMatchWeapon("M2 Flamethrower", "m2_flamethrower_black.svg"),
|
"m2 flamethrower": currentMatchWeapon("M2 Flamethrower", "m2_flamethrower_white.svg"),
|
||||||
"us flamethrower": currentMatchWeapon("M2 Flamethrower", "m2_flamethrower_black.svg"),
|
"us flamethrower": currentMatchWeapon("M2 Flamethrower", "m2_flamethrower_white.svg"),
|
||||||
"m3 grease gun": currentMatchWeapon("M3 Grease Gun", "m3_grease_gun_black.svg"),
|
"m3 grease gun": currentMatchWeapon("M3 Grease Gun", "m3_grease_gun_white.svg"),
|
||||||
"grease gun": currentMatchWeapon("M3 Grease Gun", "m3_grease_gun_black.svg"),
|
"grease gun": currentMatchWeapon("M3 Grease Gun", "m3_grease_gun_white.svg"),
|
||||||
m97: currentMatchWeapon("Winchester M97", "m97_black.svg"),
|
m97: currentMatchWeapon("Winchester M97", "m97_white.svg"),
|
||||||
"winchester m97": currentMatchWeapon("Winchester M97", "m97_black.svg"),
|
"winchester m97": currentMatchWeapon("Winchester M97", "m97_white.svg"),
|
||||||
"trench gun": currentMatchWeapon("Winchester M97", "m97_black.svg"),
|
"trench gun": currentMatchWeapon("Winchester M97", "m97_white.svg"),
|
||||||
shotgun: currentMatchWeapon("Winchester M97", "m97_black.svg"),
|
shotgun: currentMatchWeapon("Winchester M97", "m97_white.svg"),
|
||||||
mg34: currentMatchWeapon("MG34", "mg34_black.svg"),
|
mg34: currentMatchWeapon("MG34", "mg34_white.svg"),
|
||||||
"mg 34": currentMatchWeapon("MG34", "mg34_black.svg"),
|
"mg 34": currentMatchWeapon("MG34", "mg34_white.svg"),
|
||||||
"german tank machine gun": currentMatchWeapon("MG34", "mg34_black.svg"),
|
"german tank machine gun": currentMatchWeapon("MG34", "mg34_white.svg"),
|
||||||
"german coaxial mg": currentMatchWeapon("MG34", "mg34_black.svg"),
|
"german coaxial mg": currentMatchWeapon("MG34", "mg34_white.svg"),
|
||||||
"german vehicle mg": currentMatchWeapon("MG34", "mg34_black.svg"),
|
"german vehicle mg": currentMatchWeapon("MG34", "mg34_white.svg"),
|
||||||
"coaxial mg34": currentMatchWeapon("MG34", "mg34_black.svg"),
|
"coaxial mg34": currentMatchWeapon("MG34", "mg34_white.svg"),
|
||||||
"mg34 coaxial": currentMatchWeapon("MG34", "mg34_black.svg"),
|
"mg34 coaxial": currentMatchWeapon("MG34", "mg34_white.svg"),
|
||||||
mg42: currentMatchWeapon("MG42", "mg42_black.svg"),
|
mg42: currentMatchWeapon("MG42", "mg42_white.svg"),
|
||||||
"mg 42": currentMatchWeapon("MG42", "mg42_black.svg"),
|
"mg 42": currentMatchWeapon("MG42", "mg42_white.svg"),
|
||||||
"mosin nagant 1891": currentMatchWeapon("Mosin Nagant 1891", "mosing_nagant_1891_black.svg"),
|
"mosin nagant 1891": currentMatchWeapon("Mosin Nagant 1891", "mosing_nagant_1891_white.svg"),
|
||||||
"mosin 1891": currentMatchWeapon("Mosin Nagant 1891", "mosing_nagant_1891_black.svg"),
|
"mosin 1891": currentMatchWeapon("Mosin Nagant 1891", "mosing_nagant_1891_white.svg"),
|
||||||
"mosin nagant 91 30": currentMatchWeapon("Mosin Nagant 91/30", "mosing_nagant_9130_black.svg"),
|
"mosin nagant 91 30": currentMatchWeapon("Mosin Nagant 91/30", "mosing_nagant_9130_white.svg"),
|
||||||
"mosin 9130": currentMatchWeapon("Mosin Nagant 91/30", "mosing_nagant_9130_black.svg"),
|
"mosin 9130": currentMatchWeapon("Mosin Nagant 91/30", "mosing_nagant_9130_white.svg"),
|
||||||
"mosin nagant 9130": currentMatchWeapon("Mosin Nagant 91/30", "mosing_nagant_9130_black.svg"),
|
"mosin nagant 9130": currentMatchWeapon("Mosin Nagant 91/30", "mosing_nagant_9130_white.svg"),
|
||||||
"mosin nagant m38": currentMatchWeapon("Mosin Nagant M38", "mosing_nagant_m38_black.svg"),
|
"mosin nagant m38": currentMatchWeapon("Mosin Nagant M38", "mosing_nagant_m38_white.svg"),
|
||||||
"mosin m38": currentMatchWeapon("Mosin Nagant M38", "mosing_nagant_m38_black.svg"),
|
"mosin m38": currentMatchWeapon("Mosin Nagant M38", "mosing_nagant_m38_white.svg"),
|
||||||
m38: currentMatchWeapon("Mosin Nagant M38", "mosing_nagant_m38_black.svg"),
|
m38: currentMatchWeapon("Mosin Nagant M38", "mosing_nagant_m38_white.svg"),
|
||||||
mp40: currentMatchWeapon("MP40", "mp40_black.svg"),
|
mp40: currentMatchWeapon("MP40", "mp40_white.svg"),
|
||||||
"mp 40": currentMatchWeapon("MP40", "mp40_black.svg"),
|
"mp 40": currentMatchWeapon("MP40", "mp40_white.svg"),
|
||||||
"nagant m1895": currentMatchWeapon("Nagant M1895", "nagant_m1895_black.svg"),
|
"nagant m1895": currentMatchWeapon("Nagant M1895", "nagant_m1895_white.svg"),
|
||||||
"nagant revolver": currentMatchWeapon("Nagant M1895", "nagant_m1895_black.svg"),
|
"nagant revolver": currentMatchWeapon("Nagant M1895", "nagant_m1895_white.svg"),
|
||||||
panzerschreck: currentMatchWeapon("Panzerschreck", "panzerchreck_black.svg"),
|
panzerschreck: currentMatchWeapon("Panzerschreck", "panzerchreck_white.svg"),
|
||||||
panzerchreck: currentMatchWeapon("Panzerschreck", "panzerchreck_black.svg"),
|
panzerchreck: currentMatchWeapon("Panzerschreck", "panzerchreck_white.svg"),
|
||||||
raketenpanzerbuchse: currentMatchWeapon("Panzerschreck", "panzerchreck_black.svg"),
|
raketenpanzerbuchse: currentMatchWeapon("Panzerschreck", "panzerchreck_white.svg"),
|
||||||
piat: currentMatchWeapon("PIAT", "piat_black.svg"),
|
piat: currentMatchWeapon("PIAT", "piat_white.svg"),
|
||||||
"ppsh 41": currentMatchWeapon("PPSh-41", "ppsh41_black.svg"),
|
"ppsh 41": currentMatchWeapon("PPSh-41", "ppsh41_white.svg"),
|
||||||
ppsh41: currentMatchWeapon("PPSh-41", "ppsh41_black.svg"),
|
ppsh41: currentMatchWeapon("PPSh-41", "ppsh41_white.svg"),
|
||||||
ppsh: currentMatchWeapon("PPSh-41", "ppsh41_black.svg"),
|
ppsh: currentMatchWeapon("PPSh-41", "ppsh41_white.svg"),
|
||||||
"ppsh 41 drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_black.svg"),
|
"ppsh 41 drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_white.svg"),
|
||||||
"ppsh 41 w drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_black.svg"),
|
"ppsh 41 w drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_white.svg"),
|
||||||
"ppsh drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_black.svg"),
|
"ppsh drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_white.svg"),
|
||||||
"ppsh41 drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_black.svg"),
|
"ppsh41 drum": currentMatchWeapon("PPSh-41 Drum", "ppsh_41w_drum_white.svg"),
|
||||||
"ptrs 41": currentMatchWeapon("PTRS-41", "ptrs41_black.svg"),
|
"ptrs 41": currentMatchWeapon("PTRS-41", "ptrs41_white.svg"),
|
||||||
ptrs41: currentMatchWeapon("PTRS-41", "ptrs41_black.svg"),
|
ptrs41: currentMatchWeapon("PTRS-41", "ptrs41_white.svg"),
|
||||||
ptrs: currentMatchWeapon("PTRS-41", "ptrs41_black.svg"),
|
ptrs: currentMatchWeapon("PTRS-41", "ptrs41_white.svg"),
|
||||||
"scoped mosin nagant 91 30": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_black.svg"),
|
"scoped mosin nagant 91 30": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_white.svg"),
|
||||||
"scoped mosin nagant 9130": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_black.svg"),
|
"scoped mosin nagant 9130": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_white.svg"),
|
||||||
"soviet sniper mosin": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_black.svg"),
|
"soviet sniper mosin": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_white.svg"),
|
||||||
"sniper mosin": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_black.svg"),
|
"sniper mosin": currentMatchWeapon("Scoped Mosin Nagant 91/30", "scoped_mosin_nagant_9130_white.svg"),
|
||||||
"scoped svt 40": currentMatchWeapon("Scoped SVT-40", "scoped_svt40_black.svg"),
|
"scoped svt 40": currentMatchWeapon("Scoped SVT-40", "scoped_svt40_white.svg"),
|
||||||
"scoped svt40": currentMatchWeapon("Scoped SVT-40", "scoped_svt40_black.svg"),
|
"scoped svt40": currentMatchWeapon("Scoped SVT-40", "scoped_svt40_white.svg"),
|
||||||
"svt40 scoped": currentMatchWeapon("Scoped SVT-40", "scoped_svt40_black.svg"),
|
"svt40 scoped": currentMatchWeapon("Scoped SVT-40", "scoped_svt40_white.svg"),
|
||||||
"sten mk v": currentMatchWeapon("Sten Mk V", "sten_mk_v_black.svg"),
|
"sten mk v": currentMatchWeapon("Sten Mk V", "sten_mk_v_white.svg"),
|
||||||
sten: currentMatchWeapon("Sten Mk V", "sten_mk_v_black.svg"),
|
sten: currentMatchWeapon("Sten Mk V", "sten_mk_v_white.svg"),
|
||||||
stg44: currentMatchWeapon("StG 44", "stg44_black.svg"),
|
stg44: currentMatchWeapon("StG 44", "stg44_white.svg"),
|
||||||
"stg 44": currentMatchWeapon("StG 44", "stg44_black.svg"),
|
"stg 44": currentMatchWeapon("StG 44", "stg44_white.svg"),
|
||||||
"sturmgewehr 44": currentMatchWeapon("StG 44", "stg44_black.svg"),
|
"sturmgewehr 44": currentMatchWeapon("StG 44", "stg44_white.svg"),
|
||||||
"svt 40": currentMatchWeapon("SVT-40", "svt40_black.svg"),
|
"svt 40": currentMatchWeapon("SVT-40", "svt40_white.svg"),
|
||||||
svt40: currentMatchWeapon("SVT-40", "svt40_black.svg"),
|
svt40: currentMatchWeapon("SVT-40", "svt40_white.svg"),
|
||||||
"m1a1 thompson": currentMatchWeapon("M1A1 Thompson", "thompson_black.svg"),
|
"m1a1 thompson": currentMatchWeapon("M1A1 Thompson", "thompson_white.svg"),
|
||||||
m1a1: currentMatchWeapon("M1A1 Thompson", "thompson_black.svg"),
|
m1a1: currentMatchWeapon("M1A1 Thompson", "thompson_white.svg"),
|
||||||
"m1928 thompson": currentMatchWeapon("M1928 Thompson", "thompson_black.svg"),
|
"m1928 thompson": currentMatchWeapon("M1928 Thompson", "thompson_white.svg"),
|
||||||
thompson: currentMatchWeapon("Thompson", "thompson_black.svg"),
|
thompson: currentMatchWeapon("Thompson", "thompson_white.svg"),
|
||||||
"tokarev tt 33": currentMatchWeapon("Tokarev TT-33", "tokarev_tt33_black.svg"),
|
"tokarev tt 33": currentMatchWeapon("Tokarev TT-33", "tokarev_tt33_white.svg"),
|
||||||
"tokarev tt33": currentMatchWeapon("Tokarev TT-33", "tokarev_tt33_black.svg"),
|
"tokarev tt33": currentMatchWeapon("Tokarev TT-33", "tokarev_tt33_white.svg"),
|
||||||
tt33: currentMatchWeapon("Tokarev TT-33", "tokarev_tt33_black.svg"),
|
tt33: currentMatchWeapon("Tokarev TT-33", "tokarev_tt33_white.svg"),
|
||||||
"walther p38": currentMatchWeapon("Walther P38", "walther_p38_black.svg"),
|
"walther p38": currentMatchWeapon("Walther P38", "walther_p38_white.svg"),
|
||||||
p38: currentMatchWeapon("Walther P38", "walther_p38_black.svg"),
|
p38: currentMatchWeapon("Walther P38", "walther_p38_white.svg"),
|
||||||
webley: currentMatchWeapon("Webley Revolver", "webley_revolver_black.svg"),
|
webley: currentMatchWeapon("Webley Revolver", "webley_revolver_white.svg"),
|
||||||
"webley revolver": currentMatchWeapon("Webley Revolver", "webley_revolver_black.svg"),
|
"webley revolver": currentMatchWeapon("Webley Revolver", "webley_revolver_white.svg"),
|
||||||
unknown: { label: "Arma desconocida", icon: "" },
|
unknown: { label: "Arma desconocida", icon: "" },
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -182,23 +182,23 @@ validateCurrentMatchWeaponMapping();
|
|||||||
function currentMatchWeapon(label, fileName) {
|
function currentMatchWeapon(label, fileName) {
|
||||||
return {
|
return {
|
||||||
label,
|
label,
|
||||||
icon: `${CURRENT_MATCH_BLACK_WEAPON_ICON_PATH}${fileName}`,
|
icon: `${CURRENT_MATCH_WHITE_WEAPON_ICON_PATH}${fileName}`,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
function validateCurrentMatchWeaponMapping() {
|
function validateCurrentMatchWeaponMapping() {
|
||||||
const expectedIcons = new Set(CURRENT_MATCH_BLACK_WEAPON_ICON_FILES);
|
const expectedIcons = new Set(CURRENT_MATCH_WHITE_WEAPON_ICON_FILES);
|
||||||
const mappedIcons = new Set();
|
const mappedIcons = new Set();
|
||||||
const invalidIcons = [];
|
const invalidIcons = [];
|
||||||
Object.entries(CURRENT_MATCH_WEAPONS).forEach(([alias, weapon]) => {
|
Object.entries(CURRENT_MATCH_WEAPONS).forEach(([alias, weapon]) => {
|
||||||
if (!weapon.icon) {
|
if (!weapon.icon) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!weapon.icon.startsWith(CURRENT_MATCH_BLACK_WEAPON_ICON_PATH)) {
|
if (!weapon.icon.startsWith(CURRENT_MATCH_WHITE_WEAPON_ICON_PATH)) {
|
||||||
invalidIcons.push(`${alias}: ${weapon.icon}`);
|
invalidIcons.push(`${alias}: ${weapon.icon}`);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const fileName = weapon.icon.slice(CURRENT_MATCH_BLACK_WEAPON_ICON_PATH.length);
|
const fileName = weapon.icon.slice(CURRENT_MATCH_WHITE_WEAPON_ICON_PATH.length);
|
||||||
mappedIcons.add(fileName);
|
mappedIcons.add(fileName);
|
||||||
if (!expectedIcons.has(fileName)) {
|
if (!expectedIcons.has(fileName)) {
|
||||||
invalidIcons.push(`${alias}: ${weapon.icon}`);
|
invalidIcons.push(`${alias}: ${weapon.icon}`);
|
||||||
|
|||||||
Reference in New Issue
Block a user