[Hexen] Monsters do not always awaken (Seven Portals and elsewhere)
Using the seven portals hub, I seem to notice that bad guys flagged as deaf in HeXen don't appear to be switching from deaf to non-deaf upon hearing a shot (i.e their vision doesn't appear to be switching from 180 degrees to 360 degrees).
Also, I can't get the Chaos Serpent thing 56 to wake up until I either shoot it or move close to it; in Vanilla HeXen he would wake up on sight from any distance.
Finally, bad guys are incorrectly loosing their alerted status when the player returns to the map (i.e they aren't staying woken up). This one I can confirm. (see #2068)
#8 Updated by danij over 7 years ago
A saved game is no good to me until we've decided this issue is related. As I said I cannot replicate any issue with the Chaos Serpent specifically, irrespective of whether one loads a saved game or not.
What we need to do is to determine whether this issue occurs on other maps and if so what they have in common.
#9 Updated by vermil over 7 years ago
Please note that in my initial report above, that I said Seven Portals (the main hub or Map02 to use it's ID) and Chaos Serpent thing 56 (a specific mobj on that map, rather than a mobj type) :)
I used him as an example of a bad guy that always appears to be affected by one of the three possible issues mentioned in my original report.
#11 Updated by danij over 7 years ago
- Subject changed from [Hexen] multiple issues of bad guys seemingly not waking up or retaining woken up status, correctly to [Hexen] Monsters do not always awaken in Seven Portals
- Category set to Regression
- Status changed from Feedback to In Progress
- Assignee changed from vermil to danij
Initial testing indicates that those specific monsters, on this particular map, are not waking up when they otherwise should because of the significantly broken line and sector geometry in this map. If I manually fix that broken geometry in a map editor those monsters wake when they should.
The next step is to determine whether this is a regression in the line of sight algorithm, or, a fault with the interpretation of broken map geometry in Doomsday's internal BSP builder.
#12 Updated by danij over 7 years ago
Tackling the original map data in the debugger was proving to be very time consuming. So I decided to try a different approach and reduce the geometric complexity of the map. After some considered experimentation I was able to reduce the map to a far simpler test case, which I've attached as wakeuptest2.wad
It should now be a lot easier to determine the real fault here (another day...).
#15 Updated by vermil about 7 years ago
I'm perhaps being a bit presumptuous here, but I'm just going to remind of this report due to:
"bad guys are incorrectly loosing their alerted status when the player returns to the map (i.e they aren't staying woken up). This one I can confirm."
I believe this is an important gameplay issue that may accidently be buried by the perhaps lesser seemingly map specific (i.e because it seems map specific) issue also included in this report.
#21 Updated by danij about 7 years ago
I attached a save from Shadow Wood, after the puzzle has been completed. Is it correct behavior that the monsters in the final room face the wrong way and don't wake up easily?
Vermil informed me via ICQ that he tested vanilla and it behaved in the same way.
#23 Updated by danij about 7 years ago
Indeed. This is why I've found it tricky to resolve this issue because all the evidence seems to suggest there is either a) not a single underlying cause, or b) vanilla behavior is at least partially dependent on some broken logic and/or map geometry.
Solving this particular issue is likely going to be quite time consuming.