User Tools

Site Tools


zdaemon:acs:opcodes

This is an old revision of the document!


ACS Opcode Support in ZDaemon

The following table shows a comparison between the development version GZDoom from 2020-01-04 and ZDaemon 1.10.11.

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