//SPRITE_TYPE_CANNONBALL_BIG;
facePlayerPitch = true;
placeOnGround = false;
collisionBleedTime = 0.25;
pierceOnKill = true;

Init(vector(2.0,2.0,2.0), 1562, 1, 2, 2, 0);

life = 100;
damage = 80;

capsule.CollisionObjectType = 7;
capsule.SetCollisionResponseToChannel(7, 0);
capsule.SetCollisionResponseToChannel(2, 0);
capsule.SetCollisionResponseToChannel(14, 0);
capsule.AllMassScale = 0.0;

ai.AddNode(378, -1.0, -1.0, 4, 20.0, 40.0, 60.0, 90.0);// AI_TYPE_SPRITE_LIMITER;
ai.AddNode(11, 3.5, -1.0, 3, 0.0, 0.0, 0.0);
ai.AddDeathNode(56, 8, 0.0, 0.0, 729, 1.0, 1.0, 0.9, 1.1, -1.0);

partStruct.m_managed = false;
partStruct.m_removeIfTargetBleeds = false;
partStruct.m_normalOffset = 5.0;
partStruct.m_rotate = false;
partStruct.m_useActorCoordinates = false;
partStruct.m_offset = vector(0.0,0.0,0.0);
partStruct.m_type = 2;
//bleedParticles.Push(partStruct);

tmpSound.m_sound = 729;
tmpSound.m_volumeMin = 1.0;
tmpSound.m_volumeMax = 1.0;
tmpSound.m_pitchMin = 0.9;
tmpSound.m_pitchMax = 1.1;
tmpSound.m_UI = false;
collisionSounds.Push(tmpSound);

decalStruct.m_preventOverlapping = true;
decalStruct.m_rotateVelocity = false;
decalStruct.m_decal = 16;
decalStruct.m_allowsGrowing = false;
bleedDecals.Push(decalStruct);