Lines Matching refs:enemy
114 // The things the bot knows about their enemy
148 Actor enemy; // The dead meat.
149 TVec lastpos; // Last place we saw our enemy
321 if (enemy && enemy.Health > 0 && player.MO &&
322 player.MO.CanSee(enemy))
327 bAllRound = !!enemy;
328 enemy = FindEnemy();
330 if (!enemy)
333 // Double check the validity of the enemy
334 if (!enemy.bShootable)
335 enemy = none;
415 if (enemy)
417 if (enemy.Health <= 0 || !enemy.bShootable)
418 enemy = none;
603 if (-diffheight > 32.0 && !enemy)
695 if (!enemy)
701 // Distance to enemy.
702 dist = botmo.DistTo2(enemy);
705 an = AngleTo(enemy.Origin);
711 dist = P_AproxDistance(MO->x - enemy->x, MO->y - enemy->y);
715 enemy->x + FixedMul (enemy->momx, (m*2*FRACUNIT)),
716 enemy->y + FixedMul (enemy->momy, (m*2*FRACUNIT))));
724 // bot->SetAngle(R_PointToAngle2(MO->x, MO->y, enemy->x, enemy->y));
732 // Aim right at the enemy
783 SetAngle(AngleTo(enemy.Origin + enemy.Velocity * 0.1));
786 SetAngle(AngleTo(enemy.Origin + enemy.Velocity * 0.1));
978 if (enemy && t_anticip <= 0.25)
1077 if (enemy)
1098 dist = botmo.DistTo(enemy);
1101 lastpos = enemy.Origin;
1124 if (CheckTo(enemy.Origin) && dist > player.ReadyWeapon.BotCombatDist)
1154 // Still reacting to something or we don't have an enemy to fight
1155 if (t_react || !enemy)
1159 if (!Check_LOS(enemy, SHOOTFOV))
1179 if (!enemy)
1232 if (enemy)
1237 dir = enemy.Origin - botmo.Origin;
1257 enemy = none;