ACE3/TO_MERGE/ace/arty_ammunition/105mm/CfgMagazines.hpp

202 lines
13 KiB
C++
Raw Normal View History

class ace_arty_105mm_default : ace_arty_howitzer_default {
ACE_ARTY_BTABS = "\x\ace\addons\sys_arty_ammunition\105mm\tables\ace_arty_105mm_genericBtab_%1_chg%2.sqf"; // 1 = angle (LA/HA) 2 = chg#
ACE_ARTY_BTABS_KEY = "ace_arty_105mm_genericBtab_%1_chg%2";
scope = 2;
ACE_Weight = 18.10;
};
class ace_arty_105mm_m1 : ace_arty_105mm_default {
scope = 1;
type = 0;
displayName = "105mm M1 HE";
ACE_ARTY_MAGAZINE_FORMAT = "ace_arty_105mm_m1_m782_%1_chg%2";
ACE_ARTY_CHARGE_IMAGE_FORMAT = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\m14_chg%1.paa";
ACE_ARTY_SHELL_IMAGE = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\m1.paa";
ACE_ARTY_SHELL_VEHICLE = "ace_arty_m1_cartridge";
ACE_ARTY_FUZE_TYPES[] = {"pd", "prox", "time", "delay"};
ACE_ARTY_FUZE_DESC[] = {"Point Detonate", "Proximity", "Time", "Delay"};
ACE_ARTY_AMMO_CLASSES[] = {"ace_arty_105mm_m1_m782_pd", "ace_arty_105mm_m1_m782_prox", "ace_arty_105mm_m1_m782_time", "ace_arty_105mm_m1_m782_delay"};
ACE_ARTY_MINCHARGE = 1;
ACE_ARTY_MAXCHARGE = 8;
ACE_ARTY_INEFFECT = "HE";
};
class ace_arty_105mm_m1_m782_pd_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M1 - M782 PD Chg. 1";
ammo = "ace_arty_105mm_m1_m782_pd";
initSpeed = 205;
ACE_ARTY_DEFAULT_CLASS = "ace_arty_105mm_m1";
};
class ace_arty_105mm_m1_m782_pd_chg2 : ace_arty_105mm_m1_m782_pd_chg1 { initSpeed = 223; displayName = "105mm M1 - M782 PD Chg. 2"; };
class ace_arty_105mm_m1_m782_pd_chg3 : ace_arty_105mm_m1_m782_pd_chg1 { initSpeed = 247; displayName = "105mm M1 - M782 PD Chg. 3"; };
class ace_arty_105mm_m1_m782_pd_chg4 : ace_arty_105mm_m1_m782_pd_chg1 { initSpeed = 278; displayName = "105mm M1 - M782 PD Chg. 4"; };
class ace_arty_105mm_m1_m782_pd_chg5 : ace_arty_105mm_m1_m782_pd_chg1 { initSpeed = 325; displayName = "105mm M1 - M782 PD Chg. 5"; };
class ace_arty_105mm_m1_m782_pd_chg6 : ace_arty_105mm_m1_m782_pd_chg1 { initSpeed = 393; displayName = "105mm M1 - M782 PD Chg. 6"; };
class ace_arty_105mm_m1_m782_pd_chg7 : ace_arty_105mm_m1_m782_pd_chg1 { initSpeed = 494; displayName = "105mm M1 - M782 PD Chg. 7"; };
class ace_arty_105mm_m1_m782_pd_chg8 : ace_arty_105mm_m1_m782_pd_chg1 { initSpeed = 616; displayName = "105mm M1 - M782 PD Chg. 8"; };
class ace_arty_105mm_m1_m782_time_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M1 - M782 TIME Chg. 1";
ammo = "ace_arty_105mm_m1_m782_time";
initSpeed = 205;
};
class ace_arty_105mm_m1_m782_time_chg2 : ace_arty_105mm_m1_m782_time_chg1 { initSpeed = 223; displayName = "105mm M1 - M782 TIME Chg. 2"; };
class ace_arty_105mm_m1_m782_time_chg3 : ace_arty_105mm_m1_m782_time_chg1 { initSpeed = 247; displayName = "105mm M1 - M782 TIME Chg. 3"; };
class ace_arty_105mm_m1_m782_time_chg4 : ace_arty_105mm_m1_m782_time_chg1 { initSpeed = 278; displayName = "105mm M1 - M782 TIME Chg. 4"; };
class ace_arty_105mm_m1_m782_time_chg5 : ace_arty_105mm_m1_m782_time_chg1 { initSpeed = 325; displayName = "105mm M1 - M782 TIME Chg. 5"; };
class ace_arty_105mm_m1_m782_time_chg6 : ace_arty_105mm_m1_m782_time_chg1 { initSpeed = 393; displayName = "105mm M1 - M782 TIME Chg. 6"; };
class ace_arty_105mm_m1_m782_time_chg7 : ace_arty_105mm_m1_m782_time_chg1 { initSpeed = 494; displayName = "105mm M1 - M782 TIME Chg. 7"; };
class ace_arty_105mm_m1_m782_time_chg8 : ace_arty_105mm_m1_m782_time_chg1 { initSpeed = 616; displayName = "105mm M1 - M782 TIME Chg. 8"; };
class ace_arty_105mm_m1_m782_prox_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M1 - M782 PROX Chg. 1";
ammo = "ace_arty_105mm_m1_m782_prox";
initSpeed = 205;
};
class ace_arty_105mm_m1_m782_prox_chg2 : ace_arty_105mm_m1_m782_prox_chg1 { initSpeed = 223; displayName = "105mm M1 - M782 PROX Chg. 2"; };
class ace_arty_105mm_m1_m782_prox_chg3 : ace_arty_105mm_m1_m782_prox_chg1 { initSpeed = 247; displayName = "105mm M1 - M782 PROX Chg. 3"; };
class ace_arty_105mm_m1_m782_prox_chg4 : ace_arty_105mm_m1_m782_prox_chg1 { initSpeed = 278; displayName = "105mm M1 - M782 PROX Chg. 4"; };
class ace_arty_105mm_m1_m782_prox_chg5 : ace_arty_105mm_m1_m782_prox_chg1 { initSpeed = 325; displayName = "105mm M1 - M782 PROX Chg. 5"; };
class ace_arty_105mm_m1_m782_prox_chg6 : ace_arty_105mm_m1_m782_prox_chg1 { initSpeed = 393; displayName = "105mm M1 - M782 PROX Chg. 6"; };
class ace_arty_105mm_m1_m782_prox_chg7 : ace_arty_105mm_m1_m782_prox_chg1 { initSpeed = 494; displayName = "105mm M1 - M782 PROX Chg. 7"; };
class ace_arty_105mm_m1_m782_prox_chg8 : ace_arty_105mm_m1_m782_prox_chg1 { initSpeed = 616; displayName = "105mm M1 - M782 PROX Chg. 8"; };
class ace_arty_105mm_m1_m782_delay_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M1 - M782 DELAY Chg. 1";
ammo = "ace_arty_105mm_m1_m782_delay";
initSpeed = 205;
};
class ace_arty_105mm_m1_m782_delay_chg2 : ace_arty_105mm_m1_m782_delay_chg1 { initSpeed = 223; displayName = "105mm M1 - M782 DELAY Chg. 2"; };
class ace_arty_105mm_m1_m782_delay_chg3 : ace_arty_105mm_m1_m782_delay_chg1 { initSpeed = 247; displayName = "105mm M1 - M782 DELAY Chg. 3"; };
class ace_arty_105mm_m1_m782_delay_chg4 : ace_arty_105mm_m1_m782_delay_chg1 { initSpeed = 278; displayName = "105mm M1 - M782 DELAY Chg. 4"; };
class ace_arty_105mm_m1_m782_delay_chg5 : ace_arty_105mm_m1_m782_delay_chg1 { initSpeed = 325; displayName = "105mm M1 - M782 DELAY Chg. 5"; };
class ace_arty_105mm_m1_m782_delay_chg6 : ace_arty_105mm_m1_m782_delay_chg1 { initSpeed = 393; displayName = "105mm M1 - M782 DELAY Chg. 6"; };
class ace_arty_105mm_m1_m782_delay_chg7 : ace_arty_105mm_m1_m782_delay_chg1 { initSpeed = 494; displayName = "105mm M1 - M782 DELAY Chg. 7"; };
class ace_arty_105mm_m1_m782_delay_chg8 : ace_arty_105mm_m1_m782_delay_chg1 { initSpeed = 616; displayName = "105mm M1 - M782 DELAY Chg. 8"; };
class ace_arty_105mm_m314a3 : ace_arty_105mm_default {
scope = 1;
type = 0;
displayName = "105mm M314A3 Illumination";
ACE_ARTY_MAGAZINE_FORMAT = "ace_arty_105mm_m314a3_m782_%1_chg%2";
ACE_ARTY_CHARGE_IMAGE_FORMAT = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\m14_chg%1.paa";
ACE_ARTY_SHELL_IMAGE = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\M314A3.paa";
ACE_ARTY_SHELL_VEHICLE = "ace_arty_m314a3_cartridge";
ACE_ARTY_FUZE_TYPES[] = {"time"};
ACE_ARTY_FUZE_DESC[] = {"Time"};
ACE_ARTY_AMMO_CLASSES[] = {"ace_arty_105mm_m314a3_m782"};
ACE_ARTY_MINCHARGE = 1;
ACE_ARTY_MAXCHARGE = 7;
ACE_ARTY_INEFFECT = "ILLUM";
};
class ace_arty_105mm_m314a3_m782_time_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M314A3 - M782 TIME Chg. 1";
ammo = "ace_arty_105mm_m314a3_m782";
initSpeed = 205;
ACE_ARTY_DEFAULT_CLASS = "ace_arty_105mm_m314a3";
};
class ace_arty_105mm_m314a3_m782_time_chg2 : ace_arty_105mm_m314a3_m782_time_chg1 { initSpeed = 223; displayName = "105mm M314A3 - M782 TIME Chg. 2"; };
class ace_arty_105mm_m314a3_m782_time_chg3 : ace_arty_105mm_m314a3_m782_time_chg1 { initSpeed = 247; displayName = "105mm M314A3 - M782 TIME Chg. 3"; };
class ace_arty_105mm_m314a3_m782_time_chg4 : ace_arty_105mm_m314a3_m782_time_chg1 { initSpeed = 278; displayName = "105mm M314A3 - M782 TIME Chg. 4"; };
class ace_arty_105mm_m314a3_m782_time_chg5 : ace_arty_105mm_m314a3_m782_time_chg1 { initSpeed = 325; displayName = "105mm M314A3 - M782 TIME Chg. 5"; };
class ace_arty_105mm_m314a3_m782_time_chg6 : ace_arty_105mm_m314a3_m782_time_chg1 { initSpeed = 393; displayName = "105mm M314A3 - M782 TIME Chg. 6"; };
class ace_arty_105mm_m314a3_m782_time_chg7 : ace_arty_105mm_m314a3_m782_time_chg1 { initSpeed = 494; displayName = "105mm M314A3 - M782 TIME Chg. 7"; };
class ace_arty_105mm_m84a1 : ace_arty_105mm_default {
scope = 1;
type = 0;
displayName = "105mm M84A1 Base Ejecting HC Smoke";
ACE_ARTY_MAGAZINE_FORMAT = "ace_arty_105mm_m84a1_m782_%1_chg%2";
ACE_ARTY_CHARGE_IMAGE_FORMAT = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\m14_chg%1.paa";
ACE_ARTY_SHELL_IMAGE = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\M84A1.paa";
ACE_ARTY_SHELL_VEHICLE = "ace_arty_m84a1_cartridge";
ACE_ARTY_FUZE_TYPES[] = {"time"};
ACE_ARTY_FUZE_DESC[] = {"Time"};
ACE_ARTY_AMMO_CLASSES[] = {"ace_arty_105mm_m84a1_m782"};
ACE_ARTY_MINCHARGE = 1;
ACE_ARTY_MAXCHARGE = 7;
ACE_ARTY_INEFFECT = "SMOKE";
};
class ace_arty_105mm_m84a1_m782_time_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M84A1 - M782 TIME Chg. 1";
ammo = "ace_arty_105mm_m84a1_m782";
initSpeed = 205;
ACE_ARTY_DEFAULT_CLASS = "ace_arty_105mm_m84a1";
};
class ace_arty_105mm_m84a1_m782_time_chg2 : ace_arty_105mm_m84a1_m782_time_chg1 { initSpeed = 223; displayName = "105mm M84A1 - M782 TIME Chg. 2"; };
class ace_arty_105mm_m84a1_m782_time_chg3 : ace_arty_105mm_m84a1_m782_time_chg1 { initSpeed = 247; displayName = "105mm M84A1 - M782 TIME Chg. 3"; };
class ace_arty_105mm_m84a1_m782_time_chg4 : ace_arty_105mm_m84a1_m782_time_chg1 { initSpeed = 278; displayName = "105mm M84A1 - M782 TIME Chg. 4"; };
class ace_arty_105mm_m84a1_m782_time_chg5 : ace_arty_105mm_m84a1_m782_time_chg1 { initSpeed = 325; displayName = "105mm M84A1 - M782 TIME Chg. 5"; };
class ace_arty_105mm_m84a1_m782_time_chg6 : ace_arty_105mm_m84a1_m782_time_chg1 { initSpeed = 393; displayName = "105mm M84A1 - M782 TIME Chg. 6"; };
class ace_arty_105mm_m84a1_m782_time_chg7 : ace_arty_105mm_m84a1_m782_time_chg1 { initSpeed = 494; displayName = "105mm M84A1 - M782 TIME Chg. 7"; };
class ace_arty_105mm_m916 : ace_arty_105mm_default {
scope = 1;
type = 0;
displayName = "105mm M916 Base Ejecting DPICM";
ACE_ARTY_MAGAZINE_FORMAT = "ace_arty_105mm_m916_m782_%1_chg%2";
ACE_ARTY_CHARGE_IMAGE_FORMAT = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\m14_chg%1.paa";
ACE_ARTY_SHELL_IMAGE = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\M916.paa";
ACE_ARTY_SHELL_VEHICLE = "ace_arty_m916_cartridge";
ACE_ARTY_FUZE_TYPES[] = {"time"};
ACE_ARTY_FUZE_DESC[] = {"Time"};
ACE_ARTY_AMMO_CLASSES[] = {"ace_arty_105mm_m916_m782"};
ACE_ARTY_MINCHARGE = 1;
ACE_ARTY_MAXCHARGE = 8;
ACE_ARTY_INEFFECT = "DPICM";
};
class ace_arty_105mm_m916_m782_time_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M916 - M782 TIME Chg. 1";
ammo = "ace_arty_105mm_m916_m782";
initSpeed = 205;
ACE_ARTY_DEFAULT_CLASS = "ace_arty_105mm_m916";
};
// m119 setVariable ["ace_sys_arty_currentRound", ["ace_arty_105mm_m1_m782_pd_chg6", [0], random (10000)]]; m119 fire "ace_arty_m119";
class ace_arty_105mm_m916_m782_time_chg2 : ace_arty_105mm_m916_m782_time_chg1 { initSpeed = 223; displayName = "105mm M916 - M782 TIME Chg. 2"; };
class ace_arty_105mm_m916_m782_time_chg3 : ace_arty_105mm_m916_m782_time_chg1 { initSpeed = 247; displayName = "105mm M916 - M782 TIME Chg. 3"; };
class ace_arty_105mm_m916_m782_time_chg4 : ace_arty_105mm_m916_m782_time_chg1 { initSpeed = 278; displayName = "105mm M916 - M782 TIME Chg. 4"; };
class ace_arty_105mm_m916_m782_time_chg5 : ace_arty_105mm_m916_m782_time_chg1 { initSpeed = 325; displayName = "105mm M916 - M782 TIME Chg. 5"; };
class ace_arty_105mm_m916_m782_time_chg6 : ace_arty_105mm_m916_m782_time_chg1 { initSpeed = 393; displayName = "105mm M916 - M782 TIME Chg. 6"; };
class ace_arty_105mm_m916_m782_time_chg7 : ace_arty_105mm_m916_m782_time_chg1 { initSpeed = 494; displayName = "105mm M916 - M782 TIME Chg. 7"; };
class ace_arty_105mm_m916_m782_time_chg8 : ace_arty_105mm_m916_m782_time_chg1 { initSpeed = 616; displayName = "105mm M916 - M782 TIME Chg. 8"; };
class ace_arty_105mm_m60a2 : ace_arty_105mm_default {
scope = 1;
type = 0;
displayName = "105mm M60A2 WP";
ACE_ARTY_MAGAZINE_FORMAT = "ace_arty_105mm_m60a2_m782_%1_chg%2";
ACE_ARTY_CHARGE_IMAGE_FORMAT = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\m14_chg%1.paa";
ACE_ARTY_SHELL_IMAGE = "\x\ace\Addons\sys_arty_ammunition\105mm\data\images\M60A2.paa";
ACE_ARTY_SHELL_VEHICLE = "ace_arty_m60a2_cartridge";
ACE_ARTY_FUZE_TYPES[] = {"pd"};
ACE_ARTY_FUZE_DESC[] = {"Point Detonate"};
ACE_ARTY_AMMO_CLASSES[] = {"ace_arty_105mm_m60a2_m782"};
ACE_ARTY_MINCHARGE = 1;
ACE_ARTY_MAXCHARGE = 7;
ACE_ARTY_INEFFECT = "WP";
};
class ace_arty_105mm_m60a2_m782_pd_chg1 : ace_arty_howitzer_mag {
displayName = "105mm M60A2 - M782 PD Chg. 1";
ammo = "ace_arty_105mm_m60a2_m782_pd";
initSpeed = 205;
ACE_ARTY_DEFAULT_CLASS = "ace_arty_105mm_m60a2";
};
class ace_arty_105mm_m60a2_m782_pd_chg2 : ace_arty_105mm_m60a2_m782_pd_chg1 { initSpeed = 223; displayName = "105mm M60A2 - M782 PD Chg. 2"; };
class ace_arty_105mm_m60a2_m782_pd_chg3 : ace_arty_105mm_m60a2_m782_pd_chg1 { initSpeed = 247; displayName = "105mm M60A2 - M782 PD Chg. 3"; };
class ace_arty_105mm_m60a2_m782_pd_chg4 : ace_arty_105mm_m60a2_m782_pd_chg1 { initSpeed = 278; displayName = "105mm M60A2 - M782 PD Chg. 4"; };
class ace_arty_105mm_m60a2_m782_pd_chg5 : ace_arty_105mm_m60a2_m782_pd_chg1 { initSpeed = 325; displayName = "105mm M60A2 - M782 PD Chg. 5"; };
class ace_arty_105mm_m60a2_m782_pd_chg6 : ace_arty_105mm_m60a2_m782_pd_chg1 { initSpeed = 393; displayName = "105mm M60A2 - M782 PD Chg. 6"; };
class ace_arty_105mm_m60a2_m782_pd_chg7 : ace_arty_105mm_m60a2_m782_pd_chg1 { initSpeed = 494; displayName = "105mm M60A2 - M782 PD Chg. 7"; };