g_items.h 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. //g_items.h
  2. #ifndef __ITEMS_H__
  3. #define __ITEMS_H__
  4. // Items enums
  5. typedef enum
  6. {
  7. ITM_NONE,
  8. ITM_SABER_PICKUP,
  9. ITM_BLASTER_PISTOL_PICKUP,
  10. ITM_BLASTER_PICKUP,
  11. ITM_DISRUPTOR_PICKUP,
  12. ITM_BOWCASTER_PICKUP,
  13. ITM_REPEATER_PICKUP,
  14. ITM_DEMP2_PICKUP,
  15. ITM_FLECHETTE_PICKUP,
  16. ITM_CONCUSSION_RIFLE_PICKUP,
  17. ITM_ROCKET_LAUNCHER_PICKUP,
  18. ITM_THERMAL_DET_PICKUP,
  19. ITM_TRIP_MINE_PICKUP,
  20. ITM_DET_PACK_PICKUP,
  21. ITM_STUN_BATON_PICKUP,
  22. ITM_MELEE,
  23. ITM_BRYAR_PISTOL_PICKUP,
  24. ITM_EMPLACED_GUN_PICKUP,
  25. ITM_BOT_LASER_PICKUP,
  26. ITM_TURRET_PICKUP,
  27. ITM_ATST_MAIN_PICKUP,
  28. ITM_ATST_SIDE_PICKUP,
  29. ITM_TIE_FIGHTER_PICKUP,
  30. ITM_RAPID_FIRE_CONC_PICKUP,
  31. ITM_JAWA_PICKUP,
  32. ITM_TUSKEN_RIFLE_PICKUP,
  33. ITM_TUSKEN_STAFF_PICKUP,
  34. ITM_SCEPTER_PICKUP,
  35. ITM_NOGHRI_STICK_PICKUP,
  36. ITM_AMMO_FORCE_PICKUP,
  37. ITM_AMMO_BLASTER_PICKUP,
  38. ITM_AMMO_POWERCELL_PICKUP,
  39. ITM_AMMO_METAL_BOLTS_PICKUP,
  40. ITM_AMMO_ROCKETS_PICKUP,
  41. ITM_AMMO_EMPLACED_PICKUP,
  42. ITM_AMMO_THERMAL_PICKUP,
  43. ITM_AMMO_TRIPMINE_PICKUP,
  44. ITM_AMMO_DETPACK_PICKUP,
  45. ITM_FORCE_HEAL_PICKUP,
  46. ITM_FORCE_LEVITATION_PICKUP,
  47. ITM_FORCE_SPEED_PICKUP,
  48. ITM_FORCE_PUSH_PICKUP,
  49. ITM_FORCE_PULL_PICKUP,
  50. ITM_FORCE_TELEPATHY_PICKUP,
  51. ITM_FORCE_GRIP_PICKUP,
  52. ITM_FORCE_LIGHTNING_PICKUP,
  53. ITM_FORCE_SABERTHROW_PICKUP,
  54. ITM_BATTERY_PICKUP,
  55. ITM_SEEKER_PICKUP,
  56. ITM_SHIELD_PICKUP,
  57. ITM_BACTA_PICKUP,
  58. ITM_DATAPAD_PICKUP,
  59. ITM_BINOCULARS_PICKUP,
  60. ITM_SENTRY_GUN_PICKUP,
  61. ITM_LA_GOGGLES_PICKUP,
  62. ITM_MEDPAK_PICKUP,
  63. ITM_SHIELD_SM_PICKUP,
  64. ITM_SHIELD_LRG_PICKUP,
  65. ITM_GOODIE_KEY_PICKUP,
  66. ITM_SECURITY_KEY_PICKUP,
  67. ITM_NUM_ITEMS
  68. };
  69. // Inventory item enums
  70. typedef enum //# item_e
  71. {
  72. INV_ELECTROBINOCULARS,
  73. INV_BACTA_CANISTER,
  74. INV_SEEKER,
  75. INV_LIGHTAMP_GOGGLES,
  76. INV_SENTRY,
  77. //# #eol
  78. INV_GOODIE_KEY, // don't want to include keys in the icarus list
  79. INV_SECURITY_KEY,
  80. INV_MAX // Be sure to update MAX_INVENTORY
  81. };
  82. #endif