diff --git a/src/services/SimulationService.java b/src/services/SimulationService.java index 987619b7..15b784d7 100644 --- a/src/services/SimulationService.java +++ b/src/services/SimulationService.java @@ -81,6 +81,7 @@ import resources.objects.tangible.TangibleObject; import resources.common.*; import resources.common.collidables.AbstractCollidable; import resources.datatables.PlayerFlags; +import resources.datatables.Posture; import services.ai.LairActor; import toxi.geom.Line3D; import toxi.geom.Ray3D; @@ -815,6 +816,9 @@ public class SimulationService implements INetworkDispatch { if(object.getGroupId() != 0 && core.objectService.getObject(object.getGroupId()) instanceof GroupObject) object.makeAware(core.objectService.getObject(object.getGroupId())); + if(object.getPosture() == Posture.Dead) + core.playerService.sendCloningWindow(object, false); + } public void transferToPlanet(SWGObject object, Planet planet, Point3D newPos, Quaternion newOrientation, SWGObject newParent) {