Severed bunny head
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Crushers + Doors = Doom Wets Itself
 
Author
All times are GMT. The time now is 08:01. Post New Thread    Post A Reply
dew
experts


Posts: 3396
Registered: 05-08


inspired by the cc4 map13 scenario i made a very simple test room to verify behaviour of a few crusher-related linedefs clashing with door linedefs:

http://www.mediafire.com/?7132v21bqq7nvm3

the left side setup copies the cc4 setup (S1 switch, WR crusher stop), the right side adds more WR crusher lines for extra combinatory fun. the three front sides of the lift are D1 open-stay doors, the backside is DR open-wait-close.

the resulting behaviour is wildly different and inconsistent between various ports (i tested vanilla d2, prboom+ and zdaemon myself), but all of them get hilariously confused in certain scenarios. megalyth tweaked the room and tested in choco and gzdoom, so for even more different outcomes get this:

http://www.mediafire.com/?fr7c18i6zvr7dge

there's a lot that can go wrong/weird and it'd take me too long to describe what we encountered, so here's a pastebin of our irc findings. have fun!

Old Post 09-01-12 14:19 #
dew is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Megalyth
I embrace change


Posts: 666
Registered: 05-00



dew said:
megalyth tweaked the room and tested in choco and gzdoom, so for even more different outcomes get this:

http://www.mediafire.com/?fr7c18i6zvr7dge


That map actually only demonstrates one particular effect, and it only works in (g)zDoom because vanilla Doom can't activate a trigger on a sector if another is already in play. To get the effect, hit the switches in order, left to right, starting at the arrow. Let each action finish before triggering the next.

http://www.mediafire.com/file/1uhdm...rushterfuck.wad

This map is similar to dew's first link, but with a few added triggers that affect the floor as well as the ceiling. The switch activates the crusher, the blue lines are repeatable door open/close triggers, the red lines are repeatable crusher start/stop triggers, and the green lines affect the floor height and movement. You start with a rocket launcher in case you need to "reset" the map.

Most of this only works in a port that allows multiple sector actions simultaneously, of course, but depending on which triggers you use and in what order, you can get some strange results.

Old Post 09-01-12 14:59 #
Megalyth is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7722
Registered: 01-03


There's so much undefined behavior here that it's hardly surprising.

You won't ever be able to do this reliably because some of the implementation details of how doors and crushers work will always get in the way of each other.

Old Post 09-01-12 15:02 #
Graf Zahl is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Megalyth
I embrace change


Posts: 666
Registered: 05-00


For added fun, set the heights of the crusher sector to a negative number, such as 32 for the ceiling and 96 for the floor.

Old Post 09-01-12 15:13 #
Megalyth is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 6008
Registered: 08-00



Megalyth said:
...because vanilla Doom can't activate a trigger on a sector if another is already in play...

Not entirely true, in particular with respect to doors:
http://doomwiki.org/wiki/Multiple_t...n_a_single_door

Old Post 09-01-12 19:50 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 08:01. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Crushers + Doors = Doom Wets Itself

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.