dedmen's model fixes

This commit is contained in:
commy2 2017-12-14 15:51:14 +01:00
parent 36626d26d8
commit 2f3c43572b
5 changed files with 19 additions and 15 deletions

View File

@ -54,7 +54,7 @@ class CfgVehicles {
class slide_down_tripod { class slide_down_tripod {
source = "user"; source = "user";
animPeriod = 0.02; animPeriod = 0.02;
initPhase = 0; initPhase = 0.5;
minValue = 0; minValue = 0;
maxValue = 1; maxValue = 1;
}; };
@ -65,15 +65,15 @@ class CfgVehicles {
class ACE_Actions { class ACE_Actions {
class ACE_MainActions { class ACE_MainActions {
selection = ""; selection = "interaction_point";
distance = 5; distance = 5;
condition = "true"; condition = "(true)";
class ACE_Pickup { class ACE_Pickup {
selection = ""; selection = "";
displayName = CSTRING(PickUp); displayName = CSTRING(PickUp);
distance = 5; distance = 5;
condition = "true"; condition = "(true)";
statement = QUOTE([ARR_2(_player,_target)] call FUNC(pickup)); statement = QUOTE([ARR_2(_player,_target)] call FUNC(pickup));
showDisabled = 0; showDisabled = 0;
exceptions[] = {}; exceptions[] = {};
@ -85,7 +85,7 @@ class CfgVehicles {
selection = ""; selection = "";
displayName = CSTRING(Adjust); displayName = CSTRING(Adjust);
distance = 5; distance = 5;
condition = "true"; condition = "(true)";
//wait a frame to handle "Do When releasing action menu key" option: //wait a frame to handle "Do When releasing action menu key" option:
statement = QUOTE([ARR_2({_this call FUNC(adjust)}, [ARR_2(_player,_target)])] call CBA_fnc_execNextFrame); statement = QUOTE([ARR_2({_this call FUNC(adjust)}, [ARR_2(_player,_target)])] call CBA_fnc_execNextFrame);
showDisabled = 0; showDisabled = 0;

View File

@ -4,7 +4,7 @@ if (!hasInterface) exitWith {};
GVAR(adjustPFH) = -1; GVAR(adjustPFH) = -1;
GVAR(height) = 0; GVAR(height) = 0.5;
// Cancel adjustment if interact menu opens // Cancel adjustment if interact menu opens
["ace_interactMenuOpened", {[ACE_player] call FUNC(handleInteractMenuOpened)}] call CBA_fnc_addEventHandler; ["ace_interactMenuOpened", {[ACE_player] call FUNC(handleInteractMenuOpened)}] call CBA_fnc_addEventHandler;

View File

@ -1,10 +1,10 @@
class CfgSkeletons class CfgSkeletons {
{
class Default { class Default {
isDiscrete = 1; isDiscrete = 1;
skeletonInherit = ""; skeletonInherit = "";
skeletonBones[] = {}; skeletonBones[] = {};
}; };
class ace_snipertripod_skeleton: Default { class ace_snipertripod_skeleton: Default {
isDiscrete = 1; isDiscrete = 1;
skeletonInherit = "Default"; skeletonInherit = "Default";
@ -13,21 +13,25 @@ class CfgSkeletons
"leg_1","tripod", "leg_1","tripod",
"leg_2","tripod", "leg_2","tripod",
"leg_3","tripod", "leg_3","tripod",
"interaction_point","tripod",
"leg_slide_1","leg_1", "leg_slide_1","leg_1",
"leg_slide_2","leg_2", "leg_slide_2","leg_2",
"leg_slide_3","leg_3" "leg_slide_3","leg_3"
}; };
}; };
}; };
class CfgModels { class CfgModels {
class Default { class Default {
sectionsInherit = ""; sectionsInherit = "";
sections[] = {}; sections[] = {};
skeletonName = ""; skeletonName = "";
}; };
class sniper_tripod: Default { class sniper_tripod: Default {
skeletonName = "ace_snipertripod_skeleton"; skeletonName = "ace_snipertripod_skeleton";
sectionsInherit = "Default"; sectionsInherit = "Default";
class animations { class animations {
class slide_down_tripod { class slide_down_tripod {
type = "translation"; type = "translation";

Binary file not shown.

View File

@ -33,7 +33,7 @@ if (stance _unit == "STAND") then {
private _tripod = "ACE_TripodObject" createVehicle [0, 0, 0]; private _tripod = "ACE_TripodObject" createVehicle [0, 0, 0];
{ {
_tripod animate [_x, 1]; _tripod animate [_x, 0.5];
} count ["slide_down_tripod", "retract_leg_1", "retract_leg_2", "retract_leg_3"]; } count ["slide_down_tripod", "retract_leg_1", "retract_leg_2", "retract_leg_3"];
[{ [{