home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the DOOM Programming Gurus / Tricks_of_the_Doom_Programming_Gurus.iso / bonus / editors / deth / source / things.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-03-05  |  4.6 KB  |  159 lines

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