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