- fixed a few cases of incorrect uses of 'mapSpawned'.

This commit is contained in:
Christoph Oelckers 2022-12-13 14:04:39 +01:00
parent 4f388c3589
commit 14141766c1
3 changed files with 4 additions and 4 deletions

View file

@ -197,9 +197,9 @@ class DukePipeBomb : DukeActor
p.pals = Color(32, 0, 32, 0);
}
if (!self.mapSpawned || ud.respawn_items == 0)
if (Owner != self || ud.respawn_items == 0)
{
if (self.mapSpawned && ud.coop >= 1)
if (Owner == self && ud.coop >= 1)
return false;
self.Destroy();

View file

@ -156,7 +156,7 @@ class DukeRecon : DukeActor
self.angle += deltaangle(self.angle, (pactor.pos.XY - self.pos.XY).Angle()) * 0.25;
}
if (self.temp_data[0] != 2 && self.temp_data[0] != 3 && Owner && Owner != self)
if (self.temp_data[0] != 2 && self.temp_data[0] != 3 && Owner)
{
double dist = (Owner.pos.XY - self.pos.XY).Length();
if (dist <= 96)

View file

@ -24,7 +24,7 @@ class DukeWaterDrip : DukeActor
self.vel.X = frandom(1, 3);
self.DoMove(CLIPMASK0);
}
else if (owner == self)
else if (self.mapSpawned)
{
self.pos.Z += 4;
self.temp_pos.Z = self.pos.Z;