by ZZYZX » Sun Jun 17, 2018 6:25 pm
What really complicates matters is that I just accidentally made an actor which has
some rotations (notably 1, 2 and 8) "moved out of the floor", while rotations 3-7 stay as defined in the image offsets, and all that only happens if the actor is +ISMONSTER (but not +NOGRAVITY). So making a flag that unconditionally disables all the magic threshold should actually make things simplier
https://imgur.com/a/teDiMUr
Top to bottom: rotation 1, rotation rotation 2, rotation 3
The only way to fix this right now, is making a duplicate attached actor that does all the drawing (but doesn't have ISMONSTER flag), while my main actor will still have ISMONSTER for being counted and blocked by lines...
What really complicates matters is that I just accidentally made an actor which has [i]some[/i] rotations (notably 1, 2 and 8) "moved out of the floor", while rotations 3-7 stay as defined in the image offsets, and all that only happens if the actor is +ISMONSTER (but not +NOGRAVITY). So making a flag that unconditionally disables all the magic threshold should actually make things simplier :roll:
https://imgur.com/a/teDiMUr
Top to bottom: rotation 1, rotation rotation 2, rotation 3
The only way to fix this right now, is making a duplicate attached actor that does all the drawing (but doesn't have ISMONSTER flag), while my main actor will still have ISMONSTER for being counted and blocked by lines...