1# Yadex game definition file version 4 2# 3# doom04.ygd 4# Yadex Game Definitions for Doom alpha 0.4 5# See doc/ygd.html for the specs. 6# AYM 1999-07-09 7# 8 9# FIXME probably needs work, especially in 10# the things definitions dept. 11 12level_format alpha 13level_name e1m10 14picture_format alpha 15sky_flat f_sky1 16texture_format nameless 17texture_lumps textures 18 19# 20# Definition of linedef type groups 21# Format is : ldtgroup <ldtgroup> <description> 22# 23 24ldtgroup d "Door" 25ldtgroup r "Door (red key)" 26ldtgroup y "Door (yellow key)" 27ldtgroup b "Door (blue key)" 28ldtgroup D "Door (turbo)" 29ldtgroup l "Lift" 30ldtgroup F "Floor (raise)" 31ldtgroup f "Floor (lower)" 32ldtgroup c "Ceiling" 33ldtgroup C "Crushing ceiling" 34ldtgroup t "Teleport" 35ldtgroup L "Light" 36ldtgroup e "End level" 37ldtgroup m "Moving floor" 38ldtgroup s "Raising stairs" 39ldtgroup x "Misc." 40 41# 42# Definition of linedef types 43# Format is : ldt <number> <ldtgroup> <shortdesc> <longdesc> 44# <shortdesc> must not exceed 16 characters. 45# 46 47ldt 0 x "-- Normal" "-- Normal" 48ldt 1 d "DR Open door" "DR Open door" 49ldt 2 d "W1 Open door (O)" "W1 Open door (stays open)" 50ldt 3 d "W1 Close door" "W1 Close door" 51ldt 4 d "W1 Open door" "W1 Open door" 52ldt 5 F "W1 Floor up LIC" "W1 Raise floor to LIC" 53ldt 6 C "W1 Crush FF" "W1 Start fast crushing, fast hurt" 54ldt 7 s "S1 Raise stairs" "S1 Raise stairs (several sectors 0/999)" 55ldt 8 s "W1 Raise stairs" "W1 Raise stairs (several sectors 0/999)" 56ldt 9 x "S1 Donut" "S1 Lower floor, raise Ne. floor (NXP) 'Donut'" 57ldt 10 l "W1 Lower lift" "W1 Lower lift" 58ldt 11 e "S- End level" "S- End level, go to next level" 59ldt 12 L "W1 Light to HE" "W1 Light level goes to HE" 60ldt 13 L "W1 Light to 255" "W1 Light level goes to 255" 61ldt 14 F "S1& F. up 32 TX" "S1& Raise floor by 32 (TX)" 62ldt 15 F "S1& F. up 24 TX" "S1& Raise floor by 24 (TX)" 63ldt 16 d "W1 Close for 30s" "W1 Close door for 30 seconds" 64ldt 17 L "W1 Start blink" "W1 Start blinking lights" 65ldt 18 F "S1 Floor up nhEF" "S1 Raise floor to nhEF" 66ldt 19 f "W1 Floor dn HEF" "W1 Lower floor to HEF" 67ldt 20 F "S1& F up nhEF TX" "S1& Raise floor to nhEF (TX)" 68ldt 21 l "S1 Lower lift" "S1 Lower lift" 69ldt 22 F "W1& F up nhEF TX" "W1& Raise floor to nhEF (TX)" 70ldt 23 f "S1 Floor dn LEF" "S1 Lower floor to LEF" 71ldt 24 F "G1 Floor up LIC" "G1 Raise floor to LIC" 72ldt 25 C "W1 Crush FS" "W1 Start fast crushing, slow hurt" 73ldt 26 b "DR Open blue dr" "DR Open door, blue key" 74ldt 27 y "DR Open yel dr" "DR Open door, yellow key" 75ldt 28 r "DR Open red dr" "DR Open door, red key" 76ldt 29 d "S1 Open door" "S1 Open door" 77ldt 30 F "W1 Floor up SLT" "W1 Raise floor by ShortestLowerTexture" 78ldt 31 d "D1 Open door (O)" "D1 Open door (stays open)" 79ldt 32 b "D1 Open blu (O)" "D1 Open door (stays open), blue key" 80ldt 33 r "D1 Open red (O)" "D1 Open door (stays open), red key" 81ldt 34 y "D1 Open yel (O)" "D1 Open door (stays open), yellow key" 82ldt 35 L "W1 Light to 35" "W1 Light level goes to 35" 83ldt 36 f "W1 F. DN HEF+8" "W1 Lower turbo floor to HEF + 8" 84ldt 37 f "W1 F. dn LEF NXP" "W1 Lower floor to LEF (NXP)" 85ldt 38 f "W1 Floor dn LEF" "W1 Lower floor to LEF" 86ldt 39 t "W1 Teleport" "W1 Teleport to another sector" 87ldt 40 c "W1 Ceil up HEC" "W1 Raise ceiling to HEC" 88ldt 41 c "S1 Ceil dn floor" "S1 Lower ceiling to floor" 89ldt 42 d "SR Close door" "SR Close door" 90ldt 43 c "SR Ceil dn floor" "SR Lower ceiling to floor" 91ldt 44 c "W1 Ceil dn flr+8" "W1 Lower ceiling to floor + 8" 92ldt 45 f "SR Floor dn HEF" "SR Lower floor to HEF" 93ldt 46 d "GR Open door (O)" "GR Open door (stays open)" 94ldt 47 F "G1 F. up nhEF TX" "G1 Raise floor to nhEF (TX)" 95ldt 48 x "-- Animated wall" "-- Animated wall (scrolls horizontally)" 96ldt 49 c "S1 Ceil dn flr+8" "S1 Lower ceiling to floor + 8" 97ldt 50 d "S1 Close door" "S1 Close door" 98ldt 51 e "S- Secret level" "S- End level, go to secret level" 99ldt 52 e "W- End level" "W- End level, go to next level" 100ldt 53 m "W1 Start moving" "W1 Start moving floor" 101ldt 54 m "W1 Stop moving f" "W1 Stop moving floor" 102ldt 55 F "S1 F. up LIC-8" "S1 Raise floor to LIC - 8, crush" 103ldt 56 F "W1& F. up LIC-8" "W1& Raise floor to LIC - 8, crush" 104ldt 57 C "W1& Stop crush" "W1& Stop crushing" 105ldt 58 F "W1 Floor up 24" "W1 Raise floor by 24" 106ldt 59 F "W1 F. up 24 TXP" "W1 Raise floor by 24 (TXP)" 107ldt 60 f "SR Floor dn LEF" "SR Lower floor to LEF" 108ldt 61 d "SR Open door (O)" "SR Open door (stays open)" 109ldt 62 l "SR Lower lift" "SR Lower lift" 110ldt 63 d "SR Open door" "SR Open door" 111ldt 64 F "SR Floor up LIC" "SR Raise floor to LIC" 112ldt 65 F "SR F. up LIC-8" "SR Raise floor to LIC - 8, crush" 113ldt 66 F "SR& F. up 24 TX" "SR& Raise floor by 24 (TX)" 114ldt 67 F "SR& F. up 32 TX" "SR& Raise floor by 32 (TX)" 115ldt 68 f "SR& F up nhEF TX" "SR& Raise floor to nhEF (TX)" 116ldt 69 F "SR F. up nhEF" "SR Raise floor to nhEF" 117ldt 70 f "SR F. DN HEF+8" "SR Lower turbo floor to HEF + 8" 118ldt 71 f "S1 F. DN HEF+8" "S1 Lower turbo floor to HEF + 8" 119ldt 72 c "WR Ceil dn flr+8" "WR Lower ceiling to floor + 8" 120ldt 73 C "WR& Crush SS" "WR& Start slow crushing, slow hurt" 121ldt 74 C "WR& Stop crush" "WR& Stop crushing" 122ldt 75 d "WR Close door" "WR Close door" 123ldt 76 d "WR Close for 30s" "WR Close door for 30 seconds" 124ldt 77 C "WR& Crush FF" "WR& Start fast crushing, fast hurt" 125#ldt 78 x "-- Unimplemented" "-- Unimplemented" 126ldt 79 L "WR Light to 35" "WR Light level goes to 35" 127ldt 80 L "WR Light to HE" "WR Light level goes to HE" 128ldt 81 L "WR Light to 255" "WR Light level goes to 255" 129ldt 82 f "WR Floor dn LEF" "WR Lower floor to LEF" 130ldt 83 f "WR Floor dn HEF" "WR Lower floor to HEF" 131ldt 84 f "WR F. dn LEF NXP" "WR Lower floor to LEF (NXP)" 132#ldt 85 x "-- Unimplemented" "-- Unimplemented" 133ldt 86 d "WR Open door (O)" "WR Open door (stays open)" 134ldt 87 m "WR& Start moving" "WR& Start moving floor" 135ldt 88 l "WR Lower lift" "WR Lower lift" 136ldt 89 m "WR& Stop moving" "WR& Stop moving floor" 137ldt 90 d "WR Open door" "WR Open door" 138ldt 91 F "WR Floor up LIC" "WR Raise floor to LIC" 139ldt 92 F "WR Floor up 24" "WR Raise floor by 24" 140ldt 93 F "WR F. up 24 TXP" "WR Raise floor by 24 (TXP)" 141ldt 94 F "WR F. up LIC-8" "WR Raise floor to LIC - 8, crush" 142ldt 95 F "WR F. up nhEF TX" "WR Raise floor to nhEF (TX)" 143ldt 96 F "WR Floor up SLT" "WR Raise floor by ShortestLowerTexture" 144ldt 97 t "WR Teleport" "WR Teleport to another sector" 145ldt 98 f "WR F. DN HEF+8" "WR Lower turbo floor to HEF + 8" 146ldt 99 b "SR OPEN blu door" "SR Open turbo door, blue key [v1.6]" 147ldt 100 s "W1 RaiseStairs16" "W1 Raise stairs (step=16), crush [v1.6]" 148ldt 101 F "S1 Floor up LIC" "S1 Raise floor to LIC" 149ldt 102 f "S1 Floor dn HEF" "S1 Lower floor to HEF" 150ldt 103 d "S1 Open door (O)" "S1 Open door (stays open)" 151ldt 104 L "W1 Light to LE" "W1 Light level goes to LE" 152ldt 105 D "WR OPEN door" "WR Open turbo door [v1.6]" 153ldt 106 D "WR OPEN door (O)" "WR Open turbo door (stays open) [v1.6]" 154ldt 107 D "WR CLOSE door" "WR Close turbo door [v1.6]" 155ldt 108 D "W1 OPEN door" "W1 Open turbo door [v1.6]" 156ldt 109 D "W1 OPEN door (O)" "W1 Open turbo door (stays open) [v1.6]" 157ldt 110 D "W1 CLOSE door" "W1 Close turbo door [v1.6]" 158ldt 111 D "S1 OPEN door" "S1 Open turbo door [v1.6]" 159ldt 112 D "S1 OPEN door (O)" "S1 Open turbo door (stays open) [v1.6]" 160ldt 113 D "S1 CLOSE door" "S1 Close turbo door [v1.6]" 161ldt 114 D "SR OPEN door" "SR Open turbo door [v1.6]" 162ldt 115 D "SR OPEN door (O)" "SR Open turbo door (stays open) [v1.6]" 163ldt 116 D "SR CLOSE door" "SR Close turbo door [v1.6]" 164ldt 117 D "DR OPEN door" "DR Open turbo door [v1.6]" 165ldt 118 D "D1 OPEN door (O)" "D1 Open turbo door (stays open) [v1.6]" 166ldt 119 F "W1 Floor up nhEF" "W1 Raise floor to nhEF [v1.6]" 167ldt 120 l "WR LOWER lift" "WR Lower turbo lift [v1.6]" 168ldt 121 l "W1 LOWER lift" "W1 Lower turbo lift [v1.6]" 169ldt 122 l "S1 LOWER lift" "S1 Lower turbo lift [v1.6]" 170ldt 123 l "SR LOWER lift" "SR Lower turbo lift [v1.6]" 171ldt 124 e "W- Secret level" "W- End level, go to secret level [v1.6]" 172ldt 125 t "W1 Teleport mons" "W1 Teleport monsters only [v1.6]" 173ldt 126 t "WR Teleport mons" "WR Teleport monsters only [v1.6]" 174ldt 127 s "S1 RaiseStairs16" "S1 Raise stairs (step=16), crush [v1.6]" 175ldt 128 F "WR Floor up nhEF" "WR Raise floor to nhEF [v1.6]" 176ldt 129 F "WR Floor UP nhEF" "WR Raise turbo floor to nhEF [v1.6]" 177ldt 130 F "W1 Floor UP nhEF" "W1 Raise turbo floor to nhEF [v1.6]" 178ldt 131 F "S1 Floor UP nhEF" "S1 Raise turbo floor to nhEF [v1.6]" 179ldt 132 F "SR Floor UP nhEF" "SR Raise turbo floor to nhEF [v1.6]" 180ldt 133 b "S1 OPEN blu door" "S1 Open turbo door, blue key [v1.6]" 181ldt 134 r "SR OPEN red door" "SR Open turbo door, red key [v1.6]" 182ldt 135 r "S1 OPEN red door" "S1 Open turbo door, red key [v1.6]" 183ldt 136 y "SR OPEN yel door" "SR Open turbo door, yellow key [v1.6]" 184ldt 137 y "S1 OPEN yel door" "S1 Open turbo door, yellow key [v1.6]" 185ldt 138 L "SR Light to 255" "SR Light level goes to 255 [v1.6]" 186ldt 139 L "SR Light to 0" "SR Light level goes to 0 [v1.6]" 187ldt 140 F "S1 Floor up 512" "S1 Raise floor by 512, medium speed [v1.6]" 188ldt 141 C "W1& Crush SS sil" "W1& Start slow crushing, slow hurt, silent [v1.6]" 189ldt 271 x "-- Xfer sky" "-- Xfer straight upper to sky tex. [MBF]" 190ldt 272 x "-- Xfer mir. sky" "-- Xfer mirrored upper to sky tex. [MBF]" 191 192# 193# Definition of sector types 194# Format is : st <number> <shortdesc> <longdesc> 195# <shortdesc> must not exceed 14 characters. 196# 197 198st 0 "X Normal" "X Normal" 199st 1 " Blinks rand" " Light blinks randomly" 200st 2 " Flashes 2 Hz" " Light flashes 2 Hz" 201st 3 " Flashes 1 Hz" " Light flashes 1 Hz" 202st 4 "P -20% & 2Hz" "P -10/20% health, flashes 2 Hz" 203st 5 "P -10% health" "P -5/10% health" 204st 7 "P -5% health" "P -2/5% health" 205st 8 " Oscillates" " Light oscillates" 206st 9 "P Secret" "P Secret" 207st 10 " Closes 30 s" " 30 s after level start, ceiling closes like a door" 208st 11 "P -20% & end" "P -10/20% health and end level when health <= 10%" 209st 12 " Flash1Hz syn" " Light flashes 1 Hz, synchronized" 210st 13 " Flash2Hz syn" " Light flashes 2 Hz, synchronized" 211st 14 " Opens 300 s" " 300 s after level start, ceiling opens like a door" 212st 16 "P -20% health" "P -10/20% health" 213st 17 " Flicker rand" " Light flickers on and off randomly [v1.6]" 214 215# 216# Definition of thing groups 217# Format is : thinggroup <thinggroup> <colour> <description> 218# 219 220thinggroup p rgb:4/f/4 "Player" 221thinggroup m rgb:f/0/0 "Monster" 222thinggroup w rgb:f/a/0 "Weapon" 223thinggroup a rgb:8/5/0 "Ammunition" 224thinggroup h rgb:2/8/0 "Health & armour" 225thinggroup b rgb:2/8/0 "Misc. bonus" 226thinggroup k rgb:f/0/f "Key" 227thinggroup d rgb:6/6/c "Misc. decoration" 228thinggroup l rgb:6/6/c "Light source" 229thinggroup g rgb:6/6/c "Gory decoration" 230thinggroup c rgb:6/6/c "Corpse" 231thinggroup s rgb:0/b/d "Special" 232 233# 234# Definition of things 235# Format is : 236# thing <number> <thinggroup> <flags> <radius> <desc> [<sprite>] 237# <desc> must not exceed 19 characters. 238# 239 240thing 2007 a - 20 "Clip" CLIP 241thing 2048 a - 20 "Box of bullets" AMMO 242thing 2008 a - 20 "4 shotgun shells" SHEL 243thing 2049 a - 20 "Box shotgun shells" SBOX 244thing 2010 a - 20 "Rocket" ROCK 245thing 2046 a - 20 "Box of rockets" MISL 246thing 2047 a - 20 "Energy cell" CELL 247thing 2020 a - 16 "Energy cell ? [Alpha]" SHI1 248thing 17 a - 20 "Energy cell pack" CELP 249thing 8 a - 20 "Backpack full ammo" BPAK 250 251thing 2025 b - 20 "Rad. shielding suit" SUIT 252thing 2026 b - 20 "Computer area map" PMAP 253thing 2024 b - 20 "Partial invis." PINS 254thing 2023 b - 20 "Berserk" PSTR 255thing 2022 b - 20 "Invulnerability" PINV 256thing 2045 b - 20 "Light amp. visor" PVIS 257thing 2016 b - 16 "Evil sceptre" BON3 258thing 2017 b - 16 "Unholy bible" BON4 259 260thing 15 c - 16 "Dead player (green)" PLAYN 261thing 18 c - 20 "Dead trooper" POSSL 262thing 19 c - 20 "Dead sergeant" SPOSL 263thing 20 c - 20 "Dead imp" TROOM 264thing 21 c - 16 "Dead demon" SARGN 265thing 22 c - 16 "Dead cacodemon" HEADL 266thing 23 c - 16 "Dead lost soul" SKULK 267 268#thing 2021 d - 16 "Unknown [Alpha]" 269thing 2027 d - 10 "Bronze barrel [Alpha]" GBAR 270thing 2029 d - 16 "Whatever [Alpha]" FLG 271thing 2030 d - 16 "Whatever [Alpha]" FLG 272#thing 2032 d - 16 "Unknown [Alpha]" 273thing 2035 d - 10 "Steel barrel" BBAR 274thing 2036 d - 16 "Chair [Alpha]" CHAI 275#thing 2037 d - 16 "Unknown [Alpha]" 276thing 2038 d - 16 "Cannister [Alpha]" CANI 277thing 48 d - 16 "Technical column" ELEC 278thing 30 d - 16 "Tall green pillar" COL1 279thing 32 d - 16 "Tall red pillar" COL3 280thing 31 d - 16 "Short green pillar" COL2 281thing 33 d - 16 "Short red pillar" COL4 282thing 36 d - 16 "Pillar w/heart" COL5 283thing 37 d - 16 "Red pillar w/skull" COL6 284thing 41 d - 16 "Evil eye" CEYE 285thing 42 g - 16 "Floating skulls" FSKU 286thing 43 d - 16 "Grey tree" TRE1 287thing 47 d - 16 "Brown stub" SMIT 288thing 54 d - 32 "Tall brown tree" TRE2 289 290thing 10 g - 16 "Mushed player" PLAYW 291thing 12 g - 16 "Mushed player 2" PLAYW 292thing 24 g - 16 "Pool of blood" POL5 293thing 27 g - 16 "Pole with skull" POL4 294thing 28 g - 16 "Skewer with heads" POL2 295thing 29 g - 16 "Pile of skulls" POL3 296thing 25 g - 16 "Impaled body" POL1 297thing 26 g - 16 "Impaled twitching" POL6 298thing 49 g - 16 "Swaying body O" GOR1 299thing 63 g - 16 "Swaying body" GOR1 300thing 50 g - 16 "Hanging arms out O" GOR2 301thing 59 g - 16 "Hanging arms out" GOR2 302thing 53 g - 16 "Hanging leg O" GOR5 303thing 62 g - 16 "Hanging leg" GOR5 304thing 51 g - 16 "Hanging one-legged O" GOR3 # FIXME cut off 305thing 61 g - 16 "Hanging one-legged" GOR3 306thing 52 g - 16 "Hanging torso O" GOR4 307thing 60 g - 16 "Hanging torso" GOR4 308 309thing 2014 h - 20 "Health bonus" BON1 310thing 2011 h - 20 "Stimpack" STIM 311thing 2012 h - 20 "Medikit" MEDI 312thing 2013 h - 20 "Supercharge" SOUL 313thing 2015 h - 20 "Armor bonus" BON2 314thing 2018 h - 20 "Armor" ARM1 315thing 2019 h - 20 "Megaarmor" ARM2 316 317thing 5 k - 20 "Blue key" GKEY 318thing 6 k - 20 "Yellow key" SKEY 319thing 7 k - 20 "Red key" BKEY 320thing 40 k - 20 "Blue skull key" BSKU 321thing 39 k - 20 "Yellow skull key" YSKU 322thing 38 k - 20 "Red skull key" RSKU 323 324thing 2028 l - 16 "Lamp" COLU 325thing 34 l - 16 "Candle" CAND 326thing 35 l - 16 "Candelabra" CBRA 327thing 44 l - 16 "Tall blue torch" TBLU 328thing 45 l - 16 "Tall green torch" TGRN 329thing 46 l - 16 "Tall red torch" TRED 330thing 55 l - 16 "Short blue torch" SMBT 331thing 56 l - 16 "Short green torch" SMGT 332thing 57 l - 16 "Short red torch" SMRT 333 334thing 3004 m - 20 "Trooper" POSS 335thing 9 m - 20 "Sergeant" SPOS 336thing 3001 m - 20 "Imp" TROO 337thing 3002 m - 30 "Demon" SARG 338thing 3003 m - 24 "Baron of hell" BOSS 339thing 58 m s 30 "Spectre" SARG 340thing 3006 m - 16 "Lost soul" SKUL 341thing 3005 m - 31 "Cacodemon" HEAD 342thing 7 m - 128 "Spider mastermind" SPID 343thing 16 m - 40 "Cyberdemon" CYBR 344 345thing 1 p - 16 "Player 1 start" PLAY 346thing 2 p - 16 "Player 2 start" PLAY 347thing 3 p - 16 "Player 3 start" PLAY 348thing 4 p - 16 "Player 4 start" PLAY 349thing 888 p - 12 "Dog [MBF]" 350thing 11 p - 16 "Deathmatch start" PLAYF1 351thing 14 p - 16 "Teleport exit" TFOG 352 353thing 2005 w - 20 "Chainsaw" CSAW 354thing 2001 w - 20 "Shotgun" SHOT 355thing 2002 w - 20 "Chaingun" MGUN 356thing 2003 w - 20 "Rocket launcher" LAUN 357thing 2004 w - 20 "Plasma gun" PLAS 358thing 2006 w - 20 "BFG9000" BFUG 359 360thing 5001 s - 20 "Point pusher [Boom]" 361thing 5002 s - 20 "Point puller [Boom]" 362 363