Lines Matching refs:enemy
99 // The things the bot knows about their enemy
157 Actor enemy; // The dead meat.
158 TVec lastpos; // Last place we saw our enemy
335 if (enemy && enemy.Health > 0 && player.MO &&
336 player.MO.CanSee(enemy))
341 bAllRound = !!enemy;
342 enemy = FindEnemy();
344 if (!enemy)
347 // Double check the validity of the enemy
348 if (!enemy.bShootable)
349 enemy = none;
429 if (enemy)
431 if (enemy.IsDestroyed() || enemy.Health <= 0 || !enemy.bShootable)
432 enemy = none;
636 if (-diffheight > 32.0 && !enemy)
730 if (!enemy)
736 // Distance to enemy.
737 dist = botmo.DistTo2(enemy);
740 an = AngleTo(enemy.Origin);
746 dist = P_AproxDistance(MO->x - enemy->x, MO->y - enemy->y);
750 enemy->x + FixedMul (enemy->momx, (m*2*FRACUNIT)),
751 enemy->y + FixedMul (enemy->momy, (m*2*FRACUNIT))));
759 // bot->SetAngle(R_PointToAngle2(MO->x, MO->y, enemy->x, enemy->y));
767 // Aim right at the enemy
788 SetAngle(AngleTo(enemy.Origin));
823 SetAngle(AngleTo(enemy.Origin + enemy.Velocity * 0.1));
826 SetAngle(AngleTo(enemy.Origin + enemy.Velocity * 0.1));
1018 if (enemy && t_anticip <= 0.25)
1117 if (enemy)
1138 dist = botmo.DistTo(enemy);
1141 lastpos = enemy.Origin;
1164 if (CheckTo(enemy.Origin) && dist > player.ReadyWeapon.BotCombatDist)
1194 // Still reacting to something or we don't have an enemy to fight
1195 if (t_react || !enemy)
1199 if (!Check_LOS(enemy, SHOOTFOV))
1227 if (!enemy)
1280 if (enemy)
1285 dir = enemy.Origin - botmo.Origin;
1305 enemy = none;