Skip to content

Commit c69cb70

Browse files
committed
First Commit to GitHub
0 parents  commit c69cb70

File tree

741 files changed

+508934
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

741 files changed

+508934
-0
lines changed

ACTORDEF.txt

+221
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
Custom actor support for DelphiDoom is supported via ACTORDEF lump.
2+
This is a text file, quite similar, with zDoom's DECORATE lumps. You can take a look inside at DelphiDoom monsters pak (DDMONSTERS.WAD) witch contains more than 50 new defined actors in ACTORDEF lumps.
3+
4+
To define the enemy flag FLOATBOB you can write:
5+
+FLOATBOB or
6+
FLOATBOB or
7+
MF_FLOATBOB or
8+
MF_EX_FLOATBOB
9+
All the above means the same to DelphiDoom ACTORDEF parser.
10+
11+
In addition to define a missile you can either specify the
12+
DEFAULTMISSILE flag or define individual the flags that describe a missile:
13+
MISSILE
14+
NOGRAVITY
15+
NOBLOCKMAP
16+
DROPOFF
17+
18+
There is also the DEFAULTTRANSPARENT flag to define default transparency (equivelant to RENDERSTYLE TRANSLUCENT and ALPHA 0.67).
19+
20+
Sound aliases are located in SNDINFO lumps. $RANDOM directive is not supported but you can specify RANDOMSEESOUND, RANDOMPAINSOUND etc as the actor flags. Random sound system will do the following search for random sounds: For example we have an actor with
21+
22+
+RANDOMSEESOUND
23+
seesound "DSSEE1"
24+
25+
DelphiDoom automatically will check DSSEE2, DSSEE3, .. DSSEE9 if present in WADs and create a random sound list.
26+
27+
Also DelphiDoom supports some more actor fields such as:
28+
CUSTOMSOUND1
29+
CUSTOMSOUND2
30+
CUSTOMSOUND3
31+
32+
33+
There are also some DelphiDoom specific flags to define color lights:
34+
(MF_EX_)WHITELIGHT
35+
(MF_EX_)REDLIGHT
36+
(MF_EX_)GREENLIGHT
37+
(MF_EX_)BLUELIGHT
38+
(MF_EX_)YELLOWLIGHT
39+
40+
41+
Current ACTORDEF functions that DelphiDoom supports:
42+
----------------------------------------------------
43+
A_LIGHT0
44+
A_WEAPONREADY
45+
A_LOWER
46+
A_RAISE
47+
A_PUNCH
48+
A_REFIRE
49+
A_FIREPISTOL
50+
A_LIGHT1
51+
A_FIRESHOTGUN
52+
A_LIGHT2
53+
A_FIRESHOTGUN2
54+
A_CHECKRELOAD
55+
A_OPENSHOTGUN2
56+
A_LOADSHOTGUN2
57+
A_CLOSESHOTGUN2
58+
A_FIRECGUN
59+
A_GUNFLASH
60+
A_FIREMISSILE
61+
A_SAW
62+
A_FIREPLASMA
63+
A_BFGSOUND
64+
A_FIREBFG
65+
A_BFGSPRAY
66+
A_EXPLODE
67+
A_PAIN
68+
A_PLAYERSCREAM
69+
A_FALL
70+
A_XSCREAM
71+
A_LOOK
72+
A_CHASE
73+
A_FACETARGET
74+
A_POSATTACK
75+
A_SCREAM
76+
A_SPOSATTACK
77+
A_VILECHASE
78+
A_VILESTART
79+
A_VILETARGET
80+
A_VILEATTACK
81+
A_STARTFIRE
82+
A_FIRE
83+
A_FIRECRACKLE
84+
A_TRACER
85+
A_SKELWHOOSH
86+
A_SKELFIST
87+
A_SKELMISSILE
88+
A_FATRAISE
89+
A_FATATTACK1
90+
A_FATATTACK2
91+
A_FATATTACK3
92+
A_BOSSDEATH
93+
A_CPOSATTACK
94+
A_CPOSREFIRE
95+
A_TROOPATTACK
96+
A_SARGATTACK
97+
A_HEADATTACK
98+
A_BRUISATTACK
99+
A_SKULLATTACK
100+
A_METAL
101+
A_SPIDREFIRE
102+
A_BABYMETAL
103+
A_BSPIATTACK
104+
A_HOOF
105+
A_CYBERATTACK
106+
A_PAINATTACK
107+
A_PAINDIE
108+
A_KEENDIE
109+
A_BRAINPAIN
110+
A_BRAINSCREAM
111+
A_BRAINDIE
112+
A_BRAINAWAKE
113+
A_BRAINSPIT
114+
A_SPAWNSOUND
115+
A_SPAWNFLY
116+
A_BRAINEXPLODE
117+
// The following are custom defined actions:
118+
A_CUSTOMSOUND1
119+
A_CUSTOMSOUND2
120+
A_CUSTOMSOUND3
121+
A_RANDOMPAINSOUND
122+
A_RANDOMSEESOUND
123+
A_RANDOMATTACKSOUND
124+
A_RANDOMDEATHSOUND
125+
A_RANDOMACTIVESOUND
126+
A_RANDOMCUSTOMSOUND1
127+
A_RANDOMCUSTOMSOUND2
128+
A_RANDOMCUSTOMSOUND3
129+
A_RANDOMCUSTOMSOUND
130+
A_ANNIHILATORATTACK
131+
A_PLAYSOUND
132+
A_RANDOMSOUND
133+
A_STOP
134+
A_JUMP
135+
A_CUSTOMMISSILE
136+
A_NOGRAVITY
137+
A_GRAVITY
138+
A_NOBLOCKING
139+
A_MELEEATTACK
140+
A_SPAWNITEM
141+
A_SEEKERMISSILE
142+
A_CSTAFFMISSILESLITHER
143+
A_SETTRANSLUCENT
144+
A_DIE
145+
A_CUSTOMBULLETATTACK
146+
A_FADEOUT
147+
A_FADEIN
148+
A_MISSILEATTACK
149+
A_ADJUSTSIDESPOT
150+
A_COUNTDOWN
151+
A_FASTCHASE
152+
A_LOWGRAVITY
153+
A_THRUSTZ
154+
A_THRUSTXY
155+
A_TURN
156+
A_JUMPIFCLOSER
157+
A_JUMPIFHEALTHLOWER
158+
A_SCREAMANDUNBLOCK
159+
A_PLAYWEAPONSOUND
160+
A_SETINVULNERABLE
161+
A_UNSETINVULNERABLE
162+
A_RANDOMMELEESOUND
163+
A_FLOATBOB
164+
A_NOFLOATBOB
165+
A_MISSILE
166+
A_NOMISSILE
167+
A_COMBOATTACK
168+
A_BULLETATTACK
169+
A_MEDIUMGRAVITY
170+
A_WANDER
171+
A_FadeOut10
172+
A_FadeOut20
173+
A_FadeOut30
174+
A_FadeIn10
175+
A_FadeIn20
176+
A_FadeIn30
177+
A_SpawnItemEx
178+
A_RandomMissile
179+
A_HideThing
180+
A_UnHideThing
181+
A_SpawnDebris
182+
A_Turn5
183+
A_Turn10
184+
A_SpawnSmokeUp
185+
A_SpawnSmokeDown
186+
A_SpawnSmokeHorz
187+
A_SetInteractive
188+
A_UnSetInteractive
189+
A_SetMonsterInfight
190+
A_UnSetMonsterInfight
191+
A_RemoveMobj
192+
A_NoiseAlert
193+
A_ConsoleCommand
194+
A_SetCustomParam
195+
A_AddCustomParam
196+
A_SubtractCustomParam
197+
A_SetTargetCustomParam
198+
A_AddTargetCustomParam
199+
A_SubtractTargetCustomParam
200+
A_JumpIfCustomParam
201+
A_JumpIfCustomParamLess
202+
A_JumpIfCustomParamGreater
203+
A_JumpIfTargetCustomParam
204+
A_JumpIfTargetCustomParamLess
205+
A_JumpIfTargetCustomParamGreater
206+
A_SetShootable
207+
A_UnSetShootable
208+
A_PlayerMessage
209+
A_PlayerFaceMe
210+
A_GoTo
211+
A_GoToIfCloser
212+
A_GoToIfHealthLower
213+
A_GoToIfCustomParam
214+
A_GoToIfCustomParamLess
215+
A_GoToIfCustomParamGreater
216+
A_GoToIfTargetCustomParam
217+
A_GoToIfTargetCustomParamLess
218+
A_GoToIfTargetCustomParamGreater
219+
A_SetFloorClip
220+
A_UnSetFloorClip
221+

DelphiDoom.url

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[InternetShortcut]
2+
url=http://sourceforge.net/projects/delphidoom/
3+
Modified=506F362404F5C701DA
4+
IDList=
5+
HotKey=0
6+
[{000214A0-0000-0000-C000-000000000046}]
7+
Prop3=19,2

0 commit comments

Comments
 (0)