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; } } }
void gekk_swim(edict_t *self) { if (!self || !self->enemy) { return; } if (!self->enemy->waterlevel && (random() > 0.7)) { water_to_land(self); } }