Ropes – Arma 3
Jump to navigation
Jump to search
Lou Montana (talk | contribs) (Page creation) |
m ("lenght" note) |
||
Line 24: | Line 24: | ||
class RopeRabbit : Rope | class RopeRabbit : Rope | ||
{ | { | ||
maxRelLenght = 1.1; | maxRelLenght = 1.1; // "Lenght" is a typo but intentional! Same for maxExtraLenght | ||
maxExtraLenght = 20; | maxExtraLenght = 20; | ||
springFactor = 0.5; // higher == less stretchy rope | springFactor = 0.5; // higher == less stretchy rope |
Revision as of 08:37, 10 December 2021
Commands
See Ropes and Sling Loading command group.
Config
Rope Type
A rope stretches and breaks following the formula:
const float maxRopeStretchLength = (desiredLength * maxRelLength) + maxExtraLength;
if (currentLength > maxRopeStretchLength) { /* breaks */ };
Config declaration:
class CfgVehicles
{
class Rope;
class RopeRabbit : Rope
{
maxRelLenght = 1.1; // "Lenght" is a typo but intentional! Same for maxExtraLenght
maxExtraLenght = 20;
springFactor = 0.5; // higher == less stretchy rope
segmentType = "RopeSegmentRabbit"; // reference to CfgNonAIVehicles' class
torqueFactor = 0.5;
dampingFactor[] = {1.0,2.5,1.0};
model = "\A3\Animals_F\rabbit\rabbit_F.p3d";
};
};
class CfgNonAIVehicles
{
class RopeSegmentRabbit
{
scope = 2;
displayName = "";
simulation = "ropesegment";
autocenter = 0;
animated = 0;
model = "\A3\Animals_F\rabbit\rabbit_F.p3d";
};
};
Rope End
TBD