Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function disintegrateUnit (d,s)
- local allpieces = Spring.GetUnitPieceList (unitID)
- local piece_n = table.getn (allpieces)
- for pID=1, piece_n,1 do
- local a = math.rad(math.random (-180,180))
- local dx =math.sin (a)*d
- local dz =math.cos (a)*d
- local dy = d/3
- Move (pID, x_axis, dx, s)
- Move (pID, z_axis, dz, s)
- Move (pID, y_axis, dy, s)
- --Spin (pID, y_axis, math.random (-5,5))
- end
- end
- function getTogether (d,s)
- local allpieces = Spring.GetUnitPieceList (unitID)
- local piece_n = table.getn (allpieces)
- for pID=1, piece_n,1 do
- local a = math.rad(math.random (-180,180))
- local dx =math.sin (a)*d
- local dz =math.cos (a)*d
- local dy = d/3
- Move (pID, x_axis, dx)
- Move (pID, z_axis, dz)
- Move (pID, y_axis, dy)
- Move (pID, x_axis, 0, s)
- Move (pID, z_axis, 0, s)
- Move (pID, y_axis, 0, s)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment