1# Yadex game definition file version 4 2# 3# heretic.ygd 4# Yadex Game Definitions for Heretic 5# See doc/ygd.html for the specs. 6# AYM 1998-10-20 7# 8 9# With help from Barry Mead. 10 11level_format doom 12level_name e1m1 13picture_format normal 14sky_flat f_sky1 15texture_format normal 16texture_lumps normal 17 18# 19# Definition of linedef type groups 20# Format is : ldtgroup <ldtgroup> <description> 21# 22 23ldtgroup d "Door" 24ldtgroup y "Door (yellow key)" 25ldtgroup g "Door (green key)" 26ldtgroup b "Door (blue key)" 27ldtgroup l "Lift" 28ldtgroup F "Floor (raise)" 29ldtgroup f "Floor (lower)" 30ldtgroup c "Ceiling" 31ldtgroup C "Crushing ceiling" 32ldtgroup t "Teleport" 33ldtgroup L "Light" 34ldtgroup e "End level" 35ldtgroup m "Moving floor" 36ldtgroup s "Raising stairs" 37ldtgroup x "Misc." 38 39# 40# Definition of linedef types 41# Format is : ldt <number> <ldtgroup> <shortdesc> <longdesc> 42# <shortdesc> must not exceed 16 characters. 43# 44 45ldt 0 x "-- Normal" "-- Normal" 46ldt 1 d "DR Open door" "DR Open door" 47ldt 2 d "W1 Open door (O)" "W1 Open door (stays open)" 48ldt 3 d "W1 Close door" "W1 Close door" 49ldt 4 d "W1 Open door" "W1 Open door" 50ldt 5 F "W1 Floor up LIC" "W1 Raise floor to LIC" 51ldt 6 C "W1 Crush FF" "W1 Start fast crushing, fast hurt" 52ldt 7 s "S1 Raise stairs" "S1 Raise stairs (several sectors 0/999)" 53ldt 8 s "W1 Raise stairs" "W1 Raise stairs (several sectors 0/999)" 54ldt 9 x "S1 Donut" "S1 Lower floor, raise Ne. floor (NXP) 'Donut'" 55ldt 10 l "W1 Lower lift" "W1 Lower lift" 56ldt 11 e "S- End level" "S- End level, go to next level" 57ldt 12 L "W1 Light to HE" "W1 Light level goes to HE" 58ldt 13 L "W1 Light to 255" "W1 Light level goes to 255" 59ldt 14 F "S1& F. up 32 TX" "S1& Raise floor by 32 (TX)" 60ldt 15 F "S1& F. up 24 TX" "S1& Raise floor by 24 (TX)" 61ldt 16 d "W1 Close for 30s" "W1 Close door for 30 seconds" 62ldt 17 L "W1 Start blink" "W1 Start blinking lights" 63ldt 18 F "S1 Floor up nhEF" "S1 Raise floor to nhEF" 64ldt 19 f "W1 Floor dn HEF" "W1 Lower floor to HEF" 65ldt 20 F "S1& F up nhEF TX" "S1& Raise floor to nhEF (TX)" 66ldt 21 l "S1 Lower lift" "S1 Lower lift" 67ldt 22 F "W1& F up nhEF TX" "W1& Raise floor to nhEF (TX)" 68ldt 23 f "S1 Floor dn LEF" "S1 Lower floor to LEF" 69ldt 24 F "G1 Floor up LIC" "G1 Raise floor to LIC" 70ldt 25 C "W1 Crush FS" "W1 Start fast crushing, slow hurt" 71ldt 26 b "DR Open blue dr" "DR Open door, blue key" 72ldt 27 y "DR Open yel dr" "DR Open door, yellow key" 73ldt 28 g "DR Open green dr" "DR Open door, green key" 74ldt 29 d "S1 Open door" "S1 Open door" 75ldt 30 F "W1 Floor up SLT" "W1 Raise floor by ShortestLowerTexture" 76ldt 31 d "D1 Open door (O)" "D1 Open door (stays open)" 77ldt 32 b "D1 Open blu (O)" "D1 Open door (stays open), blue key" 78ldt 33 g "D1 Open grn (O)" "D1 Open door (stays open), green key" 79ldt 34 y "D1 Open yel (O)" "D1 Open door (stays open), yellow key" 80ldt 35 L "W1 Light to 35" "W1 Light level goes to 35" 81ldt 36 f "W1 F. DN HEF+8" "W1 Lower turbo floor to HEF + 8" 82ldt 37 f "W1 F. dn LEF NXP" "W1 Lower floor to LEF (NXP)" 83ldt 38 f "W1 Floor dn LEF" "W1 Lower floor to LEF" 84ldt 39 t "W1 Teleport" "W1 Teleport to another sector" 85ldt 40 c "W1 CuHEC FdLEF" "W1 Raise ceiling to HEC, lower floor to LEF" 86ldt 41 c "S1 Ceil dn floor" "S1 Lower ceiling to floor" 87ldt 42 d "SR Close door" "SR Close door" 88ldt 43 c "SR Ceil dn floor" "SR Lower ceiling to floor" 89ldt 44 c "W1 C. dn f+8 cru" "W1 Lower ceiling to floor + 8" 90ldt 45 f "SR Floor dn HEF" "SR Lower floor to HEF" 91ldt 46 d "GR Open door (O)" "GR Open door (stays open)" 92ldt 47 F "G1 F. up nhEF TX" "G1 Raise floor to nhEF (TX)" 93ldt 48 x "-- Scroll left" "-- Animated wall (scrolls left)" 94ldt 49 c "S1 C. dn f+8 cru" "S1 Lower ceiling to floor + 8" 95ldt 50 d "S1 Close door" "S1 Close door" 96ldt 51 e "S- Secret level" "S- End level, go to secret level" 97ldt 52 e "W- End level" "W- End level, go to next level" 98ldt 53 m "W1 Start moving" "W1 Start moving floor" 99ldt 54 m "W1 Stop moving f" "W1 Stop moving floor" 100ldt 55 F "S1 F. up LIC-8" "S1 Raise floor to LIC - 8, crush" 101ldt 56 F "W1& F. up LIC-8" "W1& Raise floor to LIC - 8, crush" 102ldt 57 C "W1& Stop crush" "W1& Stop crushing" 103ldt 58 F "W1 Floor up 24" "W1 Raise floor by 24" 104ldt 59 F "W1 F. up 24 TXP" "W1 Raise floor by 24 (TXP)" 105ldt 60 f "SR Floor dn LEF" "SR Lower floor to LEF" 106ldt 61 d "SR Open door (O)" "SR Open door (stays open)" 107ldt 62 l "SR Lower lift" "SR Lower lift" 108ldt 63 d "SR Open door" "SR Open door" 109ldt 64 F "SR Floor up LIC" "SR Raise floor to LIC" 110ldt 65 F "SR F. up LIC-8" "SR Raise floor to LIC - 8, crush" 111ldt 66 F "SR& F. up 24 TX" "SR& Raise floor by 24 (TX)" 112ldt 67 F "SR& F. up 32 TX" "SR& Raise floor by 32 (TX)" 113ldt 68 f "SR& F up nhEF TX" "SR& Raise floor to nhEF (TX)" 114ldt 69 F "SR F. up nhEF" "SR Raise floor to nhEF" 115ldt 70 f "SR F. DN HEF+8" "SR Lower turbo floor to HEF + 8" 116ldt 71 f "S1 F. DN HEF+8" "S1 Lower turbo floor to HEF + 8" 117ldt 72 c "WR C. dn f+8 cru" "WR Lower ceiling to floor + 8" 118ldt 73 C "WR& Crush SS" "WR& Start slow crushing, slow hurt" 119ldt 74 C "WR& Stop crush" "WR& Stop crushing" 120ldt 75 d "WR Close door" "WR Close door" 121ldt 76 d "WR Close for 30s" "WR Close door for 30 seconds" 122ldt 77 C "WR& Crush FF" "WR& Start fast crushing, fast hurt" 123#ldt 78 x "-- Unimplemented" "-- Unimplemented" 124ldt 79 L "WR Light to 35" "WR Light level goes to 35" 125ldt 80 L "WR Light to HE" "WR Light level goes to HE" 126ldt 81 L "WR Light to 255" "WR Light level goes to 255" 127ldt 82 f "WR Floor dn LEF" "WR Lower floor to LEF" 128ldt 83 f "WR Floor dn HEF" "WR Lower floor to HEF" 129ldt 84 f "WR F. dn LEF NXP" "WR Lower floor to LEF (NXP)" 130#ldt 85 x "-- Unimplemented" "-- Unimplemented" 131ldt 86 d "WR Open door (O)" "WR Open door (stays open)" 132ldt 87 m "WR& Start moving" "WR& Start moving floor" 133ldt 88 l "WR Lower lift" "WR Lower lift" 134ldt 89 m "WR& Stop moving" "WR& Stop moving floor" 135ldt 90 d "WR Open door" "WR Open door" 136ldt 91 F "WR Floor up LIC" "WR Raise floor to LIC" 137ldt 92 F "WR Floor up 24" "WR Raise floor by 24" 138ldt 93 F "WR F. up 24 TXP" "WR Raise floor by 24 (TXP)" 139ldt 94 F "WR F. up LIC-8" "WR Raise floor to LIC - 8, crush" 140ldt 95 F "WR F. up nhEF TX" "WR Raise floor to nhEF (TX)" 141ldt 96 F "WR Floor up SLT" "WR Raise floor by ShortestLowerTexture" 142ldt 97 t "WR Teleport" "WR Teleport to another sector" 143ldt 98 f "WR F. DN HEF+8" "WR Lower turbo floor to HEF + 8" 144ldt 99 x "-- Scroll right" "-- Animated wall (scrolls right)" 145ldt 100 d "WR OPEN door" "WR Open turbo door" 146ldt 101 F "S1 Floor up LIC" "S1 Raise floor to LIC" 147ldt 102 f "S1 Floor dn HEF" "S1 Lower floor to HEF" 148ldt 103 d "S1 Open door (O)" "S1 Open door (stays open)" 149ldt 104 L "W1 Light to LE" "W1 Light level goes to LE" 150ldt 105 e "W- Secret level" "W- End level, go to secret level" 151ldt 106 s "W1 Raise stairs" "W1 Raise stairs, step 16" 152ldt 107 s "S1 Raise stairs" "S1 Raise stairs, step 16" 153 154# 155# Definition of sector types 156# Format is : st <number> <shortdesc> <longdesc> 157# <shortdesc> must not exceed 14 characters. 158# 159 160st 0 "X Normal" "X Normal" 161st 1 " Blinks rand" " Light blinks randomly" 162st 2 " Flashes 2 Hz" " Light flashes 2 Hz" 163st 3 " Flashes 1 Hz" " Light flashes 1 Hz" 164st 4 "P -10% flow E" "P -5/10% health, floor scrolls eastward 28, flash 2 Hz" 165st 5 "P -10% health" "P -5/10% health" 166st 6 "? Crush raise" "? Ceiling crush and raise" 167st 7 "P -4% health" "P -2/4% health" 168st 8 " Oscillates" " Light oscillates" 169st 9 "P Secret" "P Secret" 170st 10 " Closes 30 s" " 30 s after level start, ceiling closes like a door" 171st 12 " Flash1Hz syn" " Light flashes 1 Hz, synchronized" 172st 13 " Flash2Hz syn" " Light flashes 2 Hz, synchronized" 173st 14 " Opens 300 s" " 300 s after level start, ceiling opens like a door" 174st 15 "? Ice low fric" "? Ice low friction" 175st 16 "P -16% health" "P -8/16% health" 176st 20 "? Flow E 5" "? Floor scrolls eastward 5" 177st 21 "? Flow E 10" "? Floor scrolls eastward 10" 178st 22 "? Flow E 25" "? Floor scrolls eastward 25" 179st 23 "? Flow E 30" "? Floor scrolls eastward 30" 180st 24 "? Flow E 35" "? Floor scrolls eastward 35" 181st 25 "? Flow N 5" "? Floor scrolls northward 5" 182st 26 "? Flow N 10" "? Floor scrolls northward 10" 183st 27 "? Flow N 25" "? Floor scrolls northward 25" 184st 28 "? Flow N 30" "? Floor scrolls northward 30" 185st 29 "? Flow N 35" "? Floor scrolls northward 35" 186st 30 "? Flow S 5" "? Floor scrolls southward 5" 187st 31 "? Flow S 10" "? Floor scrolls southward 10" 188st 32 "? Flow S 25" "? Floor scrolls southward 25" 189st 33 "? Flow S 30" "? Floor scrolls southward 30" 190st 34 "? Flow S 35" "? Floor scrolls southward 35" 191st 35 "? Flow W 5" "? Floor scrolls westward 5" 192st 36 "? Flow W 10" "? Floor scrolls westward 10" 193st 37 "? Flow W 25" "? Floor scrolls westward 25" 194st 38 "? Flow W 30" "? Floor scrolls westward 30" 195st 39 "? Flow W 35" "? Floor scrolls westward 35" 196st 40 "? Wind E slow" "? Wind blows eastward slowly" 197st 41 "? Wind E mid" "? Wind blows eastward" 198st 42 "? Wind E fast" "? Wind blows eastward fast" 199st 43 "? Wind N slow" "? Wind blows northward slowly" 200st 44 "? Wind N mid" "? Wind blows northward" 201st 45 "? Wind N fast" "? Wind blows northward fast" 202st 46 "? Wind S slow" "? Wind blows southward slowly" 203st 47 "? Wind S mid" "? Wind blows southward" 204st 48 "? Wind S fast" "? Wind blows southward fast" 205st 49 "? Wind W slow" "? Wind blows westward slowly" 206st 50 "? Wind W mid" "? Wind blows westward" 207st 51 "? Wind W fast" "? Wind blows westward fast" 208 209# 210# Definition of thing groups 211# Format is : thinggroup <thinggroup> <colour> <description> 212# 213 214thinggroup p rgb:4/f/4 "Player" 215thinggroup m rgb:f/0/0 "Monster" 216thinggroup w rgb:f/a/0 "Weapon" 217thinggroup a rgb:8/5/0 "Ammunition" 218thinggroup h rgb:2/8/0 "Health & armour" 219thinggroup b rgb:2/8/0 "Misc. bonus" 220thinggroup k rgb:f/0/f "Key" 221thinggroup d rgb:6/6/c "Misc. decoration" 222#thinggroup l rgb:6/6/c "Light source" 223#thinggroup g rgb:6/6/c "Gory decoration" 224#thinggroup c rgb:6/6/c "Corpse" 225thinggroup e rgb:0/b/d "Environment sound" 226thinggroup s rgb:0/b/d "Ambient sound" 227 228# 229# Definition of things 230# Format is : 231# thing <number> <thinggroup> <flags> <radius> <desc> [<sprite>] 232# <desc> must not exceed 19 characters. 233# 234 235thing 1 p - 16 "Player 1 start" PLAY 236thing 2 p - 16 "Player 2 start" PLAY 237thing 3 p - 16 "Player 3 start" PLAY 238thing 4 p - 16 "Player 4 start" PLAY 239thing 11 p - 16 "Deathmatch start" PLAYF1 240thing 14 p - 20 "Teleport exit" TELE 241 242thing 66 m - 16 "Gargoyle" IMPX 243thing 5 m - 16 "Gargoyle leader" IMPXD 244thing 68 m - 22 "Golem" MUMM 245thing 69 m s 22 "Golem ghost" MUMM 246thing 45 m - 22 "Golem leader" MUMMY 247thing 46 m s 22 "Golem leader ghost" MUMMY 248thing 64 m - 24 "Undead warrior" KNIG 249thing 65 m s 24 "Undead warrior ghost" KNIG 250thing 15 m - 16 "Disciple" WZRD 251thing 70 m - 32 "Weredragon" BEAS 252thing 90 m - 20 "Sabre claw" CLNK 253thing 6 m - 40 "Ironlich" HEAD 254thing 9 m - 28 "Maulotaur" MNTR 255thing 92 m - 22 "Ophidian" SNKE 256thing 7 m - 28 "D'Sparil" SRCR 257thing 56 m - 17 "D'Sparil spot" SOR2H 258 259thing 2005 w - 20 "Gauntlets" WGNT 260thing 2001 w - 20 "Ethereal cross bow" WBOW 261thing 53 w - 20 "Dragon claw" WBLS 262thing 2004 w - 20 "Hellstaff" WSKL 263thing 2003 w - 20 "Phoenix rod" WPHX 264thing 2002 w - 20 "Mace" WMCE 265 266thing 10 a - 20 "Wand crystal" AMG1 267thing 12 a - 20 "Wand geode" AMG2 268thing 18 a - 20 "Ethereal arrows" AMC1 269thing 19 a - 20 "Ethereal quiver" AMC2 270thing 54 a - 20 "Claw orb" AMB1 271thing 55 a - 20 "Energy orb" AMB2 272thing 20 a - 20 "Lesser runes" AMS1 273thing 21 a - 20 "Greater runes" AMS2 274thing 22 a - 20 "Flame orb" AMP1 275thing 23 a - 20 "Inferno orb" AMP2 276thing 13 a - 20 "Mace spheres" AMM1 277thing 16 a - 20 "Pile of mace spheres" AMM2 278 279thing 32 h - 20 "Mystic urn" SPHL 280thing 81 h - 20 "Crystal vial" PTN1 281thing 82 h - 20 "Quartz flask" PTN2 282thing 85 h - 20 "Silver shield" SHLD 283thing 31 h - 20 "Enchanted shield" SHD2 284 285thing 8 b - 20 "Bag of holding" BAGH 286thing 30 b - 20 "Morph ovum" EGGC 287thing 34 b - 20 "Time bomb" FBMB 288thing 83 b - 20 "Wings of wrath" SOAR 289thing 75 b - 20 "Shadowsphere" INVS 290thing 84 b - 20 "Ring of invuln." INVU 291thing 35 b - 20 "Map scroll" SPMP 292thing 36 b - 20 "Chaos device" ATLP 293thing 86 b - 20 "Tome of power" PWBK 294thing 33 b - 20 "Torch" TRCH 295 296thing 73 k - 20 "Green key" AKYY 297thing 79 k - 20 "Blue key " BKYY 298thing 80 k - 20 "Yellow key" CKYY 299 300thing 44 d - 12 "Barrel" BARL 301thing 47 d - 14 "Brown pillar" BRPL 302thing 28 d - 20 "Chandelier" CHDL 303thing 76 d - 16 "Fire brazier" KFR1 304thing 51 d - 8 "Hanging corpse" HCOR 305thing 94 d - 16 "Blue key statue" KGZB 306thing 95 d - 16 "Green key statue" KGZG 307thing 96 d - 16 "Yellow key statue" KGZY 308thing 48 d - 20 "Moss 1" MOS1 309thing 49 d - 20 "Moss 2" MOS2 310thing 27 d - 12 "Serpent torch" SRTC 311thing 26 d - 20 "Hanging skull 35" SKH4 312thing 25 d - 20 "Hanging skull 45" SKH3 313thing 24 d - 20 "Hanging skull 60" SKH2 314thing 17 d - 20 "Hanging skull 70" SKH1 315thing 29 d - 16 "Small pillar" SMPL 316thing 50 d - 20 "Wall torch" WTRH 317thing 74 d - 20 "Teleport glitter" TGLTA 318thing 52 d - 20 "Exit glitter" TGLTF 319thing 87 d - 12 "Volcano" VLCO 320thing 37 d - 8 "Small stalagmite" STGS 321thing 38 d - 12 "Large stalagmite" STGL 322thing 39 d - 8 "Small stalactite" STCS 323thing 40 d - 12 "Large stalactite" STCL 324thing 2035 d - 16 "Pod" PPOD 325thing 43 d - 20 "Pod generator" 326 327thing 41 e - 20 "Waterfall" 328thing 42 e - 20 "Wind" 329 330thing 1200 s - 16 "Scream" 331thing 1201 s - 16 "Squish" 332thing 1202 s - 16 "Water drip" 333thing 1203 s - 16 "Slow footsteps" 334thing 1204 s - 16 "Heart beat" 335thing 1205 s - 16 "Bells" 336thing 1206 s - 16 "Growl" 337thing 1207 s - 16 "Magic" 338thing 1208 s - 16 "Laughter" 339thing 1209 s - 16 "Fast footsteps" 340 341 342