4539 lines
99 KiB
Plaintext
4539 lines
99 KiB
Plaintext
local[$3] =
|
|
{
|
|
$0, $0, $0
|
|
}
|
|
|
|
subclass MovieCmdList of Set
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
|
|
add()
|
|
}
|
|
|
|
subclass CombatWaitingList of Set
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
}
|
|
|
|
subclass ActiveMovieCmdList of Set
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
}
|
|
|
|
subclass CombatWaitText of ShadowText
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
top = $0
|
|
left = $0
|
|
bottom = $0
|
|
right = $0
|
|
canTrack = $1
|
|
canDrag = $0
|
|
state = $0
|
|
priority = $0
|
|
plane = $0
|
|
x = $0
|
|
y = $0
|
|
z = $0
|
|
scaleX = $80 ; 128, lastKey
|
|
scaleY = $80 ; 128, lastKey
|
|
maxScale = $80 ; 128, lastKey
|
|
fixPriority = $0
|
|
seenRect = $0
|
|
view = $ffff ; -1
|
|
loop = $0
|
|
cel = $0
|
|
bitmap = $0
|
|
scaleSignal = $0
|
|
magnifier = $0
|
|
signal = $0
|
|
client = $0
|
|
clut = $0
|
|
value = $0
|
|
font = $29a ; 666, loopIsCorrect
|
|
dimmed = $0
|
|
fore = $ff ; 255, asInteger
|
|
back = $fe ; 254, strIndex
|
|
skip = $fe ; 254, strIndex
|
|
borderColor = $ffff ; -1
|
|
hiColor = $0
|
|
borderSize = $0
|
|
drawCode = $0
|
|
handler = $0
|
|
helpStr = $0
|
|
key = $0
|
|
text = $0
|
|
mode = $0
|
|
pShadowColor = $0
|
|
caller = $0
|
|
pTimer = $0
|
|
pObj = $0
|
|
|
|
init()
|
|
dispose()
|
|
}
|
|
|
|
instance WaitForCombatFinish of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
}
|
|
|
|
instance TeleportCode of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
}
|
|
|
|
instance DieCode of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
}
|
|
|
|
subclass Combatant of Obj
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
pCharID = $0
|
|
pCombatX = $0
|
|
pCombatY = $0
|
|
|
|
dispose()
|
|
}
|
|
|
|
subclass MovieCmd of List
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $ffff ; -1
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
new()
|
|
doit()
|
|
dispose()
|
|
process()
|
|
setScript()
|
|
buildPacket()
|
|
fromPacket()
|
|
cue()
|
|
addPoint()
|
|
addDependency()
|
|
isDependent()
|
|
}
|
|
|
|
subclass MovieSet of Set
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pHandsOff = $0
|
|
|
|
add()
|
|
delete()
|
|
buildPacket()
|
|
toss()
|
|
}
|
|
|
|
instance MoviePosn of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $1
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
buildPacket()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMotion of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $0
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
buildPacket()
|
|
fromPacket()
|
|
addPoint()
|
|
}
|
|
|
|
instance MovieShow of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $3 ; z
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
process()
|
|
buildPacket()
|
|
}
|
|
|
|
instance MovieHide of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
process()
|
|
buildPacket()
|
|
}
|
|
|
|
instance MovieHeading of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $4 ; scaleX
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
buildPacket()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieTake of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $5 ; scaleY
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieDrop of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $6 ; maxScale
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieForceDrop of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $43 ; 67, 'C', heading
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieBounty of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $44 ; 68, 'D', mover
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMurder of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $45 ; 69, 'E', doit
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MoviePutOn of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $7 ; priority
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieTakeOff of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $8 ; fixPriority
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MoviePutIn of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $9 ; inLeft
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieOpen of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $a ; 10, inTop
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieClose of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $b ; 11, inRight
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieDestroy of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2710 ; 10000
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
process()
|
|
}
|
|
|
|
instance MovieCombatStarted of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2710 ; 10000
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $1
|
|
pIntrusive = $1
|
|
|
|
process()
|
|
}
|
|
|
|
instance MovieCombatEnded of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2710 ; 10000
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $1
|
|
pIntrusive = $1
|
|
|
|
process()
|
|
}
|
|
|
|
instance MovieCreate of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $3f ; 63, '?', xStep
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieEnterCombat of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2710 ; 10000
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
process()
|
|
}
|
|
|
|
instance MovieCreateChar of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $40 ; 64, '@', yStep
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieLock of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $c ; 12, inBottom
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieUnlock of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $d ; 13, seenRect
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieRun of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $10 ; 16, cel
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
cue()
|
|
addPoint()
|
|
}
|
|
|
|
instance MovieAttack of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $11 ; 17, bitmap
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieCombatMove of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $12 ; 18, nsLeft
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieAttachEffect of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $e ; 14, view
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
cue()
|
|
}
|
|
|
|
instance MovieRemoveEffect of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $f ; 15, loop
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
cue()
|
|
}
|
|
|
|
instance MovieStartCombat of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $14 ; 20, nsRight
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieCombatReady of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $29 ; 41, ')', state
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
process()
|
|
}
|
|
|
|
subclass DisplayTimer of Timer
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
cycleCnt = $ffff ; -1
|
|
seconds = $ffff ; -1
|
|
ticks = $ffff ; -1
|
|
lastTime = $ffff ; -1
|
|
client = $0
|
|
cueSelector = $c7 ; 199, cue
|
|
pRoom = $0
|
|
pDisplay = $0
|
|
pSeconds = $ffff ; -1
|
|
|
|
init()
|
|
doit()
|
|
delete()
|
|
}
|
|
|
|
subclass RoundTimer of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
pWhoToCue = $0
|
|
pTimer = $0
|
|
pForefit = $0
|
|
|
|
cue()
|
|
}
|
|
|
|
instance MovieTurnBegin of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $36 ; 54, '6', client
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieRoundBegin of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $35 ; 53, '5', nodePtr
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieTeleport of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2a ; 42, '*', font
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieCombatTeleport of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2b ; 43, '+', type
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieInfo of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2d ; 45, '-', cursor
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieText of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2c ; 44, ',', window
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieCombatBegin of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $15 ; 21, nsBottom
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
buildPacket()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieActionDelay of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $16 ; 22, lsLeft
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieGainExp of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $17 ; 23, lsTop
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieGainLevel of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $18 ; 24, lsRight
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMoneyDrop of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $19 ; 25, lsBottom
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMoneyTake of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $1c ; 28, brLeft
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMoneyPut of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $1a ; 26, signal
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieCastBegin of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $1d ; 29, brTop
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieCastEnd of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $1f ; 31, brBottom
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieChangeMana of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $25 ; 37, '%', fore
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieChangeManaMax of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2e ; 46, '.', max
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieChangeHealthMax of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $2f ; 47, '/', mark
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieChangeHealth of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $1e ; 30, brRight
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieChangeStamina of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $3a ; 58, ':', b_i1
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieWinCombatDefenders of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $3b ; 59, ';', b_i2
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieWinCombatAttackers of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $3c ; 60, '<', b_di
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
subclass TreasureDisplay of BitMap
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
top = $0
|
|
left = $0
|
|
bottom = $0
|
|
right = $0
|
|
canTrack = $0
|
|
canDrag = $0
|
|
state = $0
|
|
priority = $0
|
|
plane = $0
|
|
x = $0
|
|
y = $0
|
|
z = $0
|
|
scaleX = $80 ; 128, lastKey
|
|
scaleY = $80 ; 128, lastKey
|
|
maxScale = $80 ; 128, lastKey
|
|
fixPriority = $0
|
|
seenRect = $0
|
|
view = $ffff ; -1
|
|
loop = $0
|
|
cel = $0
|
|
bitmap = $0
|
|
scaleSignal = $0
|
|
magnifier = $0
|
|
signal = $0
|
|
client = $0
|
|
clut = $0
|
|
|
|
init()
|
|
draw()
|
|
}
|
|
|
|
instance objectSelector of Selector
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
top = $0
|
|
left = $0
|
|
bottom = $0
|
|
right = $0
|
|
canTrack = $1
|
|
canDrag = $0
|
|
state = $1
|
|
priority = $0
|
|
plane = $0
|
|
x = $0
|
|
y = $0
|
|
z = $0
|
|
scaleX = $80 ; 128, lastKey
|
|
scaleY = $80 ; 128, lastKey
|
|
maxScale = $80 ; 128, lastKey
|
|
fixPriority = $0
|
|
seenRect = $0
|
|
view = $ffff ; -1
|
|
loop = $0
|
|
cel = $0
|
|
bitmap = $0
|
|
scaleSignal = $0
|
|
magnifier = $0
|
|
signal = $0
|
|
client = $0
|
|
clut = $0
|
|
value = $0
|
|
font = $0
|
|
dimmed = $0
|
|
fore = $ffff ; -1
|
|
back = $fe ; 254, strIndex
|
|
skip = $fe ; 254, strIndex
|
|
borderColor = $ffff ; -1
|
|
hiColor = $0
|
|
borderSize = $0
|
|
drawCode = $0
|
|
handler = $0
|
|
helpStr = $0
|
|
key = $0
|
|
type = $6 ; maxScale
|
|
elements = $0
|
|
curItem = $0
|
|
start = $0
|
|
itemsPerPage = $4 ; scaleX
|
|
itemHeight = $2a ; 42, '*', font
|
|
itemWidth = $aa ; 170, addToFront
|
|
itemColor = $ffff ; -1
|
|
selectColor = $0
|
|
upArrow = $0
|
|
downArrow = $0
|
|
scrollBox = $0
|
|
scrollBar = $0
|
|
displayList = $0
|
|
allowDoubleClick= $1
|
|
doubleClickTime = $0
|
|
doubleClickObj = $0
|
|
|
|
selectItem()
|
|
update()
|
|
}
|
|
|
|
instance chooseBtn of SpellButton
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
top = $0
|
|
left = $0
|
|
bottom = $0
|
|
right = $0
|
|
canTrack = $1
|
|
canDrag = $0
|
|
state = $403 ; 1027, pLevel
|
|
priority = $0
|
|
plane = $0
|
|
x = $0
|
|
y = $0
|
|
z = $0
|
|
scaleX = $80 ; 128, lastKey
|
|
scaleY = $80 ; 128, lastKey
|
|
maxScale = $80 ; 128, lastKey
|
|
fixPriority = $0
|
|
seenRect = $0
|
|
view = $232a ; 9002
|
|
loop = $8 ; fixPriority
|
|
cel = $0
|
|
bitmap = $0
|
|
scaleSignal = $0
|
|
magnifier = $0
|
|
signal = $0
|
|
client = $0
|
|
clut = $0
|
|
value = $1
|
|
font = $1
|
|
dimmed = $0
|
|
fore = $2b ; 43, '+', type
|
|
back = $ffff ; -1
|
|
skip = $fe ; 254, strIndex
|
|
borderColor = $ffff ; -1
|
|
hiColor = $0
|
|
borderSize = $1
|
|
drawCode = $0
|
|
handler = $0
|
|
helpStr = $0
|
|
key = $0
|
|
text = string_2cb5 ; "Take"
|
|
mode = $1
|
|
wide = $0
|
|
btnType = $0
|
|
textRect = $0
|
|
iconView = $0
|
|
normalColor = $ffff ; -1
|
|
selectColor = $ffff ; -1
|
|
chosenColor = $ffff ; -1
|
|
dimColor = $ffff ; -1
|
|
buttonSet = $0
|
|
buttonPtr = $0
|
|
checkMark = $0
|
|
lastState = $0
|
|
textOffsetX = $0
|
|
textOffsetY = $0
|
|
}
|
|
|
|
instance chooseCancelBtn of SpellButton
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
top = $0
|
|
left = $0
|
|
bottom = $0
|
|
right = $0
|
|
canTrack = $1
|
|
canDrag = $0
|
|
state = $403 ; 1027, pLevel
|
|
priority = $0
|
|
plane = $0
|
|
x = $0
|
|
y = $0
|
|
z = $0
|
|
scaleX = $80 ; 128, lastKey
|
|
scaleY = $80 ; 128, lastKey
|
|
maxScale = $80 ; 128, lastKey
|
|
fixPriority = $0
|
|
seenRect = $0
|
|
view = $232a ; 9002
|
|
loop = $8 ; fixPriority
|
|
cel = $0
|
|
bitmap = $0
|
|
scaleSignal = $0
|
|
magnifier = $0
|
|
signal = $0
|
|
client = $0
|
|
clut = $0
|
|
value = $0
|
|
font = $1
|
|
dimmed = $0
|
|
fore = $2b ; 43, '+', type
|
|
back = $ffff ; -1
|
|
skip = $fe ; 254, strIndex
|
|
borderColor = $ffff ; -1
|
|
hiColor = $0
|
|
borderSize = $1
|
|
drawCode = $0
|
|
handler = $0
|
|
helpStr = $0
|
|
key = $0
|
|
text = string_2cc4 ; "Cancel"
|
|
mode = $1
|
|
wide = $0
|
|
btnType = $0
|
|
textRect = $0
|
|
iconView = $0
|
|
normalColor = $ffff ; -1
|
|
selectColor = $ffff ; -1
|
|
chosenColor = $ffff ; -1
|
|
dimColor = $ffff ; -1
|
|
buttonSet = $0
|
|
buttonPtr = $0
|
|
checkMark = $0
|
|
lastState = $0
|
|
textOffsetX = $0
|
|
textOffsetY = $0
|
|
}
|
|
|
|
subclass TakeItemCode of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
cue()
|
|
}
|
|
|
|
subclass MakeTreasureDialog of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
}
|
|
|
|
instance MovieDmgFlash of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $3d ; 61, '=', b_xAxis
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieToss of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $3e ; 62, '>', b_incr
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieDye of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $41 ; 65, 'A', moveSpeed
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieEngrave of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $42 ; 66, 'B', cantBeHere
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieSpecialEffect of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $27 ; 39, ''', mode
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieHandsOff of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $20 ; 32, ' ', name
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
process()
|
|
}
|
|
|
|
instance MovieHandsOn of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $21 ; 33, '!', key
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
process()
|
|
}
|
|
|
|
instance MovieCombatExit of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $23 ; 35, '#', text
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $1
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieDie of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $24 ; 36, '$', elements
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $1
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieConsume of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $26 ; 38, '&', back
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieChangeRoom of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $28 ; 40, '(', style
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $0
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $1
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
buildPacket()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieSit of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $30 ; 48, '0', who
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieRob of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $34 ; 52, '4', number
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieStand of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $31 ; 49, '1', message
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMemorize of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $32 ; 50, '2', edit
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieGive of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $13 ; 19, nsTop
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMoneyGive of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $1b ; 27, illegalBits
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
dispose()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieMissle of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $37 ; 55, '7', dx
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $1
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance MovieSwitch of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $38 ; 56, '8', dy
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
instance charHead of IconItem
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
top = $0
|
|
left = $0
|
|
bottom = $0
|
|
right = $0
|
|
canTrack = $1
|
|
canDrag = $0
|
|
state = $0
|
|
priority = $0
|
|
plane = $0
|
|
x = $0
|
|
y = $0
|
|
z = $0
|
|
scaleX = $80 ; 128, lastKey
|
|
scaleY = $80 ; 128, lastKey
|
|
maxScale = $80 ; 128, lastKey
|
|
fixPriority = $0
|
|
seenRect = $0
|
|
view = $ffff ; -1
|
|
loop = $0
|
|
cel = $0
|
|
bitmap = $0
|
|
scaleSignal = $0
|
|
magnifier = $0
|
|
signal = $0
|
|
client = $0
|
|
clut = $0
|
|
value = $0
|
|
font = $0
|
|
dimmed = $0
|
|
fore = $ffff ; -1
|
|
back = $fe ; 254, strIndex
|
|
skip = $fe ; 254, strIndex
|
|
borderColor = $ffff ; -1
|
|
hiColor = $0
|
|
borderSize = $0
|
|
drawCode = $0
|
|
handler = $0
|
|
helpStr = $0
|
|
key = $0
|
|
cycler = $0
|
|
cycleSpeed = $6 ; maxScale
|
|
|
|
draw()
|
|
setSize()
|
|
}
|
|
|
|
instance TopicCode of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
}
|
|
|
|
instance CreateHeadBitmap of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
}
|
|
|
|
instance CreateQuestCompleted of Code
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
|
|
doit()
|
|
}
|
|
|
|
instance MovieQuestComplete of MovieCmd
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
elements = $0
|
|
size = $0
|
|
nextNode = $0
|
|
pClient = $0
|
|
script = $0
|
|
pCmd = $39 ; 57, '9', b_moveCnt
|
|
pDestX = $0
|
|
pDestY = $0
|
|
pLoop = $0
|
|
pQueue = $0
|
|
pHeading = $0
|
|
pObject = $0
|
|
pDirectObject = $0
|
|
pIndirectObject = $0
|
|
pType = $ffff ; -1
|
|
pEffect = $0
|
|
pNumber = $0
|
|
pStepX = $0
|
|
pStepY = $0
|
|
pAttack = $0
|
|
pResult = $0
|
|
pDamage = $0
|
|
pState = $0
|
|
pMutex = $0
|
|
pLeftGroup = $0
|
|
pRightGroup = $0
|
|
pRoomPic = $0
|
|
pCloudX = $0
|
|
pCloudY = $0
|
|
pPackData = $0
|
|
pNumTicks = $0
|
|
pPerformOnEgo = $1
|
|
pCombatants = $0
|
|
pSpellName = $0
|
|
pActionQueue = $0
|
|
pDone = $0
|
|
pDoit = $0
|
|
pMagic = $0
|
|
pSpell = $0
|
|
pCmdNumber = $0
|
|
pIsDependent = $0
|
|
pIntrusive = $0
|
|
|
|
init()
|
|
process()
|
|
fromPacket()
|
|
}
|
|
|
|
string_2334 = "MovieCmdList"
|
|
string_2341 = "CombatWaitingList"
|
|
string_2353 = "ActiveMovieCmdList"
|
|
string_2366 = "Waiting for: "
|
|
string_2374 = "."
|
|
string_2376 = ", "
|
|
string_2379 = "Waiting on: %s."
|
|
string_2389 = "CombatWaitText"
|
|
string_2398 = "WaitForCombatFinish"
|
|
string_23ac = "TeleportCode"
|
|
string_23b9 = "death.mid"
|
|
string_23c3 = "DieCode"
|
|
string_23cb = "Combatant"
|
|
string_23d5 = "MovieCmd"
|
|
string_23de = "MovieSet"
|
|
string_23e7 = "MoviePosn"
|
|
string_23f1 = "MovieMotion on ego %d"
|
|
string_2407 = "MovieMotion"
|
|
string_2413 = "MovieShow"
|
|
string_241d = "MovieHide"
|
|
string_2427 = "MovieHeading"
|
|
string_2434 = "MovieTake"
|
|
string_243e = "MovieDrop"
|
|
string_2448 = "MovieForceDrop"
|
|
string_2457 = "|c43|Info> You have just received %s gold for bringing %s to justice.\n"
|
|
string_249e = "MovieBounty"
|
|
string_24aa = "|c43|Info> You have just murdered %s. You have committed %s murders and your bounty is now at %s.\n"
|
|
string_250d = "MovieMurder"
|
|
string_2519 = "MoviePutOn"
|
|
string_2524 = "MovieTakeOff"
|
|
string_2531 = "MoviePutIn"
|
|
string_253c = "MovieOpen"
|
|
string_2546 = "MovieClose"
|
|
string_2551 = "MovieDestroy"
|
|
string_255e = "MovieCombatStarted"
|
|
string_2571 = "MovieCombatEnded"
|
|
string_2582 = "MovieCreate"
|
|
string_258e = "MovieEnterCombat"
|
|
string_259f = "MovieCreateChar"
|
|
string_25af = "MovieLock"
|
|
string_25b9 = "MovieUnlock"
|
|
string_25c5 = "MovieRun"
|
|
string_25ce = "MovieAttack"
|
|
string_25da = "MovieCombatMove"
|
|
string_25ea = "MovieAttachEffect"
|
|
string_25fc = "You feel less warm."
|
|
string_2610 = "You feel less strong."
|
|
string_2626 = "You feel less weak."
|
|
string_263a = "Your hands seem cooler."
|
|
string_2652 = "You feel less protected from fire."
|
|
string_2675 = "You feel less weak to fire."
|
|
string_2691 = "Your hands seem warmer."
|
|
string_26a9 = "You feel less protected from cold."
|
|
string_26cc = "You feel less weak to cold."
|
|
string_26e8 = "Your hands feel less charged."
|
|
string_2706 = "You feel less protected from lightning."
|
|
string_272e = "You feel less weak to lightning."
|
|
string_274f = "Your hands look less acidic."
|
|
string_276c = "You feel less protected from acid."
|
|
string_278f = "You feel less weak to acid."
|
|
string_27ab = "Your hands look less poisonous."
|
|
string_27cb = "You feel less protected from poison."
|
|
string_27f0 = "You feel less weak to poison."
|
|
string_280e = "Your sensitivity to invisible objects lessens."
|
|
string_283d = "You feel as though you can flee now."
|
|
string_2862 = "You feel less likely to go berserk."
|
|
string_2886 = "You feel less afraid."
|
|
string_289c = "You feel your shield dissipate."
|
|
string_28bc = "You feel your greater shield dissipate."
|
|
string_28e4 = "You feel your invulnerability shield dissipate."
|
|
string_2914 = "You feel less regenerative."
|
|
string_2930 = "You feel less agressive."
|
|
string_2949 = "You feel less defensive."
|
|
string_2962 = "Your magical nimbility is lessened."
|
|
string_2986 = "Your magical clumsiness is lessened."
|
|
string_29ab = "Your magical intelligence is lessened."
|
|
string_29d2 = "Your magical stupidity is lessened."
|
|
string_29f6 = "Your magical health is lessened."
|
|
string_2a17 = "Your magical health problems are lessened."
|
|
string_2a42 = "You feel less ill."
|
|
string_2a55 = "MovieRemoveEffect"
|
|
string_2a67 = "MovieStartCombat"
|
|
string_2a78 = "MovieCombatReady"
|
|
string_2a89 = "DisplayTimer"
|
|
string_2a96 = "RoundTimer"
|
|
string_2aa1 = "MovieTurnBegin"
|
|
string_2ab0 = "MovieRoundBegin"
|
|
string_2ac0 = "MovieTeleport"
|
|
string_2ace = "MovieCombatTeleport"
|
|
string_2ae2 = "MovieInfo"
|
|
string_2aec = "MovieText"
|
|
string_2af6 = "MovieCombatBegin"
|
|
string_2b07 = "MovieActionDelay"
|
|
string_2b18 = "gained"
|
|
string_2b1f = "lost"
|
|
string_2b24 = "You just %s %s experience point%s"
|
|
string_2b46 = "s."
|
|
string_2b49 = "MovieGainExp"
|
|
string_2b56 = "Congratulations! You have just advanced to level %d!"
|
|
string_2b8b = "MovieGainLevel"
|
|
string_2b9a = "MovieMoneyDrop"
|
|
string_2ba9 = "MovieMoneyTake"
|
|
string_2bb8 = "MovieMoneyPut"
|
|
string_2bc6 = "MovieCastBegin"
|
|
string_2bd5 = "MovieCastEnd"
|
|
string_2be2 = "Mana %s"
|
|
string_2bea = "MovieChangeMana"
|
|
string_2bfa = "MovieChangeManaMax"
|
|
string_2c0d = "MovieChangeHealthMax"
|
|
string_2c22 = "Nothing happens"
|
|
string_2c32 = "MovieChangeHealth"
|
|
string_2c44 = "%d"
|
|
string_2c47 = "MovieChangeStamina"
|
|
string_2c5a = "victory.mid"
|
|
string_2c66 = "MovieWinCombatDefenders"
|
|
string_2c7e = "MovieWinCombatAttackers"
|
|
string_2c96 = "TreasureDisplay"
|
|
string_2ca6 = "objectSelector"
|
|
string_2cb5 = "Take"
|
|
string_2cba = "chooseBtn"
|
|
string_2cc4 = "Cancel"
|
|
string_2ccb = "chooseCancelBtn"
|
|
string_2cdb = "TakeItemCode"
|
|
string_2ce8 = "MakeTreasureDialog"
|
|
string_2cfb = "MovieDmgFlash"
|
|
string_2d09 = "MovieToss"
|
|
string_2d13 = "MovieDye"
|
|
string_2d1c = "MovieEngrave"
|
|
string_2d29 = "MovieSpecialEffect"
|
|
string_2d3c = "MovieHandsOff"
|
|
string_2d4a = "MovieHandsOn"
|
|
string_2d57 = "MovieCombatExit"
|
|
string_2d67 = "Something terrible has happened and has made %s die twice!"
|
|
string_2da2 = "MovieDie"
|
|
string_2dab = "MovieConsume"
|
|
string_2db8 = "MovieChangeRoom"
|
|
string_2dc8 = "MovieSit"
|
|
string_2dd1 = "MovieRob"
|
|
string_2dda = "MovieStand"
|
|
string_2de5 = "MovieMemorize"
|
|
string_2df3 = "MovieGive"
|
|
string_2dfd = "MovieMoneyGive"
|
|
string_2e0c = "MovieMissle"
|
|
string_2e18 = "MovieSwitch"
|
|
string_2e24 = "charHead"
|
|
string_2e2d = "TopicCode"
|
|
string_2e37 = "CreateHeadBitmap"
|
|
string_2e48 = "Good Bye"
|
|
string_2e51 = "CreateQuestCompleted"
|
|
string_2e66 = "MovieQuestComplete"
|
|
|