Aleph-One-Marathon / alephone

Aleph One is the open source continuation of Bungie’s Marathon 2 game engine.
https://alephone.lhowon.org/
GNU General Public License v3.0
621 stars 100 forks source link

Adjusting heights of polygons next to some platforms with Lua marks their shared lines as solid & non-transparent #492

Open aaronfreed opened 1 month ago

aaronfreed commented 1 month ago

If you adjust the floor or ceiling heights of a polygon with at least one line bordering a platform that is entirely closed (and maybe some other platforms; I haven’t fully tested all possible cases yet), all such lines will be marked solid and non-transparent after having done so, regardless of whether they were originally. This seems like undesirable behavior, since the script did nothing to specify that said lines should be converted to solid and non-transparent; scripters would have no reason to expect it to happen, and if I were to use this for a hypothetical “‘adjust heights’ mode” in a hypothetical Aleph One texturing utility, mapmakers would also have no reason to expect it to happen. Is there any way to fix it? Thanks in advance.