//SPRITE_TYPE_SANDBAGS;
linkWithChildren = true;
facePlayer = false;
canBeDamaged = true;
placeOnGround = false;

Init(vector(3.0,3.0,3.0), 1579:1580:1581, 3, 1, 2, 0);

life = 200;

mesh.CollisionObjectType = 0;

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

[children]

loc.Z += 0.5 * cubeSize;

SpawnChild(1226, rotation(0.0, 0.0, 90.0), vector(3.0,3.0,3.0), , -1);

ai.AddDeathNode(1, 13, 1221.0, 2.0, 8000.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddDeathNode(374, 13, 638.0, 1.0, 50000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddHitNode(56, 8, 0.0, 0.0, 20.0, 1.0, 1.0, 1.3, 1.4, -1.0);

loc.Y -= 0.25 * cubeSize;
loc.Z += 0.5 * cubeSize;

SpawnChild(1226, rotation(0.0, 180.0, 90.0), vector(3.0,3.0,3.0), , -1);

ai.AddDeathNode(1, 13, 1221.0, 2.0, 8000.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddDeathNode(374, 13, 638.0, 1.0, 50000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddHitNode(56, 8, 0.0, 0.0, 20.0, 1.0, 1.0, 1.3, 1.4, -1.0);

loc.Y -= 0.125 * cubeSize;
loc.X += 0.5 * cubeSize;
loc.Z += 0.5 * cubeSize;

SpawnChild(1226, rotation(0.0, -90.0, 90.0), vector(0.75,3.0,3.0), , 1614);

ai.AddDeathNode(1, 13, 1221.0, 2.0, 8000.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddDeathNode(374, 13, 638.0, 1.0, 50000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddHitNode(56, 8, 0.0, 0.0, 20.0, 1.0, 1.0, 1.3, 1.4, -1.0);

loc.Y -= 0.125 * cubeSize;
loc.X -= 0.5 * cubeSize;
loc.Z += 0.5 * cubeSize;

SpawnChild(1226, rotation(0.0, 90.0, 90.0), vector(0.75,3.0,3.0), , 1614);

ai.AddDeathNode(1, 13, 1221.0, 2.0, 8000.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddDeathNode(374, 13, 638.0, 1.0, 50000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddHitNode(56, 8, 0.0, 0.0, 20.0, 1.0, 1.0, 1.3, 1.4, -1.0);

loc.Y -= 0.125 * cubeSize;
loc.Z += 1.0 * cubeSize;

SpawnChild(1226, rotation(180.0, 90.0, 180.0), vector(0.75,3.0,3.0), , 1615);

ai.AddDeathNode(1, 13, 1221.0, 2.0, 8000.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddDeathNode(374, 13, 638.0, 1.0, 50000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 2.0, 0.0, 1.0);
ai.AddDeathNode(56, 8, 0.0, 0.0, 93.0, 2.5, 2.5, 1.3, 1.4, -1.0);
ai.AddHitNode(56, 8, 0.0, 0.0, 20.0, 1.0, 1.0, 1.3, 1.4, -1.0);

partStruct.m_managed = false;
partStruct.m_removeIfTargetBleeds = false;
partStruct.m_normalOffset = 0.0;
partStruct.m_rotate = false;
partStruct.m_type = 100;
partStruct.m_useActorCoordinates = true;
partStruct.m_offset = vector(0.0,0.0,-150.0);
killParticles.Push(partStruct);
partStruct.m_type = 19;
killParticles.Push(partStruct);