by Graf Zahl » Sun Nov 02, 2003 12:48 pm
Problem not solved - because it just kills the activator.
What if there are other monsters below the crusher? They should be killed, too.
What if you wanted to do more complicated stuff with this crusher? Not possible either because it doesn't kill for sure. Ok, some of this stuff could be done with sector action things but that would be a major headache.
If you are interested in what I am trying to do: Have you ever seen the 'chompers' scene in the movie Galaxy Quest? But as it would in real life it should kill anything that comes between the crushers with 100% certainty and I see absolutely no way how to do that.
IMHO a crusher that does not do any damage is a bug. The problem comes simply from the fact that Doom's crushers were so slow that stuff like this didn't matter. The makers of Hexen realized this and changed the crusher's behavior so that it works more reliably. ZDoom adds nearly all Hexen features to Doom, including ultra-fast high-damage crushers but they don't work. Now, for compatibility reasons it cannot be changed totally to Hexen's system. But I'd say for crushers that clearly don't work with Doom's current logic it should. If this was a major change to the code I might agree but this would just be a minor change in 2 lines of code to make it work.
Problem not solved - because it just kills the activator.
What if there are other monsters below the crusher? They should be killed, too.
What if you wanted to do more complicated stuff with this crusher? Not possible either because it doesn't kill for sure. Ok, some of this stuff could be done with sector action things but that would be a major headache.
If you are interested in what I am trying to do: Have you ever seen the 'chompers' scene in the movie Galaxy Quest? But as it would in real life it should kill anything that comes between the crushers with 100% certainty and I see absolutely no way how to do that.
IMHO a crusher that does not do any damage is a bug. The problem comes simply from the fact that Doom's crushers were so slow that stuff like this didn't matter. The makers of Hexen realized this and changed the crusher's behavior so that it works more reliably. ZDoom adds nearly all Hexen features to Doom, including ultra-fast high-damage crushers but they don't work. Now, for compatibility reasons it cannot be changed totally to Hexen's system. But I'd say for crushers that clearly don't work with Doom's current logic it should. If this was a major change to the code I might agree but this would just be a minor change in 2 lines of code to make it work.