mirror of
https://github.com/ZDoom/Raze.git
synced 2025-02-21 11:01:01 +00:00
- fixed position backup for trip bombs.
This commit is contained in:
parent
38a8e15ff9
commit
1d7f2c81b6
1 changed files with 2 additions and 3 deletions
|
@ -871,7 +871,7 @@ static void movetripbomb(DDukeActor *actor)
|
||||||
auto ang = actor->spr.angle;
|
auto ang = actor->spr.angle;
|
||||||
actor->spr.angle = actor->temp_angle;
|
actor->spr.angle = actor->temp_angle;
|
||||||
|
|
||||||
actor->temp_pos.XY() = actor->spr.pos.XY();
|
actor->temp_pos = actor->spr.pos;
|
||||||
actor->spr.pos += actor->temp_angle.ToVector() * 2;
|
actor->spr.pos += actor->temp_angle.ToVector() * 2;
|
||||||
actor->spr.pos.Z -= 3;
|
actor->spr.pos.Z -= 3;
|
||||||
|
|
||||||
|
@ -923,8 +923,7 @@ static void movetripbomb(DDukeActor *actor)
|
||||||
}
|
}
|
||||||
|
|
||||||
actor->temp_data[0]++;
|
actor->temp_data[0]++;
|
||||||
actor->spr.pos.XY() = actor->temp_pos.XY();
|
actor->spr.pos = actor->temp_pos;
|
||||||
actor->spr.pos.Z += 3;//
|
|
||||||
ChangeActorSect(actor, oldSect);
|
ChangeActorSect(actor, oldSect);
|
||||||
actor->temp_data[3] = 0;
|
actor->temp_data[3] = 0;
|
||||||
if (hit && lTripBombControl & TRIPBOMB_TRIPWIRE)
|
if (hit && lTripBombControl & TRIPBOMB_TRIPWIRE)
|
||||||
|
|
Loading…
Reference in a new issue