diff --git a/Heap/Heap40034.txt b/Heap/Heap40034.txt new file mode 100644 index 0000000..2e7d49b --- /dev/null +++ b/Heap/Heap40034.txt @@ -0,0 +1,14 @@ +subclass BTrade of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pName = $0 + pSelf = $0 + pType = $c7 ; 199, cue + + buildVerbList() +} + +string_0024 = "BTrade" + diff --git a/Heap/Heap40100.txt b/Heap/Heap40100.txt new file mode 100644 index 0000000..87cf68e --- /dev/null +++ b/Heap/Heap40100.txt @@ -0,0 +1,139 @@ +subclass gDialogList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + dispose() + add() +} + +subclass VerbDialog of FancyDialog +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + title = $0 + font = $0 + plane = $0 + curItem = $0 + caller = $0 + seconds = $0 + lastSeconds = $0 + ticks = $0 + state = $0 + eatTheMice = $0 + modal = $1 + hidden = $0 + keepDialog = $0 + priority = $0 + savedCursor = $0 + prevItem = $0 + selectHandler = $0 + curShowMouseObj = $0 + retObject = $0 + retSelector = $0 + disposeList = $0 + pObject = $0 + + new() + dispose() +} + +subclass GetAmount of Script +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + client = $0 + state = $ffff ; -1 + start = $0 + timer = $0 + cycles = $0 + seconds = $0 + lastSeconds = $0 + ticks = $0 + lastTicks = $0 + register = $0 + script = $0 + caller = $0 + next = $0 + number = $0 + pRoom = $0 + pDirectObject = $0 + + new() + changeState() + handleEvent() +} + +subclass GetManaAmount of Script +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + client = $0 + state = $ffff ; -1 + start = $0 + timer = $0 + cycles = $0 + seconds = $0 + lastSeconds = $0 + ticks = $0 + lastTicks = $0 + register = $0 + script = $0 + caller = $0 + next = $0 + number = $0 + pRoom = $0 + pDirectObject = $0 + + new() + changeState() + handleEvent() +} + +subclass ScriptPrompt of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pMax = $0 + pPrint = $0 + pStr = $0 + pPrompt = $0 + pClient = $0 + + doit() + dispose() +} + +string_0100 = "gDialogList" +string_010c = "VerbDialog" +string_0117 = "You don't have any gold!" +string_0130 = "Okay" +string_0135 = "You have %s gold coins available to transfer.\n" \ + "\n" \ + "Amount:" +string_016c = "ALL" +string_0170 = " OK " +string_0175 = "Cancel" +string_017c = "Transaction Failed!\n" \ + "You don't have that much!" +string_01aa = "Transaction Failed!\n" \ + "Unknown transaction!" +string_01d3 = "GetAmount" +string_01dd = "You don't have any mana crystals!" +string_01ff = "You have %s mana crystals available to transfer.\n" \ + "\n" \ + "Amount:" +string_0239 = "GetManaAmount" +string_0247 = "ScriptPrompt" + diff --git a/Heap/Heap40101.txt b/Heap/Heap40101.txt new file mode 100644 index 0000000..a5f0500 --- /dev/null +++ b/Heap/Heap40101.txt @@ -0,0 +1,4538 @@ +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" + diff --git a/Heap/Heap40105.txt b/Heap/Heap40105.txt new file mode 100644 index 0000000..004db14 --- /dev/null +++ b/Heap/Heap40105.txt @@ -0,0 +1,2159 @@ +subclass ATPNode of Obj +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + number = $0 + roomType = $0 + noun = $0 + view = $0 + pCategory = $0 + pDescriber = $0 + x = $0 + y = $0 + z = $0 + pPolygon = $0 + pDoScaler = $0 + priority = $0 + pVersion = $1 + pPlacement = $0 + pUncommon = $0 + pMsgFile = $0 + + init() +} + +subclass ATPList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance ForestRegion of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance MidTrees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance MidPlant of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance ForeTrees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Rocks of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance BackTrees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Sky of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Ground of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance MiscForest of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Mountains of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance River of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Lake of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Road of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Polygons of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Transitions of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance BeachRegion of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance BeachStuff of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertRegion of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertBushes of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertGrasses of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertSagebrush of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertPlants of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertTrees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertDunes of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertDirt of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DesertRiver of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DarkForestRegion of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonRegion of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonWalls of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonStalc of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonStalg of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonWebs of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonMush of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonMoss of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonMisc of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonPassages of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance DungeonRocks of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Region of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Walls of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance RuinWalls of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance RuinRoof of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance RuinWindows of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance RuinTrim of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance TownRuins of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Corners of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Roofs of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Windows of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Signs1 of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Signs2 of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Shops of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Misc of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Bkgd1 of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Bkgd2 of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Trees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Plants of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1RightEaves of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1LeftEaves of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1MiddleEaves of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Beams of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1Interior of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1IntWalls of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1IntWindows of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1IntShelf of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance GodStuff of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance TempleColumns of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance TempleArches of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance TempleWalls of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance TempleWindows of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1IntMisc of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance Town1IntShops of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance House1Region of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance House1Misc of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance House1Interior of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance House1IntMisc of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampRegion of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampPlants of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampRocks of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampStumps of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampMidTrees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampBack of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampForeTrees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance SwampMiscTrees of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance GuildRegion of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance GuildExt of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +instance GuildInt of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 + + init() +} + +string_0a52 = "ATPNode" +string_0a5a = "ATPList" +string_0a62 = "ForestRegion" +string_0a6f = "Birch Clump 1" +string_0a7d = "Pine 1" +string_0a84 = "Pine 2" +string_0a8b = "Large pine" +string_0a96 = "Short pine 1" +string_0aa3 = "pine" +string_0aa8 = "Avg pine 2" +string_0ab3 = "Leaning pine" +string_0ac0 = "Dead pine" +string_0aca = "Birch Clump 3" +string_0ad8 = "Birch Clump 2" +string_0ae6 = "Thin Pine" +string_0af0 = "Curved Cedar" +string_0afd = "Large Tree, Droops" +string_0b10 = "Bare Tree" +string_0b1a = "Open Tree, Heavy on top" +string_0b32 = "Pine" +string_0b37 = "Bent Tree" +string_0b41 = "Bonsai" +string_0b48 = "Big Fir" +string_0b50 = "Skinny Pine" +string_0b5c = "Small Pine" +string_0b67 = "oak tree" +string_0b70 = "Forest: Mid Trees" +string_0b82 = "Mid" +string_0b86 = "MidTrees" +string_0b8f = "Grn md bush" +string_0b9b = "Low bush" +string_0ba4 = "Flower bush" +string_0bb0 = "Pink flowers" +string_0bbd = "Yellow flowers" +string_0bcc = "Leafy bush" +string_0bd7 = "Willow Bush" +string_0be3 = "Grn sm bush" +string_0bef = "Bush" +string_0bf4 = "Forest: Plants" +string_0c03 = "Plants" +string_0c0a = "MidPlant" +string_0c13 = "Bushes" +string_0c1a = "Mama pine" +string_0c24 = "Cedar" +string_0c2a = "Forest: Fore Trees" +string_0c3d = "Fore" +string_0c42 = "ForeTrees" +string_0c4c = "2 Rocks" +string_0c54 = "Rock" +string_0c59 = "Rock-Big" +string_0c62 = "Rock-Med" +string_0c6b = "Rock-Small" +string_0c76 = "Tomb stone-Plain" +string_0c87 = "Tomb stone-Cross" +string_0c98 = "Tomb stone-Lg-Cross" +string_0cac = "Forest: Rocks" +string_0cba = "Rocks" +string_0cc0 = "distant-Tree" +string_0ccd = "Full-Tree-L" +string_0cd9 = "Full-Tree" +string_0ce3 = "Full-Tree-R" +string_0cef = "Pines-Bkgd" +string_0cfa = "Many Pines" +string_0d05 = "Half-Bkgd" +string_0d0f = "Far Forest-Mid" +string_0d1e = "Far Forest-Lft" +string_0d2d = "Far Forest-Rt" +string_0d3b = "Tree-trunk" +string_0d46 = "Full-Tree-M" +string_0d52 = "Forest: Bkgd" +string_0d5f = "Bkgd" +string_0d64 = "BackTrees" +string_0d6e = "Sky-a" +string_0d74 = "Sky-b" +string_0d7a = "Sky-c" +string_0d80 = "Cloud" +string_0d86 = "Mist" +string_0d8b = "Sky" +string_0d8f = "grass" +string_0d95 = "dirt" +string_0d9a = "Forest: Ground" +string_0da9 = "Ground" +string_0db0 = "PointSign-E/W" +string_0dbe = "PointSign-N" +string_0dca = "PointSign-S" +string_0dd6 = "Cart-front" +string_0de1 = "Cart-back" +string_0deb = "stone-gate-side" +string_0dfb = "stone-wall-side" +string_0e0b = "Town-dist-view1" +string_0e1b = "Town-dist-view2" +string_0e2b = "Stone-wall-far" +string_0e3a = "Roof tops" +string_0e44 = "Roof tops-2" +string_0e50 = "Plank-EW" +string_0e59 = "Plank-NS" +string_0e62 = "stone-wall-back" +string_0e72 = "stone-gate-far" +string_0e81 = "Forest: Misc" +string_0e8e = "Misc" +string_0e93 = "MiscForest" +string_0e9e = "Mtn-full-1" +string_0ea9 = "Mtn-full-2" +string_0eb4 = "Mtn" +string_0eb8 = "Mtn-half" +string_0ec1 = "Hill-1" +string_0ec8 = "Hill-2" +string_0ecf = "M-trees-1" +string_0ed9 = "M-trees-2" +string_0ee3 = "S-trees-1" +string_0eed = "S-trees-2" +string_0ef7 = "S-trees-3" +string_0f01 = "Trees-1" +string_0f09 = "Trees-2" +string_0f11 = "Trees-3" +string_0f19 = "Trees-4" +string_0f21 = "Far-trees-1" +string_0f2d = "Far-trees-2" +string_0f39 = "Far-trees-3" +string_0f45 = "Far-trees-4" +string_0f51 = "Hill-3" +string_0f58 = "Hill-4" +string_0f5f = "Far-Mtn-1" +string_0f69 = "Far-Mtn-2" +string_0f73 = "Far-Mtn-3" +string_0f7d = "Far-Mtn-4" +string_0f87 = "Far-Mtn-5" +string_0f91 = "Far-Mtn-6" +string_0f9b = "Far-Mtn-7" +string_0fa5 = "Mountains" +string_0faf = "NS-distant" +string_0fba = "WN-curve" +string_0fc3 = "Tee" +string_0fc7 = "across1" +string_0fcf = "across2" +string_0fd7 = "across3" +string_0fdf = "across4" +string_0fe7 = "diag1" +string_0fed = "diag2" +string_0ff3 = "diag3" +string_0ff9 = "up1" +string_0ffd = "up2" +string_1001 = "up3" +string_1005 = "up4" +string_1009 = "SE-curve" +string_1012 = "NS-island" +string_101c = "NS-mid" +string_1023 = "NE-curve" +string_102c = "horz-polygon" +string_1039 = "vert-polygon" +string_1046 = "Forest: River" +string_1054 = "River" +string_105a = "Spring" +string_1061 = "Side-1" +string_1068 = "Side-2" +string_106f = "Back-1" +string_1076 = "Back-2" +string_107d = "Back-3" +string_1084 = "Side-3" +string_108b = "Back-4" +string_1092 = "Side-4" +string_1099 = "Side-5" +string_10a0 = "Side-6" +string_10a7 = "Side-7" +string_10ae = "Side-8" +string_10b5 = "Side-9" +string_10bc = "Side-10" +string_10c4 = "Side-11" +string_10cc = "Front-1" +string_10d4 = "Front-2" +string_10dc = "Front-3" +string_10e4 = "Front-4" +string_10ec = "Large" +string_10f2 = "Medium" +string_10f9 = "Small" +string_10ff = "Large-curve" +string_110b = "Small-curve" +string_1117 = "Wave-1" +string_111e = "Wave-2" +string_1125 = "Wave-3" +string_112c = "Wave-4" +string_1133 = "Forest: Lake" +string_1140 = "Lake" +string_1145 = "Cap-small" +string_114f = "Cap-big" +string_1157 = "Curve-SW" +string_1160 = "Curve-NW" +string_1169 = "E-W #1" +string_1170 = "E-W #2" +string_1177 = "E-W dist" +string_1180 = "N-S dist" +string_1189 = "N-S close" +string_1193 = "N-S dist2" +string_119d = "Curve-NW-dist" +string_11ab = "Forest: Road" +string_11b8 = "Road" +string_11bd = "sq-polygon" +string_11c8 = "big mamma" +string_11d2 = "wall tall" +string_11dc = "wall short" +string_11e7 = "X-tra-long-tall" +string_11f7 = "Long-tall" +string_1201 = "X-tra-long-short" +string_1212 = "Long-short" +string_121d = "Sharp Angle" +string_1229 = "Angle" +string_122f = "Medium-tall" +string_123b = "Medium-short" +string_1248 = "Narrow-tall" +string_1254 = "Narrow-short" +string_1261 = "Polygons" +string_126a = "All" +string_126e = "Ground-1" +string_1277 = "Ground-2" +string_1280 = "Ground-3" +string_1289 = "Ground-4" +string_1292 = "Ground-5" +string_129b = "Ground-6" +string_12a4 = "Ground-7" +string_12ad = "Ground-8" +string_12b6 = "Ground-9" +string_12bf = "Transitions" +string_12cb = "BeachRegion" +string_12d7 = "Flotsam" +string_12df = "Jetsam" +string_12e6 = "Beach" +string_12ec = "BeachStuff" +string_12f7 = "DesertRegion" +string_1304 = "Ocatilla" +string_130d = "Century Plant" +string_131b = "Desert: Bushes" +string_132a = "DesertBushes" +string_1337 = "Grass" +string_133d = "Desert: Grass" +string_134b = "DesertGrasses" +string_1359 = "Sagebrush" +string_1363 = "Desert: Sagebrush" +string_1375 = "DesertSagebrush" +string_1385 = "Plant" +string_138b = "Cactus" +string_1392 = "Cactus Flower" +string_13a0 = "Desert: Plants" +string_13af = "DesertPlants" +string_13bc = "Palm Top" +string_13c5 = "Palm Trunk" +string_13d0 = "Desert: Trees" +string_13de = "DesertTrees" +string_13ea = "Dune" +string_13ef = "horizon hills" +string_13fd = "Desert: Dunes" +string_140b = "DesertDunes" +string_1417 = "Cracked Dirt" +string_1424 = "Alkai" +string_142a = "Dirt" +string_142f = "Rock Shadow" +string_143b = "Desert: Dirt" +string_1448 = "DesertDirt" +string_1453 = "NS river distant" +string_1464 = "NS river middle" +string_1474 = "river tee" +string_147e = "EW bridge" +string_1488 = "NS bridge" +string_1492 = "EW river" +string_149b = "short EW river" +string_14aa = "NW river curve" +string_14b9 = "NW river curve (rock and bush)" +string_14d8 = "SE river curve" +string_14e7 = "NS river island" +string_14f7 = "NS river wide" +string_1505 = "NNW river short" +string_1515 = "Desert: River" +string_1523 = "DesertRiver" +string_152f = "DarkForestRegion" +string_1540 = "DungeonRegion" +string_154e = "Wall-1" +string_1555 = "Wall-2" +string_155c = "Wall-3" +string_1563 = "Wall-4" +string_156a = "Wall-5" +string_1571 = "Wall-6" +string_1578 = "Wall-7" +string_157f = "Wall-8" +string_1586 = "Wall-9" +string_158d = "Wall-10" +string_1595 = "Dungeon: Walls" +string_15a4 = "DungeonWalls" +string_15b1 = "Stalactite 1" +string_15be = "Stalactite 2" +string_15cb = "Stalactite 3" +string_15d8 = "Stalactite 4" +string_15e5 = "Stalactite 5" +string_15f2 = "Dungeon: Stalactites" +string_1607 = "DungeonStalc" +string_1614 = "Stalagmite 1" +string_1621 = "Stalagmite 2" +string_162e = "Stalagmite 3" +string_163b = "Stalagmite 4" +string_1648 = "Stalagmite 5" +string_1655 = "Dungeon: Stalagmites" +string_166a = "DungeonStalg" +string_1677 = "Web 1" +string_167d = "Web 2" +string_1683 = "Web 3" +string_1689 = "Web 4" +string_168f = "Web 5" +string_1695 = "Web 6" +string_169b = "Web 7" +string_16a1 = "Web 8" +string_16a7 = "Web 9" +string_16ad = "Web 10" +string_16b4 = "Dungeon: Webs" +string_16c2 = "DungeonWebs" +string_16ce = "Mushroom 1" +string_16d9 = "Mushroom 2" +string_16e4 = "Mushroom 3" +string_16ef = "Mushroom 4" +string_16fa = "Mushroom 5" +string_1705 = "Mushroom 6" +string_1710 = "Dungeon: Mushrooms" +string_1723 = "DungeonMush" +string_172f = "Moss 1" +string_1736 = "Moss 2" +string_173d = "Moss 3" +string_1744 = "Moss 4" +string_174b = "Moss 5" +string_1752 = "Moss 6" +string_1759 = "Dungeon: Moss" +string_1767 = "DungeonMoss" +string_1773 = "Bones" +string_1779 = "Skull" +string_177f = "Dungeon: Misc" +string_178d = "DungeonMisc" +string_1799 = "Arch Left" +string_17a3 = "Arch Right" +string_17ae = "Archway Back" +string_17bb = "Cave Side 1" +string_17c7 = "Cave Side 2" +string_17d3 = "Cave Side 3" +string_17df = "Archway Side" +string_17ec = "Dungeon: Passages" +string_17fe = "Passage" +string_1806 = "DungeonPassages" +string_1816 = "Floor Left" +string_1821 = "Floor Right" +string_182d = "Front Edge 1" +string_183a = "Front Edge 2" +string_1847 = "Rock 6" +string_184e = "Rock 7" +string_1855 = "Rock 8" +string_185c = "Rock 9" +string_1863 = "Rock 10" +string_186b = "Floor" +string_1871 = "Dungeon: Rocks" +string_1880 = "DungeonRocks" +string_188d = "Town1Region" +string_1899 = "Lt-Wall" +string_18a1 = "Lt-Wall-middle" +string_18b0 = "Lt-Wall-Gable" +string_18be = "Lt-Wall-Roof" +string_18cb = "Lt-Wall-dbl" +string_18d7 = "Lt-Wall-Mid-dbl" +string_18e7 = "Lt-Wall-Gable-dbl" +string_18f9 = "Lt-Wall-Roof-dbl" +string_190a = "Lt-Wall-low" +string_1916 = "Lt-Wall-Mid-low" +string_1926 = "Lt-Wall-Gable-low" +string_1938 = "Lt-Wall-Side-low" +string_1949 = "Dk-Wall" +string_1951 = "Dk-Wall-Mid" +string_195d = "Dk-Wall-Gable" +string_196b = "Dk-Wall-Roof" +string_1978 = "Dk-Wall-dbl" +string_1984 = "Dk-Wall-Mid-dbl" +string_1994 = "Dk-Wall-Gable-dbl" +string_19a6 = "Dk-Wall-Roof-dbl" +string_19b7 = "Dk-Wall-low" +string_19c3 = "Dk-Wall-Mid-low" +string_19d3 = "Dk-Wall-Gable-low" +string_19e5 = "Dk-Wall-Side-low" +string_19f6 = "Med-Wall" +string_19ff = "Med-Wall-Mid" +string_1a0c = "Med-Wall-Gable" +string_1a1b = "Med-Wall-dbl" +string_1a28 = "Med-Wall-Mid-dbl" +string_1a39 = "Med-Wall-Gable-dbl" +string_1a4c = "Med-Wall-low" +string_1a59 = "Med-Wall-Mid-low" +string_1a6a = "Med-Wall-Gable-low" +string_1a7d = "Town Ext: Walls" +string_1a8d = "Wall" +string_1a92 = "Town1Walls" +string_1a9d = "wall dk corner" +string_1aac = "bricks" +string_1ab3 = "wall crack" +string_1abe = "brick pile" +string_1ac9 = "lt rubble" +string_1ad3 = "lt bottom" +string_1add = "lt bottom middle" +string_1aee = "lt left top" +string_1afa = "lt center top" +string_1b08 = "lt right top" +string_1b15 = "lt hole" +string_1b1d = "back corner 1" +string_1b2b = "dk rubble" +string_1b35 = "dk bottom" +string_1b3f = "dk bottom middle" +string_1b50 = "dk left top" +string_1b5c = "dk center top" +string_1b6a = "dk right top" +string_1b77 = "dk hole" +string_1b7f = "back corner 2" +string_1b8d = "md rubble" +string_1b97 = "md bottom" +string_1ba1 = "md bottom middle" +string_1bb2 = "md left top" +string_1bbe = "md center top" +string_1bcc = "md right top" +string_1bd9 = "md hole" +string_1be1 = "back corner 3" +string_1bef = "Town Ruins: Walls" +string_1c01 = "RuinWalls" +string_1c0b = "tile rubble" +string_1c17 = "tile side long" +string_1c26 = "tile side short" +string_1c36 = "tile front long" +string_1c46 = "tile front short" +string_1c57 = "tile gable" +string_1c62 = "straw rubble" +string_1c6f = "straw side long" +string_1c7f = "straw side short" +string_1c90 = "straw front long" +string_1ca1 = "straw front short" +string_1cb3 = "straw gable" +string_1cbf = "slate rubble" +string_1ccc = "slate side long" +string_1cdc = "slate side short" +string_1ced = "slate front long" +string_1cfe = "slate front short" +string_1d10 = "slate gable" +string_1d1c = "Town Ruins: Roof" +string_1d2d = "Roof" +string_1d32 = "RuinRoof" +string_1d3b = "arch rubble" +string_1d47 = "arch open" +string_1d51 = "arch shutter" +string_1d5e = "arch stone frame" +string_1d6f = "arch wood frame" +string_1d7f = "arch mullions" +string_1d8d = "arch diamond mullions" +string_1da3 = "square rubble" +string_1db1 = "square open" +string_1dbd = "square wood frame" +string_1dcf = "square mullions" +string_1ddf = "tile diamond mullions" +string_1df5 = "rw lt wood rect" +string_1e05 = "rw med wood rect" +string_1e16 = "rw dk mullion" +string_1e24 = "rw lt mullion" +string_1e32 = "rw med mullion" +string_1e41 = "rw dk diamond" +string_1e4f = "rw lt diamond" +string_1e5d = "rw med diamond" +string_1e6c = "Town Ruins: Windows" +string_1e80 = "Window" +string_1e87 = "RuinWindows" +string_1e93 = "eaves rubble" +string_1ea0 = "dk eaves long" +string_1eae = "dk eaves short" +string_1ebd = "lt eaves long" +string_1ecb = "lt eaves short" +string_1eda = "dk eaves" +string_1ee3 = "lt eaves" +string_1eec = "md eaves" +string_1ef5 = "beam rubble" +string_1f01 = "dk beam" +string_1f09 = "lt beam" +string_1f11 = "md beam" +string_1f19 = "wall rubble" +string_1f25 = "wall back" +string_1f2f = "dk wall side" +string_1f3c = "lt wall side" +string_1f49 = "Town Ruins: Trim" +string_1f5a = "Trim" +string_1f5f = "RuinTrim" +string_1f68 = "scortch 1" +string_1f72 = "scortch 2" +string_1f7c = "scortch 3" +string_1f86 = "scortch center" +string_1f95 = "burnt tree 6" +string_1fa2 = "burnt tree 7" +string_1faf = "burnt tree 8" +string_1fbc = "burnt tree 1" +string_1fc9 = "burnt tree 2" +string_1fd6 = "burnt tree 3" +string_1fe3 = "burnt tree 4" +string_1ff0 = "burnt tree 5" +string_1ffd = "burnt bush 1" +string_200a = "burnt bush 2" +string_2017 = "burnt bush 3" +string_2024 = "ruin table" +string_202f = "ruin chair" +string_203a = "Town Ruins: Plants" +string_204d = "Ruins" +string_2053 = "TownRuins" +string_205d = "lt stone 1" +string_2068 = "lt stone 2" +string_2073 = "lt stone 3" +string_207e = "lt stone 4" +string_2089 = "dk stone 1" +string_2094 = "dk stone 2" +string_209f = "dk stone 3" +string_20aa = "dk stone 4" +string_20b5 = "md stone 1" +string_20c0 = "md stone 2" +string_20cb = "md stone 3" +string_20d6 = "md stone 4" +string_20e1 = "md stone arch" +string_20ef = "Town Ext: Corners" +string_2101 = "Town1Corners" +string_210e = "tile-long" +string_2118 = "tile-short" +string_2123 = "tile-gable" +string_212e = "tile-front-long" +string_213e = "tile-front-short" +string_214f = "tile-front-gable" +string_2160 = "straw-long" +string_216b = "straw-short" +string_2177 = "straw-gable" +string_2183 = "straw-front-long" +string_2194 = "straw-front-short" +string_21a6 = "straw-front-gable" +string_21b8 = "slate-long" +string_21c3 = "slate-short" +string_21cf = "slate-gable" +string_21db = "slate-front-long" +string_21ec = "slate-front-short" +string_21fe = "slate-front-gable" +string_2210 = "Town Ext: Roofs" +string_2220 = "Town1Roofs" +string_222b = "Dk-arch-open" +string_2238 = "Lt-arch-open" +string_2245 = "Med-arch-open" +string_2253 = "Dk shutter" +string_225e = "Lt shutter" +string_2269 = "Med shutter" +string_2275 = "Stone frame-a" +string_2283 = "Stone frame-b" +string_2291 = "Stone frame-c" +string_229f = "Mullion arch-a" +string_22ae = "Mullion arch-b" +string_22bd = "Mullion arch-c" +string_22cc = "Diamond arch-a" +string_22db = "Diamond arch-b" +string_22ea = "Diamond arch-c" +string_22f9 = "Dk-rect-open" +string_2306 = "Lt-rect-open" +string_2313 = "Med-rect-open" +string_2321 = "Stone frame" +string_232d = "Wood frame-a" +string_233a = "Wood frame-b" +string_2347 = "Wood frame-c" +string_2354 = "Mullion-a" +string_235e = "Mullion-b" +string_2368 = "Mullion-c" +string_2372 = "Diamond-a" +string_237c = "Diamond-b" +string_2386 = "Diamond-c" +string_2390 = "lt stone gatekeep" +string_23a2 = "lt wood gatekeep" +string_23b3 = "med stone arch gatekeep" +string_23cb = "med stone square gatekeep" +string_23e5 = "med wood gatekeep" +string_23f7 = "Town Ext: Windows" +string_2409 = "Town1Windows" +string_2416 = "clothes sign" +string_2423 = "potion" +string_242a = "armor-sword-shield" +string_243d = "armor" +string_2443 = "food" +string_2448 = "potions" +string_2450 = "beer-mug" +string_2459 = "tavern" +string_2460 = "academy-a" +string_246a = "temple" +string_2471 = "temple-swirl" +string_247e = "sign-fm-dk-wood" +string_248e = "sign-fm-lt-wood" +string_249e = "sign-fm-metal" +string_24ac = "Town Ext: Signs 1" +string_24be = "Sign" +string_24c3 = "Town1Signs1" +string_24cf = "chapel" +string_24d6 = "dk shield 1" +string_24e2 = "lt shield 1" +string_24ee = "dk shield 2" +string_24fa = "lt shield 2" +string_2506 = "lion" +string_250b = "dragon" +string_2512 = "swan" +string_2517 = "mermaid" +string_251f = "boots&belt" +string_252a = "heal hand" +string_2534 = "mace&axe" +string_253d = "book" +string_2542 = "helmet" +string_2549 = "pig" +string_254d = "cornacopia" +string_2558 = "lady" +string_255d = "tri banner" +string_2568 = "squ banner" +string_2573 = "healer" +string_257a = "Town Ext: Signs 2" +string_258c = "Town1Signs2" +string_2598 = "Cart" +string_259d = "Food on Cart" +string_25aa = "Counter-long-Dk" +string_25ba = "Counter-long-Lt" +string_25ca = "Counter-long-Med" +string_25db = "Counter-short-Dk" +string_25ec = "Counter-short-Lt" +string_25fd = "Counter-short-Med" +string_260f = "Music Cart" +string_261a = "Flower Cart" +string_2626 = "Store Shelf" +string_2632 = "Barrel" +string_2639 = "Flour Bag" +string_2643 = "Town Ext: Shops" +string_2653 = "Shop Display" +string_2660 = "Town1Shops" +string_266b = "Dk-Wall-side" +string_2678 = "Lt-Wall-side" +string_2685 = "Square table" +string_2692 = "Round table" +string_269e = "Rect table" +string_26a9 = "gargoyle" +string_26b2 = "wall fountain" +string_26c0 = "crack 1" +string_26c8 = "crack 2" +string_26d0 = "crack 3" +string_26d8 = "crack 4" +string_26e0 = "crack 5" +string_26e8 = "crack 6" +string_26f0 = "Dk-Wall-lamp" +string_26fd = "Town Ext: Misc" +string_270c = "Town1Misc" +string_2716 = "Town Ext: Bkgd1" +string_2726 = "Town1Bkgd1" +string_2731 = "low wood fence" +string_2740 = "low stone wall-a" +string_2751 = "low stone wall-b" +string_2762 = "low stone wall-c" +string_2773 = "long stone wall" +string_2783 = "Town Ext: Bkgd2" +string_2793 = "Town1Bkgd2" +string_279e = "tree bough" +string_27a9 = "tree trunk" +string_27b4 = "Town Ext: Trees" +string_27c4 = "Tree" +string_27c9 = "Town1Trees" +string_27d4 = "grass-b" +string_27dc = "lg bush" +string_27e4 = "low bush" +string_27ed = "sm bush" +string_27f5 = "grass-a" +string_27fd = "Town Ext: Plants" +string_280e = "Town1Plants" +string_281a = "REaves-long" +string_2826 = "REaves-short" +string_2833 = "REaves-center" +string_2841 = "REaves-left" +string_284d = "REaves-gable" +string_285a = "Town Ext: RightEaves" +string_286f = "Eave" +string_2874 = "Town1RightEaves" +string_2884 = "LEaves-long" +string_2890 = "LEaves-short" +string_289d = "LEaves-center" +string_28ab = "LEaves-right" +string_28b8 = "LEaves-gable" +string_28c5 = "Town Ext: LeftEaves" +string_28d9 = "Town1LeftEaves" +string_28e8 = "MEaves-long" +string_28f4 = "MEaves-short" +string_2901 = "MEaves-center" +string_290f = "MEaves-right" +string_291c = "MEaves-gable" +string_2929 = "Town Ext: MiddleEaves" +string_293f = "Town1MiddleEaves" +string_2950 = "Dk-up-vert" +string_295b = "Dk-mid-vert" +string_2967 = "Dk-low-vert" +string_2973 = "Dk-gable-left" +string_2981 = "Dk-gable-right" +string_2990 = "Dk-gable-side" +string_299e = "Dk-roof-vert" +string_29ab = "Dk-left-hor" +string_29b7 = "Dk-right-hor" +string_29c4 = "Dk-mid-hor" +string_29cf = "Dk-UL-diag" +string_29da = "Dk-UL-LR-diag" +string_29e8 = "Dk-LR-diag" +string_29f3 = "Dk-UR-diag" +string_29fe = "Dk-UR-LL-diag" +string_2a0c = "Dk-LL-diag" +string_2a17 = "Lt-up-vert" +string_2a22 = "Lt-mid-vert" +string_2a2e = "Lt-low-vert" +string_2a3a = "Lt-gable-left" +string_2a48 = "Lt-gable-right" +string_2a57 = "Lt-gable-side" +string_2a65 = "Lt-roof-vert" +string_2a72 = "Lt-left-hor" +string_2a7e = "Lt-mid-hor" +string_2a89 = "Lt-right-hor" +string_2a96 = "Lt-UL-diag" +string_2aa1 = "Lt-UL-LR-diag" +string_2aaf = "Lt-LR-diag" +string_2aba = "Lt-UR-diag" +string_2ac5 = "Lt-UR-LL-diag" +string_2ad3 = "Lt-LL-diag" +string_2ade = "Town Ext: Beams" +string_2aee = "Beam" +string_2af3 = "Town1Beams" +string_2afe = "Town1Interior" +string_2b0c = "Lt-Wall-Mid" +string_2b18 = "Town Int: Walls" +string_2b28 = "Town1IntWalls" +string_2b36 = "Stone frame-d" +string_2b44 = "Wood frame2-a" +string_2b52 = "Wood frame2-b" +string_2b60 = "Wood frame2-c" +string_2b6e = "Dk-shutter" +string_2b79 = "Lt-shutter" +string_2b84 = "Med-shutter" +string_2b90 = "glass+mullions-a" +string_2ba1 = "glass+mullions-b" +string_2bb2 = "glass+mullions-c" +string_2bc3 = "glass+diamond-a" +string_2bd3 = "glass+diamond-b" +string_2be3 = "glass+diamond-c" +string_2bf3 = "Town Int: Windows" +string_2c05 = "Town1IntWindows" +string_2c15 = "low-Shelf-Dk" +string_2c22 = "low-Shelf-Lt" +string_2c2f = "low-Shelf-Med" +string_2c3d = "Shelf-Dk" +string_2c46 = "Shelf-Lt" +string_2c4f = "Shelf-Med" +string_2c59 = "Town Int: Shelves" +string_2c6b = "Shelf" +string_2c71 = "Town1IntShelf" +string_2c7f = "Despothes" +string_2c89 = "Hanging Lamp" +string_2c96 = "Despothes Platform" +string_2ca9 = "Despothes Scepter" +string_2cbb = "Despothes Stand" +string_2ccb = "Duach" +string_2cd1 = "Duach Stand 4 Hand" +string_2ce4 = "Duach Hand" +string_2cef = "Duach Platform" +string_2cfe = "Elphame" +string_2d06 = "Elphame Tripod" +string_2d15 = "Elphame Scales" +string_2d24 = "Elphame Platform" +string_2d35 = "Pedestal Cracks" +string_2d45 = "Enid" +string_2d4a = "Flower Swag" +string_2d56 = "Leaf Swag" +string_2d60 = "Flower Column" +string_2d6e = "Leaf Column" +string_2d7a = "Enid Platform" +string_2d88 = "Finvarra" +string_2d91 = "War Hammer Stand" +string_2da2 = "War Hammer" +string_2dad = "Mabon" +string_2db3 = "Book Stand" +string_2dbe = "Book" +string_2dc3 = "Table" +string_2dc9 = "Papers 4 Table" +string_2dd8 = "Stand 4 Stick" +string_2de6 = "Stick" +string_2dec = "Stick Stand Back" +string_2dfd = "Temple: Gods" +string_2e0a = "Temple Object" +string_2e18 = "GodStuff" +string_2e21 = "column 1" +string_2e2a = "column 2" +string_2e33 = "capitol 1" +string_2e3d = "capitol 2" +string_2e47 = "capitol 3" +string_2e51 = "base 1" +string_2e58 = "base 2" +string_2e5f = "base 3" +string_2e66 = "column crack 1" +string_2e75 = "column crack 2" +string_2e84 = "column crack 3" +string_2e93 = "column crack 4" +string_2ea2 = "column vine 1" +string_2eb0 = "column vine 2" +string_2ebe = "column vine 3" +string_2ecc = "column vine 4" +string_2eda = "Temple: Columns" +string_2eea = "Column" +string_2ef1 = "TempleColumns" +string_2eff = "arch vine 3" +string_2f0b = "arch vine 4" +string_2f17 = "holes n divots" +string_2f26 = "arch 1" +string_2f2d = "arch 2" +string_2f34 = "arch 3" +string_2f3b = "arch vine 1" +string_2f47 = "arch vine 2" +string_2f53 = "inside arch thin" +string_2f64 = "inside arch thick" +string_2f76 = "arch capstone" +string_2f84 = "capstone inside thin" +string_2f99 = "capstone inside thick" +string_2faf = "Temple: Arches" +string_2fbe = "Arch" +string_2fc3 = "TempleArches" +string_2fd0 = "sd wall dk" +string_2fdb = "sd wall lt" +string_2fe6 = "bk wall" +string_2fee = "sd wall dk stone" +string_2fff = "sd wall lt stone" +string_3010 = "bk wall stone" +string_301e = "sd wall dk detail" +string_3030 = "sd wall lt detail" +string_3042 = "bk wall detail" +string_3051 = "dk wall end" +string_305d = "lt wall end" +string_3069 = "dk wall end detail" +string_307c = "lt wall end detail" +string_308f = "outside fence end piece" +string_30a7 = "outside stone fence doorway" +string_30c3 = "outside fence wall (stone)" +string_30de = "lintel light" +string_30eb = "lintel dark" +string_30f7 = "lintel med" +string_3102 = "lintel patch lt" +string_3112 = "lintel patch dk" +string_3122 = "lintel patch med" +string_3133 = "wall recess" +string_313f = "wall detail med" +string_314f = "wall detail lt" +string_315e = "wall detail dk" +string_316d = "detail lt patch" +string_317d = "detail dk patch" +string_318d = "detail patch med" +string_319e = "Temple: Walls" +string_31ac = "Lintel" +string_31b3 = "TempleWalls" +string_31bf = "window sides dk" +string_31cf = "window bottom dk" +string_31e0 = "window top 1 dk" +string_31f0 = "window top 2 dk" +string_3200 = "window side lt" +string_320f = "window bottom lt" +string_3220 = "window top 1 lt" +string_3230 = "window top 2 lt" +string_3240 = "window sides bk" +string_3250 = "window bottom bk" +string_3261 = "window top 1 bk" +string_3271 = "window top 2 bk" +string_3281 = "TempleWindows" +string_328f = "Coat hook" +string_3299 = "Coat rack" +string_32a3 = "Wall-lamp-Lt" +string_32b0 = "Wall-lamp-Dk" +string_32bd = "Wall-candle" +string_32c9 = "Dk-candle" +string_32d3 = "Lt-candle" +string_32dd = "Med-candle" +string_32e8 = "Fireplace" +string_32f2 = "temple transition" +string_3304 = "Square Table" +string_3311 = "Round Table" +string_331d = "Rect Table" +string_3328 = "Town Int: Misc" +string_3337 = "Town1IntMisc" +string_3344 = "Clothes" +string_334c = "Armor-a" +string_3354 = "Armor/Weapons" +string_3362 = "Armor-c" +string_336a = "Food-a" +string_3371 = "Food-b" +string_3378 = "Food-c" +string_337f = "Potion-a" +string_3388 = "Potion-b" +string_3391 = "Mugs" +string_3396 = "Bottles" +string_339e = "Books-a" +string_33a6 = "Books-b" +string_33ae = "Books-c" +string_33b6 = "Chem-a" +string_33bd = "Chem-b" +string_33c4 = "Chem-c" +string_33cb = "Books-d" +string_33d3 = "Side-Clothes" +string_33e0 = "Side-Armor-a" +string_33ed = "Side-Armor-b" +string_33fa = "Side-Armor-c" +string_3407 = "Side-Food-a" +string_3413 = "Side-Food-b" +string_341f = "Side-Potion-c" +string_342d = "Side-Potion-a" +string_343b = "Side-Potion-b" +string_3449 = "Side-Mugs" +string_3453 = "Side-Bottles" +string_3460 = "Side-Books-a" +string_346d = "Side-Books-b" +string_347a = "Side-Books-c" +string_3487 = "Side-Chem-a" +string_3493 = "Side-Chem-b" +string_349f = "Side-Chem-c" +string_34ab = "Side-Books-d" +string_34b8 = "Basket" +string_34bf = "Basket-lid" +string_34ca = "Town Int: Shops" +string_34da = "Item" +string_34df = "Town1IntShops" +string_34ed = "House1Region" +string_34fa = "Dk-wall lamp" +string_3507 = "wood fence" +string_3512 = "stone wall-a" +string_351f = "stone wall-b" +string_352c = "stone wall-c" +string_3539 = "brick walk-a" +string_3546 = "brick walk-b" +string_3553 = "brick walk-c" +string_3560 = "dirt walk-a" +string_356c = "dirt walk-b" +string_3578 = "dirt walk-c" +string_3584 = "stone walk-a" +string_3591 = "stone walk-b" +string_359e = "stone walk-c" +string_35ab = "House Ext: Misc" +string_35bb = "House1Misc" +string_35c6 = "House1Interior" +string_35d5 = "Dark shelf" +string_35e0 = "Light shelf" +string_35ec = "Medium shelf" +string_35f9 = "Food" +string_35fe = "Food2" +string_3604 = "Potions" +string_360c = "Potions2" +string_3615 = "mugs" +string_361a = "mugs2" +string_3620 = "books" +string_3626 = "books2" +string_362d = "Side-Food" +string_3637 = "Side-Food2" +string_3642 = "Side-Potions" +string_364f = "Side-Potions2" +string_365d = "Side-mugs" +string_3667 = "Side-mugs2" +string_3672 = "Side-books" +string_367d = "Side-books2" +string_3689 = "Dk-lamp" +string_3691 = "Lt-lamp" +string_3699 = "Med-lamp" +string_36a2 = "Blanket side" +string_36af = "Blanket angle" +string_36bd = "Mattress side" +string_36cb = "Mattress angle" +string_36da = "Pillow side" +string_36e6 = "Pillow angle" +string_36f3 = "Candle holder" +string_3701 = "House Int: Misc" +string_3711 = "House1IntMisc" +string_371f = "SwampRegion" +string_372b = "Flower moss 1" +string_3739 = "Flower moss 2" +string_3747 = "Red flowers" +string_3753 = "Plale flowers" +string_3761 = "Grass bank" +string_376c = "Grass 1" +string_3774 = "Bush & mush 1" +string_3782 = "Fern 2" +string_3789 = "Fern 3" +string_3790 = "Fern 4" +string_3797 = "Fern 5" +string_379e = "Spruce bush 1" +string_37ac = "Spruce bush 2" +string_37ba = "Spruce clump" +string_37c7 = "Bush clump" +string_37d2 = "Bush 1" +string_37d9 = "Bush & mush 2" +string_37e7 = "Bush 2" +string_37ee = "Grass & mush" +string_37fb = "Ivy" +string_37ff = "Back bush" +string_3809 = "Bush clump 2" +string_3816 = "Swamp: Plants" +string_3824 = "SwampPlants" +string_3830 = "Chicken Rock" +string_383d = "Huge Rock 1" +string_3849 = "Huge Rock 2" +string_3855 = "Big Rock" +string_385e = "Flower Rock" +string_386a = "Flower Rock 2" +string_3878 = "Huge Rock 3" +string_3884 = "Huge Rock 4" +string_3890 = "Swamp: Rocks" +string_389d = "SwampRocks" +string_38a8 = "Hollow log" +string_38b3 = "Log 1" +string_38b9 = "Big log 1" +string_38c3 = "Stump 1" +string_38cb = "Big Stump 1" +string_38d7 = "Stump 2" +string_38df = "Big Stump 2" +string_38eb = "Stump 3" +string_38f3 = "Sm stump 1" +string_38fe = "Sm stump 2" +string_3909 = "Stump 4" +string_3911 = "Mossy stump 1" +string_391f = "Mossy stump 2" +string_392d = "Swamp: Stumps" +string_393b = "Stump" +string_3941 = "SwampStumps" +string_394d = "Mid tree 1" +string_3958 = "Mid tree 2" +string_3963 = "Mid tree 3" +string_396e = "Mid tree 4" +string_3979 = "Mid tree 5" +string_3984 = "Mid tree 6" +string_398f = "Mid tree 7" +string_399a = "Mid tree 8" +string_39a5 = "Mid tree 9" +string_39b0 = "Mid tree 10" +string_39bc = "Mid tree 11" +string_39c8 = "Mid tree 12" +string_39d4 = "Mid tree 13" +string_39e0 = "Mid tree 14" +string_39ec = "Mid tree 15" +string_39f8 = "Swamp: MidTrees" +string_3a08 = "SwampMidTrees" +string_3a16 = "Back spruce 1" +string_3a24 = "Back spruce 2" +string_3a32 = "Back spruce 3" +string_3a40 = "Swamp back" +string_3a4b = "Back trees" +string_3a56 = "Back tree 1" +string_3a62 = "Back tree 2" +string_3a6e = "Back tree 3" +string_3a7a = "Back tree 4" +string_3a86 = "Back tree 5" +string_3a92 = "Back tree 6" +string_3a9e = "Back tree 7" +string_3aaa = "Background" +string_3ab5 = "Swamp: Back" +string_3ac1 = "SwampBack" +string_3acb = "Fore tree 1" +string_3ad7 = "Fore tree 2" +string_3ae3 = "Fore tree 3" +string_3aef = "Fore tree 4" +string_3afb = "Fore tree 5" +string_3b07 = "Fore tree 6" +string_3b13 = "Fore tree 7" +string_3b1f = "Swamp: ForeTrees" +string_3b30 = "SwampForeTrees" +string_3b3f = "Dead tree 1" +string_3b4b = "Tree 1" +string_3b52 = "Tree 2" +string_3b59 = "Tree clump 1" +string_3b66 = "Tree 3" +string_3b6d = "Tree right" +string_3b78 = "Dead tree 2" +string_3b84 = "Suess willow" +string_3b91 = "Suess & mush" +string_3b9e = "Tree clump 2" +string_3bab = "Swamp: MiscTrees" +string_3bbc = "SwampMiscTrees" +string_3bcb = "GuildRegion" +string_3bd7 = "Shrub" +string_3bdd = "Wall-Ext" +string_3be6 = "Walkway" +string_3bee = "Guild Exterior" +string_3bfd = "Guild" +string_3c03 = "GuildExt" +string_3c0c = "Rack-swords" +string_3c18 = "Shelf-scrolls" +string_3c26 = "Barrel-water" +string_3c33 = "Table-guild" +string_3c3f = "Podium" +string_3c46 = "Desk" +string_3c4b = "Wall-Int-side" +string_3c59 = "Rug" +string_3c5d = "Amber banner" +string_3c6a = "Purple banner" +string_3c78 = "Green banner" +string_3c85 = "Double banner" +string_3c93 = "Hut pic" +string_3c9b = "Bard pic" +string_3ca4 = "Guy pic" +string_3cac = "Girl pic" +string_3cb5 = "Window-Int-1" +string_3cc2 = "Window-Int-2" +string_3ccf = "Guild Interior" +string_3cde = "GuildInt" + diff --git a/Heap/Heap40107.txt b/Heap/Heap40107.txt new file mode 100644 index 0000000..f5d4faf --- /dev/null +++ b/Heap/Heap40107.txt @@ -0,0 +1,18 @@ +subclass FormattedFile of File +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + handle = $0 + pTabs = $0 + pUseTabs = $1 + + writeString() + incTabs() + decTabs() +} + +string_0024 = " " +string_0026 = " " +string_002a = "FormattedFile" +