SCUMM/V2 opcodes

From ScummVM :: Wiki
Jump to navigation Jump to search

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)