Open main menu
ScummVM :: Wiki
Search
SCUMM/V2 opcodes
Read in another language
Watch this page
Edit
<
SCUMM
Revision as of 01:43, 24 April 2009 by
Jestar jokin
(
talk
|
contribs
)
(Added stubs for v2 specific opcodes)
(
diff
)
← Older revision
| Latest revision (diff) | Newer revision → (diff)
Contents
1
SCUMM V2 opcodes
1.1
actorFollowCamera ($52)
1.2
actorFromPos ($15)
1.3
actorOps ($13)
1.4
add ($5A)
1.5
addIndirect ($2A)
1.6
assignVarByte ($2C)
1.7
assignVarWordIndirect ($0A)
1.8
beginOverride ($58)
1.9
chainScript ($4A)
1.10
clearState01 ($77)
1.11
clearState02 ($17)
1.12
clearState04 ($67)
1.13
clearState08 ($47)
1.14
cursorCommand ($60)
1.15
cutscene ($40)
1.16
delay ($2E)
1.17
doSentence ($19)
1.18
drawObject ($05)
1.19
drawSentence ($AC)
1.20
dummy ($5C)
1.21
endCutscene ($C0)
1.22
faceActor ($09)
1.23
findObject ($35)
1.24
getActorRoom ($03)
1.25
isGreaterEqual ($04)
1.26
isNotEqual ($08)
1.27
getActorElevation ($06)
1.28
getActorWalkBox ($7B)
1.29
getActorX ($43)
1.30
getActorY ($23)
1.31
getBitVar ($31)
1.32
getObjPreposition ($6C)
1.33
ifClassOfIs ($1D)
1.34
ifNotState01 ($3F)
1.35
ifNotState02 ($5F)
1.36
ifNotState04 ($2F)
1.37
ifNotState08 ($0F)
1.38
ifState01 ($7F)
1.39
ifState02 ($1F)
1.40
ifState04 ($6F)
1.41
ifState08 ($4F)
1.42
isGreater ($78)
1.43
isGreaterEqual ($04)
1.44
isLess ($44)
1.45
isLessEqual ($38)
1.46
lights ($70)
1.47
loadRoomWithEgo ($24)
1.48
panCameraTo ($12)
1.49
pickupObject ($50)
1.50
putActor ($01)
1.51
putActorAtObject ($0E)
1.52
putActorInRoom ($2D)
1.53
resourceRoutines ($0C)
1.54
restart ($98)
1.55
roomOps ($33)
1.56
setActorElevation ($3D)
1.57
setBitVar ($1B)
1.58
setCameraAt ($32)
1.59
setObjPreposition ($0B)
1.60
setOwnerOf ($29)
1.61
setState01 ($37)
1.62
setState02 ($57)
1.63
setState04 ($27)
1.64
setState08 ($07)
1.65
startMusic ($02)
1.66
startScript ($42)
1.67
stopScript ($62)
1.68
stopObjectCode ($00)
1.69
subIndirect ($6A)
1.70
subtract ($3A)
1.71
switchCostumeSet ($AB)
1.72
verbOps ($7A)
1.73
waitForActor ($3B)
1.74
waitForMessage ($AE)
1.75
waitForSentence ($4C)
1.76
walkActorTo ($1E)
1.77
walkActorToObject ($36)
SCUMM V2 opcodes
actorFollowCamera ($52)
actorFromPos ($15)
actorOps ($13)
add ($5A)
addIndirect ($2A)
assignVarByte ($2C)
assignVarWordIndirect ($0A)
beginOverride ($58)
chainScript ($4A)
clearState01 ($77)
clearState02 ($17)
clearState04 ($67)
clearState08 ($47)
cursorCommand ($60)
cutscene ($40)
delay ($2E)
doSentence ($19)
drawObject ($05)
drawSentence ($AC)
dummy ($5C)
endCutscene ($C0)
faceActor ($09)
findObject ($35)
getActorRoom ($03)
isGreaterEqual ($04)
isNotEqual ($08)
getActorElevation ($06)
getActorWalkBox ($7B)
getActorX ($43)
getActorY ($23)
getBitVar ($31)
getObjPreposition ($6C)
ifClassOfIs ($1D)
ifNotState01 ($3F)
ifNotState02 ($5F)
ifNotState04 ($2F)
ifNotState08 ($0F)
ifState01 ($7F)
ifState02 ($1F)
ifState04 ($6F)
ifState08 ($4F)
isGreater ($78)
isGreaterEqual ($04)
isLess ($44)
isLessEqual ($38)
lights ($70)
loadRoomWithEgo ($24)
panCameraTo ($12)
pickupObject ($50)
putActor ($01)
putActorAtObject ($0E)
putActorInRoom ($2D)
resourceRoutines ($0C)
restart ($98)
roomOps ($33)
setActorElevation ($3D)
setBitVar ($1B)
setCameraAt ($32)
setObjPreposition ($0B)
setOwnerOf ($29)
setState01 ($37)
setState02 ($57)
setState04 ($27)
setState08 ($07)
startMusic ($02)
startScript ($42)
stopScript ($62)
stopObjectCode ($00)
subIndirect ($6A)
subtract ($3A)
switchCostumeSet ($AB)
verbOps ($7A)
waitForActor ($3B)
waitForMessage ($AE)
waitForSentence ($4C)
walkActorTo ($1E)
walkActorToObject ($36)