//SPRITE_TYPE_LIFT_PAD;
linkWithChildren = true;
facePlayer = false;
placeOnGround = false;

Init(vector(3.0,3.0,3.0), 1697, 3, 1, 1, 0);

[children]

loc.Y += 0.05 * cubeSize;
loc.Z += 0.0 * cubeSize;

SpawnChild(1265, rotation(0.0, 0.0, 90.0), vector(2.94,2.94,2.94), , -1);

mesh.CollisionObjectType = 0;

ai.AddNode(105, -1.0, -1.0, 0);
//4 float pushDelay, float velocity, bool vertical, float distance;
ai.AddNode(289, -1.0, -1.0, 4, 0.1, 30000.0, 0.0, 10.0 * cubeSize * scaleHack);
ai.SetLastNodeToRunOnClients();
//6  EParticleTypeEnum type, uint32 amount, bool atImpact, float rate(-1=once), float maxDistance(0=lightFlicker,1=viewDistance,2=infinite), bool rotateToHeading;
ai.AddNode(30, -1.0, -1.0, 6, 241.0, 1.0, 0.0, -1.0, 2.0, 1.0);
//8 bool attached, bool UI, ESoundEnum sound, float volumeMin, float volumeMax, float pitchMin, float pitchMax, float rate(-1=once);
ai.AddNode(56, -1.0, -1.0, 8, 1.0, 0.0, 641.0, 0.25, 0.25, 1.0, 1.0, -1.0);

loc.X += 0.49 * cubeSize;
loc.Y += 0.075 * cubeSize;
loc.Z += 0.0 * cubeSize;

SpawnChild(1265, rotation(90.0, -90.0, 90.0), vector(2.94,0.75,0.75), , 1698);

mesh.CollisionResponseToAllChannels=0;

loc.X -= 0.49 * cubeSize;
loc.Y += 0.075 * cubeSize;
loc.Z += 0.0 * cubeSize;

SpawnChild(1265, rotation(-90.0, 90.0, 90.0), vector(2.94,0.75,0.75), , 1698);

mesh.CollisionResponseToAllChannels=0;

loc.Y += 0.075 * cubeSize;
loc.Z += 0.49 * cubeSize;

SpawnChild(1265, rotation(0.0, 180.0, 0.0), vector(2.94,0.75,0.75), , 1698);

mesh.CollisionResponseToAllChannels=0;

loc.Y += 0.075 * cubeSize;
loc.Z -= 0.49 * cubeSize;

SpawnChild(1265, rotation(180.0, 180.0, 0.0), vector(2.94,0.75,0.75), , 1698);

mesh.CollisionResponseToAllChannels=0;