Jump to content
  • 0

Block Players but Not Monsters


HyperLuke

Question

Trying to make a wall that blocks players' movement, but not monsters' movement, or attacks from either monsters or players. 

 

Here is what I've got: 

 

Capture3.PNG.6a8990493a1372309c7e0ad18190bb6e.PNG

Using GZDoom Builder, UDMF.

Thanks in advance.

 

Share this post


Link to post

6 answers to this question

Recommended Posts

  • 1

Does it allow other monsters to pass? It might be that the pinky demon cannot find sufficient space on the other side of the linedef to move (ie: shallow stairs can block larger monsters and allow smaller ones)

Share this post


Link to post
  • 0

Umm, to set a wall to block the player and nothing else. But it is blocking a pinky demon's movement which is not what I want.

Share this post


Link to post
  • 0

As @traversd is hinting, it sounds more like an issue with your geometry. Try an aerial enemy to test this further - can a lost soul pass through? If so, your map is designed in such a way that it is preventing the demon to enter.

Share this post


Link to post
  • 0

If "block players" is set, but "block monsters", "block projectiles", "block everything" and "impassable" are not set, the line will indeed block just players and nothing else. Your problem might be that you actually have stairs (or whatever geometry involving floor height differences) that are too steep for monsters to climb, even if they could pass the lines if the stairs weren't that steep. Make sure that, in any place on the stairs where the monster can potentially stand on, the height difference between the highest and the lowest floor level below the monster's hitbox is at most 24 map units - if it's higher, the monster will just not go there, seemingly blocked. Alternatively, some monsters are higher than the player, for example Hell Knights, Barons, Arachnotrons and Mancubi are 64 units tall, whereas the player is only 56 units tall, therefore the abovementioned monsters will be unable to pass through corridors that are less than 64 but more or equal 56 units tall, which the player will pass through without a problem.

Edited by scifista42

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...