mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
15a5e74649
Add interaction anims to GM
101 lines
4.0 KiB
C++
101 lines
4.0 KiB
C++
class CfgVehicles {
|
|
class gm_wheeled_car_base;
|
|
class gm_uaz469_base: gm_wheeled_car_base {
|
|
class EGVAR(interaction,anims) {
|
|
class spare_wheel_unhide {
|
|
phase = 0;
|
|
positions[] = {"_target selectionPosition ['spare_wheel', 'FireGeometry', 'AveragePoint']"};
|
|
items[] = {"ACE_Wheel"};
|
|
name = ECSTRING(repair,RemoveWheel);
|
|
text = ECSTRING(repair,RemovingWheel);
|
|
};
|
|
};
|
|
};
|
|
|
|
class gm_wheeled_APC_base;
|
|
class gm_brdm2_base: gm_wheeled_APC_base {
|
|
class EGVAR(interaction,anims) {
|
|
class SpareWheel_01_unhide {
|
|
phase = 0;
|
|
positions[] = {"_target selectionPosition ['sparewheel_01', 'FireGeometry', 'AveragePoint']"};
|
|
items[] = {"ACE_Wheel"};
|
|
name = ECSTRING(repair,RemoveWheel);
|
|
text = ECSTRING(repair,RemovingWheel);
|
|
distance = 2.5;
|
|
};
|
|
class SpareWheel_02_unhide {
|
|
phase = 0;
|
|
positions[] = {"_target selectionPosition ['sparewheel_02', 'FireGeometry', 'AveragePoint']"};
|
|
items[] = {"ACE_Wheel"};
|
|
name = ECSTRING(repair,RemoveWheel);
|
|
text = ECSTRING(repair,RemovingWheel);
|
|
};
|
|
};
|
|
};
|
|
class gm_brdm2um_base: gm_brdm2_base {
|
|
class EGVAR(interaction,anims): EGVAR(interaction,anims) {
|
|
class SpareWheel_01_unhide: SpareWheel_01_unhide {
|
|
positions[] = {{0.2, -0.7, -0.25}};
|
|
distance = 2;
|
|
};
|
|
class SpareWheel_02_unhide: SpareWheel_02_unhide {
|
|
positions[] = {{0, -1.6, -0.4}};
|
|
};
|
|
};
|
|
};
|
|
|
|
class gm_btr60_base: gm_wheeled_APC_base {
|
|
class EGVAR(interaction,anims) {
|
|
class SpareWheel_01_unhide {
|
|
phase = 0;
|
|
positions[] = {"_target selectionPosition ['sparewheel_01', 'FireGeometry', 'AveragePoint']"};
|
|
items[] = {"ACE_Wheel"};
|
|
name = ECSTRING(repair,RemoveWheel);
|
|
text = ECSTRING(repair,RemovingWheel);
|
|
distance = 3;
|
|
};
|
|
class SpareWheel_02_unhide {
|
|
phase = 0;
|
|
positions[] = {"_target selectionPosition ['sparewheel_02', 'FireGeometry', 'AveragePoint']"};
|
|
items[] = {"ACE_Wheel"};
|
|
name = ECSTRING(repair,RemoveWheel);
|
|
text = ECSTRING(repair,RemovingWheel);
|
|
};
|
|
class SpareWheel_03_unhide {
|
|
phase = 0;
|
|
positions[] = {"_target selectionPosition ['sparewheel_03', 'FireGeometry', 'AveragePoint']"};
|
|
items[] = {"ACE_Wheel"};
|
|
name = ECSTRING(repair,RemoveWheel);
|
|
text = ECSTRING(repair,RemovingWheel);
|
|
};
|
|
};
|
|
};
|
|
|
|
class gm_bmp1_base;
|
|
class gm_bmp1sp2_base: gm_bmp1_base {
|
|
class EGVAR(interaction,anims) {
|
|
class spareTracks_1_1_unhide {
|
|
phase = 0;
|
|
positions[] = {"(_target selectionPosition ['door_1_1', 'FireGeometry', 'AveragePoint']) vectorAdd [0, 0, -0.15]"};
|
|
items[] = {"ACE_Track"};
|
|
name = ECSTRING(repair,RemoveTrack);
|
|
text = ECSTRING(repair,RemovingTrack);
|
|
};
|
|
class spareTracks_1_2_unhide {
|
|
phase = 0;
|
|
positions[] = {"(_target selectionPosition ['door_1_2', 'FireGeometry', 'AveragePoint']) vectorAdd [0, 0, -0.15]"};
|
|
items[] = {"ACE_Track"};
|
|
name = ECSTRING(repair,RemoveTrack);
|
|
text = ECSTRING(repair,RemovingTrack);
|
|
};
|
|
class spareTracks_2_1_unhide {
|
|
phase = 0;
|
|
positions[] = {{-1.1, -2.7, -1.3}, {1.1, -2.7, -1.3}};
|
|
items[] = {"ACE_Track", "ACE_Track"};
|
|
name = ECSTRING(repair,RemoveTrack);
|
|
text = ECSTRING(repair,RemovingTrack);
|
|
};
|
|
};
|
|
};
|
|
};
|