mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-11-17 10:11:12 +00:00
16814 lines
592 KiB
C
16814 lines
592 KiB
C
// SONIC ROBO BLAST 2
|
|
//-----------------------------------------------------------------------------
|
|
// Copyright (C) 1993-1996 by id Software, Inc.
|
|
// Copyright (C) 1998-2000 by DooM Legacy Team.
|
|
// Copyright (C) 1999-2016 by Sonic Team Junior.
|
|
//
|
|
// 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",
|
|
"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",
|
|
//SRB2kart Sprites
|
|
"SPRG","BSPR","RNDM","RPOP","KFRE","DRIF","DSMO","FITM","DFAK","BANA",
|
|
"DBAN","GSHE","DGSH","RSHE","DRSH","BOMB","BLIG","LIGH","SINK","SITR",
|
|
"KBLN","LAKI","POKE","AUDI","DECO","DOOD","SNES","GBAS","SPRS","BUZB",
|
|
"CHOM","SACO","CRAB","SHAD","BUMP","FLEN","CLAS","PSHW","ARRO"
|
|
};
|
|
|
|
// Doesn't work with g++, needs actionf_p1 (don't modify this comment)
|
|
state_t states[NUMSTATES] =
|
|
{
|
|
// frame is masked through FF_FRAMEMASK
|
|
// FF_ANIMATE (0x4000) makes simple state animations (var1 #frames, var2 tic delay)
|
|
// FF_FULLBRIGHT (0x8000) activates the fullbright colormap
|
|
// use FF_TRANS10 - FF_TRANS90 for easy translucency
|
|
// (or tr_trans10<<FF_TRANSSHIFT if you want to make it hard on yourself)
|
|
|
|
// 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
|
|
{SPR_THOK, FF_TRANS50, 8, {NULL}, 0, 0, S_NULL}, // S_THOK
|
|
|
|
// Player // SRB2kart
|
|
{SPR_PLAY, 0, -1, {NULL}, 0, 0, S_KART_STND}, // S_KART_STND A
|
|
{SPR_PLAY, 1, -1, {NULL}, 0, 0, S_KART_STND_L}, // S_KART_STND_L B
|
|
{SPR_PLAY, 2, -1, {NULL}, 0, 0, S_KART_STND_R}, // S_KART_STND_R C
|
|
{SPR_PLAY, 3, 4, {NULL}, 0, 0, S_KART_WALK2}, // S_KART_WALK1 D
|
|
{SPR_PLAY, 4, 4, {NULL}, 0, 0, S_KART_WALK1}, // S_KART_WALK2 E
|
|
{SPR_PLAY, 5, 4, {NULL}, 0, 0, S_KART_WALK_L2}, // S_KART_WALK_L1 F
|
|
{SPR_PLAY, 6, 4, {NULL}, 0, 0, S_KART_WALK_L1}, // S_KART_WALK_L2 G
|
|
{SPR_PLAY, 7, 4, {NULL}, 0, 0, S_KART_WALK_R2}, // S_KART_WALK_R1 H
|
|
{SPR_PLAY, 8, 4, {NULL}, 0, 0, S_KART_WALK_R1}, // S_KART_WALK_R2 I
|
|
{SPR_PLAY, 0, 2, {NULL}, 0, 0, S_KART_RUN2}, // S_KART_RUN1 A
|
|
{SPR_PLAY, 3, 2, {NULL}, 0, 0, S_KART_RUN1}, // S_KART_RUN2 D
|
|
{SPR_PLAY, 1, 2, {NULL}, 0, 0, S_KART_RUN_L2}, // S_KART_RUN_L1 B
|
|
{SPR_PLAY, 5, 2, {NULL}, 0, 0, S_KART_RUN_L1}, // S_KART_RUN_L2 F
|
|
{SPR_PLAY, 2, 2, {NULL}, 0, 0, S_KART_RUN_R2}, // S_KART_RUN_R1 C
|
|
{SPR_PLAY, 7, 2, {NULL}, 0, 0, S_KART_RUN_R1}, // S_KART_RUN_R2 H
|
|
{SPR_PLAY, 9, 2, {NULL}, 0, 0, S_KART_DRIFT_L2}, // S_KART_DRIFT_L1 J
|
|
{SPR_PLAY, 10, 2, {NULL}, 0, 0, S_KART_DRIFT_L1}, // S_KART_DRIFT_L2 K
|
|
{SPR_PLAY, 11, 2, {NULL}, 0, 0, S_KART_DRIFT_R2}, // S_KART_DRIFT_R1 L
|
|
{SPR_PLAY, 12, 2, {NULL}, 0, 0, S_KART_DRIFT_R1}, // S_KART_DRIFT_R2 M
|
|
{SPR_PLAY, 13, 2, {NULL}, 0, 0, S_KART_SPIN2}, // S_KART_SPIN1 N
|
|
{SPR_PLAY, 14, 2, {NULL}, 0, 0, S_KART_SPIN3}, // S_KART_SPIN2 O
|
|
{SPR_PLAY, 15, 2, {NULL}, 0, 0, S_KART_SPIN4}, // S_KART_SPIN3 P
|
|
{SPR_PLAY, 16, 2, {NULL}, 0, 0, S_KART_SPIN5}, // S_KART_SPIN4 Q
|
|
{SPR_PLAY, 17, 2, {NULL}, 0, 0, S_KART_SPIN6}, // S_KART_SPIN5 R
|
|
{SPR_PLAY, 18, 2, {NULL}, 0, 0, S_KART_SPIN7}, // S_KART_SPIN6 S
|
|
{SPR_PLAY, 19, 2, {NULL}, 0, 0, S_KART_SPIN8}, // S_KART_SPIN7 T
|
|
{SPR_PLAY, 20, 2, {NULL}, 0, 0, S_KART_SPIN1}, // S_KART_SPIN8 U
|
|
{SPR_PLAY, 13, 350, {NULL}, 0, 0, S_KART_STND}, // S_KART_PAIN N
|
|
{SPR_PLAY, 21, 350, {NULL}, 0, 0, S_KART_STND}, // S_KART_SQUISH V
|
|
/*
|
|
{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
|
|
{SPR_POSS, 0, 5, {A_Look}, 0, 0, S_POSS_STND}, // S_POSS_STND
|
|
{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
|
|
{SPR_SPOS, 0, 5, {A_Look}, 0, 0, S_SPOS_STND}, // S_SPOS_STND
|
|
{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
|
|
{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
|
|
|
|
{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
|
|
{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
|
|
|
|
// S3&K Boss Explosion
|
|
{SPR_BOM3, FF_FULLBRIGHT, 1, {NULL}, 0, 0, S_SONIC3KBOSSEXPLOSION2}, // S_SONIC3KBOSSEXPLOSION1
|
|
{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
|
|
|
|
{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
|
|
{SPR_EGGO, 11, 5, {NULL}, 0, 0, S_EGGMOBILE3_FLEE1}, // S_EGGMOBILE3_FLEE2
|
|
|
|
// 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
|
|
{SPR_EFIR, FF_FULLBRIGHT|1, 1, {NULL}, 0, 0, S_JETFLAME1}, // S_JETFLAME2
|
|
|
|
{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
|
|
|
|
{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
|
|
|
|
{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
|
|
|
|
{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
|
|
|
|
{SPR_FLAM, FF_TRANS50|FF_FULLBRIGHT|3, 3, {A_SetFuse}, 10*TICRATE, 0, S_FLAME1}, // S_CYBRAKDEMONFLAMEREST
|
|
|
|
{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
|
|
{SPR_NULL, 0, TICRATE, {A_PlaySound}, sfx_s3k79, 0, S_NULL}, // S_CYBRAKDEMONELECTRICBARRIER_REVIVE3
|
|
|
|
{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
|
|
|
|
{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,
|
|
{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,
|
|
{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
|
|
|
|
{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
|
|
|
|
// Ring
|
|
{SPR_RING, FF_ANIMATE, -1, {NULL}, 23, 1, S_RING}, // S_RING
|
|
|
|
// 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)
|
|
{SPR_TRNG, FF_ANIMATE, -1, {NULL}, 23, 1, S_TEAMRING}, // S_TEAMRING1
|
|
|
|
// Special Stage Token
|
|
{SPR_EMMY, FF_ANIMATE|FF_FULLBRIGHT, -1, {NULL}, 6, 2, S_EMMY}, // S_EMMY
|
|
|
|
// Special Stage Token
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
// 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
|
|
|
|
{SPR_ENRG, FF_FULLBRIGHT|FF_TRANS30, 1, {NULL}, 0, 0, S_ENERGYBALL2}, // S_ENERGYBALL1
|
|
{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
|
|
{SPR_JBUL, FF_FULLBRIGHT|1, 1, {NULL}, 0, 0, S_JETBULLET1}, // S_JETBULLET2
|
|
|
|
{SPR_TRLS, FF_FULLBRIGHT, 1, {NULL}, 0, 0, S_TURRETLASER}, // S_TURRETLASER
|
|
{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
|
|
|
|
{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
|
|
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
// 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
|
|
{SPR_BCRY, 32768, -1, {NULL}, 0, 0, S_NULL}, // S_BLUECRYSTAL1
|
|
|
|
// CEZ Chain
|
|
{SPR_CHAN, 0, -1, {NULL}, 0, 0, S_NULL}, // S_CEZCHAIN
|
|
|
|
// Flame
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
{SPR_RCRY, 1, 0, {A_SpawnObjectRelative}, 0, MT_TARGET, S_NULL}, // S_TARGET_RESPAWN
|
|
{SPR_RCRY, FF_FULLBRIGHT|1, -1, {A_SetObjectFlags}, MF_PUSHABLE, 1, S_TARGET_ALLDONE}, // S_TARGET_ALLDONE
|
|
|
|
// 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
|
|
{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
|
|
|
|
{SPR_ESTA, 1, -1, {NULL}, 0, 0, S_NULL}, // S_EGGSTATUE2
|
|
|
|
// Shield Orb
|
|
{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
|
|
|
|
// Invincibility Sparkles
|
|
{SPR_IVSP, FF_ANIMATE, 32, {NULL}, 31, 1, S_NULL}, // S_IVSP
|
|
|
|
// 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
|
|
{SPR_RAIN, FF_TRANS50, -1, {NULL}, 0, 0, S_NULL}, // S_RAIN1
|
|
{SPR_RAIN, FF_TRANS50, 1, {NULL}, 0, 0, S_RAIN1}, // S_RAINRETURN
|
|
|
|
// 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
|
|
{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
|
|
|
|
// Water Splash
|
|
{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
|
|
|
|
// Smoke
|
|
{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
|
|
|
|
// Bubbles
|
|
{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
|
|
|
|
// Extra Large Bubble (breathable)
|
|
{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
|
|
|
|
// Extra Large Bubble goes POP!
|
|
{SPR_POPP, 0, 16, {NULL}, 0, 0, S_NULL}, // S_POP1
|
|
|
|
{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
|
|
|
|
// Flower Seed
|
|
{SPR_SEED, FF_FULLBRIGHT, -1, {NULL}, 0, 0, S_NULL}, // S_SEED
|
|
|
|
// Particle sprite
|
|
{SPR_PRTL, FF_FULLBRIGHT|FF_TRANS70, 2*TICRATE, {NULL}, 0, 0, S_NULL}, // S_PARTICLE
|
|
{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
|
|
{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
|
|
|
|
// 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
|
|
|
|
// Bounce Ring Pickup
|
|
{SPR_PIKB, FF_ANIMATE, -1, {NULL}, 15, 1, S_BOUNCEPICKUP}, // S_BOUNCEPICKUP
|
|
|
|
{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
|
|
{SPR_PIKR, FF_ANIMATE, -1, {NULL}, 15, 1, S_RAILPICKUP}, // S_RAILPICKUP
|
|
|
|
{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
|
|
{SPR_PIKA, FF_ANIMATE, -1, {NULL}, 15, 1, S_AUTOPICKUP}, // S_AUTOPICKUP
|
|
|
|
{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
|
|
{SPR_PIKE, FF_ANIMATE, -1, {NULL}, 15, 1, S_EXPLODEPICKUP}, // S_EXPLODEPICKUP
|
|
|
|
{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
|
|
{SPR_PIKS, FF_ANIMATE, -1, {NULL}, 15, 1, S_SCATTERPICKUP}, // S_SCATTERPICKUP
|
|
|
|
{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
|
|
{SPR_PIKG, FF_ANIMATE, -1, {NULL}, 15, 1, S_GRENADEPICKUP}, // S_GRENADEPICKUP
|
|
|
|
{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
|
|
{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
|
|
|
|
{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
|
|
{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
|
|
|
|
// Coin Sparkle
|
|
{SPR_CPRK, FF_FULLBRIGHT, 5, {NULL}, 0, 0, S_COINSPARKLE2}, // S_COINSPARKLE1
|
|
{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
|
|
|
|
// 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}, MT_FIRETRAIL, 0, S_FIREBALL2}, // S_FIREBALL1
|
|
{SPR_FBLL, FF_FULLBRIGHT|1, 3, {NULL}, MT_FIRETRAIL, 0, S_FIREBALL3}, // S_FIREBALL2
|
|
{SPR_FBLL, FF_FULLBRIGHT|2, 3, {NULL}, MT_FIRETRAIL, 0, S_FIREBALL4}, // S_FIREBALL3
|
|
{SPR_FBLL, FF_FULLBRIGHT|3, 3, {NULL}, MT_FIRETRAIL, 0, S_FIREBALL5}, // S_FIREBALL4
|
|
{SPR_FBLL, FF_FULLBRIGHT|4, 3, {NULL}, MT_FIRETRAIL, 0, S_FIREBALL6}, // S_FIREBALL5
|
|
{SPR_FBLL, FF_FULLBRIGHT|5, 3, {NULL}, MT_FIRETRAIL, 0, S_FIREBALL7}, // S_FIREBALL6
|
|
{SPR_FBLL, FF_FULLBRIGHT|6, 3, {NULL}, MT_FIRETRAIL, 0, S_FIREBALL1}, // S_FIREBALL7
|
|
{SPR_FBLL, FF_FULLBRIGHT|7, 3, {NULL}, 0, 0, S_FIREBALLEXP2}, // S_FIREBALLEXP1
|
|
{SPR_FBLL, FF_FULLBRIGHT|8, 3, {NULL}, 0, 0, S_FIREBALLEXP3}, // S_FIREBALLEXP2
|
|
{SPR_FBLL, FF_FULLBRIGHT|9, 3, {NULL}, 0, 0, S_FIREBALLEXP4}, // S_FIREBALLEXP3
|
|
{SPR_FBLL, FF_FULLBRIGHT|10, 3, {NULL}, 0, 0, S_FIREBALLEXP5}, // S_FIREBALLEXP4
|
|
{SPR_FBLL, FF_FULLBRIGHT|11, 3, {NULL}, 0, 0, S_FIREBALLEXP6}, // S_FIREBALLEXP5
|
|
{SPR_FBLL, FF_FULLBRIGHT|12, 3, {NULL}, 0, 0, S_NULL}, // S_FIREBALLEXP6
|
|
|
|
// 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
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
// Red Sparkle
|
|
{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
|
|
|
|
// 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
|
|
{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
|
|
|
|
{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
|
|
{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
|
|
|
|
// 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
|
|
|
|
{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
|
|
|
|
// Spark
|
|
{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
|
|
|
|
// 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
|
|
|
|
{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
|
|
|
|
{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
|
|
|
|
// SRB2kart
|
|
{SPR_SPRG, 0, -1, {NULL}, 0, 0, S_NULL}, // S_GRAYSPRING
|
|
{SPR_SPRG, 4, 4, {A_Pain}, 0, 0, S_GRAYSPRING3}, // S_GRAYSPRING2
|
|
{SPR_SPRG, 3, 1, {NULL}, 0, 0, S_GRAYSPRING4}, // S_GRAYSPRING3
|
|
{SPR_SPRG, 2, 1, {NULL}, 0, 0, S_GRAYSPRING5}, // S_GRAYSPRING4
|
|
{SPR_SPRG, 1, 1, {NULL}, 0, 0, S_GRAYSPRING}, // S_GRAYSPRING5
|
|
|
|
{SPR_NULL, 0, 1, {A_Pain}, 0, 0, S_INVISIBLE}, // S_INVISSPRING
|
|
|
|
{SPR_BSPR, 0, -1, {NULL}, 0, 0, S_NULL}, // S_BDIAG1
|
|
{SPR_BSPR, 1, 1, {A_Pain}, 0, 0, S_BDIAG3}, // S_BDIAG2
|
|
{SPR_BSPR, 2, 1, {NULL}, 0, 0, S_BDIAG4}, // S_BDIAG3
|
|
{SPR_BSPR, 3, 1, {NULL}, 0, 0, S_BDIAG5}, // S_BDIAG4
|
|
{SPR_BSPR, 4, 1, {NULL}, 0, 0, S_BDIAG6}, // S_BDIAG5
|
|
{SPR_BSPR, 3, 1, {NULL}, 0, 0, S_BDIAG7}, // S_BDIAG6
|
|
{SPR_BSPR, 2, 1, {NULL}, 0, 0, S_BDIAG8}, // S_BDIAG7
|
|
{SPR_BSPR, 1, 1, {NULL}, 0, 0, S_BDIAG1}, // S_BDIAG8
|
|
|
|
{SPR_RNDM, 0, 3, {NULL}, 0, 0, S_RANDOMITEM2}, // S_RANDOMITEM1
|
|
{SPR_RNDM, 1, 3, {NULL}, 0, 0, S_RANDOMITEM3}, // S_RANDOMITEM2
|
|
{SPR_RNDM, 2, 3, {NULL}, 0, 0, S_RANDOMITEM4}, // S_RANDOMITEM3
|
|
{SPR_RNDM, 3, 3, {NULL}, 0, 0, S_RANDOMITEM5}, // S_RANDOMITEM4
|
|
{SPR_RNDM, 4, 3, {NULL}, 0, 0, S_RANDOMITEM6}, // S_RANDOMITEM5
|
|
{SPR_RNDM, 5, 3, {NULL}, 0, 0, S_RANDOMITEM7}, // S_RANDOMITEM6
|
|
{SPR_RNDM, 6, 3, {NULL}, 0, 0, S_RANDOMITEM8}, // S_RANDOMITEM7
|
|
{SPR_RNDM, 7, 3, {NULL}, 0, 0, S_RANDOMITEM9}, // S_RANDOMITEM8
|
|
{SPR_RNDM, 8, 3, {NULL}, 0, 0, S_RANDOMITEM10}, // S_RANDOMITEM9
|
|
{SPR_RNDM, 9, 3, {NULL}, 0, 0, S_RANDOMITEM11}, // S_RANDOMITEM10
|
|
{SPR_RNDM, 10, 3, {NULL}, 0, 0, S_RANDOMITEM12}, // S_RANDOMITEM11
|
|
{SPR_RNDM, 11, 3, {NULL}, 0, 0, S_RANDOMITEM13}, // S_RANDOMITEM12
|
|
{SPR_RNDM, 12, 3, {NULL}, 0, 0, S_RANDOMITEM14}, // S_RANDOMITEM13
|
|
{SPR_RNDM, 13, 3, {NULL}, 0, 0, S_RANDOMITEM15}, // S_RANDOMITEM14
|
|
{SPR_RNDM, 14, 3, {NULL}, 0, 0, S_RANDOMITEM16}, // S_RANDOMITEM15
|
|
{SPR_RNDM, 15, 3, {NULL}, 0, 0, S_RANDOMITEM17}, // S_RANDOMITEM16
|
|
{SPR_RNDM, 16, 3, {NULL}, 0, 0, S_RANDOMITEM18}, // S_RANDOMITEM17
|
|
{SPR_RNDM, 17, 3, {NULL}, 0, 0, S_RANDOMITEM19}, // S_RANDOMITEM18
|
|
{SPR_RNDM, 18, 3, {NULL}, 0, 0, S_RANDOMITEM20}, // S_RANDOMITEM19
|
|
{SPR_RNDM, 19, 3, {NULL}, 0, 0, S_RANDOMITEM21}, // S_RANDOMITEM20
|
|
{SPR_RNDM, 20, 3, {NULL}, 0, 0, S_RANDOMITEM22}, // S_RANDOMITEM21
|
|
{SPR_RNDM, 21, 3, {NULL}, 0, 0, S_RANDOMITEM23}, // S_RANDOMITEM22
|
|
{SPR_RNDM, 22, 3, {NULL}, 0, 0, S_RANDOMITEM24}, // S_RANDOMITEM23
|
|
{SPR_RNDM, 23, 3, {NULL}, 0, 0, S_RANDOMITEM1}, // S_RANDOMITEM24
|
|
{SPR_RNDM, 0, 1, {A_ItemPop}, 0, 0, S_NULL}, // S_DEADRANDOMITEM
|
|
|
|
{SPR_RPOP, FF_FULLBRIGHT, 5, {NULL}, 0, 0, S_RANDOMITEMPOP2}, // S_RANDOMITEMPOP1
|
|
{SPR_RPOP, FF_FULLBRIGHT|1, 5, {NULL}, 0, 0, S_RANDOMITEMPOP3}, // S_RANDOMITEMPOP2
|
|
{SPR_RPOP, FF_FULLBRIGHT|2, 5, {NULL}, 0, 0, S_RANDOMITEMPOP4}, // S_RANDOMITEMPOP3
|
|
{SPR_RPOP, FF_FULLBRIGHT|3, 5, {NULL}, 0, 0, S_NULL}, // S_RANDOMITEMPOP4
|
|
|
|
{SPR_DRIF, 0, 2, {NULL}, 0, 0, S_DRIFTSPARK2}, // S_DRIFTSPARK1
|
|
{SPR_DRIF, 1, 2, {NULL}, 0, 0, S_DRIFTSPARK3}, // S_DRIFTSPARK2
|
|
{SPR_DRIF, 2, 2, {NULL}, 0, 0, S_DRIFTSPARK1}, // S_DRIFTSPARK3
|
|
{SPR_DRIF, 3, 2, {NULL}, 0, 0, S_DRIFTSPARK5}, // S_DRIFTSPARK4
|
|
{SPR_DRIF, 4, 2, {NULL}, 0, 0, S_DRIFTSPARK6}, // S_DRIFTSPARK5
|
|
{SPR_DRIF, 5, 2, {NULL}, 0, 0, S_DRIFTSPARK4}, // S_DRIFTSPARK6
|
|
|
|
{SPR_DSMO, FF_TRANS50|0, 2, {NULL}, 0, 0, S_DRIFTSMOKE2}, // S_DRIFTSMOKE1
|
|
{SPR_DSMO, FF_TRANS50|1, 2, {NULL}, 0, 0, S_DRIFTSMOKE3}, // S_DRIFTSMOKE2
|
|
{SPR_DSMO, FF_TRANS50|2, 2, {NULL}, 0, 0, S_DRIFTSMOKE4}, // S_DRIFTSMOKE3
|
|
{SPR_DSMO, FF_TRANS50|3, 2, {NULL}, 0, 0, S_DRIFTSMOKE5}, // S_DRIFTSMOKE4
|
|
{SPR_DSMO, FF_TRANS50|4, 2, {NULL}, 0, 0, S_NULL}, // S_DRIFTSMOKE5
|
|
|
|
{SPR_NULL, 0, 10, {NULL}, 0, 0, S_KARTFIRE2}, // S_KARTFIRE1
|
|
{SPR_KFRE, FF_FULLBRIGHT, 2, {NULL}, 0, 0, S_KARTFIRE3}, // S_KARTFIRE2
|
|
{SPR_KFRE, FF_FULLBRIGHT|1, 2, {NULL}, 0, 0, S_KARTFIRE4}, // S_KARTFIRE3
|
|
{SPR_KFRE, FF_FULLBRIGHT|2, 2, {NULL}, 0, 0, S_KARTFIRE5}, // S_KARTFIRE4
|
|
{SPR_KFRE, FF_FULLBRIGHT|3, 2, {NULL}, 0, 0, S_KARTFIRE6}, // S_KARTFIRE5
|
|
{SPR_KFRE, FF_FULLBRIGHT|4, 2, {NULL}, 0, 0, S_KARTFIRE7}, // S_KARTFIRE6
|
|
{SPR_KFRE, FF_FULLBRIGHT|5, 2, {NULL}, 0, 0, S_KARTFIRE8}, // S_KARTFIRE7
|
|
{SPR_KFRE, FF_FULLBRIGHT|6, 2, {NULL}, 0, 0, S_NULL}, // S_KARTFIRE8
|
|
|
|
{SPR_FITM, 0, 3, {NULL}, 0, 0, S_FAKEITEM2}, // S_FAKEITEM1
|
|
{SPR_FITM, 1, 3, {NULL}, 0, 0, S_FAKEITEM3}, // S_FAKEITEM2
|
|
{SPR_FITM, 2, 3, {NULL}, 0, 0, S_FAKEITEM4}, // S_FAKEITEM3
|
|
{SPR_FITM, 3, 3, {NULL}, 0, 0, S_FAKEITEM5}, // S_FAKEITEM4
|
|
{SPR_FITM, 4, 3, {NULL}, 0, 0, S_FAKEITEM6}, // S_FAKEITEM5
|
|
{SPR_FITM, 5, 3, {NULL}, 0, 0, S_FAKEITEM7}, // S_FAKEITEM6
|
|
{SPR_FITM, 6, 3, {NULL}, 0, 0, S_FAKEITEM8}, // S_FAKEITEM7
|
|
{SPR_FITM, 7, 3, {NULL}, 0, 0, S_FAKEITEM9}, // S_FAKEITEM8
|
|
{SPR_FITM, 8, 3, {NULL}, 0, 0, S_FAKEITEM10}, // S_FAKEITEM9
|
|
{SPR_FITM, 9, 3, {NULL}, 0, 0, S_FAKEITEM11}, // S_FAKEITEM10
|
|
{SPR_FITM, 10, 3, {NULL}, 0, 0, S_FAKEITEM12}, // S_FAKEITEM11
|
|
{SPR_FITM, 11, 3, {NULL}, 0, 0, S_FAKEITEM13}, // S_FAKEITEM12
|
|
{SPR_FITM, 12, 3, {NULL}, 0, 0, S_FAKEITEM14}, // S_FAKEITEM13
|
|
{SPR_FITM, 13, 3, {NULL}, 0, 0, S_FAKEITEM15}, // S_FAKEITEM14
|
|
{SPR_FITM, 14, 3, {NULL}, 0, 0, S_FAKEITEM16}, // S_FAKEITEM15
|
|
{SPR_FITM, 15, 3, {NULL}, 0, 0, S_FAKEITEM17}, // S_FAKEITEM16
|
|
{SPR_FITM, 16, 3, {NULL}, 0, 0, S_FAKEITEM18}, // S_FAKEITEM17
|
|
{SPR_FITM, 17, 3, {NULL}, 0, 0, S_FAKEITEM19}, // S_FAKEITEM18
|
|
{SPR_FITM, 18, 3, {NULL}, 0, 0, S_FAKEITEM20}, // S_FAKEITEM19
|
|
{SPR_FITM, 19, 3, {NULL}, 0, 0, S_FAKEITEM21}, // S_FAKEITEM20
|
|
{SPR_FITM, 20, 3, {NULL}, 0, 0, S_FAKEITEM22}, // S_FAKEITEM21
|
|
{SPR_FITM, 21, 3, {NULL}, 0, 0, S_FAKEITEM23}, // S_FAKEITEM22 // *****
|
|
{SPR_FITM, 22, 3, {NULL}, 0, 0, S_FAKEITEM24}, // S_FAKEITEM23 // *****
|
|
{SPR_FITM, 23, 3, {NULL}, 0, 0, S_FAKEITEM1}, // S_FAKEITEM24 // *****
|
|
{SPR_DFAK, 0, 175, {NULL}, 0, 0, S_FAKEITEM1}, // S_DEADFAKEITEM
|
|
|
|
{SPR_BANA, 0, -1, {NULL}, 0, 0, S_NULL}, // S_BANANAITEM
|
|
{SPR_DBAN, 0, 175, {NULL}, 0, 0, S_NULL}, // S_DEADBANANA
|
|
|
|
{SPR_GSHE, 0, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD2}, // S_TRIPLEGREENSHIELD1
|
|
{SPR_GSHE, 1, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD3}, // S_TRIPLEGREENSHIELD2
|
|
{SPR_GSHE, 2, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD4}, // S_TRIPLEGREENSHIELD3
|
|
{SPR_GSHE, 3, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD5}, // S_TRIPLEGREENSHIELD4
|
|
{SPR_GSHE, 4, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD6}, // S_TRIPLEGREENSHIELD5
|
|
{SPR_GSHE, 5, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD7}, // S_TRIPLEGREENSHIELD6
|
|
{SPR_GSHE, 6, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD8}, // S_TRIPLEGREENSHIELD7
|
|
{SPR_GSHE, 7, 1, {NULL}, 0, 0, S_TRIPLEGREENSHIELD1}, // S_TRIPLEGREENSHIELD8
|
|
{SPR_GSHE, 0, 1, {NULL}, 0, 0, S_GREENSHIELD2}, // S_GREENSHIELD1
|
|
{SPR_GSHE, 1, 1, {NULL}, 0, 0, S_GREENSHIELD3}, // S_GREENSHIELD2
|
|
{SPR_GSHE, 2, 1, {NULL}, 0, 0, S_GREENSHIELD4}, // S_GREENSHIELD3
|
|
{SPR_GSHE, 3, 1, {NULL}, 0, 0, S_GREENSHIELD5}, // S_GREENSHIELD4
|
|
{SPR_GSHE, 4, 1, {NULL}, 0, 0, S_GREENSHIELD6}, // S_GREENSHIELD5
|
|
{SPR_GSHE, 5, 1, {NULL}, 0, 0, S_GREENSHIELD7}, // S_GREENSHIELD6
|
|
{SPR_GSHE, 6, 1, {NULL}, 0, 0, S_GREENSHIELD8}, // S_GREENSHIELD7
|
|
{SPR_GSHE, 7, 1, {NULL}, 0, 0, S_GREENSHIELD1}, // S_GREENSHIELD8
|
|
{SPR_GSHE, 0, 1, {NULL}, 0, 0, S_GREENITEM2}, // S_GREENITEM1
|
|
{SPR_GSHE, 1, 1, {NULL}, 0, 0, S_GREENITEM3}, // S_GREENITEM2
|
|
{SPR_GSHE, 2, 1, {NULL}, 0, 0, S_GREENITEM4}, // S_GREENITEM3
|
|
{SPR_GSHE, 3, 1, {NULL}, 0, 0, S_GREENITEM5}, // S_GREENITEM4
|
|
{SPR_GSHE, 4, 1, {NULL}, 0, 0, S_GREENITEM6}, // S_GREENITEM5
|
|
{SPR_GSHE, 5, 1, {NULL}, 0, 0, S_GREENITEM7}, // S_GREENITEM6
|
|
{SPR_GSHE, 6, 1, {NULL}, 0, 0, S_GREENITEM8}, // S_GREENITEM7
|
|
{SPR_GSHE, 7, 1, {NULL}, 0, 0, S_GREENITEM1}, // S_GREENITEM8
|
|
{SPR_DGSH, 0, 175, {NULL}, 0, 0, S_NULL}, // S_DEADGREEN
|
|
|
|
{SPR_RSHE, 0, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD2}, // S_TRIPLEREDSHIELD1
|
|
{SPR_RSHE, 1, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD3}, // S_TRIPLEREDSHIELD2
|
|
{SPR_RSHE, 2, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD4}, // S_TRIPLEREDSHIELD3
|
|
{SPR_RSHE, 3, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD5}, // S_TRIPLEREDSHIELD4
|
|
{SPR_RSHE, 4, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD6}, // S_TRIPLEREDSHIELD5
|
|
{SPR_RSHE, 5, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD7}, // S_TRIPLEREDSHIELD6
|
|
{SPR_RSHE, 6, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD8}, // S_TRIPLEREDSHIELD7
|
|
{SPR_RSHE, 7, 1, {NULL}, 0, 0, S_TRIPLEREDSHIELD1}, // S_TRIPLEREDSHIELD8
|
|
{SPR_RSHE, 0, 1, {NULL}, 0, 0, S_REDSHIELD2}, // S_REDSHIELD1
|
|
{SPR_RSHE, 1, 1, {NULL}, 0, 0, S_REDSHIELD3}, // S_REDSHIELD2
|
|
{SPR_RSHE, 2, 1, {NULL}, 0, 0, S_REDSHIELD4}, // S_REDSHIELD3
|
|
{SPR_RSHE, 3, 1, {NULL}, 0, 0, S_REDSHIELD5}, // S_REDSHIELD4
|
|
{SPR_RSHE, 4, 1, {NULL}, 0, 0, S_REDSHIELD6}, // S_REDSHIELD5
|
|
{SPR_RSHE, 5, 1, {NULL}, 0, 0, S_REDSHIELD7}, // S_REDSHIELD6
|
|
{SPR_RSHE, 6, 1, {NULL}, 0, 0, S_REDSHIELD8}, // S_REDSHIELD7
|
|
{SPR_RSHE, 7, 1, {NULL}, 0, 0, S_REDSHIELD1}, // S_REDSHIELD8
|
|
{SPR_RSHE, 0, 1, {A_RedShellChase}, 0, 0, S_REDITEM2}, // S_REDITEM1
|
|
{SPR_RSHE, 1, 1, {A_RedShellChase}, 0, 0, S_REDITEM3}, // S_REDITEM2
|
|
{SPR_RSHE, 2, 1, {A_RedShellChase}, 0, 0, S_REDITEM4}, // S_REDITEM3
|
|
{SPR_RSHE, 3, 1, {A_RedShellChase}, 0, 0, S_REDITEM5}, // S_REDITEM4
|
|
{SPR_RSHE, 4, 1, {A_RedShellChase}, 0, 0, S_REDITEM6}, // S_REDITEM5
|
|
{SPR_RSHE, 5, 1, {A_RedShellChase}, 0, 0, S_REDITEM7}, // S_REDITEM6
|
|
{SPR_RSHE, 6, 1, {A_RedShellChase}, 0, 0, S_REDITEM8}, // S_REDITEM7
|
|
{SPR_RSHE, 7, 1, {A_RedShellChase}, 0, 0, S_REDITEM1}, // S_REDITEM8
|
|
{SPR_DRSH, 0, 175, {NULL}, 0, 0, S_NULL}, // S_DEADRED
|
|
|
|
{SPR_FBLL, 13, 3, {NULL}, 0, 0, S_FIRETRAIL2}, // S_FIRETRAIL1
|
|
{SPR_FBLL, 14, 3, {NULL}, 0, 0, S_FIRETRAIL3}, // S_FIRETRAIL2
|
|
{SPR_FBLL, 15, 3, {NULL}, 0, 0, S_FIRETRAIL4}, // S_FIRETRAIL3
|
|
{SPR_FBLL, 16, 3, {NULL}, 0, 0, S_FIRETRAIL5}, // S_FIRETRAIL4
|
|
{SPR_FBLL, 17, 3, {NULL}, 0, 0, S_FIRETRAIL6}, // S_FIRETRAIL5
|
|
{SPR_FBLL, 18, 3, {NULL}, 0, 0, S_FIRETRAIL7}, // S_FIRETRAIL6
|
|
{SPR_FBLL, 19, 3, {NULL}, 0, 0, S_FIRETRAIL8}, // S_FIRETRAIL7
|
|
{SPR_FBLL, 20, 3, {NULL}, 0, 0, S_FIRETRAIL9}, // S_FIRETRAIL8
|
|
{SPR_FBLL, 21, 3, {NULL}, 0, 0, S_NULL}, // S_FIRETRAIL9
|
|
|
|
{SPR_BOMB, 0, 1, {NULL}, 0, 0, S_BOMBSHIELD}, // S_BOMBSHIELD
|
|
{SPR_BOMB, 0, 1, {A_GrenadeRing}, 0, 0, S_BOMBITEM}, // S_BOMBITEM
|
|
{SPR_BOMB, 0, 1, {NULL}, 0, 0, S_BOMBAIR}, // S_BOMBAIR
|
|
{SPR_BOMB, 0, 1, {A_BobombExplode}, MT_BOMBEXPLOSION, 0, S_NULL}, // S_BOMBEXPLODE
|
|
|
|
{SPR_BLIG, 0, 2, {NULL}, 0, 0, S_BLUELIGHTNING2}, // S_BLUELIGHTNING1
|
|
{SPR_BLIG, 1, 2, {NULL}, 0, 0, S_BLUELIGHTNING3}, // S_BLUELIGHTNING2
|
|
{SPR_BLIG, 2, 2, {NULL}, 0, 0, S_BLUELIGHTNING4}, // S_BLUELIGHTNING3
|
|
{SPR_BLIG, 3, 2, {NULL}, 0, 0, S_NULL}, // S_BLUELIGHTNING4
|
|
{SPR_BOMB, 0, 1, {A_BobombExplode}, MT_BLUEEXPLOSION, 0, S_NULL}, // S_BLUEEXPLODE
|
|
|
|
{SPR_LIGH, 0, 2, {NULL}, 0, 0, S_LIGHTNING2}, // S_LIGHTNING1
|
|
{SPR_LIGH, 1, 2, {NULL}, 0, 0, S_LIGHTNING3}, // S_LIGHTNING2
|
|
{SPR_LIGH, 2, 2, {NULL}, 0, 0, S_LIGHTNING4}, // S_LIGHTNING3
|
|
{SPR_LIGH, 3, 2, {NULL}, 0, 0, S_NULL}, // S_LIGHTNING4
|
|
|
|
{SPR_SINK, 0, 4, {A_SmokeTrailer}, MT_SINKTRAIL, 0, S_SINK}, // S_SINK
|
|
{SPR_SITR, 0, 1, {NULL}, 0, 0, S_SINKTRAIL2}, // S_SINKTRAIL1
|
|
{SPR_SITR, 1, 5, {NULL}, 0, 0, S_SINKTRAIL3}, // S_SINKTRAIL2
|
|
{SPR_SITR, 2, 3, {NULL}, 0, 0, S_NULL}, // S_SINKTRAIL3
|
|
|
|
{SPR_KBLN, FF_FULLBRIGHT, -1, {NULL}, 0, 0, S_BATTLEBALLOON1}, // S_BATTLEBALLOON1
|
|
{SPR_KBLN, FF_FULLBRIGHT|1, -1, {NULL}, 0, 0, S_BATTLEBALLOON2}, // S_BATTLEBALLOON2
|
|
{SPR_KBLN, FF_FULLBRIGHT|2, -1, {NULL}, 0, 0, S_BATTLEBALLOON3}, // S_BATTLEBALLOON3
|
|
|
|
{SPR_LAKI, 0, 64, {NULL}, 1, 0, S_LAKITU2}, // S_LAKITU1
|
|
{SPR_LAKI, 1, 35, {NULL}, 0, 0, S_NULL}, // S_LAKITU2
|
|
|
|
{SPR_POKE, 0, 2, {A_MoveAbsolute}, 0, 2, S_POKEY2}, // S_POKEY1
|
|
{SPR_POKE, 1, 2, {A_MoveAbsolute}, 0, 2, S_POKEY3}, // S_POKEY2
|
|
{SPR_POKE, 2, 2, {A_MoveAbsolute}, 0, 2, S_POKEY4}, // S_POKEY3
|
|
{SPR_POKE, 3, 2, {A_MoveAbsolute}, 0, 2, S_POKEY1}, // S_POKEY4
|
|
{SPR_POKE, 0, 2, {A_MoveAbsolute}, 180, 2, S_POKEY6}, // S_POKEY5
|
|
{SPR_POKE, 1, 2, {A_MoveAbsolute}, 180, 2, S_POKEY7}, // S_POKEY6
|
|
{SPR_POKE, 2, 2, {A_MoveAbsolute}, 180, 2, S_POKEY8}, // S_POKEY7
|
|
{SPR_POKE, 3, 2, {A_MoveAbsolute}, 180, 2, S_POKEY5}, // S_POKEY8
|
|
{SPR_NULL, 0, -1, {NULL}, 0, 0, S_NULL}, // S_POKEYIDLE
|
|
|
|
{SPR_NULL, 0, 1, {A_RandomStateRange}, S_AUDIENCE_TOAD1, S_AUDIENCE_SNIF1, S_RANDOMAUDIENCE}, // S_RANDOMAUDIENCE
|
|
|
|
{SPR_AUDI, 0, 5, {NULL}, 0, 0, S_AUDIENCE_TOAD2}, // S_AUDIENCE_TOAD1
|
|
{SPR_AUDI, 1, 20, {A_BunnyHop}, 7, 0, S_AUDIENCE_TOAD1}, // S_AUDIENCE_TOAD2
|
|
{SPR_AUDI, 2, 5, {NULL}, 0, 0, S_AUDIENCE_BOO2}, // S_AUDIENCE_BOO1
|
|
{SPR_AUDI, 3, 20, {A_BunnyHop}, 7, 0, S_AUDIENCE_BOO1}, // S_AUDIENCE_BOO2
|
|
{SPR_AUDI, 4, 5, {NULL}, 0, 0, S_AUDIENCE_GMBA2}, // S_AUDIENCE_GMBA1
|
|
{SPR_AUDI, 5, 20, {A_BunnyHop}, 7, 0, S_AUDIENCE_GMBA1}, // S_AUDIENCE_GMBA2
|
|
{SPR_AUDI, 6, 5, {NULL}, 0, 0, S_AUDIENCE_SHYG2}, // S_AUDIENCE_SHYG1
|
|
{SPR_AUDI, 7, 20, {A_BunnyHop}, 7, 0, S_AUDIENCE_SHYG1}, // S_AUDIENCE_SHYG2
|
|
{SPR_AUDI, 8, 5, {NULL}, 0, 0, S_AUDIENCE_SNIF2}, // S_AUDIENCE_SNIF1
|
|
{SPR_AUDI, 9, 20, {A_BunnyHop}, 7, 0, S_AUDIENCE_SNIF1}, // S_AUDIENCE_SNIF2
|
|
|
|
{SPR_AUDI, 10, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_KOTE
|
|
{SPR_AUDI, 11, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_RYAN
|
|
{SPR_AUDI, 12, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_WENDY
|
|
{SPR_AUDI, 13, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_FREEZOR
|
|
{SPR_AUDI, 14, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_METALKO
|
|
{SPR_AUDI, 15, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_BLACKOUT
|
|
{SPR_AUDI, 16, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_BLADE
|
|
{SPR_AUDI, 17, -1, {NULL}, 0, 0, S_NULL}, // S_FANCHAR_HINOTE
|
|
|
|
{SPR_FLAM, 0, 3, {NULL}, 0, 0, S_FLAYM2}, // S_FLAYM1,
|
|
{SPR_FLAM, 1, 3, {NULL}, 0, 0, S_FLAYM3}, // S_FLAYM2,
|
|
{SPR_FLAM, 2, 3, {NULL}, 0, 0, S_FLAYM4}, // S_FLAYM3,
|
|
{SPR_FLAM, 3, 3, {NULL}, 0, 0, S_FLAYM1}, // S_FLAYM4,
|
|
|
|
{SPR_DECO, 0, -1, {NULL}, 0, 0, S_NULL}, // S_DEVIL,
|
|
{SPR_DECO, 1, -1, {NULL}, 0, 0, S_NULL}, // S_ANGEL,
|
|
{SPR_DECO, 2, -1, {NULL}, 0, 0, S_NULL}, // S_PALMTREE,
|
|
{SPR_DECO, 3, -1, {NULL}, 0, 0, S_NULL}, // S_FLAG,
|
|
{SPR_DECO, 4, -1, {NULL}, 0, 0, S_NULL}, // S_HEDGEHOG,
|
|
{SPR_DECO, 5, -1, {NULL}, 0, 0, S_NULL}, // S_BUSH1,
|
|
{SPR_DECO, 6, -1, {NULL}, 0, 0, S_NULL}, // S_TWEE,
|
|
{SPR_DECO, 7, -1, {NULL}, 0, 0, S_NULL}, // S_HYDRANT,
|
|
|
|
{SPR_DECO, FF_FULLBRIGHT|8, 3, {A_FishJump}, 0, 0, S_BIGPUMA2}, //S_BIGPUMA1
|
|
{SPR_DECO, FF_FULLBRIGHT|9, 3, {A_FishJump}, 0, 0, S_BIGPUMA3}, //S_BIGPUMA2
|
|
{SPR_DECO, FF_FULLBRIGHT|10, 3, {A_FishJump}, 0, 0, S_BIGPUMA1}, //S_BIGPUMA3
|
|
{SPR_DECO, FF_FULLBRIGHT|11, 3, {A_FishJump}, 0, 0, S_BIGPUMA5}, //S_BIGPUMA4
|
|
{SPR_DECO, FF_FULLBRIGHT|12, 3, {A_FishJump}, 0, 0, S_BIGPUMA6}, //S_BIGPUMA5
|
|
{SPR_DECO, FF_FULLBRIGHT|13, 3, {A_FishJump}, 0, 0, S_BIGPUMA4}, //S_BIGPUMA6
|
|
|
|
{SPR_DECO, FF_FULLBRIGHT|14, 2, {NULL}, 0, 0, S_APPLE2}, //S_APPLE1
|
|
{SPR_DECO, FF_FULLBRIGHT|15, 2, {NULL}, 0, 0, S_APPLE3}, //S_APPLE2
|
|
{SPR_DECO, FF_FULLBRIGHT|16, 2, {NULL}, 0, 0, S_APPLE4}, //S_APPLE3
|
|
{SPR_DECO, FF_FULLBRIGHT|17, 2, {NULL}, 0, 0, S_APPLE5}, //S_APPLE4
|
|
{SPR_DECO, FF_FULLBRIGHT|18, 2, {NULL}, 0, 0, S_APPLE6}, //S_APPLE5
|
|
{SPR_DECO, FF_FULLBRIGHT|19, 2, {NULL}, 0, 0, S_APPLE7}, //S_APPLE6
|
|
{SPR_DECO, FF_FULLBRIGHT|20, 2, {NULL}, 0, 0, S_APPLE8}, //S_APPLE7
|
|
{SPR_DECO, FF_FULLBRIGHT|21, 2, {NULL}, 0, 0, S_APPLE1}, //S_APPLE8
|
|
|
|
{SPR_DOOD, 0, -1, {NULL}, 0, 0, S_NULL}, // S_DOOD_FLOWER1
|
|
{SPR_DOOD, 1, 14, {NULL}, 0, 0, S_DOOD_FLOWER3}, // S_DOOD_FLOWER2
|
|
{SPR_DOOD, 2, 14, {NULL}, 0, 0, S_DOOD_FLOWER2}, // S_DOOD_FLOWER3
|
|
{SPR_DOOD, 3, 7, {NULL}, 0, 0, S_DOOD_FLOWER5}, // S_DOOD_FLOWER4
|
|
{SPR_DOOD, 4, 7, {NULL}, 0, 0, S_DOOD_FLOWER4}, // S_DOOD_FLOWER5
|
|
{SPR_DOOD, 5, -1, {NULL}, 0, 0, S_NULL}, // S_DOOD_FLOWER6
|
|
|
|
{SPR_DOOD, 6, 2, {NULL}, 0, 0, S_DOOD_BOX2}, // S_DOOD_BOX1
|
|
{SPR_DOOD, 7, 2, {NULL}, 0, 0, S_DOOD_BOX3}, // S_DOOD_BOX2
|
|
{SPR_DOOD, 8, 2, {NULL}, 0, 0, S_DOOD_BOX4}, // S_DOOD_BOX3
|
|
{SPR_DOOD, 9, 2, {NULL}, 0, 0, S_DOOD_BOX5}, // S_DOOD_BOX4
|
|
{SPR_DOOD, 10, 2, {NULL}, 0, 0, S_DOOD_BOX1}, // S_DOOD_BOX5
|
|
|
|
{SPR_DOOD, 11, -1, {NULL}, 0, 0, S_NULL}, // S_DOOD_BALLOON
|
|
|
|
{SPR_DOOD, 12, 4, {NULL}, 0, 0, S_DOOD_RING2}, // S_DOOD_RING1
|
|
{SPR_DOOD, 13, 4, {NULL}, 0, 0, S_DOOD_RING3}, // S_DOOD_RING2
|
|
{SPR_DOOD, 14, 4, {NULL}, 0, 0, S_DOOD_RING4}, // S_DOOD_RING3
|
|
{SPR_DOOD, 15, 4, {NULL}, 0, 0, S_DOOD_RING5}, // S_DOOD_RING4
|
|
{SPR_DOOD, 16, 4, {NULL}, 0, 0, S_DOOD_RING1}, // S_DOOD_RING5
|
|
|
|
{SPR_SNES, 0, -1, {NULL}, 0, 0, S_NULL}, // S_SNES_DONUTBUSH1
|
|
{SPR_SNES, 1, -1, {NULL}, 0, 0, S_NULL}, // S_SNES_DONUTBUSH2
|
|
{SPR_SNES, 2, -1, {NULL}, 0, 0, S_NULL}, // S_SNES_DONUTBUSH3
|
|
|
|
{SPR_GBAS, 131072, 12, {NULL}, 0, 0, S_GBA_BOO2}, // S_GBA_BOO1
|
|
{SPR_GBAS, 196609, 12, {NULL}, 0, 0, S_GBA_BOO3}, // S_GBA_BOO2
|
|
{SPR_GBAS, 262146, 12, {NULL}, 0, 0, S_GBA_BOO4}, // S_GBA_BOO3
|
|
{SPR_GBAS, 196611, 12, {NULL}, 0, 0, S_GBA_BOO1}, // S_GBA_BOO4
|
|
|
|
{SPR_BUZB, 0, 2, {A_Look}, 0, 0, S_BUZZBOMBER_LOOK2}, // S_BUZZBOMBER_LOOK1
|
|
{SPR_BUZB, 1, 2, {A_Look}, 0, 0, S_BUZZBOMBER_LOOK1}, // S_BUZZBOMBER_LOOK2
|
|
{SPR_BUZB, 0, 1, {A_Chase}, 0, 0, S_BUZZBOMBER_FLY2}, // S_BUZZBOMBER_FLY1
|
|
{SPR_BUZB, 0, 1, {A_Chase}, 0, 0, S_BUZZBOMBER_FLY3}, // S_BUZZBOMBER_FLY2
|
|
{SPR_BUZB, 1, 1, {A_Chase}, 0, 0, S_BUZZBOMBER_FLY4}, // S_BUZZBOMBER_FLY3
|
|
{SPR_BUZB, 1, 1, {A_Chase}, 0, 0, S_BUZZBOMBER_FLY1}, // S_BUZZBOMBER_FLY4
|
|
|
|
{SPR_CHOM, 0, 1, {NULL}, 0, 0, S_CHOMPER_HOP1}, // S_CHOMPER_SPAWN
|
|
{SPR_CHOM, 1, 20, {A_BunnyHop}, 9, 32, S_CHOMPER_HOP2}, // S_CHOMPER_HOP1
|
|
{SPR_CHOM, 0, 20, {NULL}, 0, 0, S_CHOMPER_TURNAROUND}, // S_CHOMPER_HOP2
|
|
{SPR_CHOM, 0, 35, {A_ChangeAngleRelative}, 180, 180, S_CHOMPER_HOP1}, // S_CHOMPER_TURNAROUND
|
|
|
|
{SPR_SACO, 0, -1, {NULL}, 0, 0, S_NULL}, // S_PALMTREE2
|
|
{SPR_SACO, 1, -1, {NULL}, 0, 0, S_NULL}, // S_PURPLEFLOWER1
|
|
{SPR_SACO, 2, -1, {NULL}, 0, 0, S_NULL}, // S_PURPLEFLOWER2
|
|
{SPR_SACO, 3, -1, {NULL}, 0, 0, S_NULL}, // S_YELLOWFLOWER1
|
|
{SPR_SACO, 4, -1, {NULL}, 0, 0, S_NULL}, // S_YELLOWFLOWER2
|
|
{SPR_SACO, 5, -1, {NULL}, 0, 0, S_NULL}, // S_PLANT2
|
|
{SPR_SACO, 6, -1, {NULL}, 0, 0, S_NULL}, // S_PLANT3
|
|
{SPR_SACO, 7, -1, {NULL}, 0, 0, S_NULL}, // S_PLANT4
|
|
|
|
{SPR_CRAB, 0, -1, {NULL}, 0, 0, S_NULL}, // S_SKULL
|
|
{SPR_CRAB, 1, -1, {NULL}, 0, 0, S_NULL}, // S_PHANTREE
|
|
{SPR_CRAB, 2, 2, {NULL}, 0, 0, S_FLYINGGARG2}, // S_FLYINGGARG1
|
|
{SPR_CRAB, 3, 2, {NULL}, 0, 0, S_FLYINGGARG3}, // S_FLYINGGARG2
|
|
{SPR_CRAB, 4, 2, {NULL}, 0, 0, S_FLYINGGARG4}, // S_FLYINGGARG3
|
|
{SPR_CRAB, 5, 2, {NULL}, 0, 0, S_FLYINGGARG5}, // S_FLYINGGARG4
|
|
{SPR_CRAB, 6, 2, {NULL}, 0, 0, S_FLYINGGARG6}, // S_FLYINGGARG5
|
|
{SPR_CRAB, 7, 2, {NULL}, 0, 0, S_FLYINGGARG7}, // S_FLYINGGARG6
|
|
{SPR_CRAB, 8, 2, {NULL}, 0, 0, S_FLYINGGARG8}, // S_FLYINGGARG7
|
|
{SPR_CRAB, 9, 2, {NULL}, 0, 0, S_FLYINGGARG1}, // S_FLYINGGARG8
|
|
{SPR_CRAB, 10, -1, {NULL}, 0, 0, S_NULL}, // S_LAMPPOST
|
|
{SPR_CRAB, 11, -1, {NULL}, 0, 0, S_NULL}, // S_MOSSYTREE
|
|
|
|
// Fake Shadow
|
|
{SPR_SHAD, FF_TRANS50, -1, {NULL}, 0, 0, S_NULL}, // S_SHADOW
|
|
{SPR_SHAD, FF_FULLBRIGHT|FF_TRANS50|1, -1, {NULL}, 0, 0, S_NULL}, // S_WHITESHADOW
|
|
|
|
{SPR_BUMP, 0, 3, {NULL}, 0, 0, S_BUMP2}, // S_BUMP1
|
|
{SPR_BUMP, 1, 3, {NULL}, 0, 0, S_BUMP3}, // S_BUMP2
|
|
{SPR_BUMP, 2, 3, {NULL}, 0, 0, S_NULL}, // S_BUMP3
|
|
|
|
{SPR_FLEN, FF_FULLBRIGHT, 3, {NULL}, 0, 0, S_FLINGENERGY2}, // S_FLINGENERGY1,
|
|
{SPR_FLEN, FF_FULLBRIGHT|1, 3, {NULL}, 0, 0, S_FLINGENERGY3}, // S_FLINGENERGY2,
|
|
{SPR_FLEN, FF_FULLBRIGHT|2, 3, {NULL}, 0, 0, S_NULL}, // S_FLINGENERGY3,
|
|
|
|
{SPR_CLAS, FF_FULLBRIGHT|FF_TRANS30, 2, {A_PlayActiveSound}, 0, 0, S_CLASH2}, // S_CLASH1
|
|
{SPR_CLAS, FF_FULLBRIGHT|FF_TRANS30|1, 2, {NULL}, 0, 0, S_CLASH3}, // S_CLASH2
|
|
{SPR_CLAS, FF_FULLBRIGHT|FF_TRANS30|2, 2, {NULL}, 0, 0, S_CLASH4}, // S_CLASH3
|
|
{SPR_CLAS, FF_FULLBRIGHT|FF_TRANS30|3, 2, {NULL}, 0, 0, S_CLASH5}, // S_CLASH4
|
|
{SPR_CLAS, FF_FULLBRIGHT|FF_TRANS30|4, 2, {NULL}, 0, 0, S_CLASH6}, // S_CLASH5
|
|
{SPR_CLAS, FF_FULLBRIGHT|FF_TRANS30|5, 2, {NULL}, 0, 0, S_NULL}, // S_CLASH6
|
|
|
|
{SPR_PSHW, 0, 3, {NULL}, 0, 0, S_FIREDITEM2}, // S_FIREDITEM1
|
|
{SPR_PSHW, 1, 3, {NULL}, 0, 0, S_FIREDITEM3}, // S_FIREDITEM2
|
|
{SPR_PSHW, 2, 3, {NULL}, 0, 0, S_FIREDITEM4}, // S_FIREDITEM3
|
|
{SPR_PSHW, 3, 3, {NULL}, 0, 0, S_NULL}, // S_FIREDITEM4
|
|
|
|
// Above player arrow
|
|
{SPR_ARRO, FF_FULLBRIGHT, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW
|
|
{SPR_ARRO, FF_FULLBRIGHT|1, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_MUSHROOM
|
|
{SPR_ARRO, FF_FULLBRIGHT|2, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_GREENSHELL
|
|
{SPR_ARRO, FF_FULLBRIGHT|3, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_BANANA
|
|
{SPR_ARRO, FF_FULLBRIGHT|4, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_FAKEITEM
|
|
{SPR_ARRO, FF_FULLBRIGHT|5, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_BOO
|
|
{SPR_ARRO, FF_FULLBRIGHT|6, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_FEATHER
|
|
{SPR_ARRO, FF_FULLBRIGHT|7, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_REDSHELL
|
|
{SPR_ARRO, FF_FULLBRIGHT|8, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_BOBOMB
|
|
{SPR_ARRO, FF_FULLBRIGHT|9, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_FIREFLOWER
|
|
{SPR_ARRO, FF_FULLBRIGHT|10, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_TRIPLEGREENSHELL
|
|
{SPR_ARRO, FF_FULLBRIGHT|11, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_TRIPLEBANANA
|
|
{SPR_ARRO, FF_FULLBRIGHT|12, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_TRIPLEREDSHELL
|
|
{SPR_ARRO, FF_FULLBRIGHT|13, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_STAR
|
|
{SPR_ARRO, FF_FULLBRIGHT|14, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_MEGASHROOM
|
|
{SPR_ARRO, FF_FULLBRIGHT|15, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_KITCHENSINK
|
|
{SPR_ARRO, FF_FULLBRIGHT|16, -1, {NULL}, 0, 0, S_NULL}, // S_PLAYERARROW_EMPTY
|
|
|
|
#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_KART_STND, // spawnstate
|
|
1, // spawnhealth
|
|
S_KART_WALK1, // seestate
|
|
sfx_None, // seesound
|
|
0, // reactiontime
|
|
sfx_thok, // attacksound
|
|
S_KART_PAIN, // painstate
|
|
MT_THOK, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_KART_PAIN, // 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
|
|
S_CCOMMAND3, // painstate
|
|
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
|
|
13*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
|
|
26*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
|
|
(statenum_t)MT_EGGMOBILE2_POGO, // missilestate
|
|
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
|
|
},
|
|
|
|
{ // MT_CYBRAKDEMON_TARGET_RETICULE
|
|
-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
|
|
},
|
|
|
|
{ // 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
|
|
},
|
|
|
|
{ // 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
|
|
20*TICRATE, // mass
|
|
48*FRACUNIT, // damage
|
|
sfx_s3k5d, // activesound
|
|
MF_NOBLOCKMAP|MF_MISSILE|MF_BOUNCE|MF_GRENADEBOUNCE, // flags
|
|
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
|
|
S_RING, // spawnstate
|
|
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
|
|
S_RING, // spawnstate
|
|
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
|
|
S_TEAMRING, // spawnstate
|
|
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
|
|
S_TEAMRING, // spawnstate
|
|
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
|
|
S_EMMY, // 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_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
|
|
14*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
|
|
26*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
|
|
40*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
|
|
26*FRACUNIT, // mass
|
|
26*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
|
|
40*FRACUNIT, // mass
|
|
40*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 // SRB2kart - Set states to S_INVISIBLE, and sfx to _None
|
|
502, // doomednum
|
|
S_INVISIBLE, // spawnstate
|
|
1, // spawnhealth
|
|
S_INVISIBLE, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_INVISIBLE, // 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
|
|
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
|
|
S_DEMONFIRE1, // 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
|
|
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
|
|
S_IVSP, // 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
|
|
64*FRACUNIT, // height
|
|
2, // display offset
|
|
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
|
|
S_BOUNCERINGAMMO, // spawnstate
|
|
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
|
|
S_RAILRINGAMMO, // spawnstate
|
|
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
|
|
S_INFINITYRINGAMMO,// spawnstate
|
|
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
|
|
S_AUTOMATICRINGAMMO, // spawnstate
|
|
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
|
|
S_EXPLOSIONRINGAMMO, // spawnstate
|
|
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
|
|
S_SCATTERRINGAMMO, // spawnstate
|
|
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
|
|
S_GRENADERINGAMMO, // spawnstate
|
|
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
|
|
S_BOUNCEPICKUP, // spawnstate
|
|
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
|
|
S_RAILPICKUP, // spawnstate
|
|
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
|
|
S_AUTOPICKUP, // spawnstate
|
|
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
|
|
S_EXPLODEPICKUP,// spawnstate
|
|
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
|
|
S_SCATTERPICKUP,// spawnstate
|
|
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
|
|
S_GRENADEPICKUP,// spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_MISSILE|MF_BOUNCE|MF_GRENADEBOUNCE, // flags
|
|
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
|
|
140, // spawnhealth
|
|
S_FIREBALLEXP1, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
0, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_FIREBALLEXP1, // meleestate
|
|
S_FIREBALLEXP1, // missilestate
|
|
S_FIREBALLEXP1, // deathstate
|
|
S_FIREBALLEXP1, // xdeathstate
|
|
sfx_None, // deathsound
|
|
0, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_BOUNCE, // 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
|
|
48*FRACUNIT, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOCLIP|MF_NOGRAVITY, // flags
|
|
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
|
|
S_RING, // meleestate
|
|
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
|
|
2, // display offset
|
|
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
|
|
S_ROCKCRUMBLEA, // spawnstate
|
|
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
|
|
S_ROCKCRUMBLEA, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE2
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEB, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE3
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEC, //spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE4
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLED, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE5
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEE, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE6
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEF, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE7
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEG, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE8
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEH, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE9
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEI, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE10
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEJ, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE11
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEK, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE12
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEL, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE13
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEM, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE14
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEN, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE15
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEO, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ROCKCRUMBLE16
|
|
-1, // doomednum
|
|
S_ROCKCRUMBLEP, // spawnstate
|
|
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
|
|
MF_NOBLOCKMAP|MF_NOCLIPTHING|MF_SCENERY|MF_NOCLIPHEIGHT, // flags
|
|
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
|
|
},
|
|
|
|
// SRB2kart MT's
|
|
|
|
{ // MT_GRAYSPRING
|
|
553, // doomednum
|
|
S_GRAYSPRING, // spawnstate
|
|
100, // spawnhealth
|
|
S_GRAYSPRING2, // 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
|
|
6*FRACUNIT, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SOLID|MF_SPRING, // flags
|
|
S_GRAYSPRING2 // raisestate
|
|
},
|
|
|
|
{ // MT_INVISSPRING
|
|
554, // doomednum
|
|
S_INVISIBLE, // spawnstate
|
|
100, // spawnhealth
|
|
S_INVISSPRING, // 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
|
|
6*FRACUNIT, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SOLID|MF_SPRING, // flags
|
|
S_INVISSPRING // raisestate
|
|
},
|
|
|
|
{ // MT_BLUEDIAG
|
|
557, // doomednum
|
|
S_BDIAG1, // spawnstate
|
|
1, // spawnhealth
|
|
S_BDIAG2, // 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
|
|
14*FRACUNIT, // mass
|
|
14*FRACUNIT, // damage
|
|
sfx_None, // activesound
|
|
MF_SOLID|MF_SPRING, // flags
|
|
S_BDIAG2 // raisestate
|
|
},
|
|
|
|
{ // MT_RANDOMITEM
|
|
2000, // doomednum
|
|
S_RANDOMITEM1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
MT_FLINGRANDOMITEM, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_DEADRANDOMITEM, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_pop, // deathsound
|
|
60*FRACUNIT, // speed
|
|
36*FRACUNIT, // radius
|
|
36*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_FLINGRANDOMITEM
|
|
-1, // doomednum
|
|
S_RANDOMITEM1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
MT_FLINGRANDOMITEM, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
MT_RANDOMITEM, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_DEADRANDOMITEM, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_pop, // deathsound
|
|
60*FRACUNIT, // speed
|
|
31*FRACUNIT, // radius
|
|
16*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SLIDEME|MF_SPECIAL, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_RANDOMITEMPOP
|
|
-1, // doomednum
|
|
S_SPRK1, // spawnstate
|
|
1, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
0, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_SPRK1, // 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_NOCLIP, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_MUSHROOMTRAIL
|
|
-1, // doomednum
|
|
S_KARTFIRE1, // 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
|
|
8, // speed
|
|
14*FRACUNIT, // radius
|
|
14*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_DRIFT
|
|
-1, // doomednum
|
|
S_DRIFTSPARK1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
12, // 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
|
|
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_DRIFTSMOKE
|
|
-1, // doomednum
|
|
S_DRIFTSMOKE1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
12, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_NULL, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
8, // speed
|
|
20*FRACUNIT, // radius
|
|
16*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_FAKESHIELD
|
|
-1, // doomednum
|
|
S_FAKEITEM1, // 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_DEADFAKEITEM, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
8, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FAKEITEM
|
|
-1, // doomednum
|
|
S_FAKEITEM1, // spawnstate
|
|
2, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_tossed, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_DEADFAKEITEM, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
0, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_fake, // activesound
|
|
MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEBANANASHIELD1
|
|
-1, // doomednum
|
|
S_BANANAITEM, // 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_DEADBANANA, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
k_banana, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEBANANASHIELD2
|
|
-1, // doomednum
|
|
S_BANANAITEM, // 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_DEADBANANA, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
k_banana, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEBANANASHIELD3
|
|
-1, // doomednum
|
|
S_BANANAITEM, // 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_DEADBANANA, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
k_banana, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BANANASHIELD
|
|
-1, // doomednum
|
|
S_BANANAITEM, // 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_DEADBANANA, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
k_banana, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BANANAITEM
|
|
-1, // doomednum
|
|
S_BANANAITEM, // spawnstate
|
|
2, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_tossed, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_DEADBANANA, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
0, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_peel, // activesound
|
|
MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEGREENSHIELD1
|
|
-1, // doomednum
|
|
S_TRIPLEGREENSHIELD1, // 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_DEADGREEN, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
10*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEGREENSHIELD2
|
|
-1, // doomednum
|
|
S_TRIPLEGREENSHIELD4, // 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_DEADGREEN, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
10*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEGREENSHIELD3
|
|
-1, // doomednum
|
|
S_TRIPLEGREENSHIELD7, // 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_DEADGREEN, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
10*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_GREENSHIELD
|
|
-1, // doomednum
|
|
S_GREENSHIELD1, // 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_DEADGREEN, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
k_greenshell, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_GREENITEM
|
|
-1, // doomednum
|
|
S_GREENITEM1, // spawnstate
|
|
7, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_tossed, // seesound
|
|
8, // reactiontime
|
|
sfx_tink, // attacksound
|
|
S_NULL, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_DEADGREEN, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_shbrk, // deathsound
|
|
64*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_grnshl, // activesound
|
|
MF_SHOOTABLE|MF_BOUNCE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FIRETRAIL
|
|
-1, // doomednum
|
|
S_FIRETRAIL1, // 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
|
|
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_TRIPLEREDSHIELD1
|
|
-1, // doomednum
|
|
S_TRIPLEREDSHIELD2, // 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_DEADRED, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
10*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEREDSHIELD2
|
|
-1, // doomednum
|
|
S_TRIPLEREDSHIELD5, // 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_DEADRED, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
10*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TRIPLEREDSHIELD3
|
|
-1, // doomednum
|
|
S_TRIPLEREDSHIELD8, // 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_DEADRED, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
10*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_REDSHIELD
|
|
-1, // doomednum
|
|
S_REDSHIELD1, // 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_DEADRED, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
k_redshell, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_REDITEM
|
|
-1, // doomednum
|
|
S_REDITEM1, // spawnstate
|
|
1, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_tossed, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_DEADRED, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_shbrk, // deathsound
|
|
7*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_redshl, // activesound
|
|
MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_REDITEMDUD
|
|
-1, // doomednum
|
|
S_REDITEM1, // spawnstate
|
|
1, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_tossed, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_DEADRED, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_shbrk, // deathsound
|
|
56*FRACUNIT, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_redshl, // activesound
|
|
MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BOMBSHIELD
|
|
-1, // doomednum
|
|
S_BOMBSHIELD, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
256*FRACUNIT, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_BOMBEXPLODE, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
k_bobomb, // speed
|
|
16*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_SHOOTABLE|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BOMBITEM
|
|
-1, // doomednum
|
|
S_BOMBAIR, // spawnstate
|
|
105, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_tossed, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
256*FRACUNIT, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_BOMBEXPLODE, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
0, // speed
|
|
16*FRACUNIT, // radius
|
|
24*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_bomb, // activesound
|
|
MF_BOUNCE|MF_FLOAT|MF_NOCLIPTHING|MF_MISSILE|MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BOMBEXPLOSION
|
|
-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
|
|
8, // speed
|
|
32*FRACUNIT, // radius
|
|
32*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SOLID|MF_NOGRAVITY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BOMBEXPLOSIONSOUND
|
|
-1, // doomednum
|
|
S_INVISIBLE, // spawnstate
|
|
100, // 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
|
|
16*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOBLOCKMAP|MF_NOSECTOR|MF_NOGRAVITY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BLUELIGHTNING
|
|
-1, // doomednum
|
|
S_BLUELIGHTNING1, // 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
|
|
64*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_BLUEEXPLOSION
|
|
-1, // doomednum
|
|
S_INVISIBLE, // spawnstate
|
|
1, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
256*FRACUNIT, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_BOMBEXPLODE, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
0, // speed
|
|
16*FRACUNIT, // radius
|
|
24*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_BOUNCE|MF_FLOAT|MF_NOCLIPTHING|MF_MISSILE|MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_LIGHTNING
|
|
-1, // doomednum
|
|
S_LIGHTNING1, // 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
|
|
64*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_SINK
|
|
-1, // doomednum
|
|
S_SINK, // spawnstate
|
|
105, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
256*FRACUNIT, // painstate
|
|
100, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_NULL, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_shbrk, // deathsound
|
|
0, // speed
|
|
16*FRACUNIT, // radius
|
|
24*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_bomb, // activesound
|
|
MF_BOUNCE|MF_FLOAT|MF_NOCLIPTHING|MF_MISSILE|MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_SINKTRAIL
|
|
-1, // doomednum
|
|
S_SINKTRAIL1, // 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
|
|
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_BATTLEBALLOON
|
|
-1, // doomednum
|
|
S_BATTLEBALLOON1,// 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
|
|
8*FRACUNIT, // radius
|
|
16*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
sfx_None, // activesound
|
|
MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_LAKITU
|
|
-1, // doomednum
|
|
S_LAKITU1, // 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
|
|
57*FRACUNIT, // height
|
|
0, // display offset
|
|
16, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOGRAVITY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_POKEY
|
|
2100, // doomednum
|
|
S_POKEY1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_POKEY1, // seestate
|
|
sfx_None, // seesound
|
|
32, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
100, // painchance
|
|
sfx_None, // painsound
|
|
S_NULL, // meleestate
|
|
S_NULL, // missilestate
|
|
S_NULL, // deathstate
|
|
S_NULL, // xdeathstate
|
|
sfx_None, // deathsound
|
|
3, // speed
|
|
21*FRACUNIT, // radius
|
|
69*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SPECIAL|MF_SHOOTABLE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ENEMYFLIP
|
|
2101, // doomednum
|
|
S_NULL, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
100, // 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
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_WAYPOINT
|
|
2001, // doomednum
|
|
S_NULL, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
0, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
100, // 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, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_RANDOMAUDIENCE
|
|
1488, // doomednum
|
|
S_RANDOMAUDIENCE, // 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
|
|
40*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOBLOCKMAP|MF_NOCLIP|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_KOTE
|
|
1994, // doomednum
|
|
S_FANCHAR_KOTE, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_RYAN
|
|
1995, // doomednum
|
|
S_FANCHAR_RYAN, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_WENDY
|
|
1996, // doomednum
|
|
S_FANCHAR_WENDY, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_FREEZOR
|
|
1997, // doomednum
|
|
S_FANCHAR_FREEZOR, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_METALKO
|
|
1998, // doomednum
|
|
S_FANCHAR_METALKO, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_BLACKOUT
|
|
1999, // doomednum
|
|
S_FANCHAR_BLACKOUT, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_BLADE
|
|
1993, // doomednum
|
|
S_FANCHAR_BLADE, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FANCHAR_HINOTE
|
|
1992, // doomednum
|
|
S_FANCHAR_HINOTE, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
2, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FLAYM
|
|
1479, // doomednum
|
|
S_FLAYM1, // 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
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOGRAVITY|MF_SPECIAL|MF_FIRE, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DEVIL
|
|
1480, // doomednum
|
|
S_DEVIL, // 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
|
|
40*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SOLID, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ANGEL
|
|
1481, // doomednum
|
|
S_ANGEL, // 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
|
|
40*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_SOLID, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PALMTREE
|
|
1482, // doomednum
|
|
S_PALMTREE, // 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
|
|
40*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOCLIP|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FLAG
|
|
1483, // doomednum
|
|
S_FLAG, // 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
|
|
40*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOCLIP|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_HEDGEHOG
|
|
1484, // doomednum
|
|
S_HEDGEHOG, // 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
|
|
64*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_BUSH1
|
|
1485, // doomednum
|
|
S_BUSH1, // 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
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOCLIP|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_TWEE
|
|
1486, // doomednum
|
|
S_TWEE, // 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
|
|
40*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOCLIP|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_HYDRANT
|
|
1487, // doomednum
|
|
S_HYDRANT, // 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
|
|
40*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOCLIP|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BIGPUMA
|
|
2400, // doomednum
|
|
S_BIGPUMA1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_BIGPUMA1, // seestate
|
|
sfx_None, // seesound
|
|
8, // reactiontime
|
|
sfx_None, // attacksound
|
|
S_NULL, // painstate
|
|
0, // painchance
|
|
sfx_None, // painsound
|
|
S_BIGPUMA4, // meleestate
|
|
S_NULL, // missilestate
|
|
S_NULL, // deathstate
|
|
S_BIGPUMA6, // xdeathstate
|
|
sfx_None, // deathsound
|
|
0, // speed
|
|
1572864, // radius
|
|
3145728, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
4194305, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_APPLE
|
|
-1, // doomednum
|
|
S_APPLE1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
11, // 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
|
|
2097152, // radius
|
|
4194304, // height
|
|
0, // display offset
|
|
1000, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
16, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DOOD_FLOWER1
|
|
2805, // doomednum
|
|
S_DOOD_FLOWER1, // 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
|
|
1048576, // radius
|
|
2097152, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DOOD_FLOWER2
|
|
2800, // doomednum
|
|
S_DOOD_FLOWER2, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DOOD_FLOWER3
|
|
2801, // doomednum
|
|
S_DOOD_FLOWER4, // 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
|
|
1048576, // radius
|
|
6291456, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DOOD_FLOWER4
|
|
2802, // doomednum
|
|
S_DOOD_FLOWER6, // 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
|
|
524288, // radius
|
|
2097152, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DOOD_BOX
|
|
2809, // doomednum
|
|
S_DOOD_BOX1, // 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
|
|
1048576, // radius
|
|
2097152, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33554944, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DOOD_BALLOON
|
|
2807, // doomednum
|
|
S_DOOD_BALLOON, // 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
|
|
1048576, // radius
|
|
2097152, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33554944, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_DOOD_RING
|
|
2808, // doomednum
|
|
S_DOOD_RING1, // 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
|
|
1048576, // radius
|
|
2097152, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33554944, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_SNES_DONUTBUSH1
|
|
2301, // doomednum
|
|
S_SNES_DONUTBUSH1, // 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
|
|
14*FRACUNIT, // radius
|
|
15*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_SNES_DONUTBUSH2
|
|
2302, // doomednum
|
|
S_SNES_DONUTBUSH2, // 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
|
|
13*FRACUNIT, // radius
|
|
13*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_SNES_DONUTBUSH3
|
|
2303, // doomednum
|
|
S_SNES_DONUTBUSH3, // 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
|
|
7*FRACUNIT, // radius
|
|
7*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_GBA_BOO
|
|
379, // doomednum
|
|
S_GBA_BOO1, // 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
|
|
1048576, // radius
|
|
3670016, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33554944, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BUZZBOMBER
|
|
2015, // doomednum
|
|
S_BUZZBOMBER_LOOK1, // spawnstate
|
|
1, // spawnhealth
|
|
S_BUZZBOMBER_FLY1, // seestate
|
|
sfx_None, // seesound
|
|
16, // 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_pop, // deathsound
|
|
10, // speed
|
|
1572864, // radius
|
|
1572864, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
16777733, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_CHOMPER
|
|
2500, // doomednum
|
|
S_CHOMPER_SPAWN, // spawnstate
|
|
1, // spawnhealth
|
|
S_CHOMPER_HOP1, // 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_pop, // deathsound
|
|
6, // speed
|
|
3145728, // radius
|
|
3145728, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
16777221, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PALMTREE2
|
|
2016, // doomednum
|
|
S_PALMTREE2, // 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
|
|
1048576, // radius
|
|
6291456, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PURPLEFLOWER1
|
|
3000, // doomednum
|
|
S_PURPLEFLOWER1, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33559040, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PURPLEFLOWER2
|
|
3001, // doomednum
|
|
S_PURPLEFLOWER2, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33559040, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_YELLOWFLOWER1
|
|
3002, // doomednum
|
|
S_YELLOWFLOWER1, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33559040, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_YELLOWFLOWER2
|
|
3003, // doomednum
|
|
S_YELLOWFLOWER2, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33559040, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PLANT2
|
|
4022, // doomednum
|
|
S_PLANT2, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33559040, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PLANT3
|
|
4024, // doomednum
|
|
S_PLANT3, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PLANT4
|
|
4025, // doomednum
|
|
S_PLANT4, // 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
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_SKULL
|
|
4026, // doomednum
|
|
S_SKULL, // 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
|
|
1376256, // speed
|
|
1048576, // radius
|
|
2621440, // height
|
|
0, // display offset
|
|
100, // mass
|
|
1, // damage
|
|
218, // activesound
|
|
2114, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PHANTREE
|
|
4027, // doomednum
|
|
S_PHANTREE, // 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
|
|
2097152, // radius
|
|
9830400, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FLYINGGARG
|
|
4028, // doomednum
|
|
S_FLYINGGARG1, // spawnstate
|
|
1, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
8, // 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
|
|
0, // speed
|
|
1310720, // radius
|
|
11141120, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
16777733, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_LAMPPOST
|
|
4029, // doomednum
|
|
S_LAMPPOST, // 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
|
|
2097152, // radius
|
|
9830400, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_MOSSYTREE
|
|
4030, // doomednum
|
|
S_MOSSYTREE, // 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
|
|
2097152, // radius
|
|
9830400, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
33558528, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_SHADOW
|
|
-1, // doomednum
|
|
S_SHADOW, // 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
|
|
50*FRACUNIT, // radius
|
|
1*FRACUNIT, // height
|
|
-1, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOGRAVITY|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_BUMP
|
|
-1, // doomednum
|
|
S_BUMP1, // 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
|
|
64*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOGRAVITY|MF_SCENERY|MF_NOCLIP|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FLINGENERGY
|
|
-1, // doomednum
|
|
S_FLINGENERGY1, // spawnstate
|
|
1000, // spawnhealth
|
|
S_NULL, // seestate
|
|
sfx_None, // seesound
|
|
MT_FLINGENERGY, // 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
|
|
32*FRACUNIT, // radius
|
|
64*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPHEIGHT, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_ITEMCLASH
|
|
-1, // doomednum
|
|
S_CLASH1, // 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
|
|
60*FRACUNIT, // speed
|
|
32*FRACUNIT, // radius
|
|
64*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_clash, // activesound
|
|
MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_SCENERY|MF_RUNSPAWNFUNC, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_FIREDITEM
|
|
-1, // doomednum
|
|
S_FIREDITEM1, // 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
|
|
60*FRACUNIT, // speed
|
|
32*FRACUNIT, // radius
|
|
64*FRACUNIT, // height
|
|
0, // display offset
|
|
100, // mass
|
|
0, // damage
|
|
sfx_None, // activesound
|
|
MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_SCENERY, // flags
|
|
S_NULL // raisestate
|
|
},
|
|
|
|
{ // MT_PLAYERARROW
|
|
-1, // doomednum
|
|
S_PLAYERARROW, // 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
|
|
36*FRACUNIT, // radius
|
|
37*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
|
|
},
|
|
|
|
// ============================================================================================================================//
|
|
|
|
#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;
|
|
CONS_Alert(CONS_NOTICE, M_GetText("P_ResetData(): not supported in this build.\n"));
|
|
#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
|
|
}
|