by Boondorl » Fri Nov 29, 2024 8:41 am
Setting the plane formula is easy, it's handling the physics of it that's really difficult. The slope code as-is is still terrible 19 years later (barely functional even) so adding things like moving Actors as you change the plane would be a nightmare. There's other limitations e.g. floors shouldn't be set to point down like a ceiling or be perfectly vertical like walls. It's doable, but only in the sense that basically anything is doable since it's all just code. I imagine there's a ton of ways things could break with this and until the movement code itself no longer shits the bed when it comes to slopes, this will have to be low priority.
Setting the plane formula is easy, it's handling the physics of it that's really difficult. The slope code as-is is still terrible 19 years later (barely functional even) so adding things like moving Actors as you change the plane would be a nightmare. There's other limitations e.g. floors shouldn't be set to point down like a ceiling or be perfectly vertical like walls. It's doable, but only in the sense that basically anything is doable since it's all just code. I imagine there's a ton of ways things could break with this and until the movement code itself no longer shits the bed when it comes to slopes, this will have to be low priority.