- Code: Select all • Expand view
348 = 0, Polyobj_StartLine(tag, tag+100, 0, 0)
349 = 0, Polyobj_StartLine(tag, tag-100, 0, 0)
The idea is to make it so polyobjects x and 100+x are mirrors of each other (e.g. 1 and 101), but ZDoom throws a syntax error when trying to use any sort of mathematical operation alongside "tag" (although it works fine with straight constants). Would it be at all possible to add support for mathematical operations to the tag var? With only a single static value usable by xlat, it's not possible to set the 'mirror' field, making this pretty much unworkable.
Without this, I'm afraid I can't progress any further on making this feature work on the ZDoom side (it's all set up in Eternity), unless there's some other way to set up polyobject line specials in Doom format. A bit frustrating that it can be stretched this close but not enough to work.

]