Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • 0
spd7693

Strange linedef behavior

Question

Hello, everybody! 

So far I had nothing to post here, but this time I really do. Recently I started making a Wad. I already posted my first map in another thread, but I'll anyways put it here too. Warning! Low quality! 

 

 

So, what's the matter? 

 

I fixed the problem of the peep hole in the blue key area as monsters were able to shoot through it, as well as the cyberdemon always teleported last in. Still I'm trying to make it better as well. The problem is this - I've made three linedefs with the action W1 floor raise to lowest ceiling. They raise the sector which blocks off the teleporter, which is the one the linedefs are closing. As you see in the map, the switch behind the mancubus in the area must unblock the teleporter. However, after the switch is flipped I can cross the second linedef with the same tag and action and the teleporter will close off again! This is not supposed to happen. So, the question is how to make the linedefs exclude each other? Like when one W1 floor raise to lowest ceiling is activated, the others with the same tag and action should have no action any longer. Like that I can't seal myself in the area and never come to the end. Except if I make the switch repetitive, but this will look very much like... builder work. 

Share this post


Link to post

24 answers to this question

Recommended Posts

  • 0

That's just how the doom engine works. W1 actions are specific to the linedef, not the tag - that is to say the ability to activate the linedef is disabled after crossing any linedefs with that tag. The tag is never disabled and you can do varying things with it like have a sector raise, be usable as a lift, and be a teleport destination all at once. If you only want a sector to move once, don't point multiple W1 linedefs at it.

Share this post


Link to post
  • 0
Posted (edited)

So I've screwed the things up then. Same things occurs in my 5th map. I've made platforms that raise in the way they raise in Containment Area and The Factory, but since they criss-cross in order to make the room doable both ways, I needed to make two of them activate from two different angles. One can be avoided this way, but for the other I'll need to think it out. I can redo that area and make the moving platforms work a bit better. 

 

I've edited the map a bit as well and there are a bit more flaws I fixed. Like the way the platform the red key is on goes to the ground. Now with two moves and two linedefs - just like the ones I explained - both the switch and the platform now disappear into the poison and make the player take damage. 

Edited by spd7693

Share this post


Link to post
  • 0

I have more questions about another thing I've done. This is from my newest map that I just started. Well, here it is: 

 

2018-04-29.png.78778ff84c9e7faf21d64d1a136c92b1.png

 

The hexagon in the middle has to work the following way: On the northeastern and the Southwestern side it has to act as a door. But on the northwestern and the southeastern side it's supposed to act as an elevator. This way I want to create a crossing. The problem is that the "elevator" works, but the "door" doesn't. All linedefs face the correct way as you see. How am I supposed to fix this? I'll try a bit more anyways. 

 

Where have we seen such things: Doom 2 map 15 Industrial Zone - the path to the blue door and the regular exit - in Memento Mori map 31 in a crossing of a certain place and in one more map, I forgot if it was from the Master Levels or in Memento Mori again. (As well as in Eternal Doom map 4, but it's not a good example.) However, in all of them the area is a square (or sort of one). Here I have a hexagon. Is it possible anyways? 

 

Share this post


Link to post
  • 0
Posted (edited)

I have more questions about another thing I've done. This is from my newest map that I just started. Well, here it is: 

 

2018-04-29.png.78778ff84c9e7faf21d64d1a136c92b1.png

 

The hexagon in the middle has to work the following way: On the northeastern and the Southwestern side it has to act as a door. But on the northwestern and the southeastern side it's supposed to act as an elevator. This way I want to create a crossing. The problem is that the "elevator" works, but the "door" doesn't. All linedefs face the correct way as you see. How am I supposed to fix this? I'll try a bit more anyways. 

 

Where have we seen such things: Doom 2 map 15 Industrial Zone - the path to the blue door and the regular exit - in Memento Mori map 31 in a crossing of a certain place and in one more map, I forgot if it was from the Master Levels or in Memento Mori again. (As well as in Eternal Doom map 4, but it's not a good example.) However, in all of them the area is a square (or sort of one). Here I have a hexagon. Is it possible anyways? 

 

I don't see any reason why it shouldn't work. Upload your wad, or an excerpt with just the relevant parts. You can upload it right here in a post in the forum. Then, we can find out what is going wrong.

Share this post


Link to post
  • 0
Posted (edited)

There came more problems, so I'm trying to save it separately and post it here, but somehow another problem occurred. Now I can't save the nodes of the map. So, the map is ready to be zipped, but there are no nodes. Why could have that happened? Have I made it too big? I remember that while creating it I touched the top end of the Doom Builder grid. And I'm not sure if it's OK like that. 

Share this post


Link to post
  • 0

You'll have to make small gaps in sectors 3 and 1 to make the door moving up
APQ9rmp.jpg

Otherwise you can use W1 ceiling raise action, and it works even without gaps
XxEcpxy.jpg

Share this post


Link to post
  • 0

Sectors 3 and 1... You mean the northwestern and the southeastern side? Also I need repetitive, not single actions. Otherwise the crossing wouldn't be as authentic, no matter if you try walking it both ways only once. But thanks for the advice, I just work better with directions, not sector numbers. 

Share this post


Link to post
  • 0

Those gaps are needed because the door will try to open up to the lowest ceiling. The gaps make sure that the lowest ceiling is high enough that the door can open. If you make those gaps only 1 unit thick, the player will not notice them.

 

This basic idea is clever enough that I might steal borrow it for some map I make in the future.

Share this post


Link to post
  • 0
Posted (edited)

@Empyre You wouldn't really "steal" it because like I said we already have seen such a thing in Doom before, but with square sectors. Even in iD Doom - Industrial Zone, on the way to the blue door and the regular exit. 

 

I figured the gaps will be needed, but still didn't understand - should I make them where the sector acts as a door or where it acts as an elevator? 

Share this post


Link to post
  • 0
1 hour ago, spd7693 said:

@Empyre You wouldn't really "steal" it because like I said we already have seen such a thing in Doom before, but with square sectors. Even in iD Doom - Industrial Zone, on the way to the blue door and the regular exit. 

 

I figured the gaps will be needed, but still didn't understand - should I make them where the sector acts as a door or where it acts as an elevator? 

Add the gaps to the sides that act like a lift, with the ceilings of the gaps the same height as the ceilings of the sides that use the sector as a door. That way, all the ceilings next to the sector will be the same height, so it will be able to open like a door.

Share this post


Link to post
  • 0

Same map, another problem: 

 

 

 

2018-05-11.png.3bbb7b0fdfb30bb4b66655c2d04398d9.png

 

This cacodemon sees the player... 

 

 

613750154_2018-05-11(1).png.e9110917cd94e0a2a5aaeaedbd4f9ef0.png

 

...Whenever (s)he gets to the western end of the box maze. This is not supposed to happen. The cacodemon is supposed to see the player only if (s)he gets around this lava pit and gets towards the other parts of the demolished street. I've made him deaf by default and tried placing him everywhere in the pit. Every time he would see the player. While if I put him with his back turned, he'll never see the player which also is not supposed to happen. How to fix it? 

 

Here's the map: Map 6 - Still Unnamed.zip (Warning - not finished yet.) 

 

PS: Will someone tell me via PM how to hide my content? 

Share this post


Link to post
  • 0

Probably the best way to make it so that caco doesn't see the player too early is to hide him in a rather deep pit and when the player drops onto the street, to have a linedef action rise the pit, revealing the caco.

 

Also, the little eye symbol on the task bar of the post draft window is the "spoiler" button. You can place your images in it and when you post, it'll have that "reveal hidden contents" tab that will reveal whatever you put in it (text, images, videos, etc). It's useful for condensing your posts.

Share this post


Link to post
  • 0
Posted (edited)

When a monster has the Ambush flag (Deaf is a bad name for it), it will have a 360 degree field of view, seeing the player in any direction no matter what direction it is facing. Aquila Chrysaetos's pit idea is a good idea.

 

Another idea would to use sound-blocking lines instead of the Ambush (Deaf) flag. Remember, to block sound, there needs to be not one but two sound-blocking lines along any possible path that sound could travel. In this case, make the diagonal line at the edge of the lava sound-blocking and also the nearby vertical line at the exit from the box maze. If you then uncheck the "Deaf" flag, the cacodemon should only see you when you expect it to. If there is any way for sound to go around via either of the openings I see at the north wall of the maze, those need sound blocking lines too, or the caco will hear you. As far as the monsters are concerned, it doesn't matter how far away you are or how many corners the sound has to go around. If there is a path for the sound, they can hear you.

Share this post


Link to post
  • 0
Posted (edited)
2 hours ago, Empyre said:

When a monster has the Ambush flag (Deaf is a bad name for it), it will have a 360 degree field of view, seeing the player in any direction no matter what direction it is facing.

Only after they are alerted by the player, otherwise they still initially have 90 degree sight. Once alerted by sound they remain asleep, but with a 360 view and will awaken once they sight the player. The name deaf came from the fact that they didn't do anything until they sighted the player, unlike other monsters.

Share this post


Link to post
  • 0

Hello again, long time not seen, but anyways. Before making new maps I decided to edit some of my old, noticing some things that aren't that well in the otherwise well made maps. Again I'm returning you to Homerun which now has an improved look. Here comes a part of the base where the yellow key is. And where I have the strange linedef problem: 

 

2018-09-18.png.3baf8edca4addfd8b96357efe19e2699.png

 

At first I decided to make the highlighted linedefs have the LITERED1 texture. Here is how they look in View Mode: 

233208688_2018-09-18(1).png.c56f2b75f266b83063b94148cf09559f.png

 

However, while running the game with GLBoom+ there is no texture, but a nasty Hall-Of-Mirrors effect. Same goes with the LITEBLU4, LITEGRN1 and LITEYEL1 textures, but not with LITE3 texture (which I've placed now). Why is this happening, is this supposed to and how could I fix it? Please help.  

 

PS: Just now I see I may fix the outlook of one of the windows. It may look better with something else. 

Share this post


Link to post
  • 0

LITERED1, LITEGRN1 and LITEYEL1 are not stock textures. Something must be wrong with the way you include custom textures.

Share this post


Link to post
  • 0

2056410216_2018-09-18(2).png.aed723ebe10a8650da2ad103efdb42a4.png

 

Here are the textures. I haven't added them, they were in my Doom Builder file by default. I have seen them as well in different wads - TNT and MM especially. So I don't think they're custom at all. Or are they? 

Is the problem because they were added in TNT Evilution, but I'm playing the wad in Doom 2 properties? 

Share this post


Link to post
  • 0
1 hour ago, spd7693 said:

Is the problem because they were added in TNT Evilution, but I'm playing the wad in Doom 2 properties? 

Definitely. If you are using TNT to make the map, you must also use TNT to play it.

Share this post


Link to post
  • 0

Looks like you include both TNT and Plutonia as resources. The abovementioned LITE textures exist only in TNT and not in Plutonia. Texture definitions are non-cumulative in classic ports, so if Plutonia gets loaded after TNT, all TNT texture definitions will be lost - that is, TNT-specific textures will not work.

Share this post


Link to post
  • 0

This means I need to make TNT override Plutonia for the textures. I do like some textures from there and I feel they're worth using. So, next time I'll try this. But then again I'll have TNT sky and I don't really want that. 

 

Spoiler

After all, TNT except for Team TNT can also stand for trotile, so for a while when I played the wad I was thinking the makers meant there was trotile in those crates. Or at least they were meant for having TNT inside. But this doesn't mean I'll extensively use them, just sometimes when I feel like it. Mostly it will be the aforementioned -LITE textures. 

 

Share this post


Link to post
  • 0

Well, instead of including mutually incompatible resources, you can always try the "normal" way to use custom textures: Put the textures directly into your wad via a wad content editor like SLADE3.

Share this post


Link to post
  • 0
10 minutes ago, spd7693 said:

 

 

Is this some sort of an add-on or is it a different map editor? 

It is a wad editor, for editing things other than maps inside a wad, and it does it very well. It does also have its own map editor, too, but the Doom Builder family is more familiar to me.

 

To be safe, never have your wad open in Doom Builder and Slade at the same time. Close one editor before opening the other. They say there is a way to do it safely, but I don't trust it.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×