2014-03-15 16:59:03 +00:00
// SONIC ROBO BLAST 2
//-----------------------------------------------------------------------------
// Copyright (C) 1993-1996 by id Software, Inc.
// Copyright (C) 1998-2000 by DooM Legacy Team.
2016-07-06 04:09:17 +00:00
// Copyright (C) 1999-2016 by Sonic Team Junior.
2014-03-15 16:59:03 +00:00
//
// This program is free software distributed under the
// terms of the GNU General Public License, version 2.
// See the 'LICENSE' file for more details.
//-----------------------------------------------------------------------------
/// \file info.c
/// \brief Thing frame/state LUT
// Data.
# include "doomdef.h"
# include "doomstat.h"
# include "sounds.h"
# include "p_mobj.h"
# include "m_misc.h"
# include "z_zone.h"
# include "d_player.h"
# include "lzf.h"
# ifdef HWRENDER
# include "hardware/hw_light.h"
# endif
// Hey, moron! If you change this table, don't forget about the sprite enum in info.h and the sprite lights in hw_light.c!
char sprnames [ NUMSPRITES + 1 ] [ 5 ] =
{
" NULL " , " UNKN " , " THOK " , " PLAY " , " POSS " , " SPOS " , " FISH " , " BUZZ " , " RBUZ " , " JETB " ,
" JETW " , " JETG " , " CCOM " , " DETN " , " SKIM " , " TRET " , " TURR " , " SHRP " , " JJAW " , " SNLR " ,
" VLTR " , " PNTY " , " ARCH " , " CBFS " , " SPSH " , " ESHI " , " GSNP " , " MNUS " , " SSHL " , " UNID " ,
" BBUZ " , " JETF " , " EGGM " , " EGGN " , " TNKA " , " TNKB " , " SPNK " , " GOOP " , " EGGO " , " PRPL " ,
" FAKE " , " EGGP " , " EFIR " , " EGGQ " , " EGGR " , " BRAK " , " BGOO " , " BMSL " , " EGGT " , " RCKT " ,
" ELEC " , " TARG " , " NPLM " , " MNPL " , " METL " , " MSCF " , " MSCB " , " RING " , " TRNG " , " EMMY " ,
" TOKE " , " RFLG " , " BFLG " , " NWNG " , " EMBM " , " CEMG " , " EMER " , " FANS " , " BUBL " , " SIGN " ,
" STEM " , " SPIK " , " SFLM " , " USPK " , " STPT " , " BMNE " , " SRBX " , " RRBX " , " BRBX " , " SHTV " ,
" PINV " , " YLTV " , " BLTV " , " BKTV " , " WHTV " , " GRTV " , " ELTV " , " EGGB " , " MIXU " , " RECY " ,
" QUES " , " GBTV " , " PRUP " , " PTTV " , " MTEX " , " MISL " , " TORP " , " ENRG " , " MINE " , " JBUL " ,
2015-01-01 19:50:31 +00:00
" TRLS " , " CBLL " , " AROW " , " CFIR " , " FWR1 " , " FWR2 " , " FWR3 " , " FWR4 " , " BUS1 " , " BUS2 " ,
" THZP " , " ALRM " , " GARG " , " SEWE " , " DRIP " , " CRL1 " , " CRL2 " , " CRL3 " , " BCRY " , " CHAN " ,
" FLAM " , " ESTA " , " SMCH " , " BMCH " , " SMCE " , " BMCE " , " BTBL " , " STBL " , " CACT " , " FLME " ,
" DFLM " , " XMS1 " , " XMS2 " , " XMS3 " , " BSZ1 " , " BSZ2 " , " BSZ3 " , " BSZ4 " , " BSZ5 " , " BSZ6 " ,
" BSZ7 " , " BSZ8 " , " STLG " , " DBAL " , " RCRY " , " ARMA " , " ARMF " , " ARMB " , " WIND " , " MAGN " ,
" ELEM " , " FORC " , " PITY " , " IVSP " , " SSPK " , " GOAL " , " BIRD " , " BUNY " , " MOUS " , " CHIC " ,
" COWZ " , " RBRD " , " SPRY " , " SPRR " , " SPRB " , " YSPR " , " RSPR " , " RAIN " , " SNO1 " , " SPLH " ,
" SPLA " , " SMOK " , " BUBP " , " BUBO " , " BUBN " , " BUBM " , " POPP " , " TFOG " , " SEED " , " PRTL " ,
" SCOR " , " DRWN " , " TTAG " , " GFLG " , " RRNG " , " RNGB " , " RNGR " , " RNGI " , " RNGA " , " RNGE " ,
" RNGS " , " RNGG " , " PIKB " , " PIKR " , " PIKA " , " PIKE " , " PIKS " , " PIKG " , " TAUT " , " TGRE " ,
" TSCR " , " COIN " , " CPRK " , " GOOM " , " BGOM " , " FFWR " , " FBLL " , " SHLL " , " PUMA " , " HAMM " ,
" KOOP " , " BFLM " , " MAXE " , " MUS1 " , " MUS2 " , " TOAD " , " NDRN " , " SUPE " , " SUPZ " , " NDRL " ,
" NSPK " , " NBMP " , " HOOP " , " NSCR " , " NPRU " , " CAPS " , " SUPT " , " SPRK " , " BOM1 " , " BOM2 " ,
" BOM3 " , " BOM4 " , " ROIA " , " ROIB " , " ROIC " , " ROID " , " ROIE " , " ROIF " , " ROIG " , " ROIH " ,
" ROII " , " ROIJ " , " ROIK " , " ROIL " , " ROIM " , " ROIN " , " ROIO " , " ROIP " , " BBAL " , " GWLG " ,
" GWLR " , " SRBA " , " SRBB " , " SRBC " , " SRBD " , " SRBE " , " SRBF " , " SRBG " , " SRBH " , " SRBI " ,
" SRBJ " , " SRBK " , " SRBL " , " SRBM " , " SRBN " , " SRBO " ,
2014-03-15 16:59:03 +00:00
} ;
// Doesn't work with g++, needs actionf_p1 (don't modify this comment)
state_t states [ NUMSTATES ] =
{
// frame is masked through FF_FRAMEMASK
2016-07-06 04:09:17 +00:00
// FF_ANIMATE (0x4000) makes simple state animations (var1 #frames, var2 tic delay)
2014-03-15 16:59:03 +00:00
// FF_FULLBRIGHT (0x8000) activates the fullbright colormap
2015-01-01 19:50:31 +00:00
// use FF_TRANS10 - FF_TRANS90 for easy translucency
// (or tr_trans10<<FF_TRANSSHIFT if you want to make it hard on yourself)
2014-03-15 16:59:03 +00:00
// Keep this comment directly above S_NULL.
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_NULL } , // S_NULL
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_UNKNOWN
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_INVISIBLE
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { A_InfoState } , 0 , 0 , S_NULL } , // S_SPAWNSTATE
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { A_InfoState } , 1 , 0 , S_NULL } , // S_SEESTATE
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { A_InfoState } , 2 , 0 , S_NULL } , // S_MELEESTATE
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { A_InfoState } , 3 , 0 , S_NULL } , // S_MISSILESTATE
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { A_InfoState } , 4 , 0 , S_NULL } , // S_DEATHSTATE
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { A_InfoState } , 5 , 0 , S_NULL } , // S_XDEATHSTATE
{ SPR_UNKN , FF_FULLBRIGHT , - 1 , { A_InfoState } , 6 , 0 , S_NULL } , // S_RAISESTATE
// Thok
2015-01-01 19:50:31 +00:00
{ SPR_THOK , FF_TRANS50 , 8 , { NULL } , 0 , 0 , S_NULL } , // S_THOK
2014-03-15 16:59:03 +00:00
// Player
{ SPR_PLAY , 0 , 105 , { NULL } , 0 , 0 , S_PLAY_TAP1 } , // S_PLAY_STND
{ SPR_PLAY , 1 , 16 , { NULL } , 0 , 0 , S_PLAY_TAP2 } , // S_PLAY_TAP1
{ SPR_PLAY , 2 , 16 , { NULL } , 0 , 0 , S_PLAY_TAP1 } , // S_PLAY_TAP2
{ SPR_PLAY , 3 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN2 } , // S_PLAY_RUN1
{ SPR_PLAY , 4 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN3 } , // S_PLAY_RUN2
{ SPR_PLAY , 5 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN4 } , // S_PLAY_RUN3
{ SPR_PLAY , 6 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN5 } , // S_PLAY_RUN4
{ SPR_PLAY , 7 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN6 } , // S_PLAY_RUN5
{ SPR_PLAY , 8 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN7 } , // S_PLAY_RUN6
{ SPR_PLAY , 9 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN8 } , // S_PLAY_RUN7
{ SPR_PLAY , 10 , 4 , { NULL } , 0 , 0 , S_PLAY_RUN1 } , // S_PLAY_RUN8
{ SPR_PLAY , 16 , 2 , { NULL } , 0 , 0 , S_PLAY_SPD2 } , // S_PLAY_SPD1
{ SPR_PLAY , 17 , 2 , { NULL } , 0 , 0 , S_PLAY_SPD3 } , // S_PLAY_SPD2
{ SPR_PLAY , 18 , 2 , { NULL } , 0 , 0 , S_PLAY_SPD4 } , // S_PLAY_SPD3
{ SPR_PLAY , 19 , 2 , { NULL } , 0 , 0 , S_PLAY_SPD1 } , // S_PLAY_SPD4
{ SPR_PLAY , 11 , 1 , { NULL } , 0 , 0 , S_PLAY_ATK2 } , // S_PLAY_ATK1
{ SPR_PLAY , 12 , 1 , { NULL } , 0 , 0 , S_PLAY_ATK3 } , // S_PLAY_ATK2
{ SPR_PLAY , 13 , 1 , { NULL } , 0 , 0 , S_PLAY_ATK4 } , // S_PLAY_ATK3
{ SPR_PLAY , 14 , 1 , { NULL } , 0 , 0 , S_PLAY_ATK1 } , // S_PLAY_ATK4
{ SPR_PLAY , 15 , - 1 , { NULL } , 0 , 0 , S_PLAY_FALL1 } , // S_PLAY_SPRING
{ SPR_PLAY , 31 , 2 , { NULL } , 0 , 0 , S_PLAY_FALL2 } , // S_PLAY_FALL1
{ SPR_PLAY , 32 , 2 , { NULL } , 0 , 0 , S_PLAY_FALL1 } , // S_PLAY_FALL2
{ SPR_PLAY , 20 , 2 , { NULL } , 0 , 0 , S_PLAY_ABL2 } , // S_PLAY_ABL1
{ SPR_PLAY , 21 , 2 , { NULL } , 0 , 0 , S_PLAY_ABL1 } , // S_PLAY_ABL2
{ SPR_PLAY , 22 , 6 , { NULL } , 0 , 0 , S_PLAY_SPC2 } , // S_PLAY_SPC1
{ SPR_PLAY , 23 , 6 , { NULL } , 0 , 0 , S_PLAY_SPC3 } , // S_PLAY_SPC2
{ SPR_PLAY , 24 , 6 , { NULL } , 0 , 0 , S_PLAY_SPC4 } , // S_PLAY_SPC3
{ SPR_PLAY , 25 , 6 , { NULL } , 0 , 0 , S_PLAY_SPC1 } , // S_PLAY_SPC4
{ SPR_PLAY , 22 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_PLAY_CLIMB1
{ SPR_PLAY , 23 , 5 , { NULL } , 0 , 0 , S_PLAY_CLIMB3 } , // S_PLAY_CLIMB2
{ SPR_PLAY , 24 , 5 , { NULL } , 0 , 0 , S_PLAY_CLIMB4 } , // S_PLAY_CLIMB3
{ SPR_PLAY , 25 , 5 , { NULL } , 0 , 0 , S_PLAY_CLIMB5 } , // S_PLAY_CLIMB4
{ SPR_PLAY , 24 , 5 , { NULL } , 0 , 0 , S_PLAY_CLIMB2 } , // S_PLAY_CLIMB5
{ SPR_PLAY , 26 , 14 , { NULL } , 0 , 0 , S_PLAY_RUN1 } , // S_PLAY_GASP
{ SPR_PLAY , 27 , 350 , { NULL } , 0 , 0 , S_PLAY_FALL1 } , // S_PLAY_PAIN
{ SPR_PLAY , 28 , - 1 , { A_Fall } , 0 , 0 , S_NULL } , // S_PLAY_DIE
{ SPR_PLAY , 29 , 12 , { NULL } , 0 , 0 , S_PLAY_TEETER2 } , // S_PLAY_TEETER1
{ SPR_PLAY , 30 , 12 , { NULL } , 0 , 0 , S_PLAY_TEETER1 } , // S_PLAY_TEETER2
{ SPR_PLAY , 33 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_PLAY_CARRY
{ SPR_PLAY , 20 , - 1 , { NULL } , 0 , 0 , S_PLAY_SUPERSTAND } , // S_PLAY_SUPERSTAND
{ SPR_PLAY , 20 , 7 , { NULL } , 0 , 0 , S_PLAY_SUPERWALK2 } , // S_PLAY_SUPERWALK1
{ SPR_PLAY , 21 , 7 , { NULL } , 0 , 0 , S_PLAY_SUPERWALK1 } , // S_PLAY_SUPERWALK2
{ SPR_PLAY , 22 , 7 , { NULL } , 0 , 0 , S_PLAY_SUPERFLY2 } , // S_PLAY_SUPERFLY1
{ SPR_PLAY , 23 , 7 , { NULL } , 0 , 0 , S_PLAY_SUPERFLY1 } , // S_PLAY_SUPERFLY2
{ SPR_PLAY , 24 , 12 , { NULL } , 0 , 0 , S_PLAY_SUPERTEETER } , // S_PLAY_SUPERTEETER
{ SPR_PLAY , 25 , - 1 , { NULL } , 0 , 0 , S_PLAY_SUPERSTAND } , // S_PLAY_SUPERHIT
{ SPR_PLAY , 36 , 4 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS2 } , // S_PLAY_SUPERTRANS1
{ SPR_PLAY , 37 , 4 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS3 } , // S_PLAY_SUPERTRANS2
{ SPR_PLAY , 32806 , 4 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS4 } , // S_PLAY_SUPERTRANS3
{ SPR_PLAY , 39 , 3 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS5 } , // S_PLAY_SUPERTRANS4
{ SPR_PLAY , 40 , 3 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS6 } , // S_PLAY_SUPERTRANS5
{ SPR_PLAY , 41 , 3 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS7 } , // S_PLAY_SUPERTRANS6
{ SPR_PLAY , 42 , 3 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS8 } , // S_PLAY_SUPERTRANS7
{ SPR_PLAY , 43 , 3 , { NULL } , 0 , 0 , S_PLAY_SUPERTRANS9 } , // S_PLAY_SUPERTRANS8
{ SPR_PLAY , 44 , 16 , { NULL } , 0 , 0 , S_PLAY_RUN1 } , // S_PLAY_SUPERTRANS9
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_OBJPLACE_DUMMY } , //S_OBJPLACE_DUMMY
// 1-Up Box Sprites (uses player sprite)
{ SPR_PLAY , 35 , 2 , { NULL } , 0 , 16 , S_PLAY_BOX2 } , // S_PLAY_BOX1
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_PLAY_BOX1 } , // S_PLAY_BOX2
{ SPR_PLAY , 35 , 4 , { NULL } , 0 , 4 , S_PLAY_ICON2 } , // S_PLAY_ICON1
{ SPR_NULL , 0 , 12 , { NULL } , 0 , 0 , S_PLAY_ICON3 } , // S_PLAY_ICON2
{ SPR_PLAY , 35 , 18 , { NULL } , 0 , 4 , S_NULL } , // S_PLAY_ICON3
// Level end sign (uses player sprite)
{ SPR_PLAY , 34 , 1 , { NULL } , 0 , 24 , S_PLAY_SIGN } , // S_PLAY_SIGN
// Blue Crawla
2016-07-06 04:09:17 +00:00
{ SPR_POSS , 0 , 5 , { A_Look } , 0 , 0 , S_POSS_STND } , // S_POSS_STND
2014-03-15 16:59:03 +00:00
{ SPR_POSS , 0 , 3 , { A_Chase } , 0 , 0 , S_POSS_RUN2 } , // S_POSS_RUN1
{ SPR_POSS , 1 , 3 , { A_Chase } , 0 , 0 , S_POSS_RUN3 } , // S_POSS_RUN2
{ SPR_POSS , 2 , 3 , { A_Chase } , 0 , 0 , S_POSS_RUN4 } , // S_POSS_RUN3
{ SPR_POSS , 3 , 3 , { A_Chase } , 0 , 0 , S_POSS_RUN5 } , // S_POSS_RUN4
{ SPR_POSS , 4 , 3 , { A_Chase } , 0 , 0 , S_POSS_RUN6 } , // S_POSS_RUN5
{ SPR_POSS , 5 , 3 , { A_Chase } , 0 , 0 , S_POSS_RUN1 } , // S_POSS_RUN6
// Red Crawla
2016-07-06 04:09:17 +00:00
{ SPR_SPOS , 0 , 5 , { A_Look } , 0 , 0 , S_SPOS_STND } , // S_SPOS_STND
2014-03-15 16:59:03 +00:00
{ SPR_SPOS , 0 , 1 , { A_Chase } , 0 , 0 , S_SPOS_RUN2 } , // S_SPOS_RUN1
{ SPR_SPOS , 1 , 1 , { A_Chase } , 0 , 0 , S_SPOS_RUN3 } , // S_SPOS_RUN2
{ SPR_SPOS , 2 , 1 , { A_Chase } , 0 , 0 , S_SPOS_RUN4 } , // S_SPOS_RUN3
{ SPR_SPOS , 3 , 1 , { A_Chase } , 0 , 0 , S_SPOS_RUN5 } , // S_SPOS_RUN4
{ SPR_SPOS , 4 , 1 , { A_Chase } , 0 , 0 , S_SPOS_RUN6 } , // S_SPOS_RUN5
{ SPR_SPOS , 5 , 1 , { A_Chase } , 0 , 0 , S_SPOS_RUN1 } , // S_SPOS_RUN6
// Greenflower Fish
{ SPR_FISH , 1 , 1 , { NULL } , 0 , 0 , S_FISH2 } , // S_FISH1
{ SPR_FISH , 1 , 1 , { A_FishJump } , 0 , 0 , S_FISH1 } , // S_FISH2
{ SPR_FISH , 0 , 1 , { NULL } , 0 , 0 , S_FISH4 } , // S_FISH3
{ SPR_FISH , 0 , 1 , { A_FishJump } , 0 , 0 , S_FISH3 } , // S_FISH4
// Gold Buzz
{ SPR_BUZZ , 0 , 2 , { A_Look } , 0 , 0 , S_BUZZLOOK2 } , // S_BUZZLOOK1
{ SPR_BUZZ , 1 , 2 , { A_Look } , 0 , 0 , S_BUZZLOOK1 } , // S_BUZZLOOK2
{ SPR_BUZZ , 0 , 2 , { A_BuzzFly } , sfx_buzz4 , 0 , S_BUZZFLY2 } , // S_BUZZFLY1
{ SPR_BUZZ , 1 , 2 , { A_BuzzFly } , 0 , 0 , S_BUZZFLY1 } , // S_BUZZFLY2
// Red Buzz
{ SPR_RBUZ , 0 , 2 , { A_Look } , 0 , 0 , S_RBUZZLOOK2 } , // S_RBUZZLOOK1
{ SPR_RBUZ , 1 , 2 , { A_Look } , 0 , 0 , S_RBUZZLOOK1 } , // S_RBUZZLOOK2
{ SPR_RBUZ , 0 , 2 , { A_BuzzFly } , sfx_buzz4 , 0 , S_RBUZZFLY2 } , // S_RBUZZFLY1
{ SPR_RBUZ , 1 , 2 , { A_BuzzFly } , 0 , 0 , S_RBUZZFLY1 } , // S_RBUZZFLY2
// AquaBuzz
{ SPR_BBUZ , 0 , 2 , { NULL } , 0 , 0 , S_BBUZZFLY2 } , // S_BBUZZFLY1
{ SPR_BBUZ , 1 , 2 , { NULL } , 0 , 0 , S_BBUZZFLY1 } , // S_BBUZZFLY2
// Jetty-Syn Bomber
{ SPR_JETB , 0 , 4 , { A_Look } , 0 , 0 , S_JETBLOOK2 } , // S_JETBLOOK1
{ SPR_JETB , 1 , 4 , { A_Look } , 0 , 0 , S_JETBLOOK1 } , // S_JETBLOOK2
{ SPR_JETB , 0 , 1 , { A_JetbThink } , 0 , 0 , S_JETBZOOM2 } , // S_JETBZOOM1
{ SPR_JETB , 1 , 1 , { A_JetbThink } , 0 , 0 , S_JETBZOOM1 } , // S_JETBZOOM2
// Jetty-Syn Gunner
{ SPR_JETG , 0 , 4 , { A_Look } , 0 , 0 , S_JETGLOOK2 } , // S_JETGLOOK1
{ SPR_JETG , 1 , 4 , { A_Look } , 0 , 0 , S_JETGLOOK1 } , // S_JETGLOOK2
{ SPR_JETG , 0 , 1 , { A_JetgThink } , 0 , 0 , S_JETGZOOM2 } , // S_JETGZOOM1
{ SPR_JETG , 1 , 1 , { A_JetgThink } , 0 , 0 , S_JETGZOOM1 } , // S_JETGZOOM2
{ SPR_JETG , 2 , 1 , { A_JetgShoot } , 0 , 0 , S_JETGSHOOT2 } , // S_JETGSHOOT1
{ SPR_JETG , 3 , 1 , { NULL } , 0 , 0 , S_JETGZOOM1 } , // S_JETGSHOOT2
// Crawla Commander
{ SPR_CCOM , 0 , 1 , { A_CrawlaCommanderThink } , 0 , 15 * FRACUNIT , S_CCOMMAND2 } , // S_CCOMMAND1
{ SPR_CCOM , 1 , 1 , { A_CrawlaCommanderThink } , 0 , 15 * FRACUNIT , S_CCOMMAND1 } , // S_CCOMMAND2
{ SPR_CCOM , 2 , 1 , { A_CrawlaCommanderThink } , 0 , 15 * FRACUNIT , S_CCOMMAND4 } , // S_CCOMMAND3
{ SPR_CCOM , 3 , 1 , { A_CrawlaCommanderThink } , 0 , 15 * FRACUNIT , S_CCOMMAND3 } , // S_CCOMMAND4
// Deton
{ SPR_DETN , 0 , 35 , { A_Look } , 0 , 0 , S_DETON1 } , // S_DETON1
{ SPR_DETN , 0 , 1 , { A_DetonChase } , 0 , 0 , S_DETON3 } , // S_DETON2
{ SPR_DETN , 1 , 1 , { A_DetonChase } , 0 , 0 , S_DETON4 } , // S_DETON3
{ SPR_DETN , 2 , 1 , { A_DetonChase } , 0 , 0 , S_DETON5 } , // S_DETON4
{ SPR_DETN , 3 , 1 , { A_DetonChase } , 0 , 0 , S_DETON6 } , // S_DETON5
{ SPR_DETN , 4 , 1 , { A_DetonChase } , 0 , 0 , S_DETON7 } , // S_DETON6
{ SPR_DETN , 5 , 1 , { A_DetonChase } , 0 , 0 , S_DETON8 } , // S_DETON7
{ SPR_DETN , 6 , 1 , { A_DetonChase } , 0 , 0 , S_DETON9 } , // S_DETON8
{ SPR_DETN , 7 , 1 , { A_DetonChase } , 0 , 0 , S_DETON10 } , // S_DETON9
{ SPR_DETN , 6 , 1 , { A_DetonChase } , 0 , 0 , S_DETON11 } , // S_DETON10
{ SPR_DETN , 5 , 1 , { A_DetonChase } , 0 , 0 , S_DETON12 } , // S_DETON11
{ SPR_DETN , 4 , 1 , { A_DetonChase } , 0 , 0 , S_DETON13 } , // S_DETON12
{ SPR_DETN , 3 , 1 , { A_DetonChase } , 0 , 0 , S_DETON14 } , // S_DETON13
{ SPR_DETN , 2 , 1 , { A_DetonChase } , 0 , 0 , S_DETON15 } , // S_DETON14
{ SPR_DETN , 1 , 1 , { A_DetonChase } , 0 , 0 , S_DETON2 } , // S_DETON15
{ SPR_DETN , 0 , - 1 , { NULL } , 0 , 0 , S_DETON16 } , // S_DETON16
// Skim Mine Dropper
{ SPR_SKIM , 0 , 1 , { A_SkimChase } , 0 , 0 , S_SKIM2 } , // S_SKIM1
{ SPR_SKIM , 0 , 1 , { A_SkimChase } , 0 , 0 , S_SKIM1 } , // S_SKIM2
{ SPR_SKIM , 0 , 14 , { NULL } , 0 , 0 , S_SKIM4 } , // S_SKIM3
{ SPR_SKIM , 0 , 14 , { A_DropMine } , 0 , 0 , S_SKIM1 } , // S_SKIM4
// THZ Turret
{ SPR_TRET , FF_FULLBRIGHT , 105 , { A_TurretStop } , 0 , 0 , S_TURRETFIRE } , // S_TURRET
{ SPR_TRET , FF_FULLBRIGHT , 105 , { A_TurretFire } , 0 , 0 , S_TURRET } , // S_TURRETFIRE
2015-01-01 19:50:31 +00:00
{ SPR_TRET , FF_FULLBRIGHT | 1 , 7 , { A_Pain } , 0 , 0 , S_TURRETSHOCK2 } , // S_TURRETSHOCK1
{ SPR_TRET , FF_FULLBRIGHT | 2 , 7 , { NULL } , 0 , 0 , S_TURRETSHOCK3 } , // S_TURRETSHOCK2
{ SPR_TRET , FF_FULLBRIGHT | 3 , 7 , { NULL } , 0 , 0 , S_TURRETSHOCK4 } , // S_TURRETSHOCK3
{ SPR_TRET , FF_FULLBRIGHT | 4 , 7 , { NULL } , 0 , 0 , S_TURRETSHOCK5 } , // S_TURRETSHOCK4
{ SPR_TRET , FF_FULLBRIGHT | 1 , 7 , { NULL } , 0 , 0 , S_TURRETSHOCK6 } , // S_TURRETSHOCK5
{ SPR_TRET , FF_FULLBRIGHT | 2 , 7 , { A_Pain } , 0 , 0 , S_TURRETSHOCK7 } , // S_TURRETSHOCK6
{ SPR_TRET , FF_FULLBRIGHT | 3 , 7 , { NULL } , 0 , 0 , S_TURRETSHOCK8 } , // S_TURRETSHOCK7
{ SPR_TRET , FF_FULLBRIGHT | 4 , 7 , { NULL } , 0 , 0 , S_TURRETSHOCK9 } , // S_TURRETSHOCK8
{ SPR_TRET , FF_FULLBRIGHT | 4 , 7 , { A_LinedefExecute } , 32000 , 0 , S_XPLD1 } , // S_TURRETSHOCK9
2014-03-15 16:59:03 +00:00
{ SPR_TURR , 0 , 1 , { A_Look } , 1 , 0 , S_TURRETPOPDOWN8 } , // S_TURRETLOOK
{ SPR_TURR , 0 , 0 , { A_FaceTarget } , 0 , 0 , S_TURRETPOPUP1 } , // S_TURRETSEE
{ SPR_TURR , 1 , 2 , { A_Pain } , 0 , 0 , S_TURRETPOPUP2 } , // S_TURRETPOPUP1
{ SPR_TURR , 2 , 2 , { NULL } , 0 , 0 , S_TURRETPOPUP3 } , // S_TURRETPOPUP2
{ SPR_TURR , 3 , 2 , { NULL } , 0 , 0 , S_TURRETPOPUP4 } , // S_TURRETPOPUP3
{ SPR_TURR , 4 , 2 , { NULL } , 0 , 0 , S_TURRETPOPUP5 } , // S_TURRETPOPUP4
{ SPR_TURR , 5 , 2 , { NULL } , 0 , 0 , S_TURRETPOPUP6 } , // S_TURRETPOPUP5
{ SPR_TURR , 6 , 2 , { NULL } , 0 , 0 , S_TURRETPOPUP7 } , // S_TURRETPOPUP6
{ SPR_TURR , 7 , 2 , { NULL } , 0 , 0 , S_TURRETPOPUP8 } , // S_TURRETPOPUP7
{ SPR_TURR , 8 , 14 , { NULL } , 0 , 0 , S_TURRETSHOOT } , // S_TURRETPOPUP8
{ SPR_TURR , 8 , 14 , { A_JetgShoot } , 0 , 0 , S_TURRETPOPDOWN1 } , // S_TURRETSHOOT
{ SPR_TURR , 7 , 2 , { A_Pain } , 0 , 0 , S_TURRETPOPDOWN2 } , // S_TURRETPOPDOWN1
{ SPR_TURR , 6 , 2 , { NULL } , 0 , 0 , S_TURRETPOPDOWN3 } , // S_TURRETPOPDOWN2
{ SPR_TURR , 5 , 2 , { NULL } , 0 , 0 , S_TURRETPOPDOWN4 } , // S_TURRETPOPDOWN3
{ SPR_TURR , 4 , 2 , { NULL } , 0 , 0 , S_TURRETPOPDOWN5 } , // S_TURRETPOPDOWN4
{ SPR_TURR , 3 , 2 , { NULL } , 0 , 0 , S_TURRETPOPDOWN6 } , // S_TURRETPOPDOWN5
{ SPR_TURR , 2 , 2 , { NULL } , 0 , 0 , S_TURRETPOPDOWN7 } , // S_TURRETPOPDOWN6
{ SPR_TURR , 1 , 2 , { NULL } , 0 , 0 , S_TURRETPOPDOWN8 } , // S_TURRETPOPDOWN7
{ SPR_TURR , 0 , 69 , { A_SetTics } , 0 , 1 , S_TURRETLOOK } , // S_TURRETPOPDOWN8
// Sharp
{ SPR_SHRP , 0 , 1 , { A_Look } , 0 , 0 , S_SHARP_ROAM1 } , // S_SHARP_ROAM1,
{ SPR_SHRP , 0 , 1 , { A_SharpChase } , 0 , 0 , S_SHARP_ROAM2 } , // S_SHARP_ROAM2,
{ SPR_SHRP , 1 , 2 , { A_FaceTarget } , 0 , 0 , S_SHARP_AIM2 } , // S_SHARP_AIM1,
{ SPR_SHRP , 2 , 2 , { A_FaceTarget } , 0 , 0 , S_SHARP_AIM3 } , // S_SHARP_AIM2,
{ SPR_SHRP , 3 , 2 , { A_FaceTarget } , 0 , 0 , S_SHARP_AIM4 } , // S_SHARP_AIM3,
{ SPR_SHRP , 4 , 7 , { A_FaceTarget } , 0 , 0 , S_SHARP_SPIN } , // S_SHARP_AIM4,
{ SPR_SHRP , 4 , 1 , { A_SharpSpin } , 0 , 0 , S_SHARP_SPIN } , // S_SHARP_SPIN,
// Jet Jaw
{ SPR_JJAW , 0 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM2 } , // S_JETJAW_ROAM1
{ SPR_JJAW , 0 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM3 } , // S_JETJAW_ROAM2
{ SPR_JJAW , 0 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM4 } , // S_JETJAW_ROAM3
{ SPR_JJAW , 0 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM5 } , // S_JETJAW_ROAM4
{ SPR_JJAW , 1 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM6 } , // S_JETJAW_ROAM5
{ SPR_JJAW , 1 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM7 } , // S_JETJAW_ROAM6
{ SPR_JJAW , 1 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM8 } , // S_JETJAW_ROAM7
{ SPR_JJAW , 1 , 1 , { A_JetJawRoam } , 0 , 0 , S_JETJAW_ROAM1 } , // S_JETJAW_ROAM8
{ SPR_JJAW , 0 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP2 } , // S_JETJAW_CHOMP1
{ SPR_JJAW , 0 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP3 } , // S_JETJAW_CHOMP2
{ SPR_JJAW , 0 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP4 } , // S_JETJAW_CHOMP3
{ SPR_JJAW , 0 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP5 } , // S_JETJAW_CHOMP4
{ SPR_JJAW , 1 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP6 } , // S_JETJAW_CHOMP5
{ SPR_JJAW , 1 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP7 } , // S_JETJAW_CHOMP6
{ SPR_JJAW , 1 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP8 } , // S_JETJAW_CHOMP7
{ SPR_JJAW , 1 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP9 } , // S_JETJAW_CHOMP8
{ SPR_JJAW , 2 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP10 } , // S_JETJAW_CHOMP9
{ SPR_JJAW , 2 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP11 } , // S_JETJAW_CHOMP10
{ SPR_JJAW , 2 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP12 } , // S_JETJAW_CHOMP11
{ SPR_JJAW , 2 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP13 } , // S_JETJAW_CHOMP12
{ SPR_JJAW , 3 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP14 } , // S_JETJAW_CHOMP13
{ SPR_JJAW , 3 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP15 } , // S_JETJAW_CHOMP14
{ SPR_JJAW , 3 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP16 } , // S_JETJAW_CHOMP15
{ SPR_JJAW , 3 , 1 , { A_JetJawChomp } , 0 , 0 , S_JETJAW_CHOMP1 } , // S_JETJAW_CHOMP16
// Snailer
{ SPR_SNLR , 0 , 1 , { A_SnailerThink } , 0 , 0 , S_SNAILER1 } , // S_SNAILER1
// Vulture
{ SPR_VLTR , 4 , 35 , { A_Look } , 1 , 0 , S_VULTURE_STND } , // S_VULTURE_STND
{ SPR_VLTR , 4 , 1 , { A_VultureVtol } , 0 , 0 , S_VULTURE_VTOL2 } , // S_VULTURE_VTOL1
{ SPR_VLTR , 5 , 1 , { A_VultureVtol } , 0 , 0 , S_VULTURE_VTOL3 } , // S_VULTURE_VTOL2
{ SPR_VLTR , 6 , 1 , { A_VultureVtol } , 0 , 0 , S_VULTURE_VTOL4 } , // S_VULTURE_VTOL3
{ SPR_VLTR , 7 , 1 , { A_VultureVtol } , 0 , 0 , S_VULTURE_VTOL1 } , // S_VULTURE_VTOL4
{ SPR_VLTR , 0 , 1 , { A_Thrust } , 30 , 1 , S_VULTURE_ZOOM2 } , // S_VULTURE_ZOOM1
{ SPR_VLTR , 0 , 1 , { A_VultureCheck } , 0 , 0 , S_VULTURE_ZOOM3 } , // S_VULTURE_ZOOM2
{ SPR_VLTR , 1 , 1 , { A_VultureCheck } , 0 , 0 , S_VULTURE_ZOOM4 } , // S_VULTURE_ZOOM3
{ SPR_VLTR , 2 , 1 , { A_VultureCheck } , 0 , 0 , S_VULTURE_ZOOM5 } , // S_VULTURE_ZOOM4
{ SPR_VLTR , 3 , 1 , { A_VultureCheck } , 0 , 0 , S_VULTURE_ZOOM2 } , // S_VULTURE_ZOOM5
// Pointy
{ SPR_PNTY , 0 , 1 , { A_PointyThink } , 0 , 0 , S_POINTY1 } , // S_POINTY1
// Pointy Ball
{ SPR_PNTY , 1 , 1 , { A_CheckBuddy } , 0 , 0 , S_POINTYBALL1 } , // S_POINTYBALL1
// Robo-Hood
{ SPR_ARCH , 0 , 14 , { A_Look } , ( 512 < < 16 ) , 0 , S_ROBOHOOD_LOOK } , // S_ROBOHOOD_LOOK
{ SPR_ARCH , 2 , 1 , { A_HoodThink } , 0 , 0 , S_ROBOHOOD_STND } , // S_ROBOHOOD_STND
{ SPR_ARCH , 0 , 35 , { A_FireShot } , MT_ARROW , - 24 , S_ROBOHOOD_STND } , // S_ROBOHOOD_SHOOT
{ SPR_ARCH , 1 , 1 , { A_BunnyHop } , 8 , 5 , S_ROBOHOOD_JUMP2 } , // S_ROBOHOOD_JUMP
{ SPR_ARCH , 1 , 1 , { A_HoodThink } , 0 , 0 , S_ROBOHOOD_JUMP2 } , // S_ROBOHOOD_JUMP2
{ SPR_ARCH , 0 , 1 , { A_HoodThink } , 0 , 0 , S_ROBOHOOD_FALL } , // S_ROBOHOOD_FALL
// CastleBot FaceStabber
{ SPR_CBFS , 0 , 1 , { A_FaceStabChase } , 0 , 0 , S_FACESTABBER_STND2 } , // S_FACESTABBER_STND1
{ SPR_CBFS , 1 , 1 , { A_FaceStabChase } , 0 , 0 , S_FACESTABBER_STND3 } , // S_FACESTABBER_STND2
{ SPR_CBFS , 2 , 1 , { A_FaceStabChase } , 0 , 0 , S_FACESTABBER_STND4 } , // S_FACESTABBER_STND3
{ SPR_CBFS , 3 , 1 , { A_FaceStabChase } , 0 , 0 , S_FACESTABBER_STND5 } , // S_FACESTABBER_STND4
{ SPR_CBFS , 4 , 1 , { A_FaceStabChase } , 0 , 0 , S_FACESTABBER_STND6 } , // S_FACESTABBER_STND5
{ SPR_CBFS , 5 , 1 , { A_FaceStabChase } , 0 , 0 , S_FACESTABBER_STND1 } , // S_FACESTABBER_STND6
{ SPR_CBFS , 6 , 14 , { A_PlayActiveSound } , 0 , 0 , S_FACESTABBER_CHARGE2 } , // S_FACESTABBER_CHARGE1
{ SPR_CBFS , 6 , 0 , { A_PlayAttackSound } , 0 , 0 , S_FACESTABBER_CHARGE3 } , // S_FACESTABBER_CHARGE2
{ SPR_CBFS , 6 , 0 , { A_FaceTarget } , 0 , 0 , S_FACESTABBER_CHARGE4 } , // S_FACESTABBER_CHARGE3
{ SPR_CBFS , 7 , 35 , { A_Thrust } , 20 , 1 , S_FACESTABBER_STND1 } , // S_FACESTABBER_CHARGE4
// Egg Guard
{ SPR_SPSH , 0 , 1 , { A_Look } , 0 , 0 , S_EGGGUARD_STND } , // S_EGGGUARD_STND
{ SPR_SPSH , 1 , 3 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_WALK2 } , // S_EGGGUARD_WALK1
{ SPR_SPSH , 2 , 3 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_WALK3 } , // S_EGGGUARD_WALK2
{ SPR_SPSH , 3 , 3 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_WALK4 } , // S_EGGGUARD_WALK3
{ SPR_SPSH , 4 , 3 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_WALK1 } , // S_EGGGUARD_WALK4
{ SPR_SPSH , 5 , 5 , { NULL } , 0 , 0 , S_EGGGUARD_MAD2 } , // S_EGGGUARD_MAD1
{ SPR_SPSH , 6 , 5 , { NULL } , 0 , 0 , S_EGGGUARD_MAD3 } , // S_EGGGUARD_MAD2
{ SPR_SPSH , 7 , 15 , { NULL } , 0 , 0 , S_EGGGUARD_RUN1 } , // S_EGGGUARD_MAD3
{ SPR_SPSH , 8 , 1 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_RUN2 } , // S_EGGGUARD_RUN1
{ SPR_SPSH , 9 , 1 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_RUN3 } , // S_EGGGUARD_RUN2
{ SPR_SPSH , 10 , 1 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_RUN4 } , // S_EGGGUARD_RUN3
{ SPR_SPSH , 11 , 1 , { A_GuardChase } , 0 , 0 , S_EGGGUARD_RUN1 } , // S_EGGGUARD_RUN4
// Egg Shield for Egg Guard
{ SPR_ESHI , 0 , 8 , { A_EggShield } , 0 , 0 , S_EGGSHIELD } , // S_EGGSHIELD
// Green Snapper
{ SPR_GSNP , 0 , 1 , { A_Look } , 0 , 0 , S_GSNAPPER_STND } , // S_GSNAPPER_STND
{ SPR_GSNP , 0 , 2 , { A_Chase } , 0 , 0 , S_GSNAPPER2 } , // S_GSNAPPER1
{ SPR_GSNP , 1 , 2 , { A_Chase } , 0 , 0 , S_GSNAPPER3 } , // S_GSNAPPER2
{ SPR_GSNP , 2 , 2 , { A_Chase } , 0 , 0 , S_GSNAPPER4 } , // S_GSNAPPER3
{ SPR_GSNP , 3 , 2 , { A_Chase } , 0 , 0 , S_GSNAPPER1 } , // S_GSNAPPER4
// Minus
{ SPR_NULL , 0 , 1 , { A_Look } , 0 , 0 , S_MINUS_STND } , // S_MINUS_STND
{ SPR_MNUS , 16 , 1 , { A_MinusDigging } , 0 , 0 , S_MINUS_DIGGING } , // S_MINUS_DIGGING
{ SPR_MNUS , 0 , 1 , { A_MinusPopup } , 0 , 0 , S_MINUS_UPWARD1 } , // S_MINUS_POPUP
{ SPR_MNUS , 0 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD2 } , // S_MINUS_UPWARD1
{ SPR_MNUS , 1 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD3 } , // S_MINUS_UPWARD2
{ SPR_MNUS , 2 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD4 } , // S_MINUS_UPWARD3
{ SPR_MNUS , 3 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD5 } , // S_MINUS_UPWARD4
{ SPR_MNUS , 4 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD6 } , // S_MINUS_UPWARD5
{ SPR_MNUS , 5 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD7 } , // S_MINUS_UPWARD6
{ SPR_MNUS , 6 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD8 } , // S_MINUS_UPWARD7
{ SPR_MNUS , 7 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_UPWARD1 } , // S_MINUS_UPWARD8
{ SPR_MNUS , 8 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD2 } , // S_MINUS_DOWNWARD1
{ SPR_MNUS , 9 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD3 } , // S_MINUS_DOWNWARD2
{ SPR_MNUS , 10 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD4 } , // S_MINUS_DOWNWARD3
{ SPR_MNUS , 11 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD5 } , // S_MINUS_DOWNWARD4
{ SPR_MNUS , 12 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD6 } , // S_MINUS_DOWNWARD5
{ SPR_MNUS , 13 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD7 } , // S_MINUS_DOWNWARD6
{ SPR_MNUS , 14 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD8 } , // S_MINUS_DOWNWARD7
{ SPR_MNUS , 15 , 1 , { A_MinusCheck } , 0 , 0 , S_MINUS_DOWNWARD1 } , // S_MINUS_DOWNWARD8
// Spring Shell
{ SPR_SSHL , 0 , 4 , { A_Look } , 0 , 0 , S_SSHELL_STND } , // S_SSHELL_STND
{ SPR_SSHL , 0 , 4 , { A_Chase } , 0 , 0 , S_SSHELL_RUN2 } , // S_SSHELL_RUN1
{ SPR_SSHL , 1 , 4 , { A_Chase } , 0 , 0 , S_SSHELL_RUN3 } , // S_SSHELL_RUN2
{ SPR_SSHL , 2 , 4 , { A_Chase } , 0 , 0 , S_SSHELL_RUN4 } , // S_SSHELL_RUN3
{ SPR_SSHL , 3 , 4 , { A_Chase } , 0 , 0 , S_SSHELL_RUN1 } , // S_SSHELL_RUN4
{ SPR_SSHL , 7 , 4 , { A_Pain } , 0 , 0 , S_SSHELL_SPRING2 } , // S_SSHELL_SPRING1
{ SPR_SSHL , 6 , 1 , { NULL } , 0 , 0 , S_SSHELL_SPRING3 } , // S_SSHELL_SPRING2
{ SPR_SSHL , 5 , 1 , { NULL } , 0 , 0 , S_SSHELL_SPRING4 } , // S_SSHELL_SPRING3
{ SPR_SSHL , 4 , 1 , { NULL } , 0 , 0 , S_SSHELL_RUN1 } , // S_SSHELL_SPRING4
// Spring Shell (yellow)
{ SPR_SSHL , 8 , 4 , { A_Look } , 0 , 0 , S_YSHELL_STND } , // S_YSHELL_STND
{ SPR_SSHL , 8 , 4 , { A_Chase } , 0 , 0 , S_YSHELL_RUN2 } , // S_YSHELL_RUN1
{ SPR_SSHL , 9 , 4 , { A_Chase } , 0 , 0 , S_YSHELL_RUN3 } , // S_YSHELL_RUN2
{ SPR_SSHL , 10 , 4 , { A_Chase } , 0 , 0 , S_YSHELL_RUN4 } , // S_YSHELL_RUN3
{ SPR_SSHL , 11 , 4 , { A_Chase } , 0 , 0 , S_YSHELL_RUN1 } , // S_YSHELL_RUN4
{ SPR_SSHL , 15 , 4 , { A_Pain } , 0 , 0 , S_YSHELL_SPRING2 } , // S_YSHELL_SPRING1
{ SPR_SSHL , 14 , 1 , { NULL } , 0 , 0 , S_YSHELL_SPRING3 } , // S_YSHELL_SPRING2
{ SPR_SSHL , 13 , 1 , { NULL } , 0 , 0 , S_YSHELL_SPRING4 } , // S_YSHELL_SPRING3
{ SPR_SSHL , 12 , 1 , { NULL } , 0 , 0 , S_YSHELL_RUN1 } , // S_YSHELL_SPRING4
// Unidus
{ SPR_UNID , 0 , 4 , { A_Look } , 0 , 0 , S_UNIDUS_STND } , // S_UNIDUS_STND
{ SPR_UNID , 0 , 1 , { A_Chase } , 0 , 0 , S_UNIDUS_RUN } , // S_UNIDUS_RUN
{ SPR_UNID , 1 , 1 , { A_UnidusBall } , 1 , 0 , S_UNIDUS_BALL } , // S_UNIDUS_BALL
// Boss Explosion
{ SPR_BOM2 , FF_FULLBRIGHT , 5 , { NULL } , 0 , 0 , S_BPLD2 } , // S_BPLD1
2015-01-01 19:50:31 +00:00
{ SPR_BOM2 , FF_FULLBRIGHT | 1 , 5 , { NULL } , 0 , 0 , S_BPLD3 } , // S_BPLD2
{ SPR_BOM2 , FF_FULLBRIGHT | 2 , 5 , { NULL } , 0 , 0 , S_BPLD4 } , // S_BPLD3
{ SPR_BOM2 , FF_FULLBRIGHT | 3 , 5 , { NULL } , 0 , 0 , S_BPLD5 } , // S_BPLD4
{ SPR_BOM2 , FF_FULLBRIGHT | 4 , 5 , { NULL } , 0 , 0 , S_BPLD6 } , // S_BPLD5
{ SPR_BOM2 , FF_FULLBRIGHT | 5 , 5 , { NULL } , 0 , 0 , S_BPLD7 } , // S_BPLD6
{ SPR_BOM2 , FF_FULLBRIGHT | 6 , 5 , { NULL } , 0 , 0 , S_NULL } , // S_BPLD7
2014-03-15 16:59:03 +00:00
// S3&K Boss Explosion
{ SPR_BOM3 , FF_FULLBRIGHT , 1 , { NULL } , 0 , 0 , S_SONIC3KBOSSEXPLOSION2 } , // S_SONIC3KBOSSEXPLOSION1
2015-01-01 19:50:31 +00:00
{ SPR_BOM3 , FF_FULLBRIGHT | 1 , 1 , { NULL } , 0 , 0 , S_SONIC3KBOSSEXPLOSION3 } , // S_SONIC3KBOSSEXPLOSION2
{ SPR_BOM3 , FF_FULLBRIGHT | 2 , 2 , { NULL } , 0 , 0 , S_SONIC3KBOSSEXPLOSION4 } , // S_SONIC3KBOSSEXPLOSION3
{ SPR_BOM3 , FF_FULLBRIGHT | 3 , 2 , { NULL } , 0 , 0 , S_SONIC3KBOSSEXPLOSION5 } , // S_SONIC3KBOSSEXPLOSION4
{ SPR_BOM3 , FF_FULLBRIGHT | 4 , 3 , { NULL } , 0 , 0 , S_SONIC3KBOSSEXPLOSION6 } , // S_SONIC3KBOSSEXPLOSION5
{ SPR_BOM3 , FF_FULLBRIGHT | 5 , 4 , { NULL } , 0 , 0 , S_NULL } , // S_SONIC3KBOSSEXPLOSION6
2014-03-15 16:59:03 +00:00
{ SPR_JETF , FF_FULLBRIGHT , 1 , { NULL } , 0 , 0 , S_JETFUME2 } , // S_JETFUME1
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_JETFUME1 } , // S_JETFUME2
// Boss 1
{ SPR_EGGM , 0 , 1 , { A_Boss1Chase } , 0 , 0 , S_EGGMOBILE_STND } , // S_EGGMOBILE_STND
{ SPR_EGGM , 1 , 3 , { A_FaceTarget } , 0 , 0 , S_EGGMOBILE_LATK2 } , // S_EGGMOBILE_LATK1
{ SPR_EGGM , 2 , 15 , { NULL } , 0 , 0 , S_EGGMOBILE_LATK3 } , // S_EGGMOBILE_LATK2
{ SPR_EGGM , 3 , 2 , { A_FaceTarget } , 0 , 0 , S_EGGMOBILE_LATK4 } , // S_EGGMOBILE_LATK3
{ SPR_EGGM , 4 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_LATK5 } , // S_EGGMOBILE_LATK4
{ SPR_EGGM , 5 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_LATK6 } , // S_EGGMOBILE_LATK5
{ SPR_EGGM , 6 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_LATK7 } , // S_EGGMOBILE_LATK6
{ SPR_EGGM , 7 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_LATK8 } , // S_EGGMOBILE_LATK7
{ SPR_EGGM , 8 , 45 , { A_Boss1Laser } , MT_LASER , 0 , S_EGGMOBILE_LATK9 } , // S_EGGMOBILE_LATK8
{ SPR_EGGM , 9 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE_LATK10 } , // S_EGGMOBILE_LATK9
{ SPR_EGGM , 10 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE_STND } , // S_EGGMOBILE_LATK10
{ SPR_EGGM , 11 , 3 , { A_FaceTarget } , 0 , 0 , S_EGGMOBILE_RATK2 } , // S_EGGMOBILE_RATK1
{ SPR_EGGM , 12 , 15 , { NULL } , 0 , 0 , S_EGGMOBILE_RATK3 } , // S_EGGMOBILE_RATK2
{ SPR_EGGM , 13 , 2 , { A_FaceTarget } , 0 , 0 , S_EGGMOBILE_RATK4 } , // S_EGGMOBILE_RATK3
{ SPR_EGGM , 14 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_RATK5 } , // S_EGGMOBILE_RATK4
{ SPR_EGGM , 15 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_RATK6 } , // S_EGGMOBILE_RATK5
{ SPR_EGGM , 16 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_RATK7 } , // S_EGGMOBILE_RATK6
{ SPR_EGGM , 17 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE_RATK8 } , // S_EGGMOBILE_RATK7
{ SPR_EGGM , 18 , 45 , { A_Boss1Laser } , MT_LASER , 1 , S_EGGMOBILE_RATK9 } , // S_EGGMOBILE_RATK8
{ SPR_EGGM , 19 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE_RATK10 } , // S_EGGMOBILE_RATK9
{ SPR_EGGM , 20 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE_STND } , // S_EGGMOBILE_RATK10
{ SPR_EGGM , 3 , 12 , { NULL } , 0 , 0 , S_EGGMOBILE_PANIC2 } , // S_EGGMOBILE_PANIC1
{ SPR_EGGM , 4 , 4 , { A_Boss1Spikeballs } , 0 , 4 , S_EGGMOBILE_PANIC3 } , // S_EGGMOBILE_PANIC2
{ SPR_EGGM , 3 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE_PANIC4 } , // S_EGGMOBILE_PANIC3
{ SPR_EGGM , 4 , 4 , { A_Boss1Spikeballs } , 1 , 4 , S_EGGMOBILE_PANIC5 } , // S_EGGMOBILE_PANIC4
{ SPR_EGGM , 3 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE_PANIC6 } , // S_EGGMOBILE_PANIC5
{ SPR_EGGM , 4 , 4 , { A_Boss1Spikeballs } , 2 , 4 , S_EGGMOBILE_PANIC7 } , // S_EGGMOBILE_PANIC6
{ SPR_EGGM , 3 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE_PANIC8 } , // S_EGGMOBILE_PANIC7
{ SPR_EGGM , 4 , 4 , { A_Boss1Spikeballs } , 3 , 4 , S_EGGMOBILE_PANIC9 } , // S_EGGMOBILE_PANIC8
{ SPR_EGGM , 3 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE_PANIC10 } , // S_EGGMOBILE_PANIC9
{ SPR_EGGM , 0 , 35 , { A_SkullAttack } , 0 , 0 , S_EGGMOBILE_STND } , // S_EGGMOBILE_PANIC10
{ SPR_EGGM , 21 , 24 , { A_Pain } , 0 , 0 , S_EGGMOBILE_PAIN2 } , // S_EGGMOBILE_PAIN
{ SPR_EGGM , 21 , 16 , { A_SkullAttack } , 1 , 1 , S_EGGMOBILE_STND } , // S_EGGMOBILE_PAIN2
{ SPR_EGGM , 22 , 8 , { A_Fall } , 0 , 0 , S_EGGMOBILE_DIE2 } , // S_EGGMOBILE_DIE1
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE3 } , // S_EGGMOBILE_DIE2
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE4 } , // S_EGGMOBILE_DIE3
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE5 } , // S_EGGMOBILE_DIE4
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE6 } , // S_EGGMOBILE_DIE5
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE7 } , // S_EGGMOBILE_DIE6
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE8 } , // S_EGGMOBILE_DIE7
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE9 } , // S_EGGMOBILE_DIE8
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE10 } , // S_EGGMOBILE_DIE9
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE11 } , // S_EGGMOBILE_DIE10
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE12 } , // S_EGGMOBILE_DIE11
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE13 } , // S_EGGMOBILE_DIE12
{ SPR_EGGM , 22 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE_DIE14 } , // S_EGGMOBILE_DIE13
{ SPR_EGGM , 22 , - 1 , { A_BossDeath } , 0 , 0 , S_NULL } , // S_EGGMOBILE_DIE14
{ SPR_EGGM , 23 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE_FLEE2 } , // S_EGGMOBILE_FLEE1
{ SPR_EGGM , 24 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE_FLEE1 } , // S_EGGMOBILE_FLEE2
{ SPR_UNID , 1 , 1 , { A_UnidusBall } , 2 , 0 , S_EGGMOBILE_BALL } , // S_EGGMOBILE_BALL
{ SPR_NULL , 0 , 1 , { A_FocusTarget } , 0 , 0 , S_EGGMOBILE_TARGET } , // S_EGGMOBILE_TARGET
// Boss 2
{ SPR_EGGN , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EGGMOBILE2_STND
{ SPR_EGGN , 1 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE2_POGO2 } , // S_EGGMOBILE2_POGO1
{ SPR_EGGN , 0 , 2 , { A_Boss2PogoTarget } , 9 * FRACUNIT , 8 * FRACUNIT , S_EGGMOBILE2_POGO3 } , // S_EGGMOBILE2_POGO2
{ SPR_EGGN , 1 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE2_POGO4 } , // S_EGGMOBILE2_POGO3
{ SPR_EGGN , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EGGMOBILE2_POGO4
{ SPR_EGGN , 1 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE2_POGO6 } , // S_EGGMOBILE2_POGO5
{ SPR_EGGN , 0 , 2 , { A_Boss2PogoTarget } , 7 * FRACUNIT , 8 * FRACUNIT , S_EGGMOBILE2_POGO7 } , // S_EGGMOBILE2_POGO6
{ SPR_EGGN , 1 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE2_POGO4 } , // S_EGGMOBILE2_POGO7
{ SPR_EGGN , 3 , 24 , { A_Boss2TakeDamage } , 24 + TICRATE , 0 , S_EGGMOBILE2_STND } , // S_EGGMOBILE2_PAIN
{ SPR_EGGN , 4 , 24 , { A_Boss2TakeDamage } , 24 + TICRATE , 0 , S_EGGMOBILE2_POGO4 } , // S_EGGMOBILE2_PAIN2
{ SPR_EGGN , 5 , 8 , { A_Fall } , 0 , 0 , S_EGGMOBILE2_DIE2 } , // S_EGGMOBILE2_DIE1
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE3 } , // S_EGGMOBILE2_DIE2
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE4 } , // S_EGGMOBILE2_DIE3
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE5 } , // S_EGGMOBILE2_DIE4
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE6 } , // S_EGGMOBILE2_DIE5
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE7 } , // S_EGGMOBILE2_DIE6
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE8 } , // S_EGGMOBILE2_DIE7
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE9 } , // S_EGGMOBILE2_DIE8
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE10 } , // S_EGGMOBILE2_DIE9
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE11 } , // S_EGGMOBILE2_DIE10
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE12 } , // S_EGGMOBILE2_DIE11
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE13 } , // S_EGGMOBILE2_DIE12
{ SPR_EGGN , 5 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE2_DIE14 } , // S_EGGMOBILE2_DIE13
{ SPR_EGGN , 5 , - 1 , { A_BossDeath } , 0 , 0 , S_NULL } , // S_EGGMOBILE2_DIE14
{ SPR_EGGN , 6 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE2_FLEE2 } , // S_EGGMOBILE2_FLEE1
{ SPR_EGGN , 7 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE2_FLEE1 } , // S_EGGMOBILE2_FLEE2
{ SPR_TNKA , 0 , 35 , { NULL } , 0 , 0 , S_NULL } , // S_BOSSTANK1
{ SPR_TNKB , 0 , 35 , { NULL } , 0 , 0 , S_NULL } , // S_BOSSTANK2
{ SPR_SPNK , 0 , 35 , { NULL } , 0 , 0 , S_NULL } , // S_BOSSSPIGOT
// Boss 2 Goop
{ SPR_GOOP , 0 , 2 , { NULL } , 0 , 0 , S_GOOP2 } , // S_GOOP1
{ SPR_GOOP , 1 , 2 , { NULL } , 0 , 0 , S_GOOP1 } , // S_GOOP2
{ SPR_GOOP , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_GOOP3
// Boss 3
{ SPR_EGGO , 0 , 1 , { NULL } , 0 , 0 , S_EGGMOBILE3_STND } , // S_EGGMOBILE3_STND
{ SPR_EGGO , 1 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE3_ATK2 } , // S_EGGMOBILE3_ATK1
{ SPR_EGGO , 2 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE3_ATK3A } , // S_EGGMOBILE3_ATK2
{ SPR_EGGO , 3 , 2 , { A_BossFireShot } , MT_TORPEDO , 2 , S_EGGMOBILE3_ATK3B } , // S_EGGMOBILE3_ATK3A
{ SPR_EGGO , 3 , 2 , { A_BossFireShot } , MT_TORPEDO , 4 , S_EGGMOBILE3_ATK3C } , // S_EGGMOBILE3_ATK3B
{ SPR_EGGO , 3 , 2 , { A_BossFireShot } , MT_TORPEDO , 3 , S_EGGMOBILE3_ATK3D } , // S_EGGMOBILE3_ATK3C
{ SPR_EGGO , 3 , 2 , { A_BossFireShot } , MT_TORPEDO , 5 , S_EGGMOBILE3_ATK4 } , // S_EGGMOBILE3_ATK3D
{ SPR_EGGO , 4 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE3_ATK5 } , // S_EGGMOBILE3_ATK4
{ SPR_EGGO , 5 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH1 } , // S_EGGMOBILE3_ATK5
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH2 } , // S_EGGMOBILE3_LAUGH1
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH3 } , // S_EGGMOBILE3_LAUGH2
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH4 } , // S_EGGMOBILE3_LAUGH3
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH5 } , // S_EGGMOBILE3_LAUGH4
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH6 } , // S_EGGMOBILE3_LAUGH5
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH7 } , // S_EGGMOBILE3_LAUGH6
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH8 } , // S_EGGMOBILE3_LAUGH7
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH9 } , // S_EGGMOBILE3_LAUGH8
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH10 } , // S_EGGMOBILE3_LAUGH9
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH11 } , // S_EGGMOBILE3_LAUGH10
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH12 } , // S_EGGMOBILE3_LAUGH11
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH13 } , // S_EGGMOBILE3_LAUGH12
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH14 } , // S_EGGMOBILE3_LAUGH13
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH15 } , // S_EGGMOBILE3_LAUGH14
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH16 } , // S_EGGMOBILE3_LAUGH15
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH17 } , // S_EGGMOBILE3_LAUGH16
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH18 } , // S_EGGMOBILE3_LAUGH17
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH19 } , // S_EGGMOBILE3_LAUGH18
{ SPR_EGGO , 6 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_LAUGH20 } , // S_EGGMOBILE3_LAUGH19
{ SPR_EGGO , 7 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE3_STND } , // S_EGGMOBILE3_LAUGH20
{ SPR_EGGO , 8 , 1 , { A_Boss3TakeDamage } , 0 , 0 , S_EGGMOBILE3_PAIN2 } , // S_EGGMOBILE3_PAIN
{ SPR_EGGO , 8 , 23 , { A_Pain } , 0 , 0 , S_EGGMOBILE3_STND } , // S_EGGMOBILE3_PAIN2
{ SPR_EGGO , 9 , 8 , { A_Fall } , 0 , 0 , S_EGGMOBILE3_DIE2 } , // S_EGGMOBILE3_DIE1
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE3 } , // S_EGGMOBILE3_DIE2
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE4 } , // S_EGGMOBILE3_DIE3
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE5 } , // S_EGGMOBILE3_DIE4
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE6 } , // S_EGGMOBILE3_DIE5
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE7 } , // S_EGGMOBILE3_DIE6
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE8 } , // S_EGGMOBILE3_DIE7
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE9 } , // S_EGGMOBILE3_DIE8
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE10 } , // S_EGGMOBILE3_DIE9
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE11 } , // S_EGGMOBILE3_DIE10
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE12 } , // S_EGGMOBILE3_DIE11
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE13 } , // S_EGGMOBILE3_DIE12
{ SPR_EGGO , 9 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE3_DIE14 } , // S_EGGMOBILE3_DIE13
{ SPR_EGGO , 9 , - 1 , { A_BossDeath } , 0 , 0 , S_NULL } , // S_EGGMOBILE3_DIE14
{ SPR_EGGO , 10 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE3_FLEE2 } , // S_EGGMOBILE3_FLEE1
2014-11-12 00:55:07 +00:00
{ SPR_EGGO , 11 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE3_FLEE1 } , // S_EGGMOBILE3_FLEE2
2014-03-15 16:59:03 +00:00
// Boss 3 Propeller
{ SPR_PRPL , 0 , 1 , { NULL } , 0 , 0 , S_PROPELLER2 } , // S_PROPELLER1
{ SPR_PRPL , 1 , 1 , { NULL } , 0 , 0 , S_PROPELLER3 } , // S_PROPELLER2
{ SPR_PRPL , 2 , 1 , { NULL } , 0 , 0 , S_PROPELLER4 } , // S_PROPELLER3
{ SPR_PRPL , 3 , 1 , { NULL } , 0 , 0 , S_PROPELLER5 } , // S_PROPELLER4
{ SPR_PRPL , 4 , 1 , { NULL } , 0 , 0 , S_PROPELLER6 } , // S_PROPELLER5
{ SPR_PRPL , 5 , 1 , { NULL } , 0 , 0 , S_PROPELLER7 } , // S_PROPELLER6
{ SPR_PRPL , 6 , 1 , { NULL } , 0 , 0 , S_PROPELLER1 } , // S_PROPELLER7
// Boss 3 Pinch
{ SPR_FAKE , 0 , 1 , { A_BossJetFume } , 1 , 0 , S_FAKEMOBILE } , // S_FAKEMOBILE_INIT
{ SPR_FAKE , 0 , 1 , { A_Boss3Path } , 0 , 0 , S_FAKEMOBILE } , // S_FAKEMOBILE
{ SPR_FAKE , 0 , 2 , { NULL } , 0 , 0 , S_FAKEMOBILE_ATK2 } , // S_FAKEMOBILE_ATK1
{ SPR_FAKE , 0 , 2 , { NULL } , 0 , 0 , S_FAKEMOBILE_ATK3A } , // S_FAKEMOBILE_ATK2
{ SPR_FAKE , 0 , 2 , { A_BossFireShot } , MT_TORPEDO2 , 2 , S_FAKEMOBILE_ATK3B } , // S_FAKEMOBILE_ATK3A
{ SPR_FAKE , 0 , 2 , { A_BossFireShot } , MT_TORPEDO2 , 4 , S_FAKEMOBILE_ATK3C } , // S_FAKEMOBILE_ATK3B
{ SPR_FAKE , 0 , 2 , { A_BossFireShot } , MT_TORPEDO2 , 3 , S_FAKEMOBILE_ATK3D } , // S_FAKEMOBILE_ATK3C
{ SPR_FAKE , 0 , 2 , { A_BossFireShot } , MT_TORPEDO2 , 5 , S_FAKEMOBILE_ATK4 } , // S_FAKEMOBILE_ATK3D
{ SPR_FAKE , 0 , 2 , { NULL } , 0 , 0 , S_FAKEMOBILE_ATK5 } , // S_FAKEMOBILE_ATK4
{ SPR_FAKE , 0 , 2 , { NULL } , 0 , 0 , S_FAKEMOBILE } , // S_FAKEMOBILE_ATK5
// Boss 4
{ SPR_EGGP , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EGGMOBILE4_STND
{ SPR_EGGP , 1 , 3 , { NULL } , 0 , 0 , S_EGGMOBILE4_LATK2 } , // S_EGGMOBILE4_LATK1
{ SPR_EGGP , 2 , 15 , { NULL } , 0 , 0 , S_EGGMOBILE4_LATK3 } , // S_EGGMOBILE4_LATK2
{ SPR_EGGP , 3 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE4_LATK4 } , // S_EGGMOBILE4_LATK3
{ SPR_EGGP , 4 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE4_LATK5 } , // S_EGGMOBILE4_LATK4
{ SPR_EGGP , 4 , 50 , { A_Boss4Reverse } , sfx_mswing , 0 , S_EGGMOBILE4_LATK6 } , // S_EGGMOBILE4_LATK5
{ SPR_EGGP , 5 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE4_STND } , // S_EGGMOBILE4_LATK6
{ SPR_EGGP , 6 , 3 , { NULL } , 0 , 0 , S_EGGMOBILE4_RATK2 } , // S_EGGMOBILE4_RATK1
{ SPR_EGGP , 7 , 15 , { NULL } , 0 , 0 , S_EGGMOBILE4_RATK3 } , // S_EGGMOBILE4_RATK2
{ SPR_EGGP , 8 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE4_RATK4 } , // S_EGGMOBILE4_RATK3
{ SPR_EGGP , 9 , 4 , { NULL } , 0 , 0 , S_EGGMOBILE4_RATK5 } , // S_EGGMOBILE4_RATK4
{ SPR_EGGP , 9 , 150 , { A_Boss4SpeedUp } , sfx_mswing , 0 , S_EGGMOBILE4_RATK6 } , // S_EGGMOBILE4_RATK5
{ SPR_EGGP , 10 , 2 , { NULL } , 0 , 0 , S_EGGMOBILE4_STND } , // S_EGGMOBILE4_RATK6
{ SPR_EGGP , 0 , 20 , { A_Boss4Raise } , sfx_doord1 , 0 , S_EGGMOBILE4_RAISE2 } , // S_EGGMOBILE4_RAISE1
{ SPR_EGGP , 13 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE3 } , // S_EGGMOBILE4_RAISE2
{ SPR_EGGP , 14 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE4 } , // S_EGGMOBILE4_RAISE3
{ SPR_EGGP , 13 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE5 } , // S_EGGMOBILE4_RAISE4
{ SPR_EGGP , 14 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE6 } , // S_EGGMOBILE4_RAISE5
{ SPR_EGGP , 13 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE7 } , // S_EGGMOBILE4_RAISE6
{ SPR_EGGP , 14 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE8 } , // S_EGGMOBILE4_RAISE7
{ SPR_EGGP , 13 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE9 } , // S_EGGMOBILE4_RAISE8
{ SPR_EGGP , 14 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_RAISE10 } , // S_EGGMOBILE4_RAISE9
{ SPR_EGGP , 13 , 10 , { NULL } , 0 , 0 , S_EGGMOBILE4_STND } , // S_EGGMOBILE4_RAISE10
{ SPR_EGGP , 11 , 24 , { A_Pain } , 0 , 0 , S_EGGMOBILE4_STND } , // S_EGGMOBILE4_PAIN
{ SPR_EGGP , 12 , 8 , { A_Fall } , 0 , 0 , S_EGGMOBILE4_DIE2 } , // S_EGGMOBILE4_DIE1
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE3 } , // S_EGGMOBILE4_DIE2
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE4 } , // S_EGGMOBILE4_DIE3
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE5 } , // S_EGGMOBILE4_DIE4
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE6 } , // S_EGGMOBILE4_DIE5
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE7 } , // S_EGGMOBILE4_DIE6
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE8 } , // S_EGGMOBILE4_DIE7
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE9 } , // S_EGGMOBILE4_DIE8
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE10 } , // S_EGGMOBILE4_DIE9
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE11 } , // S_EGGMOBILE4_DIE10
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE12 } , // S_EGGMOBILE4_DIE11
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE13 } , // S_EGGMOBILE4_DIE12
{ SPR_EGGP , 12 , 8 , { A_BossScream } , 0 , 0 , S_EGGMOBILE4_DIE14 } , // S_EGGMOBILE4_DIE13
{ SPR_EGGP , 12 , - 1 , { A_BossDeath } , 0 , 0 , S_NULL } , // S_EGGMOBILE4_DIE14
{ SPR_EGGP , 13 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE4_FLEE2 } , // S_EGGMOBILE4_FLEE1
{ SPR_EGGP , 14 , 5 , { NULL } , 0 , 0 , S_EGGMOBILE4_FLEE1 } , // S_EGGMOBILE4_FLEE2
{ SPR_BMCE , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EGGMOBILE4_MACE
// Boss 4 Jet flame
{ SPR_EFIR , FF_FULLBRIGHT , 1 , { NULL } , 0 , 0 , S_JETFLAME2 } , // S_JETFLAME1
2015-01-01 19:50:31 +00:00
{ SPR_EFIR , FF_FULLBRIGHT | 1 , 1 , { NULL } , 0 , 0 , S_JETFLAME1 } , // S_JETFLAME2
2014-03-15 16:59:03 +00:00
{ SPR_BRAK , 0 , 1 , { A_SetReactionTime } , 0 , 0 , S_BLACKEGG_STND2 } , // S_BLACKEGG_STND
{ SPR_BRAK , 0 , 7 , { A_Look } , 1 , 0 , S_BLACKEGG_STND2 } , // S_BLACKEGG_STND2
{ SPR_BRAK , 1 , 7 , { NULL } , 0 , 0 , S_BLACKEGG_WALK2 } , // S_BLACKEGG_WALK1
{ SPR_BRAK , 2 , 7 , { NULL } , 0 , 0 , S_BLACKEGG_WALK3 } , // S_BLACKEGG_WALK2
{ SPR_BRAK , 3 , 7 , { A_PlaySound } , sfx_bestep , 0 , S_BLACKEGG_WALK4 } , // S_BLACKEGG_WALK3
{ SPR_BRAK , 4 , 7 , { NULL } , 0 , 0 , S_BLACKEGG_WALK5 } , // S_BLACKEGG_WALK4
{ SPR_BRAK , 5 , 7 , { NULL } , 0 , 0 , S_BLACKEGG_WALK6 } , // S_BLACKEGG_WALK5
{ SPR_BRAK , 6 , 7 , { A_PlaySound } , sfx_bestp2 , 0 , S_BLACKEGG_WALK1 } , // S_BLACKEGG_WALK6
{ SPR_BRAK , 7 , 3 , { NULL } , 0 , 0 , S_BLACKEGG_SHOOT2 } , // S_BLACKEGG_SHOOT1
{ SPR_BRAK , 24 , 1 , { A_PlaySound } , sfx_befire , 0 , S_BLACKEGG_SHOOT1 } , // S_BLACKEGG_SHOOT2
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN2 } , // S_BLACKEGG_PAIN1
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN3 } , // S_BLACKEGG_PAIN2
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN4 } , // S_BLACKEGG_PAIN3
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN5 } , // S_BLACKEGG_PAIN4
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN6 } , // S_BLACKEGG_PAIN5
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN7 } , // S_BLACKEGG_PAIN6
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN8 } , // S_BLACKEGG_PAIN7
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN9 } , // S_BLACKEGG_PAIN8
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN10 } , // S_BLACKEGG_PAIN9
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN11 } , // S_BLACKEGG_PAIN10
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN12 } , // S_BLACKEGG_PAIN11
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN13 } , // S_BLACKEGG_PAIN12
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN14 } , // S_BLACKEGG_PAIN13
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN15 } , // S_BLACKEGG_PAIN14
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN16 } , // S_BLACKEGG_PAIN15
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN17 } , // S_BLACKEGG_PAIN16
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN18 } , // S_BLACKEGG_PAIN17
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN19 } , // S_BLACKEGG_PAIN18
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN20 } , // S_BLACKEGG_PAIN19
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN21 } , // S_BLACKEGG_PAIN20
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN22 } , // S_BLACKEGG_PAIN21
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN23 } , // S_BLACKEGG_PAIN22
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN24 } , // S_BLACKEGG_PAIN23
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN25 } , // S_BLACKEGG_PAIN24
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN26 } , // S_BLACKEGG_PAIN25
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN27 } , // S_BLACKEGG_PAIN26
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN28 } , // S_BLACKEGG_PAIN27
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN29 } , // S_BLACKEGG_PAIN28
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN30 } , // S_BLACKEGG_PAIN29
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN31 } , // S_BLACKEGG_PAIN30
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN32 } , // S_BLACKEGG_PAIN31
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN33 } , // S_BLACKEGG_PAIN32
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN34 } , // S_BLACKEGG_PAIN33
{ SPR_BRAK , 25 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN35 } , // S_BLACKEGG_PAIN34
{ SPR_BRAK , 8 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_WALK1 } , // S_BLACKEGG_PAIN35
{ SPR_BRAK , 9 , 20 , { NULL } , 0 , 0 , S_BLACKEGG_HITFACE2 } , // S_BLACKEGG_HITFACE1
{ SPR_BRAK , 10 , 2 , { NULL } , 0 , 0 , S_BLACKEGG_HITFACE3 } , // S_BLACKEGG_HITFACE2
{ SPR_BRAK , 11 , 2 , { NULL } , 0 , 0 , S_BLACKEGG_HITFACE4 } , // S_BLACKEGG_HITFACE3
{ SPR_BRAK , 12 , 14 , { NULL } , 0 , 0 , S_BLACKEGG_PAIN1 } , // S_BLACKEGG_HITFACE4
{ SPR_BRAK , 13 , 14 , { NULL } , 0 , 0 , S_BLACKEGG_DIE2 } , // S_BLACKEGG_DIE1
{ SPR_BRAK , 14 , 7 , { NULL } , 0 , 0 , S_BLACKEGG_DIE3 } , // S_BLACKEGG_DIE2
{ SPR_BRAK , 15 , 5 , { NULL } , 0 , 0 , S_BLACKEGG_DIE4 } , // S_BLACKEGG_DIE3
{ SPR_BRAK , 16 , 3 , { A_PlaySound } , sfx_bgxpld , 0 , S_BLACKEGG_DIE5 } , // S_BLACKEGG_DIE4
{ SPR_BRAK , 17 , - 1 , { NULL } , 0 , 0 , S_BLACKEGG_DIE5 } , // S_BLACKEGG_DIE5
{ SPR_BRAK , 18 , 14 , { NULL } , 0 , 0 , S_BLACKEGG_MISSILE2 } , // S_BLACKEGG_MISSILE1
{ SPR_BRAK , 19 , 5 , { NULL } , 0 , 0 , S_BLACKEGG_MISSILE3 } , // S_BLACKEGG_MISSILE2
{ SPR_BRAK , 20 , 35 , { A_Boss7FireMissiles } , MT_BLACKEGGMAN_MISSILE , sfx_beshot , S_BLACKEGG_JUMP1 } , // S_BLACKEGG_MISSILE3
{ SPR_BRAK , 21 , - 1 , { NULL } , 0 , 0 , S_BLACKEGG_STND } , // S_BLACKEGG_GOOP
{ SPR_BRAK , 22 , 14 , { A_PlaySound } , sfx_belnch , 0 , S_BLACKEGG_JUMP2 } , // S_BLACKEGG_JUMP1
{ SPR_BRAK , 23 , - 1 , { NULL } , 0 , 0 , S_BLACKEGG_WALK1 } , // S_BLACKEGG_JUMP2
{ SPR_BRAK , 21 , 3 * TICRATE , { NULL } , 0 , 0 , S_BLACKEGG_DESTROYPLAT2 } , // S_BLACKEGG_DESTROYPLAT1
{ SPR_BRAK , 21 , 1 , { A_PlaySound } , sfx_s3k54 , 0 , S_BLACKEGG_DESTROYPLAT3 } , // S_BLACKEGG_DESTROYPLAT2
{ SPR_BRAK , 21 , 14 , { A_LinedefExecute } , 4200 , 0 , S_BLACKEGG_STND } , // S_BLACKEGG_DESTROYPLAT3
{ SPR_NULL , 0 , 1 , { A_CapeChase } , ( 160 - 20 ) < < 16 , 0 , S_BLACKEGG_HELPER } , // S_BLACKEGG_HELPER
2015-01-01 19:50:31 +00:00
{ SPR_BGOO , FF_TRANS50 , 2 , { NULL } , 0 , 0 , S_BLACKEGG_GOOP2 } , // S_BLACKEGG_GOOP1
{ SPR_BGOO , FF_TRANS50 | 1 , 2 , { NULL } , 0 , 0 , S_BLACKEGG_GOOP1 } , // S_BLACKEGG_GOOP2
{ SPR_BGOO , FF_TRANS50 | 2 , 6 * TICRATE , { A_GoopSplat } , 0 , 0 , S_BLACKEGG_GOOP4 } , // S_BLACKEGG_GOOP3
{ SPR_BGOO , FF_TRANS60 | 2 , 4 , { NULL } , 0 , 0 , S_BLACKEGG_GOOP5 } , // S_BLACKEGG_GOOP4
{ SPR_BGOO , FF_TRANS70 | 2 , 4 , { NULL } , 0 , 0 , S_BLACKEGG_GOOP6 } , // S_BLACKEGG_GOOP5
{ SPR_BGOO , FF_TRANS80 | 2 , 4 , { NULL } , 0 , 0 , S_BLACKEGG_GOOP7 } , // S_BLACKEGG_GOOP6
{ SPR_BGOO , FF_TRANS90 | 2 , 4 , { NULL } , 0 , 0 , S_NULL } , // S_BLACKEGG_GOOP7
2014-03-15 16:59:03 +00:00
{ SPR_BMSL , 0 , 1 , { NULL } , 0 , 0 , S_BLACKEGG_MISSILE } , // S_BLACKEGG_MISSILE
// New Very-Last-Minute 2.1 Brak Eggman (Cy-Brak-demon)
{ SPR_BRAK , 0 , 10 , { A_Look } , 0 , 0 , S_CYBRAKDEMON_IDLE } , // S_CYBRAKDEMON_IDLE
{ SPR_BRAK , 1 , 8 , { A_BrakChase } , 3 , 0 , S_CYBRAKDEMON_WALK2 } , // S_CYBRAKDEMON_WALK1
{ SPR_BRAK , 2 , 8 , { A_BrakChase } , 3 , 0 , S_CYBRAKDEMON_WALK3 } , // S_CYBRAKDEMON_WALK2
{ SPR_BRAK , 3 , 8 , { A_BrakChase } , 3 , sfx_bestep , S_CYBRAKDEMON_WALK4 } , // S_CYBRAKDEMON_WALK3
{ SPR_BRAK , 4 , 8 , { A_BrakChase } , 3 , 0 , S_CYBRAKDEMON_WALK5 } , // S_CYBRAKDEMON_WALK4
{ SPR_BRAK , 5 , 8 , { A_BrakChase } , 3 , 0 , S_CYBRAKDEMON_WALK6 } , // S_CYBRAKDEMON_WALK5
{ SPR_BRAK , 6 , 8 , { A_BrakChase } , 3 , sfx_bestp2 , S_CYBRAKDEMON_WALK1 } , // S_CYBRAKDEMON_WALK6
{ SPR_BRAK , 7 , 6 , { A_RandomState } , S_CYBRAKDEMON_MISSILE_ATTACK1 , S_CYBRAKDEMON_FLAME_ATTACK1 , S_CYBRAKDEMON_MISSILE_ATTACK1 } , // S_CYBRAKDEMON_CHOOSE_ATTACK1
{ SPR_BRAK , 7 , 6 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_MISSILE_ATTACK2 } , // S_CYBRAKDEMON_MISSILE_ATTACK1 // Aim
{ SPR_BRAK , 26 + FF_FULLBRIGHT , 12 , { A_BrakFireShot } , MT_CYBRAKDEMON_MISSILE , 128 , S_CYBRAKDEMON_MISSILE_ATTACK3 } , // S_CYBRAKDEMON_MISSILE_ATTACK2 // Fire
{ SPR_BRAK , 7 , 12 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_MISSILE_ATTACK4 } , // S_CYBRAKDEMON_MISSILE_ATTACK3 // Aim
{ SPR_BRAK , 26 + FF_FULLBRIGHT , 12 , { A_BrakFireShot } , MT_CYBRAKDEMON_MISSILE , 128 , S_CYBRAKDEMON_MISSILE_ATTACK5 } , // S_CYBRAKDEMON_MISSILE_ATTACK4 // Fire
{ SPR_BRAK , 7 , 12 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_MISSILE_ATTACK6 } , // S_CYBRAKDEMON_MISSILE_ATTACK5 // Aim
{ SPR_BRAK , 26 + FF_FULLBRIGHT , 12 , { A_BrakFireShot } , MT_CYBRAKDEMON_MISSILE , 128 , S_CYBRAKDEMON_FINISH_ATTACK1 } , // S_CYBRAKDEMON_MISSILE_ATTACK6 // Fire
{ SPR_BRAK , 7 , 1 , { A_Repeat } , 1 , S_CYBRAKDEMON_FLAME_ATTACK1 , S_CYBRAKDEMON_FLAME_ATTACK2 } , // S_CYBRAKDEMON_FLAME_ATTACK1 // Reset
{ SPR_BRAK , 7 , 6 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_FLAME_ATTACK3 } , // S_CYBRAKDEMON_FLAME_ATTACK2 // Aim
{ SPR_BRAK , 26 + FF_FULLBRIGHT , 2 , { A_BrakFireShot } , MT_CYBRAKDEMON_FLAMESHOT , 128 , S_CYBRAKDEMON_FLAME_ATTACK4 } , // S_CYBRAKDEMON_FLAME_ATTACK3 // Fire
{ SPR_BRAK , 7 , 1 , { A_Repeat } , 30 , S_CYBRAKDEMON_FLAME_ATTACK3 , S_CYBRAKDEMON_FINISH_ATTACK1 } , // S_CYBRAKDEMON_FLAME_ATTACK4 // Loop
{ SPR_BRAK , 0 , 6 , { A_RandomState } , S_CYBRAKDEMON_VILE_ATTACK1 , S_CYBRAKDEMON_NAPALM_ATTACK1 , S_CYBRAKDEMON_MISSILE_ATTACK1 } , // S_CYBRAKDEMON_CHOOSE_ATTACK2
{ SPR_BRAK , 20 , 0 , { A_LinedefExecute } , LE_BRAKVILEATACK , 0 , S_CYBRAKDEMON_VILE_ATTACK2 } , // S_CYBRAKDEMON_VILE_ATTACK1
{ SPR_BRAK , 20 , 24 , { A_VileTarget } , MT_CYBRAKDEMON_TARGET_RETICULE , 1 , S_CYBRAKDEMON_VILE_ATTACK3 } , // S_CYBRAKDEMON_VILE_ATTACK2
{ SPR_BRAK , 19 , 8 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_VILE_ATTACK4 } , // S_CYBRAKDEMON_VILE_ATTACK3
{ SPR_BRAK , 18 , 8 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_VILE_ATTACK5 } , // S_CYBRAKDEMON_VILE_ATTACK4
{ SPR_BRAK , 8 , 32 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_VILE_ATTACK6 } , // S_CYBRAKDEMON_VILE_ATTACK5
{ SPR_BRAK , 20 + FF_FULLBRIGHT , 28 , { A_VileAttack } , sfx_brakrx , MT_CYBRAKDEMON_VILE_EXPLOSION + ( 1 < < 16 ) , S_CYBRAKDEMON_FINISH_ATTACK1 } , // S_CYBRAKDEMON_VILE_ATTACK6
{ SPR_BRAK , 0 , 6 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_NAPALM_ATTACK2 } , // S_CYBRAKDEMON_NAPALM_ATTACK1
{ SPR_BRAK , 21 + FF_FULLBRIGHT , 8 , { A_BrakLobShot } , MT_CYBRAKDEMON_NAPALM_BOMB_LARGE , 96 , S_CYBRAKDEMON_NAPALM_ATTACK3 } , // S_CYBRAKDEMON_NAPALM_ATTACK2
{ SPR_BRAK , 0 , 8 , { A_FaceTarget } , 0 , 0 , S_CYBRAKDEMON_FINISH_ATTACK1 } , // S_CYBRAKDEMON_NAPALM_ATTACK3
{ SPR_BRAK , 0 , 0 , { A_SetObjectFlags2 } , MF2_FRET , 1 , S_CYBRAKDEMON_FINISH_ATTACK2 } , // S_CYBRAKDEMON_FINISH_ATTACK1 // If just attacked, remove MF2_FRET w/out going back to spawnstate
{ SPR_BRAK , 0 , 0 , { A_SetReactionTime } , 0 , 0 , S_CYBRAKDEMON_WALK1 } , // S_CYBRAKDEMON_FINISH_ATTACK2 // If just attacked, remove MF2_FRET w/out going back to spawnstate
{ SPR_BRAK , 18 , 24 , { A_Pain } , 0 , 0 , S_CYBRAKDEMON_PAIN2 } , // S_CYBRAKDEMON_PAIN1
{ SPR_BRAK , 18 , 0 , { A_CheckHealth } , 3 , S_CYBRAKDEMON_PAIN3 , S_CYBRAKDEMON_CHOOSE_ATTACK1 } , // S_CYBRAKDEMON_PAIN2
{ SPR_BRAK , 18 , 0 , { A_LinedefExecute } , LE_PINCHPHASE , 0 , S_CYBRAKDEMON_CHOOSE_ATTACK1 } , // S_CYBRAKDEMON_PAIN3
{ SPR_BRAK , 18 , 1 , { A_Repeat } , 1 , S_CYBRAKDEMON_DIE1 , S_CYBRAKDEMON_DIE2 } , // S_CYBRAKDEMON_DIE1
{ SPR_BRAK , 18 , 2 , { A_BossScream } , 0 , MT_SONIC3KBOSSEXPLODE , S_CYBRAKDEMON_DIE3 } , // S_CYBRAKDEMON_DIE2
{ SPR_BRAK , 18 , 0 , { A_Repeat } , 52 , S_CYBRAKDEMON_DIE2 , S_CYBRAKDEMON_DIE4 } , // S_CYBRAKDEMON_DIE3
{ SPR_BRAK , 13 , 14 , { A_PlaySound } , sfx_bedie2 , 0 , S_CYBRAKDEMON_DIE5 } , // S_CYBRAKDEMON_DIE4
{ SPR_BRAK , 14 , 7 , { NULL } , 0 , 0 , S_CYBRAKDEMON_DIE6 } , // S_CYBRAKDEMON_DIE5
{ SPR_BRAK , 15 , 5 , { NULL } , 0 , 0 , S_CYBRAKDEMON_DIE7 } , // S_CYBRAKDEMON_DIE6
{ SPR_BRAK , 16 , 3 , { A_PlaySound } , sfx_bgxpld , 0 , S_CYBRAKDEMON_DIE8 } , // S_CYBRAKDEMON_DIE7
{ SPR_BRAK , 17 , - 1 , { A_BossDeath } , 0 , 0 , S_NULL } , // S_CYBRAKDEMON_DIE8
{ SPR_BRAK , 0 , 0 , { A_SetObjectFlags } , MF_SPECIAL | MF_SHOOTABLE , 2 , S_CYBRAKDEMON_IDLE } , // S_CYBRAKDEMON_DEINVINCIBLERIZE
{ SPR_BRAK , 0 , 0 , { A_SetObjectFlags } , MF_SPECIAL | MF_SHOOTABLE , 1 , S_CYBRAKDEMON_IDLE } , // S_CYBRAKDEMON_INVINCIBLERIZE
{ SPR_RCKT , 0 + FF_FULLBRIGHT , 1 , { A_SetObjectFlags2 } , MF2_RAILRING , 2 , S_CYBRAKDEMONMISSILE } , // S_CYBRAKDEMONMISSILE
{ SPR_RCKT , 1 + FF_FULLBRIGHT , 8 , { A_Explode } , 0 , 0 , S_CYBRAKDEMONMISSILE_EXPLODE2 } , // S_CYBRAKDEMONMISSILE_EXPLODE1 //TODO: set missile mobj's "damage" to an appropriate radius
{ SPR_RCKT , 2 + FF_FULLBRIGHT , 6 , { A_NapalmScatter } , MT_CYBRAKDEMON_NAPALM_FLAMES + ( 6 < < 16 ) , 32 + ( 16 < < 16 ) , S_CYBRAKDEMONMISSILE_EXPLODE3 } , // S_CYBRAKDEMONMISSILE_EXPLODE2
{ SPR_RCKT , 3 + FF_FULLBRIGHT , 4 , { NULL } , 0 , 0 , S_NULL } , // S_CYBRAKDEMONMISSILE_EXPLODE3
2015-01-01 19:50:31 +00:00
{ SPR_FLME , FF_TRANS50 | FF_FULLBRIGHT , 15 , { NULL } , 0 , 0 , S_CYBRAKDEMONFLAMESHOT_FLY2 } , // S_CYBRAKDEMONFLAMESHOT_FLY1
{ SPR_FLME , FF_TRANS50 | FF_FULLBRIGHT | 1 , 15 , { NULL } , 0 , 0 , S_CYBRAKDEMONFLAMESHOT_FLY3 } , // S_CYBRAKDEMONFLAMESHOT_FLY2
{ SPR_FLME , FF_TRANS50 | FF_FULLBRIGHT | 2 , - 1 , { NULL } , 0 , 0 , S_CYBRAKDEMONFLAMESHOT_FLY3 } , // S_CYBRAKDEMONFLAMESHOT_FLY3
{ SPR_FLME , FF_TRANS50 | FF_FULLBRIGHT | 2 , 0 , { A_SpawnObjectRelative } , 0 , MT_CYBRAKDEMON_FLAMEREST , S_NULL } , // S_CYBRAKDEMONFLAMESHOT_DIE
2014-03-15 16:59:03 +00:00
2015-01-01 19:50:31 +00:00
{ SPR_FLAM , FF_TRANS50 | FF_FULLBRIGHT | 3 , 3 , { A_SetFuse } , 10 * TICRATE , 0 , S_FLAME1 } , // S_CYBRAKDEMONFLAMEREST
2014-03-15 16:59:03 +00:00
{ SPR_ELEC , 0 + FF_FULLBRIGHT , 1 , { NULL } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER_INIT2 } , // S_CYBRAKDEMONELECTRICBARRIER_INIT1
{ SPR_ELEC , 0 + FF_FULLBRIGHT , 0 , { A_RemoteAction } , - 1 , S_CYBRAKDEMON_INVINCIBLERIZE , S_CYBRAKDEMONELECTRICBARRIER_PLAYSOUND } , // S_CYBRAKDEMONELECTRICBARRIER_INIT2
{ SPR_ELEC , 0 + FF_FULLBRIGHT , 0 , { A_PlayActiveSound } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER1 } , // S_CYBRAKDEMONELECTRICBARRIER_PLAYSOUND
{ SPR_ELEC , 0 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER2 } , // S_CYBRAKDEMONELECTRICBARRIER1
{ SPR_ELEC , 0 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER3 } , // S_CYBRAKDEMONELECTRICBARRIER2
{ SPR_ELEC , 1 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER4 } , // S_CYBRAKDEMONELECTRICBARRIER3
{ SPR_ELEC , 1 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER5 } , // S_CYBRAKDEMONELECTRICBARRIER4
{ SPR_ELEC , 2 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER6 } , // S_CYBRAKDEMONELECTRICBARRIER5
{ SPR_ELEC , 2 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER7 } , // S_CYBRAKDEMONELECTRICBARRIER6
{ SPR_ELEC , 3 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER8 } , // S_CYBRAKDEMONELECTRICBARRIER7
{ SPR_ELEC , 3 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER9 } , // S_CYBRAKDEMONELECTRICBARRIER8
{ SPR_ELEC , 4 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER10 } , // S_CYBRAKDEMONELECTRICBARRIER9
{ SPR_ELEC , 4 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER11 } , // S_CYBRAKDEMONELECTRICBARRIER10
{ SPR_ELEC , 5 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER12 } , // S_CYBRAKDEMONELECTRICBARRIER11
{ SPR_ELEC , 5 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER13 } , // S_CYBRAKDEMONELECTRICBARRIER12
{ SPR_ELEC , 6 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER14 } , // S_CYBRAKDEMONELECTRICBARRIER13
{ SPR_ELEC , 6 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER15 } , // S_CYBRAKDEMONELECTRICBARRIER14
{ SPR_ELEC , 7 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER16 } , // S_CYBRAKDEMONELECTRICBARRIER15
{ SPR_ELEC , 7 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER17 } , // S_CYBRAKDEMONELECTRICBARRIER16
{ SPR_ELEC , 8 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER18 } , // S_CYBRAKDEMONELECTRICBARRIER17
{ SPR_ELEC , 8 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER19 } , // S_CYBRAKDEMONELECTRICBARRIER18
{ SPR_ELEC , 9 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER20 } , // S_CYBRAKDEMONELECTRICBARRIER19
{ SPR_ELEC , 9 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER21 } , // S_CYBRAKDEMONELECTRICBARRIER20
{ SPR_ELEC , 10 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER22 } , // S_CYBRAKDEMONELECTRICBARRIER21
{ SPR_ELEC , 10 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER23 } , // S_CYBRAKDEMONELECTRICBARRIER22
{ SPR_ELEC , 11 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER24 } , // S_CYBRAKDEMONELECTRICBARRIER23
{ SPR_ELEC , 11 + FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER_PLAYSOUND } , // S_CYBRAKDEMONELECTRICBARRIER24
{ SPR_NULL , 0 , 0 , { A_RemoteAction } , - 1 , S_CYBRAKDEMON_DEINVINCIBLERIZE , S_CYBRAKDEMONELECTRICBARRIER_DIE2 } , // S_CYBRAKDEMONELECTRICBARRIER_DIE1
{ SPR_NULL , 0 , 0 , { A_SetObjectFlags } , MF_PUSHABLE | MF_FIRE | MF_PAIN , 1 , S_CYBRAKDEMONELECTRICBARRIER_DIE3 } , // S_CYBRAKDEMONELECTRICBARRIER_DIE2
{ SPR_NULL , 0 , 20 * TICRATE , { A_Scream } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMSUCCESS } , // S_CYBRAKDEMONELECTRICBARRIER_DIE3
{ SPR_NULL , 0 , 0 , { A_CheckRandom } , 10 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMSUCCESS , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMFAIL } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHECK,
{ SPR_NULL , 0 , 0 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHOOSE } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMSUCCESS,
{ SPR_NULL , 0 , 0 , { A_RandomStateRange } , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM12 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM1 } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHOOSE,
{ SPR_ELEC , 0 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM1,
{ SPR_ELEC , 1 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM2,
{ SPR_ELEC , 2 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM3,
{ SPR_ELEC , 3 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM4,
{ SPR_ELEC , 4 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM5,
{ SPR_ELEC , 5 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM6,
{ SPR_ELEC , 6 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM7,
{ SPR_ELEC , 7 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM8,
{ SPR_ELEC , 8 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM9,
{ SPR_ELEC , 9 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM10,
{ SPR_ELEC , 10 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM11,
{ SPR_ELEC , 11 + FF_FULLBRIGHT , 1 , { A_PlaySound } , sfx_s3k5c , 1 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOM12,
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMFAIL,
{ SPR_NULL , 0 , 0 , { A_Repeat } , 5 * TICRATE , S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMCHECK , S_CYBRAKDEMONELECTRICBARRIER_REVIVE1 } , // S_CYBRAKDEMONELECTRICBARRIER_SPARK_RANDOMLOOP,
{ SPR_NULL , 0 , 0 , { A_CapeChase } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER_REVIVE2 } , // S_CYBRAKDEMONELECTRICBARRIER_REVIVE1
{ SPR_NULL , 0 , 0 , { A_SpawnFreshCopy } , 0 , 0 , S_CYBRAKDEMONELECTRICBARRIER_REVIVE3 } , // S_CYBRAKDEMONELECTRICBARRIER_REVIVE2
2014-08-04 03:49:33 +00:00
{ SPR_NULL , 0 , TICRATE , { A_PlaySound } , sfx_s3k79 , 0 , S_NULL } , // S_CYBRAKDEMONELECTRICBARRIER_REVIVE3
2014-03-15 16:59:03 +00:00
2015-01-01 19:50:31 +00:00
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT , 1 , { A_VileFire } , sfx_s3k9d , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE2 } , // S_CYBRAKDEMONTARGETRETICULE1
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 6 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE3 } , // S_CYBRAKDEMONTARGETRETICULE2
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 1 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE4 } , // S_CYBRAKDEMONTARGETRETICULE3
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 6 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE5 } , // S_CYBRAKDEMONTARGETRETICULE4
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 2 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE6 } , // S_CYBRAKDEMONTARGETRETICULE5
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 6 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE7 } , // S_CYBRAKDEMONTARGETRETICULE6
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 3 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE8 } , // S_CYBRAKDEMONTARGETRETICULE7
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 6 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE9 } , // S_CYBRAKDEMONTARGETRETICULE8
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 4 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE10 } , // S_CYBRAKDEMONTARGETRETICULE9
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 6 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE11 } , // S_CYBRAKDEMONTARGETRETICULE10
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 5 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE12 } , // S_CYBRAKDEMONTARGETRETICULE11
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 6 , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE13 } , // S_CYBRAKDEMONTARGETRETICULE12
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT , 1 , { A_VileFire } , 0 , MT_CYBRAKDEMON_TARGET_DOT , S_CYBRAKDEMONTARGETRETICULE14 } , // S_CYBRAKDEMONTARGETRETICULE13
{ SPR_TARG , FF_TRANS50 | FF_FULLBRIGHT | 6 , 1 , { A_Repeat } , 6 , S_CYBRAKDEMONTARGETRETICULE2 , S_NULL } , // S_CYBRAKDEMONTARGETRETICULE14
{ SPR_HOOP , FF_TRANS50 | FF_FULLBRIGHT , 2 , { NULL } , 0 , 0 , S_NULL } , // S_CYBRAKDEMONTARGETDOT
2014-04-14 05:14:58 +00:00
2014-03-15 16:59:03 +00:00
{ SPR_NPLM , 0 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMBOMBLARGE_FLY2 } , //S_CYBRAKDEMONNAPALMBOMBLARGE_FLY1,
{ SPR_NPLM , 1 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMBOMBLARGE_FLY3 } , //S_CYBRAKDEMONNAPALMBOMBLARGE_FLY2,
{ SPR_NPLM , 2 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMBOMBLARGE_FLY4 } , //S_CYBRAKDEMONNAPALMBOMBLARGE_FLY3,
{ SPR_NPLM , 3 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMBOMBLARGE_FLY1 } , //S_CYBRAKDEMONNAPALMBOMBLARGE_FLY4,
{ SPR_NPLM , 0 , 1 , { A_Explode } , 0 , 0 , S_CYBRAKDEMONNAPALMBOMBLARGE_DIE2 } , //S_CYBRAKDEMONNAPALMBOMBLARGE_DIE1, // Explode
{ SPR_NPLM , 0 , 1 , { A_NapalmScatter } , MT_CYBRAKDEMON_NAPALM_BOMB_SMALL + ( 6 < < 16 ) , 256 + ( 48 < < 16 ) , S_CYBRAKDEMONNAPALMBOMBLARGE_DIE3 } , //S_CYBRAKDEMONNAPALMBOMBLARGE_DIE2, // Outer ring
{ SPR_NPLM , 0 , 1 , { A_NapalmScatter } , MT_CYBRAKDEMON_NAPALM_BOMB_SMALL + ( 1 < < 16 ) , 32 < < 16 , S_CYBRAKDEMONNAPALMBOMBLARGE_DIE4 } , //S_CYBRAKDEMONNAPALMBOMBLARGE_DIE3, // Center
{ SPR_NULL , 0 , 81 , { A_Scream } , 0 , 0 , S_NULL } , //S_CYBRAKDEMONNAPALMBOMBLARGE_DIE4, // Sound
{ SPR_MNPL , 0 , 1 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMBOMBSMALL } , //S_CYBRAKDEMONNAPALMBOMBSMALL,
{ SPR_MNPL , 0 , 1 , { A_Explode } , 0 , 0 , S_CYBRAKDEMONNAPALMBOMBSMALL_DIE2 } , //S_CYBRAKDEMONNAPALMBOMBSMALL_DIE1, // Explode
{ SPR_MNPL , 0 , 1 , { A_NapalmScatter } , MT_CYBRAKDEMON_NAPALM_FLAMES + ( 12 < < 16 ) , 128 + ( 40 < < 16 ) , S_CYBRAKDEMONNAPALMBOMBSMALL_DIE3 } , //S_CYBRAKDEMONNAPALMBOMBSMALL_DIE2, // Outer ring
{ SPR_MNPL , 0 , 1 , { A_NapalmScatter } , MT_CYBRAKDEMON_NAPALM_FLAMES + ( 8 < < 16 ) , 64 + ( 32 < < 16 ) , S_CYBRAKDEMONNAPALMBOMBSMALL_DIE4 } , //S_CYBRAKDEMONNAPALMBOMBSMALL_DIE3, // Inner ring
{ SPR_MNPL , 0 , 1 , { A_NapalmScatter } , MT_CYBRAKDEMON_NAPALM_FLAMES + ( 1 < < 16 ) , 24 < < 16 , S_CYBRAKDEMONNAPALMBOMBSMALL_DIE5 } , //S_CYBRAKDEMONNAPALMBOMBSMALL_DIE4, // Center
{ SPR_NULL , 0 , 24 , { A_Scream } , 0 , 0 , S_NULL } , //S_CYBRAKDEMONNAPALMBOMBSMALL_DIE5, // Sound
{ SPR_SFLM , FF_FULLBRIGHT , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMFLAME_FLY2 } , //S_CYBRAKDEMONNAPALMFLAME_FLY1,
2015-01-01 19:50:31 +00:00
{ SPR_SFLM , FF_FULLBRIGHT | 1 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMFLAME_FLY3 } , //S_CYBRAKDEMONNAPALMFLAME_FLY2,
{ SPR_SFLM , FF_FULLBRIGHT | 2 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMFLAME_FLY4 } , //S_CYBRAKDEMONNAPALMFLAME_FLY3,
{ SPR_SFLM , FF_FULLBRIGHT | 3 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMFLAME_FLY5 } , //S_CYBRAKDEMONNAPALMFLAME_FLY4,
{ SPR_SFLM , FF_FULLBRIGHT | 4 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMFLAME_FLY6 } , //S_CYBRAKDEMONNAPALMFLAME_FLY5,
{ SPR_SFLM , FF_FULLBRIGHT | 5 , 2 , { NULL } , 0 , 0 , S_CYBRAKDEMONNAPALMFLAME_FLY1 } , //S_CYBRAKDEMONNAPALMFLAME_FLY6,
2014-03-15 16:59:03 +00:00
{ SPR_SFLM , FF_FULLBRIGHT , 0 , { A_SpawnObjectRelative } , 0 , MT_CYBRAKDEMON_FLAMEREST , S_NULL } , //S_CYBRAKDEMONNAPALMFLAME_DIE,
{ SPR_NULL , 0 , 1 , { A_SetFuse } , TICRATE , 0 , S_CYBRAKDEMONVILEEXPLOSION2 } , //S_CYBRAKDEMONVILEEXPLOSION1,
{ SPR_NULL , 0 , 0 , { A_ScoreRise } , 0 , 0 , S_CYBRAKDEMONVILEEXPLOSION3 } , //S_CYBRAKDEMONVILEEXPLOSION2,
{ SPR_NULL , 0 , 1 , { A_BossScream } , 0 , MT_SONIC3KBOSSEXPLODE , S_CYBRAKDEMONVILEEXPLOSION1 } , //S_CYBRAKDEMONVILEEXPLOSION3,
// Metal Sonic
{ SPR_METL , 0 , 35 , { NULL } , 0 , 0 , S_METALSONIC_WAIT1 } , // S_METALSONIC_STAND
{ SPR_METL , 1 , 8 , { NULL } , 0 , 0 , S_METALSONIC_WAIT2 } , // S_METALSONIC_WAIT1
{ SPR_METL , 2 , 8 , { NULL } , 0 , 0 , S_METALSONIC_WAIT1 } , // S_METALSONIC_WAIT2
{ SPR_METL , 3 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK2 } , // S_METALSONIC_WALK1
{ SPR_METL , 4 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK3 } , // S_METALSONIC_WALK2
{ SPR_METL , 5 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK4 } , // S_METALSONIC_WALK3
{ SPR_METL , 6 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK5 } , // S_METALSONIC_WALK4
{ SPR_METL , 7 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK6 } , // S_METALSONIC_WALK5
{ SPR_METL , 6 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK7 } , // S_METALSONIC_WALK6
{ SPR_METL , 5 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK8 } , // S_METALSONIC_WALK7
{ SPR_METL , 4 , 4 , { NULL } , 0 , 0 , S_METALSONIC_WALK1 } , // S_METALSONIC_WALK8
{ SPR_METL , 8 , 2 , { NULL } , 0 , 0 , S_METALSONIC_RUN2 } , // S_METALSONIC_RUN1
{ SPR_METL , 9 , 2 , { NULL } , 0 , 0 , S_METALSONIC_RUN3 } , // S_METALSONIC_RUN2
{ SPR_METL , 10 , 2 , { NULL } , 0 , 0 , S_METALSONIC_RUN4 } , // S_METALSONIC_RUN3
{ SPR_METL , 9 , 2 , { NULL } , 0 , 0 , S_METALSONIC_RUN1 } , // S_METALSONIC_RUN4
{ SPR_METL , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_METALSONIC_FLOAT
{ SPR_METL , 12 , - 1 , { NULL } , 0 , 0 , S_METALSONIC_STUN } , // S_METALSONIC_VECTOR
{ SPR_METL , 0 , - 1 , { NULL } , 0 , 0 , S_METALSONIC_FLOAT } , // S_METALSONIC_STUN
{ SPR_METL , 13 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_METALSONIC_BLOCK
{ SPR_METL , 13 , 40 , { NULL } , 0 , 0 , S_METALSONIC_GATHER } , // S_METALSONIC_RAISE
{ SPR_METL , 14 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_METALSONIC_GATHER
{ SPR_METL , 9 , - 1 , { NULL } , 0 , 0 , S_METALSONIC_BOUNCE } , // S_METALSONIC_DASH
{ SPR_METL , 14 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_METALSONIC_BOUNCE
{ SPR_METL , 13 , - 1 , { NULL } , 0 , 0 , S_METALSONIC_GATHER } , // S_METALSONIC_SHOOT
{ SPR_METL , 11 , 40 , { A_Pain } , 0 , 0 , S_METALSONIC_FLOAT } , // S_METALSONIC_PAIN
{ SPR_METL , 0 , - 1 , { A_BossDeath } , 0 , 0 , S_NULL } , // S_METALSONIC_DEATH
{ SPR_METL , 3 , 4 , { NULL } , 0 , 0 , S_METALSONIC_FLEE2 } , // S_METALSONIC_FLEE1
{ SPR_METL , 4 , 4 , { A_BossScream } , 0 , 0 , S_METALSONIC_FLEE3 } , // S_METALSONIC_FLEE2
{ SPR_METL , 5 , 4 , { NULL } , 0 , 0 , S_METALSONIC_FLEE4 } , // S_METALSONIC_FLEE3
{ SPR_METL , 4 , 4 , { NULL } , 0 , 0 , S_METALSONIC_FLEE1 } , // S_METALSONIC_FLEE4
2015-01-01 19:50:31 +00:00
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 0 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F2 } , // S_MSSHIELD_F1
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 1 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F3 } , // S_MSSHIELD_F2
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 2 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F4 } , // S_MSSHIELD_F3
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 3 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F5 } , // S_MSSHIELD_F4
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 4 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F6 } , // S_MSSHIELD_F5
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 5 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F7 } , // S_MSSHIELD_F6
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 6 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F8 } , // S_MSSHIELD_F7
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 7 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F9 } , // S_MSSHIELD_F8
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 8 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F10 } , // S_MSSHIELD_F9
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 9 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F11 } , // S_MSSHIELD_F10
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 10 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F12 } , // S_MSSHIELD_F11
{ SPR_MSCF , FF_FULLBRIGHT | FF_TRANS30 | 11 , 1 , { NULL } , 0 , 0 , S_MSSHIELD_F1 } , // S_MSSHIELD_F12
2014-03-15 16:59:03 +00:00
// Ring
2016-07-06 04:09:17 +00:00
{ SPR_RING , FF_ANIMATE , - 1 , { NULL } , 23 , 1 , S_RING } , // S_RING
2014-03-15 16:59:03 +00:00
// Blue Sphere Replacement for special stages
{ SPR_BBAL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BLUEBALL
{ SPR_BBAL , 0 , 20 , { NULL } , 0 , 0 , S_NULL } , // S_BLUEBALLSPARK
// Gravity Well sprites for Egg Rock's Special Stage
{ SPR_GWLG , 0 , 1 , { NULL } , 0 , 0 , S_GRAVWELLGREEN2 } , // S_GRAVWELLGREEN
{ SPR_GWLG , 1 , 1 , { NULL } , 0 , 0 , S_GRAVWELLGREEN3 } , // S_GRAVWELLGREEN2
{ SPR_GWLG , 2 , 1 , { NULL } , 0 , 0 , S_GRAVWELLGREEN } , // S_GRAVWELLGREEN3
{ SPR_GWLR , 0 , 1 , { NULL } , 0 , 0 , S_GRAVWELLRED2 } , // S_GRAVWELLRED
{ SPR_GWLR , 1 , 1 , { NULL } , 0 , 0 , S_GRAVWELLRED3 } , // S_GRAVWELLRED2
{ SPR_GWLR , 2 , 1 , { NULL } , 0 , 0 , S_GRAVWELLRED } , // S_GRAVWELLRED3
// Individual Team Rings (now with shield attracting action! =P)
2016-07-06 04:09:17 +00:00
{ SPR_TRNG , FF_ANIMATE , - 1 , { NULL } , 23 , 1 , S_TEAMRING } , // S_TEAMRING1
2014-03-15 16:59:03 +00:00
// Special Stage Token
2016-07-06 04:09:17 +00:00
{ SPR_EMMY , FF_ANIMATE | FF_FULLBRIGHT , - 1 , { NULL } , 6 , 2 , S_EMMY } , // S_EMMY
2014-03-15 16:59:03 +00:00
// Special Stage Token
2015-01-01 19:50:31 +00:00
{ SPR_TOKE , FF_TRANS50 | FF_FULLBRIGHT , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_TOKEN
{ SPR_TOKE , FF_TRANS50 | FF_FULLBRIGHT , 1 , { A_CapeChase } , 0 , 0 , S_MOVINGTOKEN } , // S_MOVINGTOKEN
2014-03-15 16:59:03 +00:00
// CTF Flags
{ SPR_RFLG , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_REDFLAG
{ SPR_BFLG , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BLUEFLAG
// Emblem
{ SPR_EMBM , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM1
{ SPR_EMBM , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM2
{ SPR_EMBM , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM3
{ SPR_EMBM , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM4
{ SPR_EMBM , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM5
{ SPR_EMBM , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM6
{ SPR_EMBM , 6 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM7
{ SPR_EMBM , 7 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM8
{ SPR_EMBM , 8 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM9
{ SPR_EMBM , 9 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM10
{ SPR_EMBM , 10 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM11
{ SPR_EMBM , 11 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM12
{ SPR_EMBM , 12 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM13
{ SPR_EMBM , 13 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM14
{ SPR_EMBM , 14 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM15
{ SPR_EMBM , 15 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM16
{ SPR_EMBM , 16 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM17
{ SPR_EMBM , 17 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM18
{ SPR_EMBM , 18 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM19
{ SPR_EMBM , 19 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM20
{ SPR_EMBM , 20 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM21
{ SPR_EMBM , 21 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM22
{ SPR_EMBM , 22 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM23
{ SPR_EMBM , 23 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM24
{ SPR_EMBM , 24 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM25
{ SPR_EMBM , 25 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMBLEM26
// Chaos Emeralds
{ SPR_CEMG , FF_FULLBRIGHT , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEMG1
2015-01-01 19:50:31 +00:00
{ SPR_CEMG , FF_FULLBRIGHT | 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEMG2
{ SPR_CEMG , FF_FULLBRIGHT | 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEMG3
{ SPR_CEMG , FF_FULLBRIGHT | 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEMG4
{ SPR_CEMG , FF_FULLBRIGHT | 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEMG5
{ SPR_CEMG , FF_FULLBRIGHT | 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEMG6
{ SPR_CEMG , FF_FULLBRIGHT | 6 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEMG7
2014-03-15 16:59:03 +00:00
// Emeralds (for hunt)
{ SPR_EMER , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EMER1
// Fan
{ SPR_FANS , 0 , 1 , { A_FanBubbleSpawn } , 2048 , 0 , S_FAN2 } , // S_FAN
{ SPR_FANS , 1 , 1 , { A_FanBubbleSpawn } , 1024 , 0 , S_FAN3 } , // S_FAN2
{ SPR_FANS , 2 , 1 , { A_FanBubbleSpawn } , 512 , 0 , S_FAN4 } , // S_FAN3
{ SPR_FANS , 3 , 1 , { A_FanBubbleSpawn } , 1024 , 0 , S_FAN5 } , // S_FAN4
{ SPR_FANS , 4 , 1 , { A_FanBubbleSpawn } , 512 , 0 , S_FAN } , // S_FAN5
// Bubble Source
{ SPR_BUBL , 0 , 8 , { A_BubbleSpawn } , 2048 , 0 , S_BUBBLES2 } , // S_BUBBLES1
{ SPR_BUBL , 1 , 8 , { A_BubbleCheck } , 0 , 0 , S_BUBBLES1 } , // S_BUBBLES2
// Level End Sign
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN2 } , // S_SIGN1
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN3 } , // S_SIGN2
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN4 } , // S_SIGN3
{ SPR_SIGN , 5 , 1 , { NULL } , 0 , 0 , S_SIGN5 } , // S_SIGN4
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN6 } , // S_SIGN5
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN7 } , // S_SIGN6
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN8 } , // S_SIGN7
{ SPR_SIGN , 3 , 1 , { NULL } , 0 , 0 , S_SIGN9 } , // S_SIGN8
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN10 } , // S_SIGN9
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN11 } , // S_SIGN10
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN12 } , // S_SIGN11
{ SPR_SIGN , 4 , 1 , { NULL } , 0 , 0 , S_SIGN13 } , // S_SIGN12
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN14 } , // S_SIGN13
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN15 } , // S_SIGN14
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN16 } , // S_SIGN15
{ SPR_SIGN , 3 , 1 , { NULL } , 0 , 0 , S_SIGN17 } , // S_SIGN16
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN18 } , // S_SIGN17
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN19 } , // S_SIGN18
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN20 } , // S_SIGN19
{ SPR_SIGN , 6 , 1 , { NULL } , 0 , 0 , S_SIGN21 } , // S_SIGN20
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN22 } , // S_SIGN21
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN23 } , // S_SIGN22
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN24 } , // S_SIGN23
{ SPR_SIGN , 3 , 1 , { NULL } , 0 , 0 , S_SIGN25 } , // S_SIGN24
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN26 } , // S_SIGN25
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN27 } , // S_SIGN26
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN28 } , // S_SIGN27
{ SPR_SIGN , 5 , 1 , { NULL } , 0 , 0 , S_SIGN29 } , // S_SIGN28
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN30 } , // S_SIGN29
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN31 } , // S_SIGN30
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN32 } , // S_SIGN31
{ SPR_SIGN , 3 , 1 , { NULL } , 0 , 0 , S_SIGN33 } , // S_SIGN32
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN34 } , // S_SIGN33
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN35 } , // S_SIGN34
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN36 } , // S_SIGN35
{ SPR_SIGN , 4 , 1 , { NULL } , 0 , 0 , S_SIGN37 } , // S_SIGN36
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN38 } , // S_SIGN37
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN39 } , // S_SIGN38
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN40 } , // S_SIGN39
{ SPR_SIGN , 3 , 1 , { NULL } , 0 , 0 , S_SIGN41 } , // S_SIGN40
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN42 } , // S_SIGN41
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN43 } , // S_SIGN42
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN44 } , // S_SIGN43
{ SPR_SIGN , 6 , 1 , { NULL } , 0 , 0 , S_SIGN45 } , // S_SIGN44
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN46 } , // S_SIGN45
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN47 } , // S_SIGN46
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN48 } , // S_SIGN47
{ SPR_SIGN , 3 , 1 , { NULL } , 0 , 0 , S_SIGN49 } , // S_SIGN48
{ SPR_SIGN , 0 , 1 , { NULL } , 0 , 0 , S_SIGN50 } , // S_SIGN49
{ SPR_SIGN , 1 , 1 , { NULL } , 0 , 0 , S_SIGN51 } , // S_SIGN50
{ SPR_SIGN , 2 , 1 , { NULL } , 0 , 0 , S_SIGN53 } , // S_SIGN51
{ SPR_SIGN , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SIGN52 Eggman
{ SPR_SIGN , 7 , - 1 , { A_SignPlayer } , 0 , 0 , S_NULL } , // S_SIGN53 Blank
// Steam Riser
{ SPR_STEM , 0 , 2 , { A_SetSolidSteam } , 0 , 0 , S_STEAM2 } , // S_STEAM1
{ SPR_STEM , 1 , 2 , { A_UnsetSolidSteam } , 0 , 0 , S_STEAM3 } , // S_STEAM2
{ SPR_STEM , 2 , 2 , { NULL } , 0 , 0 , S_STEAM4 } , // S_STEAM3
{ SPR_STEM , 3 , 2 , { NULL } , 0 , 0 , S_STEAM5 } , // S_STEAM4
{ SPR_STEM , 4 , 2 , { NULL } , 0 , 0 , S_STEAM6 } , // S_STEAM5
{ SPR_STEM , 5 , 2 , { NULL } , 0 , 0 , S_STEAM7 } , // S_STEAM6
{ SPR_STEM , 6 , 2 , { NULL } , 0 , 0 , S_STEAM8 } , // S_STEAM7
{ SPR_STEM , 7 , 18 , { NULL } , 0 , 0 , S_STEAM1 } , // S_STEAM8
// Spike Ball
{ SPR_SPIK , 0 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL2 } , // S_SPIKEBALL1
{ SPR_SPIK , 1 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL3 } , // S_SPIKEBALL2
{ SPR_SPIK , 2 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL4 } , // S_SPIKEBALL3
{ SPR_SPIK , 3 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL5 } , // S_SPIKEBALL4
{ SPR_SPIK , 4 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL6 } , // S_SPIKEBALL5
{ SPR_SPIK , 5 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL7 } , // S_SPIKEBALL6
{ SPR_SPIK , 6 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL8 } , // S_SPIKEBALL7
{ SPR_SPIK , 7 , 1 , { A_RotateSpikeBall } , 0 , 0 , S_SPIKEBALL1 } , // S_SPIKEBALL8
// Red Shield's Spawn
{ SPR_SFLM , FF_FULLBRIGHT , 2 , { NULL } , 0 , 0 , S_SPINFIRE2 } , // S_SPINFIRE1
2015-01-01 19:50:31 +00:00
{ SPR_SFLM , FF_FULLBRIGHT | 1 , 2 , { NULL } , 0 , 0 , S_SPINFIRE3 } , // S_SPINFIRE2
{ SPR_SFLM , FF_FULLBRIGHT | 2 , 2 , { NULL } , 0 , 0 , S_SPINFIRE4 } , // S_SPINFIRE3
{ SPR_SFLM , FF_FULLBRIGHT | 3 , 2 , { NULL } , 0 , 0 , S_SPINFIRE5 } , // S_SPINFIRE4
{ SPR_SFLM , FF_FULLBRIGHT | 4 , 2 , { NULL } , 0 , 0 , S_SPINFIRE6 } , // S_SPINFIRE5
{ SPR_SFLM , FF_FULLBRIGHT | 5 , 2 , { NULL } , 0 , 0 , S_SPINFIRE1 } , // S_SPINFIRE6
2014-03-15 16:59:03 +00:00
// Floor Spike
{ SPR_USPK , 0 , - 1 , { A_SpikeRetract } , 1 , 0 , S_SPIKE2 } , // S_SPIKE1 -- Fully extended
{ SPR_USPK , 5 , 2 , { A_Pain } , 0 , 0 , S_SPIKE3 } , // S_SPIKE2
{ SPR_USPK , 4 , 2 , { NULL } , 0 , 0 , S_SPIKE4 } , // S_SPIKE3
{ SPR_USPK , 3 , - 1 , { A_SpikeRetract } , 0 , 0 , S_SPIKE5 } , // S_SPIKE4 -- Fully retracted
{ SPR_USPK , 4 , 2 , { A_Pain } , 0 , 0 , S_SPIKE6 } , // S_SPIKE5
{ SPR_USPK , 5 , 2 , { NULL } , 0 , 0 , S_SPIKE1 } , // S_SPIKE6
{ SPR_USPK , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SPIKED1 -- Busted spike particles
{ SPR_USPK , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SPIKED2
// Starpost
2016-07-06 04:09:17 +00:00
{ SPR_STPT , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STARPOST_IDLE
{ SPR_STPT , FF_ANIMATE , - 1 , { NULL } , 1 , 2 , S_NULL } , // S_STARPOST_FLASH
{ SPR_STPT , FF_ANIMATE | 2 , 31 , { NULL } , 15 , 1 , S_STARPOST_FLASH } , // S_STARPOST_SPIN
2014-03-15 16:59:03 +00:00
// Big floating mine
{ SPR_BMNE , 0 , 5 , { NULL } , 0 , 0 , S_BIGMINE2 } , // S_BIGMINE1
{ SPR_BMNE , 1 , 5 , { NULL } , 0 , 0 , S_BIGMINE3 } , // S_BIGMINE2
{ SPR_BMNE , 2 , 5 , { NULL } , 0 , 0 , S_BIGMINE4 } , // S_BIGMINE3
{ SPR_BMNE , 3 , 5 , { NULL } , 0 , 0 , S_BIGMINE5 } , // S_BIGMINE4
{ SPR_BMNE , 4 , 5 , { NULL } , 0 , 0 , S_BIGMINE6 } , // S_BIGMINE5
{ SPR_BMNE , 5 , 5 , { NULL } , 0 , 0 , S_BIGMINE7 } , // S_BIGMINE6
{ SPR_BMNE , 6 , 5 , { NULL } , 0 , 0 , S_BIGMINE8 } , // S_BIGMINE7
{ SPR_BMNE , 7 , 5 , { NULL } , 0 , 0 , S_BIGMINE1 } , // S_BIGMINE8
// Cannon launcher
{ SPR_NULL , 0 , 1 , { A_FindTarget } , MT_PLAYER , 0 , S_CANNONLAUNCHER2 } , // S_CANNONLAUNCHER1
{ SPR_NULL , 0 , 1 , { A_LobShot } , MT_CANNONBALL , 4 * TICRATE , S_CANNONLAUNCHER3 } , // S_CANNONLAUNCHER2
{ SPR_NULL , 0 , 2 , { A_SetRandomTics } , TICRATE / 2 , 3 * TICRATE , S_CANNONLAUNCHER1 } , // S_CANNONLAUNCHER3
// Super Ring Box
{ SPR_SRBX , 0 , 2 , { NULL } , 0 , 0 , S_SUPERRINGBOX1 } , // S_SUPERRINGBOX
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_SUPERRINGBOX } , // S_SUPERRINGBOX1
{ SPR_SRBX , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_SUPERRINGBOX3 } , // S_SUPERRINGBOX2
{ SPR_YLTV , 2 , 4 , { NULL } , 0 , 0 , S_SUPERRINGBOX4 } , // S_SUPERRINGBOX3
{ SPR_YLTV , 3 , 4 , { NULL } , 0 , 0 , S_SUPERRINGBOX5 } , // S_SUPERRINGBOX4
{ SPR_YLTV , 4 , 4 , { NULL } , 0 , 0 , S_SUPERRINGBOX6 } , // S_SUPERRINGBOX5
{ SPR_SRBX , 1 , 18 , { A_RingBox } , 0 , 0 , S_NULL } , // S_SUPERRINGBOX6
// Red Team Ring Box
{ SPR_RRBX , 0 , 2 , { NULL } , 0 , 0 , S_REDRINGBOX1 } , // S_REDRINGBOX
{ SPR_RRBX , 1 , 1 , { NULL } , 0 , 0 , S_REDRINGBOX } , // S_REDRINGBOX1
// Blue Team Ring Box
{ SPR_BRBX , 0 , 2 , { NULL } , 0 , 0 , S_BLUERINGBOX1 } , // S_BLUERINGBOX
{ SPR_BRBX , 1 , 1 , { NULL } , 0 , 0 , S_BLUERINGBOX } , // S_BLUERINGBOX1
// Super Sneakers Box
{ SPR_SHTV , 0 , 2 , { NULL } , 0 , 0 , S_SHTV1 } , // S_SHTV
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_SHTV } , // S_SHTV1
{ SPR_SHTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_SHTV3 } , // S_SHTV2
{ SPR_YLTV , 2 , 4 , { NULL } , 0 , 0 , S_SHTV4 } , // S_SHTV3
{ SPR_YLTV , 3 , 4 , { NULL } , 0 , 0 , S_SHTV5 } , // S_SHTV4
{ SPR_YLTV , 4 , 4 , { NULL } , 0 , 0 , S_SHTV6 } , // S_SHTV5
{ SPR_SHTV , 1 , 18 , { A_SuperSneakers } , 0 , 0 , S_NULL } , // S_SHTV6
// Invincibility Box
{ SPR_PINV , 0 , 2 , { NULL } , 0 , 0 , S_PINV1 } , // S_PINV
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_PINV } , // S_PINV1
{ SPR_PINV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_PINV3 } , // S_PINV2
{ SPR_PINV , 2 , 4 , { NULL } , 0 , 0 , S_PINV4 } , // S_PINV3
{ SPR_PINV , 3 , 4 , { NULL } , 0 , 0 , S_PINV5 } , // S_PINV4
{ SPR_PINV , 4 , 4 , { NULL } , 0 , 0 , S_PINV6 } , // S_PINV5
{ SPR_PINV , 1 , 18 , { A_Invincibility } , 0 , 0 , S_NULL } , // S_PINV6
// 1up Box
{ SPR_PRUP , 2 , 2 , { A_1upThinker } , 0 , 0 , S_PRUP1 } , // S_PRUP
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_PRUP } , // S_PRUP1
{ SPR_PRUP , 3 , 4 , { A_MonitorPop } , 0 , 0 , S_PRUP3 } , // S_PRUP2
{ SPR_PINV , 2 , 4 , { NULL } , 0 , 0 , S_PRUP4 } , // S_PRUP3
{ SPR_PINV , 3 , 4 , { NULL } , 0 , 0 , S_PRUP5 } , // S_PRUP4
{ SPR_PINV , 4 , 4 , { NULL } , 0 , 0 , S_PRUP6 } , // S_PRUP5
{ SPR_PRUP , 3 , 18 , { A_ExtraLife } , 0 , 0 , S_NULL } , // S_PRUP6
// Ring Shield Box
{ SPR_YLTV , 0 , 2 , { NULL } , 0 , 0 , S_YLTV1 } , // S_YLTV
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_YLTV } , // S_YLTV1
{ SPR_YLTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_YLTV3 } , // S_YLTV2
{ SPR_YLTV , 2 , 4 , { NULL } , 0 , 0 , S_YLTV4 } , // S_YLTV3
{ SPR_YLTV , 3 , 4 , { NULL } , 0 , 0 , S_YLTV5 } , // S_YLTV4
{ SPR_YLTV , 4 , 4 , { NULL } , 0 , 0 , S_YLTV6 } , // S_YLTV5
{ SPR_YLTV , 1 , 18 , { A_RingShield } , 0 , 0 , S_NULL } , // S_YLTV6
// Force Shield Box
{ SPR_BLTV , 0 , 2 , { NULL } , 0 , 0 , S_BLTV2 } , // S_BLTV1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_BLTV1 } , // S_BLTV2
{ SPR_BLTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_BLTV4 } , // S_BLTV3
{ SPR_BLTV , 2 , 4 , { NULL } , 0 , 0 , S_BLTV5 } , // S_BLTV4
{ SPR_BLTV , 3 , 4 , { NULL } , 0 , 0 , S_BLTV6 } , // S_BLTV5
{ SPR_BLTV , 4 , 4 , { NULL } , 0 , 0 , S_BLTV7 } , // S_BLTV6
{ SPR_BLTV , 1 , 18 , { A_ForceShield } , 0 , 0 , S_NULL } , // S_BLTV7
// Bomb Shield Box
{ SPR_BKTV , 0 , 2 , { NULL } , 0 , 0 , S_BKTV2 } , // S_BKTV1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_BKTV1 } , // S_BKTV2
{ SPR_BKTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_BKTV4 } , // S_BKTV3
{ SPR_BKTV , 2 , 4 , { NULL } , 0 , 0 , S_BKTV5 } , // S_BKTV4
{ SPR_BKTV , 3 , 4 , { NULL } , 0 , 0 , S_BKTV6 } , // S_BKTV5
{ SPR_BKTV , 4 , 4 , { NULL } , 0 , 0 , S_BKTV7 } , // S_BKTV6
{ SPR_BKTV , 1 , 18 , { A_BombShield } , 0 , 0 , S_NULL } , // S_BKTV7
// Jump Shield Box
{ SPR_WHTV , 0 , 2 , { NULL } , 0 , 0 , S_WHTV2 } , // S_WHTV1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_WHTV1 } , // S_WHTV2
{ SPR_WHTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_WHTV4 } , // S_WHTV3
{ SPR_WHTV , 2 , 4 , { NULL } , 0 , 0 , S_WHTV5 } , // S_WHTV4
{ SPR_WHTV , 3 , 4 , { NULL } , 0 , 0 , S_WHTV6 } , // S_WHTV5
{ SPR_WHTV , 4 , 4 , { NULL } , 0 , 0 , S_WHTV7 } , // S_WHTV6
{ SPR_WHTV , 1 , 18 , { A_JumpShield } , 0 , 0 , S_NULL } , // S_WHTV7
// Elemental Shield Box
{ SPR_ELTV , 0 , 2 , { NULL } , 0 , 0 , S_GRTV1 } , // S_GRTV
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_GRTV } , // S_GRTV1
{ SPR_ELTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_GRTV3 } , // S_GRTV2
{ SPR_ELTV , 2 , 4 , { NULL } , 0 , 0 , S_GRTV4 } , // S_GRTV3
{ SPR_ELTV , 3 , 4 , { NULL } , 0 , 0 , S_GRTV5 } , // S_GRTV4
{ SPR_ELTV , 4 , 4 , { NULL } , 0 , 0 , S_GRTV6 } , // S_GRTV5
{ SPR_ELTV , 1 , 18 , { A_WaterShield } , 0 , 0 , S_NULL } , // S_GRTV6
// Pity Shield Box
{ SPR_GRTV , 0 , 2 , { NULL } , 0 , 0 , S_PITV2 } , // S_PITV1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_PITV1 } , // S_PITV2
{ SPR_GRTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_PITV4 } , // S_PITV3
{ SPR_GRTV , 2 , 4 , { NULL } , 0 , 0 , S_PITV5 } , // S_PITV4
{ SPR_GRTV , 3 , 4 , { NULL } , 0 , 0 , S_PITV6 } , // S_PITV5
{ SPR_GRTV , 4 , 4 , { NULL } , 0 , 0 , S_PITV7 } , // S_PITV6
{ SPR_GRTV , 1 , 18 , { A_PityShield } , 0 , 0 , S_NULL } , // S_PITV7
// Eggman Box
{ SPR_EGGB , 0 , 2 , { NULL } , 0 , 0 , S_EGGTV2 } , // S_EGGTV1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_EGGTV1 } , // S_EGGTV2
{ SPR_EGGB , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_EGGTV4 } , // S_EGGTV3
{ SPR_BKTV , 2 , 4 , { NULL } , 0 , 0 , S_EGGTV5 } , // S_EGGTV4
{ SPR_BKTV , 3 , 4 , { NULL } , 0 , 0 , S_EGGTV6 } , // S_EGGTV5
{ SPR_BKTV , 4 , 4 , { NULL } , 0 , 0 , S_EGGTV7 } , // S_EGGTV6
{ SPR_EGGB , 1 , 18 , { A_EggmanBox } , 0 , 0 , S_NULL } , // S_EGGTV7
// Teleport Box
{ SPR_MIXU , 0 , 2 , { NULL } , 0 , 0 , S_MIXUPBOX2 } , // S_MIXUPBOX1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_MIXUPBOX1 } , // S_MIXUPBOX2
{ SPR_MIXU , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_MIXUPBOX4 } , // S_MIXUPBOX3
{ SPR_WHTV , 2 , 4 , { NULL } , 0 , 0 , S_MIXUPBOX5 } , // S_MIXUPBOX4
{ SPR_WHTV , 3 , 4 , { NULL } , 0 , 0 , S_MIXUPBOX6 } , // S_MIXUPBOX5
{ SPR_WHTV , 4 , 4 , { NULL } , 0 , 0 , S_MIXUPBOX7 } , // S_MIXUPBOX6
{ SPR_MIXU , 1 , 18 , { A_MixUp } , 0 , 0 , S_NULL } , // S_MIXUPBOX7
// Recycler Box
{ SPR_RECY , 0 , 2 , { NULL } , 0 , 0 , S_RECYCLETV2 } , // S_RECYCLETV1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_RECYCLETV1 } , // S_RECYCLETV2
{ SPR_RECY , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_RECYCLETV4 } , // S_RECYCLETV3
{ SPR_GRTV , 2 , 4 , { NULL } , 0 , 0 , S_RECYCLETV5 } , // S_RECYCLETV4
{ SPR_GRTV , 3 , 4 , { NULL } , 0 , 0 , S_RECYCLETV6 } , // S_RECYCLETV5
{ SPR_GRTV , 4 , 4 , { NULL } , 0 , 0 , S_RECYCLETV7 } , // S_RECYCLETV6
{ SPR_RECY , 1 , 18 , { A_RecyclePowers } , 0 , 0 , S_NULL } , // S_RECYCLETV7
// Question Box
{ SPR_QUES , 0 , 2 , { NULL } , 0 , 0 , S_RANDOMBOX2 } , // S_RANDOMBOX1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_RANDOMBOX1 } , // S_RANDOMBOX2
{ SPR_QUES , 0 , 1 , { A_MonitorPop } , 0 , 0 , S_NULL } , // S_RANDOMBOX3
// Gravity Boots Box
{ SPR_GBTV , 0 , 2 , { NULL } , 0 , 0 , S_GBTV2 } , // S_GBTV1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_GBTV1 } , // S_GBTV2
{ SPR_GBTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_GBTV4 } , // S_GBTV3
{ SPR_BLTV , 2 , 4 , { NULL } , 0 , 0 , S_GBTV5 } , // S_GBTV4
{ SPR_BLTV , 3 , 4 , { NULL } , 0 , 0 , S_GBTV6 } , // S_GBTV5
{ SPR_BLTV , 4 , 4 , { NULL } , 0 , 0 , S_GBTV7 } , // S_GBTV6
{ SPR_GBTV , 1 , 18 , { A_GravityBox } , 0 , 0 , S_NULL } , // S_GBTV7
// Score Box (1k)
{ SPR_PTTV , 0 , 2 , { NULL } , 0 , 0 , S_SCORETVA2 } , // S_SCORETVA1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_SCORETVA1 } , // S_SCORETVA2
{ SPR_PTTV , 1 , 4 , { A_MonitorPop } , 0 , 0 , S_SCORETVA4 } , // S_SCORETVA3
{ SPR_PTTV , 2 , 4 , { NULL } , 0 , 0 , S_SCORETVA5 } , // S_SCORETVA4
{ SPR_PTTV , 3 , 4 , { NULL } , 0 , 0 , S_SCORETVA6 } , // S_SCORETVA5
{ SPR_PTTV , 4 , 4 , { NULL } , 0 , 0 , S_SCORETVA7 } , // S_SCORETVA6
{ SPR_PTTV , 1 , 18 , { A_AwardScore } , 0 , 0 , S_NULL } , // S_SCORETVA7
// Score Box (10k)
{ SPR_PTTV , 5 , 2 , { NULL } , 0 , 0 , S_SCORETVB2 } , // S_SCORETVB1
{ SPR_MTEX , 0 , 1 , { NULL } , 0 , 0 , S_SCORETVB1 } , // S_SCORETVB2
{ SPR_PTTV , 6 , 4 , { A_MonitorPop } , 0 , 0 , S_SCORETVB4 } , // S_SCORETVB3
{ SPR_PTTV , 7 , 4 , { NULL } , 0 , 0 , S_SCORETVB5 } , // S_SCORETVB4
{ SPR_PTTV , 8 , 4 , { NULL } , 0 , 0 , S_SCORETVB6 } , // S_SCORETVB5
{ SPR_PTTV , 9 , 4 , { NULL } , 0 , 0 , S_SCORETVB7 } , // S_SCORETVB6
{ SPR_PTTV , 6 , 18 , { A_AwardScore } , 0 , 0 , S_NULL } , // S_SCORETVB7
// Monitor Explosion
{ SPR_MTEX , 0 , 4 , { NULL } , 0 , 0 , S_MONITOREXPLOSION2 } , // S_MONITOREXPLOSION1
{ SPR_MTEX , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_MONITOREXPLOSION2
{ SPR_RRBX , 1 , 4 , { NULL } , 0 , 0 , S_REDMONITOREXPLOSION2 } , // S_REDMONITOREXPLOSION1
{ SPR_RRBX , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_REDMONITOREXPLOSION2
{ SPR_BRBX , 1 , 4 , { NULL } , 0 , 0 , S_BLUEMONITOREXPLOSION2 } , // S_BLUEMONITOREXPLOSION1
{ SPR_BRBX , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BLUEMONITOREXPLOSION2
{ SPR_MISL , FF_FULLBRIGHT , 1 , { A_SmokeTrailer } , MT_SMOKE , 0 , S_ROCKET } , // S_ROCKET
{ SPR_MISL , FF_FULLBRIGHT , 2 , { NULL } , 0 , 0 , S_NULL } , // S_LASER
{ SPR_TORP , 0 , 1 , { A_SmokeTrailer } , MT_SMOKE , 0 , S_TORPEDO } , // S_TORPEDO
2015-01-01 19:50:31 +00:00
{ SPR_ENRG , FF_FULLBRIGHT | FF_TRANS30 , 1 , { NULL } , 0 , 0 , S_ENERGYBALL2 } , // S_ENERGYBALL1
2014-03-15 16:59:03 +00:00
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_ENERGYBALL1 } , // S_ENERGYBALL2
// Skim Mine (also dropped by Jetty-Syn bomber)
{ SPR_MINE , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_MINE1
{ SPR_MINE , 1 , 1 , { A_Fall } , 0 , 0 , S_MINE_BOOM2 } , // S_MINE_BOOM1
{ SPR_MINE , 2 , 3 , { A_Scream } , 0 , 0 , S_MINE_BOOM3 } , // S_MINE_BOOM2
{ SPR_MINE , 3 , 3 , { A_Explode } , 0 , 0 , S_MINE_BOOM4 } , // S_MINE_BOOM3
{ SPR_MINE , 4 , 3 , { NULL } , 0 , 0 , S_NULL } , // S_MINE_BOOM4
// Jetty-Syn Bullet
{ SPR_JBUL , FF_FULLBRIGHT , 1 , { NULL } , 0 , 0 , S_JETBULLET2 } , // S_JETBULLET1
2015-01-01 19:50:31 +00:00
{ SPR_JBUL , FF_FULLBRIGHT | 1 , 1 , { NULL } , 0 , 0 , S_JETBULLET1 } , // S_JETBULLET2
2014-03-15 16:59:03 +00:00
{ SPR_TRLS , FF_FULLBRIGHT , 1 , { NULL } , 0 , 0 , S_TURRETLASER } , // S_TURRETLASER
2015-01-01 19:50:31 +00:00
{ SPR_TRLS , FF_FULLBRIGHT | 1 , 2 , { NULL } , 0 , 0 , S_TURRETLASEREXPLODE2 } , // S_TURRETLASEREXPLODE1
{ SPR_TRLS , FF_FULLBRIGHT | 2 , 2 , { NULL } , 0 , 0 , S_NULL } , // S_TURRETLASEREXPLODE2
2014-03-15 16:59:03 +00:00
{ SPR_CBLL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CANNONBALL1
{ SPR_AROW , 0 , 1 , { A_ArrowCheck } , 0 , 0 , S_ARROW } , // S_ARROW
{ SPR_AROW , 1 , 1 , { A_ArrowCheck } , 0 , 0 , S_ARROWUP } , // S_ARROWUP
{ SPR_AROW , 2 , 1 , { A_ArrowCheck } , 0 , 0 , S_ARROWDOWN } , // S_ARROWDOWN
2015-01-01 19:50:31 +00:00
{ SPR_CFIR , FF_FULLBRIGHT , 2 , { NULL } , 0 , 0 , S_DEMONFIRE2 } , // S_DEMONFIRE1
{ SPR_CFIR , FF_FULLBRIGHT | 1 , 2 , { NULL } , 0 , 0 , S_DEMONFIRE3 } , // S_DEMONFIRE2
{ SPR_CFIR , FF_FULLBRIGHT | 2 , 2 , { NULL } , 0 , 0 , S_DEMONFIRE4 } , // S_DEMONFIRE3
{ SPR_CFIR , FF_FULLBRIGHT | 3 , 2 , { NULL } , 0 , 0 , S_DEMONFIRE5 } , // S_DEMONFIRE4
{ SPR_CFIR , FF_FULLBRIGHT | 4 , 2 , { NULL } , 0 , 0 , S_DEMONFIRE6 } , // S_DEMONFIRE5
{ SPR_CFIR , FF_FULLBRIGHT | 5 , 2 , { NULL } , 0 , 0 , S_DEMONFIRE1 } , // S_DEMONFIRE6
2014-03-15 16:59:03 +00:00
// GFZ Flower
{ SPR_FWR1 , 0 , 14 , { NULL } , 0 , 0 , S_GFZFLOWERA2 } , // S_GFZFLOWERA
{ SPR_FWR1 , 1 , 14 , { NULL } , 0 , 0 , S_GFZFLOWERA } , // S_GFZFLOWERA2
{ SPR_FWR2 , 0 , 7 , { NULL } , 0 , 0 , S_GFZFLOWERB2 } , // S_GFZFLOWERB1
{ SPR_FWR2 , 1 , 7 , { NULL } , 0 , 0 , S_GFZFLOWERB1 } , // S_GFZFLOWERB1
{ SPR_FWR3 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_GFZFLOWERC1
{ SPR_BUS1 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BERRYBUSH
{ SPR_BUS2 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BUSH
{ SPR_THZP , 0 , 4 , { NULL } , 0 , 0 , S_THZPLANT2 } , // S_THZPLANT1
{ SPR_THZP , 1 , 4 , { NULL } , 0 , 0 , S_THZPLANT3 } , // S_THZPLANT1
{ SPR_THZP , 2 , 4 , { NULL } , 0 , 0 , S_THZPLANT4 } , // S_THZPLANT1
{ SPR_THZP , 3 , 4 , { NULL } , 0 , 0 , S_THZPLANT1 } , // S_THZPLANT1
// THZ Alarm
{ SPR_ALRM , FF_FULLBRIGHT , 35 , { A_Scream } , 0 , 0 , S_ALARM1 } , // S_ALARM1
// Deep Sea Gargoyle
{ SPR_GARG , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_GARGOYLE
// DSZ Seaweed
{ SPR_SEWE , 0 , - 1 , { NULL } , 0 , 0 , S_SEAWEED2 } , // S_SEAWEED1
{ SPR_SEWE , 1 , 5 , { NULL } , 0 , 0 , S_SEAWEED3 } , // S_SEAWEED2
{ SPR_SEWE , 2 , 5 , { NULL } , 0 , 0 , S_SEAWEED4 } , // S_SEAWEED3
{ SPR_SEWE , 3 , 5 , { NULL } , 0 , 0 , S_SEAWEED5 } , // S_SEAWEED4
{ SPR_SEWE , 4 , 5 , { NULL } , 0 , 0 , S_SEAWEED6 } , // S_SEAWEED5
{ SPR_SEWE , 5 , 5 , { NULL } , 0 , 0 , S_SEAWEED1 } , // S_SEAWEED6
// Dripping water
2015-01-01 19:50:31 +00:00
{ SPR_NULL , FF_TRANS30 , 3 * TICRATE , { NULL } , 0 , 0 , S_DRIPA2 } , // S_DRIPA1
{ SPR_DRIP , FF_TRANS30 , 2 , { NULL } , 0 , 0 , S_DRIPA3 } , // S_DRIPA2
{ SPR_DRIP , FF_TRANS30 | 1 , 2 , { NULL } , 0 , 0 , S_DRIPA4 } , // S_DRIPA3
{ SPR_DRIP , FF_TRANS30 | 2 , 2 , { A_SpawnObjectRelative } , 0 , MT_WATERDROP , S_DRIPA1 } , // S_DRIPA4
{ SPR_DRIP , FF_TRANS30 | 3 , - 1 , { NULL } , 0 , 0 , S_DRIPB1 } , // S_DRIPB1
{ SPR_DRIP , FF_TRANS30 | 4 , 1 , { NULL } , 0 , 0 , S_DRIPC2 } , // S_DRIPC1
{ SPR_DRIP , FF_TRANS30 | 5 , 1 , { NULL } , 0 , 0 , S_NULL } , // S_DRIPC2
2014-03-15 16:59:03 +00:00
// Coral 1
{ SPR_CRL1 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CORAL1
// Coral 2
{ SPR_CRL2 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CORAL2
// Coral 3
{ SPR_CRL3 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CORAL3
// Blue Crystal
2015-01-01 19:50:31 +00:00
{ SPR_BCRY , FF_TRANS30 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BLUECRYSTAL1
2014-03-15 16:59:03 +00:00
// CEZ Chain
{ SPR_CHAN , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEZCHAIN
// Flame
2015-01-01 19:50:31 +00:00
{ SPR_FLAM , FF_FULLBRIGHT | FF_TRANS50 , 3 , { NULL } , 0 , 0 , S_FLAME2 } , // S_FLAME1
{ SPR_FLAM , FF_FULLBRIGHT | FF_TRANS50 | 1 , 3 , { NULL } , 0 , 0 , S_FLAME3 } , // S_FLAME2
{ SPR_FLAM , FF_FULLBRIGHT | FF_TRANS50 | 2 , 3 , { NULL } , 0 , 0 , S_FLAME4 } , // S_FLAME3
{ SPR_FLAM , FF_FULLBRIGHT | FF_TRANS50 | 3 , 3 , { NULL } , 0 , 0 , S_FLAME1 } , // S_FLAME4
2014-03-15 16:59:03 +00:00
// Eggman statue
{ SPR_ESTA , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EGGSTATUE1
// Hidden sling appears
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_SLING2 } , // S_SLING1
{ SPR_NULL , 0 , - 1 , { A_SlingAppear } , 0 , 0 , S_NULL } , // S_SLING2
// Small Mace Chain
{ SPR_SMCH , 0 , 1 , { A_MaceRotate } , 0 , 0 , S_SMALLMACECHAIN } , // S_SMALLMACECHAIN
// Big Mace Chain
{ SPR_BMCH , 0 , 1 , { A_MaceRotate } , 0 , 0 , S_BIGMACECHAIN } , // S_BIGMACECHAIN
// Small Mace
{ SPR_SMCE , 0 , 1 , { A_MaceRotate } , 0 , 0 , S_SMALLMACE } , // S_SMALLMACE
// Big Mace
{ SPR_BMCE , 0 , 1 , { A_MaceRotate } , 0 , 0 , S_BIGMACE } , // S_BIGMACE
// CEZ Flower
{ SPR_FWR4 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CEZFLOWER1
// Big Tumbleweed
{ SPR_BTBL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BIGTUMBLEWEED
{ SPR_BTBL , 0 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL2 } , // S_BIGTUMBLEWEED_ROLL1
{ SPR_BTBL , 1 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL3 } , // S_BIGTUMBLEWEED_ROLL2
{ SPR_BTBL , 2 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL4 } , // S_BIGTUMBLEWEED_ROLL3
{ SPR_BTBL , 3 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL5 } , // S_BIGTUMBLEWEED_ROLL4
{ SPR_BTBL , 4 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL6 } , // S_BIGTUMBLEWEED_ROLL5
{ SPR_BTBL , 5 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL7 } , // S_BIGTUMBLEWEED_ROLL6
{ SPR_BTBL , 6 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL8 } , // S_BIGTUMBLEWEED_ROLL7
{ SPR_BTBL , 7 , 5 , { NULL } , 0 , 0 , S_BIGTUMBLEWEED_ROLL1 } , // S_BIGTUMBLEWEED_ROLL8
// Little Tumbleweed
{ SPR_STBL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_LITTLETUMBLEWEED
{ SPR_STBL , 0 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL2 } , // S_LITTLETUMBLEWEED_ROLL1
{ SPR_STBL , 1 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL3 } , // S_LITTLETUMBLEWEED_ROLL2
{ SPR_STBL , 2 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL4 } , // S_LITTLETUMBLEWEED_ROLL3
{ SPR_STBL , 3 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL5 } , // S_LITTLETUMBLEWEED_ROLL4
{ SPR_STBL , 4 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL6 } , // S_LITTLETUMBLEWEED_ROLL5
{ SPR_STBL , 5 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL7 } , // S_LITTLETUMBLEWEED_ROLL6
{ SPR_STBL , 6 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL8 } , // S_LITTLETUMBLEWEED_ROLL7
{ SPR_STBL , 7 , 5 , { NULL } , 0 , 0 , S_LITTLETUMBLEWEED_ROLL1 } , // S_LITTLETUMBLEWEED_ROLL8
// Cacti Sprites
{ SPR_CACT , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CACTI1
{ SPR_CACT , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CACTI2
{ SPR_CACT , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CACTI3
{ SPR_CACT , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CACTI4
// Flame jet
{ SPR_NULL , 0 , 2 * TICRATE , { NULL } , 0 , 0 , S_FLAMEJETSTART } , // S_FLAMEJETSTND
{ SPR_NULL , 0 , 3 * TICRATE , { A_ToggleFlameJet } , 0 , 0 , S_FLAMEJETSTOP } , // S_FLAMEJETSTART
{ SPR_NULL , 0 , 1 , { A_ToggleFlameJet } , 0 , 0 , S_FLAMEJETSTND } , // S_FLAMEJETSTOP
2015-01-01 19:50:31 +00:00
{ SPR_FLME , FF_TRANS50 , 4 , { NULL } , 0 , 0 , S_FLAMEJETFLAME2 } , // S_FLAMEJETFLAME1
{ SPR_FLME , FF_TRANS60 | 1 , 5 , { NULL } , 0 , 0 , S_FLAMEJETFLAME3 } , // S_FLAMEJETFLAME2
{ SPR_FLME , FF_TRANS70 | 2 , 11 , { NULL } , 0 , 0 , S_NULL } , // S_FLAMEJETFLAME3
2014-03-15 16:59:03 +00:00
// Spinning flame jets
// A: Counter-clockwise
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_FJSPINAXISA2 } , // S_FJSPINAXISA1
{ SPR_NULL , 0 , 1 , { A_Thrust } , 10 , 1 , S_FJSPINAXISA3 } , // S_FJSPINAXISA2
{ SPR_NULL , 0 , 0 , { A_Thrust } , 0 , 1 , S_FJSPINAXISA4 } , // S_FJSPINAXISA3
{ SPR_NULL , 0 , 0 , { A_SpawnObjectRelative } , 0 , MT_FJSPINHELPERA , S_FJSPINAXISA5 } , // S_FJSPINAXISA4
{ SPR_NULL , 0 , 2 , { A_FindTarget } , MT_FJSPINHELPERA , 0 , S_FJSPINAXISA6 } , // S_FJSPINAXISA5
{ SPR_NULL , 0 , 1 , { A_Thrust } , - 10 , 1 , S_FJSPINAXISA7 } , // S_FJSPINAXISA6
{ SPR_NULL , 0 , 1 , { A_Thrust } , 0 , 1 , S_FJSPINAXISA8 } , // S_FJSPINAXISA7
{ SPR_NULL , 0 , 0 , { A_FireShot } , MT_FLAMEJETFLAMEB , - 64 , S_FJSPINAXISA9 } , // S_FJSPINAXISA8
{ SPR_NULL , 0 , 3 , { A_ChangeAngleRelative } , 6 , 6 , S_FJSPINAXISA8 } , // S_FJSPINAXISA9
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_FJSPINHELPERA2 } , // S_FJSPINHELPERA1
{ SPR_NULL , 0 , 0 , { A_FindTarget } , MT_FJSPINAXISA , 0 , S_FJSPINHELPERA3 } , // S_FJSPINHELPERA2
{ SPR_NULL , 0 , 1 , { A_CapeChase } , 0 , ( 64 < < 16 ) , S_FJSPINHELPERA3 } , // S_FJSPINHELPERA3
// B: Clockwise
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_FJSPINAXISB2 } , // S_FJSPINAXISB1
{ SPR_NULL , 0 , 1 , { A_Thrust } , 10 , 1 , S_FJSPINAXISB3 } , // S_FJSPINAXISB2
{ SPR_NULL , 0 , 0 , { A_Thrust } , 0 , 1 , S_FJSPINAXISB4 } , // S_FJSPINAXISB3
{ SPR_NULL , 0 , 0 , { A_SpawnObjectRelative } , 0 , MT_FJSPINHELPERB , S_FJSPINAXISB5 } , // S_FJSPINAXISB4
{ SPR_NULL , 0 , 2 , { A_FindTarget } , MT_FJSPINHELPERB , 0 , S_FJSPINAXISB6 } , // S_FJSPINAXISB5
{ SPR_NULL , 0 , 1 , { A_Thrust } , - 10 , 1 , S_FJSPINAXISB7 } , // S_FJSPINAXISB6
{ SPR_NULL , 0 , 1 , { A_Thrust } , 0 , 1 , S_FJSPINAXISB8 } , // S_FJSPINAXISB7
{ SPR_NULL , 0 , 0 , { A_FireShot } , MT_FLAMEJETFLAMEB , - 64 , S_FJSPINAXISB9 } , // S_FJSPINAXISB8
{ SPR_NULL , 0 , 3 , { A_ChangeAngleRelative } , - 6 , - 6 , S_FJSPINAXISB8 } , // S_FJSPINAXISB9
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_FJSPINHELPERB2 } , // S_FJSPINHELPERB1
{ SPR_NULL , 0 , 0 , { A_FindTarget } , MT_FJSPINAXISB , 0 , S_FJSPINHELPERB3 } , // S_FJSPINHELPERB2
{ SPR_NULL , 0 , 1 , { A_CapeChase } , 0 , ( 64 < < 16 ) , S_FJSPINHELPERB3 } , // S_FJSPINHELPERB3
// Blade's flame
2015-01-01 19:50:31 +00:00
{ SPR_DFLM , FF_FULLBRIGHT | FF_TRANS40 | 1 , 1 , { A_MoveRelative } , 0 , 5 , S_FLAMEJETFLAMEB2 } , // S_FLAMEJETFLAMEB1
{ SPR_DFLM , FF_FULLBRIGHT | FF_TRANS40 | 2 , 1 , { A_MoveRelative } , 0 , 7 , S_FLAMEJETFLAMEB3 } , // S_FLAMEJETFLAMEB2
{ SPR_DFLM , FF_FULLBRIGHT | FF_TRANS40 | 3 , 24 , { NULL } , 0 , 0 , S_FLAMEJETFLAMEB4 } , // S_FLAMEJETFLAMEB3
{ SPR_DFLM , FF_FULLBRIGHT | FF_TRANS40 | 4 , 24 , { NULL } , 0 , 0 , S_FLAMEJETFLAMEB5 } , // S_FLAMEJETFLAMEB4
{ SPR_DFLM , FF_FULLBRIGHT | FF_TRANS40 | 5 , 24 , { NULL } , 0 , 0 , S_FLAMEJETFLAMEB6 } , // S_FLAMEJETFLAMEB5
{ SPR_DFLM , FF_FULLBRIGHT | FF_TRANS40 | 6 , 12 , { NULL } , 0 , 0 , S_NULL } , // S_FLAMEJETFLAMEB6
2014-03-15 16:59:03 +00:00
// Trapgoyles
{ SPR_GARG , 0 , 67 , { NULL } , 0 , 0 , S_TRAPGOYLE_CHECK } , // S_TRAPGOYLE
{ SPR_GARG , 0 , 3 , { NULL } , 0 , 0 , S_TRAPGOYLE_FIRE1 } , // S_TRAPGOYLE_CHECK
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLE_FIRE2 } , // S_TRAPGOYLE_FIRE1
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLE_FIRE3 } , // S_TRAPGOYLE_FIRE2
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLE } , // S_TRAPGOYLE_FIRE3
{ SPR_GARG , 0 , 67 , { NULL } , 0 , 0 , S_TRAPGOYLEUP_CHECK } , // S_TRAPGOYLEUP
{ SPR_GARG , 0 , 3 , { NULL } , 0 , 0 , S_TRAPGOYLEUP_FIRE1 } , // S_TRAPGOYLEUP_CHECK
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) + 45 , S_TRAPGOYLEUP_FIRE2 } , // S_TRAPGOYLEUP_FIRE1
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) + 45 , S_TRAPGOYLEUP_FIRE3 } , // S_TRAPGOYLEUP_FIRE2
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) + 45 , S_TRAPGOYLEUP } , // S_TRAPGOYLEUP_FIRE3
{ SPR_GARG , 0 , 67 , { NULL } , 0 , 0 , S_TRAPGOYLEDOWN_CHECK } , // S_TRAPGOYLEDOWN
{ SPR_GARG , 0 , 3 , { NULL } , 0 , 0 , S_TRAPGOYLEDOWN_FIRE1 } , // S_TRAPGOYLEDOWN_CHECK
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) + 315 , S_TRAPGOYLEDOWN_FIRE2 } , // S_TRAPGOYLEDOWN_FIRE1
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) + 315 , S_TRAPGOYLEDOWN_FIRE3 } , // S_TRAPGOYLEDOWN_FIRE2
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) + 315 , S_TRAPGOYLEDOWN } , // S_TRAPGOYLEDOWN_FIRE3
{ SPR_GARG , 0 , 135 , { NULL } , 0 , 0 , S_TRAPGOYLELONG_CHECK } , // S_TRAPGOYLELONG
{ SPR_GARG , 0 , 3 , { NULL } , 0 , 0 , S_TRAPGOYLELONG_FIRE1 } , // S_TRAPGOYLELONG_CHECK
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLELONG_FIRE2 } , // S_TRAPGOYLELONG_FIRE1
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLELONG_FIRE3 } , // S_TRAPGOYLELONG_FIRE2
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLELONG_FIRE4 } , // S_TRAPGOYLELONG_FIRE3
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLELONG_FIRE5 } , // S_TRAPGOYLELONG_FIRE4
{ SPR_GARG , 0 , 1 , { A_TrapShot } , ( 16 < < 16 ) + MT_DEMONFIRE , ( 30 < < 16 ) , S_TRAPGOYLELONG } , // S_TRAPGOYLELONG_FIRE5
// Target/Red Crystal
{ SPR_RCRY , 0 , - 1 , { NULL } , 0 , 0 , S_TARGET_IDLE } , // S_TARGET_IDLE
2015-01-01 19:50:31 +00:00
{ SPR_RCRY , FF_FULLBRIGHT | 1 , 0 , { A_PlaySound } , sfx_ding , 1 , S_TARGET_HIT2 } , // S_TARGET_HIT1
{ SPR_RCRY , FF_FULLBRIGHT | 1 , 45 , { A_SetObjectFlags } , MF_PUSHABLE , 2 , S_TARGET_RESPAWN } , // S_TARGET_HIT2
2014-03-15 16:59:03 +00:00
{ SPR_RCRY , 1 , 0 , { A_SpawnObjectRelative } , 0 , MT_TARGET , S_NULL } , // S_TARGET_RESPAWN
2015-01-01 19:50:31 +00:00
{ SPR_RCRY , FF_FULLBRIGHT | 1 , - 1 , { A_SetObjectFlags } , MF_PUSHABLE , 1 , S_TARGET_ALLDONE } , // S_TARGET_ALLDONE
2014-03-15 16:59:03 +00:00
// Stalagmites
{ SPR_STLG , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG0
{ SPR_STLG , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG1
{ SPR_STLG , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG2
{ SPR_STLG , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG3
{ SPR_STLG , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG4
{ SPR_STLG , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG5
{ SPR_STLG , 6 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG6
{ SPR_STLG , 7 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG7
{ SPR_STLG , 8 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG8
{ SPR_STLG , 9 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_STG9
// Xmas-specific stuff
{ SPR_XMS1 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_XMASPOLE
{ SPR_XMS2 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_CANDYCANE
{ SPR_XMS3 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SNOWMAN
// Loads of Botanic Serenity bullshit
{ SPR_BSZ1 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTALLFLOWER_RED
{ SPR_BSZ1 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTALLFLOWER_PURPLE
{ SPR_BSZ1 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTALLFLOWER_BLUE
{ SPR_BSZ1 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTALLFLOWER_CYAN
{ SPR_BSZ1 , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTALLFLOWER_YELLOW
{ SPR_BSZ1 , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTALLFLOWER_ORANGE
{ SPR_BSZ2 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZFLOWER_RED
{ SPR_BSZ2 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZFLOWER_PURPLE
{ SPR_BSZ2 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZFLOWER_BLUE
{ SPR_BSZ2 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZFLOWER_CYAN
{ SPR_BSZ2 , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZFLOWER_YELLOW
{ SPR_BSZ2 , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZFLOWER_ORANGE
{ SPR_BSZ3 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSHORTFLOWER_RED
{ SPR_BSZ3 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSHORTFLOWER_PURPLE
{ SPR_BSZ3 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSHORTFLOWER_BLUE
{ SPR_BSZ3 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSHORTFLOWER_CYAN
{ SPR_BSZ3 , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSHORTFLOWER_YELLOW
{ SPR_BSZ3 , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSHORTFLOWER_ORANGE
{ SPR_BSZ4 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTULIP_RED
{ SPR_BSZ4 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTULIP_PURPLE
{ SPR_BSZ4 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTULIP_BLUE
{ SPR_BSZ4 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTULIP_CYAN
{ SPR_BSZ4 , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTULIP_YELLOW
{ SPR_BSZ4 , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZTULIP_ORANGE
{ SPR_BSZ5 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZCLUSTER_RED
{ SPR_BSZ5 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZCLUSTER_PURPLE
{ SPR_BSZ5 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZCLUSTER_BLUE
{ SPR_BSZ5 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZCLUSTER_CYAN
{ SPR_BSZ5 , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZCLUSTER_YELLOW
{ SPR_BSZ5 , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZCLUSTER_ORANGE
{ SPR_BSZ6 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZBUSH_RED
{ SPR_BSZ6 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZBUSH_PURPLE
{ SPR_BSZ6 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZBUSH_BLUE
{ SPR_BSZ6 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZBUSH_CYAN
{ SPR_BSZ6 , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZBUSH_YELLOW
{ SPR_BSZ6 , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZBUSH_ORANGE
{ SPR_BSZ7 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZVINE_RED
{ SPR_BSZ7 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZVINE_PURPLE
{ SPR_BSZ7 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZVINE_BLUE
{ SPR_BSZ7 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZVINE_CYAN
{ SPR_BSZ7 , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZVINE_YELLOW
{ SPR_BSZ7 , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZVINE_ORANGE
{ SPR_BSZ8 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSHRUB
{ SPR_BSZ8 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZCLOVER
{ SPR_BSZ8 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZFISH
{ SPR_BSZ8 , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BSZSUNFLOWER
// Disco ball
{ SPR_DBAL , FF_FULLBRIGHT , 5 , { NULL } , 0 , 0 , S_DBALL2 } , // S_DBALL1
2015-01-01 19:50:31 +00:00
{ SPR_DBAL , FF_FULLBRIGHT | 1 , 5 , { NULL } , 0 , 0 , S_DBALL3 } , // S_DBALL2
{ SPR_DBAL , FF_FULLBRIGHT | 2 , 5 , { NULL } , 0 , 0 , S_DBALL4 } , // S_DBALL3
{ SPR_DBAL , FF_FULLBRIGHT | 3 , 5 , { NULL } , 0 , 0 , S_DBALL5 } , // S_DBALL4
{ SPR_DBAL , FF_FULLBRIGHT | 4 , 5 , { NULL } , 0 , 0 , S_DBALL6 } , // S_DBALL5
{ SPR_DBAL , FF_FULLBRIGHT | 5 , 5 , { NULL } , 0 , 0 , S_DBALL1 } , // S_DBALL6
2014-03-15 16:59:03 +00:00
{ SPR_ESTA , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EGGSTATUE2
// Shield Orb
2015-01-01 19:50:31 +00:00
{ SPR_ARMA , FF_TRANS40 , 2 , { NULL } , 0 , 0 , S_ARMA2 } , // S_ARMA1
{ SPR_ARMA , FF_TRANS40 | 1 , 2 , { NULL } , 0 , 0 , S_ARMA3 } , // S_ARMA2
{ SPR_ARMA , FF_TRANS40 | 2 , 2 , { NULL } , 0 , 0 , S_ARMA4 } , // S_ARMA3
{ SPR_ARMA , FF_TRANS40 | 3 , 2 , { NULL } , 0 , 0 , S_ARMA5 } , // S_ARMA4
{ SPR_ARMA , FF_TRANS40 | 4 , 2 , { NULL } , 0 , 0 , S_ARMA6 } , // S_ARMA5
{ SPR_ARMA , FF_TRANS40 | 5 , 2 , { NULL } , 0 , 0 , S_ARMA7 } , // S_ARMA6
{ SPR_ARMA , FF_TRANS40 | 6 , 2 , { NULL } , 0 , 0 , S_ARMA8 } , // S_ARMA7
{ SPR_ARMA , FF_TRANS40 | 7 , 2 , { NULL } , 0 , 0 , S_ARMA9 } , // S_ARMA8
{ SPR_ARMA , FF_TRANS40 | 8 , 2 , { NULL } , 0 , 0 , S_ARMA10 } , // S_ARMA9
{ SPR_ARMA , FF_TRANS40 | 9 , 2 , { NULL } , 0 , 0 , S_ARMA11 } , // S_ARMA10
{ SPR_ARMA , FF_TRANS40 | 10 , 2 , { NULL } , 0 , 0 , S_ARMA12 } , // S_ARMA11
{ SPR_ARMA , FF_TRANS40 | 11 , 2 , { NULL } , 0 , 0 , S_ARMA13 } , // S_ARMA12
{ SPR_ARMA , FF_TRANS40 | 12 , 2 , { NULL } , 0 , 0 , S_ARMA14 } , // S_ARMA13
{ SPR_ARMA , FF_TRANS40 | 13 , 2 , { NULL } , 0 , 0 , S_ARMA15 } , // S_ARMA14
{ SPR_ARMA , FF_TRANS40 | 14 , 2 , { NULL } , 0 , 0 , S_ARMA16 } , // S_ARMA15
{ SPR_ARMA , FF_TRANS40 | 15 , 2 , { NULL } , 0 , 0 , S_ARMA1 } , // S_ARMA16
{ SPR_ARMF , FF_FULLBRIGHT , 3 , { NULL } , 0 , 0 , S_ARMF2 } , // S_ARMF1
{ SPR_ARMF , FF_FULLBRIGHT | 1 , 3 , { NULL } , 0 , 0 , S_ARMF3 } , // S_ARMF2
{ SPR_ARMF , FF_FULLBRIGHT | 2 , 3 , { NULL } , 0 , 0 , S_ARMF4 } , // S_ARMF3
{ SPR_ARMF , FF_FULLBRIGHT | 3 , 3 , { NULL } , 0 , 0 , S_ARMF5 } , // S_ARMF4
{ SPR_ARMF , FF_FULLBRIGHT | 4 , 3 , { NULL } , 0 , 0 , S_ARMF6 } , // S_ARMF5
{ SPR_ARMF , FF_FULLBRIGHT | 5 , 3 , { NULL } , 0 , 0 , S_ARMF7 } , // S_ARMF6
{ SPR_ARMF , FF_FULLBRIGHT | 6 , 3 , { NULL } , 0 , 0 , S_ARMF8 } , // S_ARMF7
{ SPR_ARMF , FF_FULLBRIGHT | 7 , 3 , { NULL } , 0 , 0 , S_ARMF9 } , // S_ARMF8
{ SPR_ARMF , FF_FULLBRIGHT | 8 , 3 , { NULL } , 0 , 0 , S_ARMF10 } , // S_ARMF9
{ SPR_ARMF , FF_FULLBRIGHT | 9 , 3 , { NULL } , 0 , 0 , S_ARMF11 } , // S_ARMF10
{ SPR_ARMF , FF_FULLBRIGHT | 10 , 3 , { NULL } , 0 , 0 , S_ARMF12 } , // S_ARMF11
{ SPR_ARMF , FF_FULLBRIGHT | 11 , 3 , { NULL } , 0 , 0 , S_ARMF13 } , // S_ARMF12
{ SPR_ARMF , FF_FULLBRIGHT | 12 , 3 , { NULL } , 0 , 0 , S_ARMF14 } , // S_ARMF13
{ SPR_ARMF , FF_FULLBRIGHT | 13 , 3 , { NULL } , 0 , 0 , S_ARMF15 } , // S_ARMF14
{ SPR_ARMF , FF_FULLBRIGHT | 14 , 3 , { NULL } , 0 , 0 , S_ARMF16 } , // S_ARMF15
{ SPR_ARMF , FF_FULLBRIGHT | 15 , 3 , { NULL } , 0 , 0 , S_ARMF1 } , // S_ARMF16
{ SPR_ARMB , FF_FULLBRIGHT | 0 , 3 , { NULL } , 1 , 0 , S_ARMB2 } , // S_ARMB1
{ SPR_ARMB , FF_FULLBRIGHT | 1 , 3 , { NULL } , 1 , 0 , S_ARMB3 } , // S_ARMB2
{ SPR_ARMB , FF_FULLBRIGHT | 2 , 3 , { NULL } , 1 , 0 , S_ARMB4 } , // S_ARMB3
{ SPR_ARMB , FF_FULLBRIGHT | 3 , 3 , { NULL } , 1 , 0 , S_ARMB5 } , // S_ARMB4
{ SPR_ARMB , FF_FULLBRIGHT | 4 , 3 , { NULL } , 1 , 0 , S_ARMB6 } , // S_ARMB5
{ SPR_ARMB , FF_FULLBRIGHT | 5 , 3 , { NULL } , 1 , 0 , S_ARMB7 } , // S_ARMB6
{ SPR_ARMB , FF_FULLBRIGHT | 6 , 3 , { NULL } , 1 , 0 , S_ARMB8 } , // S_ARMB7
{ SPR_ARMB , FF_FULLBRIGHT | 7 , 3 , { NULL } , 1 , 0 , S_ARMB9 } , // S_ARMB8
{ SPR_ARMB , FF_FULLBRIGHT | 8 , 3 , { NULL } , 1 , 0 , S_ARMB10 } , // S_ARMB9
{ SPR_ARMB , FF_FULLBRIGHT | 9 , 3 , { NULL } , 1 , 0 , S_ARMB11 } , // S_ARMB10
{ SPR_ARMB , FF_FULLBRIGHT | 10 , 3 , { NULL } , 1 , 0 , S_ARMB12 } , // S_ARMB11
{ SPR_ARMB , FF_FULLBRIGHT | 11 , 3 , { NULL } , 1 , 0 , S_ARMB13 } , // S_ARMB12
{ SPR_ARMB , FF_FULLBRIGHT | 12 , 3 , { NULL } , 1 , 0 , S_ARMB14 } , // S_ARMB13
{ SPR_ARMB , FF_FULLBRIGHT | 13 , 3 , { NULL } , 1 , 0 , S_ARMB15 } , // S_ARMB14
{ SPR_ARMB , FF_FULLBRIGHT | 14 , 3 , { NULL } , 1 , 0 , S_ARMB16 } , // S_ARMB15
{ SPR_ARMB , FF_FULLBRIGHT | 15 , 3 , { NULL } , 1 , 0 , S_ARMB1 } , // S_ARMB16
{ SPR_WIND , FF_TRANS70 , 2 , { NULL } , 0 , 0 , S_WIND2 } , // S_WIND1
{ SPR_WIND , FF_TRANS70 | 1 , 2 , { NULL } , 0 , 0 , S_WIND3 } , // S_WIND2
{ SPR_WIND , FF_TRANS70 | 2 , 2 , { NULL } , 0 , 0 , S_WIND4 } , // S_WIND3
{ SPR_WIND , FF_TRANS70 | 3 , 2 , { NULL } , 0 , 0 , S_WIND5 } , // S_WIND4
{ SPR_WIND , FF_TRANS70 | 4 , 2 , { NULL } , 0 , 0 , S_WIND6 } , // S_WIND5
{ SPR_WIND , FF_TRANS70 | 5 , 2 , { NULL } , 0 , 0 , S_WIND7 } , // S_WIND6
{ SPR_WIND , FF_TRANS70 | 6 , 2 , { NULL } , 0 , 0 , S_WIND8 } , // S_WIND7
{ SPR_WIND , FF_TRANS70 | 7 , 2 , { NULL } , 0 , 0 , S_WIND1 } , // S_WIND8
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 , 2 , { NULL } , 0 , 0 , S_MAGN2 } , // S_MAGN1
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 1 , 2 , { NULL } , 0 , 0 , S_MAGN3 } , // S_MAGN2
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 2 , 2 , { NULL } , 0 , 0 , S_MAGN4 } , // S_MAGN3
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 3 , 2 , { NULL } , 0 , 0 , S_MAGN5 } , // S_MAGN4
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 4 , 2 , { NULL } , 0 , 0 , S_MAGN6 } , // S_MAGN5
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 5 , 2 , { NULL } , 0 , 0 , S_MAGN7 } , // S_MAGN6
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 6 , 2 , { NULL } , 0 , 0 , S_MAGN8 } , // S_MAGN7
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 7 , 2 , { NULL } , 0 , 0 , S_MAGN9 } , // S_MAGN8
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 8 , 2 , { NULL } , 0 , 0 , S_MAGN10 } , // S_MAGN9
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 9 , 2 , { NULL } , 0 , 0 , S_MAGN11 } , // S_MAGN10
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 10 , 2 , { NULL } , 0 , 0 , S_MAGN12 } , // S_MAGN11
{ SPR_MAGN , FF_FULLBRIGHT | FF_TRANS40 | 11 , 2 , { NULL } , 0 , 0 , S_MAGN1 } , // S_MAGN12
{ SPR_FORC , FF_TRANS50 , 3 , { NULL } , 0 , 0 , S_FORC2 } , // S_FORC1
{ SPR_FORC , FF_TRANS50 | 1 , 3 , { NULL } , 0 , 0 , S_FORC3 } , // S_FORC2
{ SPR_FORC , FF_TRANS50 | 2 , 3 , { NULL } , 0 , 0 , S_FORC4 } , // S_FORC3
{ SPR_FORC , FF_TRANS50 | 3 , 3 , { NULL } , 0 , 0 , S_FORC5 } , // S_FORC4
{ SPR_FORC , FF_TRANS50 | 4 , 3 , { NULL } , 0 , 0 , S_FORC6 } , // S_FORC5
{ SPR_FORC , FF_TRANS50 | 5 , 3 , { NULL } , 0 , 0 , S_FORC7 } , // S_FORC6
{ SPR_FORC , FF_TRANS50 | 6 , 3 , { NULL } , 0 , 0 , S_FORC8 } , // S_FORC7
{ SPR_FORC , FF_TRANS50 | 7 , 3 , { NULL } , 0 , 0 , S_FORC9 } , // S_FORC8
{ SPR_FORC , FF_TRANS50 | 8 , 3 , { NULL } , 0 , 0 , S_FORC10 } , // S_FORC9
{ SPR_FORC , FF_TRANS50 | 9 , 3 , { NULL } , 0 , 0 , S_FORC1 } , // S_FORC10
{ SPR_FORC , FF_TRANS50 | 10 , 3 , { NULL } , 0 , 0 , S_FORC12 } , // S_FORC11
{ SPR_FORC , FF_TRANS50 | 11 , 3 , { NULL } , 0 , 0 , S_FORC13 } , // S_FORC12
{ SPR_FORC , FF_TRANS50 | 12 , 3 , { NULL } , 0 , 0 , S_FORC14 } , // S_FORC13
{ SPR_FORC , FF_TRANS50 | 13 , 3 , { NULL } , 0 , 0 , S_FORC15 } , // S_FORC14
{ SPR_FORC , FF_TRANS50 | 14 , 3 , { NULL } , 0 , 0 , S_FORC16 } , // S_FORC15
{ SPR_FORC , FF_TRANS50 | 15 , 3 , { NULL } , 0 , 0 , S_FORC17 } , // S_FORC16
{ SPR_FORC , FF_TRANS50 | 16 , 3 , { NULL } , 0 , 0 , S_FORC18 } , // S_FORC17
{ SPR_FORC , FF_TRANS50 | 17 , 3 , { NULL } , 0 , 0 , S_FORC19 } , // S_FORC18
{ SPR_FORC , FF_TRANS50 | 18 , 3 , { NULL } , 0 , 0 , S_FORC20 } , // S_FORC19
{ SPR_FORC , FF_TRANS50 | 19 , 3 , { NULL } , 0 , 0 , S_FORC11 } , // S_FORC20
{ SPR_ELEM , FF_TRANS50 , 4 , { NULL } , 0 , 0 , S_ELEM2 } , // S_ELEM1
{ SPR_ELEM , FF_TRANS50 | 1 , 4 , { NULL } , 0 , 0 , S_ELEM3 } , // S_ELEM2
{ SPR_ELEM , FF_TRANS50 | 2 , 4 , { NULL } , 0 , 0 , S_ELEM4 } , // S_ELEM3
{ SPR_ELEM , FF_TRANS50 | 3 , 4 , { NULL } , 0 , 0 , S_ELEM5 } , // S_ELEM4
{ SPR_ELEM , FF_TRANS50 | 4 , 4 , { NULL } , 0 , 0 , S_ELEM6 } , // S_ELEM5
{ SPR_ELEM , FF_TRANS50 | 5 , 4 , { NULL } , 0 , 0 , S_ELEM7 } , // S_ELEM6
{ SPR_ELEM , FF_TRANS50 | 6 , 4 , { NULL } , 0 , 0 , S_ELEM8 } , // S_ELEM7
{ SPR_ELEM , FF_TRANS50 | 7 , 4 , { NULL } , 0 , 0 , S_ELEM9 } , // S_ELEM8
{ SPR_ELEM , FF_TRANS50 | 8 , 4 , { NULL } , 0 , 0 , S_ELEM10 } , // S_ELEM9
{ SPR_ELEM , FF_TRANS50 | 9 , 4 , { NULL } , 0 , 0 , S_ELEM11 } , // S_ELEM10
{ SPR_ELEM , FF_TRANS50 | 10 , 4 , { NULL } , 0 , 0 , S_ELEM12 } , // S_ELEM11
{ SPR_ELEM , FF_TRANS50 | 11 , 4 , { NULL } , 0 , 0 , S_ELEM1 } , // S_ELEM12
{ SPR_ELEM , FF_FULLBRIGHT | 12 , 3 , { NULL } , 0 , 0 , S_ELEMF2 } , // S_ELEMF1
{ SPR_ELEM , FF_FULLBRIGHT | 13 , 3 , { NULL } , 0 , 0 , S_ELEMF3 } , // S_ELEMF2
{ SPR_ELEM , FF_FULLBRIGHT | 14 , 3 , { NULL } , 0 , 0 , S_ELEMF4 } , // S_ELEMF3
{ SPR_ELEM , FF_FULLBRIGHT | 15 , 3 , { NULL } , 0 , 0 , S_ELEMF5 } , // S_ELEMF4
{ SPR_ELEM , FF_FULLBRIGHT | 16 , 3 , { NULL } , 0 , 0 , S_ELEMF6 } , // S_ELEMF5
{ SPR_ELEM , FF_FULLBRIGHT | 17 , 3 , { NULL } , 0 , 0 , S_ELEMF7 } , // S_ELEMF6
{ SPR_ELEM , FF_FULLBRIGHT | 18 , 3 , { NULL } , 0 , 0 , S_ELEMF8 } , // S_ELEMF7
{ SPR_ELEM , FF_FULLBRIGHT | 19 , 3 , { NULL } , 0 , 0 , S_ELEMF1 } , // S_ELEMF8
{ SPR_PITY , FF_TRANS20 , 1 , { NULL } , 0 , 0 , S_PITY2 } , // S_PITY1
{ SPR_PITY , FF_TRANS20 | 1 , 1 , { NULL } , 0 , 0 , S_PITY3 } , // S_PITY2
{ SPR_PITY , FF_TRANS20 , 1 , { NULL } , 0 , 0 , S_PITY4 } , // S_PITY3
{ SPR_PITY , FF_TRANS20 | 2 , 1 , { NULL } , 0 , 0 , S_PITY5 } , // S_PITY4
{ SPR_PITY , FF_TRANS20 , 1 , { NULL } , 0 , 0 , S_PITY6 } , // S_PITY5
{ SPR_PITY , FF_TRANS20 | 3 , 1 , { NULL } , 0 , 0 , S_PITY7 } , // S_PITY6
{ SPR_PITY , FF_TRANS20 , 1 , { NULL } , 0 , 0 , S_PITY8 } , // S_PITY7
{ SPR_PITY , FF_TRANS20 | 4 , 1 , { NULL } , 0 , 0 , S_PITY9 } , // S_PITY8
{ SPR_PITY , FF_TRANS20 , 1 , { NULL } , 0 , 0 , S_PITY10 } , // S_PITY9
{ SPR_PITY , FF_TRANS20 | 5 , 1 , { NULL } , 0 , 0 , S_PITY1 } , // S_PITY10
2014-03-15 16:59:03 +00:00
// Invincibility Sparkles
2016-07-06 04:09:17 +00:00
{ SPR_IVSP , FF_ANIMATE , 32 , { NULL } , 31 , 1 , S_NULL } , // S_IVSP
2014-03-15 16:59:03 +00:00
// Super Sonic Spark
{ SPR_SSPK , 0 , 2 , { NULL } , 0 , 0 , S_SSPK2 } , // S_SSPK1
{ SPR_SSPK , 1 , 2 , { NULL } , 0 , 0 , S_SSPK3 } , // S_SSPK2
{ SPR_SSPK , 2 , 2 , { NULL } , 0 , 0 , S_SSPK4 } , // S_SSPK3
{ SPR_SSPK , 1 , 2 , { NULL } , 0 , 0 , S_SSPK5 } , // S_SSPK4
{ SPR_SSPK , 0 , 2 , { NULL } , 0 , 0 , S_NULL } , // S_SSPK5
// Freed Birdie
{ SPR_BIRD , 0 , 4 , { NULL } , 0 , 0 , S_BIRD2 } , // S_BIRD1
{ SPR_BIRD , 0 , 4 , { A_Chase } , 0 , 0 , S_BIRD3 } , // S_BIRD2
{ SPR_BIRD , 1 , 4 , { A_Chase } , 0 , 0 , S_BIRD2 } , // S_BIRD3
// Freed Bunny
{ SPR_BUNY , 0 , 4 , { NULL } , 0 , 0 , S_BUNNY2 } , // S_BUNNY1
{ SPR_BUNY , 0 , 64 , { NULL } , 0 , 0 , S_BUNNY3 } , // S_BUNNY2
{ SPR_BUNY , 1 , 2 , { A_BunnyHop } , 6 , 3 , S_BUNNY4 } , // S_BUNNY3
{ SPR_BUNY , 1 , 2 , { A_Chase } , 0 , 0 , S_BUNNY5 } , // S_BUNNY4
{ SPR_BUNY , 1 , 2 , { A_Chase } , 0 , 0 , S_BUNNY6 } , // S_BUNNY5
{ SPR_BUNY , 1 , 2 , { A_Chase } , 0 , 0 , S_BUNNY7 } , // S_BUNNY6
{ SPR_BUNY , 1 , 2 , { A_Chase } , 0 , 0 , S_BUNNY8 } , // S_BUNNY7
{ SPR_BUNY , 1 , 2 , { A_Chase } , 0 , 0 , S_BUNNY9 } , // S_BUNNY8
{ SPR_BUNY , 1 , 2 , { A_Chase } , 0 , 0 , S_BUNNY10 } , // S_BUNNY9
{ SPR_BUNY , 1 , 2 , { A_Chase } , 0 , 0 , S_BUNNY2 } , // S_BUNNY10
// Freed Mouse
{ SPR_MOUS , 0 , 2 , { A_MouseThink } , 0 , 0 , S_MOUSE2 } , // S_MOUSE1
{ SPR_MOUS , 1 , 2 , { A_MouseThink } , 0 , 0 , S_MOUSE1 } , // S_MOUSE2
// Freed Chicken
{ SPR_CHIC , 0 , 7 , { A_Chase } , 3 , 0 , S_CHICKENHOP } , // S_CHICKEN1
{ SPR_CHIC , 0 , 1 , { A_BunnyHop } , 4 , 2 , S_CHICKENFLY1 } , // S_CHICKENHOP
{ SPR_CHIC , 1 , 2 , { A_ChickenCheck } , 0 , 0 , S_CHICKENFLY2 } , // S_CHICKENFLY1
{ SPR_CHIC , 2 , 2 , { NULL } , 0 , 0 , S_CHICKENFLY1 } , // S_CHICKENFLY2
// Freed Cow
{ SPR_COWZ , 0 , 4 , { A_Chase } , 3 , 0 , S_COW2 } , // S_COW1
{ SPR_COWZ , 1 , 4 , { A_Chase } , 3 , 0 , S_COW3 } , // S_COW2
{ SPR_COWZ , 2 , 4 , { A_Chase } , 3 , 0 , S_COW4 } , // S_COW3
{ SPR_COWZ , 3 , 4 , { A_Chase } , 3 , 0 , S_COW1 } , // S_COW4
// Freed Birdie
{ SPR_RBRD , 0 , 4 , { NULL } , 0 , 0 , S_RBIRD2 } , // S_RBIRD1
{ SPR_RBRD , 0 , 4 , { A_Chase } , 0 , 0 , S_RBIRD3 } , // S_RBIRD2
{ SPR_RBRD , 1 , 4 , { A_Chase } , 0 , 0 , S_RBIRD2 } , // S_RBIRD3
// Yellow Spring
{ SPR_SPRY , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_YELLOWSPRING
{ SPR_SPRY , 4 , 4 , { A_Pain } , 0 , 0 , S_YELLOWSPRING3 } , // S_YELLOWSPRING2
{ SPR_SPRY , 3 , 1 , { NULL } , 0 , 0 , S_YELLOWSPRING4 } , // S_YELLOWSPRING3
{ SPR_SPRY , 2 , 1 , { NULL } , 0 , 0 , S_YELLOWSPRING5 } , // S_YELLOWSPRING4
{ SPR_SPRY , 1 , 1 , { NULL } , 0 , 0 , S_YELLOWSPRING } , // S_YELLOWSPRING5
// Red Spring
{ SPR_SPRR , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_REDSPRING
{ SPR_SPRR , 4 , 4 , { A_Pain } , 0 , 0 , S_REDSPRING3 } , // S_REDSPRING2
{ SPR_SPRR , 3 , 1 , { NULL } , 0 , 0 , S_REDSPRING4 } , // S_REDSPRING3
{ SPR_SPRR , 2 , 1 , { NULL } , 0 , 0 , S_REDSPRING5 } , // S_REDSPRING4
{ SPR_SPRR , 1 , 1 , { NULL } , 0 , 0 , S_REDSPRING } , // S_REDSPRING5
// Blue Spring
{ SPR_SPRB , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_BLUESPRING
{ SPR_SPRB , 4 , 4 , { A_Pain } , 0 , 0 , S_BLUESPRING3 } , // S_BLUESPRING2
{ SPR_SPRB , 3 , 1 , { NULL } , 0 , 0 , S_BLUESPRING4 } , // S_BLUESPRING3
{ SPR_SPRB , 2 , 1 , { NULL } , 0 , 0 , S_BLUESPRING5 } , // S_BLUESPRING4
{ SPR_SPRB , 1 , 1 , { NULL } , 0 , 0 , S_BLUESPRING } , // S_BLUESPRING5
// Yellow Diagonal Spring
{ SPR_YSPR , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_YDIAG1
{ SPR_YSPR , 1 , 1 , { A_Pain } , 0 , 0 , S_YDIAG3 } , // S_YDIAG2
{ SPR_YSPR , 2 , 1 , { NULL } , 0 , 0 , S_YDIAG4 } , // S_YDIAG3
{ SPR_YSPR , 3 , 1 , { NULL } , 0 , 0 , S_YDIAG5 } , // S_YDIAG4
{ SPR_YSPR , 4 , 1 , { NULL } , 0 , 0 , S_YDIAG6 } , // S_YDIAG5
{ SPR_YSPR , 3 , 1 , { NULL } , 0 , 0 , S_YDIAG7 } , // S_YDIAG6
{ SPR_YSPR , 2 , 1 , { NULL } , 0 , 0 , S_YDIAG8 } , // S_YDIAG7
{ SPR_YSPR , 1 , 1 , { NULL } , 0 , 0 , S_YDIAG1 } , // S_YDIAG8
// Red Diagonal Spring
{ SPR_RSPR , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_RDIAG1
{ SPR_RSPR , 1 , 1 , { A_Pain } , 0 , 0 , S_RDIAG3 } , // S_RDIAG2
{ SPR_RSPR , 2 , 1 , { NULL } , 0 , 0 , S_RDIAG4 } , // S_RDIAG3
{ SPR_RSPR , 3 , 1 , { NULL } , 0 , 0 , S_RDIAG5 } , // S_RDIAG4
{ SPR_RSPR , 4 , 1 , { NULL } , 0 , 0 , S_RDIAG6 } , // S_RDIAG5
{ SPR_RSPR , 3 , 1 , { NULL } , 0 , 0 , S_RDIAG7 } , // S_RDIAG6
{ SPR_RSPR , 2 , 1 , { NULL } , 0 , 0 , S_RDIAG8 } , // S_RDIAG7
{ SPR_RSPR , 1 , 1 , { NULL } , 0 , 0 , S_RDIAG1 } , // S_RDIAG8
// Rain
2015-01-01 19:50:31 +00:00
{ SPR_RAIN , FF_TRANS50 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_RAIN1
{ SPR_RAIN , FF_TRANS50 , 1 , { NULL } , 0 , 0 , S_RAIN1 } , // S_RAINRETURN
2014-03-15 16:59:03 +00:00
// Snowflake
{ SPR_SNO1 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SNOW1
{ SPR_SNO1 , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SNOW2
{ SPR_SNO1 , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SNOW3
// Water Splish
2015-01-01 19:50:31 +00:00
{ SPR_SPLH , FF_TRANS50 , 2 , { NULL } , 0 , 0 , S_SPLISH2 } , // S_SPLISH1
{ SPR_SPLH , FF_TRANS50 | 1 , 2 , { NULL } , 0 , 0 , S_SPLISH3 } , // S_SPLISH2
{ SPR_SPLH , FF_TRANS50 | 2 , 2 , { NULL } , 0 , 0 , S_SPLISH4 } , // S_SPLISH3
{ SPR_SPLH , FF_TRANS50 | 3 , 2 , { NULL } , 0 , 0 , S_SPLISH5 } , // S_SPLISH4
{ SPR_SPLH , FF_TRANS50 | 4 , 2 , { NULL } , 0 , 0 , S_SPLISH6 } , // S_SPLISH5
{ SPR_SPLH , FF_TRANS50 | 5 , 2 , { NULL } , 0 , 0 , S_SPLISH7 } , // S_SPLISH6
{ SPR_SPLH , FF_TRANS50 | 6 , 2 , { NULL } , 0 , 0 , S_SPLISH8 } , // S_SPLISH7
{ SPR_SPLH , FF_TRANS50 | 7 , 2 , { NULL } , 0 , 0 , S_SPLISH9 } , // S_SPLISH8
{ SPR_SPLH , FF_TRANS50 | 8 , 2 , { NULL } , 0 , 0 , S_NULL } , // S_SPLISH9
2014-03-15 16:59:03 +00:00
// Water Splash
2015-01-01 19:50:31 +00:00
{ SPR_SPLA , FF_TRANS50 , 3 , { NULL } , 0 , 0 , S_SPLASH2 } , // S_SPLASH1
{ SPR_SPLA , FF_TRANS70 | 1 , 3 , { NULL } , 0 , 0 , S_SPLASH3 } , // S_SPLASH2
{ SPR_SPLA , FF_TRANS90 | 2 , 3 , { NULL } , 0 , 0 , S_RAINRETURN } , // S_SPLASH3
2014-03-15 16:59:03 +00:00
// Smoke
2015-01-01 19:50:31 +00:00
{ SPR_SMOK , FF_TRANS50 , 4 , { NULL } , 0 , 0 , S_SMOKE2 } , // S_SMOKE1
{ SPR_SMOK , FF_TRANS50 | 1 , 5 , { NULL } , 0 , 0 , S_SMOKE3 } , // S_SMOKE2
{ SPR_SMOK , FF_TRANS50 | 2 , 6 , { NULL } , 0 , 0 , S_SMOKE4 } , // S_SMOKE3
{ SPR_SMOK , FF_TRANS50 | 3 , 7 , { NULL } , 0 , 0 , S_SMOKE5 } , // S_SMOKE4
{ SPR_SMOK , FF_TRANS50 | 4 , 8 , { NULL } , 0 , 0 , S_NULL } , // S_SMOKE5
2014-03-15 16:59:03 +00:00
// Bubbles
2015-01-01 19:50:31 +00:00
{ SPR_BUBP , FF_TRANS50 , 1 , { A_BubbleRise } , 0 , 1024 , S_SMALLBUBBLE1 } , // S_SMALLBUBBLE
{ SPR_BUBP , FF_TRANS50 , 1 , { A_BubbleRise } , 0 , 1024 , S_SMALLBUBBLE } , // S_SMALLBUBBLE1
{ SPR_BUBO , FF_TRANS50 , 1 , { A_BubbleRise } , 0 , 1024 , S_MEDIUMBUBBLE1 } , // S_MEDIUMBUBBLE
{ SPR_BUBO , FF_TRANS50 , 1 , { A_BubbleRise } , 0 , 1024 , S_MEDIUMBUBBLE } , // S_MEDIUMBUBBLE1
2014-03-15 16:59:03 +00:00
// Extra Large Bubble (breathable)
2015-01-01 19:50:31 +00:00
{ SPR_BUBN , FF_TRANS50 | FF_FULLBRIGHT , 16 , { A_BubbleRise } , 0 , 1024 , S_EXTRALARGEBUBBLE } , // S_LARGEBUBBLE
{ SPR_BUBM , FF_TRANS50 | FF_FULLBRIGHT , 16 , { A_BubbleRise } , 0 , 1024 , S_EXTRALARGEBUBBLE } , // S_EXTRALARGEBUBBLE
2014-03-15 16:59:03 +00:00
// Extra Large Bubble goes POP!
{ SPR_POPP , 0 , 16 , { NULL } , 0 , 0 , S_NULL } , // S_POP1
2015-01-01 19:50:31 +00:00
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 , 2 , { NULL } , 0 , 0 , S_FOG2 } , // S_FOG1
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 1 , 2 , { NULL } , 0 , 0 , S_FOG3 } , // S_FOG2
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 2 , 2 , { NULL } , 0 , 0 , S_FOG4 } , // S_FOG3
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 3 , 2 , { NULL } , 0 , 0 , S_FOG5 } , // S_FOG4
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 4 , 2 , { NULL } , 0 , 0 , S_FOG6 } , // S_FOG5
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 5 , 2 , { NULL } , 0 , 0 , S_FOG7 } , // S_FOG6
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 6 , 2 , { NULL } , 0 , 0 , S_FOG8 } , // S_FOG7
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 7 , 2 , { NULL } , 0 , 0 , S_FOG9 } , // S_FOG8
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 8 , 2 , { NULL } , 0 , 0 , S_FOG10 } , // S_FOG9
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 9 , 2 , { NULL } , 0 , 0 , S_FOG11 } , // S_FOG10
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 10 , 2 , { NULL } , 0 , 0 , S_FOG12 } , // S_FOG11
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 11 , 2 , { NULL } , 0 , 0 , S_FOG13 } , // S_FOG12
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 12 , 2 , { NULL } , 0 , 0 , S_FOG14 } , // S_FOG13
{ SPR_TFOG , FF_FULLBRIGHT | FF_TRANS50 | 13 , 2 , { NULL } , 0 , 0 , S_NULL } , // S_FOG14
2014-03-15 16:59:03 +00:00
// Flower Seed
{ SPR_SEED , FF_FULLBRIGHT , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SEED
// Particle sprite
2015-01-01 19:50:31 +00:00
{ SPR_PRTL , FF_FULLBRIGHT | FF_TRANS70 , 2 * TICRATE , { NULL } , 0 , 0 , S_NULL } , // S_PARTICLE
2014-03-15 16:59:03 +00:00
{ SPR_NULL , 0 , 1 , { A_ParticleSpawn } , 0 , 0 , S_PARTICLEGEN } , // S_PARTICLEGEN
{ SPR_SCOR , 0 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRA - 100
{ SPR_SCOR , 1 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRB - 200
{ SPR_SCOR , 2 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRC - 500
{ SPR_SCOR , 3 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRD - 1000
{ SPR_SCOR , 4 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRE - 10000
{ SPR_SCOR , 5 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRF - 400 (mario mode)
{ SPR_SCOR , 6 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRG - 800 (mario mode)
{ SPR_SCOR , 7 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRH - 2000 (mario mode)
{ SPR_SCOR , 8 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRI - 4000 (mario mode)
{ SPR_SCOR , 9 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRJ - 8000 (mario mode)
{ SPR_SCOR , 10 , 32 , { A_ScoreRise } , 0 , 0 , S_NULL } , // S_SCRK - 1UP (mario mode)
// Drowning Timer Numbers
{ SPR_DRWN , 0 , 40 , { NULL } , 0 , 0 , S_NULL } , // S_ZERO1
{ SPR_DRWN , 1 , 40 , { NULL } , 0 , 0 , S_NULL } , // S_ONE1
{ SPR_DRWN , 2 , 40 , { NULL } , 0 , 0 , S_NULL } , // S_TWO1
{ SPR_DRWN , 3 , 40 , { NULL } , 0 , 0 , S_NULL } , // S_THREE1
{ SPR_DRWN , 4 , 40 , { NULL } , 0 , 0 , S_NULL } , // S_FOUR1
{ SPR_DRWN , 5 , 40 , { NULL } , 0 , 0 , S_NULL } , // S_FIVE1
{ SPR_TTAG , FF_FULLBRIGHT , 2 , { NULL } , 0 , 0 , S_NULL } , // S_TTAG1
// CTF Sign
{ SPR_GFLG , 0 , 1 , { NULL } , 0 , 0 , S_GOTFLAG2 } , // S_GOTFLAG1
{ SPR_GFLG , 1 , 1 , { NULL } , 0 , 0 , S_NULL } , // S_GOTFLAG2
{ SPR_GFLG , 0 , 1 , { NULL } , 0 , 0 , S_GOTFLAG4 } , // S_GOTFLAG3
{ SPR_GFLG , 2 , 1 , { NULL } , 0 , 0 , S_NULL } , // S_GOTFLAG4
// Red Rings (thrown)
{ SPR_RRNG , FF_FULLBRIGHT , 1 , { A_ThrownRing } , 0 , 0 , S_RRNG2 } , // S_RRNG1
2015-01-01 19:50:31 +00:00
{ SPR_RRNG , FF_FULLBRIGHT | 1 , 1 , { A_ThrownRing } , 0 , 0 , S_RRNG3 } , // S_RRNG2
{ SPR_RRNG , FF_FULLBRIGHT | 2 , 1 , { A_ThrownRing } , 0 , 0 , S_RRNG4 } , // S_RRNG3
{ SPR_RRNG , FF_FULLBRIGHT | 3 , 1 , { A_ThrownRing } , 0 , 0 , S_RRNG5 } , // S_RRNG4
{ SPR_RRNG , FF_FULLBRIGHT | 4 , 1 , { A_ThrownRing } , 0 , 0 , S_RRNG6 } , // S_RRNG5
{ SPR_RRNG , FF_FULLBRIGHT | 5 , 1 , { A_ThrownRing } , 0 , 0 , S_RRNG7 } , // S_RRNG6
{ SPR_RRNG , FF_FULLBRIGHT | 6 , 1 , { A_ThrownRing } , 0 , 0 , S_RRNG1 } , // S_RRNG7
2014-03-15 16:59:03 +00:00
2016-07-06 04:09:17 +00:00
// Weapon Ring Ammo
{ SPR_RNGB , FF_ANIMATE , - 1 , { NULL } , 34 , 1 , S_BOUNCERINGAMMO } , // S_BOUNCERINGAMMO
{ SPR_RNGR , FF_ANIMATE , - 1 , { NULL } , 34 , 1 , S_RAILRINGAMMO } , // S_RAILRINGAMMO
{ SPR_RNGI , FF_ANIMATE , - 1 , { NULL } , 34 , 1 , S_INFINITYRINGAMMO } , // S_INFINITYRINGAMMO
{ SPR_RNGA , FF_ANIMATE , - 1 , { NULL } , 34 , 1 , S_AUTOMATICRINGAMMO } , // S_AUTOMATICRINGAMMO
{ SPR_RNGE , FF_ANIMATE , - 1 , { NULL } , 34 , 1 , S_EXPLOSIONRINGAMMO } , // S_EXPLOSIONRINGAMMO
{ SPR_RNGS , FF_ANIMATE , - 1 , { NULL } , 34 , 1 , S_SCATTERRINGAMMO } , // S_SCATTERRINGAMMO
{ SPR_RNGG , FF_ANIMATE , - 1 , { NULL } , 34 , 1 , S_GRENADERINGAMMO } , // S_GRENADERINGAMMO
2014-03-15 16:59:03 +00:00
// Bounce Ring Pickup
2016-07-06 04:09:17 +00:00
{ SPR_PIKB , FF_ANIMATE , - 1 , { NULL } , 15 , 1 , S_BOUNCEPICKUP } , // S_BOUNCEPICKUP
2014-03-15 16:59:03 +00:00
{ SPR_PIKB , 0 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE2 } , // S_BOUNCEPICKUPFADE1
{ SPR_PIKB , 2 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE3 } , // S_BOUNCEPICKUPFADE2
{ SPR_PIKB , 4 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE4 } , // S_BOUNCEPICKUPFADE3
{ SPR_PIKB , 6 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE5 } , // S_BOUNCEPICKUPFADE4
{ SPR_PIKB , 8 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE6 } , // S_BOUNCEPICKUPFADE5
{ SPR_PIKB , 10 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE7 } , // S_BOUNCEPICKUPFADE6
{ SPR_PIKB , 12 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE8 } , // S_BOUNCEPICKUPFADE7
{ SPR_PIKB , 14 , 1 , { NULL } , 0 , 0 , S_BOUNCEPICKUPFADE1 } , // S_BOUNCEPICKUPFADE8
// Rail Ring Pickup
2016-07-06 04:09:17 +00:00
{ SPR_PIKR , FF_ANIMATE , - 1 , { NULL } , 15 , 1 , S_RAILPICKUP } , // S_RAILPICKUP
2014-03-15 16:59:03 +00:00
{ SPR_PIKR , 0 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE2 } , // S_RAILPICKUPFADE1
{ SPR_PIKR , 2 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE3 } , // S_RAILPICKUPFADE2
{ SPR_PIKR , 4 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE4 } , // S_RAILPICKUPFADE3
{ SPR_PIKR , 6 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE5 } , // S_RAILPICKUPFADE4
{ SPR_PIKR , 8 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE6 } , // S_RAILPICKUPFADE5
{ SPR_PIKR , 10 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE7 } , // S_RAILPICKUPFADE6
{ SPR_PIKR , 12 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE8 } , // S_RAILPICKUPFADE7
{ SPR_PIKR , 14 , 1 , { NULL } , 0 , 0 , S_RAILPICKUPFADE1 } , // S_RAILPICKUPFADE8
// Auto Ring Pickup
2016-07-06 04:09:17 +00:00
{ SPR_PIKA , FF_ANIMATE , - 1 , { NULL } , 15 , 1 , S_AUTOPICKUP } , // S_AUTOPICKUP
2014-03-15 16:59:03 +00:00
{ SPR_PIKA , 0 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE2 } , // S_AUTOPICKUPFADE1
{ SPR_PIKA , 2 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE3 } , // S_AUTOPICKUPFADE2
{ SPR_PIKA , 4 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE4 } , // S_AUTOPICKUPFADE3
{ SPR_PIKA , 6 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE5 } , // S_AUTOPICKUPFADE4
{ SPR_PIKA , 8 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE6 } , // S_AUTOPICKUPFADE5
{ SPR_PIKA , 10 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE7 } , // S_AUTOPICKUPFADE6
{ SPR_PIKA , 12 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE8 } , // S_AUTOPICKUPFADE7
{ SPR_PIKA , 14 , 1 , { NULL } , 0 , 0 , S_AUTOPICKUPFADE1 } , // S_AUTOPICKUPFADE8
// Explode Ring Pickup
2016-07-06 04:09:17 +00:00
{ SPR_PIKE , FF_ANIMATE , - 1 , { NULL } , 15 , 1 , S_EXPLODEPICKUP } , // S_EXPLODEPICKUP
2014-03-15 16:59:03 +00:00
{ SPR_PIKE , 0 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE2 } , // S_EXPLODEPICKUPFADE1
{ SPR_PIKE , 2 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE3 } , // S_EXPLODEPICKUPFADE2
{ SPR_PIKE , 4 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE4 } , // S_EXPLODEPICKUPFADE3
{ SPR_PIKE , 6 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE5 } , // S_EXPLODEPICKUPFADE4
{ SPR_PIKE , 8 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE6 } , // S_EXPLODEPICKUPFADE5
{ SPR_PIKE , 10 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE7 } , // S_EXPLODEPICKUPFADE6
{ SPR_PIKE , 12 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE8 } , // S_EXPLODEPICKUPFADE7
{ SPR_PIKE , 14 , 1 , { NULL } , 0 , 0 , S_EXPLODEPICKUPFADE1 } , // S_EXPLODEPICKUPFADE8
// Scatter Ring Pickup
2016-07-06 04:09:17 +00:00
{ SPR_PIKS , FF_ANIMATE , - 1 , { NULL } , 15 , 1 , S_SCATTERPICKUP } , // S_SCATTERPICKUP
2014-03-15 16:59:03 +00:00
{ SPR_PIKS , 0 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE2 } , // S_SCATTERPICKUPFADE1
{ SPR_PIKS , 2 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE3 } , // S_SCATTERPICKUPFADE2
{ SPR_PIKS , 4 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE4 } , // S_SCATTERPICKUPFADE3
{ SPR_PIKS , 6 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE5 } , // S_SCATTERPICKUPFADE4
{ SPR_PIKS , 8 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE6 } , // S_SCATTERPICKUPFADE5
{ SPR_PIKS , 10 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE7 } , // S_SCATTERPICKUPFADE6
{ SPR_PIKS , 12 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE8 } , // S_SCATTERPICKUPFADE7
{ SPR_PIKS , 14 , 1 , { NULL } , 0 , 0 , S_SCATTERPICKUPFADE1 } , // S_SCATTERPICKUPFADE8
// Grenade Ring Pickup
2016-07-06 04:09:17 +00:00
{ SPR_PIKG , FF_ANIMATE , - 1 , { NULL } , 15 , 1 , S_GRENADEPICKUP } , // S_GRENADEPICKUP
2014-03-15 16:59:03 +00:00
{ SPR_PIKG , 0 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE2 } , // S_GRENADEPICKUPFADE1
{ SPR_PIKG , 2 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE3 } , // S_GRENADEPICKUPFADE2
{ SPR_PIKG , 4 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE4 } , // S_GRENADEPICKUPFADE3
{ SPR_PIKG , 6 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE5 } , // S_GRENADEPICKUPFADE4
{ SPR_PIKG , 8 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE6 } , // S_GRENADEPICKUPFADE5
{ SPR_PIKG , 10 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE7 } , // S_GRENADEPICKUPFADE6
{ SPR_PIKG , 12 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE8 } , // S_GRENADEPICKUPFADE7
{ SPR_PIKG , 14 , 1 , { NULL } , 0 , 0 , S_GRENADEPICKUPFADE1 } , // S_GRENADEPICKUPFADE8
// Thrown Weapon Rings
2016-07-06 04:09:17 +00:00
{ SPR_RNGB , FF_FULLBRIGHT , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNBOUNCE2 } , // S_THROWNBOUNCE1
{ SPR_RNGB , FF_FULLBRIGHT | 5 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNBOUNCE3 } , // S_THROWNBOUNCE2
{ SPR_RNGB , FF_FULLBRIGHT | 10 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNBOUNCE4 } , // S_THROWNBOUNCE3
{ SPR_RNGB , FF_FULLBRIGHT | 15 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNBOUNCE5 } , // S_THROWNBOUNCE4
{ SPR_RNGB , FF_FULLBRIGHT | 20 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNBOUNCE6 } , // S_THROWNBOUNCE5
{ SPR_RNGB , FF_FULLBRIGHT | 25 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNBOUNCE7 } , // S_THROWNBOUNCE6
{ SPR_RNGB , FF_FULLBRIGHT | 30 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNBOUNCE1 } , // S_THROWNBOUNCE7
{ SPR_RNGI , FF_FULLBRIGHT , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNINFINITY2 } , // S_THROWNINFINITY1
{ SPR_RNGI , FF_FULLBRIGHT | 5 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNINFINITY3 } , // S_THROWNINFINITY2
{ SPR_RNGI , FF_FULLBRIGHT | 10 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNINFINITY4 } , // S_THROWNINFINITY3
{ SPR_RNGI , FF_FULLBRIGHT | 15 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNINFINITY5 } , // S_THROWNINFINITY4
{ SPR_RNGI , FF_FULLBRIGHT | 20 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNINFINITY6 } , // S_THROWNINFINITY5
{ SPR_RNGI , FF_FULLBRIGHT | 25 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNINFINITY7 } , // S_THROWNINFINITY6
{ SPR_RNGI , FF_FULLBRIGHT | 30 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNINFINITY1 } , // S_THROWNINFINITY7
{ SPR_TAUT , FF_FULLBRIGHT , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNAUTOMATIC2 } , // S_THROWNAUTOMATIC1
{ SPR_TAUT , FF_FULLBRIGHT | 1 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNAUTOMATIC3 } , // S_THROWNAUTOMATIC2
{ SPR_TAUT , FF_FULLBRIGHT | 2 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNAUTOMATIC4 } , // S_THROWNAUTOMATIC3
{ SPR_TAUT , FF_FULLBRIGHT | 3 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNAUTOMATIC5 } , // S_THROWNAUTOMATIC4
{ SPR_TAUT , FF_FULLBRIGHT | 4 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNAUTOMATIC6 } , // S_THROWNAUTOMATIC5
{ SPR_TAUT , FF_FULLBRIGHT | 5 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNAUTOMATIC7 } , // S_THROWNAUTOMATIC6
{ SPR_TAUT , FF_FULLBRIGHT | 6 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNAUTOMATIC1 } , // S_THROWNAUTOMATIC7
{ SPR_RNGE , FF_FULLBRIGHT , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNEXPLOSION2 } , // S_THROWNEXPLOSION1
{ SPR_RNGE , FF_FULLBRIGHT | 5 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNEXPLOSION3 } , // S_THROWNEXPLOSION2
{ SPR_RNGE , FF_FULLBRIGHT | 10 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNEXPLOSION4 } , // S_THROWNEXPLOSION3
{ SPR_RNGE , FF_FULLBRIGHT | 15 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNEXPLOSION5 } , // S_THROWNEXPLOSION4
{ SPR_RNGE , FF_FULLBRIGHT | 20 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNEXPLOSION6 } , // S_THROWNEXPLOSION5
{ SPR_RNGE , FF_FULLBRIGHT | 25 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNEXPLOSION7 } , // S_THROWNEXPLOSION6
{ SPR_RNGE , FF_FULLBRIGHT | 30 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNEXPLOSION1 } , // S_THROWNEXPLOSION7
{ SPR_TGRE , FF_FULLBRIGHT , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE2 } , // S_THROWNGRENADE1
{ SPR_TGRE , FF_FULLBRIGHT | 1 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE3 } , // S_THROWNGRENADE2
{ SPR_TGRE , FF_FULLBRIGHT | 2 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE4 } , // S_THROWNGRENADE3
{ SPR_TGRE , FF_FULLBRIGHT | 3 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE5 } , // S_THROWNGRENADE4
{ SPR_TGRE , FF_FULLBRIGHT | 4 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE6 } , // S_THROWNGRENADE5
{ SPR_TGRE , FF_FULLBRIGHT | 5 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE7 } , // S_THROWNGRENADE6
{ SPR_TGRE , FF_FULLBRIGHT | 6 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE8 } , // S_THROWNGRENADE7
{ SPR_TGRE , FF_FULLBRIGHT | 7 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE9 } , // S_THROWNGRENADE8
{ SPR_TGRE , FF_FULLBRIGHT | 8 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE10 } , // S_THROWNGRENADE9
{ SPR_TGRE , FF_FULLBRIGHT | 9 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE11 } , // S_THROWNGRENADE10
{ SPR_TGRE , FF_FULLBRIGHT | 10 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE12 } , // S_THROWNGRENADE11
{ SPR_TGRE , FF_FULLBRIGHT | 11 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE13 } , // S_THROWNGRENADE12
{ SPR_TGRE , FF_FULLBRIGHT | 12 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE14 } , // S_THROWNGRENADE13
{ SPR_TGRE , FF_FULLBRIGHT | 13 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE15 } , // S_THROWNGRENADE14
{ SPR_TGRE , FF_FULLBRIGHT | 14 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE16 } , // S_THROWNGRENADE15
{ SPR_TGRE , FF_FULLBRIGHT | 15 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE17 } , // S_THROWNGRENADE16
{ SPR_TGRE , FF_FULLBRIGHT | 16 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE18 } , // S_THROWNGRENADE17
{ SPR_TGRE , FF_FULLBRIGHT | 17 , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNGRENADE1 } , // S_THROWNGRENADE18
{ SPR_TSCR , FF_FULLBRIGHT , 1 , { A_ThrownRing } , 0 , 0 , S_THROWNSCATTER } , // S_THROWNSCATTER
2014-03-15 16:59:03 +00:00
{ SPR_NULL , 0 , 1 , { A_RingExplode } , 0 , 0 , S_XPLD1 } , // S_RINGEXPLODE
// Coin
{ SPR_COIN , FF_FULLBRIGHT , 5 , { NULL } , 0 , 0 , S_COIN2 } , // S_COIN1
2015-01-01 19:50:31 +00:00
{ SPR_COIN , FF_FULLBRIGHT | 1 , 5 , { NULL } , 0 , 0 , S_COIN3 } , // S_COIN2
{ SPR_COIN , FF_FULLBRIGHT | 2 , 5 , { NULL } , 0 , 0 , S_COIN1 } , // S_COIN3
2014-03-15 16:59:03 +00:00
// Coin Sparkle
{ SPR_CPRK , FF_FULLBRIGHT , 5 , { NULL } , 0 , 0 , S_COINSPARKLE2 } , // S_COINSPARKLE1
2015-01-01 19:50:31 +00:00
{ SPR_CPRK , FF_FULLBRIGHT | 1 , 5 , { NULL } , 0 , 0 , S_COINSPARKLE3 } , // S_COINSPARKLE2
{ SPR_CPRK , FF_FULLBRIGHT | 2 , 5 , { NULL } , 0 , 0 , S_COINSPARKLE4 } , // S_COINSPARKLE3
{ SPR_CPRK , FF_FULLBRIGHT | 3 , 5 , { NULL } , 0 , 0 , S_NULL } , // S_COINSPARKLE4
2014-03-15 16:59:03 +00:00
// Goomba
{ SPR_GOOM , 0 , 6 , { A_Look } , 0 , 0 , S_GOOMBA1B } , // S_GOOMBA1
{ SPR_GOOM , 1 , 6 , { A_Look } , 0 , 0 , S_GOOMBA1 } , // S_GOOMBA1B
{ SPR_GOOM , 0 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA3 } , // S_GOOMBA2
{ SPR_GOOM , 0 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA4 } , // S_GOOMBA3
{ SPR_GOOM , 1 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA5 } , // S_GOOMBA4
{ SPR_GOOM , 1 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA6 } , // S_GOOMBA5
{ SPR_GOOM , 0 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA7 } , // S_GOOMBA6
{ SPR_GOOM , 0 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA8 } , // S_GOOMBA7
{ SPR_GOOM , 1 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA9 } , // S_GOOMBA8
{ SPR_GOOM , 1 , 3 , { A_Chase } , 0 , 0 , S_GOOMBA2 } , // S_GOOMBA9
{ SPR_GOOM , 2 , 16 , { A_Scream } , 0 , 0 , S_NULL } , // S_GOOMBA_DEAD
// Blue Goomba
{ SPR_BGOM , 0 , 6 , { A_Look } , 0 , 0 , S_BLUEGOOMBA1B } , // BLUEGOOMBA1
{ SPR_BGOM , 1 , 6 , { A_Look } , 0 , 0 , S_BLUEGOOMBA1 } , // BLUEGOOMBA1B
{ SPR_BGOM , 0 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA3 } , // S_BLUEGOOMBA2
{ SPR_BGOM , 0 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA4 } , // S_BLUEGOOMBA3
{ SPR_BGOM , 1 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA5 } , // S_BLUEGOOMBA4
{ SPR_BGOM , 1 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA6 } , // S_BLUEGOOMBA5
{ SPR_BGOM , 0 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA7 } , // S_BLUEGOOMBA6
{ SPR_BGOM , 0 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA8 } , // S_BLUEGOOMBA7
{ SPR_BGOM , 1 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA9 } , // S_BLUEGOOMBA8
{ SPR_BGOM , 1 , 3 , { A_Chase } , 0 , 0 , S_BLUEGOOMBA2 } , // S_BLUEGOOMBA9
{ SPR_BGOM , 2 , 16 , { A_Scream } , 0 , 0 , S_NULL } , // S_BLUEGOOMBA_DEAD
// Fire Flower
{ SPR_FFWR , 0 , 3 , { NULL } , 0 , 0 , S_FIREFLOWER2 } , // S_FIREFLOWER1
{ SPR_FFWR , 1 , 3 , { NULL } , 0 , 0 , S_FIREFLOWER3 } , // S_FIREFLOWER2
{ SPR_FFWR , 2 , 3 , { NULL } , 0 , 0 , S_FIREFLOWER4 } , // S_FIREFLOWER3
{ SPR_FFWR , 3 , 3 , { NULL } , 0 , 0 , S_FIREFLOWER1 } , // S_FIREFLOWER4
// Thrown Mario Fireball
{ SPR_FBLL , FF_FULLBRIGHT , 3 , { NULL } , 0 , 0 , S_FIREBALL2 } , // S_FIREBALL1
2015-01-01 19:50:31 +00:00
{ SPR_FBLL , FF_FULLBRIGHT | 1 , 3 , { NULL } , 0 , 0 , S_FIREBALL3 } , // S_FIREBALL2
{ SPR_FBLL , FF_FULLBRIGHT | 2 , 3 , { NULL } , 0 , 0 , S_FIREBALL4 } , // S_FIREBALL3
{ SPR_FBLL , FF_FULLBRIGHT | 3 , 3 , { NULL } , 0 , 0 , S_FIREBALL1 } , // S_FIREBALL4
{ SPR_FBLL , FF_FULLBRIGHT | 4 , 3 , { NULL } , 0 , 0 , S_FIREBALLEXP2 } , // S_FIREBALLEXP1
{ SPR_FBLL , FF_FULLBRIGHT | 5 , 3 , { NULL } , 0 , 0 , S_FIREBALLEXP3 } , // S_FIREBALLEXP2
{ SPR_FBLL , FF_FULLBRIGHT | 6 , 3 , { NULL } , 0 , 0 , S_NULL } , // S_FIREBALLEXP3
2014-03-15 16:59:03 +00:00
// Turtle Shell
{ SPR_SHLL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_SHELL
{ SPR_SHLL , 0 , 2 , { NULL } , 0 , 0 , S_SHELL2 } , // S_SHELL1
{ SPR_SHLL , 1 , 2 , { NULL } , 0 , 0 , S_SHELL3 } , // S_SHELL2
{ SPR_SHLL , 2 , 2 , { NULL } , 0 , 0 , S_SHELL4 } , // S_SHELL3
{ SPR_SHLL , 3 , 2 , { NULL } , 0 , 0 , S_SHELL1 } , // S_SHELL4
// Puma (Mario fireball)
{ SPR_PUMA , FF_FULLBRIGHT , 3 , { A_FishJump } , 0 , 0 , S_PUMA2 } , // S_PUMA1
2015-01-01 19:50:31 +00:00
{ SPR_PUMA , FF_FULLBRIGHT | 1 , 3 , { A_FishJump } , 0 , 0 , S_PUMA3 } , // S_PUMA2
{ SPR_PUMA , FF_FULLBRIGHT | 2 , 3 , { A_FishJump } , 0 , 0 , S_PUMA1 } , // S_PUMA3
{ SPR_PUMA , FF_FULLBRIGHT | 3 , 3 , { A_FishJump } , 0 , 0 , S_PUMA5 } , // S_PUMA4
{ SPR_PUMA , FF_FULLBRIGHT | 4 , 3 , { A_FishJump } , 0 , 0 , S_PUMA6 } , // S_PUMA5
{ SPR_PUMA , FF_FULLBRIGHT | 5 , 3 , { A_FishJump } , 0 , 0 , S_PUMA4 } , // S_PUMA6
2014-03-15 16:59:03 +00:00
// Hammer
{ SPR_HAMM , 0 , 3 , { NULL } , 0 , 0 , S_HAMMER2 } , // S_HAMMER1
{ SPR_HAMM , 1 , 3 , { NULL } , 0 , 0 , S_HAMMER3 } , // S_HAMMER2
{ SPR_HAMM , 2 , 3 , { NULL } , 0 , 0 , S_HAMMER4 } , // S_HAMMER3
{ SPR_HAMM , 3 , 3 , { NULL } , 0 , 0 , S_HAMMER1 } , // S_HAMMER4
// Koopa
{ SPR_KOOP , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_KOOPA1
{ SPR_KOOP , 1 , 24 , { NULL } , 0 , 0 , S_KOOPA1 } , // S_KOOPA2
{ SPR_BFLM , 0 , 3 , { NULL } , 0 , 0 , S_KOOPAFLAME2 } , // S_KOOPAFLAME1
{ SPR_BFLM , 1 , 3 , { NULL } , 0 , 0 , S_KOOPAFLAME3 } , // S_KOOPAFLAME2
{ SPR_BFLM , 2 , 3 , { NULL } , 0 , 0 , S_KOOPAFLAME1 } , // S_KOOPAFLAME3
// Axe
{ SPR_MAXE , 0 , 3 , { NULL } , 0 , 0 , S_AXE2 } , // S_AXE1
{ SPR_MAXE , 1 , 3 , { NULL } , 0 , 0 , S_AXE3 } , // S_AXE2
{ SPR_MAXE , 2 , 3 , { NULL } , 0 , 0 , S_AXE1 } , // S_AXE3
{ SPR_MUS1 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_MARIOBUSH1
{ SPR_MUS2 , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_MARIOBUSH2
{ SPR_TOAD , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_TOAD
// Nights Drone
{ SPR_NDRN , 0 , - 1 , { NULL } , 0 , 0 , S_NIGHTSDRONE2 } , // S_NIGHTSDRONE1
{ SPR_NDRN , 0 , - 1 , { NULL } , 0 , 0 , S_NIGHTSDRONE1 } , // S_NIGHTSDRONE2
// Sparkling point (RETURN TO THE GOAL, etc)
{ SPR_IVSP , 0 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING2 } , // S_NIGHTSDRONE_SPARKLING1
{ SPR_IVSP , 2 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING3 } , // S_NIGHTSDRONE_SPARKLING2
{ SPR_IVSP , 4 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING4 } , // S_NIGHTSDRONE_SPARKLING3
{ SPR_IVSP , 6 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING5 } , // S_NIGHTSDRONE_SPARKLING4
{ SPR_IVSP , 8 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING6 } , // S_NIGHTSDRONE_SPARKLING5
{ SPR_IVSP , 10 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING7 } , // S_NIGHTSDRONE_SPARKLING6
{ SPR_IVSP , 12 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING8 } , // S_NIGHTSDRONE_SPARKLING7
{ SPR_IVSP , 14 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING9 } , // S_NIGHTSDRONE_SPARKLING8
{ SPR_IVSP , 16 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING10 } , // S_NIGHTSDRONE_SPARKLING9
{ SPR_IVSP , 18 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING11 } , // S_NIGHTSDRONE_SPARKLING10
{ SPR_IVSP , 20 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING12 } , // S_NIGHTSDRONE_SPARKLING11
{ SPR_IVSP , 22 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING13 } , // S_NIGHTSDRONE_SPARKLING12
{ SPR_IVSP , 24 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING14 } , // S_NIGHTSDRONE_SPARKLING13
{ SPR_IVSP , 26 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING15 } , // S_NIGHTSDRONE_SPARKLING14
{ SPR_IVSP , 28 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING16 } , // S_NIGHTSDRONE_SPARKLING15
{ SPR_IVSP , 30 , 1 , { A_GhostMe } , 0 , 0 , S_NIGHTSDRONE_SPARKLING1 } , // S_NIGHTSDRONE_SPARKLING16
// NiGHTS GOAL banner (inside the sparkles!)
{ SPR_GOAL , 0 , 4 , { NULL } , 0 , 0 , S_NIGHTSGOAL2 } , // S_NIGHTSGOAL1
{ SPR_GOAL , 1 , 4 , { NULL } , 0 , 0 , S_NIGHTSGOAL3 } , // S_NIGHTSGOAL2
{ SPR_GOAL , 2 , 4 , { NULL } , 0 , 0 , S_NIGHTSGOAL4 } , // S_NIGHTSGOAL3
{ SPR_GOAL , 3 , 4 , { NULL } , 0 , 0 , S_NIGHTSGOAL1 } , // S_NIGHTSGOAL4
// Nights Player, Flying and Drilling
{ SPR_SUPE , 0 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY1B } , // S_NIGHTSFLY1A
{ SPR_SUPE , 1 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY1A } , // S_NIGHTSFLY1B
{ SPR_NDRL , 0 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL1B } , // S_NIGHTSDRILL1A
{ SPR_NDRL , 1 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL1C } , // S_NIGHTSDRILL1B
{ SPR_NDRL , 2 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL1D } , // S_NIGHTSDRILL1C
{ SPR_NDRL , 3 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL1A } , // S_NIGHTSDRILL1D
{ SPR_SUPE , 2 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY2B } , // S_NIGHTSFLY2A
{ SPR_SUPE , 3 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY2A } , // S_NIGHTSFLY2B
{ SPR_NDRL , 4 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL2B } , // S_NIGHTSDRILL2A
{ SPR_NDRL , 5 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL2C } , // S_NIGHTSDRILL2B
{ SPR_NDRL , 6 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL2D } , // S_NIGHTSDRILL2C
{ SPR_NDRL , 7 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL2A } , // S_NIGHTSDRILL2D
{ SPR_SUPE , 4 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY3B } , // S_NIGHTSFLY3A
{ SPR_SUPE , 5 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY3A } , // S_NIGHTSFLY3B
{ SPR_NDRL , 8 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL3B } , // S_NIGHTSDRILL3A
{ SPR_NDRL , 9 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL3C } , // S_NIGHTSDRILL3B
{ SPR_NDRL , 10 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL3D } , // S_NIGHTSDRILL3C
{ SPR_NDRL , 11 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL3A } , // S_NIGHTSDRILL3D
{ SPR_SUPE , 6 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY4B } , // S_NIGHTSFLY4A
{ SPR_SUPE , 7 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY4A } , // S_NIGHTSFLY4B
{ SPR_NDRL , 12 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL4B } , // S_NIGHTSDRILL4A
{ SPR_NDRL , 13 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL4C } , // S_NIGHTSDRILL4B
{ SPR_NDRL , 14 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL4D } , // S_NIGHTSDRILL4C
{ SPR_NDRL , 15 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL4A } , // S_NIGHTSDRILL4D
{ SPR_SUPE , 8 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY5B } , // S_NIGHTSFLY5A
{ SPR_SUPE , 9 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY5A } , // S_NIGHTSFLY5B
{ SPR_NDRL , 16 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL5B } , // S_NIGHTSDRILL5A
{ SPR_NDRL , 17 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL5C } , // S_NIGHTSDRILL5B
{ SPR_NDRL , 18 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL5D } , // S_NIGHTSDRILL5C
{ SPR_NDRL , 19 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL5A } , // S_NIGHTSDRILL5D
{ SPR_SUPE , 10 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY6B } , // S_NIGHTSFLY6A
{ SPR_SUPE , 11 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY6A } , // S_NIGHTSFLY6B
{ SPR_NDRL , 20 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL6B } , // S_NIGHTSDRILL6A
{ SPR_NDRL , 21 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL6C } , // S_NIGHTSDRILL6B
{ SPR_NDRL , 22 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL6D } , // S_NIGHTSDRILL6C
{ SPR_NDRL , 23 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL6A } , // S_NIGHTSDRILL6D
{ SPR_SUPE , 12 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY7B } , // S_NIGHTSFLY7A
{ SPR_SUPE , 13 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY7A } , // S_NIGHTSFLY7B
{ SPR_NDRL , 24 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL7B } , // S_NIGHTSDRILL7A
{ SPR_NDRL , 25 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL7C } , // S_NIGHTSDRILL7B
{ SPR_NDRL , 26 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL7D } , // S_NIGHTSDRILL7C
{ SPR_NDRL , 27 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL7A } , // S_NIGHTSDRILL7D
{ SPR_SUPE , 14 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY8B } , // S_NIGHTSFLY8A
{ SPR_SUPE , 15 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY8A } , // S_NIGHTSFLY8B
{ SPR_NDRL , 28 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL8B } , // S_NIGHTSDRILL8A
{ SPR_NDRL , 29 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL8C } , // S_NIGHTSDRILL8B
{ SPR_NDRL , 30 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL8D } , // S_NIGHTSDRILL8C
{ SPR_NDRL , 31 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL8A } , // S_NIGHTSDRILL8D
{ SPR_SUPE , 16 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY9B } , // S_NIGHTSFLY9A
{ SPR_SUPE , 17 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY9A } , // S_NIGHTSFLY9B
{ SPR_NDRL , 32 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL9B } , // S_NIGHTSDRILL9A
{ SPR_NDRL , 33 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL9C } , // S_NIGHTSDRILL9B
{ SPR_NDRL , 34 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL9D } , // S_NIGHTSDRILL9C
{ SPR_NDRL , 35 , 2 , { NULL } , 0 , 0 , S_NIGHTSDRILL9A } , // S_NIGHTSDRILL9D
// Nights Player, Falling
{ SPR_SUPZ , 0 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT2 } , // S_NIGHTSHURT1
{ SPR_SUPZ , 1 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT3 } , // S_NIGHTSHURT2
{ SPR_SUPZ , 2 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT4 } , // S_NIGHTSHURT3
{ SPR_SUPZ , 3 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT5 } , // S_NIGHTSHURT4
{ SPR_SUPZ , 4 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT6 } , // S_NIGHTSHURT5
{ SPR_SUPZ , 5 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT7 } , // S_NIGHTSHURT6
{ SPR_SUPZ , 6 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT8 } , // S_NIGHTSHURT7
{ SPR_SUPZ , 7 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT9 } , // S_NIGHTSHURT8
{ SPR_SUPZ , 8 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT10 } , // S_NIGHTSHURT9
{ SPR_SUPZ , 9 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT11 } , // S_NIGHTSHURT10
{ SPR_SUPZ , 10 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT12 } , // S_NIGHTSHURT11
{ SPR_SUPZ , 11 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT13 } , // S_NIGHTSHURT12
{ SPR_SUPZ , 12 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT14 } , // S_NIGHTSHURT13
{ SPR_SUPZ , 13 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT15 } , // S_NIGHTSHURT14
{ SPR_SUPZ , 14 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT16 } , // S_NIGHTSHURT15
{ SPR_SUPZ , 15 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT17 } , // S_NIGHTSHURT16
{ SPR_SUPZ , 0 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT18 } , // S_NIGHTSHURT17
{ SPR_SUPZ , 1 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT19 } , // S_NIGHTSHURT18
{ SPR_SUPZ , 2 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT20 } , // S_NIGHTSHURT19
{ SPR_SUPZ , 3 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT21 } , // S_NIGHTSHURT20
{ SPR_SUPZ , 4 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT22 } , // S_NIGHTSHURT21
{ SPR_SUPZ , 5 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT23 } , // S_NIGHTSHURT22
{ SPR_SUPZ , 6 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT24 } , // S_NIGHTSHURT23
{ SPR_SUPZ , 7 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT25 } , // S_NIGHTSHURT24
{ SPR_SUPZ , 8 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT26 } , // S_NIGHTSHURT25
{ SPR_SUPZ , 9 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT27 } , // S_NIGHTSHURT26
{ SPR_SUPZ , 10 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT28 } , // S_NIGHTSHURT27
{ SPR_SUPZ , 11 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT29 } , // S_NIGHTSHURT28
{ SPR_SUPZ , 12 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT30 } , // S_NIGHTSHURT29
{ SPR_SUPZ , 13 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT31 } , // S_NIGHTSHURT30
{ SPR_SUPZ , 14 , 1 , { NULL } , 0 , 0 , S_NIGHTSHURT32 } , // S_NIGHTSHURT31
{ SPR_SUPZ , 15 , 1 , { NULL } , 0 , 0 , S_NIGHTSFLY1A } , // S_NIGHTSHURT32
// Nights Sparkle
{ SPR_NSPK , FF_FULLBRIGHT , 140 , { NULL } , 0 , 0 , S_NIGHTSPARKLE2 } , // S_NIGHTSPARKLE1
2015-01-01 19:50:31 +00:00
{ SPR_NSPK , FF_FULLBRIGHT | 1 , 7 , { NULL } , 0 , 0 , S_NIGHTSPARKLE3 } , // S_NIGHTSPARKLE2
{ SPR_NSPK , FF_FULLBRIGHT | 2 , 7 , { NULL } , 0 , 0 , S_NIGHTSPARKLE4 } , // S_NIGHTSPARKLE3
{ SPR_NSPK , FF_FULLBRIGHT | 3 , 7 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPARKLE4
2014-03-15 16:59:03 +00:00
// Red Sparkle
2015-01-01 19:50:31 +00:00
{ SPR_NSPK , FF_FULLBRIGHT | 4 , 140 , { NULL } , 0 , 0 , S_NIGHTSPARKLESUPER2 } , // S_NIGHTSPARKLESUPER1
{ SPR_NSPK , FF_FULLBRIGHT | 5 , 7 , { NULL } , 0 , 0 , S_NIGHTSPARKLESUPER3 } , // S_NIGHTSPARKLESUPER2
{ SPR_NSPK , FF_FULLBRIGHT | 6 , 7 , { NULL } , 0 , 0 , S_NIGHTSPARKLESUPER4 } , // S_NIGHTSPARKLESUPER3
{ SPR_NSPK , FF_FULLBRIGHT | 7 , 7 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPARKLESUPER4
2014-03-15 16:59:03 +00:00
// Paraloop helper -- THIS IS WHAT DETERMINES THE TIMER NOW
{ SPR_NULL , 0 , 160 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSLOOPHELPER
// NiGHTS bumper
{ SPR_NBMP , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER1
{ SPR_NBMP , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER2
{ SPR_NBMP , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER3
{ SPR_NBMP , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER4
{ SPR_NBMP , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER5
{ SPR_NBMP , 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER6
{ SPR_NBMP , 6 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER7
{ SPR_NBMP , 7 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER8
{ SPR_NBMP , 8 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER9
{ SPR_NBMP , 9 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER10
{ SPR_NBMP , 10 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER11
{ SPR_NBMP , 11 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSBUMPER12
{ SPR_HOOP , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_HOOP
{ SPR_HOOP , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_HOOP_XMASA
{ SPR_HOOP , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_HOOP_XMASB
{ SPR_NSCR , FF_FULLBRIGHT , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE10
2015-01-01 19:50:31 +00:00
{ SPR_NSCR , FF_FULLBRIGHT | 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE20
{ SPR_NSCR , FF_FULLBRIGHT | 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE30
{ SPR_NSCR , FF_FULLBRIGHT | 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE40
{ SPR_NSCR , FF_FULLBRIGHT | 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE50
{ SPR_NSCR , FF_FULLBRIGHT | 5 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE60
{ SPR_NSCR , FF_FULLBRIGHT | 6 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE70
{ SPR_NSCR , FF_FULLBRIGHT | 7 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE80
{ SPR_NSCR , FF_FULLBRIGHT | 8 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE90
{ SPR_NSCR , FF_FULLBRIGHT | 9 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE100
{ SPR_NSCR , FF_FULLBRIGHT | 10 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE10_2
{ SPR_NSCR , FF_FULLBRIGHT | 11 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE20_2
{ SPR_NSCR , FF_FULLBRIGHT | 12 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE30_2
{ SPR_NSCR , FF_FULLBRIGHT | 13 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE40_2
{ SPR_NSCR , FF_FULLBRIGHT | 14 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE50_2
{ SPR_NSCR , FF_FULLBRIGHT | 15 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE60_2
{ SPR_NSCR , FF_FULLBRIGHT | 16 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE70_2
{ SPR_NSCR , FF_FULLBRIGHT | 17 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE80_2
{ SPR_NSCR , FF_FULLBRIGHT | 18 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE90_2
{ SPR_NSCR , FF_FULLBRIGHT | 19 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSCORE100_2
2014-03-15 16:59:03 +00:00
{ SPR_NWNG , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSWING
{ SPR_NWNG , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSWING_XMAS
// NiGHTS Paraloop Powerups
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP1
{ SPR_NPRU , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP2
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP3
{ SPR_NPRU , 1 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP4
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP5
{ SPR_NPRU , 2 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP6
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP7
{ SPR_NPRU , 3 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP8
{ SPR_NULL , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP9
{ SPR_NPRU , 4 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_NIGHTSPOWERUP10
{ SPR_CAPS , 0 , - 1 , { NULL } , 0 , 0 , S_NULL } , // S_EGGCAPSULE
// Orbiting Chaos Emeralds for NiGHTS
{ SPR_CEMG , FF_FULLBRIGHT , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM1 } , // S_ORBITEM1
2015-01-01 19:50:31 +00:00
{ SPR_CEMG , FF_FULLBRIGHT | 1 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM2 } , // S_ORBITEM2
{ SPR_CEMG , FF_FULLBRIGHT | 2 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM3 } , // S_ORBITEM3
{ SPR_CEMG , FF_FULLBRIGHT | 3 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM4 } , // S_ORBITEM4
{ SPR_CEMG , FF_FULLBRIGHT | 4 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM5 } , // S_ORBITEM5
{ SPR_CEMG , FF_FULLBRIGHT | 5 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM6 } , // S_ORBITEM6
{ SPR_CEMG , FF_FULLBRIGHT | 6 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM7 } , // S_ORBITEM7
{ SPR_CEMG , FF_FULLBRIGHT | 7 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM8
{ SPR_CEMG , FF_FULLBRIGHT | 8 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM9
{ SPR_CEMG , FF_FULLBRIGHT | 9 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM10
{ SPR_CEMG , FF_FULLBRIGHT | 10 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM11
{ SPR_CEMG , FF_FULLBRIGHT | 11 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM12
{ SPR_CEMG , FF_FULLBRIGHT | 12 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM13
{ SPR_CEMG , FF_FULLBRIGHT | 13 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM14
{ SPR_CEMG , FF_FULLBRIGHT | 14 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM15
{ SPR_CEMG , FF_FULLBRIGHT | 15 , 1 , { A_OrbitNights } , ANG2 * 2 , 0 , S_ORBITEM8 } , // S_ORBITEM16
2014-03-15 16:59:03 +00:00
// Flicky helper for NiGHTS
{ SPR_BIRD , 0 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER2 } , // S_NIGHTOPIANHELPER1
{ SPR_BIRD , 0 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER3 } , // S_NIGHTOPIANHELPER2
{ SPR_BIRD , 0 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER4 } , // S_NIGHTOPIANHELPER3
{ SPR_BIRD , 0 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER5 } , // S_NIGHTOPIANHELPER4
{ SPR_BIRD , 1 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER6 } , // S_NIGHTOPIANHELPER5
{ SPR_BIRD , 1 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER7 } , // S_NIGHTOPIANHELPER6
{ SPR_BIRD , 1 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER8 } , // S_NIGHTOPIANHELPER7
{ SPR_BIRD , 1 , 1 , { A_OrbitNights } , ANG2 * 2 , 180 | 0x10000 , S_NIGHTOPIANHELPER1 } , // S_NIGHTOPIANHELPER8
{ SPR_NULL , 0 , 35 , { NULL } , 0 , 0 , S_CRUMBLE2 } , // S_CRUMBLE1
{ SPR_NULL , 0 , 105 , { A_Scream } , 0 , 0 , S_NULL } , // S_CRUMBLE2
2016-07-06 04:09:17 +00:00
{ SPR_SUPT , 0 , 4 , { A_Scream } , 0 , 0 , S_SUPERTRANS2 } , // S_SUPERTRANS1
{ SPR_SUPT , 1 , 4 , { NULL } , 0 , 0 , S_SUPERTRANS3 } , // S_SUPERTRANS2
{ SPR_SUPT , FF_FULLBRIGHT | 2 , 4 , { NULL } , 0 , 0 , S_SUPERTRANS4 } , // S_SUPERTRANS3
{ SPR_SUPT , 3 , 3 , { NULL } , 0 , 0 , S_SUPERTRANS5 } , // S_SUPERTRANS4
{ SPR_SUPT , 4 , 3 , { NULL } , 0 , 0 , S_SUPERTRANS6 } , // S_SUPERTRANS5
{ SPR_SUPT , 5 , 3 , { NULL } , 0 , 0 , S_SUPERTRANS7 } , // S_SUPERTRANS6
{ SPR_SUPT , 6 , 3 , { NULL } , 0 , 0 , S_SUPERTRANS8 } , // S_SUPERTRANS7
{ SPR_SUPT , 7 , 3 , { NULL } , 0 , 0 , S_SUPERTRANS9 } , // S_SUPERTRANS8
{ SPR_SUPT , 8 , 16 , { NULL } , 0 , 0 , S_NIGHTSDRONE1 } , // S_SUPERTRANS9
2014-03-15 16:59:03 +00:00
// Spark
2015-01-01 19:50:31 +00:00
{ SPR_SPRK , FF_TRANS40 , 1 , { NULL } , 0 , 0 , S_SPRK2 } , // S_SPRK1
{ SPR_SPRK , FF_TRANS50 | 1 , 1 , { NULL } , 0 , 0 , S_SPRK3 } , // S_SPRK2
{ SPR_SPRK , FF_TRANS50 | 2 , 1 , { NULL } , 0 , 0 , S_SPRK4 } , // S_SPRK3
{ SPR_SPRK , FF_TRANS50 | 3 , 1 , { NULL } , 0 , 0 , S_SPRK5 } , // S_SPRK4
{ SPR_SPRK , FF_TRANS60 , 1 , { NULL } , 0 , 0 , S_SPRK6 } , // S_SPRK5
{ SPR_SPRK , FF_TRANS60 | 1 , 1 , { NULL } , 0 , 0 , S_SPRK7 } , // S_SPRK6
{ SPR_SPRK , FF_TRANS60 | 2 , 1 , { NULL } , 0 , 0 , S_SPRK8 } , // S_SPRK7
{ SPR_SPRK , FF_TRANS70 | 3 , 1 , { NULL } , 0 , 0 , S_SPRK9 } , // S_SPRK8
{ SPR_SPRK , FF_TRANS70 , 1 , { NULL } , 0 , 0 , S_SPRK10 } , // S_SPRK9
{ SPR_SPRK , FF_TRANS70 | 1 , 1 , { NULL } , 0 , 0 , S_SPRK11 } , // S_SPRK10
{ SPR_SPRK , FF_TRANS80 | 2 , 1 , { NULL } , 0 , 0 , S_SPRK12 } , // S_SPRK11
{ SPR_SPRK , FF_TRANS80 | 3 , 1 , { NULL } , 0 , 0 , S_SPRK13 } , // S_SPRK12
{ SPR_SPRK , FF_TRANS80 , 1 , { NULL } , 0 , 0 , S_SPRK14 } , // S_SPRK13
{ SPR_SPRK , FF_TRANS90 | 1 , 1 , { NULL } , 0 , 0 , S_SPRK15 } , // S_SPRK14
{ SPR_SPRK , FF_TRANS90 | 2 , 1 , { NULL } , 0 , 0 , S_SPRK16 } , // S_SPRK15
{ SPR_SPRK , FF_TRANS90 | 3 , 1 , { NULL } , 0 , 0 , S_NULL } , // S_SPRK16
2014-03-15 16:59:03 +00:00
// Robot Explosion
{ SPR_BOM1 , 0 , 1 , { A_Scream } , 0 , 0 , S_XPLD2 } , // S_XPLD1
{ SPR_BOM1 , 1 , 5 , { NULL } , 0 , 0 , S_XPLD3 } , // S_XPLD2
{ SPR_BOM1 , 2 , 5 , { NULL } , 0 , 0 , S_XPLD4 } , // S_XPLD3
{ SPR_BOM1 , 3 , 5 , { NULL } , 0 , 0 , S_NULL } , // S_XPLD4
// Underwater Explosion
{ SPR_BOM4 , 0 , 3 , { A_Scream } , 0 , 0 , S_WPLD2 } , // S_WPLD1
{ SPR_BOM4 , 1 , 3 , { NULL } , 0 , 0 , S_WPLD3 } , // S_WPLD2
{ SPR_BOM4 , 2 , 3 , { NULL } , 0 , 0 , S_WPLD4 } , // S_WPLD3
{ SPR_BOM4 , 3 , 3 , { NULL } , 0 , 0 , S_WPLD5 } , // S_WPLD4
{ SPR_BOM4 , 4 , 3 , { NULL } , 0 , 0 , S_WPLD6 } , // S_WPLD5
{ SPR_BOM4 , 5 , 3 , { NULL } , 0 , 0 , S_NULL } , // S_WPLD6
{ SPR_NULL , 0 , 1 , { A_RockSpawn } , 0 , 0 , S_ROCKSPAWN } , // S_ROCKSPAWN
2016-07-06 04:09:17 +00:00
{ SPR_ROIA , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEA } , // S_ROCKCRUMBLEA
{ SPR_ROIB , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEB } , // S_ROCKCRUMBLEB
{ SPR_ROIC , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEC } , // S_ROCKCRUMBLEC
{ SPR_ROID , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLED } , // S_ROCKCRUMBLED
{ SPR_ROIE , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEE } , // S_ROCKCRUMBLEE
{ SPR_ROIF , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEF } , // S_ROCKCRUMBLEF
{ SPR_ROIG , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEG } , // S_ROCKCRUMBLEG
{ SPR_ROIH , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEH } , // S_ROCKCRUMBLEH
{ SPR_ROII , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEI } , // S_ROCKCRUMBLEI
{ SPR_ROIJ , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEJ } , // S_ROCKCRUMBLEJ
{ SPR_ROIK , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEK } , // S_ROCKCRUMBLEK
{ SPR_ROIL , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEL } , // S_ROCKCRUMBLEL
{ SPR_ROIM , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEM } , // S_ROCKCRUMBLEM
{ SPR_ROIN , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEN } , // S_ROCKCRUMBLEN
{ SPR_ROIO , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEO } , // S_ROCKCRUMBLEO
{ SPR_ROIP , FF_ANIMATE , - 1 , { NULL } , 4 , 2 , S_ROCKCRUMBLEP } , // S_ROCKCRUMBLEP
2014-03-15 16:59:03 +00:00
{ SPR_SRBA , 0 , 5 , { A_Look } , 0 , 0 , S_SRB1_CRAWLA1 } , // S_SRB1_CRAWLA1
{ SPR_SRBA , 0 , 3 , { A_Chase } , 0 , 0 , S_SRB1_CRAWLA3 } , // S_SRB1_CRAWLA2
{ SPR_SRBA , 1 , 3 , { A_Chase } , 0 , 0 , S_SRB1_CRAWLA4 } , // S_SRB1_CRAWLA3
{ SPR_SRBA , 2 , 3 , { A_Chase } , 0 , 0 , S_SRB1_CRAWLA2 } , // S_SRB1_CRAWLA4
{ SPR_SRBB , 0 , 2 , { A_Look } , 0 , 0 , S_SRB1_BAT2 } , // S_SRB1_BAT1
{ SPR_SRBB , 1 , 2 , { A_Look } , 0 , 0 , S_SRB1_BAT1 } , // S_SRB1_BAT2
{ SPR_SRBB , 0 , 2 , { A_BuzzFly } , 0 , 0 , S_SRB1_BAT4 } , // S_SRB1_BAT3
{ SPR_SRBB , 1 , 2 , { A_BuzzFly } , 0 , 0 , S_SRB1_BAT3 } , // S_SRB1_BAT4
{ SPR_SRBC , 0 , 2 , { A_Look } , 0 , 0 , S_SRB1_ROBOFISH1 } , // S_SRB1_ROBOFISH1
{ SPR_SRBC , 1 , 2 , { A_BuzzFly } , 0 , 0 , S_SRB1_ROBOFISH3 } , // S_SRB1_ROBOFISH2
{ SPR_SRBC , 0 , 2 , { A_BuzzFly } , 0 , 0 , S_SRB1_ROBOFISH2 } , // S_SRB1_ROBOFISH3
{ SPR_SRBD , 0 , 2 , { A_Look } , 0 , 0 , S_SRB1_VOLCANOGUY1 } , // S_SRB1_VOLCANOGUY1
{ SPR_SRBD , 0 , 2 , { A_BuzzFly } , 0 , 0 , S_SRB1_VOLCANOGUY2 } , // S_SRB1_VOLCANOGUY2
{ SPR_SRBE , 0 , 2 , { A_BunnyHop } , 7 , 2 , S_SRB1_HOPPY2 } , // S_SRB1_HOPPY1
{ SPR_SRBE , 1 , 2 , { A_BunnyHop } , 7 , - 2 , S_SRB1_HOPPY1 } , // S_SRB1_HOPPY2
{ SPR_SRBE , 0 , 2 , { A_BunnyHop } , 4 , 2 , S_SRB1_HOPPYWATER2 } , // S_SRB1_HOPPYWATER1
{ SPR_SRBE , 1 , 2 , { A_BunnyHop } , 4 , - 2 , S_SRB1_HOPPYWATER1 } , // S_SRB1_HOPPYWATER2
{ SPR_SRBF , 0 , 2 , { A_BunnyHop } , 7 , 0 , S_SRB1_HOPPYSKYLAB1 } , // S_SRB1_HOPPYSKYLAB1
{ SPR_SRBG , 0 , 16 , { A_MoveAbsolute } , 0 , 5 , S_SRB1_MMZFLYING2 } , // S_SRB1_MMZFLYING1
{ SPR_SRBG , 0 , 16 , { A_MoveAbsolute } , 180 , 5 , S_SRB1_MMZFLYING3 } , // S_SRB1_MMZFLYING2
{ SPR_SRBG , 0 , 1 , { A_MoveAbsolute } , 0 , 5 , S_SRB1_MMZFLYING4 } , // S_SRB1_MMZFLYING3
{ SPR_SRBG , 0 , 7 , { A_MoveAbsolute } , 0 , 5 , S_SRB1_MMZFLYING5 } , // S_SRB1_MMZFLYING4
{ SPR_SRBG , 0 , 8 , { A_MoveAbsolute } , 180 , 5 , S_SRB1_MMZFLYING1 } , // S_SRB1_MMZFLYING5
{ SPR_SRBH , 0 , 16 , { A_MoveAbsolute } , 180 , 5 , S_SRB1_UFO2 } , // S_SRB1_UFO1
{ SPR_SRBH , 0 , 16 , { A_MoveAbsolute } , 0 , 5 , S_SRB1_UFO1 } , // S_SRB1_UFO2
{ SPR_SRBI , 0 , 4 , { A_MoveAbsolute } , 0 , 7 , S_SRB1_GRAYBOT2 } , // S_SRB1_GRAYBOT1
{ SPR_SRBI , 1 , 4 , { A_MoveAbsolute } , 0 , 7 , S_SRB1_GRAYBOT3 } , // S_SRB1_GRAYBOT2
{ SPR_SRBI , 0 , 4 , { A_MoveAbsolute } , 0 , 7 , S_SRB1_GRAYBOT4 } , // S_SRB1_GRAYBOT3
{ SPR_SRBI , 1 , 4 , { A_MoveAbsolute } , 180 , 7 , S_SRB1_GRAYBOT5 } , // S_SRB1_GRAYBOT4
{ SPR_SRBI , 0 , 4 , { A_MoveAbsolute } , 180 , 7 , S_SRB1_GRAYBOT6 } , // S_SRB1_GRAYBOT5
{ SPR_SRBI , 1 , 4 , { A_MoveAbsolute } , 180 , 7 , S_SRB1_GRAYBOT1 } , // S_SRB1_GRAYBOT6
{ SPR_SRBJ , 0 , 8 , { A_MoveAbsolute } , 0 , 5 , S_SRB1_ROBOTOPOLIS2 } , // S_SRB1_ROBOTOPOLIS1
{ SPR_SRBJ , 1 , 8 , { A_MoveAbsolute } , 0 , - 5 , S_SRB1_ROBOTOPOLIS1 } , // S_SRB1_ROBOTOPOLIS2
{ SPR_SRBK , 0 , 8 , { A_MoveAbsolute } , 0 , 5 , S_SRB1_RBZBUZZ2 } , // S_SRB1_RBZBUZZ1
{ SPR_SRBK , 1 , 8 , { A_MoveAbsolute } , 0 , - 5 , S_SRB1_RBZBUZZ1 } , // S_SRB1_RBZBUZZ2
{ SPR_SRBL , 0 , 35 , { A_ZThrust } , 4 , ( 1 < < 16 ) + 1 , S_SRB1_RBZSPIKES2 } , // S_SRB1_RBZSPIKES1
{ SPR_SRBL , 0 , 35 , { A_ZThrust } , - 4 , ( 1 < < 16 ) + 1 , S_SRB1_RBZSPIKES1 } , // S_SRB1_RBZSPIKES2
{ SPR_SRBM , 0 , 4 , { NULL } , 0 , 0 , S_SRB1_METALSONIC2 } , // S_SRB1_METALSONIC1
{ SPR_SRBM , 1 , 4 , { NULL } , 0 , 0 , S_SRB1_METALSONIC3 } , // S_SRB1_METALSONIC2
{ SPR_SRBM , 2 , 4 , { NULL } , 0 , 0 , S_SRB1_METALSONIC1 } , // S_SRB1_METALSONIC3
{ SPR_SRBN , 0 , 2 , { A_MoveAbsolute } , 0 , 7 , S_SRB1_GOLDBOT2 } , // S_SRB1_GOLDBOT1
{ SPR_SRBN , 1 , 2 , { A_MoveAbsolute } , 0 , 7 , S_SRB1_GOLDBOT3 } , // S_SRB1_GOLDBOT2
{ SPR_SRBN , 0 , 2 , { A_MoveAbsolute } , 0 , 7 , S_SRB1_GOLDBOT4 } , // S_SRB1_GOLDBOT3
{ SPR_SRBN , 1 , 2 , { A_MoveAbsolute } , 180 , 7 , S_SRB1_GOLDBOT5 } , // S_SRB1_GOLDBOT4
{ SPR_SRBN , 0 , 2 , { A_MoveAbsolute } , 180 , 7 , S_SRB1_GOLDBOT6 } , // S_SRB1_GOLDBOT5
{ SPR_SRBN , 1 , 2 , { A_MoveAbsolute } , 180 , 7 , S_SRB1_GOLDBOT1 } , // S_SRB1_GOLDBOT6
{ SPR_SRBO , 0 , 2 , { A_Look } , 0 , 0 , S_SRB1_GENREX1 } , // S_SRB1_GENREX1
{ SPR_SRBO , 0 , 2 , { A_BuzzFly } , 0 , 0 , S_SRB1_GENREX2 } , // S_SRB1_GENREX2
# ifdef SEENAMES
{ SPR_NULL , 0 , 1 , { NULL } , 0 , 0 , S_NULL } , // S_NAMECHECK
# endif
} ;
mobjinfo_t mobjinfo [ NUMMOBJTYPES ] =
{
{ // MT_NULL
- 1 , // doomednum
S_NULL , // spawnstate
0 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
0 , // radius
0 , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_UNKNOWN
- 1 , // doomednum
S_UNKNOWN , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
1 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_THOK
- 1 , // doomednum
S_THOK , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
32 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_PLAYER
- 1 , // doomednum
S_PLAY_STND , // spawnstate
1 , // spawnhealth
S_PLAY_RUN1 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_thok , // attacksound
S_PLAY_PAIN , // painstate
MT_THOK , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_PLAY_ATK1 , // missilestate
S_PLAY_DIE , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
16 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
1000 , // mass
MT_THOK , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE , // flags
( statenum_t ) MT_THOK // raisestate
} ,
{ // MT_BLUECRAWLA
100 , // doomednum
S_POSS_STND , // spawnstate
1 , // spawnhealth
S_POSS_RUN1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_REDCRAWLA
101 , // doomednum
S_SPOS_STND , // spawnstate
1 , // spawnhealth
S_SPOS_RUN1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
170 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_GFZFISH
102 , // doomednum
S_FISH2 , // spawnstate
1 , // spawnhealth
S_FISH1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_FISH3 , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_FISH4 , // xdeathstate
sfx_pop , // deathsound
0 , // speed
8 * FRACUNIT , // radius
28 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_GOLDBUZZ
103 , // doomednum
S_BUZZLOOK1 , // spawnstate
1 , // spawnhealth
S_BUZZFLY1 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
4 * FRACUNIT , // speed
20 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_REDBUZZ
104 , // doomednum
S_RBUZZLOOK1 , // spawnstate
1 , // spawnhealth
S_RBUZZFLY1 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
8 * FRACUNIT , // speed
20 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_AQUABUZZ
124 , // doomednum
S_BBUZZFLY1 , // spawnstate
1 , // spawnhealth
S_BBUZZFLY1 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
TICRATE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
6 * FRACUNIT , // speed
20 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_gbeep , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_JETTBOMBER
105 , // doomednum
S_JETBLOOK1 , // spawnstate
1 , // spawnhealth
S_JETBZOOM1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_s3k51 , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
1 * FRACUNIT , // speed
20 * FRACUNIT , // radius
50 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
( statenum_t ) MT_MINE // raisestate
} ,
{ // MT_JETTGUNNER
106 , // doomednum
S_JETGLOOK1 , // spawnstate
1 , // spawnhealth
S_JETGZOOM1 , // seestate
sfx_None , // seesound
5 , // reactiontime
sfx_s3k4d , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_JETGSHOOT1 , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
1 * FRACUNIT , // speed
20 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
( statenum_t ) MT_JETTBULLET // raisestate
} ,
{ // MT_CRAWLACOMMANDER
107 , // doomednum
S_CCOMMAND1 , // spawnstate
2 , // spawnhealth
S_CCOMMAND3 , // seestate
sfx_None , // seesound
2 * TICRATE , // reactiontime
sfx_None , // attacksound
2014-11-12 00:55:07 +00:00
S_CCOMMAND3 , // painstate
2014-03-15 16:59:03 +00:00
200 , // painchance
sfx_dmpain , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_DETON
108 , // doomednum
S_DETON1 , // spawnstate
1 , // spawnhealth
S_DETON2 , // seestate
sfx_None , // seesound
1 , // reactiontime
sfx_deton , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_DETON16 , // xdeathstate
sfx_pop , // deathsound
1 * FRACUNIT , // speed
20 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SHOOTABLE | MF_NOGRAVITY | MF_MISSILE , // flags
( statenum_t ) ANG15 // raisestate: largest angle to turn in one tic (here, 15 degrees)
} ,
{ // MT_SKIM
109 , // doomednum
S_SKIM1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_s3k51 , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_SKIM3 , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
8 , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_NOGRAVITY | MF_SHOOTABLE , // flags
( statenum_t ) MT_MINE // raisestate
} ,
{ // MT_TURRET
110 , // doomednum
S_TURRET , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_trfire , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_fizzle , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_TURRETSHOCK1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
MT_TURRETLASER , // mass
1 , // damage
sfx_trpowr , // activesound
MF_NOBLOCKMAP , // flags
S_NULL // raisestate
} ,
{ // MT_POPUPTURRET
111 , // doomednum
S_TURRETLOOK , // spawnstate
1 , // spawnhealth
S_TURRETSEE , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_trfire , // attacksound
S_NULL , // painstate
1024 , // painchance
sfx_s3k64 , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
0 , // speed
12 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
( statenum_t ) MT_JETTBULLET // raisestate
} ,
{ // MT_SHARP
112 , // doomednum
S_SHARP_ROAM1 , // spawnstate
1 , // spawnhealth
S_SHARP_ROAM2 , // seestate
sfx_None , // seesound
3 * TICRATE , // reactiontime
sfx_s3kd8s , // attacksound
S_NULL , // painstate
5 * TICRATE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_SHARP_AIM1 , // missilestate
S_XPLD1 , // deathstate
S_SHARP_SPIN , // xdeathstate
sfx_pop , // deathsound
2 , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_BOUNCE , // flags
S_NULL // raisestate
} ,
{ // MT_JETJAW
113 , // doomednum
S_JETJAW_ROAM1 , // spawnstate
1 , // spawnhealth
S_JETJAW_CHOMP1 , // seestate
sfx_None , // seesound
4 * TICRATE , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
8 , // speed
12 * FRACUNIT , // radius
20 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_FLOAT | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_SNAILER
114 , // doomednum
S_SNAILER1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
FRACUNIT , // speed
24 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_VULTURE
115 , // doomednum
S_VULTURE_STND , // spawnstate
1 , // spawnhealth
S_VULTURE_VTOL1 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
S_NULL , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_VULTURE_ZOOM1 , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
12 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
TICRATE , // mass
0 , // damage
sfx_jet , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_POINTY
116 , // doomednum
S_POINTY1 , // spawnstate
1 , // spawnhealth
S_POINTY1 , // seestate
sfx_None , // seesound
6 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
4 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
5 * FRACUNIT , // speed
4 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
MT_POINTYBALL , // mass
128 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_POINTYBALL
- 1 , // doomednum
S_POINTYBALL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
4 * FRACUNIT , // speed
4 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_PAIN | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_ROBOHOOD
117 , // doomednum
S_ROBOHOOD_LOOK , // spawnstate
1 , // spawnhealth
S_ROBOHOOD_STND , // seestate
sfx_None , // seesound
TICRATE , // reactiontime
sfx_None , // attacksound
S_ROBOHOOD_JUMP , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_ROBOHOOD_SHOOT , // missilestate
S_XPLD1 , // deathstate
S_ROBOHOOD_JUMP2 , // xdeathstate
sfx_pop , // deathsound
0 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_ROBOHOOD_FALL // raisestate
} ,
{ // MT_FACESTABBER
118 , // doomednum
S_FACESTABBER_STND1 , // spawnstate
1 , // spawnhealth
S_FACESTABBER_STND1 , // seestate
sfx_None , // seesound
35 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_FACESTABBER_CHARGE1 , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
32 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_EGGGUARD
119 , // doomednum
S_EGGGUARD_STND , // spawnstate
1 , // spawnhealth
S_EGGGUARD_WALK1 , // seestate
sfx_None , // seesound
35 , // reactiontime
sfx_None , // attacksound
S_EGGGUARD_MAD1 , // painstate
0 , // painchance
sfx_None , // painsound
S_EGGGUARD_RUN1 , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
6 , // speed
16 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY , // flags
S_NULL // raisestate
} ,
{ // MT_EGGSHIELD
- 1 , // doomednum
S_EGGSHIELD , // spawnstate
1 , // spawnhealth
S_EGGSHIELD , // seestate
sfx_None , // seesound
35 , // reactiontime
sfx_s3k7b , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_s3k7b , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_wbreak , // deathsound
3 , // speed
24 * FRACUNIT , // radius
128 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_GSNAPPER
120 , // doomednum
S_GSNAPPER_STND , // spawnstate
1 , // spawnhealth
S_GSNAPPER1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_MINUS
121 , // doomednum
S_MINUS_STND , // spawnstate
1 , // spawnhealth
S_MINUS_DIGGING , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_s3k82 , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_MINUS_DOWNWARD1 , // meleestate
S_MINUS_POPUP , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
12 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_mindig , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_MINUS_UPWARD1 // raisestate
} ,
{ // MT_SPRINGSHELL
122 , // doomednum
S_SSHELL_STND , // spawnstate
1 , // spawnhealth
S_SSHELL_RUN1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_spring , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
6 , // speed
24 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
15 * FRACUNIT , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_SSHELL_SPRING1 // raisestate
} ,
{ // MT_YELLOWSHELL
125 , // doomednum
S_YSHELL_STND , // spawnstate
1 , // spawnhealth
S_YSHELL_RUN1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_spring , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
6 , // speed
24 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
20 * FRACUNIT , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_YSHELL_SPRING1 // raisestate
} ,
{ // MT_UNIDUS
123 , // doomednum
S_UNIDUS_STND , // spawnstate
1 , // spawnhealth
S_UNIDUS_RUN , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
MT_UNIBALL , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
2 , // speed
18 * FRACUNIT , // radius
36 * FRACUNIT , // height
0 , // display offset
4 * FRACUNIT , // mass
5 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_UNIBALL
- 1 , // doomednum
S_UNIDUS_BALL , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
1 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
20 * FRACUNIT , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
13 * FRACUNIT , // radius
26 * FRACUNIT , // height
0 , // display offset
0 , // mass
8 * FRACUNIT , // damage
sfx_None , // activesound
MF_PAIN | MF_NOGRAVITY | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOCLIPTHING , // flags
S_NULL // raisestate
} ,
{ // MT_BOSSEXPLODE
- 1 , // doomednum
S_BPLD1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SONIC3KBOSSEXPLODE
- 1 , // doomednum
S_SONIC3KBOSSEXPLOSION1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_BOSSFLYPOINT
290 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
2 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_EGGTRAP
291 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_pop , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_INVISIBLE , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_BOSS3WAYPOINT
292 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
2 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_BOSS9GATHERPOINT
293 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
2 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMOBILE
200 , // doomednum
S_EGGMOBILE_STND , // spawnstate
8 , // spawnhealth
S_EGGMOBILE_STND , // seestate
sfx_None , // seesound
45 , // reactiontime
sfx_None , // attacksound
S_EGGMOBILE_PAIN , // painstate
MT_THOK , // painchance
sfx_dmpain , // painsound
S_EGGMOBILE_LATK1 , // meleestate
S_EGGMOBILE_RATK1 , // missilestate
S_EGGMOBILE_DIE1 , // deathstate
S_EGGMOBILE_FLEE1 , // xdeathstate
sfx_cybdth , // deathsound
4 , // speed
24 * FRACUNIT , // radius
76 * FRACUNIT , // height
0 , // display offset
sfx_None , // mass
3 , // damage
sfx_telept , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_FLOAT | MF_NOGRAVITY | MF_BOSS , // flags
S_EGGMOBILE_PANIC1 // raisestate
} ,
{ // MT_JETFUME1
- 1 , // doomednum
S_JETFUME1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMOBILE_BALL
- 1 , // doomednum
S_EGGMOBILE_BALL , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_cannon , // seesound
1 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
40 * FRACUNIT , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
13 * FRACUNIT , // radius
26 * FRACUNIT , // height
0 , // display offset
0 , // mass
8 * FRACUNIT , // damage
sfx_None , // activesound
MF_PAIN | MF_NOGRAVITY | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOCLIPTHING , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMOBILE_TARGET
- 1 , // doomednum
S_EGGMOBILE_TARGET , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
0 , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
0 , // radius
0 , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMOBILE_FIRE
- 1 , // doomednum
S_SPINFIRE1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY | MF_FIRE , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMOBILE2
201 , // doomednum
S_EGGMOBILE2_STND , // spawnstate
8 , // spawnhealth
S_NULL , // seestate
0 , // seesound
- 666 , // reactiontime
sfx_gspray , // attacksound
S_EGGMOBILE2_PAIN , // painstate
MT_GOOP , // painchance
sfx_dmpain , // painsound
S_EGGMOBILE2_PAIN2 , // meleestate
2016-07-06 04:09:17 +00:00
( statenum_t ) MT_EGGMOBILE2_POGO , // missilestate
2014-03-15 16:59:03 +00:00
S_EGGMOBILE2_DIE1 , // deathstate
S_EGGMOBILE2_FLEE1 , // xdeathstate
sfx_cybdth , // deathsound
2 * FRACUNIT , // speed
24 * FRACUNIT , // radius
76 * FRACUNIT , // height
0 , // display offset
0 , // mass
3 , // damage
sfx_pogo , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY | MF_BOSS , // flags
S_EGGMOBILE2_POGO1 // raisestate
} ,
{ // MT_EGGMOBILE2_POGO
- 1 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
15 * FRACUNIT , // radius
28 * FRACUNIT , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_spring , // activesound
MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOCLIPTHING , // flags
S_EGGMOBILE2_POGO5 // raisestate
} ,
{ // MT_BOSSTANK1
- 1 , // doomednum
S_BOSSTANK1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP , // flags
S_NULL // raisestate
} ,
{ // MT_BOSSTANK2
- 1 , // doomednum
S_BOSSTANK2 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP , // flags
S_NULL // raisestate
} ,
{ // MT_BOSSSPIGOT
- 1 , // doomednum
S_BOSSSPIGOT , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP , // flags
S_NULL // raisestate
} ,
{ // MT_GOOP
- 1 , // doomednum
S_GOOP1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_ghit , // painsound
S_GOOP3 , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_PAIN , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMOBILE3
202 , // doomednum
S_EGGMOBILE3_STND , // spawnstate
8 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_EGGMOBILE3_PAIN , // painstate
MT_PROPELLER , // painchance
sfx_dmpain , // painsound
S_NULL , // meleestate
S_EGGMOBILE3_ATK1 , // missilestate
S_EGGMOBILE3_DIE1 , // deathstate
S_EGGMOBILE3_FLEE1 , // xdeathstate
sfx_cybdth , // deathsound
8 * FRACUNIT , // speed
32 * FRACUNIT , // radius
116 * FRACUNIT , // height
0 , // display offset
MT_FAKEMOBILE , // mass
3 , // damage
sfx_telept , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY | MF_BOSS | MF_NOCLIPHEIGHT , // flags
S_EGGMOBILE3_LAUGH20 // raisestate
} ,
{ // MT_PROPELLER
- 1 , // doomednum
S_PROPELLER1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_FAKEMOBILE
- 1 , // doomednum
S_FAKEMOBILE_INIT , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
MT_PROPELLER , // painchance
sfx_s3k7b , // painsound
S_NULL , // meleestate
S_FAKEMOBILE_ATK1 , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
8 * FRACUNIT , // speed
32 * FRACUNIT , // radius
116 * FRACUNIT , // height
0 , // display offset
0 , // mass
3 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOGRAVITY | MF_RUNSPAWNFUNC | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMOBILE4
203 , // doomednum
S_EGGMOBILE4_STND , // spawnstate
8 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_EGGMOBILE4_PAIN , // painstate
0 , // painchance
sfx_dmpain , // painsound
S_EGGMOBILE4_LATK1 , // meleestate
S_EGGMOBILE4_RATK1 , // missilestate
S_EGGMOBILE4_DIE1 , // deathstate
S_EGGMOBILE4_FLEE1 , // xdeathstate
sfx_cybdth , // deathsound
0 , // speed
24 * FRACUNIT , // radius
76 * FRACUNIT , // height
0 , // display offset
0 , // mass
3 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_NOGRAVITY | MF_BOSS | MF_NOCLIPHEIGHT , // flags
S_EGGMOBILE4_RAISE1 // raisestate
} ,
{ // MT_EGGMOBILE4_MACE
- 1 , // doomednum
S_EGGMOBILE4_MACE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_cybdth , // deathsound
48 * FRACUNIT , // speed
34 * FRACUNIT , // radius
68 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_mswing , // activesound
MF_PAIN | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_JETFLAME
- 1 , // doomednum
S_JETFLAME1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
20 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_PAIN | MF_FIRE , // flags
S_NULL // raisestate
} ,
{ // MT_BLACKEGGMAN
206 , // doomednum
S_BLACKEGG_STND , // spawnstate
8 , // spawnhealth
S_BLACKEGG_WALK1 , // seestate
sfx_None , // seesound
8 * TICRATE , // reactiontime
sfx_None , // attacksound
S_BLACKEGG_PAIN1 , // painstate
0 , // painchance
sfx_None , // painsound
S_BLACKEGG_HITFACE1 , // meleestate
S_BLACKEGG_MISSILE1 , // missilestate
S_BLACKEGG_DIE1 , // deathstate
S_BLACKEGG_GOOP , // xdeathstate
sfx_None , // deathsound
1 , // speed
48 * FRACUNIT , // radius
160 * FRACUNIT , // height
0 , // display offset
0 , // mass
3 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_BOSS , // flags
S_BLACKEGG_JUMP1 // raisestate
} ,
{ // MT_BLACKEGGMAN_HELPER
- 1 , // doomednum
S_BLACKEGG_HELPER , // spawnstate
8 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
48 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
0 , // mass
1 , // damage
sfx_None , // activesound
MF_SOLID | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_BLACKEGGMAN_GOOPFIRE
- 1 , // doomednum
S_BLACKEGG_GOOP1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BLACKEGG_GOOP3 , // deathstate
S_NULL , // xdeathstate
sfx_ghit , // deathsound
30 * FRACUNIT , // speed
11 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_BLACKEGGMAN_MISSILE
- 1 , // doomednum
S_BLACKEGG_MISSILE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_bexpld , // deathsound
10 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON
209 , // doomednum
S_CYBRAKDEMON_IDLE , // spawnstate
12 , // spawnhealth
S_CYBRAKDEMON_WALK1 , // seestate
sfx_None , // seesound
15 , // reactiontime
sfx_None , // attacksound
S_CYBRAKDEMON_PAIN1 , // painstate
0 , // painchance
sfx_behurt , // painsound
S_CYBRAKDEMON_CHOOSE_ATTACK2 , // meleestate
S_CYBRAKDEMON_CHOOSE_ATTACK1 , // missilestate
S_CYBRAKDEMON_DIE1 , // deathstate
S_NULL , // xdeathstate
sfx_s3kb4 , // deathsound
40 , // speed
48 * FRACUNIT , // radius
160 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_bewar1 , // activesound
MF_SPECIAL | MF_BOSS | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON_ELECTRIC_BARRIER
- 1 , // doomednum
S_CYBRAKDEMONELECTRICBARRIER_INIT1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_s3k79 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_CYBRAKDEMONELECTRICBARRIER_DIE1 , // deathstate
S_NULL , // xdeathstate
sfx_fizzle , // deathsound
10 * FRACUNIT , // speed
48 * FRACUNIT , // radius
160 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_beelec , // activesound
MF_PAIN | MF_FIRE | MF_NOGRAVITY | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON_MISSILE
- 1 , // doomednum
S_CYBRAKDEMONMISSILE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_brakrl , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_CYBRAKDEMONMISSILE_EXPLODE1 , // deathstate
S_NULL , // xdeathstate
sfx_brakrx , // deathsound
40 * FRACUNIT , // speed
11 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
32 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON_FLAMESHOT
- 1 , // doomednum
S_CYBRAKDEMONFLAMESHOT_FLY1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_s3kc2s , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_CYBRAKDEMONFLAMESHOT_DIE , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
20 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON_FLAMEREST
- 1 , // doomednum
S_CYBRAKDEMONFLAMEREST , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_s3kc2s , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
20 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_PAIN | MF_FIRE | MF_RUNSPAWNFUNC , // flags
S_NULL // raisestate
} ,
2014-04-14 05:14:58 +00:00
{ // MT_CYBRAKDEMON_TARGET_RETICULE
2014-03-15 16:59:03 +00:00
- 1 , // doomednum
S_CYBRAKDEMONTARGETRETICULE1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
32 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_RUNSPAWNFUNC , // flags
S_NULL // raisestate
} ,
2014-04-14 05:14:58 +00:00
{ // MT_CYBRAKDEMON_TARGET_DOT
- 1 , // doomednum
S_CYBRAKDEMONTARGETDOT , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
32 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
2014-03-15 16:59:03 +00:00
{ // MT_CYBRAKDEMON_NAPALM_BOMB_LARGE
- 1 , // doomednum
S_CYBRAKDEMONNAPALMBOMBLARGE_FLY1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_s3k81 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_CYBRAKDEMONNAPALMBOMBLARGE_DIE1 , // deathstate
S_NULL , // xdeathstate
sfx_s3k4e , // deathsound
10 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
2014-03-23 16:00:29 +00:00
20 * TICRATE , // mass
2014-03-15 16:59:03 +00:00
48 * FRACUNIT , // damage
sfx_s3k5d , // activesound
2014-03-23 16:00:29 +00:00
MF_NOBLOCKMAP | MF_MISSILE | MF_BOUNCE | MF_GRENADEBOUNCE , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON_NAPALM_BOMB_SMALL
- 1 , // doomednum
S_CYBRAKDEMONNAPALMBOMBSMALL , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_CYBRAKDEMONNAPALMBOMBSMALL_DIE1 , // deathstate
S_NULL , // xdeathstate
sfx_s3k70 , // deathsound
10 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
32 * FRACUNIT , // damage
sfx_s3k99 , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_BOUNCE , // flags
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON_NAPALM_FLAMES
- 1 , // doomednum
S_CYBRAKDEMONNAPALMFLAME_FLY1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_CYBRAKDEMONNAPALMFLAME_DIE , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE , // flags
S_NULL // raisestate
} ,
{ // MT_CYBRAKDEMON_VILE_EXPLOSION
- 1 , // doomednum
S_CYBRAKDEMONVILEEXPLOSION1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_s3kb4 , // deathsound
1 * FRACUNIT , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_METALSONIC_RACE
207 , // doomednum
S_METALSONIC_STAND , // spawnstate
8 , // spawnhealth
S_METALSONIC_WALK1 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_METALSONIC_RUN1 , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_None , // activesound
MF_SCENERY | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_METALSONIC_BATTLE
208 , // doomednum
S_METALSONIC_FLOAT , // spawnstate
8 , // spawnhealth
S_METALSONIC_DASH , // seestate
sfx_s3k54 , // seesound
0 , // reactiontime
sfx_trpowr , // attacksound
S_METALSONIC_PAIN , // painstate
S_METALSONIC_VECTOR , // painchance
sfx_dmpain , // painsound
S_METALSONIC_BLOCK , // meleestate
S_METALSONIC_SHOOT , // missilestate
S_METALSONIC_DEATH , // deathstate
S_METALSONIC_FLEE1 , // xdeathstate
sfx_s3k6e , // deathsound
MT_ENERGYBALL , // speed
16 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
sfx_mspogo , // mass
3 , // damage
sfx_mswarp , // activesound
MF_NOGRAVITY | MF_BOSS | MF_SLIDEME , // flags
S_METALSONIC_RAISE // raisestate
} ,
{ // MT_MSSHIELD_FRONT
- 1 , // doomednum
S_MSSHIELD_F1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
32 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_MSGATHER
- 1 , // doomednum
S_JETFUME1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
24 * FRACUNIT , // speed
6 * FRACUNIT , // radius
12 * FRACUNIT , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_RING
300 , // doomednum
2016-07-06 04:09:17 +00:00
S_RING , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
MT_FLINGRING , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
38 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_FLINGRING
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_RING , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
MT_FLINGRING , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
MT_RING , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
38 * FRACUNIT , // speed
15 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_BLUEBALL
- 1 , // doomednum
S_BLUEBALL , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
MT_NULL , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BLUEBALLSPARK , // deathstate
S_NULL , // xdeathstate
sfx_s3k65 , // deathsound
38 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_REDTEAMRING
308 , // doomednum
2016-07-06 04:09:17 +00:00
S_TEAMRING , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
MT_FLINGRING , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
38 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_BLUETEAMRING
309 , // doomednum
2016-07-06 04:09:17 +00:00
S_TEAMRING , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
MT_FLINGRING , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
38 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_EMMY
312 , // doomednum
2016-07-06 04:09:17 +00:00
S_EMMY , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_token , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_TOKEN
- 1 , // doomednum
S_TOKEN , // spawnstate
1000 , // spawnhealth
S_MOVINGTOKEN , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_NOBLOCKMAP | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_REDFLAG
310 , // doomednum
S_REDFLAG , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_lvpass , // deathsound
8 , // speed
24 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_BLUEFLAG
311 , // doomednum
S_BLUEFLAG , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_lvpass , // deathsound
8 , // speed
24 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMBLEM
- 1 , // doomednum
S_EMBLEM1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_ncitem , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALD1
313 , // doomednum
S_CEMG1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
EMERALD1 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALD2
314 , // doomednum
S_CEMG2 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
EMERALD2 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALD3
315 , // doomednum
S_CEMG3 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
EMERALD3 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALD4
316 , // doomednum
S_CEMG4 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
EMERALD4 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALD5
317 , // doomednum
S_CEMG5 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
EMERALD5 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALD6
318 , // doomednum
S_CEMG6 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
EMERALD6 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALD7
319 , // doomednum
S_CEMG7 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
EMERALD7 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_EMERHUNT
320 , // doomednum
S_EMER1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
8 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_EMERALDSPAWN
323 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 , // radius
8 , // height
0 , // display offset
10 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_FLINGEMERALD
- 1 , // doomednum
S_CEMG1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_cgot , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_FAN
540 , // doomednum
S_FAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
5 * FRACUNIT , // mass
0 , // damage
sfx_None , // activesound
MF_SOLID , // flags
S_NULL // raisestate
} ,
{ // MT_STEAM
541 , // doomednum
S_STEAM1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_steam2 , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_steam1 , // deathsound
0 , // speed
32 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
20 * FRACUNIT , // mass
0 , // damage
sfx_None , // activesound
MF_SOLID , // flags
S_NULL // raisestate
} ,
{ // MT_BLUESPRING
552 , // doomednum
S_BLUESPRING , // spawnstate
1000 , // spawnhealth
S_BLUESPRING2 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_spring , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
20 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
11 * FRACUNIT , // mass
0 , // damage
sfx_None , // activesound
MF_SOLID | MF_SPRING , // flags
S_BLUESPRING2 // raisestate
} ,
{ // MT_YELLOWSPRING
550 , // doomednum
S_YELLOWSPRING , // spawnstate
1000 , // spawnhealth
S_YELLOWSPRING2 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_spring , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
20 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
20 * FRACUNIT , // mass
0 , // damage
sfx_None , // activesound
MF_SOLID | MF_SPRING , // flags
S_YELLOWSPRING2 // raisestate
} ,
{ // MT_REDSPRING
551 , // doomednum
S_REDSPRING , // spawnstate
1000 , // spawnhealth
S_REDSPRING2 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_spring , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
20 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
32 * FRACUNIT , // mass
0 , // damage
sfx_None , // activesound
MF_SOLID | MF_SPRING , // flags
S_REDSPRING2 // raisestate
} ,
{ // MT_YELLOWDIAG
555 , // doomednum
S_YDIAG1 , // spawnstate
1 , // spawnhealth
S_YDIAG2 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_spring , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
20 * FRACUNIT , // mass
20 * FRACUNIT , // damage
sfx_None , // activesound
MF_SOLID | MF_SPRING , // flags
S_YDIAG2 // raisestate
} ,
{ // MT_REDDIAG
556 , // doomednum
S_RDIAG1 , // spawnstate
1 , // spawnhealth
S_RDIAG2 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_spring , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
32 * FRACUNIT , // mass
32 * FRACUNIT , // damage
sfx_None , // activesound
MF_SOLID | MF_SPRING , // flags
S_RDIAG2 // raisestate
} ,
{ // MT_BUBBLES
500 , // doomednum
S_BUBBLES1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_RUNSPAWNFUNC , // flags
S_NULL // raisestate
} ,
{ // MT_SIGN
501 , // doomednum
S_SIGN52 , // spawnstate
1000 , // spawnhealth
S_PLAY_SIGN , // seestate
sfx_lvpass , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
8 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_SPIKEBALL
- 1 , // doomednum
S_SPIKEBALL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
4 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_PAIN | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_SPECIALSPIKEBALL
521 , // doomednum
S_SPIKEBALL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
12 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_SPINFIRE
- 1 , // doomednum
S_SPINFIRE1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY | MF_FIRE , // flags
S_NULL // raisestate
} ,
{ // MT_SPIKE
523 , // doomednum
S_SPIKE1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_s3k64 , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPIKED1 , // deathstate
S_SPIKED2 , // xdeathstate
sfx_mspogo , // deathsound
2 * TICRATE , // speed
8 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_STARPOST
502 , // doomednum
2016-07-06 04:09:17 +00:00
S_STARPOST_IDLE , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
2016-07-06 04:09:17 +00:00
S_STARPOST_FLASH , // seestate
2014-03-15 16:59:03 +00:00
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
2016-07-06 04:09:17 +00:00
S_STARPOST_SPIN , // painstate
2014-03-15 16:59:03 +00:00
0 , // painchance
sfx_strpst , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
64 * FRACUNIT , // radius
80 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_BIGMINE
524 , // doomednum
S_BIGMINE1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
TICRATE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
MT_UWEXPLODE , // mass
64 * FRACUNIT , // damage
sfx_gbeep , // activesound
MF_SPECIAL | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_BIGAIRMINE
527 , // doomednum
S_BIGMINE1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
TICRATE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_bexpld , // deathsound
2 * FRACUNIT , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
MT_BOSSEXPLODE , // mass
64 * FRACUNIT , // damage
sfx_gbeep , // activesound
MF_SPECIAL | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_CANNONLAUNCHER
525 , // doomednum
S_CANNONLAUNCHER1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
2 * TICRATE , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
TICRATE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
2 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
0 , // mass
1 , // damage
sfx_pop , // activesound
MF_NOGRAVITY | MF_NOSECTOR | MF_NOBLOCKMAP , // flags
S_NULL // raisestate
} ,
{ // MT_SUPERRINGBOX
400 , // doomednum
S_SUPERRINGBOX , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_SUPERRINGBOX , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SUPERRINGBOX2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_RINGICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_REDRINGBOX
414 , // doomednum
S_REDRINGBOX , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_REDRINGBOX , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SUPERRINGBOX2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_REDMONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_RINGICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_BLUERINGBOX
415 , // doomednum
S_BLUERINGBOX , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_BLUERINGBOX , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SUPERRINGBOX2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_BLUEMONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_RINGICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_SNEAKERTV
407 , // doomednum
S_SHTV , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_SHTV , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SHTV2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_SHOESICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_INV
408 , // doomednum
S_PINV , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_PINV , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_PINV2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_INVCICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
// 1-up box
{ // MT_PRUP
409 , // doomednum
S_PRUP , // spawnstate
1 , // spawnhealth
S_PLAY_BOX1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_PRUP , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_PRUP2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_1UPICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR | MF_RUNSPAWNFUNC , // flags
S_NULL // raisestate
} ,
{ // MT_YELLOWTV
402 , // doomednum
S_YLTV , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_YLTV , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_YLTV2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_YSHIELDICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_BLUETV
403 , // doomednum
S_BLTV1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_BLTV1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BLTV3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_BSHIELDICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
// bomb shield box
{ // MT_BLACKTV
404 , // doomednum
S_BKTV1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_BKTV1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BKTV3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_KSHIELDICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
// jump shield box
{ // MT_WHITETV
405 , // doomednum
S_WHTV1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_WHTV1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_WHTV3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_WSHIELDICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_GREENTV
406 , // doomednum
S_GRTV , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_GRTV , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_GRTV2 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_GSHIELDICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_PITYTV
401 , // doomednum
S_PITV1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_PITV1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_PITV3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_PITYSHIELDICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMANBOX
410 , // doomednum
S_EGGTV1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_EGGTV1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_EGGTV3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_EGGMANICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_MIXUPBOX
411 , // doomednum
S_MIXUPBOX1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_MIXUPBOX1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_MIXUPBOX3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_MIXUPICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_RECYCLETV
416 , // doomednum
S_RECYCLETV1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_RECYCLETV1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_RECYCLETV3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_RECYCLEICO , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_RECYCLEICO
- 1 , // doomednum
S_RECYCLETV3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_QUESTIONBOX
412 , // doomednum
S_RANDOMBOX1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_RANDOMBOX1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_RANDOMBOX3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_GRAVITYBOX
413 , // doomednum
S_GBTV1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_GBTV1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_GBTV3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_GRAVITYICO , // damage
sfx_cgot , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_SCORETVSMALL
418 , // doomednum
S_SCORETVA1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_token , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_SCORETVA1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SCORETVA3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_SCOREICOSMALL , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_SCORETVLARGE
419 , // doomednum
S_SCORETVB1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_token , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_SCORETVB1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SCORETVB3 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
MT_MONITOREXPLOSION , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
MT_SCOREICOLARGE , // damage
sfx_None , // activesound
MF_SOLID | MF_SHOOTABLE | MF_MONITOR , // flags
S_NULL // raisestate
} ,
{ // MT_MONITOREXPLOSION
- 1 , // doomednum
S_MONITOREXPLOSION1 , // spawnstate
0 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_XPLD1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
MT_EXPLODE , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_REDMONITOREXPLOSION
- 1 , // doomednum
S_REDMONITOREXPLOSION1 , // spawnstate
0 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_XPLD1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
MT_EXPLODE , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_BLUEMONITOREXPLOSION
- 1 , // doomednum
S_BLUEMONITOREXPLOSION1 , // spawnstate
0 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_XPLD1 , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
MT_EXPLODE , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_RINGICO
- 1 , // doomednum
S_SUPERRINGBOX2 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_itemup , // seesound
10 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_SHOESICO
- 1 , // doomednum
S_SHTV2 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_INVCICO
- 1 , // doomednum
S_PINV2 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_1UPICO
- 1 , // doomednum
S_PRUP2 , // spawnstate
1 , // spawnhealth
S_PLAY_ICON1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_YSHIELDICO
- 1 , // doomednum
S_YLTV2 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_shield , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_BSHIELDICO
- 1 , // doomednum
S_BLTV3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_shield , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_KSHIELDICO
- 1 , // doomednum
S_BKTV3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_shield , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_WSHIELDICO
- 1 , // doomednum
S_WHTV3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_shield , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_GSHIELDICO
- 1 , // doomednum
S_GRTV2 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_shield , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_PITYSHIELDICO
- 1 , // doomednum
S_PITV3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_shield , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_EGGMANICO
- 1 , // doomednum
S_EGGTV3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_MIXUPICO
- 1 , // doomednum
S_MIXUPBOX3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_GRAVITYICO
- 1 , // doomednum
S_GBTV3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
20 * TICRATE , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_SCOREICOSMALL
- 1 , // doomednum
S_SCORETVA3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_token , // seesound
1000 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_SCOREICOLARGE
- 1 , // doomednum
S_SCORETVB3 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_token , // seesound
10000 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
2 * FRACUNIT , // speed
8 * FRACUNIT , // radius
14 * FRACUNIT , // height
0 , // display offset
100 , // mass
62 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_BOXICON , // flags
S_NULL // raisestate
} ,
{ // MT_ROCKET
- 1 , // doomednum
S_ROCKET , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_rlaunc , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
20 * FRACUNIT , // speed
11 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
20 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_LASER
- 1 , // doomednum
S_LASER , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_rlaunc , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
20 * FRACUNIT , // speed
11 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
20 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_TORPEDO
- 1 , // doomednum
S_TORPEDO , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_rlaunc , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_MINE_BOOM1 , // deathstate
S_NULL , // xdeathstate
sfx_cybdth , // deathsound
20 * FRACUNIT , // speed
11 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
20 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_TORPEDO2
- 1 , // doomednum
S_TORPEDO , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_MINE_BOOM1 , // deathstate
S_NULL , // xdeathstate
sfx_cybdth , // deathsound
20 * FRACUNIT , // speed
11 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
20 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_ENERGYBALL
- 1 , // doomednum
S_ENERGYBALL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_s3k54 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
40 * FRACUNIT , // speed
60 * FRACUNIT , // radius
120 * FRACUNIT , // height
0 , // display offset
100 , // mass
20 , // damage
sfx_None , // activesound
MF_PAIN | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_MINE
- 1 , // doomednum
S_MINE1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_MINE_BOOM1 , // deathstate
S_MINE_BOOM1 , // xdeathstate
sfx_cybdth , // deathsound
0 , // speed
8 * FRACUNIT , // radius
10 * FRACUNIT , // height
0 , // display offset
100 , // mass
64 * FRACUNIT , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE , // flags
S_NULL // raisestate
} ,
{ // MT_JETTBULLET
- 1 , // doomednum
S_JETBULLET1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
20 * FRACUNIT , // speed
4 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_TURRETLASER
- 1 , // doomednum
S_TURRETLASER , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_TURRETLASEREXPLODE1 , // deathstate
S_NULL , // xdeathstate
sfx_turhit , // deathsound
50 * FRACUNIT , // speed
12 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_CANNONBALL
- 1 , // doomednum
S_CANNONBALL1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_cannon , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_cybdth , // deathsound
16 * FRACUNIT , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE , // flags
S_NULL // raisestate
} ,
{ // MT_CANNONBALLDECOR
526 , // doomednum
S_CANNONBALL1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
16 * FRACUNIT , // speed
20 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_SOLID | MF_PUSHABLE | MF_SLIDEME , // flags
S_NULL // raisestate
} ,
{ // MT_ARROW
- 1 , // doomednum
S_ARROW , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_ARROWDOWN , // xdeathstate
sfx_None , // deathsound
16 * FRACUNIT , // speed
4 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_ARROWUP // raisestate
} ,
{ // MT_DEMONFIRE
- 1 , // doomednum
2015-01-01 19:50:31 +00:00
S_DEMONFIRE1 , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
16 * FRACUNIT , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_GFZFLOWER1
800 , // doomednum
S_GFZFLOWERA , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_GFZFLOWER2
801 , // doomednum
S_GFZFLOWERB1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
96 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_GFZFLOWER3
802 , // doomednum
S_GFZFLOWERC1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BERRYBUSH
804 , // doomednum
S_BERRYBUSH , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BUSH
805 , // doomednum
S_BUSH , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_THZPLANT
900 , // doomednum
S_THZPLANT1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
8 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_ALARM
901 , // doomednum
S_ALARM1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_alarm , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_SOLID | MF_SPAWNCEILING | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_GARGOYLE
1000 , // doomednum
S_GARGOYLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
21 * FRACUNIT , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_statu2 , // activesound
MF_SLIDEME | MF_SOLID | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
{ // MT_SEAWEED
1001 , // doomednum
S_SEAWEED1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
24 * FRACUNIT , // radius
56 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_WATERDRIP
1002 , // doomednum
S_DRIPA1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
1 * FRACUNIT , // radius
15 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SPAWNCEILING | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_WATERDROP
- 1 , // doomednum
S_DRIPB1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_DRIPC1 , // deathstate
S_NULL , // xdeathstate
sfx_wdrip1 , // deathsound
0 , // speed
2 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
8 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CORAL1
1003 , // doomednum
S_CORAL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CORAL2
1004 , // doomednum
S_CORAL2 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CORAL3
1005 , // doomednum
S_CORAL3 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BLUECRYSTAL
1006 , // doomednum
S_BLUECRYSTAL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CHAIN
1100 , // doomednum
S_CEZCHAIN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
4 * FRACUNIT , // radius
128 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SPAWNCEILING | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_FLAME
1101 , // doomednum
S_FLAME1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_PAIN | MF_FIRE , // flags
S_NULL // raisestate
} ,
{ // MT_EGGSTATUE
1102 , // doomednum
S_EGGSTATUE1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
32 * FRACUNIT , // radius
240 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_SOLID | MF_PUSHABLE | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_MACEPOINT
1104 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
128 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
10000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SWINGMACEPOINT
1105 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
128 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
10000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_HANGMACEPOINT
1106 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
128 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
10000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SPINMACEPOINT
1107 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
128 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
200 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_HIDDEN_SLING
1108 , // doomednum
S_SLING1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
0 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SMALLMACECHAIN
- 1 , // doomednum
S_SMALLMACECHAIN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
24 * FRACUNIT , // speed
24 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_BIGMACECHAIN
- 1 , // doomednum
S_BIGMACECHAIN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
48 * FRACUNIT , // speed
48 * FRACUNIT , // radius
96 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SMALLMACE
- 1 , // doomednum
S_SMALLMACE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
24 * FRACUNIT , // speed
17 * FRACUNIT , // radius
34 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_mswing , // activesound
MF_PAIN | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_BIGMACE
- 1 , // doomednum
S_BIGMACE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
48 * FRACUNIT , // speed
34 * FRACUNIT , // radius
68 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_mswing , // activesound
MF_PAIN | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_CEZFLOWER
1103 , // doomednum
S_CEZFLOWER1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BIGTUMBLEWEED
1200 , // doomednum
S_BIGTUMBLEWEED , // spawnstate
1000 , // spawnhealth
S_BIGTUMBLEWEED_ROLL1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
24 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_s3k64 , // activesound
MF_SPECIAL | MF_BOUNCE , // flags
S_NULL // raisestate
} ,
{ // MT_LITTLETUMBLEWEED
1201 , // doomednum
S_LITTLETUMBLEWEED , // spawnstate
1000 , // spawnhealth
S_LITTLETUMBLEWEED_ROLL1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
12 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_s3k64 , // activesound
MF_SPECIAL | MF_BOUNCE , // flags
S_NULL // raisestate
} ,
{ // MT_CACTI1
1203 , // doomednum
S_CACTI1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CACTI2
1204 , // doomednum
S_CACTI2 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CACTI3
1205 , // doomednum
S_CACTI3 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CACTI4
1206 , // doomednum
S_CACTI4 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
80 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_FLAMEJET
1300 , // doomednum
S_FLAMEJETSTND , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_NOBLOCKMAP | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_VERTICALFLAMEJET
1301 , // doomednum
S_FLAMEJETSTND , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_SCENERY | MF_NOGRAVITY | MF_NOBLOCKMAP | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_FLAMEJETFLAME
- 1 , // doomednum
S_FLAMEJETFLAME1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
5 * FRACUNIT , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_MISSILE | MF_FIRE , // flags
S_NULL // raisestate
} ,
{ // MT_FJSPINAXISA
3575 , // doomednum
S_FJSPINAXISA1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
16 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_NOCLIPTHING | MF_NOGRAVITY | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_FJSPINHELPERA
- 1 , // doomednum
S_FJSPINHELPERA1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
16 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_NOCLIPTHING | MF_NOGRAVITY | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_FJSPINAXISB
3576 , // doomednum
S_FJSPINAXISB1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
16 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_NOCLIPTHING | MF_NOGRAVITY | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_FJSPINHELPERB
- 1 , // doomednum
S_FJSPINHELPERB1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
16 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_NOCLIPTHING | MF_NOGRAVITY | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
{ // MT_FLAMEJETFLAMEB
- 1 , // doomednum
S_FLAMEJETFLAMEB1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_fire , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
18 , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_MISSILE | MF_FIRE | MF_NOBLOCKMAP | MF_RUNSPAWNFUNC , // flags
S_NULL // raisestate
} ,
{ // MT_TRAPGOYLE
1500 , // doomednum
S_TRAPGOYLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
21 * FRACUNIT , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_statu2 , // activesound
MF_SLIDEME | MF_SOLID | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
{ // MT_TRAPGOYLEUP
1501 , // doomednum
S_TRAPGOYLEUP , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
21 * FRACUNIT , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_statu2 , // activesound
MF_SLIDEME | MF_SOLID | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
{ // MT_TRAPGOYLEDOWN
1502 , // doomednum
S_TRAPGOYLEDOWN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
21 * FRACUNIT , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_statu2 , // activesound
MF_SLIDEME | MF_SOLID | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
{ // MT_TRAPGOYLELONG
1503 , // doomednum
S_TRAPGOYLELONG , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
21 * FRACUNIT , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_statu2 , // activesound
MF_SLIDEME | MF_SOLID | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
{ // MT_TARGET
1504 , // doomednum
S_TARGET_IDLE , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_TARGET_HIT1 , // deathstate
S_TARGET_ALLDONE , // xdeathstate
sfx_None , // deathsound
0 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE0
1900 , // doomednum
S_STG0 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE1
1901 , // doomednum
S_STG1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE2
1902 , // doomednum
S_STG2 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE3
1903 , // doomednum
S_STG3 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE4
1904 , // doomednum
S_STG4 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE5
1905 , // doomednum
S_STG5 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE6
1906 , // doomednum
S_STG6 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE7
1907 , // doomednum
S_STG7 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE8
1908 , // doomednum
S_STG8 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_STALAGMITE9
1909 , // doomednum
S_STG9 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_XMASPOLE
1850 , // doomednum
S_XMASPOLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_CANDYCANE
1851 , // doomednum
S_CANDYCANE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
8 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_SNOWMAN
1852 , // doomednum
S_SNOWMAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
25 * FRACUNIT , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SOLID | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
// No, I did not do all of this by hand.
// I made a script to make all of these for me.
// Ha HA. ~Inuyasha
{ // MT_BSZTALLFLOWER_RED
1400 , // doomednum
S_BSZTALLFLOWER_RED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTALLFLOWER_PURPLE
1401 , // doomednum
S_BSZTALLFLOWER_PURPLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTALLFLOWER_BLUE
1402 , // doomednum
S_BSZTALLFLOWER_BLUE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTALLFLOWER_CYAN
1403 , // doomednum
S_BSZTALLFLOWER_CYAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTALLFLOWER_YELLOW
1404 , // doomednum
S_BSZTALLFLOWER_YELLOW , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTALLFLOWER_ORANGE
1405 , // doomednum
S_BSZTALLFLOWER_ORANGE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZFLOWER_RED
1410 , // doomednum
S_BSZFLOWER_RED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZFLOWER_PURPLE
1411 , // doomednum
S_BSZFLOWER_PURPLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZFLOWER_BLUE
1412 , // doomednum
S_BSZFLOWER_BLUE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZFLOWER_CYAN
1413 , // doomednum
S_BSZFLOWER_CYAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZFLOWER_YELLOW
1414 , // doomednum
S_BSZFLOWER_YELLOW , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZFLOWER_ORANGE
1415 , // doomednum
S_BSZFLOWER_ORANGE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSHORTFLOWER_RED
1420 , // doomednum
S_BSZSHORTFLOWER_RED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSHORTFLOWER_PURPLE
1421 , // doomednum
S_BSZSHORTFLOWER_PURPLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSHORTFLOWER_BLUE
1422 , // doomednum
S_BSZSHORTFLOWER_BLUE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSHORTFLOWER_CYAN
1423 , // doomednum
S_BSZSHORTFLOWER_CYAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSHORTFLOWER_YELLOW
1424 , // doomednum
S_BSZSHORTFLOWER_YELLOW , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSHORTFLOWER_ORANGE
1425 , // doomednum
S_BSZSHORTFLOWER_ORANGE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTULIP_RED
1430 , // doomednum
S_BSZTULIP_RED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTULIP_PURPLE
1431 , // doomednum
S_BSZTULIP_PURPLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTULIP_BLUE
1432 , // doomednum
S_BSZTULIP_BLUE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTULIP_CYAN
1433 , // doomednum
S_BSZTULIP_CYAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTULIP_YELLOW
1434 , // doomednum
S_BSZTULIP_YELLOW , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZTULIP_ORANGE
1435 , // doomednum
S_BSZTULIP_ORANGE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZCLUSTER_RED
1440 , // doomednum
S_BSZCLUSTER_RED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZCLUSTER_PURPLE
1441 , // doomednum
S_BSZCLUSTER_PURPLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZCLUSTER_BLUE
1442 , // doomednum
S_BSZCLUSTER_BLUE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZCLUSTER_CYAN
1443 , // doomednum
S_BSZCLUSTER_CYAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZCLUSTER_YELLOW
1444 , // doomednum
S_BSZCLUSTER_YELLOW , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZCLUSTER_ORANGE
1445 , // doomednum
S_BSZCLUSTER_ORANGE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZBUSH_RED
1450 , // doomednum
S_BSZBUSH_RED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZBUSH_PURPLE
1451 , // doomednum
S_BSZBUSH_PURPLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZBUSH_BLUE
1452 , // doomednum
S_BSZBUSH_BLUE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZBUSH_CYAN
1453 , // doomednum
S_BSZBUSH_CYAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZBUSH_YELLOW
1454 , // doomednum
S_BSZBUSH_YELLOW , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZBUSH_ORANGE
1455 , // doomednum
S_BSZBUSH_ORANGE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZVINE_RED
1460 , // doomednum
S_BSZVINE_RED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZVINE_PURPLE
1461 , // doomednum
S_BSZVINE_PURPLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZVINE_BLUE
1462 , // doomednum
S_BSZVINE_BLUE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZVINE_CYAN
1463 , // doomednum
S_BSZVINE_CYAN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZVINE_YELLOW
1464 , // doomednum
S_BSZVINE_YELLOW , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZVINE_ORANGE
1465 , // doomednum
S_BSZVINE_ORANGE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSHRUB
1470 , // doomednum
S_BSZSHRUB , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZCLOVER
1471 , // doomednum
S_BSZCLOVER , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZFISH
1472 , // doomednum
S_BSZFISH , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BSZSUNFLOWER
1473 , // doomednum
S_BSZSUNFLOWER , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_DBALL
1875 , // doomednum
S_DBALL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
16 * FRACUNIT , // radius
54 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SPAWNCEILING | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_EGGSTATUE2
1876 , // doomednum
S_EGGSTATUE2 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
20 * FRACUNIT , // radius
96 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_SOLID | MF_PUSHABLE | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_GREENORB
- 1 , // doomednum
S_ELEM1 , // spawnstate
1000 , // spawnhealth
S_ELEMF1 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
SKINCOLOR_NONE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
SH_ELEMENTAL , // speed
64 * FRACUNIT , // radius
64 * FRACUNIT , // height
1 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_YELLOWORB
- 1 , // doomednum
S_MAGN1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
SKINCOLOR_NONE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
SH_ATTRACT , // speed
64 * FRACUNIT , // radius
64 * FRACUNIT , // height
1 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BLUEORB
- 1 , // doomednum
S_FORC1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_FORC11 , // painstate
SKINCOLOR_NONE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
SH_FORCE , // speed
64 * FRACUNIT , // radius
64 * FRACUNIT , // height
1 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BLACKORB
- 1 , // doomednum
S_ARMA1 , // spawnstate
1000 , // spawnhealth
S_ARMF1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
SKINCOLOR_NONE , // painchance
sfx_None , // painsound
S_ARMB1 , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
SH_BOMB , // speed
64 * FRACUNIT , // radius
64 * FRACUNIT , // height
1 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_WHITEORB
- 1 , // doomednum
S_WIND1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
SKINCOLOR_NONE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
SH_JUMP , // speed
64 * FRACUNIT , // radius
64 * FRACUNIT , // height
1 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_PITYORB
- 1 , // doomednum
S_PITY1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
SKINCOLOR_NONE , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
SH_PITY , // speed
64 * FRACUNIT , // radius
64 * FRACUNIT , // height
1 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_IVSP
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_IVSP , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
64 * FRACUNIT , // radius
64 * FRACUNIT , // height
2014-04-14 05:14:58 +00:00
2 , // display offset
2014-03-15 16:59:03 +00:00
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_SUPERSPARK
- 1 , // doomednum
S_SSPK1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_BIRD
- 1 , // doomednum
S_BIRD1 , // spawnstate
1000 , // spawnhealth
S_BIRD1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPTHING | MF_FLOAT | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
// freed bunny
{ // MT_BUNNY
- 1 , // doomednum
S_BUNNY1 , // spawnstate
1000 , // spawnhealth
S_BUNNY1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPTHING | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_MOUSE
- 1 , // doomednum
S_MOUSE1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
1 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
20 * FRACUNIT , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPTHING , // flags
S_NULL // raisestate
} ,
{ // MT_CHICKEN
- 1 , // doomednum
S_CHICKEN1 , // spawnstate
1000 , // spawnhealth
S_CHICKEN1 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPTHING | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_COW
- 1 , // doomednum
S_COW1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
1 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
4 , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPTHING , // flags
S_NULL // raisestate
} ,
{ // MT_REDBIRD
- 1 , // doomednum
S_RBIRD1 , // spawnstate
1000 , // spawnhealth
S_RBIRD1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPTHING | MF_FLOAT | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_RAIN
- 1 , // doomednum
S_RAIN1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
- 24 * FRACUNIT , // speed
1 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP , // flags
S_NULL // raisestate
} ,
{ // MT_SNOWFLAKE
- 1 , // doomednum
S_SNOW1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
- 2 * FRACUNIT , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP , // flags
S_NULL // raisestate
} ,
{ // MT_SPLISH
- 1 , // doomednum
S_SPLISH1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
6 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_SMOKE
- 1 , // doomednum
S_SMOKE1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
20 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_SMALLBUBBLE
- 1 , // doomednum
S_SMALLBUBBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_MEDIUMBUBBLE
- 1 , // doomednum
S_MEDIUMBUBBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_EXTRALARGEBUBBLE
- 1 , // doomednum
S_LARGEBUBBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_POP1 , // deathstate
S_NULL , // xdeathstate
sfx_gasp , // deathsound
8 , // speed
8 * FRACUNIT , // radius
12 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_TFOG
- 1 , // doomednum
S_FOG1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_SEED
- 1 , // doomednum
S_SEED , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
- 2 * FRACUNIT , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_PARTICLE
- 1 , // doomednum
S_PARTICLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
4 * FRACUNIT , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIPHEIGHT | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_PARTICLEGEN
757 , // doomednum
S_PARTICLEGEN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
1 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SCORE
- 1 , // doomednum
S_SCRA , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
3 * FRACUNIT , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_DROWNNUMBERS
- 1 , // doomednum
S_ZERO1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_GOTEMERALD
- 1 , // doomednum
S_CEMG1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_ORBITEM1 , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_TAG
- 1 , // doomednum
S_TTAG1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_GOTFLAG
- 1 , // doomednum
S_GOTFLAG1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
64 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_GOTFLAG2
- 1 , // doomednum
S_GOTFLAG3 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
64 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
// ambient water 1a (large)
{ // MT_AWATERA
700 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr1 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
// ambient water 1b (large)
{ // MT_AWATERB
701 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr2 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
// ambient water 2a (medium)
{ // MT_AWATERC
702 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr3 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
// ambient water 2b (medium)
{ // MT_AWATERD
703 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr4 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
// ambient water 3a (small)
{ // MT_AWATERE
704 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr5 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
// ambient water 3b (small)
{ // MT_AWATERF
705 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr6 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
// ambient water 4a (extra large)
{ // MT_AWATERG
706 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr7 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
// ambient water 4b (extra large)
{ // MT_AWATERH
707 , // doomednum
S_INVISIBLE , // spawnstate
35 , // spawnhealth
S_NULL , // seestate
sfx_amwtr8 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
{ // MT_RANDOMAMBIENT
708 , // doomednum
S_INVISIBLE , // spawnstate
512 , // spawnhealth: repeat speed
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOSECTOR | MF_NOBLOCKMAP | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
{ // MT_RANDOMAMBIENT2
709 , // doomednum
S_INVISIBLE , // spawnstate
220 , // spawnhealth: repeat speed
S_NULL , // seestate
sfx_ambin2 , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOSECTOR | MF_NOBLOCKMAP | MF_NOGRAVITY | MF_AMBIENT , // flags
S_NULL // raisestate
} ,
{ // MT_REDRING
- 1 , // doomednum
S_RRNG1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_thok , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
// Ring ammo: Health = amount given
{ // MT_BOUNCERING
301 , // doomednum
2016-07-06 04:09:17 +00:00
S_BOUNCERINGAMMO , // spawnstate
2014-03-15 16:59:03 +00:00
10 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_bouncering , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_RAILRING
302 , // doomednum
2016-07-06 04:09:17 +00:00
S_RAILRINGAMMO , // spawnstate
2014-03-15 16:59:03 +00:00
5 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_railring , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_INFINITYRING
303 , // doomednum
2016-07-06 04:09:17 +00:00
S_INFINITYRINGAMMO , // spawnstate
2014-03-15 16:59:03 +00:00
80 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_infinityring , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_AUTOMATICRING
304 , // doomednum
2016-07-06 04:09:17 +00:00
S_AUTOMATICRINGAMMO , // spawnstate
2014-03-15 16:59:03 +00:00
40 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_automaticring , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_EXPLOSIONRING
305 , // doomednum
2016-07-06 04:09:17 +00:00
S_EXPLOSIONRINGAMMO , // spawnstate
2014-03-15 16:59:03 +00:00
5 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_explosionring , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SCATTERRING
306 , // doomednum
2016-07-06 04:09:17 +00:00
S_SCATTERRINGAMMO , // spawnstate
2014-03-15 16:59:03 +00:00
5 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_scatterring , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_GRENADERING
307 , // doomednum
2016-07-06 04:09:17 +00:00
S_GRENADERINGAMMO , // spawnstate
2014-03-15 16:59:03 +00:00
10 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_grenadering , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
// Ring panels: Reactiontime = amount given
{ // MT_BOUNCEPICKUP
330 , // doomednum
2016-07-06 04:09:17 +00:00
S_BOUNCEPICKUP , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
10 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
1 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BOUNCEPICKUPFADE1 , // deathstate
S_NULL , // xdeathstate
sfx_ncitem , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_bouncering , // mass
2 * TICRATE , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_RAILPICKUP
331 , // doomednum
2016-07-06 04:09:17 +00:00
S_RAILPICKUP , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
5 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
2 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_RAILPICKUPFADE1 , // deathstate
S_NULL , // xdeathstate
sfx_ncitem , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_railring , // mass
2 * TICRATE , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_AUTOPICKUP
332 , // doomednum
2016-07-06 04:09:17 +00:00
S_AUTOPICKUP , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
40 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
4 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_AUTOPICKUPFADE1 , // deathstate
S_NULL , // xdeathstate
sfx_ncitem , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_automaticring , // mass
2 * TICRATE , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_EXPLODEPICKUP
333 , // doomednum
2016-07-06 04:09:17 +00:00
S_EXPLODEPICKUP , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
5 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
8 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_EXPLODEPICKUPFADE1 , // deathstate
S_NULL , // xdeathstate
sfx_ncitem , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_explosionring , // mass
2 * TICRATE , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_SCATTERPICKUP
334 , // doomednum
2016-07-06 04:09:17 +00:00
S_SCATTERPICKUP , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
5 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
8 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SCATTERPICKUPFADE1 , // deathstate
S_NULL , // xdeathstate
sfx_ncitem , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_scatterring , // mass
2 * TICRATE , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_GRENADEPICKUP
335 , // doomednum
2016-07-06 04:09:17 +00:00
S_GRENADEPICKUP , // spawnstate
2014-03-15 16:59:03 +00:00
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
10 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
8 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_GRENADEPICKUPFADE1 , // deathstate
S_NULL , // xdeathstate
sfx_ncitem , // deathsound
60 * FRACUNIT , // speed
24 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
pw_grenadering , // mass
2 * TICRATE , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_THROWNBOUNCE
- 1 , // doomednum
S_THROWNBOUNCE1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_bnce1 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_bnce1 , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY | MF_BOUNCE , // flags
S_NULL // raisestate
} ,
{ // MT_THROWNINFINITY
- 1 , // doomednum
S_THROWNINFINITY1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_thok , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_THROWNAUTOMATIC
- 1 , // doomednum
S_THROWNAUTOMATIC1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_thok , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_THROWNSCATTER
- 1 , // doomednum
S_THROWNSCATTER , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_bnce2 , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_itemup , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_THROWNEXPLOSION
- 1 , // doomednum
S_THROWNEXPLOSION1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_cannon , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
192 * FRACUNIT , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_RINGEXPLODE , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_THROWNGRENADE
- 1 , // doomednum
S_THROWNGRENADE1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_thok , // seesound
8 , // reactiontime
sfx_gbeep , // attacksound
S_NULL , // painstate
192 * FRACUNIT , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_RINGEXPLODE , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
30 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
6 * TICRATE , // mass (<-- Looking for the Grenade Ring's fuse? It's right here!)
1 , // damage
sfx_s3k5d , // activesound
2014-03-23 16:00:29 +00:00
MF_NOBLOCKMAP | MF_MISSILE | MF_BOUNCE | MF_GRENADEBOUNCE , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_COIN
1800 , // doomednum
S_COIN1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
MT_FLINGCOIN , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_COINSPARKLE1 , // deathstate
S_NULL , // xdeathstate
sfx_mario4 , // deathsound
60 * FRACUNIT , // speed
16 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_FLINGCOIN
- 1 , // doomednum
S_COIN1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
MT_FLINGCOIN , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
MT_COIN , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_COINSPARKLE1 , // deathstate
S_NULL , // xdeathstate
sfx_mario4 , // deathsound
60 * FRACUNIT , // speed
15 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_GOOMBA
1801 , // doomednum
S_GOOMBA1 , // spawnstate
1 , // spawnhealth
S_GOOMBA2 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_GOOMBA_DEAD , // deathstate
S_NULL , // xdeathstate
sfx_mario5 , // deathsound
6 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_BLUEGOOMBA
1802 , // doomednum
S_BLUEGOOMBA1 , // spawnstate
1 , // spawnhealth
S_BLUEGOOMBA2 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
170 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_BLUEGOOMBA_DEAD , // deathstate
S_NULL , // xdeathstate
sfx_mario5 , // deathsound
6 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_ENEMY | MF_SPECIAL | MF_SHOOTABLE , // flags
S_NULL // raisestate
} ,
{ // MT_FIREFLOWER
1803 , // doomednum
S_FIREFLOWER1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_mario3 , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_FIREBALL
- 1 , // doomednum
S_FIREBALL1 , // spawnstate
1000 , // spawnhealth
S_FIREBALLEXP1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_FIREBALLEXP1 , // meleestate
S_FIREBALLEXP1 , // missilestate
S_FIREBALLEXP1 , // deathstate
S_FIREBALLEXP1 , // xdeathstate
sfx_mario1 , // deathsound
10 * FRACUNIT , // speed
4 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_FIRE | MF_MISSILE , // flags
S_NULL // raisestate
} ,
{ // MT_SHELL
1804 , // doomednum
S_SHELL , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
20 * FRACUNIT , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_mario1 , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_BOUNCE , // flags
S_NULL // raisestate
} ,
{ // MT_PUMA
1805 , // doomednum
S_PUMA1 , // spawnstate
1000 , // spawnhealth
S_PUMA1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_PUMA4 , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_PUMA6 , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_PAIN | MF_FIRE , // flags
S_NULL // raisestate
} ,
{ // MT_HAMMER
- 1 , // doomednum
S_HAMMER1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
4 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_PAIN , // flags
S_NULL // raisestate
} ,
{ // MT_KOOPA
1806 , // doomednum
S_KOOPA1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_PAIN , // flags
S_NULL // raisestate
} ,
{ // MT_KOOPAFLAME
- 1 , // doomednum
S_KOOPAFLAME1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
5 * FRACUNIT , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_MISSILE | MF_FIRE , // flags
S_NULL // raisestate
} ,
{ // MT_AXE
1807 , // doomednum
S_AXE1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_MARIOBUSH1
1808 , // doomednum
S_MARIOBUSH1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_MARIOBUSH2
1809 , // doomednum
S_MARIOBUSH2 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_TOAD
1810 , // doomednum
S_TOAD , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_AXIS
1700 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 * FRACUNIT , // speed
256 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_AXISTRANSFER
1701 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 , // speed
16 * FRACUNIT , // radius
1 , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_AXISTRANSFERLINE
1702 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
10 , // speed
32 * FRACUNIT , // radius
1 , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSDRONE
1703 , // doomednum
S_NIGHTSDRONE1 , // spawnstate
120 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
56 * FRACUNIT , // height
1 , // display offset
1000 , // mass
0 , // damage
sfx_ideya , // activesound
MF_SPECIAL , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSGOAL
- 1 , // doomednum
S_NIGHTSGOAL1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
56 * FRACUNIT , // height
- 1 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSCHAR
- 1 , // doomednum
S_NIGHTSFLY1A , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NIGHTSFLY1A , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NIGHTSFLY1A , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
2014-08-05 23:59:40 +00:00
48 * FRACUNIT , // height
2014-03-15 16:59:03 +00:00
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-08-05 23:59:40 +00:00
MF_NOCLIP | MF_NOGRAVITY , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_NIGHTSPARKLE
- 1 , // doomednum
S_NIGHTSPARKLE1 , // spawnstate
1000 , // spawnhealth
S_NIGHTSPARKLESUPER1 , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
2 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSLOOPHELPER
- 1 , // doomednum
S_NIGHTSLOOPHELPER , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
4 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSBUMPER
1704 , // doomednum
S_NIGHTSBUMPER1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_nbmper , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
21000 , // speed
32 * FRACUNIT , // radius
64 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SCENERY | MF_SPECIAL | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_HOOP
- 1 , // doomednum
S_HOOP , // spawnstate
1000 , // spawnhealth
S_HOOP_XMASA , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_HOOPCOLLIDE
- 1 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOSECTOR | MF_NOCLIP | MF_NOGRAVITY | MF_SPECIAL | MF_NOTHINK , // flags
S_NULL // raisestate
} ,
{ // MT_HOOPCENTER
- 1 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
2 * FRACUNIT , // radius
4 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSCORE
- 1 , // doomednum
S_NIGHTSCORE10 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NIGHTSCORE10_2 , // xdeathstate
sfx_None , // deathsound
1 , // speed
8 * FRACUNIT , // radius
8 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSWING
1706 , // doomednum
S_NIGHTSWING , // spawnstate
1000 , // spawnhealth
S_NIGHTSWING_XMAS , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_itemup , // painsound
2016-07-06 04:09:17 +00:00
S_RING , // meleestate
2014-03-15 16:59:03 +00:00
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 , // speed
12 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_ncitem , // activesound
MF_SLIDEME | MF_SPECIAL | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSSUPERLOOP
1707 , // doomednum
S_NIGHTSPOWERUP1 , // spawnstate
1000 , // spawnhealth
S_NIGHTSPOWERUP2 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_ncspec , // deathsound
20 * TICRATE , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_NIGHTSITEM , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSDRILLREFILL
1708 , // doomednum
S_NIGHTSPOWERUP3 , // spawnstate
1000 , // spawnhealth
S_NIGHTSPOWERUP4 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_ncspec , // deathsound
96 * 20 , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_NIGHTSITEM , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSHELPER
1709 , // doomednum
S_NIGHTSPOWERUP5 , // spawnstate
1000 , // spawnhealth
S_NIGHTSPOWERUP6 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_ncspec , // deathsound
20 * TICRATE , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_NIGHTSITEM , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSEXTRATIME
1711 , // doomednum
S_NIGHTSPOWERUP7 , // spawnstate
1000 , // spawnhealth
S_NIGHTSPOWERUP8 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_ncspec , // deathsound
30 * TICRATE , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_NIGHTSITEM , // flags
S_NULL // raisestate
} ,
{ // MT_NIGHTSLINKFREEZE
1712 , // doomednum
S_NIGHTSPOWERUP9 , // spawnstate
1000 , // spawnhealth
S_NIGHTSPOWERUP10 , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_SPRK1 , // deathstate
S_NULL , // xdeathstate
sfx_ncspec , // deathsound
15 * TICRATE , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOCLIPHEIGHT | MF_NOGRAVITY | MF_NIGHTSITEM , // flags
S_NULL // raisestate
} ,
{ // MT_EGGCAPSULE
1710 , // doomednum
S_EGGCAPSULE , // spawnstate
20 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
72 * FRACUNIT , // radius
144 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_NOGRAVITY | MF_SPECIAL , // flags
S_NULL // raisestate
} ,
// the flicky that orbits the player when they have a Nightopian helper
{ // MT_NIGHTOPIANHELPER
- 1 , // doomednum
S_NIGHTOPIANHELPER1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_TELEPORTMAN
751 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 , // radius
8 , // height
0 , // display offset
10 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_ALTVIEWMAN
752 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 , // radius
8 , // height
0 , // display offset
10 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_CRUMBLEOBJ
- 1 , // doomednum
S_CRUMBLE1 , // spawnstate
1000 , // spawnhealth
S_CRUMBLE1 , // seestate
0 , // seesound
1 , // reactiontime
0 , // attacksound
S_NULL , // painstate
200 , // painchance
0 , // painsound
0 , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_crumbl , // deathsound
3 , // speed
1 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
0 , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_SCENERY , // flags
S_NULL // raisestate
} ,
// Waypoint for zoom tubes
{ // MT_TUBEWAYPOINT
753 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
1 * FRACUNIT , // radius
2 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOCLIP | MF_NOGRAVITY | MF_NOCLIPHEIGHT , // flags
S_NULL // raisestate
} ,
// for use with wind and current effects
{ // MT_PUSH
754 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 , // radius
8 , // height
0 , // display offset
10 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
// for use with wind and current effects
{ // MT_PULL
755 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 , // radius
8 , // height
0 , // display offset
10 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_GHOST
- 1 , // doomednum
S_THOK , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
16 * FRACUNIT , // radius
48 * FRACUNIT , // height
0 , // display offset
1000 , // mass
8 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_OVERLAY
- 1 , // doomednum
S_NULL , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
1 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
1000 , // mass
8 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOGRAVITY | MF_NOCLIP | MF_NOCLIPHEIGHT | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_POLYANCHOR
760 , // doomednum
S_INVISIBLE , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
1 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
1000 , // mass
8 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_POLYSPAWN
761 , // doomednum
S_INVISIBLE , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
1 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
1000 , // mass
8 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_POLYSPAWNCRUSH
762 , // doomednum
S_INVISIBLE , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
1 * FRACUNIT , // radius
1 * FRACUNIT , // height
0 , // display offset
1000 , // mass
8 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY | MF_NOCLIP , // flags
S_NULL // raisestate
} ,
{ // MT_SKYBOX
780 , // doomednum
S_INVISIBLE , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
12 * FRACUNIT , // radius
24 * FRACUNIT , // height
0 , // display offset
10 , // mass
0 , // damage
sfx_None , // activesound
MF_NOTHINK | MF_NOBLOCKMAP | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_SPARK
- 1 , // doomednum
S_SPRK1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
8 , // speed
32 * FRACUNIT , // radius
32 * FRACUNIT , // height
2014-04-14 05:14:58 +00:00
2 , // display offset
2014-03-15 16:59:03 +00:00
16 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_EXPLODE
- 1 , // doomednum
S_XPLD1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 * FRACUNIT , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_UWEXPLODE
- 1 , // doomednum
S_WPLD1 , // spawnstate
1 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
1 * FRACUNIT , // speed
16 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOCLIP | MF_NOGRAVITY | MF_SCENERY , // flags
S_NULL // raisestate
} ,
{ // MT_ROCKSPAWNER
1202 , // doomednum
S_ROCKSPAWN , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_NOSECTOR | MF_NOGRAVITY , // flags
S_NULL // raisestate
} ,
{ // MT_FALLINGROCK
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEA , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
4 , // mass
0 , // damage
sfx_rocks1 , // activesound
MF_PAIN | MF_BOUNCE , // flags
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE1
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEA , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE2
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEB , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE3
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEC , //spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE4
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLED , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE5
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEE , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE6
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEF , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE7
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEG , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE8
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEH , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE9
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEI , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE10
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEJ , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE11
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEK , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE12
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEL , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE13
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEM , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE14
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEN , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE15
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEO , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_ROCKCRUMBLE16
- 1 , // doomednum
2016-07-06 04:09:17 +00:00
S_ROCKCRUMBLEP , // spawnstate
2014-03-15 16:59:03 +00:00
1000 , // spawnhealth
S_NULL , // seestate
sfx_ambint , // seesound
0 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
255 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
0 , // speed
8 * FRACUNIT , // radius
16 * FRACUNIT , // height
0 , // display offset
1000 , // mass
0 , // damage
sfx_None , // activesound
2014-11-12 00:55:07 +00:00
MF_NOBLOCKMAP | MF_NOCLIPTHING | MF_SCENERY | MF_NOCLIPHEIGHT , // flags
2014-03-15 16:59:03 +00:00
S_NULL // raisestate
} ,
{ // MT_SRB1_CRAWLA
4000 , // doomednum
S_SRB1_CRAWLA1 , // spawnstate
1 , // spawnhealth
S_SRB1_CRAWLA2 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
20 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_BAT
4001 , // doomednum
S_SRB1_BAT1 , // spawnstate
1 , // spawnhealth
S_SRB1_BAT3 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
4 * FRACUNIT , // speed
17 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_SLIDEME , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_ROBOFISH
4002 , // doomednum
S_SRB1_ROBOFISH1 , // spawnstate
1 , // spawnhealth
S_SRB1_ROBOFISH2 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
4 * FRACUNIT , // speed
22 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_SLIDEME , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_VOLCANOGUY
4003 , // doomednum
S_SRB1_VOLCANOGUY1 , // spawnstate
1 , // spawnhealth
S_SRB1_VOLCANOGUY2 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
4 * FRACUNIT , // speed
20 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_SLIDEME , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_HOPPY
4004 , // doomednum
S_SRB1_HOPPY1 , // spawnstate
1 , // spawnhealth
S_SRB1_HOPPY1 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
FRACUNIT , // speed
20 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_HOPPYWATER
4005 , // doomednum
S_SRB1_HOPPYWATER1 , // spawnstate
1 , // spawnhealth
S_SRB1_HOPPYWATER1 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
FRACUNIT , // speed
20 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_HOPPYSKYLAB
4006 , // doomednum
S_SRB1_HOPPYSKYLAB1 , // spawnstate
1 , // spawnhealth
S_SRB1_HOPPYSKYLAB1 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
FRACUNIT , // speed
10 * FRACUNIT , // radius
34 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_MMZFLYING
4007 , // doomednum
S_SRB1_MMZFLYING1 , // spawnstate
1 , // spawnhealth
S_SRB1_MMZFLYING1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
FRACUNIT , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_UFO
4008 , // doomednum
S_SRB1_UFO1 , // spawnstate
1 , // spawnhealth
S_SRB1_UFO1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
24 * FRACUNIT , // radius
32 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_FLOAT | MF_SPAWNCEILING , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_GRAYBOT
4009 , // doomednum
S_SRB1_GRAYBOT1 , // spawnstate
1 , // spawnhealth
S_SRB1_GRAYBOT1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
21 * FRACUNIT , // radius
69 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_ROBOTOPOLIS
4010 , // doomednum
S_SRB1_ROBOTOPOLIS1 , // spawnstate
1 , // spawnhealth
S_SRB1_ROBOTOPOLIS1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
36 * FRACUNIT , // radius
62 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_RBZBUZZ
4011 , // doomednum
S_SRB1_RBZBUZZ1 , // spawnstate
1 , // spawnhealth
S_SRB1_RBZBUZZ1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
44 * FRACUNIT , // radius
45 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_RBZSPIKES
4012 , // doomednum
S_SRB1_RBZSPIKES1 , // spawnstate
1 , // spawnhealth
S_SRB1_RBZSPIKES1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
10 * FRACUNIT , // radius
53 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SOLID | MF_ENEMY | MF_NOGRAVITY | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_METALSONIC
4013 , // doomednum
S_SRB1_METALSONIC1 , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
21 * FRACUNIT , // speed
16 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
1 , // damage
sfx_None , // activesound
MF_SLIDEME | MF_SOLID | MF_PUSHABLE , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_GOLDBOT
4014 , // doomednum
S_SRB1_GOLDBOT1 , // spawnstate
1 , // spawnhealth
S_SRB1_GOLDBOT1 , // seestate
sfx_None , // seesound
32 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
200 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
3 , // speed
21 * FRACUNIT , // radius
69 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_FLOAT , // flags
S_NULL // raisestate
} ,
{ // MT_SRB1_GENREX
4015 , // doomednum
S_SRB1_GENREX1 , // spawnstate
1 , // spawnhealth
S_SRB1_GENREX2 , // seestate
sfx_None , // seesound
2 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
3072 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_XPLD1 , // deathstate
S_NULL , // xdeathstate
sfx_pop , // deathsound
4 * FRACUNIT , // speed
17 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_SPECIAL | MF_SHOOTABLE | MF_ENEMY | MF_NOGRAVITY | MF_SLIDEME , // flags
S_NULL // raisestate
} ,
# ifdef SEENAMES
{ // MT_NAMECHECK
- 1 , // doomednum
S_NAMECHECK , // spawnstate
1000 , // spawnhealth
S_NULL , // seestate
sfx_None , // seesound
8 , // reactiontime
sfx_None , // attacksound
S_NULL , // painstate
0 , // painchance
sfx_None , // painsound
S_NULL , // meleestate
S_NULL , // missilestate
S_NULL , // deathstate
S_NULL , // xdeathstate
sfx_None , // deathsound
60 * FRACUNIT , // speed
30 * FRACUNIT , // radius
40 * FRACUNIT , // height
0 , // display offset
100 , // mass
0 , // damage
sfx_None , // activesound
MF_NOBLOCKMAP | MF_MISSILE | MF_NOGRAVITY | MF_NOSECTOR , // flags
S_NULL // raisestate
} ,
# endif
} ;
/** Patches the mobjinfo table and state table.
* Free slots are emptied out and set to initial values .
*/
void P_PatchInfoTables ( void )
{
INT32 i ;
char * tempname ;
# if NUMSPRITEFREESLOTS > 1000
" Update P_PatchInfoTables, you big dumb head "
# endif
// empty out free slots
for ( i = SPR_FIRSTFREESLOT ; i < = SPR_LASTFREESLOT ; i + + )
{
tempname = sprnames [ i ] ;
tempname [ 0 ] = ' F ' ;
tempname [ 1 ] = ( char ) ( ' 0 ' + ( char ) ( ( i - SPR_FIRSTFREESLOT + 1 ) / 100 ) ) ;
tempname [ 2 ] = ( char ) ( ' 0 ' + ( char ) ( ( ( i - SPR_FIRSTFREESLOT + 1 ) / 10 ) % 10 ) ) ;
tempname [ 3 ] = ( char ) ( ' 0 ' + ( char ) ( ( i - SPR_FIRSTFREESLOT + 1 ) % 10 ) ) ;
tempname [ 4 ] = ' \0 ' ;
# ifdef HWRENDER
t_lspr [ i ] = & lspr [ NOLIGHT ] ;
# endif
}
sprnames [ i ] [ 0 ] = ' \0 ' ; // i == NUMSPRITES
memset ( & states [ S_FIRSTFREESLOT ] , 0 , sizeof ( state_t ) * NUMSTATEFREESLOTS ) ;
memset ( & mobjinfo [ MT_FIRSTFREESLOT ] , 0 , sizeof ( mobjinfo_t ) * NUMMOBJFREESLOTS ) ;
for ( i = MT_FIRSTFREESLOT ; i < = MT_LASTFREESLOT ; i + + )
mobjinfo [ i ] . doomednum = - 1 ;
}
# ifdef ALLOW_RESETDATA
static char * sprnamesbackup ;
static state_t * statesbackup ;
static mobjinfo_t * mobjinfobackup ;
static size_t sprnamesbackupsize , statesbackupsize , mobjinfobackupsize ;
# endif
void P_BackupTables ( void )
{
# ifdef ALLOW_RESETDATA
// Allocate buffers in size equal to that of the uncompressed data to begin with
sprnamesbackup = Z_Malloc ( sizeof ( sprnames ) , PU_STATIC , NULL ) ;
statesbackup = Z_Malloc ( sizeof ( states ) , PU_STATIC , NULL ) ;
mobjinfobackup = Z_Malloc ( sizeof ( mobjinfo ) , PU_STATIC , NULL ) ;
// Sprite names
sprnamesbackupsize = lzf_compress ( sprnames , sizeof ( sprnames ) , sprnamesbackup , sizeof ( sprnames ) ) ;
if ( sprnamesbackupsize > 0 )
sprnamesbackup = Z_Realloc ( sprnamesbackup , sprnamesbackupsize , PU_STATIC , NULL ) ;
else
M_Memcpy ( sprnamesbackup , sprnames , sizeof ( sprnames ) ) ;
// States
statesbackupsize = lzf_compress ( states , sizeof ( states ) , statesbackup , sizeof ( states ) ) ;
if ( statesbackupsize > 0 )
statesbackup = Z_Realloc ( statesbackup , statesbackupsize , PU_STATIC , NULL ) ;
else
M_Memcpy ( statesbackup , states , sizeof ( states ) ) ;
// Mobj info
mobjinfobackupsize = lzf_compress ( mobjinfo , sizeof ( mobjinfo ) , mobjinfobackup , sizeof ( mobjinfo ) ) ;
if ( mobjinfobackupsize > 0 )
mobjinfobackup = Z_Realloc ( mobjinfobackup , mobjinfobackupsize , PU_STATIC , NULL ) ;
else
M_Memcpy ( mobjinfobackup , mobjinfo , sizeof ( mobjinfo ) ) ;
# endif
}
void P_ResetData ( INT32 flags )
{
# ifndef ALLOW_RESETDATA
( void ) flags ;
2014-08-05 23:59:40 +00:00
CONS_Alert ( CONS_NOTICE , M_GetText ( " P_ResetData(): not supported in this build. \n " ) ) ;
2014-03-15 16:59:03 +00:00
# else
if ( flags & 1 )
{
if ( sprnamesbackupsize > 0 )
lzf_decompress ( sprnamesbackup , sprnamesbackupsize , sprnames , sizeof ( sprnames ) ) ;
else
M_Memcpy ( sprnames , sprnamesbackup , sizeof ( sprnamesbackup ) ) ;
}
if ( flags & 2 )
{
if ( statesbackupsize > 0 )
lzf_decompress ( statesbackup , statesbackupsize , states , sizeof ( states ) ) ;
else
M_Memcpy ( states , statesbackup , sizeof ( statesbackup ) ) ;
}
if ( flags & 4 )
{
if ( mobjinfobackupsize > 0 )
lzf_decompress ( mobjinfobackup , mobjinfobackupsize , mobjinfo , sizeof ( mobjinfo ) ) ;
else
M_Memcpy ( mobjinfo , mobjinfobackup , sizeof ( mobjinfobackup ) ) ;
}
# endif
}