mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 12:31:54 +00:00
Added minecart support to A_MixUp
This commit is contained in:
parent
f272a29a8d
commit
64b63edfdd
1 changed files with 6 additions and 0 deletions
|
|
@ -6300,6 +6300,10 @@ void A_MixUp(mobj_t *actor)
|
||||||
}
|
}
|
||||||
|
|
||||||
//get this done first!
|
//get this done first!
|
||||||
|
if (players[one].powers[pw_carry] == CR_MINECART && players[one].mo->tracer && !(P_MobjWasRemoved(players[one].mo->tracer)))
|
||||||
|
P_SetTarget(&players[one].mo->tracer->target, players[two].mo);
|
||||||
|
if (players[two].powers[pw_carry] == CR_MINECART && players[two].mo->tracer && !(P_MobjWasRemoved(players[two].mo->tracer)))
|
||||||
|
P_SetTarget(&players[two].mo->tracer->target, players[one].mo);
|
||||||
tempthing = players[one].mo->tracer;
|
tempthing = players[one].mo->tracer;
|
||||||
P_SetTarget(&players[one].mo->tracer, players[two].mo->tracer);
|
P_SetTarget(&players[one].mo->tracer, players[two].mo->tracer);
|
||||||
P_SetTarget(&players[two].mo->tracer, tempthing);
|
P_SetTarget(&players[two].mo->tracer, tempthing);
|
||||||
|
|
@ -6441,6 +6445,8 @@ void A_MixUp(mobj_t *actor)
|
||||||
|
|
||||||
//...carry after. same reasoning.
|
//...carry after. same reasoning.
|
||||||
players[i].powers[pw_carry] = transcarry[teleportfrom];
|
players[i].powers[pw_carry] = transcarry[teleportfrom];
|
||||||
|
if (transcarry[teleportfrom] == CR_MINECART && transtracer[teleportfrom] && !(P_MobjWasRemoved(transtracer[teleportfrom])))
|
||||||
|
P_SetTarget(&transtracer[teleportfrom]->target, players[i].mo);
|
||||||
|
|
||||||
teleported[i] = true;
|
teleported[i] = true;
|
||||||
counter++;
|
counter++;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue