1 /**\file 2 *\section License 3 * License: GPL 4 * Online License Link: http://www.gnu.org/licenses/gpl.html 5 * 6 *\author Copyright © 2003-2017 Jaakko Keränen <jaakko.keranen@iki.fi> 7 *\author Copyright © 2005-2013 Daniel Swanson <danij@dengine.net> 8 * 9 * This program is free software; you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License as published by 11 * the Free Software Foundation; either version 2 of the License, or 12 * (at your option) any later version. 13 * 14 * This program is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU General Public License for more details. 18 * 19 * You should have received a copy of the GNU General Public License 20 * along with this program; if not, write to the Free Software 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, 22 * Boston, MA 02110-1301 USA 23 */ 24 25 /** 26 * info.h: Sprite, state, mobjtype, text, sfx and music identifiers. 27 */ 28 29 #ifndef __JDOOM_INFO_H__ 30 #define __JDOOM_INFO_H__ 31 32 #ifndef __JDOOM__ 33 # error "Using jDoom headers without __JDOOM__" 34 #endif 35 36 // Sprites. 37 typedef enum { 38 SPR_TROO, // 000 39 SPR_SHTG, // 001 40 SPR_PUNG, // 002 41 SPR_PISG, // 003 42 SPR_PISF, // 004 43 SPR_SHTF, // 005 44 SPR_SHT2, // 006 45 SPR_CHGG, // 007 46 SPR_CHGF, // 008 47 SPR_MISG, // 009 48 SPR_MISF, // 010 49 SPR_SAWG, // 011 50 SPR_PLSG, // 012 51 SPR_PLSF, // 013 52 SPR_BFGG, // 014 53 SPR_BFGF, // 015 54 SPR_BLUD, // 016 55 SPR_PUFF, // 017 56 SPR_BAL1, // 018 57 SPR_BAL2, // 019 58 SPR_PLSS, // 020 59 SPR_PLSE, // 021 60 SPR_MISL, // 022 61 SPR_BFS1, // 023 62 SPR_BFE1, // 024 63 SPR_BFE2, // 025 64 SPR_TFOG, // 026 65 SPR_IFOG, // 027 66 SPR_PLAY, // 028 67 SPR_POSS, // 029 68 SPR_SPOS, // 030 69 SPR_VILE, // 031 70 SPR_FIRE, // 032 71 SPR_FATB, // 033 72 SPR_FBXP, // 034 73 SPR_SKEL, // 035 74 SPR_MANF, // 036 75 SPR_FATT, // 037 76 SPR_CPOS, // 038 77 SPR_SARG, // 039 78 SPR_HEAD, // 040 79 SPR_BAL7, // 041 80 SPR_BOSS, // 042 81 SPR_BOS2, // 043 82 SPR_SKUL, // 044 83 SPR_SPID, // 045 84 SPR_BSPI, // 046 85 SPR_APLS, // 047 86 SPR_APBX, // 048 87 SPR_CYBR, // 049 88 SPR_PAIN, // 050 89 SPR_SSWV, // 051 90 SPR_KEEN, // 052 91 SPR_BBRN, // 053 92 SPR_BOSF, // 054 93 SPR_ARM1, // 055 94 SPR_ARM2, // 056 95 SPR_BAR1, // 057 96 SPR_BEXP, // 058 97 SPR_FCAN, // 059 98 SPR_BON1, // 060 99 SPR_BON2, // 061 100 SPR_BKEY, // 062 101 SPR_RKEY, // 063 102 SPR_YKEY, // 064 103 SPR_BSKU, // 065 104 SPR_RSKU, // 066 105 SPR_YSKU, // 067 106 SPR_STIM, // 068 107 SPR_MEDI, // 069 108 SPR_SOUL, // 070 109 SPR_PINV, // 071 110 SPR_PSTR, // 072 111 SPR_PINS, // 073 112 SPR_MEGA, // 074 113 SPR_SUIT, // 075 114 SPR_PMAP, // 076 115 SPR_PVIS, // 077 116 SPR_CLIP, // 078 117 SPR_AMMO, // 079 118 SPR_ROCK, // 080 119 SPR_BROK, // 081 120 SPR_CELL, // 082 121 SPR_CELP, // 083 122 SPR_SHEL, // 084 123 SPR_SBOX, // 085 124 SPR_BPAK, // 086 125 SPR_BFUG, // 087 126 SPR_MGUN, // 088 127 SPR_CSAW, // 089 128 SPR_LAUN, // 090 129 SPR_PLAS, // 091 130 SPR_SHOT, // 092 131 SPR_SGN2, // 093 132 SPR_COLU, // 094 133 SPR_SMT2, // 095 134 SPR_GOR1, // 096 135 SPR_POL2, // 097 136 SPR_POL5, // 098 137 SPR_POL4, // 099 138 SPR_POL3, // 100 139 SPR_POL1, // 101 140 SPR_POL6, // 102 141 SPR_GOR2, // 103 142 SPR_GOR3, // 104 143 SPR_GOR4, // 105 144 SPR_GOR5, // 106 145 SPR_SMIT, // 107 146 SPR_COL1, // 108 147 SPR_COL2, // 109 148 SPR_COL3, // 110 149 SPR_COL4, // 111 150 SPR_CAND, // 112 151 SPR_CBRA, // 113 152 SPR_COL6, // 114 153 SPR_TRE1, // 115 154 SPR_TRE2, // 116 155 SPR_ELEC, // 117 156 SPR_CEYE, // 118 157 SPR_FSKU, // 119 158 SPR_COL5, // 120 159 SPR_TBLU, // 121 160 SPR_TGRN, // 122 161 SPR_TRED, // 123 162 SPR_SMBT, // 124 163 SPR_SMGT, // 125 164 SPR_SMRT, // 126 165 SPR_HDB1, // 127 166 SPR_HDB2, // 128 167 SPR_HDB3, // 129 168 SPR_HDB4, // 130 169 SPR_HDB5, // 131 170 SPR_HDB6, // 132 171 SPR_POB1, // 133 172 SPR_POB2, // 134 173 SPR_BRS1, // 135 174 SPR_TLMP, // 136 175 SPR_TLP2, // 137 176 NUMSPRITES // 138 177 } spritetype_e; 178 179 // States. 180 typedef enum { 181 S_NULL, // 000 182 S_LIGHTDONE, // 001 183 S_PUNCH, // 002 184 S_PUNCHDOWN, // 003 185 S_PUNCHUP, // 004 186 S_PUNCH1, // 005 187 S_PUNCH2, // 006 188 S_PUNCH3, // 007 189 S_PUNCH4, // 008 190 S_PUNCH5, // 009 191 S_PISTOL, // 010 192 S_PISTOLDOWN, // 011 193 S_PISTOLUP, // 012 194 S_PISTOL1, // 013 195 S_PISTOL2, // 014 196 S_PISTOL3, // 015 197 S_PISTOL4, // 016 198 S_PISTOLFLASH, // 017 199 S_SGUN, // 018 200 S_SGUNDOWN, // 019 201 S_SGUNUP, // 020 202 S_SGUN1, // 021 203 S_SGUN2, // 022 204 S_SGUN3, // 023 205 S_SGUN4, // 024 206 S_SGUN5, // 025 207 S_SGUN6, // 026 208 S_SGUN7, // 027 209 S_SGUN8, // 028 210 S_SGUN9, // 029 211 S_SGUNFLASH1, // 030 212 S_SGUNFLASH2, // 031 213 S_DSGUN, // 032 214 S_DSGUNDOWN, // 033 215 S_DSGUNUP, // 034 216 S_DSGUN1, // 035 217 S_DSGUN2, // 036 218 S_DSGUN3, // 037 219 S_DSGUN4, // 038 220 S_DSGUN5, // 039 221 S_DSGUN6, // 040 222 S_DSGUN7, // 041 223 S_DSGUN8, // 042 224 S_DSGUN9, // 043 225 S_DSGUN10, // 044 226 S_DSNR1, // 045 227 S_DSNR2, // 046 228 S_DSGUNFLASH1, // 047 229 S_DSGUNFLASH2, // 048 230 S_CHAIN, // 049 231 S_CHAINDOWN, // 050 232 S_CHAINUP, // 051 233 S_CHAIN1, // 052 234 S_CHAIN2, // 053 235 S_CHAIN3, // 054 236 S_CHAINFLASH1, // 055 237 S_CHAINFLASH2, // 056 238 S_MISSILE, // 057 239 S_MISSILEDOWN, // 058 240 S_MISSILEUP, // 059 241 S_MISSILE1, // 060 242 S_MISSILE2, // 061 243 S_MISSILE3, // 062 244 S_MISSILEFLASH1, // 063 245 S_MISSILEFLASH2, // 064 246 S_MISSILEFLASH3, // 065 247 S_MISSILEFLASH4, // 066 248 S_SAW, // 067 249 S_SAWB, // 068 250 S_SAWDOWN, // 069 251 S_SAWUP, // 070 252 S_SAW1, // 071 253 S_SAW2, // 072 254 S_SAW3, // 073 255 S_PLASMA, // 074 256 S_PLASMADOWN, // 075 257 S_PLASMAUP, // 076 258 S_PLASMA1, // 077 259 S_PLASMA2, // 078 260 S_PLASMAFLASH1, // 079 261 S_PLASMAFLASH2, // 080 262 S_BFG, // 081 263 S_BFGDOWN, // 082 264 S_BFGUP, // 083 265 S_BFG1, // 084 266 S_BFG2, // 085 267 S_BFG3, // 086 268 S_BFG4, // 087 269 S_BFGFLASH1, // 088 270 S_BFGFLASH2, // 089 271 S_BLOOD1, // 090 272 S_BLOOD2, // 091 273 S_BLOOD3, // 092 274 S_PUFF1, // 093 275 S_PUFF2, // 094 276 S_PUFF3, // 095 277 S_PUFF4, // 096 278 S_TBALL1, // 097 279 S_TBALL2, // 098 280 S_TBALLX1, // 099 281 S_TBALLX2, // 100 282 S_TBALLX3, // 101 283 S_RBALL1, // 102 284 S_RBALL2, // 103 285 S_RBALLX1, // 104 286 S_RBALLX2, // 105 287 S_RBALLX3, // 106 288 S_PLASBALL, // 107 289 S_PLASBALL2, // 108 290 S_PLASEXP, // 109 291 S_PLASEXP2, // 110 292 S_PLASEXP3, // 111 293 S_PLASEXP4, // 112 294 S_PLASEXP5, // 113 295 S_ROCKET, // 114 296 S_BFGSHOT, // 115 297 S_BFGSHOT2, // 116 298 S_BFGLAND, // 117 299 S_BFGLAND2, // 118 300 S_BFGLAND3, // 119 301 S_BFGLAND4, // 120 302 S_BFGLAND5, // 121 303 S_BFGLAND6, // 122 304 S_BFGEXP, // 123 305 S_BFGEXP2, // 124 306 S_BFGEXP3, // 125 307 S_BFGEXP4, // 126 308 S_EXPLODE1, // 127 309 S_EXPLODE2, // 128 310 S_EXPLODE3, // 129 311 S_TFOG, // 130 312 S_TFOG01, // 131 313 S_TFOG02, // 132 314 S_TFOG2, // 133 315 S_TFOG3, // 134 316 S_TFOG4, // 135 317 S_TFOG5, // 136 318 S_TFOG6, // 137 319 S_TFOG7, // 138 320 S_TFOG8, // 139 321 S_TFOG9, // 140 322 S_TFOG10, // 141 323 S_IFOG, // 142 324 S_IFOG01, // 143 325 S_IFOG02, // 144 326 S_IFOG2, // 145 327 S_IFOG3, // 146 328 S_IFOG4, // 147 329 S_IFOG5, // 148 330 S_PLAY, // 149 331 S_PLAY_RUN1, // 150 332 S_PLAY_RUN2, // 151 333 S_PLAY_RUN3, // 152 334 S_PLAY_RUN4, // 153 335 S_PLAY_ATK1, // 154 336 S_PLAY_ATK2, // 155 337 S_PLAY_PAIN, // 156 338 S_PLAY_PAIN2, // 157 339 S_PLAY_DIE1, // 158 340 S_PLAY_DIE2, // 159 341 S_PLAY_DIE3, // 160 342 S_PLAY_DIE4, // 161 343 S_PLAY_DIE5, // 162 344 S_PLAY_DIE6, // 163 345 S_PLAY_DIE7, // 164 346 S_PLAY_XDIE1, // 165 347 S_PLAY_XDIE2, // 166 348 S_PLAY_XDIE3, // 167 349 S_PLAY_XDIE4, // 168 350 S_PLAY_XDIE5, // 169 351 S_PLAY_XDIE6, // 170 352 S_PLAY_XDIE7, // 171 353 S_PLAY_XDIE8, // 172 354 S_PLAY_XDIE9, // 173 355 S_POSS_STND, // 174 356 S_POSS_STND2, // 175 357 S_POSS_RUN1, // 176 358 S_POSS_RUN2, // 177 359 S_POSS_RUN3, // 178 360 S_POSS_RUN4, // 179 361 S_POSS_RUN5, // 180 362 S_POSS_RUN6, // 181 363 S_POSS_RUN7, // 182 364 S_POSS_RUN8, // 183 365 S_POSS_ATK1, // 184 366 S_POSS_ATK2, // 185 367 S_POSS_ATK3, // 186 368 S_POSS_PAIN, // 187 369 S_POSS_PAIN2, // 188 370 S_POSS_DIE1, // 189 371 S_POSS_DIE2, // 190 372 S_POSS_DIE3, // 191 373 S_POSS_DIE4, // 192 374 S_POSS_DIE5, // 193 375 S_POSS_XDIE1, // 194 376 S_POSS_XDIE2, // 195 377 S_POSS_XDIE3, // 196 378 S_POSS_XDIE4, // 197 379 S_POSS_XDIE5, // 198 380 S_POSS_XDIE6, // 199 381 S_POSS_XDIE7, // 200 382 S_POSS_XDIE8, // 201 383 S_POSS_XDIE9, // 202 384 S_POSS_RAISE1, // 203 385 S_POSS_RAISE2, // 204 386 S_POSS_RAISE3, // 205 387 S_POSS_RAISE4, // 206 388 S_SPOS_STND, // 207 389 S_SPOS_STND2, // 208 390 S_SPOS_RUN1, // 209 391 S_SPOS_RUN2, // 210 392 S_SPOS_RUN3, // 211 393 S_SPOS_RUN4, // 212 394 S_SPOS_RUN5, // 213 395 S_SPOS_RUN6, // 214 396 S_SPOS_RUN7, // 215 397 S_SPOS_RUN8, // 216 398 S_SPOS_ATK1, // 217 399 S_SPOS_ATK2, // 218 400 S_SPOS_ATK3, // 219 401 S_SPOS_PAIN, // 220 402 S_SPOS_PAIN2, // 221 403 S_SPOS_DIE1, // 222 404 S_SPOS_DIE2, // 223 405 S_SPOS_DIE3, // 224 406 S_SPOS_DIE4, // 225 407 S_SPOS_DIE5, // 226 408 S_SPOS_XDIE1, // 227 409 S_SPOS_XDIE2, // 228 410 S_SPOS_XDIE3, // 229 411 S_SPOS_XDIE4, // 230 412 S_SPOS_XDIE5, // 231 413 S_SPOS_XDIE6, // 232 414 S_SPOS_XDIE7, // 233 415 S_SPOS_XDIE8, // 234 416 S_SPOS_XDIE9, // 235 417 S_SPOS_RAISE1, // 236 418 S_SPOS_RAISE2, // 237 419 S_SPOS_RAISE3, // 238 420 S_SPOS_RAISE4, // 239 421 S_SPOS_RAISE5, // 240 422 S_VILE_STND, // 241 423 S_VILE_STND2, // 242 424 S_VILE_RUN1, // 243 425 S_VILE_RUN2, // 244 426 S_VILE_RUN3, // 245 427 S_VILE_RUN4, // 246 428 S_VILE_RUN5, // 247 429 S_VILE_RUN6, // 248 430 S_VILE_RUN7, // 249 431 S_VILE_RUN8, // 250 432 S_VILE_RUN9, // 251 433 S_VILE_RUN10, // 252 434 S_VILE_RUN11, // 253 435 S_VILE_RUN12, // 254 436 S_VILE_ATK1, // 255 437 S_VILE_ATK2, // 256 438 S_VILE_ATK3, // 257 439 S_VILE_ATK4, // 258 440 S_VILE_ATK5, // 259 441 S_VILE_ATK6, // 260 442 S_VILE_ATK7, // 261 443 S_VILE_ATK8, // 262 444 S_VILE_ATK9, // 263 445 S_VILE_ATK10, // 264 446 S_VILE_ATK11, // 265 447 S_VILE_HEAL1, // 266 448 S_VILE_HEAL2, // 267 449 S_VILE_HEAL3, // 268 450 S_VILE_PAIN, // 269 451 S_VILE_PAIN2, // 270 452 S_VILE_DIE1, // 271 453 S_VILE_DIE2, // 272 454 S_VILE_DIE3, // 273 455 S_VILE_DIE4, // 274 456 S_VILE_DIE5, // 275 457 S_VILE_DIE6, // 276 458 S_VILE_DIE7, // 277 459 S_VILE_DIE8, // 278 460 S_VILE_DIE9, // 279 461 S_VILE_DIE10, // 280 462 S_FIRE1, // 281 463 S_FIRE2, // 282 464 S_FIRE3, // 283 465 S_FIRE4, // 284 466 S_FIRE5, // 285 467 S_FIRE6, // 286 468 S_FIRE7, // 287 469 S_FIRE8, // 288 470 S_FIRE9, // 289 471 S_FIRE10, // 290 472 S_FIRE11, // 291 473 S_FIRE12, // 292 474 S_FIRE13, // 293 475 S_FIRE14, // 294 476 S_FIRE15, // 295 477 S_FIRE16, // 296 478 S_FIRE17, // 297 479 S_FIRE18, // 298 480 S_FIRE19, // 299 481 S_FIRE20, // 300 482 S_FIRE21, // 301 483 S_FIRE22, // 302 484 S_FIRE23, // 303 485 S_FIRE24, // 304 486 S_FIRE25, // 305 487 S_FIRE26, // 306 488 S_FIRE27, // 307 489 S_FIRE28, // 308 490 S_FIRE29, // 309 491 S_FIRE30, // 310 492 S_SMOKE1, // 311 493 S_SMOKE2, // 312 494 S_SMOKE3, // 313 495 S_SMOKE4, // 314 496 S_SMOKE5, // 315 497 S_TRACER, // 316 498 S_TRACER2, // 317 499 S_TRACEEXP1, // 318 500 S_TRACEEXP2, // 319 501 S_TRACEEXP3, // 320 502 S_SKEL_STND, // 321 503 S_SKEL_STND2, // 322 504 S_SKEL_RUN1, // 323 505 S_SKEL_RUN2, // 324 506 S_SKEL_RUN3, // 325 507 S_SKEL_RUN4, // 326 508 S_SKEL_RUN5, // 327 509 S_SKEL_RUN6, // 328 510 S_SKEL_RUN7, // 329 511 S_SKEL_RUN8, // 330 512 S_SKEL_RUN9, // 331 513 S_SKEL_RUN10, // 332 514 S_SKEL_RUN11, // 333 515 S_SKEL_RUN12, // 334 516 S_SKEL_FIST1, // 335 517 S_SKEL_FIST2, // 336 518 S_SKEL_FIST3, // 337 519 S_SKEL_FIST4, // 338 520 S_SKEL_MISS1, // 339 521 S_SKEL_MISS2, // 340 522 S_SKEL_MISS3, // 341 523 S_SKEL_MISS4, // 342 524 S_SKEL_PAIN, // 343 525 S_SKEL_PAIN2, // 344 526 S_SKEL_DIE1, // 345 527 S_SKEL_DIE2, // 346 528 S_SKEL_DIE3, // 347 529 S_SKEL_DIE4, // 348 530 S_SKEL_DIE5, // 349 531 S_SKEL_DIE6, // 350 532 S_SKEL_RAISE1, // 351 533 S_SKEL_RAISE2, // 352 534 S_SKEL_RAISE3, // 353 535 S_SKEL_RAISE4, // 354 536 S_SKEL_RAISE5, // 355 537 S_SKEL_RAISE6, // 356 538 S_FATSHOT1, // 357 539 S_FATSHOT2, // 358 540 S_FATSHOTX1, // 359 541 S_FATSHOTX2, // 360 542 S_FATSHOTX3, // 361 543 S_FATT_STND, // 362 544 S_FATT_STND2, // 363 545 S_FATT_RUN1, // 364 546 S_FATT_RUN2, // 365 547 S_FATT_RUN3, // 366 548 S_FATT_RUN4, // 367 549 S_FATT_RUN5, // 368 550 S_FATT_RUN6, // 369 551 S_FATT_RUN7, // 370 552 S_FATT_RUN8, // 371 553 S_FATT_RUN9, // 372 554 S_FATT_RUN10, // 373 555 S_FATT_RUN11, // 374 556 S_FATT_RUN12, // 375 557 S_FATT_ATK1, // 376 558 S_FATT_ATK2, // 377 559 S_FATT_ATK3, // 378 560 S_FATT_ATK4, // 379 561 S_FATT_ATK5, // 380 562 S_FATT_ATK6, // 381 563 S_FATT_ATK7, // 382 564 S_FATT_ATK8, // 383 565 S_FATT_ATK9, // 384 566 S_FATT_ATK10, // 385 567 S_FATT_PAIN, // 386 568 S_FATT_PAIN2, // 387 569 S_FATT_DIE1, // 388 570 S_FATT_DIE2, // 389 571 S_FATT_DIE3, // 390 572 S_FATT_DIE4, // 391 573 S_FATT_DIE5, // 392 574 S_FATT_DIE6, // 393 575 S_FATT_DIE7, // 394 576 S_FATT_DIE8, // 395 577 S_FATT_DIE9, // 396 578 S_FATT_DIE10, // 397 579 S_FATT_RAISE1, // 398 580 S_FATT_RAISE2, // 399 581 S_FATT_RAISE3, // 400 582 S_FATT_RAISE4, // 401 583 S_FATT_RAISE5, // 402 584 S_FATT_RAISE6, // 403 585 S_FATT_RAISE7, // 404 586 S_FATT_RAISE8, // 405 587 S_CPOS_STND, // 406 588 S_CPOS_STND2, // 407 589 S_CPOS_RUN1, // 408 590 S_CPOS_RUN2, // 409 591 S_CPOS_RUN3, // 410 592 S_CPOS_RUN4, // 411 593 S_CPOS_RUN5, // 412 594 S_CPOS_RUN6, // 413 595 S_CPOS_RUN7, // 414 596 S_CPOS_RUN8, // 415 597 S_CPOS_ATK1, // 416 598 S_CPOS_ATK2, // 417 599 S_CPOS_ATK3, // 418 600 S_CPOS_ATK4, // 419 601 S_CPOS_PAIN, // 420 602 S_CPOS_PAIN2, // 421 603 S_CPOS_DIE1, // 422 604 S_CPOS_DIE2, // 423 605 S_CPOS_DIE3, // 424 606 S_CPOS_DIE4, // 425 607 S_CPOS_DIE5, // 426 608 S_CPOS_DIE6, // 427 609 S_CPOS_DIE7, // 428 610 S_CPOS_XDIE1, // 429 611 S_CPOS_XDIE2, // 430 612 S_CPOS_XDIE3, // 431 613 S_CPOS_XDIE4, // 432 614 S_CPOS_XDIE5, // 433 615 S_CPOS_XDIE6, // 434 616 S_CPOS_RAISE1, // 435 617 S_CPOS_RAISE2, // 436 618 S_CPOS_RAISE3, // 437 619 S_CPOS_RAISE4, // 438 620 S_CPOS_RAISE5, // 439 621 S_CPOS_RAISE6, // 440 622 S_CPOS_RAISE7, // 441 623 S_TROO_STND, // 442 624 S_TROO_STND2, // 443 625 S_TROO_RUN1, // 444 626 S_TROO_RUN2, // 445 627 S_TROO_RUN3, // 446 628 S_TROO_RUN4, // 447 629 S_TROO_RUN5, // 448 630 S_TROO_RUN6, // 449 631 S_TROO_RUN7, // 450 632 S_TROO_RUN8, // 451 633 S_TROO_ATK1, // 452 634 S_TROO_ATK2, // 453 635 S_TROO_ATK3, // 454 636 S_TROO_PAIN, // 455 637 S_TROO_PAIN2, // 456 638 S_TROO_DIE1, // 457 639 S_TROO_DIE2, // 458 640 S_TROO_DIE3, // 459 641 S_TROO_DIE4, // 460 642 S_TROO_DIE5, // 461 643 S_TROO_XDIE1, // 462 644 S_TROO_XDIE2, // 463 645 S_TROO_XDIE3, // 464 646 S_TROO_XDIE4, // 465 647 S_TROO_XDIE5, // 466 648 S_TROO_XDIE6, // 467 649 S_TROO_XDIE7, // 468 650 S_TROO_XDIE8, // 469 651 S_TROO_RAISE1, // 470 652 S_TROO_RAISE2, // 471 653 S_TROO_RAISE3, // 472 654 S_TROO_RAISE4, // 473 655 S_TROO_RAISE5, // 474 656 S_SARG_STND, // 475 657 S_SARG_STND2, // 476 658 S_SARG_RUN1, // 477 659 S_SARG_RUN2, // 478 660 S_SARG_RUN3, // 479 661 S_SARG_RUN4, // 480 662 S_SARG_RUN5, // 481 663 S_SARG_RUN6, // 482 664 S_SARG_RUN7, // 483 665 S_SARG_RUN8, // 484 666 S_SARG_ATK1, // 485 667 S_SARG_ATK2, // 486 668 S_SARG_ATK3, // 487 669 S_SARG_PAIN, // 488 670 S_SARG_PAIN2, // 489 671 S_SARG_DIE1, // 490 672 S_SARG_DIE2, // 491 673 S_SARG_DIE3, // 492 674 S_SARG_DIE4, // 493 675 S_SARG_DIE5, // 494 676 S_SARG_DIE6, // 495 677 S_SARG_RAISE1, // 496 678 S_SARG_RAISE2, // 497 679 S_SARG_RAISE3, // 498 680 S_SARG_RAISE4, // 499 681 S_SARG_RAISE5, // 500 682 S_SARG_RAISE6, // 501 683 S_HEAD_STND, // 502 684 S_HEAD_RUN1, // 503 685 S_HEAD_ATK1, // 504 686 S_HEAD_ATK2, // 505 687 S_HEAD_ATK3, // 506 688 S_HEAD_PAIN, // 507 689 S_HEAD_PAIN2, // 508 690 S_HEAD_PAIN3, // 509 691 S_HEAD_DIE1, // 510 692 S_HEAD_DIE2, // 511 693 S_HEAD_DIE3, // 512 694 S_HEAD_DIE4, // 513 695 S_HEAD_DIE5, // 514 696 S_HEAD_DIE6, // 515 697 S_HEAD_RAISE1, // 516 698 S_HEAD_RAISE2, // 517 699 S_HEAD_RAISE3, // 518 700 S_HEAD_RAISE4, // 519 701 S_HEAD_RAISE5, // 520 702 S_HEAD_RAISE6, // 521 703 S_BRBALL1, // 522 704 S_BRBALL2, // 523 705 S_BRBALLX1, // 524 706 S_BRBALLX2, // 525 707 S_BRBALLX3, // 526 708 S_BOSS_STND, // 527 709 S_BOSS_STND2, // 528 710 S_BOSS_RUN1, // 529 711 S_BOSS_RUN2, // 530 712 S_BOSS_RUN3, // 531 713 S_BOSS_RUN4, // 532 714 S_BOSS_RUN5, // 533 715 S_BOSS_RUN6, // 534 716 S_BOSS_RUN7, // 535 717 S_BOSS_RUN8, // 536 718 S_BOSS_ATK1, // 537 719 S_BOSS_ATK2, // 538 720 S_BOSS_ATK3, // 539 721 S_BOSS_PAIN, // 540 722 S_BOSS_PAIN2, // 541 723 S_BOSS_DIE1, // 542 724 S_BOSS_DIE2, // 543 725 S_BOSS_DIE3, // 544 726 S_BOSS_DIE4, // 545 727 S_BOSS_DIE5, // 546 728 S_BOSS_DIE6, // 547 729 S_BOSS_DIE7, // 548 730 S_BOSS_RAISE1, // 549 731 S_BOSS_RAISE2, // 550 732 S_BOSS_RAISE3, // 551 733 S_BOSS_RAISE4, // 552 734 S_BOSS_RAISE5, // 553 735 S_BOSS_RAISE6, // 554 736 S_BOSS_RAISE7, // 555 737 S_BOS2_STND, // 556 738 S_BOS2_STND2, // 557 739 S_BOS2_RUN1, // 558 740 S_BOS2_RUN2, // 559 741 S_BOS2_RUN3, // 560 742 S_BOS2_RUN4, // 561 743 S_BOS2_RUN5, // 562 744 S_BOS2_RUN6, // 563 745 S_BOS2_RUN7, // 564 746 S_BOS2_RUN8, // 565 747 S_BOS2_ATK1, // 566 748 S_BOS2_ATK2, // 567 749 S_BOS2_ATK3, // 568 750 S_BOS2_PAIN, // 569 751 S_BOS2_PAIN2, // 570 752 S_BOS2_DIE1, // 571 753 S_BOS2_DIE2, // 572 754 S_BOS2_DIE3, // 573 755 S_BOS2_DIE4, // 574 756 S_BOS2_DIE5, // 575 757 S_BOS2_DIE6, // 576 758 S_BOS2_DIE7, // 577 759 S_BOS2_RAISE1, // 578 760 S_BOS2_RAISE2, // 579 761 S_BOS2_RAISE3, // 580 762 S_BOS2_RAISE4, // 581 763 S_BOS2_RAISE5, // 582 764 S_BOS2_RAISE6, // 583 765 S_BOS2_RAISE7, // 584 766 S_SKULL_STND, // 585 767 S_SKULL_STND2, // 586 768 S_SKULL_RUN1, // 587 769 S_SKULL_RUN2, // 588 770 S_SKULL_ATK1, // 589 771 S_SKULL_ATK2, // 590 772 S_SKULL_ATK3, // 591 773 S_SKULL_ATK4, // 592 774 S_SKULL_PAIN, // 593 775 S_SKULL_PAIN2, // 594 776 S_SKULL_DIE1, // 595 777 S_SKULL_DIE2, // 596 778 S_SKULL_DIE3, // 597 779 S_SKULL_DIE4, // 598 780 S_SKULL_DIE5, // 599 781 S_SKULL_DIE6, // 600 782 S_SPID_STND, // 601 783 S_SPID_STND2, // 602 784 S_SPID_RUN1, // 603 785 S_SPID_RUN2, // 604 786 S_SPID_RUN3, // 605 787 S_SPID_RUN4, // 606 788 S_SPID_RUN5, // 607 789 S_SPID_RUN6, // 608 790 S_SPID_RUN7, // 609 791 S_SPID_RUN8, // 610 792 S_SPID_RUN9, // 611 793 S_SPID_RUN10, // 612 794 S_SPID_RUN11, // 613 795 S_SPID_RUN12, // 614 796 S_SPID_ATK1, // 615 797 S_SPID_ATK2, // 616 798 S_SPID_ATK3, // 617 799 S_SPID_ATK4, // 618 800 S_SPID_PAIN, // 619 801 S_SPID_PAIN2, // 620 802 S_SPID_DIE1, // 621 803 S_SPID_DIE2, // 622 804 S_SPID_DIE3, // 623 805 S_SPID_DIE4, // 624 806 S_SPID_DIE5, // 625 807 S_SPID_DIE6, // 626 808 S_SPID_DIE7, // 627 809 S_SPID_DIE8, // 628 810 S_SPID_DIE9, // 629 811 S_SPID_DIE10, // 630 812 S_SPID_DIE11, // 631 813 S_BSPI_STND, // 632 814 S_BSPI_STND2, // 633 815 S_BSPI_SIGHT, // 634 816 S_BSPI_RUN1, // 635 817 S_BSPI_RUN2, // 636 818 S_BSPI_RUN3, // 637 819 S_BSPI_RUN4, // 638 820 S_BSPI_RUN5, // 639 821 S_BSPI_RUN6, // 640 822 S_BSPI_RUN7, // 641 823 S_BSPI_RUN8, // 642 824 S_BSPI_RUN9, // 643 825 S_BSPI_RUN10, // 644 826 S_BSPI_RUN11, // 645 827 S_BSPI_RUN12, // 646 828 S_BSPI_ATK1, // 647 829 S_BSPI_ATK2, // 648 830 S_BSPI_ATK3, // 649 831 S_BSPI_ATK4, // 650 832 S_BSPI_PAIN, // 651 833 S_BSPI_PAIN2, // 652 834 S_BSPI_DIE1, // 653 835 S_BSPI_DIE2, // 654 836 S_BSPI_DIE3, // 655 837 S_BSPI_DIE4, // 656 838 S_BSPI_DIE5, // 657 839 S_BSPI_DIE6, // 658 840 S_BSPI_DIE7, // 659 841 S_BSPI_RAISE1, // 660 842 S_BSPI_RAISE2, // 661 843 S_BSPI_RAISE3, // 662 844 S_BSPI_RAISE4, // 663 845 S_BSPI_RAISE5, // 664 846 S_BSPI_RAISE6, // 665 847 S_BSPI_RAISE7, // 666 848 S_ARACH_PLAZ, // 667 849 S_ARACH_PLAZ2, // 668 850 S_ARACH_PLEX, // 669 851 S_ARACH_PLEX2, // 670 852 S_ARACH_PLEX3, // 671 853 S_ARACH_PLEX4, // 672 854 S_ARACH_PLEX5, // 673 855 S_CYBER_STND, // 674 856 S_CYBER_STND2, // 675 857 S_CYBER_RUN1, // 676 858 S_CYBER_RUN2, // 677 859 S_CYBER_RUN3, // 678 860 S_CYBER_RUN4, // 679 861 S_CYBER_RUN5, // 680 862 S_CYBER_RUN6, // 681 863 S_CYBER_RUN7, // 682 864 S_CYBER_RUN8, // 683 865 S_CYBER_ATK1, // 684 866 S_CYBER_ATK2, // 685 867 S_CYBER_ATK3, // 686 868 S_CYBER_ATK4, // 687 869 S_CYBER_ATK5, // 688 870 S_CYBER_ATK6, // 689 871 S_CYBER_PAIN, // 690 872 S_CYBER_DIE1, // 691 873 S_CYBER_DIE2, // 692 874 S_CYBER_DIE3, // 693 875 S_CYBER_DIE4, // 694 876 S_CYBER_DIE5, // 695 877 S_CYBER_DIE6, // 696 878 S_CYBER_DIE7, // 697 879 S_CYBER_DIE8, // 698 880 S_CYBER_DIE9, // 699 881 S_CYBER_DIE10, // 700 882 S_PAIN_STND, // 701 883 S_PAIN_RUN1, // 702 884 S_PAIN_RUN2, // 703 885 S_PAIN_RUN3, // 704 886 S_PAIN_RUN4, // 705 887 S_PAIN_RUN5, // 706 888 S_PAIN_RUN6, // 707 889 S_PAIN_ATK1, // 708 890 S_PAIN_ATK2, // 709 891 S_PAIN_ATK3, // 710 892 S_PAIN_ATK4, // 711 893 S_PAIN_PAIN, // 712 894 S_PAIN_PAIN2, // 713 895 S_PAIN_DIE1, // 714 896 S_PAIN_DIE2, // 715 897 S_PAIN_DIE3, // 716 898 S_PAIN_DIE4, // 717 899 S_PAIN_DIE5, // 718 900 S_PAIN_DIE6, // 719 901 S_PAIN_RAISE1, // 720 902 S_PAIN_RAISE2, // 721 903 S_PAIN_RAISE3, // 722 904 S_PAIN_RAISE4, // 723 905 S_PAIN_RAISE5, // 724 906 S_PAIN_RAISE6, // 725 907 S_SSWV_STND, // 726 908 S_SSWV_STND2, // 727 909 S_SSWV_RUN1, // 728 910 S_SSWV_RUN2, // 729 911 S_SSWV_RUN3, // 730 912 S_SSWV_RUN4, // 731 913 S_SSWV_RUN5, // 732 914 S_SSWV_RUN6, // 733 915 S_SSWV_RUN7, // 734 916 S_SSWV_RUN8, // 735 917 S_SSWV_ATK1, // 736 918 S_SSWV_ATK2, // 737 919 S_SSWV_ATK3, // 738 920 S_SSWV_ATK4, // 739 921 S_SSWV_ATK5, // 740 922 S_SSWV_ATK6, // 741 923 S_SSWV_PAIN, // 742 924 S_SSWV_PAIN2, // 743 925 S_SSWV_DIE1, // 744 926 S_SSWV_DIE2, // 745 927 S_SSWV_DIE3, // 746 928 S_SSWV_DIE4, // 747 929 S_SSWV_DIE5, // 748 930 S_SSWV_XDIE1, // 749 931 S_SSWV_XDIE2, // 750 932 S_SSWV_XDIE3, // 751 933 S_SSWV_XDIE4, // 752 934 S_SSWV_XDIE5, // 753 935 S_SSWV_XDIE6, // 754 936 S_SSWV_XDIE7, // 755 937 S_SSWV_XDIE8, // 756 938 S_SSWV_XDIE9, // 757 939 S_SSWV_RAISE1, // 758 940 S_SSWV_RAISE2, // 759 941 S_SSWV_RAISE3, // 760 942 S_SSWV_RAISE4, // 761 943 S_SSWV_RAISE5, // 762 944 S_KEENSTND, // 763 945 S_COMMKEEN, // 764 946 S_COMMKEEN2, // 765 947 S_COMMKEEN3, // 766 948 S_COMMKEEN4, // 767 949 S_COMMKEEN5, // 768 950 S_COMMKEEN6, // 769 951 S_COMMKEEN7, // 770 952 S_COMMKEEN8, // 771 953 S_COMMKEEN9, // 772 954 S_COMMKEEN10, // 773 955 S_COMMKEEN11, // 774 956 S_COMMKEEN12, // 775 957 S_KEENPAIN, // 776 958 S_KEENPAIN2, // 777 959 S_BRAIN, // 778 960 S_BRAIN_PAIN, // 779 961 S_BRAIN_DIE1, // 780 962 S_BRAIN_DIE2, // 781 963 S_BRAIN_DIE3, // 782 964 S_BRAIN_DIE4, // 783 965 S_BRAINEYE, // 784 966 S_BRAINEYESEE, // 785 967 S_BRAINEYE1, // 786 968 S_SPAWN1, // 787 969 S_SPAWN2, // 788 970 S_SPAWN3, // 789 971 S_SPAWN4, // 790 972 S_SPAWNFIRE1, // 791 973 S_SPAWNFIRE2, // 792 974 S_SPAWNFIRE3, // 793 975 S_SPAWNFIRE4, // 794 976 S_SPAWNFIRE5, // 795 977 S_SPAWNFIRE6, // 796 978 S_SPAWNFIRE7, // 797 979 S_SPAWNFIRE8, // 798 980 S_BRAINEXPLODE1, // 799 981 S_BRAINEXPLODE2, // 800 982 S_BRAINEXPLODE3, // 801 983 S_ARM1, // 802 984 S_ARM1A, // 803 985 S_ARM2, // 804 986 S_ARM2A, // 805 987 S_BAR1, // 806 988 S_BAR2, // 807 989 S_BEXP, // 808 990 S_BEXP2, // 809 991 S_BEXP3, // 810 992 S_BEXP4, // 811 993 S_BEXP5, // 812 994 S_BBAR1, // 813 995 S_BBAR2, // 814 996 S_BBAR3, // 815 997 S_BON1, // 816 998 S_BON1A, // 817 999 S_BON1B, // 818 1000 S_BON1C, // 819 1001 S_BON1D, // 820 1002 S_BON1E, // 821 1003 S_BON2, // 822 1004 S_BON2A, // 823 1005 S_BON2B, // 824 1006 S_BON2C, // 825 1007 S_BON2D, // 826 1008 S_BON2E, // 827 1009 S_BKEY, // 828 1010 S_BKEY2, // 829 1011 S_RKEY, // 830 1012 S_RKEY2, // 831 1013 S_YKEY, // 832 1014 S_YKEY2, // 833 1015 S_BSKULL, // 834 1016 S_BSKULL2, // 835 1017 S_RSKULL, // 836 1018 S_RSKULL2, // 837 1019 S_YSKULL, // 838 1020 S_YSKULL2, // 839 1021 S_STIM, // 840 1022 S_MEDI, // 841 1023 S_SOUL, // 842 1024 S_SOUL2, // 843 1025 S_SOUL3, // 844 1026 S_SOUL4, // 845 1027 S_SOUL5, // 846 1028 S_SOUL6, // 847 1029 S_PINV, // 848 1030 S_PINV2, // 849 1031 S_PINV3, // 850 1032 S_PINV4, // 851 1033 S_PSTR, // 852 1034 S_PINS, // 853 1035 S_PINS2, // 854 1036 S_PINS3, // 855 1037 S_PINS4, // 856 1038 S_MEGA, // 857 1039 S_MEGA2, // 858 1040 S_MEGA3, // 859 1041 S_MEGA4, // 860 1042 S_SUIT, // 861 1043 S_PMAP, // 862 1044 S_PMAP2, // 863 1045 S_PMAP3, // 864 1046 S_PMAP4, // 865 1047 S_PMAP5, // 866 1048 S_PMAP6, // 867 1049 S_PVIS, // 868 1050 S_PVIS2, // 869 1051 S_CLIP, // 870 1052 S_AMMO, // 871 1053 S_ROCK, // 872 1054 S_BROK, // 873 1055 S_CELL, // 874 1056 S_CELP, // 875 1057 S_SHEL, // 876 1058 S_SBOX, // 877 1059 S_BPAK, // 878 1060 S_BFUG, // 879 1061 S_MGUN, // 880 1062 S_CSAW, // 881 1063 S_LAUN, // 882 1064 S_PLAS, // 883 1065 S_SHOT, // 884 1066 S_SHOT2, // 885 1067 S_COLU, // 886 1068 S_STALAG, // 887 1069 S_BLOODYTWITCH, // 888 1070 S_BLOODYTWITCH2, // 889 1071 S_BLOODYTWITCH3, // 890 1072 S_BLOODYTWITCH4, // 891 1073 S_DEADTORSO, // 892 1074 S_DEADBOTTOM, // 893 1075 S_HEADSONSTICK, // 894 1076 S_GIBS, // 895 1077 S_HEADONASTICK, // 896 1078 S_HEADCANDLES, // 897 1079 S_HEADCANDLES2, // 898 1080 S_DEADSTICK, // 899 1081 S_LIVESTICK, // 900 1082 S_LIVESTICK2, // 901 1083 S_MEAT2, // 902 1084 S_MEAT3, // 903 1085 S_MEAT4, // 904 1086 S_MEAT5, // 905 1087 S_STALAGTITE, // 906 1088 S_TALLGRNCOL, // 907 1089 S_SHRTGRNCOL, // 908 1090 S_TALLREDCOL, // 909 1091 S_SHRTREDCOL, // 910 1092 S_CANDLESTIK, // 911 1093 S_CANDELABRA, // 912 1094 S_SKULLCOL, // 913 1095 S_TORCHTREE, // 914 1096 S_BIGTREE, // 915 1097 S_TECHPILLAR, // 916 1098 S_EVILEYE, // 917 1099 S_EVILEYE2, // 918 1100 S_EVILEYE3, // 919 1101 S_EVILEYE4, // 920 1102 S_FLOATSKULL, // 921 1103 S_FLOATSKULL2, // 922 1104 S_FLOATSKULL3, // 923 1105 S_HEARTCOL, // 924 1106 S_HEARTCOL2, // 925 1107 S_BLUETORCH, // 926 1108 S_BLUETORCH2, // 927 1109 S_BLUETORCH3, // 928 1110 S_BLUETORCH4, // 929 1111 S_GREENTORCH, // 930 1112 S_GREENTORCH2, // 931 1113 S_GREENTORCH3, // 932 1114 S_GREENTORCH4, // 933 1115 S_REDTORCH, // 934 1116 S_REDTORCH2, // 935 1117 S_REDTORCH3, // 936 1118 S_REDTORCH4, // 937 1119 S_BTORCHSHRT, // 938 1120 S_BTORCHSHRT2, // 939 1121 S_BTORCHSHRT3, // 940 1122 S_BTORCHSHRT4, // 941 1123 S_GTORCHSHRT, // 942 1124 S_GTORCHSHRT2, // 943 1125 S_GTORCHSHRT3, // 944 1126 S_GTORCHSHRT4, // 945 1127 S_RTORCHSHRT, // 946 1128 S_RTORCHSHRT2, // 947 1129 S_RTORCHSHRT3, // 948 1130 S_RTORCHSHRT4, // 949 1131 S_HANGNOGUTS, // 950 1132 S_HANGBNOBRAIN, // 951 1133 S_HANGTLOOKDN, // 952 1134 S_HANGTSKULL, // 953 1135 S_HANGTLOOKUP, // 954 1136 S_HANGTNOBRAIN, // 955 1137 S_COLONGIBS, // 956 1138 S_SMALLPOOL, // 957 1139 S_BRAINSTEM, // 958 1140 S_TECHLAMP, // 959 1141 S_TECHLAMP2, // 960 1142 S_TECHLAMP3, // 961 1143 S_TECHLAMP4, // 962 1144 S_TECH2LAMP, // 963 1145 S_TECH2LAMP2, // 964 1146 S_TECH2LAMP3, // 965 1147 S_TECH2LAMP4, // 966 1148 S_SMALL_WHITE_LIGHT, // 967 1149 S_TEMPSOUNDORIGIN1, // 968 1150 S_ROCKETPUFF1, // 969 1151 S_ROCKETPUFF2, // 970 1152 S_ROCKETPUFF3, // 971 1153 S_ROCKETPUFF4, // 972 1154 NUMSTATES // 973 1155 } statenum_t; 1156 1157 // Map objects. 1158 typedef enum { 1159 MT_NONE = -1, 1160 MT_FIRST = 0, 1161 MT_PLAYER = MT_FIRST, // 000 1162 MT_POSSESSED, // 001 1163 MT_SHOTGUY, // 002 1164 MT_VILE, // 003 1165 MT_FIRE, // 004 1166 MT_UNDEAD, // 005 1167 MT_TRACER, // 006 1168 MT_SMOKE, // 007 1169 MT_FATSO, // 008 1170 MT_FATSHOT, // 009 1171 MT_CHAINGUY, // 010 1172 MT_TROOP, // 011 1173 MT_SERGEANT, // 012 1174 MT_SHADOWS, // 013 1175 MT_HEAD, // 014 1176 MT_BRUISER, // 015 1177 MT_BRUISERSHOT, // 016 1178 MT_KNIGHT, // 017 1179 MT_SKULL, // 018 1180 MT_SPIDER, // 019 1181 MT_BABY, // 020 1182 MT_CYBORG, // 021 1183 MT_PAIN, // 022 1184 MT_WOLFSS, // 023 1185 MT_KEEN, // 024 1186 MT_BOSSBRAIN, // 025 1187 MT_BOSSSPIT, // 026 1188 MT_BOSSTARGET, // 027 1189 MT_SPAWNSHOT, // 028 1190 MT_SPAWNFIRE, // 029 1191 MT_BARREL, // 030 1192 MT_TROOPSHOT, // 031 1193 MT_HEADSHOT, // 032 1194 MT_ROCKET, // 033 1195 MT_PLASMA, // 034 1196 MT_BFG, // 035 1197 MT_ARACHPLAZ, // 036 1198 MT_PUFF, // 037 1199 MT_BLOOD, // 038 1200 MT_TFOG, // 039 1201 MT_IFOG, // 040 1202 MT_TELEPORTMAN, // 041 1203 MT_EXTRABFG, // 042 1204 MT_MISC0, // 043 1205 MT_MISC1, // 044 1206 MT_MISC2, // 045 1207 MT_MISC3, // 046 1208 MT_MISC4, // 047 1209 MT_MISC5, // 048 1210 MT_MISC6, // 049 1211 MT_MISC7, // 050 1212 MT_MISC8, // 051 1213 MT_MISC9, // 052 1214 MT_MISC10, // 053 1215 MT_MISC11, // 054 1216 MT_MISC12, // 055 1217 MT_INV, // 056 1218 MT_MISC13, // 057 1219 MT_INS, // 058 1220 MT_MISC14, // 059 1221 MT_MISC15, // 060 1222 MT_MISC16, // 061 1223 MT_MEGA, // 062 1224 MT_CLIP, // 063 1225 MT_MISC17, // 064 1226 MT_MISC18, // 065 1227 MT_MISC19, // 066 1228 MT_MISC20, // 067 1229 MT_MISC21, // 068 1230 MT_MISC22, // 069 1231 MT_MISC23, // 070 1232 MT_MISC24, // 071 1233 MT_MISC25, // 072 1234 MT_CHAINGUN, // 073 1235 MT_MISC26, // 074 1236 MT_MISC27, // 075 1237 MT_MISC28, // 076 1238 MT_SHOTGUN, // 077 1239 MT_SUPERSHOTGUN, // 078 1240 MT_MISC29, // 079 1241 MT_MISC30, // 080 1242 MT_MISC31, // 081 1243 MT_MISC32, // 082 1244 MT_MISC33, // 083 1245 MT_MISC34, // 084 1246 MT_MISC35, // 085 1247 MT_MISC36, // 086 1248 MT_MISC37, // 087 1249 MT_MISC38, // 088 1250 MT_MISC39, // 089 1251 MT_MISC40, // 090 1252 MT_MISC41, // 091 1253 MT_MISC42, // 092 1254 MT_MISC43, // 093 1255 MT_MISC44, // 094 1256 MT_MISC45, // 095 1257 MT_MISC46, // 096 1258 MT_MISC47, // 097 1259 MT_MISC48, // 098 1260 MT_MISC49, // 099 1261 MT_MISC50, // 100 1262 MT_MISC51, // 101 1263 MT_MISC52, // 102 1264 MT_MISC53, // 103 1265 MT_MISC54, // 104 1266 MT_MISC55, // 105 1267 MT_MISC56, // 106 1268 MT_MISC57, // 107 1269 MT_MISC58, // 108 1270 MT_MISC59, // 109 1271 MT_MISC60, // 110 1272 MT_MISC61, // 111 1273 MT_MISC62, // 112 1274 MT_MISC63, // 113 1275 MT_MISC64, // 114 1276 MT_MISC65, // 115 1277 MT_MISC66, // 116 1278 MT_MISC67, // 117 1279 MT_MISC68, // 118 1280 MT_MISC69, // 119 1281 MT_MISC70, // 120 1282 MT_MISC71, // 121 1283 MT_MISC72, // 122 1284 MT_MISC73, // 123 1285 MT_MISC74, // 124 1286 MT_MISC75, // 125 1287 MT_MISC76, // 126 1288 MT_MISC77, // 127 1289 MT_MISC78, // 128 1290 MT_MISC79, // 129 1291 MT_MISC80, // 130 1292 MT_MISC81, // 131 1293 MT_MISC82, // 132 1294 MT_MISC83, // 133 1295 MT_MISC84, // 134 1296 MT_MISC85, // 135 1297 MT_MISC86, // 136 1298 MT_LIGHTSOURCE, // 137 1299 MT_TEMPSOUNDORIGIN, // 138 1300 MT_ROCKETPUFF, // 139 1301 MT_STEALTHBABY, // 140 1302 MT_STEALTHVILE, // 141 1303 MT_STEALTHBRUISER, // 142 1304 MT_STEALTHKNIGHT, // 143 1305 MT_STEALTHHEAD, // 144 1306 MT_STEALTHSERGEANT, // 145 1307 MT_STEALTHCHAINGUY, // 146 1308 MT_STEALTHTROOP, // 147 1309 MT_STEALTHFATSO, // 148 1310 MT_STEALTHUNDEAD, // 149 1311 MT_STEALTHSHOTGUY, // 150 1312 MT_STEALTHPOSSESSED, // 151 1313 NUMMOBJTYPES // 152 1314 } mobjtype_t; 1315 1316 // Text. 1317 typedef enum { 1318 TXT_D_DEVSTR, 1319 TXT_D_CDROM, 1320 TXT_PRESSKEY, 1321 TXT_PRESSYN, 1322 TXT_QUITMSG, 1323 TXT_LOADNET, 1324 TXT_QLOADNET, 1325 TXT_QSAVESPOT, 1326 TXT_SAVEDEAD, 1327 TXT_QSPROMPT, 1328 TXT_QLPROMPT, 1329 TXT_NEWGAME, 1330 TXT_NIGHTMARE, 1331 TXT_SWSTRING, 1332 TXT_MSGOFF, 1333 TXT_MSGON, 1334 TXT_NETEND, 1335 TXT_ENDGAME, 1336 TXT_DOSY, 1337 TXT_DETAILHI, 1338 TXT_DETAILLO, 1339 TXT_GAMMALVL0, 1340 TXT_GAMMALVL1, 1341 TXT_GAMMALVL2, 1342 TXT_GAMMALVL3, 1343 TXT_GAMMALVL4, 1344 TXT_EMPTYSTRING, 1345 TXT_GOTARMOR, 1346 TXT_GOTMEGA, 1347 TXT_GOTHTHBONUS, 1348 TXT_GOTARMBONUS, 1349 TXT_GOTSTIM, 1350 TXT_GOTMEDINEED, 1351 TXT_GOTMEDIKIT, 1352 TXT_GOTSUPER, 1353 TXT_GOTBLUECARD, 1354 TXT_GOTYELWCARD, 1355 TXT_GOTREDCARD, 1356 TXT_GOTBLUESKUL, 1357 TXT_GOTYELWSKUL, 1358 TXT_GOTREDSKULL, 1359 TXT_GOTINVUL, 1360 TXT_GOTBERSERK, 1361 TXT_GOTINVIS, 1362 TXT_GOTSUIT, 1363 TXT_GOTMAP, 1364 TXT_GOTVISOR, 1365 TXT_GOTMSPHERE, 1366 TXT_GOTCLIP, 1367 TXT_GOTCLIPBOX, 1368 TXT_GOTROCKET, 1369 TXT_GOTROCKBOX, 1370 TXT_GOTCELL, 1371 TXT_GOTCELLBOX, 1372 TXT_GOTSHELLS, 1373 TXT_GOTSHELLBOX, 1374 TXT_GOTBACKPACK, 1375 TXT_GOTBFG9000, 1376 TXT_GOTCHAINGUN, 1377 TXT_GOTCHAINSAW, 1378 TXT_GOTLAUNCHER, 1379 TXT_GOTPLASMA, 1380 TXT_GOTSHOTGUN, 1381 TXT_GOTSHOTGUN2, 1382 TXT_PD_BLUEO, 1383 TXT_PD_REDO, 1384 TXT_PD_YELLOWO, 1385 TXT_PD_BLUEK, 1386 TXT_PD_REDK, 1387 TXT_PD_YELLOWK, 1388 TXT_GGSAVED, 1389 TXT_HUSTR_MSGU, 1390 TXT_HUSTR_E1M1, 1391 TXT_HUSTR_E1M2, 1392 TXT_HUSTR_E1M3, 1393 TXT_HUSTR_E1M4, 1394 TXT_HUSTR_E1M5, 1395 TXT_HUSTR_E1M6, 1396 TXT_HUSTR_E1M7, 1397 TXT_HUSTR_E1M8, 1398 TXT_HUSTR_E1M9, 1399 TXT_HUSTR_E2M1, 1400 TXT_HUSTR_E2M2, 1401 TXT_HUSTR_E2M3, 1402 TXT_HUSTR_E2M4, 1403 TXT_HUSTR_E2M5, 1404 TXT_HUSTR_E2M6, 1405 TXT_HUSTR_E2M7, 1406 TXT_HUSTR_E2M8, 1407 TXT_HUSTR_E2M9, 1408 TXT_HUSTR_E3M1, 1409 TXT_HUSTR_E3M2, 1410 TXT_HUSTR_E3M3, 1411 TXT_HUSTR_E3M4, 1412 TXT_HUSTR_E3M5, 1413 TXT_HUSTR_E3M6, 1414 TXT_HUSTR_E3M7, 1415 TXT_HUSTR_E3M8, 1416 TXT_HUSTR_E3M9, 1417 TXT_HUSTR_E4M1, 1418 TXT_HUSTR_E4M2, 1419 TXT_HUSTR_E4M3, 1420 TXT_HUSTR_E4M4, 1421 TXT_HUSTR_E4M5, 1422 TXT_HUSTR_E4M6, 1423 TXT_HUSTR_E4M7, 1424 TXT_HUSTR_E4M8, 1425 TXT_HUSTR_E4M9, 1426 TXT_HUSTR_1, 1427 TXT_HUSTR_2, 1428 TXT_HUSTR_3, 1429 TXT_HUSTR_4, 1430 TXT_HUSTR_5, 1431 TXT_HUSTR_6, 1432 TXT_HUSTR_7, 1433 TXT_HUSTR_8, 1434 TXT_HUSTR_9, 1435 TXT_HUSTR_10, 1436 TXT_HUSTR_11, 1437 TXT_HUSTR_12, 1438 TXT_HUSTR_13, 1439 TXT_HUSTR_14, 1440 TXT_HUSTR_15, 1441 TXT_HUSTR_16, 1442 TXT_HUSTR_17, 1443 TXT_HUSTR_18, 1444 TXT_HUSTR_19, 1445 TXT_HUSTR_20, 1446 TXT_HUSTR_21, 1447 TXT_HUSTR_22, 1448 TXT_HUSTR_23, 1449 TXT_HUSTR_24, 1450 TXT_HUSTR_25, 1451 TXT_HUSTR_26, 1452 TXT_HUSTR_27, 1453 TXT_HUSTR_28, 1454 TXT_HUSTR_29, 1455 TXT_HUSTR_30, 1456 TXT_HUSTR_31, 1457 TXT_HUSTR_32, 1458 TXT_PHUSTR_1, 1459 TXT_PHUSTR_2, 1460 TXT_PHUSTR_3, 1461 TXT_PHUSTR_4, 1462 TXT_PHUSTR_5, 1463 TXT_PHUSTR_6, 1464 TXT_PHUSTR_7, 1465 TXT_PHUSTR_8, 1466 TXT_PHUSTR_9, 1467 TXT_PHUSTR_10, 1468 TXT_PHUSTR_11, 1469 TXT_PHUSTR_12, 1470 TXT_PHUSTR_13, 1471 TXT_PHUSTR_14, 1472 TXT_PHUSTR_15, 1473 TXT_PHUSTR_16, 1474 TXT_PHUSTR_17, 1475 TXT_PHUSTR_18, 1476 TXT_PHUSTR_19, 1477 TXT_PHUSTR_20, 1478 TXT_PHUSTR_21, 1479 TXT_PHUSTR_22, 1480 TXT_PHUSTR_23, 1481 TXT_PHUSTR_24, 1482 TXT_PHUSTR_25, 1483 TXT_PHUSTR_26, 1484 TXT_PHUSTR_27, 1485 TXT_PHUSTR_28, 1486 TXT_PHUSTR_29, 1487 TXT_PHUSTR_30, 1488 TXT_PHUSTR_31, 1489 TXT_PHUSTR_32, 1490 TXT_THUSTR_1, 1491 TXT_THUSTR_2, 1492 TXT_THUSTR_3, 1493 TXT_THUSTR_4, 1494 TXT_THUSTR_5, 1495 TXT_THUSTR_6, 1496 TXT_THUSTR_7, 1497 TXT_THUSTR_8, 1498 TXT_THUSTR_9, 1499 TXT_THUSTR_10, 1500 TXT_THUSTR_11, 1501 TXT_THUSTR_12, 1502 TXT_THUSTR_13, 1503 TXT_THUSTR_14, 1504 TXT_THUSTR_15, 1505 TXT_THUSTR_16, 1506 TXT_THUSTR_17, 1507 TXT_THUSTR_18, 1508 TXT_THUSTR_19, 1509 TXT_THUSTR_20, 1510 TXT_THUSTR_21, 1511 TXT_THUSTR_22, 1512 TXT_THUSTR_23, 1513 TXT_THUSTR_24, 1514 TXT_THUSTR_25, 1515 TXT_THUSTR_26, 1516 TXT_THUSTR_27, 1517 TXT_THUSTR_28, 1518 TXT_THUSTR_29, 1519 TXT_THUSTR_30, 1520 TXT_THUSTR_31, 1521 TXT_THUSTR_32, 1522 TXT_HUSTR_CHATMACRO0, 1523 TXT_HUSTR_CHATMACRO1, 1524 TXT_HUSTR_CHATMACRO2, 1525 TXT_HUSTR_CHATMACRO3, 1526 TXT_HUSTR_CHATMACRO4, 1527 TXT_HUSTR_CHATMACRO5, 1528 TXT_HUSTR_CHATMACRO6, 1529 TXT_HUSTR_CHATMACRO7, 1530 TXT_HUSTR_CHATMACRO8, 1531 TXT_HUSTR_CHATMACRO9, 1532 TXT_HUSTR_TALKTOSELF1, 1533 TXT_HUSTR_TALKTOSELF2, 1534 TXT_HUSTR_TALKTOSELF3, 1535 TXT_HUSTR_TALKTOSELF4, 1536 TXT_HUSTR_TALKTOSELF5, 1537 TXT_HUSTR_MESSAGESENT, 1538 TXT_HUSTR_PLRGREEN, 1539 TXT_HUSTR_PLRINDIGO, 1540 TXT_HUSTR_PLRBROWN, 1541 TXT_HUSTR_PLRRED, 1542 TXT_AMSTR_FOLLOWON, 1543 TXT_AMSTR_FOLLOWOFF, 1544 TXT_AMSTR_GRIDON, 1545 TXT_AMSTR_GRIDOFF, 1546 TXT_AMSTR_MARKEDSPOT, 1547 TXT_AMSTR_MARKSCLEARED, 1548 TXT_STSTR_MUS, 1549 TXT_STSTR_NOMUS, 1550 TXT_STSTR_DQDON, 1551 TXT_STSTR_DQDOFF, 1552 TXT_STSTR_KFAADDED, 1553 TXT_STSTR_FAADDED, 1554 TXT_STSTR_NCON, 1555 TXT_STSTR_NCOFF, 1556 TXT_STSTR_BEHOLD, 1557 TXT_STSTR_BEHOLDX, 1558 TXT_STSTR_CHOPPERS, 1559 TXT_STSTR_CLEV, 1560 TXT_E1TEXT, 1561 TXT_E2TEXT, 1562 TXT_E3TEXT, 1563 TXT_E4TEXT, 1564 TXT_C1TEXT, 1565 TXT_C2TEXT, 1566 TXT_C3TEXT, 1567 TXT_C4TEXT, 1568 TXT_C5TEXT, 1569 TXT_C6TEXT, 1570 TXT_P1TEXT, 1571 TXT_P2TEXT, 1572 TXT_P3TEXT, 1573 TXT_P4TEXT, 1574 TXT_P5TEXT, 1575 TXT_P6TEXT, 1576 TXT_T1TEXT, 1577 TXT_T2TEXT, 1578 TXT_T3TEXT, 1579 TXT_T4TEXT, 1580 TXT_T5TEXT, 1581 TXT_T6TEXT, 1582 TXT_CC_ZOMBIE, 1583 TXT_CC_SHOTGUN, 1584 TXT_CC_HEAVY, 1585 TXT_CC_IMP, 1586 TXT_CC_DEMON, 1587 TXT_CC_LOST, 1588 TXT_CC_CACO, 1589 TXT_CC_HELL, 1590 TXT_CC_BARON, 1591 TXT_CC_ARACH, 1592 TXT_CC_PAIN, 1593 TXT_CC_REVEN, 1594 TXT_CC_MANCU, 1595 TXT_CC_ARCH, 1596 TXT_CC_SPIDER, 1597 TXT_CC_CYBER, 1598 TXT_CC_HERO, 1599 TXT_QUITMESSAGE1, 1600 TXT_QUITMESSAGE2, 1601 TXT_QUITMESSAGE3, 1602 TXT_QUITMESSAGE4, 1603 TXT_QUITMESSAGE5, 1604 TXT_QUITMESSAGE6, 1605 TXT_QUITMESSAGE7, 1606 TXT_QUITMESSAGE8, 1607 TXT_QUITMESSAGE9, 1608 TXT_QUITMESSAGE10, 1609 TXT_QUITMESSAGE11, 1610 TXT_QUITMESSAGE12, 1611 TXT_QUITMESSAGE13, 1612 TXT_QUITMESSAGE14, 1613 TXT_QUITMESSAGE15, 1614 TXT_QUITMESSAGE16, 1615 TXT_QUITMESSAGE17, 1616 TXT_QUITMESSAGE18, 1617 TXT_QUITMESSAGE19, 1618 TXT_QUITMESSAGE20, 1619 TXT_QUITMESSAGE21, 1620 TXT_QUITMESSAGE22, 1621 TXT_JOINNET, 1622 TXT_SAVENET, 1623 TXT_CLNETLOAD, 1624 TXT_LOADMISSING, 1625 TXT_FINALEFLAT_E1, 1626 TXT_FINALEFLAT_E2, 1627 TXT_FINALEFLAT_E3, 1628 TXT_FINALEFLAT_E4, 1629 TXT_FINALEFLAT_C2, 1630 TXT_FINALEFLAT_C1, 1631 TXT_FINALEFLAT_C3, 1632 TXT_FINALEFLAT_C4, 1633 TXT_FINALEFLAT_C5, 1634 TXT_FINALEFLAT_C6, 1635 TXT_ASK_EPISODE, 1636 TXT_EPISODE1, 1637 TXT_EPISODE2, 1638 TXT_EPISODE3, 1639 TXT_EPISODE4, 1640 TXT_KILLMSG_SUICIDE, 1641 TXT_KILLMSG_WEAPON0, 1642 TXT_KILLMSG_PISTOL, 1643 TXT_KILLMSG_SHOTGUN, 1644 TXT_KILLMSG_CHAINGUN, 1645 TXT_KILLMSG_MISSILE, 1646 TXT_KILLMSG_PLASMA, 1647 TXT_KILLMSG_BFG, 1648 TXT_KILLMSG_CHAINSAW, 1649 TXT_KILLMSG_SUPERSHOTGUN, 1650 TXT_KILLMSG_STOMP, 1651 TXT_AMSTR_ROTATEON, 1652 TXT_AMSTR_ROTATEOFF, 1653 TXT_WEAPON1, 1654 TXT_WEAPON2, 1655 TXT_WEAPON3, 1656 TXT_WEAPON4, 1657 TXT_WEAPON5, 1658 TXT_WEAPON6, 1659 TXT_WEAPON7, 1660 TXT_WEAPON8, 1661 TXT_WEAPON9, 1662 TXT_SKILL1, 1663 TXT_SKILL2, 1664 TXT_SKILL3, 1665 TXT_SKILL4, 1666 TXT_SKILL5, 1667 TXT_KEY1, 1668 TXT_KEY2, 1669 TXT_KEY3, 1670 TXT_KEY4, 1671 TXT_KEY5, 1672 TXT_KEY6, 1673 TXT_SAVEOUTMAP, 1674 TXT_ENDNOGAME, 1675 TXT_SUICIDEOUTMAP, 1676 TXT_SUICIDEASK, 1677 TXT_PICKGAMETYPE, 1678 TXT_SINGLEPLAYER, 1679 TXT_MULTIPLAYER, 1680 TXT_NOTDESIGNEDFOR, 1681 TXT_GAMESETUP, 1682 TXT_PLAYERSETUP, 1683 TXT_DISCONNECT, 1684 TXT_DELETESAVEGAME_CONFIRM, 1685 TXT_REBORNLOAD_CONFIRM, 1686 NUMTEXT 1687 } textenum_t; 1688 1689 // Sounds. 1690 typedef enum { 1691 SFX_NONE, 1692 SFX_PISTOL, 1693 SFX_SHOTGN, 1694 SFX_SGCOCK, 1695 SFX_DSHTGN, 1696 SFX_DBOPN, 1697 SFX_DBCLS, 1698 SFX_DBLOAD, 1699 SFX_PLASMA, 1700 SFX_BFG, 1701 SFX_SAWUP, 1702 SFX_SAWIDL, 1703 SFX_SAWFUL, 1704 SFX_SAWHIT, 1705 SFX_RLAUNC, 1706 SFX_RXPLOD, 1707 SFX_FIRSHT, 1708 SFX_FIRXPL, 1709 SFX_PSTART, 1710 SFX_PSTOP, 1711 SFX_DOROPN, 1712 SFX_DORCLS, 1713 SFX_STNMOV, 1714 SFX_SWTCHN, 1715 SFX_SWTCHX, 1716 SFX_PLPAIN, 1717 SFX_DMPAIN, 1718 SFX_POPAIN, 1719 SFX_VIPAIN, 1720 SFX_MNPAIN, 1721 SFX_PEPAIN, 1722 SFX_SLOP, 1723 SFX_ITEMUP, 1724 SFX_WPNUP, 1725 SFX_OOF, 1726 SFX_TELEPT, 1727 SFX_POSIT1, 1728 SFX_POSIT2, 1729 SFX_POSIT3, 1730 SFX_BGSIT1, 1731 SFX_BGSIT2, 1732 SFX_SGTSIT, 1733 SFX_CACSIT, 1734 SFX_BRSSIT, 1735 SFX_CYBSIT, 1736 SFX_SPISIT, 1737 SFX_BSPSIT, 1738 SFX_KNTSIT, 1739 SFX_VILSIT, 1740 SFX_MANSIT, 1741 SFX_PESIT, 1742 SFX_SKLATK, 1743 SFX_SGTATK, 1744 SFX_SKEPCH, 1745 SFX_VILATK, 1746 SFX_CLAW, 1747 SFX_SKESWG, 1748 SFX_PLDETH, 1749 SFX_PDIEHI, 1750 SFX_PODTH1, 1751 SFX_PODTH2, 1752 SFX_PODTH3, 1753 SFX_BGDTH1, 1754 SFX_BGDTH2, 1755 SFX_SGTDTH, 1756 SFX_CACDTH, 1757 SFX_SKLDTH, 1758 SFX_BRSDTH, 1759 SFX_CYBDTH, 1760 SFX_SPIDTH, 1761 SFX_BSPDTH, 1762 SFX_VILDTH, 1763 SFX_KNTDTH, 1764 SFX_PEDTH, 1765 SFX_SKEDTH, 1766 SFX_POSACT, 1767 SFX_BGACT, 1768 SFX_DMACT, 1769 SFX_BSPACT, 1770 SFX_BSPWLK, 1771 SFX_VILACT, 1772 SFX_NOWAY, 1773 SFX_BAREXP, 1774 SFX_PUNCH, 1775 SFX_HOOF, 1776 SFX_METAL, 1777 SFX_CHGUN, 1778 SFX_TINK, 1779 SFX_BDOPN, 1780 SFX_BDCLS, 1781 SFX_ITMBK, 1782 SFX_FLAME, 1783 SFX_FLAMST, 1784 SFX_GETPOW, 1785 SFX_BOSPIT, 1786 SFX_BOSCUB, 1787 SFX_BOSSIT, 1788 SFX_BOSPN, 1789 SFX_BOSDTH, 1790 SFX_MANATK, 1791 SFX_MANDTH, 1792 SFX_SSSIT, 1793 SFX_SSDTH, 1794 SFX_KEENPN, 1795 SFX_KEENDT, 1796 SFX_SKEACT, 1797 SFX_SKESIT, 1798 SFX_SKEATK, 1799 SFX_RADIO, 1800 SFX_SECRET, 1801 NUMSFX 1802 } sfxenum_t; 1803 1804 /** 1805 * Music. 1806 * These ids are no longer used. All tracks are played by ident. 1807 typedef enum { 1808 MUS_NONE, 1809 MUS_E1M1, 1810 MUS_E1M2, 1811 MUS_E1M3, 1812 MUS_E1M4, 1813 MUS_E1M5, 1814 MUS_E1M6, 1815 MUS_E1M7, 1816 MUS_E1M8, 1817 MUS_E1M9, 1818 MUS_E2M1, 1819 MUS_E2M2, 1820 MUS_E2M3, 1821 MUS_E2M4, 1822 MUS_E2M5, 1823 MUS_E2M6, 1824 MUS_E2M7, 1825 MUS_E2M8, 1826 MUS_E2M9, 1827 MUS_E3M1, 1828 MUS_E3M2, 1829 MUS_E3M3, 1830 MUS_E3M4, 1831 MUS_E3M5, 1832 MUS_E3M6, 1833 MUS_E3M7, 1834 MUS_E3M8, 1835 MUS_E3M9, 1836 MUS_INTER, 1837 MUS_INTRO, 1838 MUS_BUNNY, 1839 MUS_VICTOR, 1840 MUS_INTROA, 1841 MUS_RUNNIN, 1842 MUS_STALKS, 1843 MUS_COUNTD, 1844 MUS_BETWEE, 1845 MUS_DOOM, 1846 MUS_THE_DA, 1847 MUS_SHAWN, 1848 MUS_DDTBLU, 1849 MUS_IN_CIT, 1850 MUS_DEAD, 1851 MUS_STLKS2, 1852 MUS_THEDA2, 1853 MUS_DOOM2, 1854 MUS_DDTBL2, 1855 MUS_RUNNI2, 1856 MUS_DEAD2, 1857 MUS_STLKS3, 1858 MUS_ROMERO, 1859 MUS_SHAWN2, 1860 MUS_MESSAG, 1861 MUS_COUNT2, 1862 MUS_DDTBL3, 1863 MUS_AMPIE, 1864 MUS_THEDA3, 1865 MUS_ADRIAN, 1866 MUS_MESSG2, 1867 MUS_ROMER2, 1868 MUS_TENSE, 1869 MUS_SHAWN3, 1870 MUS_OPENIN, 1871 MUS_EVIL, 1872 MUS_ULTIMA, 1873 MUS_READ_M, 1874 MUS_DM2TTL, 1875 MUS_DM2INT, 1876 NUMMUSIC 1877 } musicenum_t; */ 1878 1879 #endif 1880