here is my code:
- Code: Select all
class SuperRocketEffect expands Effects;
var float BlastRadius;
var float blastTimer;
simulated function tick(float deltatime)
{
local DeusExPlayer A;
blastTimer += deltaTime;
Super.Tick(deltaTime);
DrawScale += (deltaTime * Default.DrawScale);
BlastRadius = (Default.BlastRadius * DrawScale);
if (blastTimer > 1.0)
{
blastTimer = 0;
foreach VisibleActors(class'DeusExPlayer', A, BlastRadius)
if (A != None)
{
A.TakeDamage(1, None, A.Location, vect(0,0,0), 'Radiation');
}
}
}
defaultproperties
{
LifeSpan=15.000000
blastRadius=8.000000
DrawType=DT_Mesh
Style=STY_Translucent
Texture=Texture'DeusExDeco.Skins.AlarmLightTex3'
Skin=Texture'DeusExDeco.Skins.AlarmLightTex3'
Mesh=LodMesh'DeusExItems.SphereEffect'
DrawScale=2.500000
bAlwaysRelevant=True
LightType=LT_Steady
LightBrightness=128
LightSaturation=192
LightRadius=64
LightPeriod=32
LightCone=128
}
oh and please dont reply unless you have something useful to say.