I am attempting to set up a custom ZScript monster that, on death, spawns two other monsters and then "explodes" them outwards. The obvious function to use for this is A_RadiusThrust, but no matter what values I give for the thrust, the monsters remain pretty much unaffected. I know the thrust itself is being triggered because large values push the player backwards, but the monsters are entirely unaffected by it.
Actually, not *entirely* - if I include a parameter for Z-axis thrust as well, they DO tend to leap a considerable distance into the sky. But they don't move horizontally beyond their own walking pace.
Before I found A_RadiusThrust, I was attempting to set the individual spawns with a velocity based on their position relative to the parent monster - this too failed to push them, though it did seem to work when I spawned medikits instead of monsters. So is there something special about monsters that means they ignore horizontal thrust??
Question
Artinum
I am attempting to set up a custom ZScript monster that, on death, spawns two other monsters and then "explodes" them outwards. The obvious function to use for this is A_RadiusThrust, but no matter what values I give for the thrust, the monsters remain pretty much unaffected. I know the thrust itself is being triggered because large values push the player backwards, but the monsters are entirely unaffected by it.
Actually, not *entirely* - if I include a parameter for Z-axis thrust as well, they DO tend to leap a considerable distance into the sky. But they don't move horizontally beyond their own walking pace.
Before I found A_RadiusThrust, I was attempting to set the individual spawns with a velocity based on their position relative to the parent monster - this too failed to push them, though it did seem to work when I spawned medikits instead of monsters. So is there something special about monsters that means they ignore horizontal thrust??
Share this post
Link to post
17 answers to this question
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.