Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgMovesAnimal_Base_F
- {
- access = 0;
- collisionVertexPattern[] = {};
- collisionGeomCompPattern[] = {1};
- class Default
- {
- access = 0;
- file = "";
- looped = 1;
- speed = 0.5;
- disableWeapons = 1;
- enableOptics = 1;
- disableWeaponsLong = 0;
- canreload = 1;
- showWeaponAim = 1;
- enableMissile = 0;
- enableBinocular = 0;
- showItemInHand = 0;
- showItemInRightHand = 0;
- showHandGun = 0;
- onLandBeg = 0;
- onLandEnd = 0;
- onLadder = 0;
- canPullTrigger = 1;
- duty = -0.51;
- predictSpeedCoef = 1;
- visibleSize = 1;
- aimPrecision = 1;
- relSpeedMin = 1.0;
- relSpeedMax = 1.0;
- soundEnabled = 1;
- soundOverride = "";
- soundEdge[] = {0.5,1};
- soundEdge1 = 0.5;
- soundEdge2 = 1;
- terminal = 0;
- limitGunMovement = 1;
- variantsPlayer[] = {};
- variantsAI[] = {};
- equivalentTo = "";
- connectAs = "";
- variantAfter[] = {5,10,20};
- connectFrom[] = {};
- connectTo[] = {};
- interpolateWith[] = {};
- interpolateTo[] = {};
- interpolateFrom[] = {};
- aiming = "aimingNo";
- leaning = "aimingNo";
- untiltWeapon = "aimingNo";
- aimingBody = "aimingUpDefault";
- legs = "legsNo";
- head = "headDefault";
- leaningFactorBeg = 0;
- leaningFactorEnd = 0;
- leaningFactorZeroPoint = -1;
- leaningCorrectionAngleBeg = 0;
- leaningCorrectionAngleEnd = 0;
- interpolationSpeed = 6;
- interpolationRestart = 0;
- hasCollShapeSafe = 0;
- collisionShapeSafe = "";
- boundingSphere = 1;
- enableDirectControl = 1;
- enableAutoActions = 0;
- leftHandIKBeg = 0;
- leftHandIKEnd = 0;
- leftHandIKCurve = 0;
- rightHandIKCurve = 0;
- rightHandIKBeg = 0;
- rightHandIKEnd = 0;
- weaponIK = 0;
- preload = 0;
- walkcycles = 1;
- forceAim = 0;
- showDisposableGun = 0;
- headBobStrength = 0.5;
- headBobMode = 1;
- };
- class StandBase: Default
- {
- duty = -1;
- head = "headDefault";
- speed = 1e+010;
- relSpeedMin = 0.7;
- relSpeedMax = 1.1;
- looped = 1;
- soundEnabled = 1;
- enableDirectControl = 0;
- disableWeapons = 1;
- disableWeaponsLong = 1;
- };
- class DefaultDie: Default
- {
- aiming = "aimingNo";
- legs = "legsNo";
- head = "headNo";
- };
- class ManActions
- {
- Stop = "";
- StopRelaxed = "";
- TurnL = "";
- TurnR = "";
- TurnLRelaxed = "";
- TurnRRelaxed = "";
- Default = "";
- JumpOff = "";
- ReloadMagazine = "";
- ReloadMGun = "";
- ReloadAT = "";
- ReloadMortar = "";
- ThrowGrenade = "";
- WalkF = "";
- WalkLF = "";
- WalkRF = "";
- WalkL = "";
- WalkR = "";
- WalkLB = "";
- WalkRB = "";
- WalkB = "";
- SlowF = "";
- SlowLF = "";
- SlowRF = "";
- SlowL = "";
- SlowR = "";
- SlowLB = "";
- SlowRB = "";
- SlowB = "";
- FastF = "";
- FastLF = "";
- FastRF = "";
- FastL = "";
- FastR = "";
- FastLB = "";
- FastRB = "";
- FastB = "";
- EvasiveForward = "";
- EvasiveLeft = "";
- EvasiveRight = "";
- EvasiveBack = "";
- StartSwim = "";
- StopSwim = "";
- Down = "";
- Up = "";
- PlayerStand = "";
- PlayerCrouch = "";
- PlayerProne = "";
- Lying = "";
- Stand = "";
- Combat = "";
- Crouch = "";
- CanNotMove = "";
- Civil = "";
- CivilLying = "";
- FireNotPossible = "";
- Die = "";
- WeaponOn = "";
- WeaponOff = "";
- StrokeFist = "";
- StrokeGun = "";
- SitDown = "";
- Salute = "";
- BinocOn = "";
- BinocOff = "";
- PutDown = "";
- PutDownEnd = "";
- Medic = "";
- Treated = "";
- LadderOnDown = "";
- LadderOnUp = "";
- LadderOff = "";
- LadderOffTop = "";
- LadderOffBottom = "";
- GetInLow = "";
- GetInMedium = "";
- GetInHigh = "";
- GetOutLow = "";
- GetOutMedium = "";
- GetOutHigh = "";
- TakeFlag = "";
- HandGunOn = "";
- LookAround = "";
- Eat = "";
- StopEat = "";
- Rest = "";
- StopRest = "";
- };
- class Actions
- {
- class NoActions: ManActions
- {
- turnSpeed = 8;
- limitFast = 5.5;
- useFastMove = 0;
- stance = "ManStanceUndefined";
- upDegree = 0;
- };
- };
- class Interpolations{};
- transitionsInterpolated[] = {};
- transitionsSimple[] = {};
- transitionsDisabled[] = {};
- class BlendAnims
- {
- aimingDefault[] = {"head",1};
- untiltWeaponDefault[] = {};
- legsDefault[] = {};
- headDefault[] = {"Head",1};
- aimingNo[] = {};
- legsNo[] = {};
- headNo[] = {};
- aimingUpDefault[] = {};
- };
- };
- class CfgMovesWhales_F: CfgMovesAnimal_Base_F
- {
- skeletonName = "Whale_F";
- class Default: Default
- {
- actions = "WhalesActions";
- collisionShape = "A3\Animals_F\empty_CollShape.p3d";
- };
- class DefaultDie: Default{};
- class StandBase: Default
- {
- file = "\mm_marine\Whale\Anim\Whale_swimcycle.rtm";
- };
- class States
- {
- class Whales_Swim: StandBase
- {
- file = "\mm_marine\Whale\Anim\Whale_swimcycle.rtm";
- looped = 1;
- speed = -4;
- // Was Speed = -1 which did slow it down yet to try -4
- connectTo[] = {"Whales_Stop",1,"Whales_Swim",1,"Whales_Swim_S1",1};
- equivalentTo = "Whales_Swim";
- variantsAI[] = {"Whales_Swim",0.01};
- variantAfter[] = {0.33,0.33,0.33};
- };
- class Whales_Stop: StandBase
- {
- file = "\mm_marine\Whale\Anim\Whale_stop.rtm";
- looped = 1;
- speed = -4;
- connectFrom[] = {"Whales_Swim",1};
- connectTo[] = {"Whales_Swim",1};
- };
- class Whales_Die: DefaultDie
- {
- file = "\mm_marine\Whale\Anim\Whale_death.rtm";
- speed = -4;
- actions = "NoActions";
- looped = "False";
- terminal = 1;
- };
- };
- class Actions: Actions
- {
- class NoActions: NoActions
- {
- Stop = "Whales_Stop";
- StopRelaxed = "Whales_Stop";
- TurnL = "Whales_Stop";
- TurnR = "Whales_Stop";
- TurnLRelaxed = "Whales_Stop";
- TurnRRelaxed = "Whales_Stop";
- Default = "Whales_Swim";
- JumpOff = "Whales_Swim";
- StartSwim = "Whales_swim";
- StopSwim = "Whales_Swim";
- WalkF = "Whales_swim";
- SlowF = "Whales_swim";
- FastF = "Whales_swim";
- EvasiveForward = "Whales_swim";
- Down = "Whales_Swim";
- Up = "Whales_Swim";
- PlayerStand = "Whales_Swim";
- PlayerCrouch = "Whales_Swim";
- PlayerProne = "Whales_Swim";
- Lying = "Whales_Swim";
- Stand = "Whales_Swim";
- Combat = "Whales_Swim";
- Crouch = "Whales_Swim";
- CanNotMove = "Whales_Stop";
- Civil = "Whales_Swim";
- CivilLying = "Whales_Swim";
- FireNotPossible = "Whales_Swim";
- Die = "Whales_Die";
- Eat = "Whales_Swim";
- Rest = "Whales_Swim";
- };
- class WhalesActions: NoActions
- {
- Stop = "Whales_Stop";
- StopRelaxed = "Whales_Stop";
- TurnL = "Whales_Stop";
- TurnR = "Whales_Stop";
- TurnLRelaxed = "Whales_Stop";
- TurnRRelaxed = "Whales_Stop";
- Default = "Whales_Swim";
- JumpOff = "Whales_Swim";
- StartSwim = "Whales_swim";
- StopSwim = "Whales_Swim";
- WalkF = "Whales_swim";
- SlowF = "Whales_swim";
- FastF = "Whales_swim";
- EvasiveForward = "Whales_swim";
- Down = "Whales_Swim";
- Up = "Whales_Swim";
- PlayerStand = "Whales_Swim";
- PlayerCrouch = "Whales_Swim";
- PlayerProne = "Whales_Swim";
- Lying = "Whales_Swim";
- Stand = "Whales_Swim";
- Combat = "Whales_Swim";
- Crouch = "Whales_Swim";
- CanNotMove = "Whales_Stop";
- Civil = "Whales_Swim";
- CivilLying = "Whales_Swim";
- FireNotPossible = "Whales_Swim";
- Die = "Whales_Die";
- Eat = "Whales_Swim";
- Rest = "Whales_Swim";
- turnSpeed = 1;
- limitFast = 5.5;
- useFastMove = 0;
- upDegree = "ManPosNoWeapon";
- };
- };
- class BlendAnims: BlendAnims
- {
- aimingDefault[] = {"Whale_head",1};
- headDefault[] = {"Whale_head",1};
- };
- };
- class CfgPatches
- {
- class A3_Animals_F_Whales
- {
- units[] = {"Whale_F"};
- weapons[] = {};
- requiredVersion = 0.1;
- requiredAddons[] = {"A3_Animals_F"};
- };
- };
- class CfgVehicles
- {
- class Animal_Base_F;
- class Fish_Base_F: Animal_Base_F
- {
- moves = "CfgMovesWhales_F";
- memoryPointAim = "pilot";
- memoryPointCameraTarget = "camera";
- minHeight = "(-1 * waterDepth)";
- avgHeight = "(-1 * waterDepth)/4";
- maxHeight = -1.5;
- straightDistance = 100;
- turning = 5;
- class VariablesScalar
- {
- _threatMaxRadius = 5;
- _runDistanceMax = 25;
- _movePrefer = 1;
- _formationPrefer = 0.7;
- _scareLimit = 0.2;
- _dangerLimit = 1.0;
- _walkSpeed = -1;
- };
- class VariablesString
- {
- _expSafe = "waterDepth interpolate [2,3,0,1]";
- _expDanger = "waterDepth interpolate [2,3,0,1]";
- };
- };
- class Whale_F: Fish_Base_F
- {
- scope = 2;
- displayName = "Whale";
- model = "\mm_marine\Whale\Whale_F.p3d";
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement