mirror of
https://github.com/ZDoom/Raze.git
synced 2025-02-12 06:50:59 +00:00
- Fix multiple bad calls to pushmove()
.
This commit is contained in:
parent
7d3babd678
commit
29eb729cd3
5 changed files with 5 additions and 5 deletions
|
@ -5132,7 +5132,7 @@ void fall_common(DDukeActor *actor, int playernum, int JIBS6, int DRONE, int BLO
|
||||||
{
|
{
|
||||||
|
|
||||||
auto sect = actor->sector();
|
auto sect = actor->sector();
|
||||||
pushmove(actor->spr.pos, §, 16., 4., 4., CLIPMASK0);
|
pushmove(actor->spr.pos, §, 8., 4., 4., CLIPMASK0);
|
||||||
if (sect != actor->sector() && sect != nullptr)
|
if (sect != actor->sector() && sect != nullptr)
|
||||||
ChangeActorSect(actor, sect);
|
ChangeActorSect(actor, sect);
|
||||||
|
|
||||||
|
|
|
@ -623,7 +623,7 @@ void playerisdead(int snum, int psectlotag, double floorz, double ceilingz)
|
||||||
|
|
||||||
updatesector(p->pos, &p->cursector);
|
updatesector(p->pos, &p->cursector);
|
||||||
|
|
||||||
pushmove(p->pos, &p->cursector, 16, 4, 20, CLIPMASK0);
|
pushmove(p->pos, &p->cursector, 8, 4, 20, CLIPMASK0);
|
||||||
|
|
||||||
if (floorz > ceilingz + 16 && actor->spr.pal != 1)
|
if (floorz > ceilingz + 16 && actor->spr.pal != 1)
|
||||||
p->angle.rotscrnang = DAngle::fromBuild(p->dead_flag + ((floorz + p->pos.Z) * 2));
|
p->angle.rotscrnang = DAngle::fromBuild(p->dead_flag + ((floorz + p->pos.Z) * 2));
|
||||||
|
|
|
@ -1403,7 +1403,7 @@ void checkhitsprite_d(DDukeActor* targ, DDukeActor* proj)
|
||||||
|
|
||||||
targ->vel.X = -proj->spr.extra * 0.25;
|
targ->vel.X = -proj->spr.extra * 0.25;
|
||||||
auto sp = targ->sector();
|
auto sp = targ->sector();
|
||||||
pushmove(targ->spr.pos, &sp, 16, 4, 4, CLIPMASK0);
|
pushmove(targ->spr.pos, &sp, 8, 4, 4, CLIPMASK0);
|
||||||
if (sp != targ->sector() && sp != nullptr)
|
if (sp != targ->sector() && sp != nullptr)
|
||||||
ChangeActorSect(targ, sp);
|
ChangeActorSect(targ, sp);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1044,7 +1044,7 @@ void AIPlayer::Tick(RunListEvent* ev)
|
||||||
|
|
||||||
auto pPlayerSect = pPlayerActor->sector();
|
auto pPlayerSect = pPlayerActor->sector();
|
||||||
|
|
||||||
pushmove(pPlayerActor->spr.pos, &pPlayerSect, pPlayerActor->fClipdist(), 320, -320, CLIPMASK0);
|
pushmove(pPlayerActor->spr.pos, &pPlayerSect, pPlayerActor->fClipdist(), 20, -20, CLIPMASK0);
|
||||||
if (pPlayerSect != pPlayerActor->sector()) {
|
if (pPlayerSect != pPlayerActor->sector()) {
|
||||||
ChangeActorSect(pPlayerActor, pPlayerSect);
|
ChangeActorSect(pPlayerActor, pPlayerSect);
|
||||||
}
|
}
|
||||||
|
|
|
@ -307,7 +307,7 @@ void AISet::Tick(RunListEvent* ev)
|
||||||
auto nMov = MoveCreature(pActor);
|
auto nMov = MoveCreature(pActor);
|
||||||
|
|
||||||
auto sect = pActor->sector();
|
auto sect = pActor->sector();
|
||||||
pushmove(pActor->spr.pos, §, pActor->fClipdist(), 320, -320, CLIPMASK0);
|
pushmove(pActor->spr.pos, §, pActor->fClipdist(), 20, -20, CLIPMASK0);
|
||||||
pActor->setsector(sect);
|
pActor->setsector(sect);
|
||||||
|
|
||||||
if (pActor->vel.Z > 4000/256.)
|
if (pActor->vel.Z > 4000/256.)
|
||||||
|
|
Loading…
Reference in a new issue