Files
braf/braf_armored/BRAF_Guarani/GuaraniDamage.hpp

164 lines
3.6 KiB
C++

////////////////////////////////////////// Damage Parameters
hideProxyInCombat=1;
armor=480;
armorStructural=6;
armorLights=0.1;
crewCrashProtection=0.99;
crewExplosionProtection=0.9995;
damageResistance=0.0072;
wheelDestroyRadiusCoef=0.60000002;
explosionEffect="FuelExplosionBig";
crewVulnerable=0;
class HitPoints: HitPoints
{
class HitBody
{
armor=6;
material=-1;
name="hit_body";
visual="zbytek";
passThrough=1;
minimalHit=0.01;
explosionShielding=1.5;
radius=0.45;
};
class HitHull: HitHull
{
armor=2;
material=-1;
armorComponent="hit_hull";
name="hit_hull_point";
visual="-";
passThrough=1;
minimalHit=0.1;
explosionShielding=0.2;
radius=0.2;
};
class HitEngine: HitEngine
{
armor=1.25;
material=-1;
armorComponent="hit_engine";
name="hit_engine_point";
visual="-";
passThrough=0.1;
minimalHit=0.1;
explosionShielding=0.5;
radius=0.2;
};
class HitFuel: HitFuel
{
armor=0.75;
material=-1;
armorComponent="hit_fuel";
name="hit_fuel_point";
visual="-";
passThrough=0.5;
minimalHit=0.1;
explosionShielding=0.60000002;
radius=0.2;
};
class HitWheels
{
radius=0.33000001;
name="hit_wheels_point";
visual="-";
armorComponent="-";
armor=-250;
minimalHit=-0.016000001;
explosionShielding=4;
passThrough=0;
};
class HitLFWheel: HitLFWheel
{
radius=0.33000001;
visual="wheel_1_1_hide";
name="wheel_1_1";
armorComponent="wheel_1_1_hide";
armor=-250;
minimalHit=-0.016000001;
explosionShielding=4;
passThrough=0;
};
class HitLF2Wheel: HitLF2Wheel
{
radius=0.33000001;
visual="wheel_1_2_hide";
name="wheel_1_2";
armorComponent="wheel_1_2_hide";
armor=-250;
minimalHit=-0.016000001;
explosionShielding=4;
passThrough=0;
};
class HitLMWheel: HitLMWheel
{
radius=0.33000001;
visual="wheel_1_3_hide";
name="wheel_1_3";
armorComponent="wheel_1_3_hide";
armor=-250;
minimalHit=-0.016000001;
explosionShielding=4;
passThrough=0;
};
class HitRFWheel: HitRFWheel
{
radius=0.33000001;
visual="wheel_2_1_hide";
name="wheel_2_1";
armorComponent="wheel_2_1_hide";
armor=-250;
minimalHit=-0.016000001;
explosionShielding=4;
passThrough=0;
};
class HitRF2Wheel: HitRF2Wheel
{
radius=0.33000001;
visual="wheel_2_2_hide";
name="wheel_2_2";
armorComponent="wheel_2_2_hide";
armor=-250;
minimalHit=-0.016000001;
explosionShielding=4;
passThrough=0;
};
class HitRMWheel: HitRMWheel
{
radius=0.33000001;
visual="wheel_2_3_hide";
name="wheel_2_3";
armorComponent="wheel_2_3_hide";
armor=-250;
minimalHit=-0.016000001;
explosionShielding=4;
passThrough=0;
};
};
class Damage
{
tex[]={};
mat[]=
{
"braf\braf_armored\braf_guarani\Data\camo1.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\camo1_damage.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\destruct.rvmat",
"braf\braf_Armored\braf_guarani\data\camo2.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\camo2_damage.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\destruct.rvmat",
"braf\braf_Armored\braf_guarani\data\camo3.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\camo3_damage.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\destruct.rvmat",
"braf\braf_armored\braf_armored_Weap\data\remax.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\remax_damage.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\destruct.rvmat",
"braf\braf_armored\braf_guarani\data\glass.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\glass_damage.rvmat",
"braf\braf_armored\braf_guarani\Data\damage\glass_damage.rvmat"
};
};