Asset: Any Mech, but the crashing part I
only tried with an Owens C and a Thanatos, so maybe any Mech too.
Issue: I found this today, and it provokes more than one distinct problem. When you Crouch a Mech and set the throttle to 100% for example, it'll start moving while crouched. From that point you have no control in the Mech, the movement keys won't work, and you won't be able to crouch back up. The only solution is to power off the Mech and get out, or simply destroy its head. That's the main point.
Further implications:
- When the Mech starts moving crouched it may move at 0 Km/h if its torso is twisted in a certain angle, or if its colliding with something, but still trying to move at 0 Km/h. When that happens you're stopped but the other players will see your Mech moving ahead normally. Another issue is since your location is not the same, you can damage people around the spot you're stopped without them seeing you (but that's a guess, at least I was able to target the terrain and trees). At that point if you exit your Mech you'll stand in the same spot you were stopped, but your Mech will be much further;
- If the Mech goes through walls or an obstacle of some sort, or as long it collides with something, it becomes a dangerous crash machine, meaning it can make your game crash if you enter in it after. A MWLL crash report should pop up when that happens.
- In a map like TSA_ClearCut, if you position your Mech ahead of some trees and make the 0 Km/h bug, you'll see the trees stepping asside, while you're still in the same place. When you get out of your Mech it'll be in the place it was supposed to be, that the trees were indicating.
Repro Steps:There's two ways to reproduce the bug, this one first:
- Player 1 purchases a Mech.
- Player 1 crouches the Mech.
- Player 1 exits the Mech without Powering off, which destroys the Mech's Head.
- Player 1 enters the Mech again and presses the "Set throttle 100%" key. That action is allowed until it finishes the get up/get crouched again animation.
- Player 1 tries the 0 Km/h bug by either twisting the torso in a certain degree (Thanatos worked fine) or going against some obstacle, keeping the Mech trying to move, but at 0 Km/h.
- Player 2 watches Player 1 moving, yet in the Player 1 perspective he's still.
- Player 1 exits the Mech and looks for it somewhere ahead.
- Player 1 enters its Mech again and gets CTD (but the Player 2 in the Player's 1 Mech didn't the two times I tried)
Or this way:
- Player 1 purchases a Mech.
- Player 1 crouches and presses "Set throttle 100%" key at the same time.
- (Same as the Step 5 above and the others).
Severity: 3 perhaps? Can be nasty.
And some screenshots:
1-

2-

3-

Do you see the smoke and falling trees ahead in
1? Its where my ghost Mech is, look at it in
2 when I got out.
And in
3 I'm colliding to a post and some buildings below. When I got out it wasn't enough to make the Mech go through, but upon entering the Mech again it crashed my game.