Page 1 of 1

Happy Time Circus broken

Posted: Fri Nov 12, 2010 2:05 pm
by Gez
Somewhere on Doomworld, in a thread that was absolutely not about ZDoom or its bugs, someone was complaining about Happy Time Circus being broken. I looked into it; the issue is that it uses map spots instead of teleport destinations. There's even one that's very malformed.

Here's a patch that lets HTC work again, but through a hidden compatibility option so that it will not allow other modders to make the same mistakes.

Re: Happy Time Circus broken

Posted: Fri Nov 12, 2010 2:43 pm
by Graf Zahl
Ok, that's acceptable. I so far refused to address this issue because it would have meant making the teleport search logic prone to mapping errors.

But you guessed one thing wrong. This map does not work because some teleports have tags and tids but the destination only has tids, not to mention that tags never worked on mapspots. So the proper compatibility fix needs to be a bit different. It shouldn't do a second search for mapspots but instead only ignore the tags.

Re: Happy Time Circus broken

Posted: Fri Nov 12, 2010 3:13 pm
by Graf Zahl
Fixed. I did not use the patch though.