Пример #1
0
void walkmonster_start_go(edict_t *self)
{
    if (!(self->spawnflags & SF_MONSTER_TRIGGER_SPAWN) && (level.time < 1))
    {
        M_droptofloor(self);

        if (self->groundentity)
        {
            if (!M_walkmove(self, 0, 0))
            {
                gi.dprintf("%s in solid at %s\n", self->classname, vtos(self->s.origin));
            }
        }
    }

    if (!self->yaw_speed)
    {
        self->yaw_speed = 20;
    }
    self->viewheight = 25;

    monster_start_go(self);

    if (self->spawnflags & SF_MONSTER_TRIGGER_SPAWN)
    {
        monster_triggered_start(self);
    }
}
Пример #2
0
void swimmonster_start_go(edict_t *self){
	if(!self->yaw_speed)
		self->yaw_speed = 10;
	self->viewheight = 10;
	
	monster_start_go(self);
	
	if(self->spawnflags & 2)
		monster_triggered_start(self);
}
Пример #3
0
void swimmonster_start_go (edict_t *self)
{
	if (!self->yaw_speed)
		self->yaw_speed = 10;
	self->viewheight = 10;

	monster_start_go (self);

	if (self->spawnflags & SF_MONSTER_TRIGGER_SPAWN)
		monster_triggered_start (self);
}
Пример #4
0
void flymonster_start_go(edict_t *self){
	if(!M_walkmove(self, 0, 0))
		gi.dprintf("%s in solid at %s\n", self->classname, vtos(self->s.origin));
		
	if(!self->yaw_speed)
		self->yaw_speed = 10;
	self->viewheight = 25;
	
	monster_start_go(self);
	
	if(self->spawnflags & 2)
		monster_triggered_start(self);
}
Пример #5
0
void flymonster_start_go (edict_t *self)
{
	if (!M_walkmove (self, 0, 0))
		gi.dprintf ("%s in solid at %s\n", self->classname, vtos(self->s.origin));

	if (!self->yaw_speed)
		self->yaw_speed = 10;
	self->viewheight = 25;

	self->monsterinfo.flies = 0.0;

	monster_start_go (self);

	if (self->spawnflags & SF_MONSTER_TRIGGER_SPAWN)
		monster_triggered_start (self);
}
Пример #6
0
void walkmonster_start_go(edict_t *self){
	if(!(self->spawnflags & 2) && level.time < 1){
		M_droptofloor(self);
		
		if(self->groundentity)
			if(!M_walkmove(self, 0, 0))
				gi.dprintf("%s in solid at %s\n", self->classname, vtos(self->s.origin));
	}
	
	if(!self->yaw_speed)
		self->yaw_speed = 20;
	self->viewheight = 25;
	
	monster_start_go(self);
	
	if(self->spawnflags & 2)
		monster_triggered_start(self);
}