//SPRITE_TYPE_BLACK_HOLE_LASER_BULLET;
facePlayer = false;
useInstancedMesh = false;
placeOnGround = false;

Init(vector(0.25,0.25,0.25), 1953, 1, 2, 1, 0);
damage = 10;

capsule.CollisionObjectType = 7;
capsule.SetCollisionResponseToChannel(7, 0);
capsule.AllMassScale = 0.0;
capsule.enableGravity = false;

ai.AddNode(41, -1.0, -1.0, 3, 0.0, 0.0, 1.0);
ai.AddDeathNode(56, 8, 0.0, 0.0, 68.0, 1.0, 1.0, 0.9, 1.1, -1.0);
ai.AddNode(401, -1.0, -1.0, 0);//AI_TYPE_COLLIDE_WITH_PLAYERS_IN_DEATHMATCH;
ai.AddDeathNode(1, 13, 653.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 150.0, -1.0, 2.0, 0.0, 0.0);

mesh.scale = vector(4.0, 0.25, 0.25);
mesh.CastShadow = false;

partStruct.m_managed = false;
partStruct.m_removeIfTargetBleeds = false;
partStruct.m_normalOffset = 10.0;
partStruct.m_rotate = false;
partStruct.m_type = 33;//157;
partStruct.m_useActorCoordinates = false;
partStruct.m_offset = vector(0.0,0.0,0.0);
killParticles.Push(partStruct);
partStruct.m_type = 137;
killParticles.Push(partStruct);

AParticle::ParticleDecalStruct decalStruct;
decalStruct.m_rotateVelocity = false;
decalStruct.m_preventOverlapping = false;
decalStruct.m_decal = 108;//16;
decalStruct.m_allowsGrowing = false;
killDecals.Push(decalStruct);

partStruct.m_managed = true;
partStruct.m_removeIfTargetBleeds = false;
partStruct.m_normalOffset = 0.0;
partStruct.m_rotate = false;
partStruct.m_type = 233;
partStruct.m_useActorCoordinates = true;
spawnParticle(partStruct);