1+ // Vanilla - ifv.hpp
2+
3+ // Marshall
4+ class B_APC_Wheeled_01_base_F ;
5+ class B_APC_Wheeled_01_cannon_F : B_APC_Wheeled_01_base_F { class EventHandlers ; };
6+ class a3a_B_APC_Wheeled_01_cannon_F : B_APC_Wheeled_01_cannon_F
7+ {
8+ animationList[] = {" showBags" ,0.5 ," showCamonetHull" ,0 ," showCamonetTurret" ,0 ," showSLATHull" ,1 ," showSLATTurret" ,1 };
9+ class EventHandlers : EventHandlers
10+ {
11+ init = " if (local (_this select 0)) then {[(_this select 0), " " " " , [], false] call bis_fnc_initVehicle;};" ;
12+ };
13+ };
14+ class B_T_APC_Wheeled_01_cannon_F : B_APC_Wheeled_01_cannon_F {};
15+ class a3a_B_T_APC_Wheeled_01_cannon_F : B_T_APC_Wheeled_01_cannon_F
16+ {
17+ animationList[] = {" showBags" ,0.5 ," showCamonetHull" ,0 ," showCamonetTurret" ,0 ," showSLATHull" ,1 ," showSLATTurret" ,1 };
18+ class EventHandlers : EventHandlers
19+ {
20+ init = " if (local (_this select 0)) then {[(_this select 0), " " " " , [], false] call bis_fnc_initVehicle;};" ;
21+ };
22+ };
23+
24+ // Rhino
25+ class AFV_Wheeled_01_base_F ;
26+ class B_AFV_Wheeled_01_cannon_F : AFV_Wheeled_01_base_F { class EventHandlers ; };
27+ class a3a_AFV_Wheeled_01_cannon_F : B_AFV_Wheeled_01_cannon_F
28+ {
29+ animationList[] = {" showCamonetHull" ,0 ," showCamonetCannon" ,0 ," showCamonetTurret" ,0 ," showSLATHull" ,1 };
30+ // Already has initVehicle EH
31+ };
32+ class B_T_AFV_Wheeled_01_cannon_F : AFV_Wheeled_01_base_F { class EventHandlers ; };
33+ class a3a_T_AFV_Wheeled_01_cannon_F : B_T_AFV_Wheeled_01_cannon_F
34+ {
35+ animationList[] = {" showCamonetHull" ,0 ," showCamonetCannon" ,0 ," showCamonetTurret" ,0 ," showSLATHull" ,1 };
36+ // Already has initVehicle EH
37+ };
38+
39+ // Gorgon
40+ class I_APC_Wheeled_03_base_F ;
41+ class I_APC_Wheeled_03_cannon_F : I_APC_Wheeled_03_base_F { class EventHandlers ; }
42+ class a3a_APC_Wheeled_03_cannon_F : I_APC_Wheeled_03_cannon_F
43+ {
44+ animationList[] = {" showCamonetHull" ,0 ," showBags" ,0.3 ," showBags2" ,0.3 ," showTools" ,0.3 ," showSLATHull" ,1 };
45+ class EventHandlers : EventHandlers
46+ {
47+ init = " if (local (_this select 0)) then {[(_this select 0), " " " " , [], false] call bis_fnc_initVehicle;};" ;
48+ };
49+ };
50+ class a3a_APC_Wheeled_03_cannon_blufor_F : a3a_APC_Wheeled_03_cannon_F
51+ {
52+ textureList[] = {};
53+ hiddenSelectionsTextures[] = {" a3\a rmor_f_gamma\APC_Wheeled_03\data\APC_Wheeled_03_Ext_CO.paa" ," a3\a rmor_f_gamma\APC_Wheeled_03\data\APC_Wheeled_03_Ext2_CO.paa" ," a3\a rmor_f_gamma\APC_Wheeled_03\data\RCWS30_CO.paa" ," a3\a rmor_f_gamma\APC_Wheeled_03\data\APC_Wheeled_03_Ext_alpha_CO.paa" ," a3\a rmor_f\data\camonet_aaf_fia_desert_co.paa" ," a3\a rmor_f\data\cage_sand_co.paa" };
54+ };
55+
56+ // Mora
57+ class I_APC_tracked_03_base_F ;
58+ class I_APC_tracked_03_cannon_F : I_APC_tracked_03_base_F { class EventHandlers ; };
59+ class a3a_APC_tracked_03_cannon_F : I_APC_tracked_03_cannon_F
60+ {
61+ animationList[] = {" showBags" ,0.3 ," showBags2" ,0.3 ," showCamonetHull" ,0 ," showCamonetTurret" ,0 ," showTools" ,0.3 ," showSLATHull" ,1 ," showSLATTurret" ,1 };
62+ class EventHandlers : EventHandlers
63+ {
64+ init = " if (local (_this select 0)) then {[(_this select 0), " " " " , [], false] call bis_fnc_initVehicle;};" ;
65+ };
66+ };
67+ class I_E_APC_tracked_03_base_F ;
68+ class I_E_APC_tracked_03_cannon_F : I_E_APC_tracked_03_base_F { class EventHandlers ; };
69+ class a3a_E_APC_tracked_03_cannon_F : I_E_APC_tracked_03_cannon_F
70+ {
71+ animationList[] = {" showBags" ,0.3 ," showBags2" ,0.3 ," showCamonetHull" ,0 ," showCamonetTurret" ,0 ," showTools" ,0.3 ," showSLATHull" ,1 ," showSLATTurret" ,1 };
72+ class EventHandlers : EventHandlers
73+ {
74+ init = " if (local (_this select 0)) then {[(_this select 0), " " " " , [], false] call bis_fnc_initVehicle;};" ;
75+ };
76+ };
77+ // Marid
78+ class APC_Wheeled_02_base_v2_F ;
79+ class O_APC_Wheeled_02_rcws_v2_F : APC_Wheeled_02_base_v2_F { class EventHandlers ; };
80+ class a3a_APC_Wheeled_02_rcws_v2_F : O_APC_Wheeled_02_rcws_v2_F
81+ {
82+ animationList[] = {" showBags" ,0.2 ," showCanisters" ,0.2 ," showTools" ,0.2 ," showCamonetHull" ,0 ," showSLATHull" ,1 };
83+ // Already has initVehicle EH
84+ };
85+ class O_T_APC_Wheeled_02_rcws_v2_ghex_F : APC_Wheeled_02_base_v2_F { class EventHandlers ; };
86+ class a3a_T_APC_Wheeled_02_rcws_v2_F : O_T_APC_Wheeled_02_rcws_v2_ghex_F
87+ {
88+ animationList[] = {" showBags" ,0.2 ," showCanisters" ,0.2 ," showTools" ,0.2 ," showCamonetHull" ,0 ," showSLATHull" ,1 };
89+ // Already has initVehicle EH
90+ };
91+
92+ // Kamysh
93+ class O_APC_Tracked_02_base_F ;
94+ class O_APC_Tracked_02_cannon_F : O_APC_Tracked_02_base_F { class EventHandlers ; };
95+ class a3a_APC_Tracked_02_cannon_F : O_APC_Tracked_02_cannon_F
96+ {
97+ animationList[] = {" showTracks" ,0.5 ," showCamonetHull" ,0 ," showBags" ,0.5 ," showSLATHull" ,1 };
98+ // Already has initVehicle EH
99+ };
100+ class O_T_APC_Tracked_02_cannon_ghex_F : O_APC_Tracked_02_cannon_F {};
101+ class a3a_T_APC_Tracked_02_cannon_F : O_T_APC_Tracked_02_cannon_ghex_F
102+ {
103+ animationList[] = {" showTracks" ,0.5 ," showCamonetHull" ,0 ," showBags" ,0.5 ," showSLATHull" ,1 };
104+ // Already has initVehicle EH
105+ };
0 commit comments