by NeuralStunner » Tue Jun 14, 2016 10:46 am
... Because I was thinking in terms of the standard flags and id didn't occur to me. I'll go with that, then.
What's a good name for the property? Maybe automapstyle?
Okay, so here's a values list:
- -1: Hidden. (Maps to the dontdraw flag at run.)
- 0: Normal/default.
- 1: As 1-sided.
- 2: As ceiling diff.
- 3: As floor diff.
- 4: As 3D floor edge.
- 5: As quasi-hidden. (Hidden lines in "show all lines" mode.)
- 6: As 1-sided/secret, depending on cheat. (Maps to the secret flag at run.)
- 7: As secret, even with the cheat off.
- 8: As trigger line, even with the cheat off.
- 9: As a normal teleporter. (Helpful for script-based teleporters, or marking out areas that teleport via switch.)
- 10: As exit teeleporter. (Same uses as above... and also for convincing fake exit traps like Doom 1's. )
I included the internal ones in the interest of simplicity, and also a possible function to change them at runtime.
... Because I was thinking in terms of the standard flags and id didn't occur to me. I'll go with that, then. :lol:
What's a good name for the property? Maybe automapstyle?
Okay, so here's a values list:[list][*]-1: Hidden. (Maps to the dontdraw flag at run.)
[*]0: Normal/default.
[*]1: As 1-sided.
[*]2: As ceiling diff.
[*]3: As floor diff.
[*]4: As 3D floor edge.
[*]5: As quasi-hidden. (Hidden lines in "show all lines" mode.)
[*]6: As 1-sided/secret, depending on cheat. (Maps to the secret flag at run.)
[*]7: As secret, even with the cheat off.
[*]8: As trigger line, even with the cheat off.
[*]9: As a normal teleporter. (Helpful for script-based teleporters, or marking out areas that teleport via switch.)
[*]10: As exit teeleporter. (Same uses as above... and also for convincing fake exit traps like Doom 1's. :twisted: )[/list]I included the internal ones in the interest of simplicity, and also a possible function to change them at runtime.