This commit is the equivalent of a atomic bomb
This commit is contained in:
289
source/braf_soft/Braf_Truck/Braf_Refueler/Braf_Tanker.hpp
Normal file
289
source/braf_soft/Braf_Truck/Braf_Refueler/Braf_Tanker.hpp
Normal file
@@ -0,0 +1,289 @@
|
||||
class BRAF_Worker_Fuel: BRAF_Worker_Covered
|
||||
{
|
||||
model="braf\braf_soft\Braf_Truck\Braf_Tanker\Braf_Tanker.p3d";
|
||||
displayName="$STR_braf_soft_work_fuel_displayname";
|
||||
_generalMacro="BRAF_Worker_Fuel";
|
||||
//editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_Worker_Fuel.jpg";
|
||||
vehicleClass="Support";
|
||||
transportFuel=640;
|
||||
ace_refuel_fuelCargo=640;
|
||||
ace_refuel_hooks[]=
|
||||
{
|
||||
{1.13,-3.55,2.1},
|
||||
{-1.13,-3.55,2.1}
|
||||
};
|
||||
supplyRadius=10;
|
||||
secondaryExplosion=10000;
|
||||
fuelExplosionPower=5;
|
||||
explosionEffect="FuelExplosion";
|
||||
transportSoldier=2;
|
||||
class TransportItems
|
||||
{
|
||||
class _xx_FirstAidKit
|
||||
{
|
||||
name = "FirstAidKit";
|
||||
count = 2;
|
||||
};
|
||||
class _xx_ToolKit
|
||||
{
|
||||
name = "ToolKit";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
class TransportBackpacks{};
|
||||
class TransportWeapons{};
|
||||
class TransportMagazines{};
|
||||
class CargoTurret;
|
||||
class Turrets: Turrets
|
||||
{
|
||||
};
|
||||
numberPhysicalWheels=6;
|
||||
class AnimationSources : AnimationSources
|
||||
{
|
||||
class convoylight
|
||||
{
|
||||
source="user";
|
||||
animPeriod=0;
|
||||
initPhase=1;
|
||||
};
|
||||
};
|
||||
animationList[]=
|
||||
{
|
||||
"ConvoyLights",1,
|
||||
};
|
||||
class UserActions
|
||||
{
|
||||
class ConvoyLightsOn
|
||||
{
|
||||
displayName="Convoy Lights On";
|
||||
condition="driver this == player AND this animationPhase 'ConvoyLights' > 0.8";
|
||||
statement="this animate ['ConvoyLights', 0]";
|
||||
position="driverpos";
|
||||
showWindow=1;
|
||||
radius=2;
|
||||
priority=1;
|
||||
onlyForPlayer=1;
|
||||
};
|
||||
class ConvoyLightsOff: ConvoyLightsOn
|
||||
{
|
||||
displayName="Convoy Lights Off";
|
||||
condition="driver this == player AND this animationPhase 'ConvoyLights' < 0.2";
|
||||
statement="this animate ['ConvoyLights', 1]";
|
||||
};
|
||||
};
|
||||
class Wheels
|
||||
{
|
||||
class L1
|
||||
{
|
||||
side="left";
|
||||
suspTravelDirection[]={-0.125,-1,0};
|
||||
boneName="wheel_1_1_damper";
|
||||
center="wheel_1_1_center";
|
||||
boundary="wheel_1_1_bound";
|
||||
suspForceAppPointOffset="wheel_1_1_center";
|
||||
tireForceAppPointOffset="wheel_1_1_center";
|
||||
steering=1;
|
||||
width=0.35;
|
||||
mass=200;
|
||||
MOI=60;
|
||||
dampingRate=0.1;
|
||||
dampingRateDamaged=1;
|
||||
dampingRateDestroyed=1000;
|
||||
maxCompression=0.05;
|
||||
maxDroop=0.1;
|
||||
sprungMass=3425;
|
||||
springStrength=85625;
|
||||
springDamperRate=13700;
|
||||
maxBrakeTorque=30000;
|
||||
maxHandBrakeTorque=0;
|
||||
longitudinalStiffnessPerUnitGravity=10000;
|
||||
latStiffX=25;
|
||||
latStiffY=180;
|
||||
frictionVsSlipGraph[]=
|
||||
{
|
||||
{0,1},
|
||||
{0.5,1},
|
||||
{1,1}
|
||||
};
|
||||
};
|
||||
class L2: L1
|
||||
{
|
||||
boneName="wheel_1_2_damper";
|
||||
center="wheel_1_2_center";
|
||||
boundary="wheel_1_2_bound";
|
||||
suspForceAppPointOffset="wheel_1_2_center";
|
||||
tireForceAppPointOffset="wheel_1_2_center";
|
||||
steering=0;
|
||||
width=0.7;
|
||||
};
|
||||
class L3: L1
|
||||
{
|
||||
boneName="wheel_1_3_damper";
|
||||
center="wheel_1_3_center";
|
||||
boundary="wheel_1_3_bound";
|
||||
suspForceAppPointOffset="wheel_1_3_center";
|
||||
tireForceAppPointOffset="wheel_1_3_center";
|
||||
steering=0;
|
||||
width=0.7;
|
||||
};
|
||||
class R1: L1
|
||||
{
|
||||
side="right";
|
||||
boneName="wheel_2_1_damper";
|
||||
center="wheel_2_1_center";
|
||||
boundary="wheel_2_1_bound";
|
||||
suspForceAppPointOffset="wheel_2_1_center";
|
||||
tireForceAppPointOffset="wheel_2_1_center";
|
||||
};
|
||||
class R2: R1
|
||||
{
|
||||
boneName="wheel_2_2_damper";
|
||||
center="wheel_2_2_center";
|
||||
boundary="wheel_2_2_bound";
|
||||
suspForceAppPointOffset="wheel_2_2_center";
|
||||
tireForceAppPointOffset="wheel_2_2_center";
|
||||
steering=0;
|
||||
width=0.7;
|
||||
};
|
||||
class R3: R1
|
||||
{
|
||||
boneName="wheel_2_3_damper";
|
||||
center="wheel_2_3_center";
|
||||
boundary="wheel_2_3_bound";
|
||||
suspForceAppPointOffset="wheel_2_3_center";
|
||||
tireForceAppPointOffset="wheel_2_3_center";
|
||||
steering=0;
|
||||
width=0.7;
|
||||
};
|
||||
};
|
||||
hiddenSelections[]=
|
||||
{
|
||||
"Camo_1",
|
||||
"Camo_2",
|
||||
"Camo_3",
|
||||
"Camo_4",
|
||||
"Glass"
|
||||
};
|
||||
textureList[]=
|
||||
{
|
||||
"EB_F",
|
||||
1
|
||||
};
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\EB\camo1_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\EB\camo2_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\EB\camo3_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\EB\camo4_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Worker\Data\Glass_ca.paa"
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[]={};
|
||||
mat[]=
|
||||
{
|
||||
"braf\braf_soft\Braf_Truck\Braf_Worker\Data\camo1.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\camo1_damage.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\destruct.rvmat",
|
||||
|
||||
"braf\braf_soft\Braf_Truck\Braf_Worker\Data\camo2.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\camo2_damage.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\destruct.rvmat",
|
||||
|
||||
"braf\braf_soft\Braf_Truck\Braf_Worker\Data\camo3.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\camo3_damage.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\destruct.rvmat",
|
||||
|
||||
"braf\braf_soft\Braf_Truck\Braf_Tanker\Data\camo4.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\camo4_damage.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\destruct.rvmat",
|
||||
|
||||
"braf\braf_soft\Braf_Truck\Braf_Worker\Data\glass.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\glass_damage.rvmat",
|
||||
"braf\braf_damage\data\braf_worker\glass_damage.rvmat"
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_Worker_Fuel_UN: BRAF_Worker_Fuel
|
||||
{
|
||||
displayName="$STR_braf_soft_work_fuel_un_displayname";
|
||||
_generalMacro="BRAF_Worker_Fuel_UN";
|
||||
//editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_Worker_fuel_un.jpg";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\UN\camo1_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\UN\camo2_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\UN\camo3_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\UN\camo4_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Worker\Data\Glass_ca.paa"
|
||||
};
|
||||
textureList[]=
|
||||
{
|
||||
"UN_F",
|
||||
1
|
||||
};
|
||||
};
|
||||
class BRAF_Worker_Fuel_CFN: BRAF_Worker_Fuel
|
||||
{
|
||||
displayName="$STR_braf_soft_work_fuel_cfn_displayname";
|
||||
_generalMacro="BRAF_Worker_Fuel_CFN";
|
||||
//editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_Worker_fuel_cfn.jpg";
|
||||
faction="BRAF_NAVY";
|
||||
crew="braf_marines_rifleman";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\CFN\camo1_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\CFN\camo2_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\CFN\camo3_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\CFN\camo4_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Worker\Data\Glass_ca.paa"
|
||||
};
|
||||
textureList[]=
|
||||
{
|
||||
"CFN_F",
|
||||
1
|
||||
};
|
||||
};
|
||||
class BRAF_Worker_Fuel_FAB: BRAF_Worker_Fuel
|
||||
{
|
||||
displayName="$STR_braf_soft_work_fuel_fab_displayname";
|
||||
_generalMacro="BRAF_Worker_Fuel_FAB";
|
||||
//editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_Worker_fuel_fab.jpg";
|
||||
faction="BRAF_FAB";
|
||||
crew="braf_fab_rifleman";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\FAB\camo1_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\FAB\camo2_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\FAB\camo3_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\FAB\camo4_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Worker\Data\Glass_ca.paa"
|
||||
};
|
||||
textureList[]=
|
||||
{
|
||||
"FAB_F",
|
||||
1
|
||||
};
|
||||
};
|
||||
class BRAF_Worker_Fuel_BR: BRAF_Worker_Fuel
|
||||
{
|
||||
displayName="$STR_braf_soft_work_fuel_br_displayname";
|
||||
_generalMacro="BRAF_Worker_Fuel_BR";
|
||||
//editorPreview="\braf\braf_insignia\editorpreview\soft\BRAF_Worker_fuel_br.jpg";
|
||||
faction="BRAF_CIV";
|
||||
side=3;
|
||||
//crew="braf_br_driver";
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\BR\camo1_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\BR\camo2_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\BR\camo3_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Tanker\Data\BR\camo4_co.paa",
|
||||
"braf\braf_soft\BRAF_Truck\BRAF_Worker\Data\Glass_ca.paa"
|
||||
};
|
||||
textureList[]=
|
||||
{
|
||||
"BR_F",
|
||||
1
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user