return;
}
- if(self.angles != '0 0 0')
- self.SendFlags |= ISF_ANGLES;
-
self.reset = Item_Reset;
// it's a level item
if(self.spawnflags & 1)
setsize (self, '-16 -16 0', '16 16 48');
else
setsize (self, '-16 -16 0', '16 16 32');
-
- self.SendFlags |= ISF_SIZE;
-
+
// note droptofloor returns FALSE if stuck/or would fall too far
droptofloor();
waypoint_spawnforitem(self);
}
setsize (self, self.pos1, self.pos2);
- self.SendFlags |= ISF_SIZE;
-
if(itemflags & FL_POWERUP)
self.ItemStatus |= ITS_ANIMATE1;
Item_Reset();
Net_LinkEntity(self, FALSE, 0, ItemSend);
+
+ self.SendFlags |= ISF_SIZE;
+ if(self.angles)
+ self.SendFlags |= ISF_ANGLES;
// call this hook after everything else has been done
if(MUTATOR_CALLHOOK(Item_Spawn))