Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

79 lines
2.1 KiB

  1. //========= Copyright Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. // $NoKeywords: $
  6. //
  7. //=============================================================================//
  8. //==================================================
  9. // Definition for all AI interactions
  10. //==================================================
  11. #ifndef AI_INTERACTIONS_H
  12. #define AI_INTERACTIONS_H
  13. #ifdef _WIN32
  14. #pragma once
  15. #endif
  16. //Antlion
  17. extern int g_interactionAntlionKilled;
  18. //Barnacle
  19. extern int g_interactionBarnacleVictimDangle;
  20. extern int g_interactionBarnacleVictimReleased;
  21. extern int g_interactionBarnacleVictimGrab;
  22. //Bullsquid
  23. //extern int g_interactionBullsquidPlay;
  24. //extern int g_interactionBullsquidThrow;
  25. //Combine
  26. extern int g_interactionCombineBash;
  27. extern int g_interactionCombineRequestCover;
  28. //Houndeye
  29. //extern int g_interactionHoundeyeGroupAttack;
  30. //extern int g_interactionHoundeyeGroupRetreat;
  31. //extern int g_interactionHoundeyeGroupRalley;
  32. //Scanner
  33. extern int g_interactionScannerInspect;
  34. extern int g_interactionScannerInspectBegin;
  35. extern int g_interactionScannerInspectDone;
  36. extern int g_interactionScannerInspectHandsUp;
  37. extern int g_interactionScannerInspectShowArmband;
  38. extern int g_interactionScannerSupportEntity;
  39. extern int g_interactionScannerSupportPosition;
  40. //Metrocop
  41. extern int g_interactionMetrocopPointed;
  42. extern int g_interactionMetrocopStartedStitch;
  43. //ScriptedTarget
  44. extern int g_interactionScriptedTarget;
  45. //Stalker
  46. extern int g_interactionStalkerBurn;
  47. //Vortigaunt
  48. extern int g_interactionVortigauntStomp;
  49. extern int g_interactionVortigauntStompFail;
  50. extern int g_interactionVortigauntStompHit;
  51. extern int g_interactionVortigauntKick;
  52. extern int g_interactionVortigauntClaw;
  53. //Floor turret
  54. extern int g_interactionTurretStillStanding;
  55. // AI Interaction for being hit by a physics object
  56. extern int g_interactionHitByPlayerThrownPhysObj;
  57. // Alerts vital allies when the player punts a large object (car)
  58. extern int g_interactionPlayerPuntedHeavyObject;
  59. // Zombie
  60. // Melee attack will land in one second or so.
  61. extern int g_interactionZombieMeleeWarning;
  62. #endif //AI_INTERACTIONS_H