Menu

#642 A bug with a platform in E4M1 (Heretic)

Always occurs!
closed-fixed
None
5
2017-05-28
2017-04-09
syl
No

In Heretic 1.3 with Legacy 1.46.3 (Linux), in the last room of E4M1, a strange bug appear.

When you enter in the room, in the middle they have a platform below (screenshot 1).
When you approach the middle , the platform beging to go up (screenshot 2).
The platform stop at the floor level (screenshot 3).
When you go in the platform, it go up again and a graphic bug appear (screenshot 4).
Later they go back to floor level and so on.

It try this level with chocolate-heretic and it don't appear, the platform stay at the floor level.

1 Attachments

Discussion

  • Wesley Johnson

    Wesley Johnson - 2017-04-17

    I cannot identify Heretic 1.3. I know of Heretic Shareware, Heretic commercial (3 episode), and Heretic extended (5 level) Serpent Riders. I do not have the 5 episode Heretic and have not been able to get one. There are a few sites that claim to have serpent riders but they actually have one of the first two.

    There is a E4M1 in the 3 episode Heretic, but it does not seem to match your pictures, and does not have a central depression or pillar in any room.

    I need to have a level map that reproduces the problem. It does not have to be an actual serpent riders level map. I need to know the linedef trigger that is causing the pillar rise, and what conditions are making it rise too far. It should be a repeatable walkover trigger (WR), or walkover once (W1).

    Can you run the original DOS Heretic under Dosbox ? I can compare to that behavior.

     
  • Ville Bergholm

    Ville Bergholm - 2017-04-20

    Confirmed. It's E4M1 of Serpent Riders, last room. The trigger is linetype 22, Reg W1 no-delay Slow Tx0 Trg no-monster "Raise Next Floor". For some reason it's triggered again like a WR trigger when you walk over the linedef after the original motion has stopped.

     
  • Wesley Johnson

    Wesley Johnson - 2017-04-24
    • status: open --> pending-fixed
    • assigned_to: Wesley Johnson
     
  • Wesley Johnson

    Wesley Johnson - 2017-04-24

    Fixed SVN 1316.
    As I do not have serpent riders, I need that someone else verify that the posted problem is fixed.

    Each W1 type linedef clears the linedef special type when it fires. That works fine. But if there are multiple lines in the level map then the other lines can still fire. With linedef type 22, leaving the thinker running would prevent those other linedef from having effect. There also is a Boom linedef type 22, and the code for that was clearing the thinker.

     
  • syl

    syl - 2017-05-15

    I test with the last version (1317), the problem don't appared in E4M1, it's fixed!
    Thanks.

     
  • Bzzrak Ktazzz

    Bzzrak Ktazzz - 2017-05-20

    (a bit off-topic, sorry)
    @Wesley: have you tried upgrading your 3-episode Heretic to the Serpent Riders version? Here's a patch.
    ftp://ftp.fu-berlin.de/pc/msdos/games/idgames/idstuff/heretic/htic13rp.exe
    (size 1,5 MB)

     
  • Wesley Johnson

    Wesley Johnson - 2017-05-28

    I have a copy of Heretic from Steam (that a DoomLegacy user donated) and the htic13rp update
    to Serpent Riders. The update does not like the steam heretic files. It wont update the exe or the wad. It will update the shareware exe, but not the shareware wad. Steam must have modified the versions they sell. Steam also sells a Serpent Riders, but I refuse to use Credit Cards and they refuse to sell for cash, so I am currently stuck.

     
  • Wesley Johnson

    Wesley Johnson - 2017-05-28
    • status: pending-fixed --> closed-fixed
     

Log in to post a comment.