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}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè
ñîëäàò ì¸ðòâ.
};
};
};