Esempio n. 1
0
void gekk_swim (edict_t *self)
{
	
    if (gekk_checkattack(self))	{ // Knightmare- check for grenades and lasers
        if (!self->enemy->waterlevel && random() > 0.7 && gekk_check_jump_hazard(self, true, gekk_check_jump(self))) {
            water_to_land (self);
        } else {
            self->monsterinfo.currentmove = &gekk_move_swim_start;
        }
    }
}
Esempio n. 2
0
void
gekk_swim(edict_t *self)
{
  	if (!self || !self->enemy)
	{
		return;
	}

	if (!self->enemy->waterlevel && (random() > 0.7))
	{
		water_to_land(self);
	}
}