home *** CD-ROM | disk | FTP | other *** search
/ Doom Extras / DExtras.iso / accessor / dos / deu521 / source / things.h < prev    next >
Text File  |  1994-03-15  |  4KB  |  126 lines

  1. /*
  2.    Doom Editor Utility, by Brendon Wyber and Raphaël Quinet.
  3.  
  4.    If you use any part of this code in one of your programs,
  5.    please make it clear that you borrowed it from here...
  6.  
  7.    THINGS.H - Doom thing type defines.
  8. */
  9.  
  10. /* starting areas */
  11. #define THING_PLAYER1         1
  12. #define THING_PLAYER2         2
  13. #define THING_PLAYER3         3
  14. #define THING_PLAYER4         4
  15. #define THING_DEATHMATCH      11
  16.  
  17. /* enhancements */
  18. #define THING_BLUECARD        5
  19. #define THING_YELLOWCARD      6
  20. #define THING_REDCARD         13
  21. #define THING_BLUESKULLKEY    40
  22. #define THING_YELLOWSKULLKEY  39
  23. #define THING_REDSKULLKEY     38
  24. #define THING_ARMBONUS1       2015
  25. #define THING_HLTBONUS1       2014
  26. #define THING_GREENARMOR      2018
  27. #define THING_BLUEARMOR       2019
  28. #define THING_STIMPACK        2011
  29. #define THING_MEDKIT          2012
  30. #define THING_SOULSPHERE      2013
  31. #define THING_RADSUIT         2025
  32. #define THING_MAP             2026
  33. #define THING_BLURSPHERE      2024
  34. #define THING_BESERK          2023
  35. #define THING_INVULN          2022
  36. #define THING_LITEAMP         2045
  37.  
  38. /* weapons */
  39. #define THING_SHOTGUN         2001
  40. #define THING_CHAINGUN        2002
  41. #define THING_LAUNCHER        2003
  42. #define THING_PLASMAGUN       2004
  43. #define THING_CHAINSAW        2005
  44. #define THING_BFG9000         2006
  45. #define THING_AMMOCLIP        2007
  46. #define THING_AMMOBOX         2048
  47. #define THING_SHELLS          2008
  48. #define THING_SHELLBOX        2049
  49. #define THING_ROCKET          2010
  50. #define THING_ROCKETBOX       2046
  51. #define THING_ENERGYCELL      2047
  52. #define THING_ENERGYPACK      17
  53. #define THING_BACKPACK        8
  54.  
  55. /* enemies */
  56. #define THING_SARGEANT        9
  57. #define THING_TROOPER         3004
  58. #define THING_IMP             3001
  59. #define THING_DEMON           3002
  60. #define THING_BARON           3003
  61. #define THING_SPECTOR         58
  62. #define THING_CACODEMON       3005
  63. #define THING_LOSTSOUL        3006
  64. #define THING_SPIDERBOSS      7
  65. #define THING_CYBERDEMON      16
  66.  
  67. /* decorations */
  68. #define THING_BARREL          2035
  69. #define THING_TECHCOLUMN      48
  70. #define THING_TGREENPILLAR    30
  71. #define THING_TREDPILLAR      32
  72. #define THING_SGREENPILLAR    31
  73. #define THING_SREDPILLAR      33
  74. #define THING_PILLARHEART     36
  75. #define THING_PILLARSKULL     37
  76. #define THING_EYEINSYMBOL     41
  77. #define THING_GREYTREE        43
  78. #define THING_BROWNSTUB       47
  79. #define THING_BROWNTREE       54
  80.  
  81. /* decorations 2 */
  82. #define THING_LAMP            2028
  83. #define THING_CANDLE          34
  84. #define THING_CANDELABRA      35
  85. #define THING_TBLUETORCH      44
  86. #define THING_TGREENTORCH     45
  87. #define THING_TREDTORCH       46
  88. #define THING_SBLUETORCH      55
  89. #define THING_SGREENTORCH     56
  90. #define THING_SREDTORCH       57
  91.  
  92. /* decorations 3 */
  93. #define THING_DEADPLAYER      15
  94. #define THING_DEADTROOPER     18
  95. #define THING_DEADSARGEANT    19
  96. #define THING_DEADIMP         20
  97. #define THING_DEADDEMON       21
  98. #define THING_DEADCACODEMON   22
  99. #define THING_DEADLOSTSOUL    23
  100. #define THING_BONES           10
  101. #define THING_BONES2          12
  102. #define THING_POOLOFBLOOD     24
  103. #define THING_SKULLTOPPOLE    27
  104. #define THING_HEADSKEWER      28
  105. #define THING_PILEOFSKULLS    29
  106. #define THING_IMPALEDBODY     25
  107. #define THING_IMPALEDBODY2    26
  108. #define THING_SKULLSINFLAMES  42
  109.  
  110. /* decorations 4 */
  111. #define THING_HANGINGSWAYING  49
  112. #define THING_HANGINGARMSOUT  50
  113. #define THING_HANGINGONELEG   51
  114. #define THING_HANGINGTORSO    52
  115. #define THING_HANGINGLEG      53
  116. #define THING_HANGINGSWAYING2 63
  117. #define THING_HANGINGARMSOUT2 59
  118. #define THING_HANGINGONELEG2  61
  119. #define THING_HANGINGTORSO2   60
  120. #define THING_HANGINGLEG2     62
  121.  
  122. /* teleport arrival */
  123. #define THING_TELEPORT        14
  124.  
  125. /* end of file */
  126.