217 lines
5.3 KiB
C++
217 lines
5.3 KiB
C++
class BRAF_Rescue_Seat: Items_base_F
|
|
{
|
|
author="BRAF Team";
|
|
displayName="Rescue Seat";
|
|
_generalMacro="BRAF_Rescue_Seat";
|
|
model="braf\braf_sar\BRAF_rescue_seat.p3d";
|
|
editorSubcategory="EdSubcat_Storage";
|
|
scope=1;
|
|
side=0;
|
|
scopeCurator=0;
|
|
scopeArsenal=0;
|
|
cost=500;
|
|
vehicleClass="Container";
|
|
simulation="shipX";
|
|
transportSoldier=2;
|
|
preciseGetInOut=0;
|
|
cargoPreciseGetInOut[]={0};
|
|
cargoProxyIndexes[]={1,2};
|
|
getInProxyOrder[]={1,2};
|
|
canFloat=1;
|
|
leftDustEffect="";
|
|
rightDustEffect="";
|
|
leftDustEffects[]={};
|
|
rightDustEffects[]={};
|
|
leftWaterEffect="";
|
|
rightWaterEffect="";
|
|
selectionBackLights="";
|
|
selectionBrakeLights="";
|
|
selectionClan="";
|
|
selectionDashboard="";
|
|
selectionFireAnim="";
|
|
selectionLeftOffset="";
|
|
selectionRightOffset="";
|
|
tracksSpeed=0;
|
|
damperDamping=0;
|
|
damperForce=0;
|
|
damperSize=0;
|
|
alphaTracks=0;
|
|
turnCoef=1;
|
|
terrainCoef=1;
|
|
gearBox[]={-1,0,1,2,3,4};
|
|
scudModel="";
|
|
armor=75;
|
|
armorStructural=1;
|
|
damageResistance=0.004;
|
|
damageEffect="";
|
|
crewCrashProtection=1;
|
|
crewVulnerable=1;
|
|
leftEngineEffect="";
|
|
rightEngineEffect="";
|
|
driverLeftHandAnimName="";
|
|
driverLeftLegAnimName="";
|
|
driverRightHandAnimName="";
|
|
driverRightLegAnimName="";
|
|
memoryPointLMissile="";
|
|
memoryPointRMissile="";
|
|
memoryPointMissile="";
|
|
memoryPointMissileDir="";
|
|
memoryPointLRocket="";
|
|
memoryPointRRocket="";
|
|
memoryPointsGetInDriver="";
|
|
memoryPointsGetInDriverDir="";
|
|
memoryPointDriverOptics[]={};
|
|
memoryPointsGetInCoDriver="";
|
|
memoryPointsGetInCoDriverDir="";
|
|
memoryPointsLeftEngineEffect="";
|
|
memoryPointsLeftWaterEffect="";
|
|
memoryPointsRightEngineEffect="";
|
|
memoryPointsRightWaterEffect="";
|
|
memoryPointTrackFLL="";
|
|
memoryPointTrackFLR="";
|
|
memoryPointTrackBLL="";
|
|
memoryPointTrackBLR="";
|
|
memoryPointTrackFRL="";
|
|
memoryPointTrackFRR="";
|
|
memoryPointTrackBRL="";
|
|
memoryPointTrackBRR="";
|
|
driverDoor="";
|
|
cargoDoors[]={};
|
|
pointPilot="";
|
|
pointCommander="";
|
|
class SquadTitles
|
|
{
|
|
color[]={0,0,0,0};
|
|
name="";
|
|
};
|
|
memoryPointsGetInCargo="seat_pos";
|
|
getInRadius=5;
|
|
memoryPointsGetInCargoDir="seat_dir";
|
|
memoryPointsGetInCargoPrecise[]={"seat_pos"};
|
|
cargoAction[]={"passenger_apc_narrow_generic03","passenger_apc_narrow_generic03"};
|
|
class AnimationSources
|
|
{
|
|
class seat1
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
class seat2
|
|
{
|
|
source="user";
|
|
animPeriod=1;
|
|
initPhase=0;
|
|
};
|
|
};
|
|
emptySound[]={"",0,1};
|
|
soundGeneralCollision1[]={"emptySound",0};
|
|
soundGeneralCollision2[]={"emptySound",0};
|
|
soundGeneralCollision3[]={"emptySound",0};
|
|
soundCrashes[]={"emptySound",0};
|
|
soundLandCrashes[]={"emptySound",0};
|
|
soundBuildingCrash[]={"emptySound",0};
|
|
soundArmorCrash[]={"emptySound",0};
|
|
soundWoodCrash[]={"emptySound",0};
|
|
soundBushCollision1[]={"emptySound",0};
|
|
soundBushCollision2[]={"emptySound",0};
|
|
soundBushCollision3[]={"emptySound",0};
|
|
soundBushCrash[]={"emptySound",0};
|
|
soundWaterCollision1[]={"emptySound",0};
|
|
soundWaterCollision2[]={"emptySound",0};
|
|
soundWaterCrashes[]={"emptySound",0};
|
|
soundDammage[]={"emptySound",0};
|
|
soundGetIn[]={"emptySound",0};
|
|
soundGetOut[]={"emptySound",0};
|
|
soundEngineOnInt[]={"emptySound",0};
|
|
soundEngineOnExt[]={"emptySound",0};
|
|
soundEngineOffInt[]={"emptySound",0};
|
|
soundEngineOffExt[]={"emptySound",0};
|
|
soundLocked[]={"emptySound",0};
|
|
soundIncommingMissile[]={"emptySound",0};
|
|
class TransportWeapons{};
|
|
class TransportMagazines{};
|
|
class Exhausts{};
|
|
class Reflectors{};
|
|
soundGear[]={"",0.000177828,1};
|
|
class Sounds{};
|
|
class MFD{};
|
|
class RenderTargets{};
|
|
class UserActions
|
|
{
|
|
class Seat_1_Open
|
|
{
|
|
displayname="<t color='#007209'> Open Seat 01 </t>";
|
|
position="seat_01_pos";
|
|
showWindow=1;
|
|
radius=2;
|
|
priority=1;
|
|
onlyForPlayer=0;
|
|
condition="this animationphase 'seat_01' < 0.5";
|
|
statement="this animate ['seat_01',1]";
|
|
};
|
|
class Seat_2_Open: Seat_1_Open
|
|
{
|
|
displayname="<t color='#007209'> Open Seat 02 </t>";
|
|
position="seat_02_pos";
|
|
condition="this animationphase 'seat_02' < 0.5";
|
|
statement="this animate ['seat_02',1]";
|
|
};
|
|
class Seat_1_Close: Seat_1_Open
|
|
{
|
|
displayname="<t color='#9b0000'> Close Seat 01 </t>";
|
|
position="seat_01_pos";
|
|
condition="this animationphase 'seat_01' > 0.5";
|
|
statement="this animate ['seat_01',0]";
|
|
};
|
|
class Seat_2_Close: Seat_1_Open
|
|
{
|
|
displayname="<t color='#9b0000'> Close Seat 02 </t>";
|
|
position="seat_02_pos";
|
|
condition="this animationphase 'seat_02' > 0.5";
|
|
statement="this animate ['seat_02',0]";
|
|
};
|
|
};
|
|
};
|
|
class BRAF_Esquilo_EFS: BRAF_Rescue_Seat
|
|
{
|
|
author="BRAF Team";
|
|
displayName="Esquilo EFS";
|
|
_generalMacro="BRAF_Esquilo_EFS";
|
|
model="braf\braf_sar\BRAF_Esquilo_EFS.p3d";
|
|
editorSubcategory="EdSubcat_Storage";
|
|
scope=1;
|
|
side=0;
|
|
scopeCurator=0;
|
|
scopeArsenal=0;
|
|
cost=500;
|
|
vehicleClass="Container";
|
|
simulation="shipX";
|
|
memoryPointsGetInCargo="";
|
|
memoryPointsGetInCargoDir="";
|
|
memoryPointsGetInCargoPrecise[]={""};
|
|
cargoAction[]={""};
|
|
class UserActions
|
|
{};
|
|
};
|
|
class BRAF_Pantera_EFS: BRAF_Rescue_Seat
|
|
{
|
|
author="BRAF Team";
|
|
displayName="Pantera EFS";
|
|
_generalMacro="BRAF_Pantera_EFS";
|
|
model="braf\braf_sar\BRAF_Pantera_EFS.p3d";
|
|
editorSubcategory="EdSubcat_Storage";
|
|
scope=1;
|
|
side=0;
|
|
scopeCurator=0;
|
|
scopeArsenal=0;
|
|
cost=500;
|
|
vehicleClass="Container";
|
|
simulation="shipX";
|
|
memoryPointsGetInCargo="";
|
|
memoryPointsGetInCargoDir="";
|
|
memoryPointsGetInCargoPrecise[]={""};
|
|
cargoAction[]={""};
|
|
class UserActions
|
|
{};
|
|
}; |