Du kannst mittels einem Eventhandler "fired" abfragen, ob die Granate geworfen wurde. Stelle dann eine beliebige Variable auf true, wenn dies der Fall ist. Diese Variable kann dann als Bedingung für die Helilandung verwendet werden.
P.S: Damit nicht jede Rauchranate die Variable wahr macht, musst Du den Eventhandler halt nur kurz / zum richtigen Zeitpunkt einsetzen.
Leider habe ich grad keine Demomission dafür, sorry