// EDF for Eternity Engine v3.35.00
//  Frames for Doom gamemode objects.

// DoomBlood frames
frame S_BLOOD1 { cmp = "BLUD|2|*|8|*|@next"; dehackednum = 90 }
frame S_BLOOD2 { cmp = "BLUD|1|*|8|*|@next"; dehackednum = 91 }
frame S_BLOOD3 { cmp = "BLUD|*|*|8";         dehackednum = 92 }

// BulletPuff frames
frame S_PUFF1 { cmp = "PUFF|*|T|4|*|@next"; dehackednum = 93 }
frame S_PUFF2 { cmp = "PUFF|1|*|4|*|@next"; dehackednum = 94 }
frame S_PUFF3 { cmp = "PUFF|2|*|4|*|@next"; dehackednum = 95 }
frame S_PUFF4 { cmp = "PUFF|3|*|4";         dehackednum = 96 }

// DoomImpShot frames
frame S_TBALL1  { cmp = "BAL1|*|T|4|*|@next"; dehackednum = 97 }
frame S_TBALL2  { cmp = "BAL1|1|T|4|*|@prev"; dehackednum = 98 }
frame S_TBALLX1 { cmp = "BAL1|2|T|6|*|@next"; dehackednum = 99 }
frame S_TBALLX2 { cmp = "BAL1|3|T|6|*|@next"; dehackednum = 100 }
frame S_TBALLX3 { cmp = "BAL1|4|T|6";         dehackednum = 101 }

// CacodemonShot frames
frame S_RBALL1  { cmp = "BAL2|*|T|4|*|@next"; dehackednum = 102 }
frame S_RBALL2  { cmp = "BAL2|1|T|4|*|@prev"; dehackednum = 103 }
frame S_RBALLX1 { cmp = "BAL2|2|T|6|*|@next"; dehackednum = 104 }
frame S_RBALLX2 { cmp = "BAL2|3|T|6|*|@next"; dehackednum = 105 }
frame S_RBALLX3 { cmp = "BAL2|4|T|6";         dehackednum = 106 }

// PlasmaShot frames
frame S_PLASBALL  { cmp = "PLSS|*|T|6|*|@next"; dehackednum = 107 }
frame S_PLASBALL2 { cmp = "PLSS|1|T|6|*|@prev"; dehackednum = 108 }
frame S_PLASEXP   { cmp = "PLSE|*|T|4|*|@next"; dehackednum = 109 }
frame S_PLASEXP2  { cmp = "PLSE|1|T|4|*|@next"; dehackednum = 110 }
frame S_PLASEXP3  { cmp = "PLSE|2|T|4|*|@next"; dehackednum = 111 }
frame S_PLASEXP4  { cmp = "PLSE|3|T|4|*|@next"; dehackednum = 112 }
frame S_PLASEXP5  { cmp = "PLSE|4|T|4";         dehackednum = 113 }

// RocketShot frame
frame S_ROCKET { cmp = "MISL|*|T|*|*|@this"; dehackednum = 114 }

// BFGShot frames
frame S_BFGSHOT  { cmp = "BFS1|*|T|4|*|@next";              dehackednum = 115 }
frame S_BFGSHOT2 { cmp = "BFS1|1|T|4|*|@prev";              dehackednum = 116 }
frame S_BFGLAND  { cmp = "BFE1|*|T|8|*|@next|pevt_bfgexpl"; dehackednum = 117 }
frame S_BFGLAND2 { cmp = "BFE1|1|T|8|*|@next";              dehackednum = 118 }
frame S_BFGLAND3 { cmp = "BFE1|2|T|8|BFGSpray|@next";       dehackednum = 119 }
frame S_BFGLAND4 { cmp = "BFE1|3|T|8|*|@next";              dehackednum = 120 }
frame S_BFGLAND5 { cmp = "BFE1|4|T|8|*|@next";              dehackednum = 121 }
frame S_BFGLAND6 { cmp = "BFE1|5|T|8";                      dehackednum = 122 }

// BFGFlash frames
frame S_BFGEXP  { cmp = "BFE2|*|T|8|*|@next"; dehackednum = 123 }
frame S_BFGEXP2 { cmp = "BFE2|1|T|8|*|@next"; dehackednum = 124 }
frame S_BFGEXP3 { cmp = "BFE2|2|T|8|*|@next"; dehackednum = 125 }
frame S_BFGEXP4 { cmp = "BFE2|3|T|8";         dehackednum = 126 }

// RocketShot explosion frames
frame S_EXPLODE1 { cmp = "MISL|1|T|8|Explode|@next|pevt_rexpl"; dehackednum = 127 }
frame S_EXPLODE2 { cmp = "MISL|2|T|6|*      |@next";            dehackednum = 128 }
frame S_EXPLODE3 { cmp = "MISL|3|T|4";                          dehackednum = 129 }

// DoomTeleFog frames
frame S_TFOG   { cmp = "TFOG|*|T|6|*|@next"; dehackednum = 130 }
frame S_TFOG01 { cmp = "TFOG|1|T|6|*|@next"; dehackednum = 131 }
frame S_TFOG02 { cmp = "TFOG|*|T|6|*|@next"; dehackednum = 132 }
frame S_TFOG2  { cmp = "TFOG|1|T|6|*|@next"; dehackednum = 133 }
frame S_TFOG3  { cmp = "TFOG|2|T|6|*|@next"; dehackednum = 134 }
frame S_TFOG4  { cmp = "TFOG|3|T|6|*|@next"; dehackednum = 135 }
frame S_TFOG5  { cmp = "TFOG|4|T|6|*|@next"; dehackednum = 136 }
frame S_TFOG6  { cmp = "TFOG|5|T|6|*|@next"; dehackednum = 137 }
frame S_TFOG7  { cmp = "TFOG|6|T|6|*|@next"; dehackednum = 138 }
frame S_TFOG8  { cmp = "TFOG|7|T|6|*|@next"; dehackednum = 139 }
frame S_TFOG9  { cmp = "TFOG|8|T|6|*|@next"; dehackednum = 140 }
frame S_TFOG10 { cmp = "TFOG|9|T|6";         dehackednum = 141 }

// DoomItemFog frames
frame S_IFOG   { cmp = "IFOG|*|T|6|*|@next"; dehackednum = 142 }
frame S_IFOG01 { cmp = "IFOG|1|T|6|*|@next"; dehackednum = 143 }
frame S_IFOG02 { cmp = "IFOG|*|T|6|*|@next"; dehackednum = 144 }
frame S_IFOG2  { cmp = "IFOG|1|T|6|*|@next"; dehackednum = 145 }
frame S_IFOG3  { cmp = "IFOG|2|T|6|*|@next"; dehackednum = 146 }
frame S_IFOG4  { cmp = "IFOG|3|T|6|*|@next"; dehackednum = 147 }
frame S_IFOG5  { cmp = "IFOG|4|T|6";         dehackednum = 148 }

// DoomPlayer frames
frame S_PLAY       { cmp = "PLAY| *|*|-1";                          dehackednum = 149 }
frame S_PLAY_RUN1  { cmp = "PLAY| *|*| 4|*           |@next";       dehackednum = 150 }
frame S_PLAY_RUN2  { cmp = "PLAY| 1|*| 4|*           |@next";       dehackednum = 151 }
frame S_PLAY_RUN3  { cmp = "PLAY| 2|*| 4|*           |@next";       dehackednum = 152 }
frame S_PLAY_RUN4  { cmp = "PLAY| 3|*| 4|*           |S_PLAY_RUN1"; dehackednum = 153 }
frame S_PLAY_ATK1  { cmp = "PLAY| 4|*|12|*           |S_PLAY";      dehackednum = 154 }
frame S_PLAY_ATK2  { cmp = "PLAY| 5|T| 6|*           |@prev";       dehackednum = 155 }
frame S_PLAY_PAIN  { cmp = "PLAY| 6|*| 4|*           |@next";       dehackednum = 156 }
frame S_PLAY_PAIN2 { cmp = "PLAY| 6|*| 4|Pain        |S_PLAY";      dehackednum = 157 }
frame S_PLAY_DIE1  { cmp = "PLAY| 7|*|10|*           |@next";       dehackednum = 158 }
frame S_PLAY_DIE2  { cmp = "PLAY| 8|*|10|PlayerScream|@next";       dehackednum = 159 }
frame S_PLAY_DIE3  { cmp = "PLAY| 9|*|10|Fall        |@next";       dehackednum = 160 }
frame S_PLAY_DIE4  { cmp = "PLAY|10|*|10|*           |@next";       dehackednum = 161 }
frame S_PLAY_DIE5  { cmp = "PLAY|11|*|10|*           |@next";       dehackednum = 162 }
frame S_PLAY_DIE6  { cmp = "PLAY|12|*|10|*           |@next";       dehackednum = 163 }
frame S_PLAY_DIE7  { cmp = "PLAY|13|*|-1";                          dehackednum = 164 }
frame S_PLAY_XDIE1 { cmp = "PLAY|14|*| 5|*           |@next";       dehackednum = 165 }
frame S_PLAY_XDIE2 { cmp = "PLAY|15|*| 5|XScream     |@next";       dehackednum = 166 }
frame S_PLAY_XDIE3 { cmp = "PLAY|16|*| 5|Fall        |@next";       dehackednum = 167 }
frame S_PLAY_XDIE4 { cmp = "PLAY|17|*| 5|*           |@next";       dehackednum = 168 }
frame S_PLAY_XDIE5 { cmp = "PLAY|18|*| 5|*           |@next";       dehackednum = 169 }
frame S_PLAY_XDIE6 { cmp = "PLAY|19|*| 5|*           |@next";       dehackednum = 170 }
frame S_PLAY_XDIE7 { cmp = "PLAY|20|*| 5|*           |@next";       dehackednum = 171 }
frame S_PLAY_XDIE8 { cmp = "PLAY|21|*| 5|*           |@next";       dehackednum = 172 }
frame S_PLAY_XDIE9 { cmp = "PLAY|22|*|-1";                          dehackednum = 173 }

// Zombieman frames
frame S_POSS_STND   { cmp = "POSS| *|*|10|Look      |@next"; dehackednum = 174 }
frame S_POSS_STND2  { cmp = "POSS| 1|*|10|Look      |@prev"; dehackednum = 175 }
frame S_POSS_RUN1   { cmp = "POSS| *|*| 4|Chase     |@next"; dehackednum = 176 }
frame S_POSS_RUN2   { cmp = "POSS| *|*| 4|Chase     |@next"; dehackednum = 177 }
frame S_POSS_RUN3   { cmp = "POSS| 1|*| 4|Chase     |@next"; dehackednum = 178 }
frame S_POSS_RUN4   { cmp = "POSS| 1|*| 4|Chase     |@next"; dehackednum = 179 }
frame S_POSS_RUN5   { cmp = "POSS| 2|*| 4|Chase     |@next"; dehackednum = 180 }
frame S_POSS_RUN6   { cmp = "POSS| 2|*| 4|Chase     |@next"; dehackednum = 181 }
frame S_POSS_RUN7   { cmp = "POSS| 3|*| 4|Chase     |@next"; dehackednum = 182 }
frame S_POSS_RUN8   { cmp = "POSS| 3|*| 4|Chase     |S_POSS_RUN1"; dehackednum = 183 }
frame S_POSS_ATK1   { cmp = "POSS| 4|*|10|FaceTarget|@next"; dehackednum = 184 }
frame S_POSS_ATK2   { cmp = "POSS| 5|*| 8|PosAttack |@next"; dehackednum = 185 }
frame S_POSS_ATK3   { cmp = "POSS| 4|*| 8|*         |S_POSS_RUN1"; dehackednum = 186 }
frame S_POSS_PAIN   { cmp = "POSS| 6|*| 3|*         |@next"; dehackednum = 187 }
frame S_POSS_PAIN2  { cmp = "POSS| 6|*| 3|Pain      |S_POSS_RUN1"; dehackednum = 188 }
frame S_POSS_DIE1   { cmp = "POSS| 7|*| 5|*         |@next"; dehackednum = 189 }
frame S_POSS_DIE2   { cmp = "POSS| 8|*| 5|Scream    |@next"; dehackednum = 190 }
frame S_POSS_DIE3   { cmp = "POSS| 9|*| 5|Fall      |@next"; dehackednum = 191 }
frame S_POSS_DIE4   { cmp = "POSS|10|*| 5|*         |@next"; dehackednum = 192 }
frame S_POSS_DIE5   { cmp = "POSS|11|*|-1";                  dehackednum = 193 }
frame S_POSS_XDIE1  { cmp = "POSS|12|*| 5|*         |@next"; dehackednum = 194 }
frame S_POSS_XDIE2  { cmp = "POSS|13|*| 5|XScream   |@next"; dehackednum = 195 }
frame S_POSS_XDIE3  { cmp = "POSS|14|*| 5|Fall      |@next"; dehackednum = 196 }
frame S_POSS_XDIE4  { cmp = "POSS|15|*| 5|*         |@next"; dehackednum = 197 }
frame S_POSS_XDIE5  { cmp = "POSS|16|*| 5|*         |@next"; dehackednum = 198 }
frame S_POSS_XDIE6  { cmp = "POSS|17|*| 5|*         |@next"; dehackednum = 199 }
frame S_POSS_XDIE7  { cmp = "POSS|18|*| 5|*         |@next"; dehackednum = 200 }
frame S_POSS_XDIE8  { cmp = "POSS|19|*| 5|*         |@next"; dehackednum = 201 }
frame S_POSS_XDIE9  { cmp = "POSS|20|*|-1";                  dehackednum = 202 }
frame S_POSS_RAISE1 { cmp = "POSS|10|*| 5|*         |@next"; dehackednum = 203 }
frame S_POSS_RAISE2 { cmp = "POSS| 9|*| 5|*         |@next"; dehackednum = 204 }
frame S_POSS_RAISE3 { cmp = "POSS| 8|*| 5|*         |@next"; dehackednum = 205 }
frame S_POSS_RAISE4 { cmp = "POSS| 7|*| 5|*         |S_POSS_RUN1"; dehackednum = 206 }

// Sergeant frames
frame S_SPOS_STND   { cmp = "SPOS| *|*|10|Look      |@next"; dehackednum = 207 }
frame S_SPOS_STND2  { cmp = "SPOS| 1|*|10|Look      |@prev"; dehackednum = 208 }
frame S_SPOS_RUN1   { cmp = "SPOS| *|*| 3|Chase     |@next"; dehackednum = 209 }
frame S_SPOS_RUN2   { cmp = "SPOS| *|*| 3|Chase     |@next"; dehackednum = 210 }
frame S_SPOS_RUN3   { cmp = "SPOS| 1|*| 3|Chase     |@next"; dehackednum = 211 }
frame S_SPOS_RUN4   { cmp = "SPOS| 1|*| 3|Chase     |@next"; dehackednum = 212 }
frame S_SPOS_RUN5   { cmp = "SPOS| 2|*| 3|Chase     |@next"; dehackednum = 213 }
frame S_SPOS_RUN6   { cmp = "SPOS| 2|*| 3|Chase     |@next"; dehackednum = 214 }
frame S_SPOS_RUN7   { cmp = "SPOS| 3|*| 3|Chase     |@next"; dehackednum = 215 }
frame S_SPOS_RUN8   { cmp = "SPOS| 3|*| 3|Chase     |S_SPOS_RUN1"; dehackednum = 216 }
frame S_SPOS_ATK1   { cmp = "SPOS| 4|*|10|FaceTarget|@next"; dehackednum = 217 }
frame S_SPOS_ATK2   { cmp = "SPOS| 5|T|10|SPosAttack|@next"; dehackednum = 218 }
frame S_SPOS_ATK3   { cmp = "SPOS| 4|*|10|*         |S_SPOS_RUN1"; dehackednum = 219 }
frame S_SPOS_PAIN   { cmp = "SPOS| 6|*| 3|*         |@next"; dehackednum = 220 }
frame S_SPOS_PAIN2  { cmp = "SPOS| 6|*| 3|Pain      |S_SPOS_RUN1"; dehackednum = 221 }
frame S_SPOS_DIE1   { cmp = "SPOS| 7|*| 5|*         |@next"; dehackednum = 222 }
frame S_SPOS_DIE2   { cmp = "SPOS| 8|*| 5|Scream    |@next"; dehackednum = 223 }
frame S_SPOS_DIE3   { cmp = "SPOS| 9|*| 5|Fall      |@next"; dehackednum = 224 }
frame S_SPOS_DIE4   { cmp = "SPOS|10|*| 5|*         |@next"; dehackednum = 225 }
frame S_SPOS_DIE5   { cmp = "SPOS|11|*|-1";                  dehackednum = 226 }
frame S_SPOS_XDIE1  { cmp = "SPOS|12|*| 5|*         |@next"; dehackednum = 227 }
frame S_SPOS_XDIE2  { cmp = "SPOS|13|*| 5|XScream   |@next"; dehackednum = 228 }
frame S_SPOS_XDIE3  { cmp = "SPOS|14|*| 5|Fall      |@next"; dehackednum = 229 }
frame S_SPOS_XDIE4  { cmp = "SPOS|15|*| 5|*         |@next"; dehackednum = 230 }
frame S_SPOS_XDIE5  { cmp = "SPOS|16|*| 5|*         |@next"; dehackednum = 231 }
frame S_SPOS_XDIE6  { cmp = "SPOS|17|*| 5|*         |@next"; dehackednum = 232 }
frame S_SPOS_XDIE7  { cmp = "SPOS|18|*| 5|*         |@next"; dehackednum = 233 }
frame S_SPOS_XDIE8  { cmp = "SPOS|19|*| 5|*         |@next"; dehackednum = 234 }
frame S_SPOS_XDIE9  { cmp = "SPOS|20|*|-1";                  dehackednum = 235 }
frame S_SPOS_RAISE1 { cmp = "SPOS|11|*| 5|*         |@next"; dehackednum = 236 }
frame S_SPOS_RAISE2 { cmp = "SPOS|10|*| 5|*         |@next"; dehackednum = 237 }
frame S_SPOS_RAISE3 { cmp = "SPOS| 9|*| 5|*         |@next"; dehackednum = 238 }
frame S_SPOS_RAISE4 { cmp = "SPOS| 8|*| 5|*         |@next"; dehackednum = 239 }
frame S_SPOS_RAISE5 { cmp = "SPOS| 7|*| 5|*         |S_SPOS_RUN1"; dehackednum = 240 }

// Archvile frames
frame S_VILE_STND  { cmp = "VILE| *|*|10|Look      |@next"; dehackednum = 241 }
frame S_VILE_STND2 { cmp = "VILE| 1|*|10|Look      |@prev"; dehackednum = 242 }
frame S_VILE_RUN1  { cmp = "VILE| *|*| 2|VileChase |@next"; dehackednum = 243 }
frame S_VILE_RUN2  { cmp = "VILE| *|*| 2|VileChase |@next"; dehackednum = 244 }
frame S_VILE_RUN3  { cmp = "VILE| 1|*| 2|VileChase |@next"; dehackednum = 245 }
frame S_VILE_RUN4  { cmp = "VILE| 1|*| 2|VileChase |@next"; dehackednum = 246 }
frame S_VILE_RUN5  { cmp = "VILE| 2|*| 2|VileChase |@next"; dehackednum = 247 }
frame S_VILE_RUN6  { cmp = "VILE| 2|*| 2|VileChase |@next"; dehackednum = 248 }
frame S_VILE_RUN7  { cmp = "VILE| 3|*| 2|VileChase |@next"; dehackednum = 249 }
frame S_VILE_RUN8  { cmp = "VILE| 3|*| 2|VileChase |@next"; dehackednum = 250 }
frame S_VILE_RUN9  { cmp = "VILE| 4|*| 2|VileChase |@next"; dehackednum = 251 }
frame S_VILE_RUN10 { cmp = "VILE| 4|*| 2|VileChase |@next"; dehackednum = 252 }
frame S_VILE_RUN11 { cmp = "VILE| 5|*| 2|VileChase |@next"; dehackednum = 253 }
frame S_VILE_RUN12 { cmp = "VILE| 5|*| 2|VileChase |S_VILE_RUN1"; dehackednum = 254 }
frame S_VILE_ATK1  { cmp = "VILE| 6|T| 0|VileStart |@next"; dehackednum = 255 }
frame S_VILE_ATK2  { cmp = "VILE| 6|T|10|FaceTarget|@next"; dehackednum = 256 }
frame S_VILE_ATK3  { cmp = "VILE| 7|T| 8|VileTarget|@next"; dehackednum = 257 }
frame S_VILE_ATK4  { cmp = "VILE| 8|T| 8|FaceTarget|@next"; dehackednum = 258 }
frame S_VILE_ATK5  { cmp = "VILE| 9|T| 8|FaceTarget|@next"; dehackednum = 259 }
frame S_VILE_ATK6  { cmp = "VILE|10|T| 8|FaceTarget|@next"; dehackednum = 260 }
frame S_VILE_ATK7  { cmp = "VILE|11|T| 8|FaceTarget|@next"; dehackednum = 261 }
frame S_VILE_ATK8  { cmp = "VILE|12|T| 8|FaceTarget|@next"; dehackednum = 262 }
frame S_VILE_ATK9  { cmp = "VILE|13|T| 8|FaceTarget|@next"; dehackednum = 263 }
frame S_VILE_ATK10 { cmp = "VILE|14|T| 8|VileAttack|@next"; dehackednum = 264 }
frame S_VILE_ATK11 { cmp = "VILE|15|T|20|*         |S_VILE_RUN1"; dehackednum = 265 }
frame S_VILE_HEAL1 { cmp = "VILE|26|T|10|*         |@next"; dehackednum = 266 }
frame S_VILE_HEAL2 { cmp = "VILE|27|T|10|*         |@next"; dehackednum = 267 }
frame S_VILE_HEAL3 { cmp = "VILE|28|T|10|*         |S_VILE_RUN1"; dehackednum = 268 }
frame S_VILE_PAIN  { cmp = "VILE|16|*| 5|*         |@next"; dehackednum = 269 }
frame S_VILE_PAIN2 { cmp = "VILE|16|*| 5|Pain      |S_VILE_RUN1"; dehackednum = 270 }
frame S_VILE_DIE1  { cmp = "VILE|16|*| 7|*         |@next"; dehackednum = 271 }
frame S_VILE_DIE2  { cmp = "VILE|17|*| 7|Scream    |@next"; dehackednum = 272 }
frame S_VILE_DIE3  { cmp = "VILE|18|*| 7|Fall      |@next"; dehackednum = 273 }
frame S_VILE_DIE4  { cmp = "VILE|19|*| 7|*         |@next"; dehackednum = 274 }
frame S_VILE_DIE5  { cmp = "VILE|20|*| 7|*         |@next"; dehackednum = 275 }
frame S_VILE_DIE6  { cmp = "VILE|21|*| 7|*         |@next"; dehackednum = 276 }
frame S_VILE_DIE7  { cmp = "VILE|22|*| 7|*         |@next"; dehackednum = 277 }
frame S_VILE_DIE8  { cmp = "VILE|23|*| 5|*         |@next"; dehackednum = 278 }
frame S_VILE_DIE9  { cmp = "VILE|24|*| 5|*         |@next"; dehackednum = 279 }
frame S_VILE_DIE10 { cmp = "VILE|25|*|-1";                  dehackednum = 280 }

// VileFire frames
frame S_FIRE1  { cmp = "FIRE|*|T|2|StartFire  |@next"; dehackednum = 281 }
frame S_FIRE2  { cmp = "FIRE|1|T|2|Fire       |@next"; dehackednum = 282 }
frame S_FIRE3  { cmp = "FIRE|*|T|2|Fire       |@next"; dehackednum = 283 }
frame S_FIRE4  { cmp = "FIRE|1|T|2|Fire       |@next"; dehackednum = 284 }
frame S_FIRE5  { cmp = "FIRE|2|T|2|FireCrackle|@next"; dehackednum = 285 }
frame S_FIRE6  { cmp = "FIRE|1|T|2|Fire       |@next"; dehackednum = 286 }
frame S_FIRE7  { cmp = "FIRE|2|T|2|Fire       |@next"; dehackednum = 287 }
frame S_FIRE8  { cmp = "FIRE|1|T|2|Fire       |@next"; dehackednum = 288 }
frame S_FIRE9  { cmp = "FIRE|2|T|2|Fire       |@next"; dehackednum = 289 }
frame S_FIRE10 { cmp = "FIRE|3|T|2|Fire       |@next"; dehackednum = 290 }
frame S_FIRE11 { cmp = "FIRE|2|T|2|Fire       |@next"; dehackednum = 291 }
frame S_FIRE12 { cmp = "FIRE|3|T|2|Fire       |@next"; dehackednum = 292 }
frame S_FIRE13 { cmp = "FIRE|2|T|2|Fire       |@next"; dehackednum = 293 }
frame S_FIRE14 { cmp = "FIRE|3|T|2|Fire       |@next"; dehackednum = 294 }
frame S_FIRE15 { cmp = "FIRE|4|T|2|Fire       |@next"; dehackednum = 295 }
frame S_FIRE16 { cmp = "FIRE|3|T|2|Fire       |@next"; dehackednum = 296 }
frame S_FIRE17 { cmp = "FIRE|4|T|2|Fire       |@next"; dehackednum = 297 }
frame S_FIRE18 { cmp = "FIRE|3|T|2|Fire       |@next"; dehackednum = 298 }
frame S_FIRE19 { cmp = "FIRE|4|T|2|FireCrackle|@next"; dehackednum = 299 }
frame S_FIRE20 { cmp = "FIRE|5|T|2|Fire       |@next"; dehackednum = 300 }
frame S_FIRE21 { cmp = "FIRE|4|T|2|Fire       |@next"; dehackednum = 301 }
frame S_FIRE22 { cmp = "FIRE|5|T|2|Fire       |@next"; dehackednum = 302 }
frame S_FIRE23 { cmp = "FIRE|4|T|2|Fire       |@next"; dehackednum = 303 }
frame S_FIRE24 { cmp = "FIRE|5|T|2|Fire       |@next"; dehackednum = 304 }
frame S_FIRE25 { cmp = "FIRE|6|T|2|Fire       |@next"; dehackednum = 305 }
frame S_FIRE26 { cmp = "FIRE|7|T|2|Fire       |@next"; dehackednum = 306 }
frame S_FIRE27 { cmp = "FIRE|6|T|2|Fire       |@next"; dehackednum = 307 }
frame S_FIRE28 { cmp = "FIRE|7|T|2|Fire       |@next"; dehackednum = 308 }
frame S_FIRE29 { cmp = "FIRE|6|T|2|Fire       |@next"; dehackednum = 309 }
frame S_FIRE30 { cmp = "FIRE|7|T|2|Fire";              dehackednum = 310 }

// TracerSmoke frames
frame S_SMOKE1 { cmp = "PUFF|1|*|4|*|@next"; dehackednum = 311 }
frame S_SMOKE2 { cmp = "PUFF|2|*|4|*|@next"; dehackednum = 312 }
frame S_SMOKE3 { cmp = "PUFF|1|*|4|*|@next"; dehackednum = 313 }
frame S_SMOKE4 { cmp = "PUFF|2|*|4|*|@next"; dehackednum = 314 }
frame S_SMOKE5 { cmp = "PUFF|3|*|4";         dehackednum = 315 }

// TracerShot frames
frame S_TRACER    { cmp = "FATB|*|T|2|Tracer|@next"; dehackednum = 316 }
frame S_TRACER2   { cmp = "FATB|1|T|2|Tracer|@prev"; dehackednum = 317 }
frame S_TRACEEXP1 { cmp = "FBXP|*|T|8|*     |@next"; dehackednum = 318 }
frame S_TRACEEXP2 { cmp = "FBXP|1|T|6|*     |@next"; dehackednum = 319 }
frame S_TRACEEXP3 { cmp = "FBXP|2|T|4";              dehackednum = 320 }

// Revenant frames
frame S_SKEL_STND   { cmp = "SKEL| *|*|10|Look       |@next"; dehackednum = 321 }
frame S_SKEL_STND2  { cmp = "SKEL| 1|*|10|Look       |@prev"; dehackednum = 322 }
frame S_SKEL_RUN1   { cmp = "SKEL| *|*| 2|Chase      |@next"; dehackednum = 323 }
frame S_SKEL_RUN2   { cmp = "SKEL| *|*| 2|Chase      |@next"; dehackednum = 324 }
frame S_SKEL_RUN3   { cmp = "SKEL| 1|*| 2|Chase      |@next"; dehackednum = 325 }
frame S_SKEL_RUN4   { cmp = "SKEL| 1|*| 2|Chase      |@next"; dehackednum = 326 }
frame S_SKEL_RUN5   { cmp = "SKEL| 2|*| 2|Chase      |@next"; dehackednum = 327 }
frame S_SKEL_RUN6   { cmp = "SKEL| 2|*| 2|Chase      |@next"; dehackednum = 328 }
frame S_SKEL_RUN7   { cmp = "SKEL| 3|*| 2|Chase      |@next"; dehackednum = 329 }
frame S_SKEL_RUN8   { cmp = "SKEL| 3|*| 2|Chase      |@next"; dehackednum = 330 }
frame S_SKEL_RUN9   { cmp = "SKEL| 4|*| 2|Chase      |@next"; dehackednum = 331 }
frame S_SKEL_RUN10  { cmp = "SKEL| 4|*| 2|Chase      |@next"; dehackednum = 332 }
frame S_SKEL_RUN11  { cmp = "SKEL| 5|*| 2|Chase      |@next"; dehackednum = 333 }
frame S_SKEL_RUN12  { cmp = "SKEL| 5|*| 2|Chase      |S_SKEL_RUN1"; dehackednum = 334 }
frame S_SKEL_FIST1  { cmp = "SKEL| 6|*| 0|FaceTarget |@next"; dehackednum = 335 }
frame S_SKEL_FIST2  { cmp = "SKEL| 6|*| 6|SkelWhoosh |@next"; dehackednum = 336 }
frame S_SKEL_FIST3  { cmp = "SKEL| 7|*| 6|FaceTarget |@next"; dehackednum = 337 }
frame S_SKEL_FIST4  { cmp = "SKEL| 8|*| 6|SkelFist   |S_SKEL_RUN1"; dehackednum = 338 }
frame S_SKEL_MISS1  { cmp = "SKEL| 9|T| 0|FaceTarget |@next"; dehackednum = 339 }
frame S_SKEL_MISS2  { cmp = "SKEL| 9|T|10|FaceTarget |@next"; dehackednum = 340 }
frame S_SKEL_MISS3  { cmp = "SKEL|10|*|10|SkelMissile|@next"; dehackednum = 341 }
frame S_SKEL_MISS4  { cmp = "SKEL|10|*|10|FaceTarget |S_SKEL_RUN1"; dehackednum = 342 }
frame S_SKEL_PAIN   { cmp = "SKEL|11|*| 5|*          |@next"; dehackednum = 343 }
frame S_SKEL_PAIN2  { cmp = "SKEL|11|*| 5|Pain       |S_SKEL_RUN1"; dehackednum = 344 }
frame S_SKEL_DIE1   { cmp = "SKEL|11|*| 7|*          |@next"; dehackednum = 345 }
frame S_SKEL_DIE2   { cmp = "SKEL|12|*| 7|*          |@next"; dehackednum = 346 }
frame S_SKEL_DIE3   { cmp = "SKEL|13|*| 7|Scream     |@next"; dehackednum = 347 }
frame S_SKEL_DIE4   { cmp = "SKEL|14|*| 7|Fall       |@next"; dehackednum = 348 }
frame S_SKEL_DIE5   { cmp = "SKEL|15|*| 7|*          |@next"; dehackednum = 349 }
frame S_SKEL_DIE6   { cmp = "SKEL|16|*|-1";                   dehackednum = 350 }
frame S_SKEL_RAISE1 { cmp = "SKEL|16|*| 5|*          |@next"; dehackednum = 351 }
frame S_SKEL_RAISE2 { cmp = "SKEL|15|*| 5|*          |@next"; dehackednum = 352 }
frame S_SKEL_RAISE3 { cmp = "SKEL|14|*| 5|*          |@next"; dehackednum = 353 }
frame S_SKEL_RAISE4 { cmp = "SKEL|13|*| 5|*          |@next"; dehackednum = 354 }
frame S_SKEL_RAISE5 { cmp = "SKEL|12|*| 5|*          |@next"; dehackednum = 355 }
frame S_SKEL_RAISE6 { cmp = "SKEL|11|*| 5|*          |S_SKEL_RUN1"; dehackednum = 356 }

// MancubusShot frames
frame S_FATSHOT1  { cmp = "MANF|*|T|4|*|@next"; dehackednum = 357 }
frame S_FATSHOT2  { cmp = "MANF|1|T|4|*|@prev"; dehackednum = 358 }
frame S_FATSHOTX1 { cmp = "MISL|1|T|8|*|@next"; dehackednum = 359 }
frame S_FATSHOTX2 { cmp = "MISL|2|T|6|*|@next"; dehackednum = 360 }
frame S_FATSHOTX3 { cmp = "MISL|3|T|4";         dehackednum = 361 }

// Mancubus frames
frame S_FATT_STND   { cmp = "FATT| *|*|15|Look      |@next"; dehackednum = 362 }
frame S_FATT_STND2  { cmp = "FATT| 1|*|15|Look      |@prev"; dehackednum = 363 }
frame S_FATT_RUN1   { cmp = "FATT| *|*| 4|Chase     |@next"; dehackednum = 364 }
frame S_FATT_RUN2   { cmp = "FATT| *|*| 4|Chase     |@next"; dehackednum = 365 }
frame S_FATT_RUN3   { cmp = "FATT| 1|*| 4|Chase     |@next"; dehackednum = 366 }
frame S_FATT_RUN4   { cmp = "FATT| 1|*| 4|Chase     |@next"; dehackednum = 367 }
frame S_FATT_RUN5   { cmp = "FATT| 2|*| 4|Chase     |@next"; dehackednum = 368 }
frame S_FATT_RUN6   { cmp = "FATT| 2|*| 4|Chase     |@next"; dehackednum = 369 }
frame S_FATT_RUN7   { cmp = "FATT| 3|*| 4|Chase     |@next"; dehackednum = 370 }
frame S_FATT_RUN8   { cmp = "FATT| 3|*| 4|Chase     |@next"; dehackednum = 371 }
frame S_FATT_RUN9   { cmp = "FATT| 4|*| 4|Chase     |@next"; dehackednum = 372 }
frame S_FATT_RUN10  { cmp = "FATT| 4|*| 4|Chase     |@next"; dehackednum = 373 }
frame S_FATT_RUN11  { cmp = "FATT| 5|*| 4|Chase     |@next"; dehackednum = 374 }
frame S_FATT_RUN12  { cmp = "FATT| 5|*| 4|Chase     |S_FATT_RUN1"; dehackednum = 375 }
frame S_FATT_ATK1   { cmp = "FATT| 6|*|20|FatRaise  |@next"; dehackednum = 376 }
frame S_FATT_ATK2   { cmp = "FATT| 7|T|10|FatAttack1|@next"; dehackednum = 377 }
frame S_FATT_ATK3   { cmp = "FATT| 8|*| 5|FaceTarget|@next"; dehackednum = 378 }
frame S_FATT_ATK4   { cmp = "FATT| 6|*| 5|FaceTarget|@next"; dehackednum = 379 }
frame S_FATT_ATK5   { cmp = "FATT| 7|T|10|FatAttack2|@next"; dehackednum = 380 }
frame S_FATT_ATK6   { cmp = "FATT| 8|*| 5|FaceTarget|@next"; dehackednum = 381 }
frame S_FATT_ATK7   { cmp = "FATT| 6|*| 5|FaceTarget|@next"; dehackednum = 382 }
frame S_FATT_ATK8   { cmp = "FATT| 7|T|10|FatAttack3|@next"; dehackednum = 383 }
frame S_FATT_ATK9   { cmp = "FATT| 8|*| 5|FaceTarget|@next"; dehackednum = 384 }
frame S_FATT_ATK10  { cmp = "FATT| 6|*| 5|FaceTarget|S_FATT_RUN1"; dehackednum = 385 }
frame S_FATT_PAIN   { cmp = "FATT| 9|*| 3|*         |@next"; dehackednum = 386 }
frame S_FATT_PAIN2  { cmp = "FATT| 9|*| 3|Pain      |S_FATT_RUN1"; dehackednum = 387 }
frame S_FATT_DIE1   { cmp = "FATT|10|*| 6|*         |@next"; dehackednum = 388 }
frame S_FATT_DIE2   { cmp = "FATT|11|*| 6|Scream    |@next"; dehackednum = 389 }
frame S_FATT_DIE3   { cmp = "FATT|12|*| 6|Fall      |@next"; dehackednum = 390 }
frame S_FATT_DIE4   { cmp = "FATT|13|*| 6|*         |@next"; dehackednum = 391 }
frame S_FATT_DIE5   { cmp = "FATT|14|*| 6|*         |@next"; dehackednum = 392 }
frame S_FATT_DIE6   { cmp = "FATT|15|*| 6|*         |@next"; dehackednum = 393 }
frame S_FATT_DIE7   { cmp = "FATT|16|*| 6|*         |@next"; dehackednum = 394 }
frame S_FATT_DIE8   { cmp = "FATT|17|*| 6|*         |@next"; dehackednum = 395 }
frame S_FATT_DIE9   { cmp = "FATT|18|*| 6|*         |@next"; dehackednum = 396 }
frame S_FATT_DIE10  { cmp = "FATT|19|*|-1|BossDeath";        dehackednum = 397 }
frame S_FATT_RAISE1 { cmp = "FATT|17|*| 5|*         |@next"; dehackednum = 398 }
frame S_FATT_RAISE2 { cmp = "FATT|16|*| 5|*         |@next"; dehackednum = 399 }
frame S_FATT_RAISE3 { cmp = "FATT|15|*| 5|*         |@next"; dehackednum = 400 }
frame S_FATT_RAISE4 { cmp = "FATT|14|*| 5|*         |@next"; dehackednum = 401 }
frame S_FATT_RAISE5 { cmp = "FATT|13|*| 5|*         |@next"; dehackednum = 402 }
frame S_FATT_RAISE6 { cmp = "FATT|12|*| 5|*         |@next"; dehackednum = 403 }
frame S_FATT_RAISE7 { cmp = "FATT|11|*| 5|*         |@next"; dehackednum = 404 }
frame S_FATT_RAISE8 { cmp = "FATT|10|*| 5|*         |S_FATT_RUN1"; dehackednum = 405 }

// Chaingunner frames
frame S_CPOS_STND   { cmp = "CPOS| *|*|10|Look      |@next"; dehackednum = 406 }
frame S_CPOS_STND2  { cmp = "CPOS| 1|*|10|Look      |@prev"; dehackednum = 407 }
frame S_CPOS_RUN1   { cmp = "CPOS| *|*| 3|Chase     |@next"; dehackednum = 408 }
frame S_CPOS_RUN2   { cmp = "CPOS| *|*| 3|Chase     |@next"; dehackednum = 409 }
frame S_CPOS_RUN3   { cmp = "CPOS| 1|*| 3|Chase     |@next"; dehackednum = 410 }
frame S_CPOS_RUN4   { cmp = "CPOS| 1|*| 3|Chase     |@next"; dehackednum = 411 }
frame S_CPOS_RUN5   { cmp = "CPOS| 2|*| 3|Chase     |@next"; dehackednum = 412 }
frame S_CPOS_RUN6   { cmp = "CPOS| 2|*| 3|Chase     |@next"; dehackednum = 413 }
frame S_CPOS_RUN7   { cmp = "CPOS| 3|*| 3|Chase     |@next"; dehackednum = 414 }
frame S_CPOS_RUN8   { cmp = "CPOS| 3|*| 3|Chase     |S_CPOS_RUN1"; dehackednum = 415 }
frame S_CPOS_ATK1   { cmp = "CPOS| 4|*|10|FaceTarget|@next"; dehackednum = 416 }
frame S_CPOS_ATK2   { cmp = "CPOS| 5|T| 4|CPosAttack|@next"; dehackednum = 417 }
frame S_CPOS_ATK3   { cmp = "CPOS| 4|T| 4|CPosAttack|@next"; dehackednum = 418 }
frame S_CPOS_ATK4   { cmp = "CPOS| 5|*| *|CPosRefire|S_CPOS_ATK2"; dehackednum = 419 }
frame S_CPOS_PAIN   { cmp = "CPOS| 6|*| 3|*         |@next"; dehackednum = 420 }
frame S_CPOS_PAIN2  { cmp = "CPOS| 6|*| 3|Pain      |S_CPOS_RUN1"; dehackednum = 421 }
frame S_CPOS_DIE1   { cmp = "CPOS| 7|*| 5|*         |@next"; dehackednum = 422 }
frame S_CPOS_DIE2   { cmp = "CPOS| 8|*| 5|Scream    |@next"; dehackednum = 423 }
frame S_CPOS_DIE3   { cmp = "CPOS| 9|*| 5|Fall      |@next"; dehackednum = 424 }
frame S_CPOS_DIE4   { cmp = "CPOS|10|*| 5|*         |@next"; dehackednum = 425 }
frame S_CPOS_DIE5   { cmp = "CPOS|11|*| 5|*         |@next"; dehackednum = 426 }
frame S_CPOS_DIE6   { cmp = "CPOS|12|*| 5|*         |@next"; dehackednum = 427 }
frame S_CPOS_DIE7   { cmp = "CPOS|13|*|-1";                  dehackednum = 428 }
frame S_CPOS_XDIE1  { cmp = "CPOS|14|*| 5|*         |@next"; dehackednum = 429 }
frame S_CPOS_XDIE2  { cmp = "CPOS|15|*| 5|XScream   |@next"; dehackednum = 430 }
frame S_CPOS_XDIE3  { cmp = "CPOS|16|*| 5|Fall      |@next"; dehackednum = 431 }
frame S_CPOS_XDIE4  { cmp = "CPOS|17|*| 5|*         |@next"; dehackednum = 432 }
frame S_CPOS_XDIE5  { cmp = "CPOS|18|*| 5|*         |@next"; dehackednum = 433 }
frame S_CPOS_XDIE6  { cmp = "CPOS|19|*|-1";                  dehackednum = 434 }
frame S_CPOS_RAISE1 { cmp = "CPOS|13|*| 5|*         |@next"; dehackednum = 435 }
frame S_CPOS_RAISE2 { cmp = "CPOS|12|*| 5|*         |@next"; dehackednum = 436 }
frame S_CPOS_RAISE3 { cmp = "CPOS|11|*| 5|*         |@next"; dehackednum = 437 }
frame S_CPOS_RAISE4 { cmp = "CPOS|10|*| 5|*         |@next"; dehackednum = 438 }
frame S_CPOS_RAISE5 { cmp = "CPOS| 9|*| 5|*         |@next"; dehackednum = 439 }
frame S_CPOS_RAISE6 { cmp = "CPOS| 8|*| 5|*         |@next"; dehackednum = 440 }
frame S_CPOS_RAISE7 { cmp = "CPOS| 7|*| 5|*         |S_CPOS_RUN1"; dehackednum = 441 }

// DoomImp frames
frame S_TROO_STND   { cmp = "TROO| *|*|10|Look       |@next"; dehackednum = 442 }
frame S_TROO_STND2  { cmp = "TROO| 1|*|10|Look       |@prev"; dehackednum = 443 }
frame S_TROO_RUN1   { cmp = "TROO| *|*| 3|Chase      |@next"; dehackednum = 444 }
frame S_TROO_RUN2   { cmp = "TROO| *|*| 3|Chase      |@next"; dehackednum = 445 }
frame S_TROO_RUN3   { cmp = "TROO| 1|*| 3|Chase      |@next"; dehackednum = 446 }
frame S_TROO_RUN4   { cmp = "TROO| 1|*| 3|Chase      |@next"; dehackednum = 447 }
frame S_TROO_RUN5   { cmp = "TROO| 2|*| 3|Chase      |@next"; dehackednum = 448 }
frame S_TROO_RUN6   { cmp = "TROO| 2|*| 3|Chase      |@next"; dehackednum = 449 }
frame S_TROO_RUN7   { cmp = "TROO| 3|*| 3|Chase      |@next"; dehackednum = 450 }
frame S_TROO_RUN8   { cmp = "TROO| 3|*| 3|Chase      |S_TROO_RUN1"; dehackednum = 451 }
frame S_TROO_ATK1   { cmp = "TROO| 4|*| 8|FaceTarget |@next"; dehackednum = 452 }
frame S_TROO_ATK2   { cmp = "TROO| 5|*| 8|FaceTarget |@next"; dehackednum = 453 }
frame S_TROO_ATK3   { cmp = "TROO| 6|*| 6|TroopAttack|S_TROO_RUN1"; dehackednum = 454 }
frame S_TROO_PAIN   { cmp = "TROO| 7|*| 2|*          |@next"; dehackednum = 455 }
frame S_TROO_PAIN2  { cmp = "TROO| 7|*| 2|Pain       |S_TROO_RUN1"; dehackednum = 456 }
frame S_TROO_DIE1   { cmp = "TROO| 8|*| 8|*          |@next"; dehackednum = 457 }
frame S_TROO_DIE2   { cmp = "TROO| 9|*| 8|Scream     |@next"; dehackednum = 458 }
frame S_TROO_DIE3   { cmp = "TROO|10|*| 6|*          |@next"; dehackednum = 459 }
frame S_TROO_DIE4   { cmp = "TROO|11|*| 6|Fall       |@next"; dehackednum = 460 }
frame S_TROO_DIE5   { cmp = "TROO|12|*|-1";                   dehackednum = 461 }
frame S_TROO_XDIE1  { cmp = "TROO|13|*| 5|*          |@next"; dehackednum = 462 }
frame S_TROO_XDIE2  { cmp = "TROO|14|*| 5|XScream    |@next"; dehackednum = 463 }
frame S_TROO_XDIE3  { cmp = "TROO|15|*| 5|*          |@next"; dehackednum = 464 }
frame S_TROO_XDIE4  { cmp = "TROO|16|*| 5|Fall       |@next"; dehackednum = 465 }
frame S_TROO_XDIE5  { cmp = "TROO|17|*| 5|*          |@next"; dehackednum = 466 }
frame S_TROO_XDIE6  { cmp = "TROO|18|*| 5|*          |@next"; dehackednum = 467 }
frame S_TROO_XDIE7  { cmp = "TROO|19|*| 5|*          |@next"; dehackednum = 468 }
frame S_TROO_XDIE8  { cmp = "TROO|20|*|-1";                   dehackednum = 469 }
frame S_TROO_RAISE1 { cmp = "TROO|12|*| 8|*          |@next"; dehackednum = 470 }
frame S_TROO_RAISE2 { cmp = "TROO|11|*| 8|*          |@next"; dehackednum = 471 }
frame S_TROO_RAISE3 { cmp = "TROO|10|*| 6|*          |@next"; dehackednum = 472 }
frame S_TROO_RAISE4 { cmp = "TROO| 9|*| 6|*          |@next"; dehackednum = 473 }
frame S_TROO_RAISE5 { cmp = "TROO| 8|*| 6|*          |S_TROO_RUN1"; dehackednum = 474 }

// Demon / Spectre frames
frame S_SARG_STND   { cmp = "SARG| *|*|10|Look      |@next"; dehackednum = 475 }
frame S_SARG_STND2  { cmp = "SARG| 1|*|10|Look      |@prev"; dehackednum = 476 }
frame S_SARG_RUN1   { cmp = "SARG| *|*| 2|Chase     |@next"; dehackednum = 477 }
frame S_SARG_RUN2   { cmp = "SARG| *|*| 2|Chase     |@next"; dehackednum = 478 }
frame S_SARG_RUN3   { cmp = "SARG| 1|*| 2|Chase     |@next"; dehackednum = 479 }
frame S_SARG_RUN4   { cmp = "SARG| 1|*| 2|Chase     |@next"; dehackednum = 480 }
frame S_SARG_RUN5   { cmp = "SARG| 2|*| 2|Chase     |@next"; dehackednum = 481 }
frame S_SARG_RUN6   { cmp = "SARG| 2|*| 2|Chase     |@next"; dehackednum = 482 }
frame S_SARG_RUN7   { cmp = "SARG| 3|*| 2|Chase     |@next"; dehackednum = 483 }
frame S_SARG_RUN8   { cmp = "SARG| 3|*| 2|Chase     |S_SARG_RUN1"; dehackednum = 484 }
frame S_SARG_ATK1   { cmp = "SARG| 4|*| 8|FaceTarget|@next"; dehackednum = 485 }
frame S_SARG_ATK2   { cmp = "SARG| 5|*| 8|FaceTarget|@next"; dehackednum = 486 }
frame S_SARG_ATK3   { cmp = "SARG| 6|*| 8|SargAttack|S_SARG_RUN1"; dehackednum = 487 }
frame S_SARG_PAIN   { cmp = "SARG| 7|*| 2|*         |@next"; dehackednum = 488 }
frame S_SARG_PAIN2  { cmp = "SARG| 7|*| 2|Pain      |S_SARG_RUN1"; dehackednum = 489 }
frame S_SARG_DIE1   { cmp = "SARG| 8|*| 8|*         |@next"; dehackednum = 490 }
frame S_SARG_DIE2   { cmp = "SARG| 9|*| 8|Scream    |@next"; dehackednum = 491 }
frame S_SARG_DIE3   { cmp = "SARG|10|*| 4|*         |@next"; dehackednum = 492 }
frame S_SARG_DIE4   { cmp = "SARG|11|*| 4|Fall      |@next"; dehackednum = 493 }
frame S_SARG_DIE5   { cmp = "SARG|12|*| 4|*         |@next"; dehackednum = 494 }
frame S_SARG_DIE6   { cmp = "SARG|13|*|-1";                  dehackednum = 495 }
frame S_SARG_RAISE1 { cmp = "SARG|13|*| 5|*         |@next"; dehackednum = 496 }
frame S_SARG_RAISE2 { cmp = "SARG|12|*| 5|*         |@next"; dehackednum = 497 }
frame S_SARG_RAISE3 { cmp = "SARG|11|*| 5|*         |@next"; dehackednum = 498 }
frame S_SARG_RAISE4 { cmp = "SARG|10|*| 5|*         |@next"; dehackednum = 499 }
frame S_SARG_RAISE5 { cmp = "SARG| 9|*| 5|*         |@next"; dehackednum = 500 }
frame S_SARG_RAISE6 { cmp = "SARG| 8|*| 5|*         |S_SARG_RUN1"; dehackednum = 501 }

// Cacodemon frames
frame S_HEAD_STND   { cmp = "HEAD| *|*|10|Look      |@this"; dehackednum = 502 }
frame S_HEAD_RUN1   { cmp = "HEAD| *|*| 3|Chase     |@this"; dehackednum = 503 }
frame S_HEAD_ATK1   { cmp = "HEAD| 1|*| 5|FaceTarget|@next"; dehackednum = 504 }
frame S_HEAD_ATK2   { cmp = "HEAD| 2|*| 5|FaceTarget|@next"; dehackednum = 505 }
frame S_HEAD_ATK3   { cmp = "HEAD| 3|T| 5|HeadAttack|S_HEAD_RUN1"; dehackednum = 506 }
frame S_HEAD_PAIN   { cmp = "HEAD| 4|*| 3|*         |@next"; dehackednum = 507 }
frame S_HEAD_PAIN2  { cmp = "HEAD| 4|*| 3|Pain      |@next"; dehackednum = 508 }
frame S_HEAD_PAIN3  { cmp = "HEAD| 5|*| 6|*         |S_HEAD_RUN1"; dehackednum = 509 }
frame S_HEAD_DIE1   { cmp = "HEAD| 6|*| 8|*         |@next"; dehackednum = 510 }
frame S_HEAD_DIE2   { cmp = "HEAD| 7|*| 8|Scream    |@next"; dehackednum = 511 }
frame S_HEAD_DIE3   { cmp = "HEAD| 8|*| 8|*         |@next"; dehackednum = 512 }
frame S_HEAD_DIE4   { cmp = "HEAD| 9|*| 8|*         |@next"; dehackednum = 513 }
frame S_HEAD_DIE5   { cmp = "HEAD|10|*| 8|Fall      |@next"; dehackednum = 514 }
frame S_HEAD_DIE6   { cmp = "HEAD|11|*|-1";                  dehackednum = 515 }
frame S_HEAD_RAISE1 { cmp = "HEAD|11|*| 8|*         |@next"; dehackednum = 516 }
frame S_HEAD_RAISE2 { cmp = "HEAD|10|*| 8|*         |@next"; dehackednum = 517 }
frame S_HEAD_RAISE3 { cmp = "HEAD| 9|*| 8|*         |@next"; dehackednum = 518 }
frame S_HEAD_RAISE4 { cmp = "HEAD| 8|*| 8|*         |@next"; dehackednum = 519 }
frame S_HEAD_RAISE5 { cmp = "HEAD| 7|*| 8|*         |@next"; dehackednum = 520 }
frame S_HEAD_RAISE6 { cmp = "HEAD| 6|*| 8|*         |S_HEAD_RUN1"; dehackednum = 521 }

// BaronShot frames
frame S_BRBALL1  { cmp = "BAL7|*|T|4|*|@next"; dehackednum = 522 }
frame S_BRBALL2  { cmp = "BAL7|1|T|4|*|@prev"; dehackednum = 523 }
frame S_BRBALLX1 { cmp = "BAL7|2|T|6|*|@next"; dehackednum = 524 }
frame S_BRBALLX2 { cmp = "BAL7|3|T|6|*|@next"; dehackednum = 525 }
frame S_BRBALLX3 { cmp = "BAL7|4|T|6";         dehackednum = 526 }

// BaronOfHell frames
frame S_BOSS_STND   { cmp = "BOSS| *|*|10|Look       |@next"; dehackednum = 527 }
frame S_BOSS_STND2  { cmp = "BOSS| 1|*|10|Look       |@prev"; dehackednum = 528 }
frame S_BOSS_RUN1   { cmp = "BOSS| *|*| 3|Chase      |@next"; dehackednum = 529 }
frame S_BOSS_RUN2   { cmp = "BOSS| *|*| 3|Chase      |@next"; dehackednum = 530 }
frame S_BOSS_RUN3   { cmp = "BOSS| 1|*| 3|Chase      |@next"; dehackednum = 531 }
frame S_BOSS_RUN4   { cmp = "BOSS| 1|*| 3|Chase      |@next"; dehackednum = 532 }
frame S_BOSS_RUN5   { cmp = "BOSS| 2|*| 3|Chase      |@next"; dehackednum = 533 }
frame S_BOSS_RUN6   { cmp = "BOSS| 2|*| 3|Chase      |@next"; dehackednum = 534 }
frame S_BOSS_RUN7   { cmp = "BOSS| 3|*| 3|Chase      |@next"; dehackednum = 535 }
frame S_BOSS_RUN8   { cmp = "BOSS| 3|*| 3|Chase      |S_BOSS_RUN1"; dehackednum = 536 }
frame S_BOSS_ATK1   { cmp = "BOSS| 4|*| 8|FaceTarget |@next"; dehackednum = 537 }
frame S_BOSS_ATK2   { cmp = "BOSS| 5|*| 8|FaceTarget |@next"; dehackednum = 538 }
frame S_BOSS_ATK3   { cmp = "BOSS| 6|*| 8|BruisAttack|S_BOSS_RUN1"; dehackednum = 539 }
frame S_BOSS_PAIN   { cmp = "BOSS| 7|*| 2|*          |@next"; dehackednum = 540 }
frame S_BOSS_PAIN2  { cmp = "BOSS| 7|*| 2|Pain       |S_BOSS_RUN1"; dehackednum = 541 }
frame S_BOSS_DIE1   { cmp = "BOSS| 8|*| 8|*          |@next"; dehackednum = 542 }
frame S_BOSS_DIE2   { cmp = "BOSS| 9|*| 8|Scream     |@next"; dehackednum = 543 }
frame S_BOSS_DIE3   { cmp = "BOSS|10|*| 8|*          |@next"; dehackednum = 544 }
frame S_BOSS_DIE4   { cmp = "BOSS|11|*| 8|Fall       |@next"; dehackednum = 545 }
frame S_BOSS_DIE5   { cmp = "BOSS|12|*| 8|*          |@next"; dehackednum = 546 }
frame S_BOSS_DIE6   { cmp = "BOSS|13|*| 8|*          |@next"; dehackednum = 547 }
frame S_BOSS_DIE7   { cmp = "BOSS|14|*|-1|BossDeath";         dehackednum = 548 }
frame S_BOSS_RAISE1 { cmp = "BOSS|14|*| 8|*          |@next"; dehackednum = 549 }
frame S_BOSS_RAISE2 { cmp = "BOSS|13|*| 8|*          |@next"; dehackednum = 550 }
frame S_BOSS_RAISE3 { cmp = "BOSS|12|*| 8|*          |@next"; dehackednum = 551 }
frame S_BOSS_RAISE4 { cmp = "BOSS|11|*| 8|*          |@next"; dehackednum = 552 }
frame S_BOSS_RAISE5 { cmp = "BOSS|10|*| 8|*          |@next"; dehackednum = 553 }
frame S_BOSS_RAISE6 { cmp = "BOSS| 9|*| 8|*          |@next"; dehackednum = 554 }
frame S_BOSS_RAISE7 { cmp = "BOSS| 8|*| 8|*          |S_BOSS_RUN1"; dehackednum = 555 }

// HellKnight frames
frame S_BOS2_STND   { cmp = "BOS2| *|*|10|Look       |@next"; dehackednum = 556 }
frame S_BOS2_STND2  { cmp = "BOS2| 1|*|10|Look       |@prev"; dehackednum = 557 }
frame S_BOS2_RUN1   { cmp = "BOS2| *|*| 3|Chase      |@next"; dehackednum = 558 }
frame S_BOS2_RUN2   { cmp = "BOS2| *|*| 3|Chase      |@next"; dehackednum = 559 }
frame S_BOS2_RUN3   { cmp = "BOS2| 1|*| 3|Chase      |@next"; dehackednum = 560 }
frame S_BOS2_RUN4   { cmp = "BOS2| 1|*| 3|Chase      |@next"; dehackednum = 561 }
frame S_BOS2_RUN5   { cmp = "BOS2| 2|*| 3|Chase      |@next"; dehackednum = 562 }
frame S_BOS2_RUN6   { cmp = "BOS2| 2|*| 3|Chase      |@next"; dehackednum = 563 }
frame S_BOS2_RUN7   { cmp = "BOS2| 3|*| 3|Chase      |@next"; dehackednum = 564 }
frame S_BOS2_RUN8   { cmp = "BOS2| 3|*| 3|Chase      |S_BOS2_RUN1"; dehackednum = 565 }
frame S_BOS2_ATK1   { cmp = "BOS2| 4|*| 8|FaceTarget |@next"; dehackednum = 566 }
frame S_BOS2_ATK2   { cmp = "BOS2| 5|*| 8|FaceTarget |@next"; dehackednum = 567 }
frame S_BOS2_ATK3   { cmp = "BOS2| 6|*| 8|BruisAttack|S_BOS2_RUN1"; dehackednum = 568 }
frame S_BOS2_PAIN   { cmp = "BOS2| 7|*| 2|*          |@next"; dehackednum = 569 }
frame S_BOS2_PAIN2  { cmp = "BOS2| 7|*| 2|Pain       |S_BOS2_RUN1"; dehackednum = 570 }
frame S_BOS2_DIE1   { cmp = "BOS2| 8|*| 8|*          |@next"; dehackednum = 571 }
frame S_BOS2_DIE2   { cmp = "BOS2| 9|*| 8|Scream     |@next"; dehackednum = 572 }
frame S_BOS2_DIE3   { cmp = "BOS2|10|*| 8|*          |@next"; dehackednum = 573 }
frame S_BOS2_DIE4   { cmp = "BOS2|11|*| 8|Fall       |@next"; dehackednum = 574 }
frame S_BOS2_DIE5   { cmp = "BOS2|12|*| 8|*          |@next"; dehackednum = 575 }
frame S_BOS2_DIE6   { cmp = "BOS2|13|*| 8|*          |@next"; dehackednum = 576 }
frame S_BOS2_DIE7   { cmp = "BOS2|14|*|-1";                   dehackednum = 577 }
frame S_BOS2_RAISE1 { cmp = "BOS2|14|*| 8|*          |@next"; dehackednum = 578 }
frame S_BOS2_RAISE2 { cmp = "BOS2|13|*| 8|*          |@next"; dehackednum = 579 }
frame S_BOS2_RAISE3 { cmp = "BOS2|12|*| 8|*          |@next"; dehackednum = 580 }
frame S_BOS2_RAISE4 { cmp = "BOS2|11|*| 8|*          |@next"; dehackednum = 581 }
frame S_BOS2_RAISE5 { cmp = "BOS2|10|*| 8|*          |@next"; dehackednum = 582 }
frame S_BOS2_RAISE6 { cmp = "BOS2| 9|*| 8|*          |@next"; dehackednum = 583 }
frame S_BOS2_RAISE7 { cmp = "BOS2| 8|*| 8|*          |S_BOS2_RUN1"; dehackednum = 584 }

// LostSoul frames
frame S_SKULL_STND  { cmp = "SKUL| *|T|10|Look       |@next"; dehackednum = 585 }
frame S_SKULL_STND2 { cmp = "SKUL| 1|T|10|Look       |@prev"; dehackednum = 586 }
frame S_SKULL_RUN1  { cmp = "SKUL| *|T| 6|Chase      |@next"; dehackednum = 587 }
frame S_SKULL_RUN2  { cmp = "SKUL| 1|T| 6|Chase      |@prev"; dehackednum = 588 }
frame S_SKULL_ATK1  { cmp = "SKUL| 2|T|10|FaceTarget |@next"; dehackednum = 589 }
frame S_SKULL_ATK2  { cmp = "SKUL| 3|T| 4|SkullAttack|@next"; dehackednum = 590 }
frame S_SKULL_ATK3  { cmp = "SKUL| 2|T| 4|*          |@next"; dehackednum = 591 }
frame S_SKULL_ATK4  { cmp = "SKUL| 3|T| 4|*          |@prev"; dehackednum = 592 }
frame S_SKULL_PAIN  { cmp = "SKUL| 4|T| 3|*          |@next"; dehackednum = 593 }
frame S_SKULL_PAIN2 { cmp = "SKUL| 4|T| 3|Pain       |S_SKULL_RUN1"; dehackednum = 594 }
frame S_SKULL_DIE1  { cmp = "SKUL| 5|T| 6|*          |@next"; dehackednum = 595 }
frame S_SKULL_DIE2  { cmp = "SKUL| 6|T| 6|Scream     |@next"; dehackednum = 596 }
frame S_SKULL_DIE3  { cmp = "SKUL| 7|T| 6|*          |@next"; dehackednum = 597 }
frame S_SKULL_DIE4  { cmp = "SKUL| 8|T| 6|Fall       |@next"; dehackednum = 598 }
frame S_SKULL_DIE5  { cmp = "SKUL| 9|*| 6|*          |@next"; dehackednum = 599 }
frame S_SKULL_DIE6  { cmp = "SKUL|10|*| 6";                   dehackednum = 600 }

// Spiderdemon frames
frame S_SPID_STND  { cmp = "SPID| *|*|10|Look      |@next"; dehackednum = 601 }
frame S_SPID_STND2 { cmp = "SPID| 1|*|10|Look      |@prev"; dehackednum = 602 }
frame S_SPID_RUN1  { cmp = "SPID| *|*| 3|Metal     |@next"; dehackednum = 603 }
frame S_SPID_RUN2  { cmp = "SPID| *|*| 3|Chase     |@next"; dehackednum = 604 }
frame S_SPID_RUN3  { cmp = "SPID| 1|*| 3|Chase     |@next"; dehackednum = 605 }
frame S_SPID_RUN4  { cmp = "SPID| 1|*| 3|Chase     |@next"; dehackednum = 606 }
frame S_SPID_RUN5  { cmp = "SPID| 2|*| 3|Metal     |@next"; dehackednum = 607 }
frame S_SPID_RUN6  { cmp = "SPID| 2|*| 3|Chase     |@next"; dehackednum = 608 }
frame S_SPID_RUN7  { cmp = "SPID| 3|*| 3|Chase     |@next"; dehackednum = 609 }
frame S_SPID_RUN8  { cmp = "SPID| 3|*| 3|Chase     |@next"; dehackednum = 610 }
frame S_SPID_RUN9  { cmp = "SPID| 4|*| 3|Metal     |@next"; dehackednum = 611 }
frame S_SPID_RUN10 { cmp = "SPID| 4|*| 3|Chase     |@next"; dehackednum = 612 }
frame S_SPID_RUN11 { cmp = "SPID| 5|*| 3|Chase     |@next"; dehackednum = 613 }
frame S_SPID_RUN12 { cmp = "SPID| 5|*| 3|Chase     |S_SPID_RUN1"; dehackednum = 614 }
frame S_SPID_ATK1  { cmp = "SPID| *|T|20|FaceTarget|@next"; dehackednum = 615 }
frame S_SPID_ATK2  { cmp = "SPID| 6|T| 4|SPosAttack|@next"; dehackednum = 616 }
frame S_SPID_ATK3  { cmp = "SPID| 7|T| 4|SPosAttack|@next"; dehackednum = 617 }
frame S_SPID_ATK4  { cmp = "SPID| 7|T| *|SpidRefire|S_SPID_ATK2"; dehackednum = 618 }
frame S_SPID_PAIN  { cmp = "SPID| 8|*| 3|*         |@next"; dehackednum = 619 }
frame S_SPID_PAIN2 { cmp = "SPID| 8|*| 3|Pain      |S_SPID_RUN1"; dehackednum = 620 }
frame S_SPID_DIE1  { cmp = "SPID| 9|*|20|Scream    |@next"; dehackednum = 621 }
frame S_SPID_DIE2  { cmp = "SPID|10|*|10|Fall      |@next"; dehackednum = 622 }
frame S_SPID_DIE3  { cmp = "SPID|11|*|10|*         |@next"; dehackednum = 623 }
frame S_SPID_DIE4  { cmp = "SPID|12|*|10|*         |@next"; dehackednum = 624 }
frame S_SPID_DIE5  { cmp = "SPID|13|*|10|*         |@next"; dehackednum = 625 }
frame S_SPID_DIE6  { cmp = "SPID|14|*|10|*         |@next"; dehackednum = 626 }
frame S_SPID_DIE7  { cmp = "SPID|15|*|10|*         |@next"; dehackednum = 627 }
frame S_SPID_DIE8  { cmp = "SPID|16|*|10|*         |@next"; dehackednum = 628 }
frame S_SPID_DIE9  { cmp = "SPID|17|*|10|*         |@next"; dehackednum = 629 }
frame S_SPID_DIE10 { cmp = "SPID|18|*|30|*         |@next"; dehackednum = 630 }
frame S_SPID_DIE11 { cmp = "SPID|18|*|-1|BossDeath";        dehackednum = 631 }

// Arachnotron frames
frame S_BSPI_STND   { cmp = "BSPI| *|*|10|Look      |@next"; dehackednum = 632 }
frame S_BSPI_STND2  { cmp = "BSPI| 1|*|10|Look      |@prev"; dehackednum = 633 }
frame S_BSPI_SIGHT  { cmp = "BSPI| *|*|20|*         |S_BSPI_RUN1"; dehackednum = 634 }
frame S_BSPI_RUN1   { cmp = "BSPI| *|*| 3|BabyMetal |@next"; dehackednum = 635 }
frame S_BSPI_RUN2   { cmp = "BSPI| *|*| 3|Chase     |@next"; dehackednum = 636 }
frame S_BSPI_RUN3   { cmp = "BSPI| 1|*| 3|Chase     |@next"; dehackednum = 637 }
frame S_BSPI_RUN4   { cmp = "BSPI| 1|*| 3|Chase     |@next"; dehackednum = 638 }
frame S_BSPI_RUN5   { cmp = "BSPI| 2|*| 3|Chase     |@next"; dehackednum = 639 }
frame S_BSPI_RUN6   { cmp = "BSPI| 2|*| 3|Chase     |@next"; dehackednum = 640 }
frame S_BSPI_RUN7   { cmp = "BSPI| 3|*| 3|BabyMetal |@next"; dehackednum = 641 }
frame S_BSPI_RUN8   { cmp = "BSPI| 3|*| 3|Chase     |@next"; dehackednum = 642 }
frame S_BSPI_RUN9   { cmp = "BSPI| 4|*| 3|Chase     |@next"; dehackednum = 643 }
frame S_BSPI_RUN10  { cmp = "BSPI| 4|*| 3|Chase     |@next"; dehackednum = 644 }
frame S_BSPI_RUN11  { cmp = "BSPI| 5|*| 3|Chase     |@next"; dehackednum = 645 }
frame S_BSPI_RUN12  { cmp = "BSPI| 5|*| 3|Chase     |S_BSPI_RUN1"; dehackednum = 646 }
frame S_BSPI_ATK1   { cmp = "BSPI| *|T|20|FaceTarget|@next"; dehackednum = 647 }
frame S_BSPI_ATK2   { cmp = "BSPI| 6|T| 4|BspiAttack|@next"; dehackednum = 648 }
frame S_BSPI_ATK3   { cmp = "BSPI| 7|T| 4|*         |@next"; dehackednum = 649 }
frame S_BSPI_ATK4   { cmp = "BSPI| 7|T| *|SpidRefire|S_BSPI_ATK2"; dehackednum = 650 }
frame S_BSPI_PAIN   { cmp = "BSPI| 8|*| 3|*         |@next"; dehackednum = 651 }
frame S_BSPI_PAIN2  { cmp = "BSPI| 8|*| 3|Pain      |S_BSPI_RUN1"; dehackednum = 652 }
frame S_BSPI_DIE1   { cmp = "BSPI| 9|*|20|Scream    |@next"; dehackednum = 653 }
frame S_BSPI_DIE2   { cmp = "BSPI|10|*| 7|Fall      |@next"; dehackednum = 654 }
frame S_BSPI_DIE3   { cmp = "BSPI|11|*| 7|*         |@next"; dehackednum = 655 }
frame S_BSPI_DIE4   { cmp = "BSPI|12|*| 7|*         |@next"; dehackednum = 656 }
frame S_BSPI_DIE5   { cmp = "BSPI|13|*| 7|*         |@next"; dehackednum = 657 }
frame S_BSPI_DIE6   { cmp = "BSPI|14|*| 7|*         |@next"; dehackednum = 658 }
frame S_BSPI_DIE7   { cmp = "BSPI|15|*|-1|BossDeath";        dehackednum = 659 }
frame S_BSPI_RAISE1 { cmp = "BSPI|15|*| 5|*         |@next"; dehackednum = 660 }
frame S_BSPI_RAISE2 { cmp = "BSPI|14|*| 5|*         |@next"; dehackednum = 661 }
frame S_BSPI_RAISE3 { cmp = "BSPI|13|*| 5|*         |@next"; dehackednum = 662 }
frame S_BSPI_RAISE4 { cmp = "BSPI|12|*| 5|*         |@next"; dehackednum = 663 }
frame S_BSPI_RAISE5 { cmp = "BSPI|11|*| 5|*         |@next"; dehackednum = 664 }
frame S_BSPI_RAISE6 { cmp = "BSPI|10|*| 5|*         |@next"; dehackednum = 665 }
frame S_BSPI_RAISE7 { cmp = "BSPI| 9|*| 5|*         |S_BSPI_RUN1"; dehackednum = 666 }

// ArachnotronShot frames
frame S_ARACH_PLAZ  { cmp = "APLS|*|T|5|*|@next"; dehackednum = 667 }
frame S_ARACH_PLAZ2 { cmp = "APLS|1|T|5|*|@prev"; dehackednum = 668 }
frame S_ARACH_PLEX  { cmp = "APBX|*|T|5|*|@next"; dehackednum = 669 }
frame S_ARACH_PLEX2 { cmp = "APBX|1|T|5|*|@next"; dehackednum = 670 }
frame S_ARACH_PLEX3 { cmp = "APBX|2|T|5|*|@next"; dehackednum = 671 }
frame S_ARACH_PLEX4 { cmp = "APBX|3|T|5|*|@next"; dehackednum = 672 }
frame S_ARACH_PLEX5 { cmp = "APBX|4|T|5";         dehackednum = 673 }

// Cyberdemon frames
frame S_CYBER_STND  { cmp = "CYBR| *|*|10|Look       |@next"; dehackednum = 674 }
frame S_CYBER_STND2 { cmp = "CYBR| 1|*|10|Look       |@prev"; dehackednum = 675 }
frame S_CYBER_RUN1  { cmp = "CYBR| *|*| 3|Hoof       |@next"; dehackednum = 676 }
frame S_CYBER_RUN2  { cmp = "CYBR| *|*| 3|Chase      |@next"; dehackednum = 677 }
frame S_CYBER_RUN3  { cmp = "CYBR| 1|*| 3|Chase      |@next"; dehackednum = 678 }
frame S_CYBER_RUN4  { cmp = "CYBR| 1|*| 3|Chase      |@next"; dehackednum = 679 }
frame S_CYBER_RUN5  { cmp = "CYBR| 2|*| 3|Chase      |@next"; dehackednum = 680 }
frame S_CYBER_RUN6  { cmp = "CYBR| 2|*| 3|Chase      |@next"; dehackednum = 681 }
frame S_CYBER_RUN7  { cmp = "CYBR| 3|*| 3|Metal      |@next"; dehackednum = 682 }
frame S_CYBER_RUN8  { cmp = "CYBR| 3|*| 3|Chase      |S_CYBER_RUN1"; dehackednum = 683 }
frame S_CYBER_ATK1  { cmp = "CYBR| 4|*| 6|FaceTarget |@next"; dehackednum = 684 }
frame S_CYBER_ATK2  { cmp = "CYBR| 5|*|12|CyberAttack|@next"; dehackednum = 685 }
frame S_CYBER_ATK3  { cmp = "CYBR| 4|*|12|FaceTarget |@next"; dehackednum = 686 }
frame S_CYBER_ATK4  { cmp = "CYBR| 5|*|12|CyberAttack|@next"; dehackednum = 687 }
frame S_CYBER_ATK5  { cmp = "CYBR| 4|*|12|FaceTarget |@next"; dehackednum = 688 }
frame S_CYBER_ATK6  { cmp = "CYBR| 5|*|12|CyberAttack|S_CYBER_RUN1"; dehackednum = 689 }
frame S_CYBER_PAIN  { cmp = "CYBR| 6|*|10|Pain       |S_CYBER_RUN1"; dehackednum = 690 }
frame S_CYBER_DIE1  { cmp = "CYBR| 7|*|10|*          |@next"; dehackednum = 691 }
frame S_CYBER_DIE2  { cmp = "CYBR| 8|*|10|Scream     |@next"; dehackednum = 692 }
frame S_CYBER_DIE3  { cmp = "CYBR| 9|*|10|*          |@next"; dehackednum = 693 }
frame S_CYBER_DIE4  { cmp = "CYBR|10|*|10|*          |@next"; dehackednum = 694 }
frame S_CYBER_DIE5  { cmp = "CYBR|11|*|10|*          |@next"; dehackednum = 695 }
frame S_CYBER_DIE6  { cmp = "CYBR|12|*|10|Fall       |@next"; dehackednum = 696 }
frame S_CYBER_DIE7  { cmp = "CYBR|13|*|10|*          |@next"; dehackednum = 697 }
frame S_CYBER_DIE8  { cmp = "CYBR|14|*|10|*          |@next"; dehackednum = 698 }
frame S_CYBER_DIE9  { cmp = "CYBR|15|*|30|*          |@next"; dehackednum = 699 }
frame S_CYBER_DIE10 { cmp = "CYBR|15|*|-1|BossDeath"; dehackednum = 700 }

// PainElemental frames
frame S_PAIN_STND   { cmp = "PAIN| *|*|10|Look      |@this"; dehackednum = 701 }
frame S_PAIN_RUN1   { cmp = "PAIN| *|*| 3|Chase     |@next"; dehackednum = 702 }
frame S_PAIN_RUN2   { cmp = "PAIN| *|*| 3|Chase     |@next"; dehackednum = 703 }
frame S_PAIN_RUN3   { cmp = "PAIN| 1|*| 3|Chase     |@next"; dehackednum = 704 }
frame S_PAIN_RUN4   { cmp = "PAIN| 1|*| 3|Chase     |@next"; dehackednum = 705 }
frame S_PAIN_RUN5   { cmp = "PAIN| 2|*| 3|Chase     |@next"; dehackednum = 706 }
frame S_PAIN_RUN6   { cmp = "PAIN| 2|*| 3|Chase     |S_PAIN_RUN1"; dehackednum = 707 }
frame S_PAIN_ATK1   { cmp = "PAIN| 3|*| 5|FaceTarget|@next"; dehackednum = 708 }
frame S_PAIN_ATK2   { cmp = "PAIN| 4|*| 5|FaceTarget|@next"; dehackednum = 709 }
frame S_PAIN_ATK3   { cmp = "PAIN| 5|T| 5|FaceTarget|@next"; dehackednum = 710 }
frame S_PAIN_ATK4   { cmp = "PAIN| 5|T| 0|PainAttack|S_PAIN_RUN1"; dehackednum = 711 }
frame S_PAIN_PAIN   { cmp = "PAIN| 6|*| 6|*         |@next"; dehackednum = 712 }
frame S_PAIN_PAIN2  { cmp = "PAIN| 6|*| 6|Pain      |S_PAIN_RUN1"; dehackednum = 713 }
frame S_PAIN_DIE1   { cmp = "PAIN| 7|T| 8|*         |@next"; dehackednum = 714 }
frame S_PAIN_DIE2   { cmp = "PAIN| 8|T| 8|Scream    |@next"; dehackednum = 715 }
frame S_PAIN_DIE3   { cmp = "PAIN| 9|T| 8|*         |@next"; dehackednum = 716 }
frame S_PAIN_DIE4   { cmp = "PAIN|10|T| 8|*         |@next"; dehackednum = 717 }
frame S_PAIN_DIE5   { cmp = "PAIN|11|T| 8|PainDie   |@next"; dehackednum = 718 }
frame S_PAIN_DIE6   { cmp = "PAIN|12|T| 8";                  dehackednum = 719 }
frame S_PAIN_RAISE1 { cmp = "PAIN|12|*| 8|*         |@next"; dehackednum = 720 }
frame S_PAIN_RAISE2 { cmp = "PAIN|11|*| 8|*         |@next"; dehackednum = 721 }
frame S_PAIN_RAISE3 { cmp = "PAIN|10|*| 8|*         |@next"; dehackednum = 722 }
frame S_PAIN_RAISE4 { cmp = "PAIN| 9|*| 8|*         |@next"; dehackednum = 723 }
frame S_PAIN_RAISE5 { cmp = "PAIN| 8|*| 8|*         |@next"; dehackednum = 724 }
frame S_PAIN_RAISE6 { cmp = "PAIN| 7|*| 8|*         |S_PAIN_RUN1"; dehackednum = 725 }

// WolfSS frames
frame S_SSWV_STND   { cmp = "SSWV| *|*|10|Look      |@next"; dehackednum = 726 }
frame S_SSWV_STND2  { cmp = "SSWV| 1|*|10|Look      |@prev"; dehackednum = 727 }
frame S_SSWV_RUN1   { cmp = "SSWV| *|*| 3|Chase     |@next"; dehackednum = 728 }
frame S_SSWV_RUN2   { cmp = "SSWV| *|*| 3|Chase     |@next"; dehackednum = 729 }
frame S_SSWV_RUN3   { cmp = "SSWV| 1|*| 3|Chase     |@next"; dehackednum = 730 }
frame S_SSWV_RUN4   { cmp = "SSWV| 1|*| 3|Chase     |@next"; dehackednum = 731 }
frame S_SSWV_RUN5   { cmp = "SSWV| 2|*| 3|Chase     |@next"; dehackednum = 732 }
frame S_SSWV_RUN6   { cmp = "SSWV| 2|*| 3|Chase     |@next"; dehackednum = 733 }
frame S_SSWV_RUN7   { cmp = "SSWV| 3|*| 3|Chase     |@next"; dehackednum = 734 }
frame S_SSWV_RUN8   { cmp = "SSWV| 3|*| 3|Chase     |S_SSWV_RUN1"; dehackednum = 735 }
frame S_SSWV_ATK1   { cmp = "SSWV| 4|*|10|FaceTarget|@next"; dehackednum = 736 }
frame S_SSWV_ATK2   { cmp = "SSWV| 5|*|10|FaceTarget|@next"; dehackednum = 737 }
frame S_SSWV_ATK3   { cmp = "SSWV| 6|T| 4|CPosAttack|@next"; dehackednum = 738 }
frame S_SSWV_ATK4   { cmp = "SSWV| 5|*| 6|FaceTarget|@next"; dehackednum = 739 }
frame S_SSWV_ATK5   { cmp = "SSWV| 6|T| 4|CPosAttack|@next"; dehackednum = 740 }
frame S_SSWV_ATK6   { cmp = "SSWV| 5|*| *|CPosRefire|S_SSWV_ATK2"; dehackednum = 741 }
frame S_SSWV_PAIN   { cmp = "SSWV| 7|*| 3|*         |@next"; dehackednum = 742 }
frame S_SSWV_PAIN2  { cmp = "SSWV| 7|*| 3|Pain      |S_SSWV_RUN1"; dehackednum = 743 }
frame S_SSWV_DIE1   { cmp = "SSWV| 8|*| 5|*         |@next"; dehackednum = 744 }
frame S_SSWV_DIE2   { cmp = "SSWV| 9|*| 5|Scream    |@next"; dehackednum = 745 }
frame S_SSWV_DIE3   { cmp = "SSWV|10|*| 5|Fall      |@next"; dehackednum = 746 }
frame S_SSWV_DIE4   { cmp = "SSWV|11|*| 5|*         |@next"; dehackednum = 747 }
frame S_SSWV_DIE5   { cmp = "SSWV|12|*|-1";                  dehackednum = 748 }
frame S_SSWV_XDIE1  { cmp = "SSWV|13|*| 5|*         |@next"; dehackednum = 749 }
frame S_SSWV_XDIE2  { cmp = "SSWV|14|*| 5|XScream   |@next"; dehackednum = 750 }
frame S_SSWV_XDIE3  { cmp = "SSWV|15|*| 5|Fall      |@next"; dehackednum = 751 }
frame S_SSWV_XDIE4  { cmp = "SSWV|16|*| 5|*         |@next"; dehackednum = 752 }
frame S_SSWV_XDIE5  { cmp = "SSWV|17|*| 5|*         |@next"; dehackednum = 753 }
frame S_SSWV_XDIE6  { cmp = "SSWV|18|*| 5|*         |@next"; dehackednum = 754 }
frame S_SSWV_XDIE7  { cmp = "SSWV|19|*| 5|*         |@next"; dehackednum = 755 }
frame S_SSWV_XDIE8  { cmp = "SSWV|20|*| 5|*         |@next"; dehackednum = 756 }
frame S_SSWV_XDIE9  { cmp = "SSWV|21|*|-1";                  dehackednum = 757 }
frame S_SSWV_RAISE1 { cmp = "SSWV|12|*| 5|*         |@next"; dehackednum = 758 }
frame S_SSWV_RAISE2 { cmp = "SSWV|11|*| 5|*         |@next"; dehackednum = 759 }
frame S_SSWV_RAISE3 { cmp = "SSWV|10|*| 5|*         |@next"; dehackednum = 760 }
frame S_SSWV_RAISE4 { cmp = "SSWV| 9|*| 5|*         |@next"; dehackednum = 761 }
frame S_SSWV_RAISE5 { cmp = "SSWV| 8|*| 5|*         |S_SSWV_RUN1"; dehackednum = 762 }

// CommanderKeen frames
frame S_KEENSTND   { cmp = "KEEN| *|*|-1|*      |@this"; dehackednum = 763 }
frame S_COMMKEEN   { cmp = "KEEN| *|*| 6|*      |@next"; dehackednum = 764 }
frame S_COMMKEEN2  { cmp = "KEEN| 1|*| 6|*      |@next"; dehackednum = 765 }
frame S_COMMKEEN3  { cmp = "KEEN| 2|*| 6|Scream |@next"; dehackednum = 766 }
frame S_COMMKEEN4  { cmp = "KEEN| 3|*| 6|*      |@next"; dehackednum = 767 }
frame S_COMMKEEN5  { cmp = "KEEN| 4|*| 6|*      |@next"; dehackednum = 768 }
frame S_COMMKEEN6  { cmp = "KEEN| 5|*| 6|*      |@next"; dehackednum = 769 }
frame S_COMMKEEN7  { cmp = "KEEN| 6|*| 6|*      |@next"; dehackednum = 770 }
frame S_COMMKEEN8  { cmp = "KEEN| 7|*| 6|*      |@next"; dehackednum = 771 }
frame S_COMMKEEN9  { cmp = "KEEN| 8|*| 6|*      |@next"; dehackednum = 772 }
frame S_COMMKEEN10 { cmp = "KEEN| 9|*| 6|*      |@next"; dehackednum = 773 }
frame S_COMMKEEN11 { cmp = "KEEN|10|*| 6|KeenDie|@next"; dehackednum = 774 }
frame S_COMMKEEN12 { cmp = "KEEN|11|*|-1";               dehackednum = 775 }
frame S_KEENPAIN   { cmp = "KEEN|12|*| 4|*      |@next"; dehackednum = 776 }
frame S_KEENPAIN2  { cmp = "KEEN|12|*| 8|Pain   |S_KEENSTND"; dehackednum = 777 }

// BossBrain frames
frame S_BRAIN      { cmp = "BBRN|*|*| -1";                   dehackednum = 778 }
frame S_BRAIN_PAIN { cmp = "BBRN|1|*| 36|BrainPain  |@prev"; dehackednum = 779 }
frame S_BRAIN_DIE1 { cmp = "BBRN|*|*|100|BrainScream|@next"; dehackednum = 780 }
frame S_BRAIN_DIE2 { cmp = "BBRN|*|*| 10|*          |@next"; dehackednum = 781 }
frame S_BRAIN_DIE3 { cmp = "BBRN|*|*| 10|*          |@next"; dehackednum = 782 }
frame S_BRAIN_DIE4 { cmp = "BBRN|*|*| -1|BrainDie";          dehackednum = 783 }

// BossCubeSpitter frames
frame S_BRAINEYE    { cmp = "SSWV|*|*| 10|Look      |@this"; dehackednum = 784 }
frame S_BRAINEYESEE { cmp = "SSWV|*|*|181|BrainAwake|@next"; dehackednum = 785 }
frame S_BRAINEYE1   { cmp = "SSWV|*|*|150|BrainSpit |@this"; dehackednum = 786 }

// BossSpawnCube frames
frame S_SPAWN1 { cmp = "BOSF|*|T|3|SpawnSound|@next"; dehackednum = 787 }
frame S_SPAWN2 { cmp = "BOSF|1|T|3|SpawnFly  |@next"; dehackednum = 788 }
frame S_SPAWN3 { cmp = "BOSF|2|T|3|SpawnFly  |@next"; dehackednum = 789 }
frame S_SPAWN4 { cmp = "BOSF|3|T|3|SpawnFly  |S_SPAWN1"; dehackednum = 790 }

// BossSpawnFire frames
frame S_SPAWNFIRE1 { cmp = "FIRE|*|T|4|Fire|@next"; dehackednum = 791 }
frame S_SPAWNFIRE2 { cmp = "FIRE|1|T|4|Fire|@next"; dehackednum = 792 }
frame S_SPAWNFIRE3 { cmp = "FIRE|2|T|4|Fire|@next"; dehackednum = 793 }
frame S_SPAWNFIRE4 { cmp = "FIRE|3|T|4|Fire|@next"; dehackednum = 794 }
frame S_SPAWNFIRE5 { cmp = "FIRE|4|T|4|Fire|@next"; dehackednum = 795 }
frame S_SPAWNFIRE6 { cmp = "FIRE|5|T|4|Fire|@next"; dehackednum = 796 }
frame S_SPAWNFIRE7 { cmp = "FIRE|6|T|4|Fire|@next"; dehackednum = 797 }
frame S_SPAWNFIRE8 { cmp = "FIRE|7|T|4|Fire";       dehackednum = 798 }

// Special frames used by rockets spawned by BrainScream/BrainExplode codepointers
frame S_BRAINEXPLODE1 { cmp = "MISL|1|T|10|*           |@next"; dehackednum = 799 }
frame S_BRAINEXPLODE2 { cmp = "MISL|2|T|10|*           |@next"; dehackednum = 800 }
frame S_BRAINEXPLODE3 { cmp = "MISL|3|T|10|BrainExplode";       dehackednum = 801 }

//
// Item frames
//

// Green Armor
frame S_ARM1  { cmp = "ARM1|*|*| 6|*|@next"; dehackednum = 802 }
frame S_ARM1A { cmp = "ARM1|1|T| 7|*|@prev"; dehackednum = 803 }

// Blue Armor
frame S_ARM2  { cmp = "ARM2|*|*| 6|*|@next"; dehackednum = 804 }
frame S_ARM2A { cmp = "ARM2|1|T| 6|*|@prev"; dehackednum = 805 }

// Barrel
frame S_BAR1  { cmp = "BAR1|*|*| 6|*      |@next"; dehackednum = 806 }
frame S_BAR2  { cmp = "BAR1|1|*| 6|*      |@prev"; dehackednum = 807 }
frame S_BEXP  { cmp = "BEXP|*|T| 5|*      |@next"; dehackednum = 808 }
frame S_BEXP2 { cmp = "BEXP|1|T| 5|Scream |@next"; dehackednum = 809 }
frame S_BEXP3 { cmp = "BEXP|2|T| 5|*      |@next"; dehackednum = 810 }
frame S_BEXP4 { cmp = "BEXP|3|T|10|Explode|@next"; dehackednum = 811 }
frame S_BEXP5 { cmp = "BEXP|4|T|10";               dehackednum = 812 }

// Burning Barrel
frame S_BBAR1 { cmp = "FCAN|*|T| 4|*|@next";   dehackednum = 813 }
frame S_BBAR2 { cmp = "FCAN|1|T| 4|*|@next";   dehackednum = 814 }
frame S_BBAR3 { cmp = "FCAN|2|T| 4|*|S_BBAR1"; dehackednum = 815 }

// Health and Armor Bonuses
frame S_BON1  { cmp = "BON1|*|*| 6|*|@next";  dehackednum = 816 }
frame S_BON1A { cmp = "BON1|1|*| 6|*|@next";  dehackednum = 817 }
frame S_BON1B { cmp = "BON1|2|*| 6|*|@next";  dehackednum = 818 }
frame S_BON1C { cmp = "BON1|3|*| 6|*|@next";  dehackednum = 819 }
frame S_BON1D { cmp = "BON1|2|*| 6|*|@next";  dehackednum = 820 }
frame S_BON1E { cmp = "BON1|1|*| 6|*|S_BON1"; dehackednum = 821 }
frame S_BON2  { cmp = "BON2|*|*| 6|*|@next";  dehackednum = 822 }
frame S_BON2A { cmp = "BON2|1|*| 6|*|@next";  dehackednum = 823 }
frame S_BON2B { cmp = "BON2|2|*| 6|*|@next";  dehackednum = 824 }
frame S_BON2C { cmp = "BON2|3|*| 6|*|@next";  dehackednum = 825 }
frame S_BON2D { cmp = "BON2|2|*| 6|*|@next";  dehackednum = 826 }
frame S_BON2E { cmp = "BON2|1|*| 6|*|S_BON2"; dehackednum = 827 }

// DOOM Keys
frame S_BKEY    { cmp = "BKEY|*|*|10|*|@next"; dehackednum = 828 }
frame S_BKEY2   { cmp = "BKEY|1|T|10|*|@prev"; dehackednum = 829 }
frame S_RKEY    { cmp = "RKEY|*|*|10|*|@next"; dehackednum = 830 }
frame S_RKEY2   { cmp = "RKEY|1|T|10|*|@prev"; dehackednum = 831 }
frame S_YKEY    { cmp = "YKEY|*|*|10|*|@next"; dehackednum = 832 }
frame S_YKEY2   { cmp = "YKEY|1|T|10|*|@prev"; dehackednum = 833 }
frame S_BSKULL  { cmp = "BSKU|*|*|10|*|@next"; dehackednum = 834 }
frame S_BSKULL2 { cmp = "BSKU|1|T|10|*|@prev"; dehackednum = 835 }
frame S_RSKULL  { cmp = "RSKU|*|*|10|*|@next"; dehackednum = 836 }
frame S_RSKULL2 { cmp = "RSKU|1|T|10|*|@prev"; dehackednum = 837 }
frame S_YSKULL  { cmp = "YSKU|*|*|10|*|@next"; dehackednum = 838 }
frame S_YSKULL2 { cmp = "YSKU|1|T|10|*|@prev"; dehackednum = 839 }

// Stimpack, Medikit, Soulsphere
frame S_STIM  { cmp = "STIM|*|*|-1";          dehackednum = 840 }
frame S_MEDI  { cmp = "MEDI|*|*|-1";          dehackednum = 841 }
frame S_SOUL  { cmp = "SOUL|*|T| 6|*|@next";  dehackednum = 842 }
frame S_SOUL2 { cmp = "SOUL|1|T| 6|*|@next";  dehackednum = 843 }
frame S_SOUL3 { cmp = "SOUL|2|T| 6|*|@next";  dehackednum = 844 }
frame S_SOUL4 { cmp = "SOUL|3|T| 6|*|@next";  dehackednum = 845 }
frame S_SOUL5 { cmp = "SOUL|2|T| 6|*|@next";  dehackednum = 846 }
frame S_SOUL6 { cmp = "SOUL|1|T| 6|*|S_SOUL"; dehackednum = 847 }

// Invuln sphere
frame S_PINV  { cmp = "PINV|*|T| 6|*|@next";  dehackednum = 848 }
frame S_PINV2 { cmp = "PINV|1|T| 6|*|@next";  dehackednum = 849 }
frame S_PINV3 { cmp = "PINV|2|T| 6|*|@next";  dehackednum = 850 }
frame S_PINV4 { cmp = "PINV|3|T| 6|*|S_PINV"; dehackednum = 851 }

// Berzerk Box
frame S_PSTR  { cmp = "PSTR|*|T|-1"; dehackednum = 852 }

// Invisi sphere
frame S_PINS  { cmp = "PINS|*|T| 6|*|@next";  dehackednum = 853 }
frame S_PINS2 { cmp = "PINS|1|T| 6|*|@next";  dehackednum = 854 }
frame S_PINS3 { cmp = "PINS|2|T| 6|*|@next";  dehackednum = 855 }
frame S_PINS4 { cmp = "PINS|3|T| 6|*|S_PINS"; dehackednum = 856 }

// Megasphere
frame S_MEGA  { cmp = "MEGA|*|T| 6|*|@next";  dehackednum = 857 }
frame S_MEGA2 { cmp = "MEGA|1|T| 6|*|@next";  dehackednum = 858 }
frame S_MEGA3 { cmp = "MEGA|2|T| 6|*|@next";  dehackednum = 859 }
frame S_MEGA4 { cmp = "MEGA|3|T| 6|*|S_MEGA"; dehackednum = 860 }

// Rad suit, all-map, light amp
frame S_SUIT  { cmp = "SUIT|*|T|-1";          dehackednum = 861 }
frame S_PMAP  { cmp = "PMAP|*|T| 6|*|@next";  dehackednum = 862 }
frame S_PMAP2 { cmp = "PMAP|1|T| 6|*|@next";  dehackednum = 863 }
frame S_PMAP3 { cmp = "PMAP|2|T| 6|*|@next";  dehackednum = 864 }
frame S_PMAP4 { cmp = "PMAP|3|T| 6|*|@next";  dehackednum = 865 }
frame S_PMAP5 { cmp = "PMAP|2|T| 6|*|@next";  dehackednum = 866 }
frame S_PMAP6 { cmp = "PMAP|1|T| 6|*|S_PMAP"; dehackednum = 867 }
frame S_PVIS  { cmp = "PVIS|*|T| 6|*|@next";  dehackednum = 868 }
frame S_PVIS2 { cmp = "PVIS|1|*| 6|*|@prev";  dehackednum = 869 }

// Ammo items
frame S_CLIP  { cmp = "CLIP|*|*|-1"; dehackednum = 870 }
frame S_AMMO  { cmp = "AMMO|*|*|-1"; dehackednum = 871 }
frame S_ROCK  { cmp = "ROCK|*|*|-1"; dehackednum = 872 }
frame S_BROK  { cmp = "BROK|*|*|-1"; dehackednum = 873 }
frame S_CELL  { cmp = "CELL|*|*|-1"; dehackednum = 874 }
frame S_CELP  { cmp = "CELP|*|*|-1"; dehackednum = 875 }
frame S_SHEL  { cmp = "SHEL|*|*|-1"; dehackednum = 876 }
frame S_SBOX  { cmp = "SBOX|*|*|-1"; dehackednum = 877 }

// Backpack
frame S_BPAK  { cmp = "BPAK|*|*|-1"; dehackednum = 878 }

// Weapons
frame S_BFUG  { cmp = "BFUG|*|*|-1"; dehackednum = 879 }
frame S_MGUN  { cmp = "MGUN|*|*|-1"; dehackednum = 880 }
frame S_CSAW  { cmp = "CSAW|*|*|-1"; dehackednum = 881 }
frame S_LAUN  { cmp = "LAUN|*|*|-1"; dehackednum = 882 }
frame S_PLAS  { cmp = "PLAS|*|*|-1"; dehackednum = 883 }
frame S_SHOT  { cmp = "SHOT|*|*|-1"; dehackednum = 884 }
frame S_SHOT2 { cmp = "SGN2|*|*|-1"; dehackednum = 885 }

//
// Decoration frames
//

// Tech Column
frame S_COLU          { cmp = "COLU| *|T|-1"; dehackednum = 886 }

// S_STALAG: This frame is not normally used by any object.
// It uses the tall gray spike sprite which can be found in both DOOM and DOOM II.
frame S_STALAG        { cmp = "SMT2| *|*|-1"; dehackednum = 887 }

// DOOM Bodies, guts, etc.
frame S_BLOODYTWITCH  { cmp = "GOR1| *|*|10|*|@next";          dehackednum = 888 }
frame S_BLOODYTWITCH2 { cmp = "GOR1| 1|*|15|*|@next";          dehackednum = 889 }
frame S_BLOODYTWITCH3 { cmp = "GOR1| 2|*| 8|*|@next";          dehackednum = 890 }
frame S_BLOODYTWITCH4 { cmp = "GOR1| 1|*| 6|*|S_BLOODYTWITCH"; dehackednum = 891 }

frame S_DEADTORSO     { cmp = "PLAY|13|*|-1"; dehackednum = 892 }
frame S_DEADBOTTOM    { cmp = "PLAY|18|*|-1"; dehackednum = 893 }
frame S_HEADSONSTICK  { cmp = "POL2| *|*|-1"; dehackednum = 894 }
frame S_GIBS          { cmp = "POL5| *|*|-1"; dehackednum = 895 }
frame S_HEADONASTICK  { cmp = "POL4| *|*|-1"; dehackednum = 896 }

frame S_HEADCANDLES   { cmp = "POL3| *|T| 6|*|@next"; dehackednum = 897 }
frame S_HEADCANDLES2  { cmp = "POL3| 1|T| 6|*|@prev"; dehackednum = 898 }

frame S_DEADSTICK     { cmp = "POL1| *|*|-1";         dehackednum = 899 }
frame S_LIVESTICK     { cmp = "POL6| *|*| 6|*|@next"; dehackednum = 900 }
frame S_LIVESTICK2    { cmp = "POL6| 1|*| 8|*|@prev"; dehackednum = 901 }

frame S_MEAT2         { cmp = "GOR2|*|*|-1"; dehackednum = 902 }
frame S_MEAT3         { cmp = "GOR3|*|*|-1"; dehackednum = 903 }
frame S_MEAT4         { cmp = "GOR4|*|*|-1"; dehackednum = 904 }
frame S_MEAT5         { cmp = "GOR5|*|*|-1"; dehackednum = 905 }

// Columns, candles, and other diabolical decor
frame S_STALAGTITE  { cmp = "SMIT|*|*|-1"; dehackednum = 906 }
frame S_TALLGRNCOL  { cmp = "COL1|*|*|-1"; dehackednum = 907 }
frame S_SHRTGRNCOL  { cmp = "COL2|*|*|-1"; dehackednum = 908 }
frame S_TALLREDCOL  { cmp = "COL3|*|*|-1"; dehackednum = 909 }
frame S_SHRTREDCOL  { cmp = "COL4|*|*|-1"; dehackednum = 910 }
frame S_CANDLESTIK  { cmp = "CAND|*|T|-1"; dehackednum = 911 }
frame S_CANDELABRA  { cmp = "CBRA|*|T|-1"; dehackednum = 912 }
frame S_SKULLCOL    { cmp = "COL6|*|*|-1"; dehackednum = 913 }
frame S_TORCHTREE   { cmp = "TRE1|*|*|-1"; dehackednum = 914 }
frame S_BIGTREE     { cmp = "TRE2|*|*|-1"; dehackednum = 915 }
frame S_TECHPILLAR  { cmp = "ELEC|*|*|-1"; dehackednum = 916 }

frame S_EVILEYE     { cmp = "CEYE|*|T| 6|*|@next";     dehackednum = 917 }
frame S_EVILEYE2    { cmp = "CEYE|1|T| 6|*|@next";     dehackednum = 918 }
frame S_EVILEYE3    { cmp = "CEYE|2|T| 6|*|@next";     dehackednum = 919 }
frame S_EVILEYE4    { cmp = "CEYE|1|T| 6|*|S_EVILEYE"; dehackednum = 920 }

frame S_FLOATSKULL  { cmp = "FSKU|*|T| 6|*|@next";        dehackednum = 921 }
frame S_FLOATSKULL2 { cmp = "FSKU|1|T| 6|*|@next";        dehackednum = 922 }
frame S_FLOATSKULL3 { cmp = "FSKU|2|T| 6|*|S_FLOATSKULL"; dehackednum = 923 }

frame S_HEARTCOL    { cmp = "COL5|*|*|14|*|@next"; dehackednum = 924 }
frame S_HEARTCOL2   { cmp = "COL5|1|*|14|*|@prev"; dehackednum = 925 }

// Torches
frame S_BLUETORCH   { cmp = "TBLU|*|T| 4|*|@next";        dehackednum = 926 }
frame S_BLUETORCH2  { cmp = "TBLU|1|T| 4|*|@next";        dehackednum = 927 }
frame S_BLUETORCH3  { cmp = "TBLU|2|T| 4|*|@next";        dehackednum = 928 }
frame S_BLUETORCH4  { cmp = "TBLU|3|T| 4|*|S_BLUETORCH";  dehackednum = 929 }
frame S_GREENTORCH  { cmp = "TGRN|*|T| 4|*|@next";        dehackednum = 930 }
frame S_GREENTORCH2 { cmp = "TGRN|1|T| 4|*|@next";        dehackednum = 931 }
frame S_GREENTORCH3 { cmp = "TGRN|2|T| 4|*|@next";        dehackednum = 932 }
frame S_GREENTORCH4 { cmp = "TGRN|3|T| 4|*|S_GREENTORCH"; dehackednum = 933 }
frame S_REDTORCH    { cmp = "TRED|*|T| 4|*|@next";        dehackednum = 934 }
frame S_REDTORCH2   { cmp = "TRED|1|T| 4|*|@next";        dehackednum = 935 }
frame S_REDTORCH3   { cmp = "TRED|2|T| 4|*|@next";        dehackednum = 936 }
frame S_REDTORCH4   { cmp = "TRED|3|T| 4|*|S_REDTORCH";   dehackednum = 937 }
frame S_BTORCHSHRT  { cmp = "SMBT|*|T| 4|*|@next";        dehackednum = 938 }
frame S_BTORCHSHRT2 { cmp = "SMBT|1|T| 4|*|@next";        dehackednum = 939 }
frame S_BTORCHSHRT3 { cmp = "SMBT|2|T| 4|*|@next";        dehackednum = 940 }
frame S_BTORCHSHRT4 { cmp = "SMBT|3|T| 4|*|S_BTORCHSHRT"; dehackednum = 941 }
frame S_GTORCHSHRT  { cmp = "SMGT|*|T| 4|*|@next";        dehackednum = 942 }
frame S_GTORCHSHRT2 { cmp = "SMGT|1|T| 4|*|@next";        dehackednum = 943 }
frame S_GTORCHSHRT3 { cmp = "SMGT|2|T| 4|*|@next";        dehackednum = 944 }
frame S_GTORCHSHRT4 { cmp = "SMGT|3|T| 4|*|S_GTORCHSHRT"; dehackednum = 945 }
frame S_RTORCHSHRT  { cmp = "SMRT|*|T| 4|*|@next";        dehackednum = 946 }
frame S_RTORCHSHRT2 { cmp = "SMRT|1|T| 4|*|@next";        dehackednum = 947 }
frame S_RTORCHSHRT3 { cmp = "SMRT|2|T| 4|*|@next";        dehackednum = 948 }
frame S_RTORCHSHRT4 { cmp = "SMRT|3|T| 4|*|S_RTORCHSHRT"; dehackednum = 949 }

// DOOM II Bodies and Guts
frame S_HANGNOGUTS   { cmp = "HDB1|*|*|-1"; dehackednum = 950 }
frame S_HANGBNOBRAIN { cmp = "HDB2|*|*|-1"; dehackednum = 951 }
frame S_HANGTLOOKDN  { cmp = "HDB3|*|*|-1"; dehackednum = 952 }
frame S_HANGTSKULL   { cmp = "HDB4|*|*|-1"; dehackednum = 953 }
frame S_HANGTLOOKUP  { cmp = "HDB5|*|*|-1"; dehackednum = 954 }
frame S_HANGTNOBRAIN { cmp = "HDB6|*|*|-1"; dehackednum = 955 }
frame S_COLONGIBS    { cmp = "POB1|*|*|-1"; dehackednum = 956 }
frame S_SMALLPOOL    { cmp = "POB2|*|*|-1"; dehackednum = 957 }
frame S_BRAINSTEM    { cmp = "BRS1|*|*|-1"; dehackednum = 958 }

// DOOM II Tech Lamps
frame S_TECHLAMP   { cmp = "TLMP|*|T| 4|*|@next";       dehackednum = 959 }
frame S_TECHLAMP2  { cmp = "TLMP|1|T| 4|*|@next";       dehackednum = 960 }
frame S_TECHLAMP3  { cmp = "TLMP|2|T| 4|*|@next";       dehackednum = 961 }
frame S_TECHLAMP4  { cmp = "TLMP|3|T| 4|*|S_TECHLAMP";  dehackednum = 962 }
frame S_TECH2LAMP  { cmp = "TLP2|*|T| 4|*|@next";       dehackednum = 963 }
frame S_TECH2LAMP2 { cmp = "TLP2|1|T| 4|*|@next";       dehackednum = 964 }
frame S_TECH2LAMP3 { cmp = "TLP2|2|T| 4|*|@next";       dehackednum = 965 }
frame S_TECH2LAMP4 { cmp = "TLP2|3|T| 4|*|S_TECH2LAMP"; dehackednum = 966 }

// MBF Doom-specific Frames ----------------------------------------------------

// S_GRENADE: This frame can be used to create timed grenades
frame S_GRENADE   { cmp = "MISL|*|T|1000|Die|@this"; dehackednum = 968 }

// S_DETONATE: These frames can be used for variable-damage explosions
frame S_DETONATE  { cmp = "MISL|1|T| 4|Scream  |@next"; dehackednum = 969 }
frame S_DETONATE2 { cmp = "MISL|2|T| 6|Detonate|@next"; dehackednum = 970 }
frame S_DETONATE3 { cmp = "MISL|3|T|10";                dehackednum = 971 }

// Beta BFG plasma frames
frame S_PLS1BALL   { cmp = "PLS1|*|T|6|*|@next"; dehackednum = 1042 }
frame S_PLS1BALL2  { cmp = "PLS1|1|T|6|*|@prev"; dehackednum = 1043 }
frame S_PLS1EXP    { cmp = "PLS1|2|T|4|*|@next"; dehackednum = 1044 }
frame S_PLS1EXP2   { cmp = "PLS1|3|T|4|*|@next"; dehackednum = 1045 }
frame S_PLS1EXP3   { cmp = "PLS1|4|T|4|*|@next"; dehackednum = 1046 }
frame S_PLS1EXP4   { cmp = "PLS1|5|T|4|*|@next"; dehackednum = 1047 }
frame S_PLS1EXP5   { cmp = "PLS1|6|T|4";         dehackednum = 1048 }
frame S_PLS2BALL   { cmp = "PLS2|*|T|4|*|@next"; dehackednum = 1049 }
frame S_PLS2BALL2  { cmp = "PLS2|1|T|4|*|@prev"; dehackednum = 1050 }
frame S_PLS2BALLX1 { cmp = "PLS2|2|T|6|*|@next"; dehackednum = 1051 }
frame S_PLS2BALLX2 { cmp = "PLS2|3|T|6|*|@next"; dehackednum = 1052 }
frame S_PLS2BALLX3 { cmp = "PLS2|4|T|6";         dehackednum = 1053 }

// S_MUSHROOM: This frame can be used to make a mushroom cloud explosion
frame S_MUSHROOM { cmp = "MISL|1|T|8|Mushroom|S_EXPLODE2"; dehackednum = 1075 }