Not sure why.
datablock ParticleData(PerimeterShieldParticle2)
{
dragCoefficient = 0;
gravityCoefficient = -0.0;
inheritedVelFactor = 0.0;
constantAcceleration = 0.0;
lifetimeMS = 1000;
lifetimeVarianceMS = 0;
textureName = "./square";
spinSpeed = 0.0;
spinRandomMin = 0.0;
spinRandomMax = 0.0;
colors[0] = "1 1 1 0.4";
colors[1] = "1 1 1 0.2";
colors[2] = "1 1 1 0.2";
colors[3] = "1 1 1 0.0";
sizes[0] = 0.30;
sizes[1] = 0.25;
sizes[2] = 0.20;
sizes[3] = 0.15;
windCoefficient = 0.0;
times[0] = 0.0;
times[1] = 0.33;
times[2] = 0.9;
times[3] = 1.0;
useInvAlpha = false;
};
datablock ParticleEmitterData(PerimeterShieldEmitter2)
{
ejectionPeriodMS = 5;
periodVarianceMS = 0;
ejectionVelocity = 2.0;
velocityVariance = 0.0;
ejectionOffset = 0.0;
thetaMin = 0;
thetaMax = 1;
phiReferenceVel = 0;
phiVariance = 360;
overrideAdvance = false;
particles = "PerimeterShieldParticle2";
useEmitterColors = true;
uiName = "";
};
datablock ShapeBaseImageData(PerimeterShieldImage2 : PlayerTeleportImage)
{
shapeFile = "base/data/shapes/empty.dts";
emap = false;
mountPoint = $HipSlot;
stateName[0] = "Ready";
stateTransitionOnTimeout[0] = "Check";
stateTimeoutValue[0] = 0.1;
stateName[1] = "Check";
stateTransitionOnTimeout[1] = "Check";
stateWaitForTimeout[1] = false;
stateTimeoutValue[1] = 0.1;
stateEmitter[1] = PerimeterShieldEmitter2;
stateEmitterTime[1] = 0.1;
stateScript[1] = "onCheck";
firstPerson = 0;
firstPersonParticles = 0;
};