Files
CloudSimWebApp/node_modules/milsymbol/src/lettersidc/sidc/equipment.js
2023-09-05 18:46:34 +02:00

764 lines
23 KiB
JavaScript

import { ms } from "../../ms.js";
import { metadata as metadata_letter } from "../metadata.js";
import { geticons as getIcons_letter } from "../geticons.js";
import icons from "../../iconparts/ground.js";
export default {
type: "letter",
getMetadata: metadata_letter,
getIcons: getIcons_letter,
iconParts: [icons],
icons: function equipment(sId, bbox, icn, _STD2525) {
//Adds support for equipment
sId["S-G-E-----"] = [];
sId["S-G-EW----"] = []; // N/A
sId["S-G-EWM---"] = [icn["GR.EQ.MISSILE LAUNCHER"]];
sId["S-G-EWMA--"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"]
];
sId["S-G-EWMAS-"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.SHORT RANGE"]
];
sId["S-G-EWMASR"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.SHORT RANGE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TLAR"]
];
sId["S-G-EWMASE"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.SHORT RANGE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TELAR"]
];
sId["S-G-EWMAI-"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWMAIR"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.INTERMEDIATE RANGE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TLAR"]
];
sId["S-G-EWMAIE"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.INTERMEDIATE RANGE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TELAR"]
];
sId["S-G-EWMAL-"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.LONG RANGE"]
];
sId["S-G-EWMALR"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.LONG RANGE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TLAR"]
];
sId["S-G-EWMALE"] = [
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"],
icn["GR.EQ.LONG RANGE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TELAR"]
];
sId["S-G-EWMAT-"] = [
ms._translate(
0,
-15,
ms._scale(0.7, icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"])
),
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR THEATRE"]
];
sId["S-G-EWMATR"] = [
ms._translate(
0,
-15,
ms._scale(0.7, icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"])
),
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR THEATRE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TLAR"]
];
sId["S-G-EWMATE"] = [
ms._translate(
0,
-15,
ms._scale(0.7, icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR"])
),
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR THEATRE"],
icn["GR.EQ.AIR DEFENCE MISSILE LAUNCHER SURFACE-TO-AIR TELAR"]
];
sId["S-G-EWMS--"] = [icn["GR.EQ.SURFACE-TO-SURFACE MISSILE LAUNCHER"]];
sId["S-G-EWMSS-"] = [
icn["GR.EQ.SURFACE-TO-SURFACE MISSILE LAUNCHER"],
icn["GR.EQ.SHORT RANGE"]
];
sId["S-G-EWMSI-"] = [
icn["GR.EQ.SURFACE-TO-SURFACE MISSILE LAUNCHER"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWMSL-"] = [
icn["GR.EQ.SURFACE-TO-SURFACE MISSILE LAUNCHER"],
icn["GR.EQ.LONG RANGE"]
];
sId["S-G-EWMT--"] = [icn["GR.EQ.ANTITANK MISSILE LAUNCHER"]];
sId["S-G-EWMTL-"] = [
icn["GR.EQ.ANTITANK MISSILE LAUNCHER"],
icn["GR.EQ.SHORT RANGE"]
];
sId["S-G-EWMTM-"] = [
icn["GR.EQ.ANTITANK MISSILE LAUNCHER"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWMTH-"] = [
icn["GR.EQ.ANTITANK MISSILE LAUNCHER"],
icn["GR.EQ.LONG RANGE"]
];
sId["S-G-EWS---"] = [icn["GR.EQ.SINGLE ROCKET LAUNCHER"]];
sId["S-G-EWSL--"] = [
icn["GR.EQ.SINGLE ROCKET LAUNCHER"],
icn["GR.EQ.SHORT RANGE"]
];
sId["S-G-EWSM--"] = [
icn["GR.EQ.SINGLE ROCKET LAUNCHER"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWSH--"] = [
icn["GR.EQ.SINGLE ROCKET LAUNCHER"],
icn["GR.EQ.LONG RANGE"]
];
sId["S-G-EWX---"] = [icn["GR.EQ.MULTIPLE ROCKET LAUNCHER"]];
sId["S-G-EWXL--"] = [
icn["GR.EQ.MULTIPLE ROCKET LAUNCHER"],
ms._translate(0, 10, icn["GR.EQ.SHORT RANGE"])
];
sId["S-G-EWXM--"] = [
icn["GR.EQ.MULTIPLE ROCKET LAUNCHER"],
ms._translate(0, 10, icn["GR.EQ.INTERMEDIATE RANGE"])
];
sId["S-G-EWXH--"] = [
icn["GR.EQ.MULTIPLE ROCKET LAUNCHER"],
ms._translate(0, 10, icn["GR.EQ.LONG RANGE"])
];
sId["S-G-EWT---"] = [icn["GR.EQ.ANTITANK ROCKET LAUNCHER"]];
sId["S-G-EWTL--"] = [
icn["GR.EQ.ANTITANK ROCKET LAUNCHER"],
icn["GR.EQ.SHORT RANGE"]
];
sId["S-G-EWTM--"] = [
icn["GR.EQ.ANTITANK ROCKET LAUNCHER"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWTH--"] = [
icn["GR.EQ.ANTITANK ROCKET LAUNCHER"],
icn["GR.EQ.LONG RANGE"]
];
sId["S-G-EWR---"] = [icn["GR.EQ.RIFLE"]];
sId["S-G-EWRR--"] = [icn["GR.EQ.RIFLE"], icn["GR.EQ.SHORT RANGE"]];
sId["S-G-EWRL--"] = [icn["GR.EQ.RIFLE"], icn["GR.EQ.INTERMEDIATE RANGE"]];
sId["S-G-EWRH--"] = [icn["GR.EQ.RIFLE"], icn["GR.EQ.LONG RANGE"]];
sId["S-G-EWZ---"] = [icn["GR.EQ.GRENADE LAUNCHER"]];
sId["S-G-EWZL--"] = [
icn["GR.EQ.GRENADE LAUNCHER"],
ms._translate(0, 20, icn["GR.EQ.SHORT RANGE"])
];
sId["S-G-EWZM--"] = [
icn["GR.EQ.GRENADE LAUNCHER"],
ms._translate(0, 20, icn["GR.EQ.INTERMEDIATE RANGE"])
];
sId["S-G-EWZH--"] = [
icn["GR.EQ.GRENADE LAUNCHER"],
ms._translate(0, 20, icn["GR.EQ.LONG RANGE"])
];
sId["S-G-EWO---"] = [icn["GR.EQ.MORTAR"]];
sId["S-G-EWOL--"] = [icn["GR.EQ.MORTAR"], icn["GR.EQ.SHORT RANGE"]];
sId["S-G-EWOM--"] = [icn["GR.EQ.MORTAR"], icn["GR.EQ.INTERMEDIATE RANGE"]];
sId["S-G-EWOH--"] = [icn["GR.EQ.MORTAR"], icn["GR.EQ.LONG RANGE"]];
sId["S-G-EWH---"] = [icn["GR.EQ.HOWITZER"]];
sId["S-G-EWHL--"] = [icn["GR.EQ.HOWITZER"], icn["GR.EQ.SHORT RANGE"]];
sId["S-G-EWHLS-"] = [
ms._translate(
0,
-15,
ms._scale(0.8, [icn["GR.EQ.HOWITZER"], icn["GR.EQ.SHORT RANGE"]])
),
icn["GR.EQ.HOWITZER TRACKED"]
];
sId["S-G-EWHM--"] = [
icn["GR.EQ.HOWITZER"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWHMS-"] = [
ms._translate(
0,
-15,
ms._scale(0.8, [icn["GR.EQ.HOWITZER"], icn["GR.EQ.INTERMEDIATE RANGE"]])
),
icn["GR.EQ.HOWITZER TRACKED"]
];
sId["S-G-EWHH--"] = [icn["GR.EQ.HOWITZER"], icn["GR.EQ.LONG RANGE"]];
sId["S-G-EWHHS-"] = [
ms._translate(
0,
-15,
ms._scale(0.8, [icn["GR.EQ.HOWITZER"], icn["GR.EQ.LONG RANGE"]])
),
icn["GR.EQ.HOWITZER TRACKED"]
];
sId["S-G-EWG---"] = [icn["GR.EQ.ANTITANK GUN"]];
sId["S-G-EWGL--"] = [icn["GR.EQ.ANTITANK GUN"], icn["GR.EQ.SHORT RANGE"]];
sId["S-G-EWGM--"] = [
icn["GR.EQ.ANTITANK GUN"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWGH--"] = [icn["GR.EQ.ANTITANK GUN"], icn["GR.EQ.LONG RANGE"]];
sId["S-G-EWGR--"] = [icn["GR.EQ.RECOILLESS GUN"]];
sId["S-G-EWD---"] = [icn["GR.EQ.DIRECT FIRE GUN"]];
sId["S-G-EWDL--"] = [
icn["GR.EQ.DIRECT FIRE GUN"],
icn["GR.EQ.SHORT RANGE"]
];
sId["S-G-EWDLS-"] = [
ms._translate(
0,
-15,
ms._scale(0.8, [icn["GR.EQ.DIRECT FIRE GUN"], icn["GR.EQ.SHORT RANGE"]])
),
icn["GR.EQ.HOWITZER TRACKED"]
];
sId["S-G-EWDM--"] = [
icn["GR.EQ.DIRECT FIRE GUN"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWDMS-"] = [
ms._translate(
0,
-15,
ms._scale(0.8, [
icn["GR.EQ.DIRECT FIRE GUN"],
icn["GR.EQ.INTERMEDIATE RANGE"]
])
),
icn["GR.EQ.HOWITZER TRACKED"]
];
sId["S-G-EWDH--"] = [icn["GR.EQ.DIRECT FIRE GUN"], icn["GR.EQ.LONG RANGE"]];
sId["S-G-EWDHS-"] = [
ms._translate(
0,
-15,
ms._scale(0.8, [icn["GR.EQ.DIRECT FIRE GUN"], icn["GR.EQ.LONG RANGE"]])
),
icn["GR.EQ.HOWITZER TRACKED"]
];
sId["S-G-EWA---"] = [icn["GR.EQ.AIR DEFENCE GUN"]];
sId["S-G-EWAL--"] = [
icn["GR.EQ.AIR DEFENCE GUN"],
icn["GR.EQ.SHORT RANGE"]
];
sId["S-G-EWAM--"] = [
icn["GR.EQ.AIR DEFENCE GUN"],
icn["GR.EQ.INTERMEDIATE RANGE"]
];
sId["S-G-EWAH--"] = [icn["GR.EQ.AIR DEFENCE GUN"], icn["GR.EQ.LONG RANGE"]];
sId["S-G-EV----"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
]
];
sId["S-G-EVA---"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
icn["GR.EQ.ARMOURED VEHICLE"]
];
sId["S-G-EVAT--"] = [icn["GR.EQ.TANK"]];
sId["S-G-EVATL-"] = [icn["GR.EQ.TANK"], icn["GR.EQ.LIGHT TANK"]];
sId["S-G-EVATLR"] = sId["S-G-EVATW-"] = [
icn["GR.EQ.TANK"],
icn["GR.EQ.LIGHT TANK"],
icn["GR.EQ.TANK RECOVERY VEHICLE"]
];
sId["S-G-EVATM-"] = [icn["GR.EQ.TANK"], icn["GR.EQ.MEDIUM TANK"]];
sId["S-G-EVATMR"] = sId["S-G-EVATX-"] = [
icn["GR.EQ.TANK"],
icn["GR.EQ.MEDIUM TANK"],
icn["GR.EQ.TANK RECOVERY VEHICLE"]
];
sId["S-G-EVATH-"] = [icn["GR.EQ.TANK"], icn["GR.EQ.HEAVY TANK"]];
sId["S-G-EVATHR"] = sId["S-G-EVATY-"] = [
icn["GR.EQ.TANK"],
icn["GR.EQ.HEAVY TANK"],
icn["GR.EQ.TANK RECOVERY VEHICLE"]
];
sId["S-G-EVAA--"] = [icn["GR.EQ.ARMOURED PERSONNEL CARRIER"]];
sId["S-G-EVAAR-"] = [
icn["GR.EQ.ARMOURED PERSONNEL CARRIER"],
icn["GR.EQ.TANK RECOVERY VEHICLE"]
];
sId["S-G-EVAI--"] = [icn["GR.EQ.ARMOURED FIGHTING VEHICLE"]];
sId["S-G-EVAC--"] = [
icn["GR.EQ.ARMOURED FIGHTING VEHICLE (AFV) COMMAND AND CONTROL"]
];
sId["S-G-EVAS--"] = [
icn["GR.EQ.ARMOURED PERSONNEL CARRIER COMBAT SERVICE SUPPORT VEHICLE"]
];
sId["S-G-EVAL--"] = [
icn["GR.EQ.ARMOURED FIGHTING VEHICLE"],
icn["GR.EQ.CROSS-COUNTRY"]
];
sId["S-G-EVU---"] = [icn["GR.EQ.UTILITY VEHICLE"]];
sId["S-G-EVUB--"] = [icn["GR.EQ.BUS"]];
sId["S-G-EVUS--"] = [icn["GR.EQ.SEMI-TRAILER TRUCK"]];
sId["S-G-EVUSL-"] = [
icn["GR.EQ.SEMI-TRAILER TRUCK"],
icn["GR.EQ.UTILITY VEHICLE LIGHT"]
];
sId["S-G-EVUSM-"] = [
icn["GR.EQ.SEMI-TRAILER TRUCK"],
icn["GR.EQ.UTILITY VEHICLE MEDIUM"]
];
sId["S-G-EVUSH-"] = [
icn["GR.EQ.SEMI-TRAILER TRUCK"],
icn["GR.EQ.UTILITY VEHICLE HEAVY"]
];
sId["S-G-EVUL--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.LIMITED CROSS-COUNTRY"]
];
sId["S-G-EVUX--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.CROSS-COUNTRY"]
];
sId["S-G-EVUR--"] = [icn["GR.EQ.WATER VEHICLE"]];
sId["S-G-EVUT--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.UTILITY VEHICLE.TOW TRUCK"]
];
sId["S-G-EVUTL-"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.UTILITY VEHICLE.TOW TRUCK"],
icn["GR.EQ.UTILITY VEHICLE.TOW TRUCK.LIGHT"]
];
sId["S-G-EVUTH-"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.UTILITY VEHICLE.TOW TRUCK"],
icn["GR.EQ.UTILITY VEHICLE.TOW TRUCK.HEAVY"]
];
sId["S-G-EVUA--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.MEDICAL EVACUATION"]
];
sId["S-G-EVUAA-"] = [
icn["GR.EQ.ARMOURED PERSONNEL CARRIER"],
icn["GR.EQ.MEDICAL EVACUATION"]
];
sId["S-G-EVE---"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
ms._scale(0.7, icn["GR.IC.ENGINEER"])
];
sId["S-G-EVEB--"] = [icn["GR.EQ.BRIDGE"]];
sId["S-G-EVEE--"] = [icn["GR.EQ.EARTHMOVER"]];
//.X.3.2.2.3.2 .1 WRONG SIDC
//sId['S-G-EVEE--'] = [];
sId["S-G-EVEC--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.LIMITED CROSS-COUNTRY"],
ms._scale(0.6, icn["GR.IC.ENGINEER"])
];
sId["S-G-EVEM--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.MINE LAYING VEHICLE"]
];
sId["S-G-EVEMA-"] = [
icn["GR.EQ.MINE CLEARING EQUIPMENT"],
icn["GR.EQ.TANK"]
];
sId["S-G-EVEMV-"] = [
icn["GR.EQ.ARMOURED PERSONNEL CARRIER"],
icn["GR.EQ.ARMORED CARRIER WITH VOLCANO"]
];
sId["S-G-EVEMT-"] = [
icn["GR.EQ.MINE CLEARING EQUIPMENT"],
ms._translate(0, -10, icn["GR.EQ.LIMITED CROSS-COUNTRY"])
];
sId["S-G-EVEML-"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.LIMITED CROSS-COUNTRY"],
icn["GR.EQ.ARMORED CARRIER WITH VOLCANO"]
];
sId["S-G-EVEA--"] = [icn["GR.EQ.MINE CLEARING EQUIPMENT"]];
sId["S-G-EVEAA-"] = [
icn["GR.EQ.MINE CLEARING EQUIPMENT"],
icn["GR.EQ.TANK"]
];
sId["S-G-EVEAT-"] = [
icn["GR.EQ.MINE CLEARING EQUIPMENT"],
ms._translate(0, -10, icn["GR.EQ.LIMITED CROSS-COUNTRY"])
];
sId["S-G-EVEMSM"] = [
icn["GR.EQ.ARMOURED PERSONNEL CARRIER"],
icn["GR.EQ.MINE SCATTERABLE"]
];
sId["S-G-EVED--"] = [icn["GR.EQ.DOZER"]];
sId["S-G-EVEDA-"] = [icn["GR.EQ.DOZER ARMORED"]];
sId["S-G-EVES--"] = [
icn["GR.EQ.ARMOURED PERSONNEL CARRIER"],
ms._scale(0.6, icn["GR.IC.ENGINEER"])
];
sId["S-G-EVER--"] = [
icn["GR.EQ.ARMOURED PERSONNEL CARRIER"],
ms._scale(0.6, icn["GR.IC.ENGINEER"]),
icn["GR.EQ.ARMOURED PERSONNEL CARRIER ENGINEER RECON VEHICLE"]
];
sId["S-G-EVEH--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.LIMITED CROSS-COUNTRY"],
icn["GR.EQ.UTILITY VEHICLE BACKHOE"]
];
sId["S-G-EVEF--"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.CROSS-COUNTRY"],
icn["GR.EQ.UTILITY VEHICLE FERRY TRANSPORTER"]
];
sId["S-G-EVD---"] = [
icn["GR.EQ.UTILITY VEHICLE"],
icn["GR.EQ.CROSS-COUNTRY"],
ms._scale(0.7, icn["GR.IC.DRILLING"])
];
sId["S-G-EVT---"] = [icn["GR.EQ.TRAIN LOCOMOTIVE"]];
sId["S-G-EVC---"] = [icn["GR.I.CIVILIAN"]];
sId["S-G-EVCA--"] = [icn["GR.EQ.CIVILIAN VEHICLE.AUTOMOBILE"]];
sId["S-G-EVCAL-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.AUTOMOBILE"],
icn["GR.EQ.CIVILIAN VEHICLE.LIGHT"]
];
sId["S-G-EVCAM-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.AUTOMOBILE"],
icn["GR.EQ.CIVILIAN VEHICLE.MEDIUM"]
];
sId["S-G-EVCAH-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.AUTOMOBILE"],
icn["GR.EQ.CIVILIAN VEHICLE.HEAVY"]
];
sId["S-G-EVCO--"] = [icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"]];
sId["S-G-EVCOL-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"],
icn["GR.EQ.CIVILIAN VEHICLE.LIGHT"]
];
sId["S-G-EVCOM-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"],
icn["GR.EQ.CIVILIAN VEHICLE.MEDIUM"]
];
sId["S-G-EVCOH-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"],
icn["GR.EQ.CIVILIAN VEHICLE.HEAVY"]
];
sId["S-G-EVCM--"] = [
icn["GR.EQ.CIVILIAN VEHICLE.MULTIPLE PASSENGER VEHICLE"]
];
sId["S-G-EVCML-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.MULTIPLE PASSENGER VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.LIGHT"]
];
sId["S-G-EVCMM-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.MULTIPLE PASSENGER VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.MEDIUM"]
];
sId["S-G-EVCMH-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.MULTIPLE PASSENGER VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.HEAVY"]
];
sId["S-G-EVCU--"] = [icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"]];
sId["S-G-EVCUL-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.LIGHT"]
];
sId["S-G-EVCUM-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.MEDIUM"]
];
sId["S-G-EVCUH-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.HEAVY"]
];
sId["S-G-EVCJ--"] = [icn["GR.EQ.CIVILIAN VEHICLE.JEEP TYPE VEHICLE"]];
sId["S-G-EVCJL-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.JEEP TYPE VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.LIGHT"]
];
sId["S-G-EVCJM-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.JEEP TYPE VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.MEDIUM"]
];
sId["S-G-EVCJH-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.JEEP TYPE VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.HEAVY"]
];
sId["S-G-EVCT--"] = [
icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVCTL-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.LIGHT"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVCTM-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.MEDIUM"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVCTH-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.UTILITY VEHICLE"],
icn["GR.EQ.CIVILIAN VEHICLE.HEAVY"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVCF--"] = [
icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVCFL-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"],
icn["GR.EQ.CIVILIAN VEHICLE.LIGHT"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVCFM-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"],
icn["GR.EQ.CIVILIAN VEHICLE.MEDIUM"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVCFH-"] = [
icn["GR.EQ.CIVILIAN VEHICLE.OPEN-BED TRUCK"],
icn["GR.EQ.CIVILIAN VEHICLE.HEAVY"],
icn["GR.EQ.CIVILIAN VEHICLE.TRAILER"]
];
sId["S-G-EVM---"] = [icn["GR.EQ.PACK ANIMAL"]];
sId["S-G-EVS---"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
icn["GR.EQ.MISSILE SUPPORT"]
];
sId["S-G-EVST--"] = _STD2525 // For some strange reason app6 uses this code for other things...
? [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
icn["GR.EQ.MISSILE TRANSLOADER"]
]
: [icn["GR.EQ.TRAIN LOCOMOTIVE"]];
sId["S-G-EVSR--"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
icn["GR.EQ.MISSILE TRANSPORTER"]
];
sId["S-G-EVSC--"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
icn["GR.EQ.MISSILE CRANE/LOADING DEVICE"]
];
sId["S-G-EVSP--"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
icn["GR.EQ.MISSILE PROPELLANT TRANSPORTER"]
];
sId["S-G-EVSW--"] = [
icn[
"GR.EQ.ARMOURED PROTECTED VEHICLE WITH LIMITED CROSS COUNTRY MOBILITY"
],
icn["GR.EQ.MISSILE WARHEAD TRANSPORTER"]
];
sId["S-G-ES----"] = [icn["GR.EQ.SENSOR"]];
sId["S-G-ESR---"] = [icn["GR.EQ.RADAR"]];
sId["S-G-ESE---"] = [icn["GR.EQ.SENSOR EMPLACED"]];
sId["S-G-EXI---"] = [icn["GR.EQ.IMPROVISED EXPLOSIVE DEVICE"]];
sId["S-G-EX----"] = []; // N/A
sId["S-G-EXL---"] = [icn["GR.EQ.LASER"]];
sId["S-G-EXN---"] = [icn["GR.EQ.CBRN EQUIPMENT"]];
sId["S-G-EXF---"] = [icn["GR.EQ.FLAME THROWER"]];
sId["S-G-EXM---"] = [icn["GR.EQ.LAND MINES"]];
sId["S-G-EXMC--"] = [icn["GR.EQ.ANTIPERSONNEL LAND MINE"]];
sId["S-G-EXML--"] = [icn["GR.EQ.ANTIPERSONNEL LAND MINE LESS THAN LETHAL"]];
//This sets up the bounding boxes for equipment to have the bottom at the right place. (this will be used for mobility when unframed)
var equipmentBottom = {
"E-----": 0,
"EWM---": 140,
"EWMA--": 140,
"EWMAS-": 140,
EWMASR: 140,
EWMASE: 140,
"EWMAI-": 140,
EWMAIR: 140,
EWMAIE: 140,
"EWMAL-": 140,
EWMALR: 140,
EWMALE: 140,
"EWMAT-": 153,
EWMATR: 153,
EWMATE: 153,
"EWMS--": 140,
"EWMSS-": 140,
"EWMSI-": 140,
"EWMSL-": 140,
"EWMT--": 140,
"EWMTL-": 140,
"EWMTM-": 140,
"EWMTH-": 140,
"EWS---": 140,
"EWSL--": 140,
"EWSM--": 140,
"EWSH--": 140,
"EWX---": 140,
"EWXL--": 140,
"EWXM--": 140,
"EWXH--": 140,
"EWT---": 140,
"EWTL--": 140,
"EWTM--": 140,
"EWTH--": 140,
"EWR---": 140,
"EWRL--": 140,
"EWRM--": 140,
"EWRH--": 140,
"EWZ---": 140,
"EWZL--": 140,
"EWZM--": 140,
"EWZH--": 140,
"EWO---": 140,
"EWOL--": 140,
"EWOM--": 140,
"EWOH--": 140,
"EWH---": 140,
"EWHL--": 140,
"EWHLS-": 130,
"EWHM--": 140,
"EWHMS-": 130,
"EWHH--": 140,
"EWHHS-": 130,
"EWG---": 140,
"EWGL--": 140,
"EWGM--": 140,
"EWGH--": 140,
"EWGR--": 140,
"EWD---": 140,
"EWDL--": 140,
"EWDLS-": 130,
"EWDM--": 140,
"EWDMS-": 130,
"EWDH--": 140,
"EWDHS-": 130,
"EWA---": 140,
"EWAL--": 140,
"EWAM--": 140,
"EWAH--": 140,
"EV----": 129,
"EVA---": 129,
"EVAT--": 130,
"EVATL-": 130,
EVATLR: 130,
"EVATM-": 130,
EVATMR: 130,
"EVATH-": 130,
EVATHR: 130,
"EVAA--": 130,
"EVAAR-": 130,
"EVAI--": 130,
"EVAC--": 130,
"EVAS--": 130,
"EVAL--": 140,
"EVU---": 130,
"EVAB--": 130,
"EVUS--": 140,
"EVUSL-": 140,
"EVUSM-": 140,
"EVUSH-": 140,
"EVUL--": 140,
"EVUX--": 140,
"EVUR--": 130,
"EVUTL-": 130,
"EVUTH-": 130,
"EVUA--": 130,
"EVUAA-": 130,
"EVE---": 129,
"EVEB--": 130,
"EVEE--": 130,
"EVEC--": 140,
"EVEM--": 130,
"EVEMA-": 130,
"EVEMV-": 130,
"EVEMT-": 130,
"EVEML-": 140,
"EVEA--": 120,
"EVEAA-": 130,
"EVEAT-": 130,
EVEMSM: 130,
"EVED--": 130,
"EVEDA-": 130,
"EVES--": 130,
"EVER--": 130,
"EVEH--": 140,
"EVEF--": 140,
"EVD---": 140,
"EVT--": 130,
"EVC---": 119,
"EVCA--": 132.5,
"EVCAL-": 132.5,
"EVCAM-": 132.5,
"EVCAH-": 132.5,
"EVCO--": 132.5,
"EVCOL-": 132.5,
"EVCOM-": 132.5,
"EVCOH-": 132.5,
"EVCM--": 132.5,
"EVCML-": 132.5,
"EVCMM-": 132.5,
"EVCMH-": 132.5,
"EVCU--": 132.5,
"EVCUL-": 132.5,
"EVCUM-": 132.5,
"EVCUH-": 132.5,
"EVCJ--": 132.5,
"EVCJL-": 132.5,
"EVCJM-": 132.5,
"EVCJH-": 132.5,
"EVCT--": 132.5,
"EVCTL-": 132.5,
"EVCTM-": 132.5,
"EVCTH-": 132.5,
"EVCF--": 132.5,
"EVCFL-": 132.5,
"EVCFM-": 132.5,
"EVCFH-": 132.5,
"EVM---": 125,
"EVS---": 129,
"EVST--": 129,
"EVSR--": 129,
"EVSC--": 129,
"EVSP--": 129,
"EVSW--": 129,
"ES----": 140,
"ESR---": 120,
"ESE---": 136,
"EXI---": 119,
"EXL---": 145,
"EXN---": 140,
"EXF---": 135,
"EXM---": 130,
"EXMC--": 122,
"EXML--": 122
};
for (var key in equipmentBottom) {
if (!equipmentBottom.hasOwnProperty(key)) continue;
bbox["S-G-" + key] = {
x1: 50,
x2: 150,
y1: 50,
y2: equipmentBottom[key]
};
}
}
};