diff --git a/src/p_spec.c b/src/p_spec.c index f1fba7d90..a3ed2ad57 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -4097,25 +4097,11 @@ DoneSection2: lineangle = R_PointToAngle2(lines[i].v1->x, lines[i].v1->y, lines[i].v2->x, lines[i].v2->y); linespeed = P_AproxDistance(lines[i].v2->x-lines[i].v1->x, lines[i].v2->y-lines[i].v1->y); - player->mo->angle = lineangle; - // SRB2Kart: Scale the speed you get from them! // This is scaled differently from other horizontal speed boosts from stuff like springs, because of how this is used for some ramp jumps. if (player->mo->scale > mapobjectscale) linespeed = FixedMul(linespeed, mapobjectscale + (player->mo->scale - mapobjectscale)); - if (!demo.playback) - { - if (player == &players[consoleplayer]) - localangle[0] = player->mo->angle; - else if (player == &players[displayplayers[1]]) - localangle[1] = player->mo->angle; - else if (player == &players[displayplayers[2]]) - localangle[2] = player->mo->angle; - else if (player == &players[displayplayers[3]]) - localangle[3] = player->mo->angle; - } - if (!(lines[i].flags & ML_EFFECT4)) { P_UnsetThingPosition(player->mo); @@ -4132,11 +4118,9 @@ DoneSection2: P_SetThingPosition(player->mo); } - P_InstaThrust(player->mo, player->mo->angle, linespeed); + P_InstaThrust(player->mo, lineangle, linespeed); player->kartstuff[k_dashpadcooldown] = TICRATE/3; - player->kartstuff[k_drift] = 0; - player->kartstuff[k_driftcharge] = 0; player->kartstuff[k_pogospring] = 0; S_StartSound(player->mo, sfx_spdpad);