WriteByte(MSG_ENTITY, self.skin);
WriteByte(MSG_ENTITY, self.team);
- WriteByte(MSG_ENTITY, self.scale);
}
if(sf & MSF_ANG)
self.SendFlags = MSF_SETUP;
}
-float monster_initialize(float mon_id, float nodrop, float sflags)
+float monster_initialize(float mon_id, float nodrop)
{
if not(autocvar_g_monsters)
return FALSE;
self.gravity = 1;
self.dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_BODY | DPCONTENTS_BOTCLIP | DPCONTENTS_MONSTERCLIP;
- if(sflags & MONSTER_TYPE_SWIM)
+ if(mon.spawnflags & MONSTER_TYPE_SWIM)
self.flags |= FL_SWIM;
- if(sflags & MONSTER_TYPE_FLY)
+ if(mon.spawnflags & MONSTER_TYPE_FLY)
{
self.flags |= FL_FLY;
self.movetype = MOVETYPE_FLY;
if not(self.scale)
self.scale = 1;
- if(sflags & MONSTER_SIZE_BROKEN)
+ if(mon.spawnflags & MONSTER_SIZE_BROKEN)
self.scale = 1.3;
if not(self.attack_range)