Assigning lines LineIDs in UDMF - Doom Builder

Mon Sep 20, 2021 11:29 am

I've been trying to give a line a LineID for an ACS function in UDMF format, but I can't find where to do it in UDB. Can somebody show me where it is?

Re: Assigning lines LineIDs in UDMF - Doom Builder

Mon Sep 20, 2021 12:26 pm

I'm not quite sure why, but everything gets called a tag in DoomBuilder. So Line IDs get called tags, Thing IDs (tids) get called tags and sector tags, which were the only things originally called tags, still get called tags.

Image

Re: Assigning lines LineIDs in UDMF - Doom Builder

Mon Sep 20, 2021 2:53 pm

That's so weird... thanks for pointing it out, though!

Re: Assigning lines LineIDs in UDMF - Doom Builder

Mon Sep 20, 2021 4:08 pm

I assume it was originally done to simplify the language. I think it goes right back to the original DoomBuilder which called tids tags in its thing editor.

Doing this may simplify the language but, personally, I feel that changing the language after over two decades isn't particularly helpful and, actually, has the potential to confuse things a bit. If I'm talking about a tid, I know that I'm taking about a number that identifies a thing, a LineID identifies a line and a tag identifies a sector. Call them all tags and suddenly, I don't know what we are referring to.

What's more, it means that DoomBuilder is out of step with almost all the other documentation which still uses tids, LineIDs and tags and so people can end up confused and/or talking at cross purposes and never knowing what to call these different numbers when referring to them. I've been caught out a few times trying to explain something to someone because I've been talking about tids and they can't find them. So I have to end up typing something like "set the thing tag (tid)".

Image