All pastes #829628 Raw Edit

Unnamed

public text v1 · immutable
#829628 ·published 2007-12-23 09:48 UTC
rendered paste body
// monax@flashpoint.ru

// some basic defines
#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7

#define true 1
#define false 0

// type scope
#define private 0
#define protected 1
#define public 2

class CfgPatches
{
	class DplanMX
	{
		units[] = {DplanMX};
		weapons[] = {};
		requiredVersion = 1;
	};
	class Dplan_anim
	{
		units[] = {};
		weapons[] = {};
		requiredVersion = 1;
	};
};


class CfgVehicles
{
	class All {};
	class AllVehicles: All {};
	class Air: AllVehicles {};
	class Plane: Air {};
	class A10: Plane {};
	class Cessna: A10 {};
	class DplanMX: Cessna
	{
		scope=2
		crew="Civilian6";
		side=3
		displayName="Dplan";
		nameSound="Plane";
		accuracy=0.300000;
		maxSpeed=120
		landingSpeed=15
		fuelCapacity=10

		castDriverShadow=1;
		ejectDeadDriver=1;
		driverCanSee="8+2";

		gearRetracting=0
		ejectSpeed[]={0,0,0};
		armor=15
		cost=200000
		model="\DplanMX\DplanMX.p3d";
		picture="icessna";
		weapons[]={};
		magazines[]={};
		fov=0.500000;
		landingAoa="7*3.1415/180";
		driverAction="ManActDplanMXPilot";
		soundEngine[]={"Objects\noise",db-40,0.2};
		soundEnviron[]={"Objects\noise",0.001000,1.000000};
		soundServo[]={"Objects\noise",db-40,0.400000};
		transportSoldier=0
		transportAmmo=0
		extCameraPosition[]={0,2,-10};
		type=2
		threat[]={0.100000,1,0.700000};
		audible=6
		aileronSensitivity=0.330000;
		elevatorSensitivity=0.100000;
		noseDownCoef=0.025000;
		class Reflectors
		{
		};
		class EventHandlers
		{
			init="[_this select 0] exec ""\DplanMX\anim.sqs""";
		};
		

	};
};

class CfgVehicleActions
{
	DplanMXPilot="DplanMXPilot";
};

class CfgMovesMC
{
	class Default {};
	class DefaultDie: Default {};
	class StandBase: Default {};

	class States
	{
		class Driver: Default {};
		class DplanMXPilot:  Driver
		{
			actions = StandTalkActions;
			file=\DplanMX\delta.rtm;
			speed = 2.0; 
			looped=false;
			soundEnabled=false;
			duty = RestDuty;
			interpolationSpeed=2; 
			connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1};
			connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1
			interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè 

ñîëäàò ì¸ðòâ.                 
		};
		class Dplan_beg: StandBase
		{
			actions = StandTalkActions;
			file=\DplanMX\delta_beg.rtm;
			speed = 2.0; 
			looped=1;
			soundEnabled=false;
			duty = RestDuty;
			interpolationSpeed=2; 
			connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1};
			connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1
			interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè 

ñîëäàò ì¸ðòâ.                 
		};
		class Dplan_nalet: StandBase
		{
			actions = StandTalkActions;
			file=\DplanMX\delta_nalet.rtm;
			speed = 2.0; 
			looped=false;
			soundEnabled=false;
			duty = RestDuty;
			interpolationSpeed=2; 
			connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1};
			connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1
			interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè 

ñîëäàò ì¸ðòâ.                 
		};
		class Dplan_nabeg: StandBase
		{
			actions = StandTalkActions;
			file=\DplanMX\delta_nabeg.rtm;
			speed = 2.0; 
			looped=false;
			soundEnabled=false;
			duty = RestDuty;
			interpolationSpeed=2; 
			connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1};
			connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1
			interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè 

ñîëäàò ì¸ðòâ.                 
		};
		class Dplan_vzlet: StandBase
		{
			actions = StandTalkActions;
			file=\DplanMX\delta_vzlet.rtm;
			speed = 2.0; 
			looped=false;
			soundEnabled=false;
			duty = RestDuty;
			interpolationSpeed=2; 
			connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1};
			connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1
			interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè 

ñîëäàò ì¸ðòâ.                 
		};

	};
};