pierremgi 4906 Posted March 16, 2019 At least two ways: 1. replace: waitUntil {uiSleep 2; !isNull objectParent _unit}; by: waitUntil {uiSleep 2; isTouchingGround _unit}; (no need to uiSleep 30!) Sometimes isTouchingGround fails if unit lands on building or rock 2. replace: waitUntil {uiSleep 2; !isNull objectParent _unit}; by: waitUntil {uiSleep 2; !isNull objectParent _unit}; waitUntil {uiSleep 2; isNull objectParent _unit}; Here you are waiting for chute, then no more chute. Reliable! 1 Share this post Link to post Share on other sites
Petersang 14 Posted March 16, 2019 58 minutes ago, pierremgi said: At least two ways: 1. replace: waitUntil {uiSleep 2; !isNull objectParent _unit}; by: waitUntil {uiSleep 2; isTouchingGround _unit}; (no need to uiSleep 30!) Sometimes isTouchingGround fails if unit lands on building or rock 2. replace: waitUntil {uiSleep 2; !isNull objectParent _unit}; by: waitUntil {uiSleep 2; !isNull objectParent _unit}; waitUntil {uiSleep 2; isNull objectParent _unit}; Here you are waiting for chute, then no more chute. Reliable! Thank you.. Share this post Link to post Share on other sites
Petersang 14 Posted March 16, 2019 @pierremgi - waitUntil {uiSleep 2; isTouchingGround _unit}; - Solved it, big thanks! Share this post Link to post Share on other sites