mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Spec 500 uses the same speeds as other scrollers
This commit is contained in:
parent
d4e1c6cd84
commit
c7fa8fc2bc
2 changed files with 10 additions and 3 deletions
|
|
@ -5750,7 +5750,7 @@ static void P_ConvertBinaryLinedefTypes(void)
|
|||
case 500: //Scroll front wall left
|
||||
case 501: //Scroll front wall right
|
||||
lines[i].args[0] = 0;
|
||||
lines[i].args[1] = (lines[i].special == 500) ? -1 : 1;
|
||||
lines[i].args[1] = ((lines[i].special == 500) ? -1 : 1) * (1 << SCROLL_SHIFT);
|
||||
lines[i].args[2] = 0;
|
||||
lines[i].special = 500;
|
||||
break;
|
||||
|
|
|
|||
11
src/p_spec.c
11
src/p_spec.c
|
|
@ -8231,14 +8231,21 @@ static void P_SpawnScrollers(void)
|
|||
case 500:
|
||||
{
|
||||
if (l->args[0] != TMSD_BACK)
|
||||
Add_Scroller(sc_side, -l->args[1] << FRACBITS, l->args[2] << FRACBITS, -1, l->sidenum[0], accel, 0);
|
||||
{
|
||||
Add_Scroller(sc_side, -l->args[1] << (FRACBITS - SCROLL_SHIFT), l->args[2] << (FRACBITS - SCROLL_SHIFT), -1, l->sidenum[0], accel, 0);
|
||||
}
|
||||
|
||||
if (l->args[0] != TMSD_FRONT)
|
||||
{
|
||||
if (l->sidenum[1] != 0xffff)
|
||||
Add_Scroller(sc_side, -l->args[1] << FRACBITS, l->args[2] << FRACBITS, -1, l->sidenum[1], accel, 0);
|
||||
{
|
||||
Add_Scroller(sc_side, -l->args[1] << (FRACBITS - SCROLL_SHIFT), l->args[2] << (FRACBITS - SCROLL_SHIFT), -1, l->sidenum[1], accel, 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
CONS_Debug(DBG_GAMELOGIC, "Line special 500 (line #%s) missing back side!\n", sizeu1(i));
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue