User Tools

Site Tools


zdaemon:acs:opcodes

ACS Opcode Support in ZDaemon

The following table shows a comparison between ZDoom (2020-01-04), ZDaemon 1.10.11, and Zandronum (2018-01-07).

Opcode ZDoom ZDaemon Zandronum
0 PCD_NOP Yes Yes Yes
1 PCD_TERMINATE Yes Yes Yes
2 PCD_SUSPEND Yes Yes Yes
3 PCD_PUSHNUMBER Yes Yes Yes
4 PCD_LSPEC1 Yes Yes Yes
5 PCD_LSPEC2 Yes Yes Yes
6 PCD_LSPEC3 Yes Yes Yes
7 PCD_LSPEC4 Yes Yes Yes
8 PCD_LSPEC5 Yes Yes Yes
9 PCD_LSPEC1DIRECT Yes Yes Yes
10 PCD_LSPEC2DIRECT Yes Yes Yes
11 PCD_LSPEC3DIRECT Yes Yes Yes
12 PCD_LSPEC4DIRECT Yes Yes Yes
13 PCD_LSPEC5DIRECT Yes Yes Yes
14 PCD_ADD Yes Yes Yes
15 PCD_SUBTRACT Yes Yes Yes
16 PCD_MULTIPLY Yes Yes Yes
17 PCD_DIVIDE Yes Yes Yes
18 PCD_MODULUS Yes Yes Yes
19 PCD_EQ Yes Yes Yes
20 PCD_NE Yes Yes Yes
21 PCD_LT Yes Yes Yes
22 PCD_GT Yes Yes Yes
23 PCD_LE Yes Yes Yes
24 PCD_GE Yes Yes Yes
25 PCD_ASSIGNSCRIPTVAR Yes Yes Yes
26 PCD_ASSIGNMAPVAR Yes Yes Yes
27 PCD_ASSIGNWORLDVAR Yes Yes Yes
28 PCD_PUSHSCRIPTVAR Yes Yes Yes
29 PCD_PUSHMAPVAR Yes Yes Yes
30 PCD_PUSHWORLDVAR Yes Yes Yes
31 PCD_ADDSCRIPTVAR Yes Yes Yes
32 PCD_ADDMAPVAR Yes Yes Yes
33 PCD_ADDWORLDVAR Yes Yes Yes
34 PCD_SUBSCRIPTVAR Yes Yes Yes
35 PCD_SUBMAPVAR Yes Yes Yes
36 PCD_SUBWORLDVAR Yes Yes Yes
37 PCD_MULSCRIPTVAR Yes Yes Yes
38 PCD_MULMAPVAR Yes Yes Yes
39 PCD_MULWORLDVAR Yes Yes Yes
40 PCD_DIVSCRIPTVAR Yes Yes Yes
41 PCD_DIVMAPVAR Yes Yes Yes
42 PCD_DIVWORLDVAR Yes Yes Yes
43 PCD_MODSCRIPTVAR Yes Yes Yes
44 PCD_MODMAPVAR Yes Yes Yes
45 PCD_MODWORLDVAR Yes Yes Yes
46 PCD_INCSCRIPTVAR Yes Yes Yes
47 PCD_INCMAPVAR Yes Yes Yes
48 PCD_INCWORLDVAR Yes Yes Yes
49 PCD_DECSCRIPTVAR Yes Yes Yes
50 PCD_DECMAPVAR Yes Yes Yes
51 PCD_DECWORLDVAR Yes Yes Yes
52 PCD_GOTO Yes Yes Yes
53 PCD_IFGOTO Yes Yes Yes
54 PCD_DROP Yes Yes Yes
55 PCD_DELAY Yes Yes Yes
56 PCD_DELAYDIRECT Yes Yes Yes
57 PCD_RANDOM Yes Yes Yes
58 PCD_RANDOMDIRECT Yes Yes Yes
59 PCD_THINGCOUNT Yes Yes Yes
60 PCD_THINGCOUNTDIRECT Yes Yes Yes
61 PCD_TAGWAIT Yes Yes Yes
62 PCD_TAGWAITDIRECT Yes Yes Yes
63 PCD_POLYWAIT Yes Yes Yes
64 PCD_POLYWAITDIRECT Yes Yes Yes
65 PCD_CHANGEFLOOR Yes Yes Yes
66 PCD_CHANGEFLOORDIRECT Yes Yes Yes
67 PCD_CHANGECEILING Yes Yes Yes
68 PCD_CHANGECEILINGDIRECT Yes Yes Yes
69 PCD_RESTART Yes Yes Yes
70 PCD_ANDLOGICAL Yes Yes Yes
71 PCD_ORLOGICAL Yes Yes Yes
72 PCD_ANDBITWISE Yes Yes Yes
73 PCD_ORBITWISE Yes Yes Yes
74 PCD_EORBITWISE Yes Yes Yes
75 PCD_NEGATELOGICAL Yes Yes Yes
76 PCD_LSHIFT Yes Yes Yes
77 PCD_RSHIFT Yes Yes Yes
78 PCD_UNARYMINUS Yes Yes Yes
79 PCD_IFNOTGOTO Yes Yes Yes
80 PCD_LINESIDE Yes Yes Yes
81 PCD_SCRIPTWAIT Yes Yes Yes
82 PCD_SCRIPTWAITDIRECT Yes Yes Yes
83 PCD_CLEARLINESPECIAL Yes Yes Yes
84 PCD_CASEGOTO Yes Yes Yes
85 PCD_BEGINPRINT Yes Yes Yes
86 PCD_ENDPRINT Yes Yes Yes
87 PCD_PRINTSTRING Yes Yes Yes
88 PCD_PRINTNUMBER Yes Yes Yes
89 PCD_PRINTCHARACTER Yes Yes Yes
90 PCD_PLAYERCOUNT Yes Yes Yes
91 PCD_GAMETYPE Yes Yes Yes
92 PCD_GAMESKILL Yes Yes Yes
93 PCD_TIMER Yes Yes Yes
94 PCD_SECTORSOUND Yes Yes Yes
95 PCD_AMBIENTSOUND Yes Yes Yes
96 PCD_SOUNDSEQUENCE Yes Yes Yes
97 PCD_SETLINETEXTURE Yes Yes Yes
98 PCD_SETLINEBLOCKING Yes Yes Yes
99 PCD_SETLINESPECIAL Yes Yes Yes
100 PCD_THINGSOUND Yes Yes Yes
101 PCD_ENDPRINTBOLD Yes Yes Yes
102 PCD_ACTIVATORSOUND Yes Yes Yes
103 PCD_LOCALAMBIENTSOUND Yes Yes Yes
104 PCD_SETLINEMONSTERBLOCKING Yes Yes Yes
105 PCD_PLAYERBLUESKULL No No Yes
106 PCD_PLAYERREDSKULL No No Yes
107 PCD_PLAYERYELLOWSKULL No No Yes
108 PCD_PLAYERMASTERSKULL No No No
109 PCD_PLAYERBLUECARD No No Yes
110 PCD_PLAYERREDCARD No No Yes
111 PCD_PLAYERYELLOWCARD No No Yes
112 PCD_PLAYERMASTERCARD No No No
113 PCD_PLAYERBLACKSKULL No No No
114 PCD_PLAYERSILVERSKULL No No No
115 PCD_PLAYERGOLDSKULL No No No
116 PCD_PLAYERBLACKCARD No No No
117 PCD_PLAYERSILVERCARD No No No
118 PCD_ISNETWORKGAME Yes No No
119 PCD_PLAYERTEAM Yes No Yes
120 PCD_PLAYERHEALTH Yes Yes Yes
121 PCD_PLAYERARMORPOINTS Yes Yes Yes
122 PCD_PLAYERFRAGS Yes Yes Yes
123 PCD_PLAYEREXPERT No No No
124 PCD_BLUETEAMCOUNT No No Yes
125 PCD_REDTEAMCOUNT No No Yes
126 PCD_BLUETEAMSCORE No No Yes
127 PCD_REDTEAMSCORE No No Yes
128 PCD_ISONEFLAGCTF No No Yes
129 PCD_LSPEC6 No No No
130 PCD_LSPEC6DIRECT No No No
131 PCD_PRINTNAME Yes Yes Yes
132 PCD_MUSICCHANGE Yes Yes Yes
133 PCD_CONSOLECOMMANDDIRECT Yes No Yes
134 PCD_CONSOLECOMMAND Yes No Yes
135 PCD_SINGLEPLAYER Yes Yes Yes
136 PCD_FIXEDMUL Yes Yes Yes
137 PCD_FIXEDDIV Yes Yes Yes
138 PCD_SETGRAVITY Yes Yes Yes
139 PCD_SETGRAVITYDIRECT Yes Yes Yes
140 PCD_SETAIRCONTROL Yes Yes Yes
141 PCD_SETAIRCONTROLDIRECT Yes Yes Yes
142 PCD_CLEARINVENTORY Yes Yes Yes
143 PCD_GIVEINVENTORY Yes Yes Yes
144 PCD_GIVEINVENTORYDIRECT Yes Yes Yes
145 PCD_TAKEINVENTORY Yes Yes Yes
146 PCD_TAKEINVENTORYDIRECT Yes Yes Yes
147 PCD_CHECKINVENTORY Yes Yes Yes
148 PCD_CHECKINVENTORYDIRECT Yes Yes Yes
149 PCD_SPAWN Yes Yes Yes
150 PCD_SPAWNDIRECT Yes Yes Yes
151 PCD_SPAWNSPOT Yes Yes Yes
152 PCD_SPAWNSPOTDIRECT Yes Yes Yes
153 PCD_SETMUSIC Yes Yes Yes
154 PCD_SETMUSICDIRECT Yes Yes Yes
155 PCD_LOCALSETMUSIC Yes Yes Yes
156 PCD_LOCALSETMUSICDIRECT Yes Yes Yes
157 PCD_PRINTFIXED Yes Yes Yes
158 PCD_PRINTLOCALIZED Yes Yes Yes
159 PCD_MOREHUDMESSAGE Yes Yes Yes
160 PCD_OPTHUDMESSAGE Yes Yes Yes
161 PCD_ENDHUDMESSAGE Yes Yes Yes
162 PCD_ENDHUDMESSAGEBOLD Yes Yes Yes
163 PCD_SETSTYLE No No No
164 PCD_SETSTYLEDIRECT No No No
165 PCD_SETFONT Yes Yes Yes
166 PCD_SETFONTDIRECT Yes Yes Yes
167 PCD_PUSHBYTE Yes Yes Yes
168 PCD_LSPEC1DIRECTB Yes Yes Yes
169 PCD_LSPEC2DIRECTB Yes Yes Yes
170 PCD_LSPEC3DIRECTB Yes Yes Yes
171 PCD_LSPEC4DIRECTB Yes Yes Yes
172 PCD_LSPEC5DIRECTB Yes Yes Yes
173 PCD_DELAYDIRECTB Yes Yes Yes
174 PCD_RANDOMDIRECTB Yes Yes Yes
175 PCD_PUSHBYTES Yes Yes Yes
176 PCD_PUSH2BYTES Yes Yes Yes
177 PCD_PUSH3BYTES Yes Yes Yes
178 PCD_PUSH4BYTES Yes Yes Yes
179 PCD_PUSH5BYTES Yes Yes Yes
180 PCD_SETTHINGSPECIAL Yes Yes Yes
181 PCD_ASSIGNGLOBALVAR Yes Yes Yes
182 PCD_PUSHGLOBALVAR Yes Yes Yes
183 PCD_ADDGLOBALVAR Yes Yes Yes
184 PCD_SUBGLOBALVAR Yes Yes Yes
185 PCD_MULGLOBALVAR Yes Yes Yes
186 PCD_DIVGLOBALVAR Yes Yes Yes
187 PCD_MODGLOBALVAR Yes Yes Yes
188 PCD_INCGLOBALVAR Yes Yes Yes
189 PCD_DECGLOBALVAR Yes Yes Yes
190 PCD_FADETO Yes Yes Yes
191 PCD_FADERANGE Yes Yes Yes
192 PCD_CANCELFADE Yes Yes Yes
193 PCD_PLAYMOVIE Yes No Yes
194 PCD_SETFLOORTRIGGER Yes Yes Yes
195 PCD_SETCEILINGTRIGGER Yes Yes Yes
196 PCD_GETACTORX Yes Yes Yes
197 PCD_GETACTORY Yes Yes Yes
198 PCD_GETACTORZ Yes Yes Yes
199 PCD_STARTTRANSLATION Yes Yes Yes
200 PCD_TRANSLATIONRANGE1 Yes Yes Yes
201 PCD_TRANSLATIONRANGE2 Yes Yes Yes
202 PCD_ENDTRANSLATION Yes Yes Yes
203 PCD_CALL Yes Yes Yes
204 PCD_CALLDISCARD Yes Yes Yes
205 PCD_RETURNVOID Yes Yes Yes
206 PCD_RETURNVAL Yes Yes Yes
207 PCD_PUSHMAPARRAY Yes Yes Yes
208 PCD_ASSIGNMAPARRAY Yes Yes Yes
209 PCD_ADDMAPARRAY Yes Yes Yes
210 PCD_SUBMAPARRAY Yes Yes Yes
211 PCD_MULMAPARRAY Yes Yes Yes
212 PCD_DIVMAPARRAY Yes Yes Yes
213 PCD_MODMAPARRAY Yes Yes Yes
214 PCD_INCMAPARRAY Yes Yes Yes
215 PCD_DECMAPARRAY Yes Yes Yes
216 PCD_DUP Yes Yes Yes
217 PCD_SWAP Yes Yes Yes
218 PCD_WRITETOINI No No No
219 PCD_GETFROMINI No No No
220 PCD_SIN Yes Yes Yes
221 PCD_COS Yes Yes Yes
222 PCD_VECTORANGLE Yes Yes Yes
223 PCD_CHECKWEAPON Yes Yes Yes
224 PCD_SETWEAPON Yes Yes Yes
225 PCD_TAGSTRING Yes Yes Yes
226 PCD_PUSHWORLDARRAY Yes Yes Yes
227 PCD_ASSIGNWORLDARRAY Yes Yes Yes
228 PCD_ADDWORLDARRAY Yes Yes Yes
229 PCD_SUBWORLDARRAY Yes Yes Yes
230 PCD_MULWORLDARRAY Yes Yes Yes
231 PCD_DIVWORLDARRAY Yes Yes Yes
232 PCD_MODWORLDARRAY Yes Yes Yes
233 PCD_INCWORLDARRAY Yes Yes Yes
234 PCD_DECWORLDARRAY Yes Yes Yes
235 PCD_PUSHGLOBALARRAY Yes Yes Yes
236 PCD_ASSIGNGLOBALARRAY Yes Yes Yes
237 PCD_ADDGLOBALARRAY Yes Yes Yes
238 PCD_SUBGLOBALARRAY Yes Yes Yes
239 PCD_MULGLOBALARRAY Yes Yes Yes
240 PCD_DIVGLOBALARRAY Yes Yes Yes
241 PCD_MODGLOBALARRAY Yes Yes Yes
242 PCD_INCGLOBALARRAY Yes Yes Yes
243 PCD_DECGLOBALARRAY Yes Yes Yes
244 PCD_SETMARINEWEAPON Yes Yes Yes
245 PCD_SETACTORPROPERTY Yes Yes Yes
246 PCD_GETACTORPROPERTY Yes Yes Yes
247 PCD_PLAYERNUMBER Yes Yes Yes
248 PCD_ACTIVATORTID Yes Yes Yes
249 PCD_SETMARINESPRITE Yes Yes Yes
250 PCD_GETSCREENWIDTH Yes Yes Yes
251 PCD_GETSCREENHEIGHT Yes Yes Yes
252 PCD_THING_PROJECTILE2 Yes Yes Yes
253 PCD_STRLEN Yes Yes Yes
254 PCD_SETHUDSIZE Yes Yes Yes
255 PCD_GETCVAR Yes Yes Yes
256 PCD_CASEGOTOSORTED Yes Yes Yes
257 PCD_SETRESULTVALUE Yes Yes Yes
258 PCD_GETLINEROWOFFSET Yes Yes Yes
259 PCD_GETACTORFLOORZ Yes Yes Yes
260 PCD_GETACTORANGLE Yes Yes Yes
261 PCD_GETSECTORFLOORZ Yes Yes Yes
262 PCD_GETSECTORCEILINGZ Yes Yes Yes
263 PCD_LSPEC5RESULT Yes Yes Yes
264 PCD_GETSIGILPIECES Yes No Yes
265 PCD_GETLEVELINFO Yes Yes Yes
266 PCD_CHANGESKY Yes Yes Yes
267 PCD_PLAYERINGAME Yes Yes Yes
268 PCD_PLAYERISBOT Yes Yes Yes
269 PCD_SETCAMERATOTEXTURE Yes No Yes
270 PCD_ENDLOG Yes Yes Yes
271 PCD_GETAMMOCAPACITY Yes Yes Yes
272 PCD_SETAMMOCAPACITY Yes Yes Yes
273 PCD_PRINTMAPCHARARRAY Yes Yes Yes
274 PCD_PRINTWORLDCHARARRAY Yes Yes Yes
275 PCD_PRINTGLOBALCHARARRAY Yes Yes Yes
276 PCD_SETACTORANGLE Yes Yes Yes
277 PCD_GRABINPUT No No No
278 PCD_SETMOUSEPOINTER No No No
279 PCD_MOVEMOUSEPOINTER No No No
280 PCD_SPAWNPROJECTILE Yes Yes Yes
281 PCD_GETSECTORLIGHTLEVEL Yes Yes Yes
282 PCD_GETACTORCEILINGZ Yes Yes Yes
283 PCD_SETACTORPOSITION Yes Yes Yes
284 PCD_CLEARACTORINVENTORY Yes Yes Yes
285 PCD_GIVEACTORINVENTORY Yes Yes Yes
286 PCD_TAKEACTORINVENTORY Yes Yes Yes
287 PCD_CHECKACTORINVENTORY Yes Yes Yes
288 PCD_THINGCOUNTNAME Yes Yes Yes
289 PCD_SPAWNSPOTFACING Yes Yes Yes
290 PCD_PLAYERCLASS Yes Yes Yes
291 PCD_ANDSCRIPTVAR Yes Yes Yes
292 PCD_ANDMAPVAR Yes Yes Yes
293 PCD_ANDWORLDVAR Yes Yes Yes
294 PCD_ANDGLOBALVAR Yes Yes Yes
295 PCD_ANDMAPARRAY Yes Yes Yes
296 PCD_ANDWORLDARRAY Yes Yes Yes
297 PCD_ANDGLOBALARRAY Yes Yes Yes
298 PCD_EORSCRIPTVAR Yes Yes Yes
299 PCD_EORMAPVAR Yes Yes Yes
300 PCD_EORWORLDVAR Yes Yes Yes
301 PCD_EORGLOBALVAR Yes Yes Yes
302 PCD_EORMAPARRAY Yes Yes Yes
303 PCD_EORWORLDARRAY Yes Yes Yes
304 PCD_EORGLOBALARRAY Yes Yes Yes
305 PCD_ORSCRIPTVAR Yes Yes Yes
306 PCD_ORMAPVAR Yes Yes Yes
307 PCD_ORWORLDVAR Yes Yes Yes
308 PCD_ORGLOBALVAR Yes Yes Yes
309 PCD_ORMAPARRAY Yes Yes Yes
310 PCD_ORWORLDARRAY Yes Yes Yes
311 PCD_ORGLOBALARRAY Yes Yes Yes
312 PCD_LSSCRIPTVAR Yes Yes Yes
313 PCD_LSMAPVAR Yes Yes Yes
314 PCD_LSWORLDVAR Yes Yes Yes
315 PCD_LSGLOBALVAR Yes Yes Yes
316 PCD_LSMAPARRAY Yes Yes Yes
317 PCD_LSWORLDARRAY Yes Yes Yes
318 PCD_LSGLOBALARRAY Yes Yes Yes
319 PCD_RSSCRIPTVAR Yes Yes Yes
320 PCD_RSMAPVAR Yes Yes Yes
321 PCD_RSWORLDVAR Yes Yes Yes
322 PCD_RSGLOBALVAR Yes Yes Yes
323 PCD_RSMAPARRAY Yes Yes Yes
324 PCD_RSWORLDARRAY Yes Yes Yes
325 PCD_RSGLOBALARRAY Yes Yes Yes
326 PCD_GETPLAYERINFO Yes Yes Yes
327 PCD_CHANGELEVEL Yes No Yes
328 PCD_SECTORDAMAGE Yes No Yes
329 PCD_REPLACETEXTURES Yes Yes Yes
330 PCD_NEGATEBINARY Yes Yes Yes
331 PCD_GETACTORPITCH Yes Yes Yes
332 PCD_SETACTORPITCH Yes Yes Yes
333 PCD_PRINTBIND Yes Yes Yes
334 PCD_SETACTORSTATE Yes No Yes
335 PCD_THINGDAMAGE2 Yes No Yes
336 PCD_USEINVENTORY Yes No Yes
337 PCD_USEACTORINVENTORY Yes No Yes
338 PCD_CHECKACTORCEILINGTEXTURE Yes Yes Yes
339 PCD_CHECKACTORFLOORTEXTURE Yes Yes Yes
340 PCD_GETACTORLIGHTLEVEL Yes Yes Yes
341 PCD_SETMUGSHOTSTATE Yes No Yes
342 PCD_THINGCOUNTSECTOR Yes Yes Yes
343 PCD_THINGCOUNTNAMESECTOR Yes Yes Yes
344 PCD_CHECKPLAYERCAMERA Yes Yes Yes
345 PCD_MORPHACTOR Yes Yes Yes
346 PCD_UNMORPHACTOR Yes Yes Yes
347 PCD_GETPLAYERINPUT Yes Yes Yes
348 PCD_CLASSIFYACTOR Yes Yes Yes
349 PCD_PRINTBINARY Yes Yes Yes
350 PCD_PRINTHEX Yes Yes Yes
351 PCD_CALLFUNC Yes Yes Yes
352 PCD_SAVESTRING Yes Yes Yes
353 PCD_PRINTMAPCHRANGE Yes No Yes
354 PCD_PRINTWORLDCHRANGE Yes No Yes
355 PCD_PRINTGLOBALCHRANGE Yes No Yes
356 PCD_STRCPYTOMAPCHRANGE Yes No Yes
357 PCD_STRCPYTOWORLDCHRANGE Yes No Yes
358 PCD_STRCPYTOGLOBALCHRANGE Yes No Yes
359 PCD_PUSHFUNCTION Yes Yes Yes
360 PCD_CALLSTACK Yes Yes Yes
361 PCD_SCRIPTWAITNAMED Yes Yes Yes
362 PCD_TRANSLATIONRANGE3 Yes No Yes
363 PCD_GOTOSTACK Yes Yes Yes
364 PCD_ASSIGNSCRIPTARRAY Yes No No
365 PCD_PUSHSCRIPTARRAY Yes No No
366 PCD_ADDSCRIPTARRAY Yes No No
367 PCD_SUBSCRIPTARRAY Yes No No
368 PCD_MULSCRIPTARRAY Yes No No
369 PCD_DIVSCRIPTARRAY Yes No No
370 PCD_MODSCRIPTARRAY Yes No No
371 PCD_INCSCRIPTARRAY Yes No No
372 PCD_DECSCRIPTARRAY Yes No No
373 PCD_ANDSCRIPTARRAY Yes No No
374 PCD_EORSCRIPTARRAY Yes No No
375 PCD_ORSCRIPTARRAY Yes No No
376 PCD_LSSCRIPTARRAY Yes No No
377 PCD_RSSCRIPTARRAY Yes No No
378 PCD_PRINTSCRIPTCHARARRAY Yes No No
379 PCD_PRINTSCRIPTCHRANGE Yes No No
380 PCD_STRCPYTOSCRIPTCHRANGE Yes No No
381 PCD_LSPEC5EX Yes No No
382 PCD_LSPEC5EXRESULT Yes No No
383 PCD_TRANSLATIONRANGE4 Yes No No
384 PCD_TRANSLATIONRANGE5 Yes No No
zdaemon/acs/opcodes.txt · Last modified: 2020-10-15 18:57:49 (10 months ago) by rhinoduck