gG-Unknown Posted April 29 Share Posted April 29 Problem : Servitor is able heal aliens even after he is destroyed. How to : Soldier with Machinegun shooting at Servitor and Wraith. Both opponents are in line of fire. Use long burst. Servitor is killed then Wraight is suppressed. Servitor explodes. After the servitor explodes, the healing beam appears from place where servitor was, and heal Wraight. FIX : make sure that units can not do reaction (action - attack, heal or whatever) after their death Quote Link to comment Share on other sites More sharing options...
Kouki Posted April 29 Share Posted April 29 6 hours ago, gG-Unknown said: Problem : Servitor is able heal aliens even after he is destroyed. How to : Soldier with Machinegun shooting at Servitor and Wraith. Both opponents are in line of fire. Use long burst. Servitor is killed then Wraight is suppressed. Servitor explodes. After the servitor explodes, the healing beam appears from place where servitor was, and heal Wraight. FIX : make sure that units can not do reaction (action - attack, heal or whatever) after their death Do you have a save where I can try this out? I tried reproducing this but it seems to work normally on my end EDIT: Nvm, was able to repro Quote Link to comment Share on other sites More sharing options...
gG-Unknown Posted April 29 Author Share Posted April 29 (edited) Unfortunately, I am enjoying option to switch off all the auto saves. I understand that it might be difficult to track. I am pretty sure, I saw AND hear unwanted behaviour. e.i. servitor played sound, exploded disappear, then on empty space (I am very sure it was empty) the beam appeared (from nowhere) which healed Wright. I guess it because of long mg burst. Destruction is happening while bullets are still flying. My guess is, your events on destruction animation and servitor heal are independent, which cause mismatch order off execution. Perhaps add a self check on beginning Servitor healing procedure, SelfCheck if has more than 1hp if not valid then end procedure. Just saying. === edit : servitor was killed-exploded while bullets are still flying. It was killed by first 3 bulets or so. Healing happened after my attack was finished. after last bulet landed, then event of healing started. It is possible that Wraith get suppress from first bulets too, so it activate heal request at the moment Servitor was alive. But, Heal request is executed after the attack. Unffortunately at the time, servitor is not exist. More I think about it, there is missing a self check of existence on Servitor healing beam. =========== edit 2 1 hour ago, Kouki said: Do you have a save EDIT: Nvm, was able to repro Great, when you find a root cause, let me know how you handled it. I am really curious Thanks ! Edited April 29 by gG-Unknown Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.