mirror of
https://github.com/mostlikely4r/construction-mod.git
synced 2026-01-19 19:24:44 +00:00
767 lines
17 KiB
C#
767 lines
17 KiB
C#
///Telleport missile
|
|
|
|
datablock ParticleData(Mpm_B_MIS_P1)
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 1.0;
|
|
|
|
lifetimeMS = 8000;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = 0.0;
|
|
spinRandomMax = 0.0;
|
|
windcoefficient = 0;
|
|
textureName = "special/lensflare/flare00";
|
|
|
|
colors[0] = "0.3 0.3 1.0 0";
|
|
colors[1] = "0.3 0.3 1.0 1";
|
|
colors[2] = "0.3 0.3 1.0 1";
|
|
colors[3] = "0.3 0.3 1.0 0.1";
|
|
|
|
sizes[0] = 0;
|
|
sizes[1] = 10;
|
|
sizes[2] = 5;
|
|
sizes[3] = 20;
|
|
|
|
times[0] = 0.1;
|
|
times[1] = 0.2;
|
|
times[2] = 0.3;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS_PE1)
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 10;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 1;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 0;
|
|
thetaMin = 0.0;
|
|
thetaMax = 0.0;
|
|
|
|
phiReferenceVel = "0";
|
|
phiVariance = "360";
|
|
orientParticles = true;
|
|
orientOnVelocity = true;
|
|
|
|
particles = "Mpm_B_MIS_P1";
|
|
};
|
|
|
|
datablock ParticleData(Mpm_B_MIS_P2):Mpm_B_MIS_P1
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 1.0;
|
|
|
|
lifetimeMS = 1500;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = 0.0;
|
|
spinRandomMax = 0.0;
|
|
windcoefficient = 0;
|
|
textureName = "special/lensflare/flare00";
|
|
|
|
colors[0] = "0.3 0.3 1.0 0";
|
|
colors[1] = "0.3 0.3 1.0 1";
|
|
colors[2] = "0.3 0.3 1.0 1";
|
|
colors[3] = "0.3 0.3 1.0 0.1";
|
|
|
|
sizes[0] = 0;
|
|
sizes[1] = 8;
|
|
sizes[2] = 8;
|
|
sizes[3] = 20;
|
|
|
|
times[0] = 0.3;
|
|
times[1] = 0.5;
|
|
times[2] = 0.8;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS_PE2):Mpm_B_MIS_PE1
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 50;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 0.1;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 0;
|
|
thetaMin = 140.0;
|
|
thetaMax = 160.0;
|
|
|
|
|
|
orientParticles = false;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS_P2";
|
|
};
|
|
|
|
|
|
|
|
|
|
datablock SeekerProjectileData(Mpm_B_MIS):MpmMissile1
|
|
{
|
|
casingShapeName = "weapon_missile_casement.dts";
|
|
projectileShapeName = "turret_muzzlePoint.dts";
|
|
|
|
|
|
explosion = "GrenadeExplosion";
|
|
splash = MissileSplash;
|
|
|
|
baseEmitter = Mpm_B_MIS_PE1;
|
|
delayEmitter = Mpm_B_MIS_PE2;
|
|
puffEmitter = MissilePuffEmitter;
|
|
bubbleEmitter = GrenadeBubbleEmitter;
|
|
bubbleEmitTime = 1.0;
|
|
|
|
exhaustEmitter = MissileLauncherExhaustEmitter;
|
|
exhaustTimeMs = 300;
|
|
exhaustNodeName = "muzzlePoint1";
|
|
|
|
lifetimeMS = -1;
|
|
muzzleVelocity = 0.1;
|
|
maxVelocity = 80000;
|
|
turningSpeed = 0.0;
|
|
acceleration = 3;
|
|
scale = "1 1 1";
|
|
proximityRadius = 3;
|
|
|
|
terrainAvoidanceSpeed = 180;
|
|
terrainScanAhead = 25;
|
|
terrainHeightFail = 12;
|
|
terrainAvoidanceRadius = 100;
|
|
|
|
flareDistance = 0;
|
|
flareAngle = 0;
|
|
|
|
sound = HAPCFlyerThrustSound;
|
|
//BomberFlyerThrustSound;
|
|
explodeOnDeath = "1";
|
|
hasLight = true;
|
|
lightRadius = 10.0;
|
|
lightColor = "0 0 1";
|
|
|
|
useFlechette = false;
|
|
flechetteDelayMs = 550;
|
|
casingDeb = FlechetteDebris;
|
|
|
|
explodeOnWaterImpact = true;
|
|
};
|
|
|
|
//Multi WarHead Missiles
|
|
|
|
datablock ParticleData(Mpm_B_MIS1_P1)
|
|
{
|
|
dragCoefficient = 5;
|
|
gravityCoefficient = 0;
|
|
inheritedVelFactor = 0.0;
|
|
constantAcceleration = 0;
|
|
lifetimeMS = 30000;
|
|
lifetimeVarianceMS = 0;
|
|
textureName = "special/BigSpark";
|
|
windcoefficient = 0;
|
|
colors[0] = "0.6 0.6 0.6 1";
|
|
colors[1] = "0.6 0.6 0.6 1";
|
|
colors[2] = "0.6 0.6 0.6 1";
|
|
colors[3] = "0.2 0.2 0.2 1";
|
|
sizes[0] = 0;
|
|
sizes[1] = 15;
|
|
sizes[2] = 5;
|
|
sizes[3] = 0;
|
|
times[0] = 0.0;
|
|
times[1] = 0.04;
|
|
times[2] = 0.08;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS1_PE1)
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 10;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 10;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 2;
|
|
thetaMin = 180.0;
|
|
thetaMax = 180.0;
|
|
|
|
phiReferenceVel = "0";
|
|
phiVariance = "0";
|
|
orientParticles = true;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS1_P1";
|
|
};
|
|
|
|
datablock ParticleData(Mpm_B_MIS1_P2):Mpm_B_MIS_P1
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 1.0;
|
|
constantAcceleration = -0.25;
|
|
lifetimeMS = 10000;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = 0.0;
|
|
spinRandomMax = 0.0;
|
|
windcoefficient = 0;
|
|
textureName = "special/BigSpark";
|
|
|
|
colors[0] = "1 1 1.0 1";
|
|
colors[1] = "1 1 1.0 1";
|
|
colors[2] = "1 1 1.0 1";
|
|
colors[3] = "1 1 1.0 0.1";
|
|
|
|
sizes[0] = 0;
|
|
sizes[1] = 5;
|
|
sizes[2] = 3;
|
|
sizes[3] = 0;
|
|
|
|
times[0] = 0.0;
|
|
times[1] = 0.04;
|
|
times[2] = 0.08;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS1_PE2):Mpm_B_MIS_PE1
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 50;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 5;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 5;
|
|
thetaMin = 150.0;
|
|
thetaMax = 180.0;
|
|
phiReferenceVel = "0";
|
|
phiVariance = "360";
|
|
|
|
orientParticles = true;
|
|
orientOnVelocity = true;
|
|
|
|
particles = "Mpm_B_MIS1_P2";
|
|
};
|
|
|
|
|
|
|
|
datablock SeekerProjectileData(Mpm_B_MIS1):MpmMissile1
|
|
{
|
|
casingShapeName = "weapon_missile_casement.dts";
|
|
projectileShapeName = "turret_muzzlePoint.dts";
|
|
|
|
|
|
explosion = "GrenadeExplosion";
|
|
splash = MissileSplash;
|
|
|
|
baseEmitter = Mpm_B_MIS1_PE1;
|
|
delayEmitter = Mpm_B_MIS1_PE2;
|
|
puffEmitter = MissilePuffEmitter;
|
|
bubbleEmitter = GrenadeBubbleEmitter;
|
|
bubbleEmitTime = 1.0;
|
|
|
|
exhaustEmitter = MissileLauncherExhaustEmitter;
|
|
exhaustTimeMs = 300;
|
|
exhaustNodeName = "muzzlePoint1";
|
|
|
|
lifetimeMS = -1;
|
|
muzzleVelocity = 0.1;
|
|
maxVelocity = 80000;
|
|
turningSpeed = 0.0;
|
|
acceleration = 3;
|
|
scale = "1 1 1";
|
|
proximityRadius = 3;
|
|
|
|
terrainAvoidanceSpeed = 180;
|
|
terrainScanAhead = 25;
|
|
terrainHeightFail = 12;
|
|
terrainAvoidanceRadius = 100;
|
|
|
|
flareDistance = 0;
|
|
flareAngle = 0;
|
|
|
|
sound = HAPCFlyerThrustSound;
|
|
//BomberFlyerThrustSound;
|
|
explodeOnDeath = "1";
|
|
hasLight = true;
|
|
lightRadius = 10.0;
|
|
lightColor = "1 1 0";
|
|
|
|
useFlechette = false;
|
|
flechetteDelayMs = 550;
|
|
casingDeb = FlechetteDebris;
|
|
|
|
explodeOnWaterImpact = true;
|
|
};
|
|
|
|
|
|
|
|
//Anti Missile
|
|
|
|
datablock ParticleData(Mpm_B_MIS2_P1)
|
|
{
|
|
dragCoefficient = 5;
|
|
gravityCoefficient = 0;
|
|
inheritedVelFactor = 0.0;
|
|
constantAcceleration = 0;
|
|
lifetimeMS = 30000;
|
|
lifetimeVarianceMS = 0;
|
|
textureName = "special/sniper00";
|
|
windcoefficient = 0;
|
|
colors[0] = "0.6 0.6 0.6 1";
|
|
colors[1] = "0.6 0.6 0.6 1";
|
|
colors[2] = "0.6 0.6 0.6 1";
|
|
colors[3] = "0.2 0.2 0.2 0";
|
|
sizes[0] = 0;
|
|
sizes[1] = 5;
|
|
sizes[2] = 2;
|
|
sizes[3] = 2;
|
|
times[0] = 0.0;
|
|
times[1] = 0.04;
|
|
times[2] = 0.08;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS2_PE1)
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 10;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 0;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 2;
|
|
thetaMin = 180.0;
|
|
thetaMax = 180.0;
|
|
|
|
phiReferenceVel = "0";
|
|
phiVariance = "0";
|
|
orientParticles = true;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS2_P1";
|
|
};
|
|
|
|
datablock ParticleData(Mpm_B_MIS2_P2):Mpm_B_MIS_P1
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 1.0;
|
|
constantAcceleration = 0.0;
|
|
lifetimeMS = 500;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = -30.0;
|
|
spinRandomMax = 30.0;
|
|
windcoefficient = 0.5;
|
|
textureName = "special/flare3";
|
|
colors[0] = "1 1 0.0 1";
|
|
colors[1] = "1 1 0.0 1";
|
|
colors[2] = "1 1 0.0 1";
|
|
colors[3] = "1 1 0.0 0.1";
|
|
|
|
sizes[0] = 10;
|
|
sizes[1] = 10;
|
|
sizes[2] = 10;
|
|
sizes[3] = 10;
|
|
|
|
times[0] = 0.4;
|
|
times[1] = 0.6;
|
|
times[2] = 0.8;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS2_PE2):Mpm_B_MIS_PE1
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 100;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 0.1;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 0;
|
|
thetaMin = 0.0;
|
|
thetaMax = 0.0;
|
|
phiReferenceVel = "0";
|
|
phiVariance = "0";
|
|
|
|
orientParticles = false;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS2_P2";
|
|
};
|
|
|
|
datablock SeekerProjectileData(Mpm_B_MIS2):MpmMissile1
|
|
{
|
|
casingShapeName = "weapon_missile_casement.dts";
|
|
projectileShapeName = "turret_muzzlePoint.dts";
|
|
|
|
|
|
explosion = "GrenadeExplosion";
|
|
splash = MissileSplash;
|
|
|
|
baseEmitter = Mpm_B_MIS2_PE1;
|
|
delayEmitter = Mpm_B_MIS2_PE2;
|
|
puffEmitter = MissilePuffEmitter;
|
|
bubbleEmitter = GrenadeBubbleEmitter;
|
|
bubbleEmitTime = 1.0;
|
|
|
|
exhaustEmitter = MissileLauncherExhaustEmitter;
|
|
exhaustTimeMs = 300;
|
|
exhaustNodeName = "muzzlePoint1";
|
|
|
|
lifetimeMS = -1;
|
|
muzzleVelocity = 20.0;
|
|
maxVelocity = 20;
|
|
turningSpeed = 0.0;
|
|
acceleration = 0;
|
|
scale = "1 1 1";
|
|
proximityRadius = 3;
|
|
|
|
terrainAvoidanceSpeed = 180;
|
|
terrainScanAhead = 25;
|
|
terrainHeightFail = 12;
|
|
terrainAvoidanceRadius = 100;
|
|
|
|
flareDistance = 0;
|
|
flareAngle = 0;
|
|
|
|
sound = HAPCFlyerThrustSound;
|
|
//BomberFlyerThrustSound;
|
|
explodeOnDeath = "1";
|
|
hasLight = true;
|
|
lightRadius = 10.0;
|
|
lightColor = "1 0 0";
|
|
|
|
useFlechette = false;
|
|
flechetteDelayMs = 550;
|
|
casingDeb = FlechetteDebris;
|
|
|
|
explodeOnWaterImpact = true;
|
|
};
|
|
|
|
|
|
|
|
|
|
//Vehicle Missile
|
|
|
|
datablock ParticleData(Mpm_B_MIS3_P1)
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 0.0;
|
|
|
|
lifetimeMS = 60000;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = 0.0;
|
|
spinRandomMax = 0.0;
|
|
windcoefficient = 0.5;
|
|
textureName = "skins/jetflare2";
|
|
|
|
colors[0] = "0.3 0.8 0.6 1";
|
|
colors[1] = "0.3 0.8 0.0 0.9";
|
|
colors[2] = "0.3 0.8 0.6 0.5";
|
|
colors[3] = "0.3 0.8 0.6 0.0";
|
|
|
|
sizes[0] = 5;
|
|
sizes[1] = 17;
|
|
sizes[2] = 18;
|
|
sizes[3] = 20;
|
|
|
|
times[0] = 0;
|
|
times[1] = 0.25;
|
|
times[2] = 0.5;
|
|
times[3] = 0.75;
|
|
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS3_PE1)
|
|
{
|
|
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 100;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 10.0;
|
|
velocityVariance = 1.0;
|
|
ejectionoffset = 0;
|
|
thetaMin = 0.0;
|
|
thetaMax = 5.0;
|
|
|
|
|
|
orientParticles = false;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS3_P1";
|
|
};
|
|
|
|
datablock ParticleData(Mpm_B_MIS3_P2):Mpm_B_MIS_P1
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 1.0;
|
|
|
|
lifetimeMS = 1000;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = -160.0;
|
|
spinRandomMax = 160.0;
|
|
windcoefficient = 0;
|
|
textureName = "skins/flaregreen";
|
|
UseInvAlpha = false;
|
|
colors[0] = "0.7 0.7 1.0 0.5";
|
|
colors[1] = "0.7 0.7 1.0 0.5";
|
|
colors[2] = "0.7 0.7 1.0 0.5";
|
|
colors[3] = "0.7 0.7 1.0 0.5";
|
|
|
|
sizes[0] = 20;
|
|
sizes[1] = 20;
|
|
sizes[2] = 20;
|
|
sizes[3] = 20;
|
|
|
|
times[0] = 0.25;
|
|
times[1] = 0.25;
|
|
times[2] = 0.25;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS3_PE2):Mpm_B_MIS_PE1
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 100;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 0.1;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 0;
|
|
thetaMin = 0.0;
|
|
thetaMax = 0.0;
|
|
phiReferenceVel = "0";
|
|
phiVariance = "0";
|
|
|
|
orientParticles = false;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS3_P2";
|
|
};
|
|
|
|
datablock SeekerProjectileData(Mpm_B_MIS3):MpmMissile1
|
|
{
|
|
casingShapeName = "weapon_missile_casement.dts";
|
|
projectileShapeName = "turret_muzzlePoint.dts";
|
|
|
|
|
|
explosion = "GrenadeExplosion";
|
|
splash = MissileSplash;
|
|
|
|
baseEmitter = Mpm_B_MIS3_PE1;
|
|
delayEmitter = Mpm_B_MIS3_PE2;
|
|
puffEmitter = MissilePuffEmitter;
|
|
bubbleEmitter = GrenadeBubbleEmitter;
|
|
bubbleEmitTime = 1.0;
|
|
|
|
exhaustEmitter = MissileLauncherExhaustEmitter;
|
|
exhaustTimeMs = 300;
|
|
exhaustNodeName = "muzzlePoint1";
|
|
|
|
lifetimeMS = -1;
|
|
muzzleVelocity = 0.1;
|
|
maxVelocity = 80000;
|
|
turningSpeed = 0.0;
|
|
acceleration = 1;
|
|
scale = "1 1 1";
|
|
proximityRadius = 3;
|
|
|
|
terrainAvoidanceSpeed = 180;
|
|
terrainScanAhead = 25;
|
|
terrainHeightFail = 12;
|
|
terrainAvoidanceRadius = 100;
|
|
|
|
flareDistance = 0;
|
|
flareAngle = 0;
|
|
|
|
sound = HAPCFlyerThrustSound;
|
|
//BomberFlyerThrustSound;
|
|
explodeOnDeath = "1";
|
|
hasLight = true;
|
|
lightRadius = 10.0;
|
|
lightColor = "0 1 0";
|
|
|
|
useFlechette = false;
|
|
flechetteDelayMs = 550;
|
|
casingDeb = FlechetteDebris;
|
|
|
|
explodeOnWaterImpact = true;
|
|
};
|
|
|
|
|
|
|
|
//Aid Missile
|
|
|
|
datablock ParticleData(Mpm_B_MIS4_P1)
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 0.0;
|
|
|
|
lifetimeMS = 60000;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = 0.0;
|
|
spinRandomMax = 0.0;
|
|
windcoefficient = 0.5;
|
|
textureName = "skins/jetflare2";
|
|
|
|
colors[0] = "0.3 0.3 0.8 1";
|
|
colors[1] = "0.0 0.0 0.8 0.9";
|
|
colors[2] = "0.3 0.3 0.8 0.5";
|
|
colors[3] = "0.3 0.3 0.8 0.0";
|
|
|
|
sizes[0] = 5;
|
|
sizes[1] = 17;
|
|
sizes[2] = 18;
|
|
sizes[3] = 20;
|
|
|
|
times[0] = 0;
|
|
times[1] = 0.25;
|
|
times[2] = 0.5;
|
|
times[3] = 0.75;
|
|
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS4_PE1)
|
|
{
|
|
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 50;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 10.0;
|
|
velocityVariance = 1.0;
|
|
ejectionoffset = 0;
|
|
thetaMin = 0.0;
|
|
thetaMax = 5.0;
|
|
|
|
|
|
orientParticles = false;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS4_P1";
|
|
};
|
|
|
|
datablock ParticleData(Mpm_B_MIS4_P2):Mpm_B_MIS_P1
|
|
{
|
|
dragCoeffiecient = 0.0;
|
|
gravityCoefficient = 0.0;
|
|
inheritedVelFactor = 1.0;
|
|
|
|
lifetimeMS = 1000;
|
|
lifetimeVarianceMS = 0;
|
|
|
|
spinRandomMin = -160.0;
|
|
spinRandomMax = 160.0;
|
|
windcoefficient = 0;
|
|
textureName = "skins/flaregreen";
|
|
UseInvAlpha = false;
|
|
colors[0] = "0.2 0.2 1.0 0.5";
|
|
colors[1] = "0.2 0.2 1.0 0.5";
|
|
colors[2] = "0.2 0.2 1.0 0.5";
|
|
colors[3] = "0.2 0.2 1.0 0.5";
|
|
|
|
sizes[0] = 20;
|
|
sizes[1] = 20;
|
|
sizes[2] = 20;
|
|
sizes[3] = 20;
|
|
|
|
times[0] = 0.25;
|
|
times[1] = 0.25;
|
|
times[2] = 0.25;
|
|
times[3] = 1;
|
|
|
|
};
|
|
|
|
datablock ParticleEmitterData(Mpm_B_MIS4_PE2):Mpm_B_MIS_PE1
|
|
{
|
|
lifetimeMS = 10;
|
|
ejectionPeriodMS = 100;
|
|
periodVarianceMS = 0;
|
|
|
|
ejectionVelocity = 0.1;
|
|
velocityVariance = 0.0;
|
|
ejectionoffset = 0;
|
|
thetaMin = 0.0;
|
|
thetaMax = 0.0;
|
|
phiReferenceVel = "0";
|
|
phiVariance = "0";
|
|
|
|
orientParticles = false;
|
|
orientOnVelocity = false;
|
|
|
|
particles = "Mpm_B_MIS4_P2";
|
|
};
|
|
|
|
datablock SeekerProjectileData(Mpm_B_MIS4):MpmMissile1
|
|
{
|
|
casingShapeName = "weapon_missile_casement.dts";
|
|
projectileShapeName = "turret_muzzlePoint.dts";
|
|
|
|
|
|
explosion = "GrenadeExplosion";
|
|
splash = MissileSplash;
|
|
|
|
baseEmitter = Mpm_B_MIS4_PE1;
|
|
delayEmitter = Mpm_B_MIS4_PE2;
|
|
puffEmitter = MissilePuffEmitter;
|
|
bubbleEmitter = GrenadeBubbleEmitter;
|
|
bubbleEmitTime = 1.0;
|
|
|
|
exhaustEmitter = MissileLauncherExhaustEmitter;
|
|
exhaustTimeMs = 300;
|
|
exhaustNodeName = "muzzlePoint1";
|
|
|
|
lifetimeMS = -1;
|
|
muzzleVelocity = 0.1;
|
|
maxVelocity = 80000;
|
|
turningSpeed = 0.0;
|
|
acceleration = 1;
|
|
scale = "1 1 1";
|
|
proximityRadius = 3;
|
|
|
|
terrainAvoidanceSpeed = 180;
|
|
terrainScanAhead = 25;
|
|
terrainHeightFail = 12;
|
|
terrainAvoidanceRadius = 100;
|
|
|
|
flareDistance = 0;
|
|
flareAngle = 0;
|
|
|
|
sound = HAPCFlyerThrustSound;
|
|
//BomberFlyerThrustSound;
|
|
explodeOnDeath = "1";
|
|
hasLight = true;
|
|
lightRadius = 10.0;
|
|
lightColor = "0 0 1";
|
|
|
|
useFlechette = false;
|
|
flechetteDelayMs = 550;
|
|
casingDeb = FlechetteDebris;
|
|
|
|
explodeOnWaterImpact = true;
|
|
};
|
|
|
|
|