home *** CD-ROM | disk | FTP | other *** search
/ Net Power 2000 November / Net02.iso / Patch / Q3PointRelease_125.exe / Main / pak4.pk3 / botfiles / inv.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-08  |  3.9 KB  |  132 lines

  1.  
  2.  
  3. #define INVENTORY_NONE                0
  4. //armor
  5. #define INVENTORY_ARMOR                1
  6. //weapons
  7. #define INVENTORY_GAUNTLET            4
  8. #define INVENTORY_SHOTGUN            5
  9. #define INVENTORY_MACHINEGUN        6
  10. #define INVENTORY_GRENADELAUNCHER    7
  11. #define INVENTORY_ROCKETLAUNCHER    8
  12. #define INVENTORY_LIGHTNING            9
  13. #define INVENTORY_RAILGUN            10
  14. #define INVENTORY_PLASMAGUN            11
  15. #define INVENTORY_BFG10K            13
  16. #define INVENTORY_GRAPPLINGHOOK        14
  17. #define INVENTORY_NAILGUN            15
  18. #define INVENTORY_PROXLAUNCHER        16
  19. #define INVENTORY_CHAINGUN            17
  20. //ammo
  21. #define INVENTORY_SHELLS            18
  22. #define INVENTORY_BULLETS            19
  23. #define INVENTORY_GRENADES            20
  24. #define INVENTORY_CELLS                21
  25. #define INVENTORY_LIGHTNINGAMMO        22
  26. #define INVENTORY_ROCKETS            23
  27. #define INVENTORY_SLUGS                24
  28. #define INVENTORY_BFGAMMO            25
  29. #define INVENTORY_NAILS                26
  30. #define INVENTORY_MINES                27
  31. #define INVENTORY_BELT                28
  32. //powerups
  33. #define INVENTORY_HEALTH            29
  34. #define INVENTORY_TELEPORTER        30
  35. #define INVENTORY_MEDKIT            31
  36. #define INVENTORY_KAMIKAZE            32
  37. #define INVENTORY_PORTAL            33
  38. #define INVENTORY_INVULNERABILITY    34
  39. #define INVENTORY_QUAD                35
  40. #define INVENTORY_ENVIRONMENTSUIT    36
  41. #define INVENTORY_HASTE                37
  42. #define INVENTORY_INVISIBILITY        38
  43. #define INVENTORY_REGEN                39
  44. #define INVENTORY_FLIGHT            40
  45. #define INVENTORY_SCOUT                41
  46. #define INVENTORY_GUARD                42
  47. #define INVENTORY_DOUBLER            43
  48. #define INVENTORY_AMMOREGEN            44
  49.  
  50. #define INVENTORY_REDFLAG            45
  51. #define INVENTORY_BLUEFLAG            46
  52. #define INVENTORY_NEUTRALFLAG        47
  53. #define INVENTORY_REDCUBE            48
  54. #define INVENTORY_BLUECUBE            49
  55. //enemy stuff
  56. #define ENEMY_HORIZONTAL_DIST        200
  57. #define ENEMY_HEIGHT                201
  58. #define NUM_VISIBLE_ENEMIES            202
  59. #define NUM_VISIBLE_TEAMMATES        203
  60.  
  61. //item numbers (make sure they are in sync with bg_itemlist in bg_misc.c)
  62. #define MODELINDEX_ARMORSHARD        1
  63. #define MODELINDEX_ARMORCOMBAT        2
  64. #define MODELINDEX_ARMORBODY        3
  65. #define MODELINDEX_HEALTHSMALL        4
  66. #define MODELINDEX_HEALTH            5
  67. #define MODELINDEX_HEALTHLARGE        6
  68. #define MODELINDEX_HEALTHMEGA        7
  69.  
  70. #define MODELINDEX_GAUNTLET            8
  71. #define MODELINDEX_SHOTGUN            9
  72. #define MODELINDEX_MACHINEGUN        10
  73. #define MODELINDEX_GRENADELAUNCHER    11
  74. #define MODELINDEX_ROCKETLAUNCHER    12
  75. #define MODELINDEX_LIGHTNING        13
  76. #define MODELINDEX_RAILGUN            14
  77. #define MODELINDEX_PLASMAGUN        15
  78. #define MODELINDEX_BFG10K            16
  79. #define MODELINDEX_GRAPPLINGHOOK    17
  80. #define MODELINDEX_NAILGUN            18
  81. #define MODELINDEX_PROXLAUNCHER        19
  82. #define MODELINDEX_CHAINGUN            20
  83.  
  84. #define MODELINDEX_SHELLS            21
  85. #define MODELINDEX_BULLETS            22
  86. #define MODELINDEX_GRENADES            23
  87. #define MODELINDEX_CELLS            24
  88. #define MODELINDEX_LIGHTNINGAMMO    25
  89. #define MODELINDEX_ROCKETS            26
  90. #define MODELINDEX_SLUGS            27
  91. #define MODELINDEX_BFGAMMO            28
  92. #define MODELINDEX_NAILS            29
  93. #define MODELINDEX_MINES            30
  94. #define MODELINDEX_BELT                31
  95.  
  96. #define MODELINDEX_TELEPORTER        32
  97. #define MODELINDEX_MEDKIT            33
  98. #define MODELINDEX_KAMIKAZE            34
  99. #define MODELINDEX_PORTAL            35
  100. #define MODELINDEX_INVULNERABILITY    36
  101. #define MODELINDEX_QUAD                37
  102. #define MODELINDEX_ENVIRONMENTSUIT    38
  103. #define MODELINDEX_HASTE            39
  104. #define MODELINDEX_INVISIBILITY        40
  105. #define MODELINDEX_REGEN            41
  106. #define MODELINDEX_FLIGHT            42
  107. #define MODELINDEX_SCOUT            43
  108. #define MODELINDEX_GUARD            44
  109. #define MODELINDEX_DOUBLER            45
  110. #define MODELINDEX_AMMOREGEN        46
  111.  
  112. #define MODELINDEX_REDFLAG            47
  113. #define MODELINDEX_BLUEFLAG            48
  114. #define MODELINDEX_NEUTRALFLAG        49
  115. #define MODELINDEX_REDCUBE            50
  116. #define MODELINDEX_BLUECUBE            51
  117.  
  118. //
  119. #define WEAPONINDEX_GAUNTLET            1
  120. #define WEAPONINDEX_MACHINEGUN            2
  121. #define WEAPONINDEX_SHOTGUN                3
  122. #define WEAPONINDEX_GRENADE_LAUNCHER    4
  123. #define WEAPONINDEX_ROCKET_LAUNCHER        5
  124. #define WEAPONINDEX_LIGHTNING            6
  125. #define WEAPONINDEX_RAILGUN                7
  126. #define WEAPONINDEX_PLASMAGUN            8
  127. #define WEAPONINDEX_BFG                    9
  128. #define WEAPONINDEX_GRAPPLING_HOOK        10
  129. #define WEAPONINDEX_NAILGUN                11
  130. #define WEAPONINDEX_PROXLAUNCHER        12
  131. #define WEAPONINDEX_CHAINGUN            13
  132.