by Zippy » Wed May 04, 2005 5:25 pm
This is something I came across working on the next version of my wad.
I have my roommate's head as an enemy. One of the things he does is fire out small tornados which are run of the mill seeker missiles. So I'm testing changes I just made in DECORATE. Spawn one head... works just fine. Spawn two heads. Everything is still good. The tornados home in on me. The heads can't hurt each other; their tornados merely explode on each other doing no damage. But during this I noticed something weird. At some point, a tornado hit one head and it entered the pain state. So I set up a test...
1. Spawn a single head and run around it in circles, building up a large supply of tornados to follow me around.
2. Once I have like 30 or 40 tornados following me, kill the head.
3. Stop, and let the tornados catch up to me.
4. Before the tornados hit me, spawn a new head.
The result? Once the tornados hit the new head, they killed it. It seems if the actor who initially launches seeker missiles dies, the still active missiles will do damage to whatever they hit, regardless of species. I certainly don't think this is intended behavior. DECORATE seeker missiles shouldn't hurt the species of the launcher, regardless if the original actor who fired them is alive or dead. It's probably only with DECORATE, because this doesn't work with Revenants (if the Revenant who shot the missiles is dead, they still won't hurt other Revenants.)
This is something I came across working on the next version of my wad.
I have my roommate's head as an enemy. One of the things he does is fire out small tornados which are run of the mill seeker missiles. So I'm testing changes I just made in DECORATE. Spawn one head... works just fine. Spawn two heads. Everything is still good. The tornados home in on me. The heads can't hurt each other; their tornados merely explode on each other doing no damage. But during this I noticed something weird. At some point, a tornado hit one head and it entered the pain state. So I set up a test...
1. Spawn a single head and run around it in circles, building up a large supply of tornados to follow me around.
2. Once I have like 30 or 40 tornados following me, kill the head.
3. Stop, and let the tornados catch up to me.
4. Before the tornados hit me, spawn a new head.
The result? Once the tornados hit the new head, they killed it. It seems if the actor who initially launches seeker missiles dies, the still active missiles will do damage to whatever they hit, regardless of species. I certainly don't think this is intended behavior. DECORATE seeker missiles shouldn't hurt the species of the launcher, regardless if the original actor who fired them is alive or dead. It's probably only with DECORATE, because this doesn't work with Revenants (if the Revenant who shot the missiles is dead, they still won't hurt other Revenants.)