by Enjay » Sat May 21, 2011 3:37 am
Reuben Drishchedge wrote:It surely should not matter if the Chaos Serpent can't shoot a crouched player (i.e. the missile always goes over the players head) as the original game had no crouching. The Serpent also can't shoot a pig player or bad guy, but that is surely a feature of the original game.
I disagree. Having 1 (er 2?) monsters that cannot hit crouched players when all others can is silly. OK, crouching was not in the original game but as a Zdoom feature, it should be properly supported (and is).
Also, this issue used to cause problems when Chaos serpents were imported into games other than Hexen (before it was possible to redefine them via DECORATE) and it could also cause problems with redefined players in Hexen.
The original system is the result of lazy or crude code anyway and, as soon as you became aware of it, it just seemed silly and an obvious kludge just to get the serpent's fireball to match up with the height of his mouth whilst sacrificing the logical functionality of the behaviour. Zdoom does it better and with the extra freedom allowed in Zdoom, the improvement is essential IMO.
[quote="Reuben Drishchedge"]It surely should not matter if the Chaos Serpent can't shoot a crouched player (i.e. the missile always goes over the players head) as the original game had no crouching. The Serpent also can't shoot a pig player or bad guy, but that is surely a feature of the original game.[/quote]
I disagree. Having 1 (er 2?) monsters that cannot hit crouched players when all others can is silly. OK, crouching was not in the original game but as a Zdoom feature, it should be properly supported (and is).
Also, this issue used to cause problems when Chaos serpents were imported into games other than Hexen (before it was possible to redefine them via DECORATE) and it could also cause problems with redefined players in Hexen.
The original system is the result of lazy or crude code anyway and, as soon as you became aware of it, it just seemed silly and an obvious kludge just to get the serpent's fireball to match up with the height of his mouth whilst sacrificing the logical functionality of the behaviour. Zdoom does it better and with the extra freedom allowed in Zdoom, the improvement is essential IMO.