Tested using g4.11pre-28-g269431575
Using a teleport with the "Actor hits floor" things can crash the game if you enter while jumping into the floor.
"Actor hits floor" crashes when teleporting
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
-
- Posts: 805
- Joined: Thu Jun 16, 2011 6:49 pm
"Actor hits floor" crashes when teleporting
You do not have the required permissions to view the files attached to this post.
-
- Posts: 13718
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: "Actor hits floor" crashes when teleporting
From looking at the stack trace, it appears that this particular setup is causing a recursive check due to having "actor hits floor" on both sides of the teleporter, and since the player's Z velocity is non-zero it's running that particular check recursively. Which also causes a massive amount of lag even when it doesn't crash.
-
- Lead GZDoom+Raze Developer
- Posts: 49130
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: "Actor hits floor" crashes when teleporting
Sorry, can't fix without breaking legitimate setups. Doom's teleports are very poorly handled in the engine, i.e. right in the middle of the movement code, which makes them susceptible to such problems