diff --git a/Heap/Heap0.txt b/Heap/Heap0.txt new file mode 100644 index 0000000..6e1dab5 --- /dev/null +++ b/Heap/Heap0.txt @@ -0,0 +1,489 @@ +global[$100] = +{ + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $3, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $3, $4, $3, $c, string_05c4, $0, + $0, $0, $0, $0, $0, $1, $1, $0, $0, $0, $0, $0, $0, $0, $0, $1, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, + $0, $ffff, $0, $1, $0, $0, $0, $0, $ffff, $ffff, $ffff, $0, $0, $ffff, $0, $ffff, + $ffff, $ffff, $0, $6, $6, $ffff, $0, $ff, $0, $0, $0, $0, $0, $0, $3, $1, + $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $1, $1, $0 +} + +subclass gApproveGiveList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass gTeleportList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +instance NEgo of WorldEgo +{ + 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 = $140 ; 320, pHandle + y = $104 ; 260, cueSelector + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $32 ; 50, '2', edit + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = string_05e3 ; "Conan" + pBaseList = $0 + pMsgStr = $0 + pIDName = $0 + pDirectObject = $0 + pIndirectObject = $0 + pDispose = $0 + pMover = $0 + pLastMover = $0 + pUser = $0 + pUpdatorList = $0 + pUpdateClient = $0 + pUpdateObj = $0 + pColor = $0 + pClutStart = $68 ; 104, 'h', restart + pPaused = $0 + pMode = $1 + pLastMode = $1 + pAction = $1 + pBaseView = $64 ; 100, 'd', moveDone + pServIDLo = $ffff ; -1 + pServIDHi = $ffff ; -1 + pPlayMovie = $0 + pSendMovie = $1 + pMovieDelay = $0 + pLastTicks = $0 + pAffectedLo = $0 + pAffectedHi = $0 + pPolygon = $ffff ; -1 + pAddedPolygon = $0 + pOutgoingMovie = $0 + pRoom = $0 + pRoomNum = $ffff ; -1 + pMovieCmd = $0 + pBitmapBased = $0 + pDoScaler = $1 + pHidden = $0 + pStrength = $0 + pDexterity = $0 + pIntelligence = $0 + pEndurance = $0 + pValue = $0 + pManaValue = $0 + pLevel = $0 + pMana = $0 + pManaMax = $0 + pHealth = $0 + pHealthHi = $0 + pHealthMax = $0 + pHealthMaxHi = $0 + pStamina = $0 + pStaminaMax = $0 + pAlignment = $80 ; 128, lastKey + pArmorClass = $0 + pApproachScript = $0 + pMoney = $0 + pRecordMotion = $1 + pWeapon = $0 + pCombatGroup = $0 + pInvisibleClut = $0 + pFrozenClut = $0 + pMsgFile = $0 + pDestLoop = $ffff ; -1 + pHeadingCue = $0 + pBaseBitsLo = $0 + pBaseBitsHi = $0 + pSoundGroup = $0 + pHead = $0 + pSittingOn = $0 + pCombatX = $0 + pCombatY = $0 + pStep = $0 + pEntryX = $ffff ; -1 + pEntryY = $ffff ; -1 + pWhoToFollow = $0 + pReady = $1 + pHeadOrigin = $0 + pHeadBitmaps = $0 + pShirtView = $ffff ; -1 + pPantsView = $ffff ; -1 + pShoesView = $ffff ; -1 + pBeltView = $ffff ; -1 + pWristView = $ffff ; -1 + pBaldricView = $ffff ; -1 + pRobeView = $ffff ; -1 + pCowlView = $ffff ; -1 + pSkirtView = $ffff ; -1 + pWeaponView = $ffff ; -1 + pShieldView = $ffff ; -1 + pHelmetView = $ffff ; -1 + pFriend = $0 + pPeaceful = $1 + pBarIndex = $ffff ; -1 + edgeHit = $0 + pChatTarget = $0 + pInit = $1 + pMsgCount = $0 + pLastNoun = $ffff ; -1 + pLastVerb = $ffff ; -1 + pMoneyObj = $0 + pManaObj = $0 + pTargetting = $0 + pClient = $0 +} + +instance HandsOffCode of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + + doit() +} + +subclass RoomZero of Game +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + script = $0 + printLang = $1 + _detailLevel = $3 ; z + handsOffCode = $0 + handsOnCode = $0 + handsLevel = $0 + number = $1 + majorVer = $2 + minorVer = $1 + revision = $0 + + init() + doit() + dispose() + handleEvent() + handsOff() + handsOn() + controlOff() + controlOn() +} + +instance RealmWindow of Window +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + top = $0 + left = $0 + bottom = $0 + right = $0 + canTrack = $0 + canDrag = $0 + state = $0 + back = $0 + resX = $280 ; 640, disposeWhenDone + resY = $1e0 ; 480, isControl + vanishingX = $0 + vanishingY = $0 + coordType = $0 + picture = $ffff ; -1 + style = $0 + priority = $0 + bitmap = $0 + casts = $0 + mirrored = $0 + fore = $0 + pOldPri = $0 + container = $0 + borderSize = $1 + shadowSize = $3 ; z + fixedWidth = $0 + fixedHeight = $0 +} + +subclass BorderedPlane of Plane +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + top = $0 + left = $0 + bottom = $0 + right = $0 + canTrack = $0 + canDrag = $0 + state = $0 + back = $0 + resX = $280 ; 640, disposeWhenDone + resY = $1e0 ; 480, isControl + vanishingX = $0 + vanishingY = $0 + coordType = $0 + picture = $ffff ; -1 + style = $0 + priority = $0 + bitmap = $0 + casts = $0 + mirrored = $0 + fore = $0 + pOldPri = $0 + pCast = $0 + + init() +} + +subclass FancyWindow of Window +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + top = $0 + left = $0 + bottom = $0 + right = $0 + canTrack = $0 + canDrag = $0 + state = $0 + back = $ec ; 236, track + resX = $280 ; 640, disposeWhenDone + resY = $1e0 ; 480, isControl + vanishingX = $0 + vanishingY = $0 + coordType = $0 + picture = $fffe ; -2 + style = $0 + priority = $0 + bitmap = $0 + casts = $0 + mirrored = $0 + fore = $0 + pOldPri = $0 + container = $0 + borderSize = $1 + shadowSize = $3 ; z + fixedWidth = $0 + fixedHeight = $0 + pBorderView = $232f ; 9007 + pBorderPlane = $0 + pCast = $0 + pInitted = $0 + + init() + dispose() + show() + erase() + hide() + posnOnScreen() +} + +instance RealmButton of Button +{ + 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 = $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 = $ffff ; -1 + skip = $fe ; 254, strIndex + borderColor = $ffff ; -1 + hiColor = $0 + borderSize = $1 + drawCode = $0 + handler = $0 + helpStr = $0 + key = $0 + text = $0 + 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 + + drawText() +} + +instance GlobalKeyHandler 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 + + init() + dispose() + handleEvent() +} + +subclass DeadObjects of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +instance Logfile of File +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + handle = $0 +} + +string_05c4 = "gApproveGiveList" +string_05d5 = "gTeleportList" +string_05e3 = "Conan" +string_05e9 = "NEgo" +string_05ee = "You seem to be locked up with an hourglass. The currently active MovieCmd is (%s)." +string_0641 = "HandsOffCode" +string_064e = "login.lst" +string_0658 = "soundVolume" +string_0664 = "logfile" +string_066c = "Save Screen to?:" +string_067d = "Okay" +string_0682 = "Enter text to append to logfile[%s]:" +string_06a7 = "OK" +string_06aa = "Cancel" +string_06b1 = "\r\n" +string_06b4 = "RoomZero" +string_06bd = "RealmWindow" +string_06c9 = "BorderedPlane" +string_06d7 = "FancyWindow" +string_06e3 = "RealmButton" +string_06ef = "GlobalKeyHandler" +string_0700 = "DeadObjects" +string_070c = "Logfile" + diff --git a/Heap/Heap40000.txt b/Heap/Heap40000.txt new file mode 100644 index 0000000..7589da3 --- /dev/null +++ b/Heap/Heap40000.txt @@ -0,0 +1,2762 @@ +subclass RestoreMusic of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass MovieCmdList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass RealmRoom of ManagedRoom +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + script = $0 + plane = $0 + obstacles = $0 + scaler = $0 + pCast = $0 + pFeatures = $0 + pSounds = $0 + pTimers = $0 + pDemons = $0 + pTalkers = $0 + pScreen = $0 + pCuees = $0 + picture = $0 + style = $ffff ; -1 + exitStyle = $ffff ; -1 + horizon = $0 + picAngle = $0 + vanishingX = $a0 ; 160, firstTrue + vanishingY = $0 + pVisible = $1 + pInitted = $0 + pType = $1 + frontSize = $80 ; 128, lastKey +} + +subclass gApproveGiveList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass NetRoom of RealmRoom +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + script = $0 + plane = $0 + obstacles = $0 + scaler = $0 + pCast = $0 + pFeatures = $0 + pSounds = $0 + pTimers = $0 + pDemons = $0 + pTalkers = $0 + pScreen = $0 + pCuees = $0 + picture = $0 + style = $ffff ; -1 + exitStyle = $ffff ; -1 + horizon = $0 + picAngle = $0 + vanishingX = $a0 ; 160, firstTrue + vanishingY = $0 + pVisible = $1 + pInitted = $0 + pType = $1 + frontSize = $80 ; 128, lastKey + pNumber = $1c8 ; 456, helpStr +} + +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 +} + +subclass RealmMap of Dialog +{ + 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 +} + +subclass WDragger of Obj +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass WorldObjectBase of Obj +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BDescribed of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 + pText = $0 +} + +subclass BCarryable of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BConsume of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BContainer of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BOpenable of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BLockable of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BCharacter of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BUse of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BSwitch of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BKey of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BWearable of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 + pLayer = $0 +} + +subclass BWeapon of BWearable +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 + pLayer = $0 +} + +subclass BLinkedWearable of BWearable +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 + pLayer = $0 +} + +subclass BTalk of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BCycle of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BEntry of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BNPC of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BPassword of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BShop of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BMix of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass BSit of WorldObjectBase +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 +} + +subclass PolyRect of Rect +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + top = $0 + left = $0 + bottom = $0 + right = $0 + canTrack = $0 + canDrag = $0 + state = $0 +} + +subclass BHead of BWearable +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pType = $0 + pCombatGroup = $0 + pLayer = $0 + pHeadNum = $0 + pHairNum = $0 + pBrowNum = $0 + pEyeNum = $0 + pNoseNum = $0 + pEarNum = $0 + pMouthNum = $0 + pFaceHairNum = $0 + pSkinColor = $0 + pHairColor = $0 + pEyeColor = $0 + pRace = $0 + pSex = $0 + pHeadView = $ffff ; -1 + pHairView = $ffff ; -1 + pBrowView = $ffff ; -1 + pEyeView = $ffff ; -1 + pNoseView = $ffff ; -1 + pEarView = $ffff ; -1 + pMouthView = $ffff ; -1 + pFaceHairView = $ffff ; -1 +} + +subclass WorldObject of Act +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pServID = $0 +} + +subclass WorldActor of WorldObject +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pServID = $0 + pShirtView = $ffff ; -1 + pHead = $0 +} + +subclass WorldEgo of WorldActor +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pServID = $0 + pShirtView = $ffff ; -1 + pHead = $0 +} + +subclass Money of WorldObject +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pServID = $0 +} + +subclass Mana of WorldObject +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pServID = $0 +} + +subclass ContainerDisplay 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 + pIsRoot = $0 +} + +subclass Projectile of WorldActor +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pServID = $0 + pShirtView = $ffff ; -1 + pHead = $0 +} + +subclass Heraldry of View +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $5021 ; 20513 + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 +} + +subclass ClutOverride of Clut +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + data = $0 + type = $2 +} + +subclass InvisibleClut of Clut +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + data = $0 + type = $2 +} + +subclass FrozenClut of Clut +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + data = $0 + type = $2 +} + +subclass CombatRoom of NetRoom +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + script = $0 + plane = $0 + obstacles = $0 + scaler = $0 + pCast = $0 + pFeatures = $0 + pSounds = $0 + pTimers = $0 + pDemons = $0 + pTalkers = $0 + pScreen = $0 + pCuees = $0 + picture = $0 + style = $ffff ; -1 + exitStyle = $ffff ; -1 + horizon = $0 + picAngle = $0 + vanishingX = $a0 ; 160, firstTrue + vanishingY = $0 + pVisible = $1 + pInitted = $0 + pType = $1 + frontSize = $80 ; 128, lastKey + pNumber = $1c8 ; 456, helpStr +} + +subclass WAScript 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 +} + +subclass WANetScript of WAScript +{ + 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 +} + +subclass WAExitScript of WANetScript +{ + 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 +} + +subclass WANetNewPassScript of WANetScript +{ + 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 +} + +subclass ViewButton of Button +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + top = $0 + left = $0 + bottom = $0 + right = $0 + canTrack = $1 + canDrag = $0 + state = $3 ; z + 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 = $ffff ; -1 + skip = $fe ; 254, strIndex + borderColor = $ffff ; -1 + hiColor = $0 + borderSize = $1 + drawCode = $0 + handler = $0 + helpStr = $0 + key = $0 + text = $0 + 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 ViewButtonDlg of Dialog +{ + 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 +} + +subclass SpellDialog 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 +} + +subclass StockCharacters of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass RlmInfoBar of Plane +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + top = $0 + left = $0 + bottom = $0 + right = $0 + canTrack = $0 + canDrag = $0 + state = $0 + back = $0 + resX = $280 ; 640, disposeWhenDone + resY = $1e0 ; 480, isControl + vanishingX = $0 + vanishingY = $0 + coordType = $0 + picture = $ffff ; -1 + style = $0 + priority = $0 + bitmap = $0 + casts = $0 + mirrored = $0 + fore = $0 + pOldPri = $0 +} + +subclass DeadObjects of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass MagicActor of WorldObject +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pServID = $0 +} + +subclass WACastBeginScript of WAScript +{ + 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 +} + +subclass WACastEndScript of WAScript +{ + 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 +} + +subclass SpecialEffect of DemonsScript +{ + 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 +} + +subclass SpecialEffectTarget of SpecialEffect +{ + 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 + pTarget = $0 +} + +subclass SpecialEffectSourceTarget of SpecialEffect +{ + 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 +} + +subclass SpecialEffectArea of SpecialEffect +{ + 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 +} + +subclass SoundEffect of SpecialEffect +{ + 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 +} + +subclass SEDeathCloud of SpecialEffectSourceTarget +{ + 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 +} + +subclass SEFlameOrb of SpecialEffectSourceTarget +{ + 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 +} + +subclass SEFlash of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEFlashGrow of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEFlashFade of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SELightning of SpecialEffectSourceTarget +{ + 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 +} + +subclass SEGreenCloud of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SERedCloud of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEBlueCloud of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEYellowCloud of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEWhiteCloud of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEPurpleCloud of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEIceStorm of SpecialEffectArea +{ + 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 +} + +subclass SESummon of SpecialEffectArea +{ + 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 +} + +subclass SEGreenFade of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SERedFade of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEBlueFade of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEYellowFade of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEWhiteFade of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEPurpleFade of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEHealBurst of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEDrainMagic of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEWhirlwind of SpecialEffectSourceTarget +{ + 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 +} + +subclass SEShieldUp of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEShieldDown of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEPoof of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEDeathBlade of SpecialEffectSourceTarget +{ + 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 +} + +subclass SEUnlock of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEMagicDust of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SELevitate of SpecialEffectTarget +{ + 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 + pTarget = $0 +} + +subclass SEFireBall of SpecialEffectArea +{ + 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 +} + +subclass SESound of SoundEffect +{ + 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 +} + +subclass SEMusic of SoundEffect +{ + 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 +} + +subclass QuitGameHandler of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass DeadQuitHandler of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass DisposeNotifyList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass VerbList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass MovieCmd of List +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass newPassScript 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 +} + +subclass GPolyBitmap of View +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $5021 ; 20513 + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $0 + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 +} + +subclass Strike of MoveTo +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + client = $0 + caller = $0 + x = $0 + y = $0 + dx = $0 + dy = $0 + b_moveCnt = $0 + b_i1 = $0 + b_i2 = $0 + b_di = $0 + b_xAxis = $0 + b_incr = $0 + completed = $0 + xLast = $0 + yLast = $0 + pImmediateCue = $0 +} + +subclass StrikeGround of MoveTo +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + client = $0 + caller = $0 + x = $0 + y = $0 + dx = $0 + dy = $0 + b_moveCnt = $0 + b_i1 = $0 + b_i2 = $0 + b_di = $0 + b_xAxis = $0 + b_incr = $0 + completed = $0 + xLast = $0 + yLast = $0 + pImmediateCue = $0 +} + +subclass gTeleportList of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass NetDeadDemon 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 +} + +subclass WAReady 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 +} + +subclass SpellList of List +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass SaveSpellList of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass CreateLookDialog of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass GetCombatAction of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass Spell 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 + pID = $0 +} + +subclass CharInfo of Obj +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pStatusArray = $0 +} + +subclass ArmorInfo of Obj +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 +} + +subclass SpellButton of Button +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + top = $0 + left = $0 + bottom = $0 + right = $0 + canTrack = $1 + canDrag = $0 + state = $3 ; z + 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 = $ffff ; -1 + skip = $fe ; 254, strIndex + borderColor = $ffff ; -1 + hiColor = $0 + borderSize = $1 + drawCode = $0 + handler = $0 + helpStr = $0 + key = $0 + text = $0 + 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 GSActionScript 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 + pObj = $0 + pShop = $0 + pName = $0 + pTitle = $0 + pText = $0 + pObjectList = $0 + pCharacter = $0 + pList = $0 + pLoginName = $0 + pPassword = $0 + pLongInt = $0 + pLoginErrorStr = $0 + pNumber = $0 + pFirstRoom = $0 + pServID = $ffff ; -1 + pDirection = $0 + pUID = $0 + pVerb = $ffff ; -1 + pDirectObj = $ffff ; -1 + pIndirectObj = $ffff ; -1 + pProfession = $0 + pRace = $0 + pSex = $0 + pPeaceful = $0 + pGotoX = $ffff ; -1 + pGotoY = $ffff ; -1 +} + +string_1938 = "RestoreMusic" +string_1945 = "MovieCmdList" +string_1952 = "RealmRoom" +string_195c = "gApproveGiveList" +string_196d = "NetRoom" +string_1975 = "VerbDialog" +string_1980 = "RealmMap" +string_1989 = "WDragger" +string_1992 = "WorldObjectBase" +string_19a2 = "BDescribed" +string_19ad = "BCarryable" +string_19b8 = "BConsume" +string_19c1 = "BContainer" +string_19cc = "BOpenable" +string_19d6 = "BLockable" +string_19e0 = "BCharacter" +string_19eb = "BUse" +string_19f0 = "BSwitch" +string_19f8 = "BKey" +string_19fd = "BWearable" +string_1a07 = "BWeapon" +string_1a0f = "BLinkedWearable" +string_1a1f = "BTalk" +string_1a25 = "BCycle" +string_1a2c = "BEntry" +string_1a33 = "BNPC" +string_1a38 = "BPassword" +string_1a42 = "BShop" +string_1a48 = "BMix" +string_1a4d = "BSit" +string_1a52 = "PolyRect" +string_1a5b = "BHead" +string_1a61 = "WorldObject" +string_1a6d = "WorldActor" +string_1a78 = "WorldEgo" +string_1a81 = "Money" +string_1a87 = "Mana" +string_1a8c = "ContainerDisplay" +string_1a9d = "Projectile" +string_1aa8 = "Heraldry" +string_1ab1 = "ClutOverride" +string_1abe = "InvisibleClut" +string_1acc = "FrozenClut" +string_1ad7 = "CombatRoom" +string_1ae2 = "WAScript" +string_1aeb = "WANetScript" +string_1af7 = "WAExitScript" +string_1b04 = "WANetNewPassScript" +string_1b17 = "ViewButton" +string_1b22 = "ViewButtonDlg" +string_1b30 = "SpellDialog" +string_1b3c = "StockCharacters" +string_1b4c = "RlmInfoBar" +string_1b57 = "DeadObjects" +string_1b63 = "MagicActor" +string_1b6e = "WACastBeginScript" +string_1b80 = "WACastEndScript" +string_1b90 = "SpecialEffect" +string_1b9e = "SpecialEffectTarget" +string_1bb2 = "SpecialEffectSourceTarget" +string_1bcc = "SpecialEffectArea" +string_1bde = "SoundEffect" +string_1bea = "SEDeathCloud" +string_1bf7 = "SEFlameOrb" +string_1c02 = "SEFlash" +string_1c0a = "SEFlashGrow" +string_1c16 = "SEFlashFade" +string_1c22 = "SELightning" +string_1c2e = "SEGreenCloud" +string_1c3b = "SERedCloud" +string_1c46 = "SEBlueCloud" +string_1c52 = "SEYellowCloud" +string_1c60 = "SEWhiteCloud" +string_1c6d = "SEPurpleCloud" +string_1c7b = "SEIceStorm" +string_1c86 = "SESummon" +string_1c8f = "SEGreenFade" +string_1c9b = "SERedFade" +string_1ca5 = "SEBlueFade" +string_1cb0 = "SEYellowFade" +string_1cbd = "SEWhiteFade" +string_1cc9 = "SEPurpleFade" +string_1cd6 = "SEHealBurst" +string_1ce2 = "SEDrainMagic" +string_1cef = "SEWhirlwind" +string_1cfb = "SEShieldUp" +string_1d06 = "SEShieldDown" +string_1d13 = "SEPoof" +string_1d1a = "SEDeathBlade" +string_1d27 = "SEUnlock" +string_1d30 = "SEMagicDust" +string_1d3c = "SELevitate" +string_1d47 = "SEFireBall" +string_1d52 = "SESound" +string_1d5a = "SEMusic" +string_1d62 = "QuitGameHandler" +string_1d72 = "DeadQuitHandler" +string_1d82 = "DisposeNotifyList" +string_1d94 = "VerbList" +string_1d9d = "MovieCmd" +string_1da6 = "newPassScript" +string_1db4 = "GPolyBitmap" +string_1dc0 = "Strike" +string_1dc7 = "StrikeGround" +string_1dd4 = "gTeleportList" +string_1de2 = "NetDeadDemon" +string_1def = "WAReady" +string_1df7 = "SpellList" +string_1e01 = "SaveSpellList" +string_1e0f = "CreateLookDialog" +string_1e20 = "GetCombatAction" +string_1e30 = "Spell" +string_1e36 = "CharInfo" +string_1e3f = "ArmorInfo" +string_1e49 = "SpellButton" +string_1e55 = "GSActionScript" + diff --git a/Heap/Heap40001.txt b/Heap/Heap40001.txt new file mode 100644 index 0000000..c13beb6 --- /dev/null +++ b/Heap/Heap40001.txt @@ -0,0 +1,21 @@ +subclass WDragger of Obj +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pObj = $0 + pView = $0 + pPlane = $0 + x = $0 + y = $0 + pOfsX = $0 + pOfsY = $0 + pDragging = $0 + + dispose() + startDragging() + stopDragging() +} + +string_002e = "WDragger" + diff --git a/Heap/Heap40002.txt b/Heap/Heap40002.txt new file mode 100644 index 0000000..01f7516 --- /dev/null +++ b/Heap/Heap40002.txt @@ -0,0 +1,3009 @@ +local[$85] = +{ + $0, $0, $0, $0, string_1700, string_170b, string_1716, string_1721, string_172c, string_1737, string_1742, string_174d, string_1758, string_1763, string_176e, string_1779, + string_1784, string_178f, string_1799, string_17a3, string_17ad, string_17b7, string_17c1, string_17cb, string_17d4, string_17dd, string_17e8, string_17f3, string_17fe, string_1809, string_1813, string_181d, + string_1828, string_1833, string_183e, string_1849, string_1853, string_185d, string_1868, string_1873, string_187e, string_1889, string_1893, string_189d, string_18a8, string_18b3, string_18be, string_18c9, + string_18d3, string_18dd, string_18e7, string_18f1, string_18fb, string_1905, string_190e, string_1917, string_1922, string_192d, string_1938, string_1943, string_194d, string_1957, string_1962, string_196d, + string_1978, string_1983, string_198d, string_1997, string_19a2, string_19ad, string_19b8, string_19c3, string_19cd, string_185d, string_1868, string_1873, string_187e, string_1889, string_1893, string_19d7, + string_19e2, string_19ed, string_19f8, string_1a03, string_1a0d, string_1a17, string_1a22, string_1a2d, string_1a38, string_1a43, string_1a4d, string_1a57, string_1a62, string_1a6d, string_1a78, string_1a83, + string_1a8d, string_189d, string_18a8, string_18b3, string_18be, string_18c9, string_18d3, string_1a97, string_1aa2, string_1aad, string_1ab8, string_1ac3, string_1acd, string_1ad7, string_1ae2, string_1aed, + string_1af8, string_1b03, string_1b0d, string_1b17, string_1b22, string_1b2d, string_1b38, string_1b43, string_1b4d, string_1b17, string_1b22, string_1b2d, string_1b38, string_1b43, string_1b4d, string_1b57, + string_1b62, string_1b6d, string_1b78, string_1b83, string_1b8d +} + +subclass QuitGameHandler of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + + doit() +} + +subclass WAScript 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + init() + dispose() +} + +subclass WANetScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + init() + dispose() + handleError() + defaultError() +} + +subclass WorldActor of WorldObject +{ + 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 = $8 ; fixPriority + magnifier = $0 + signal = $21 ; 33, '!', key + client = $0 + clut = $0 + heading = $0 + noun = $0 + case = $0 + modNum = $ffff ; -1 + sightAngle = $28 ; 40, '(', style + actions = $0 + onMeCheck = $0 + approachX = $0 + approachY = $0 + approachDist = $32 ; 50, '2', edit + _approachVerbs = $0 + _actionVerbs = $0 + xScaleAdj = $64 ; 100, 'd', moveDone + yScaleAdj = $64 ; 100, 'd', moveDone + doBaseLine = $0 + yStep = $2 + brLeft = $0 + brTop = $0 + brRight = $0 + brBottom = $0 + baseSetter = $0 + cycleSpeed = $6 ; maxScale + script = $0 + cycler = $0 + timer = $0 + scaler = $0 + detailLevel = $0 + xLast = $0 + yLast = $0 + xStep = $3 ; z + origStep = $302 ; 770, pBrowNum + moveSpeed = $6 ; maxScale + blocks = $0 + mover = $0 + looper = $0 + viewer = $0 + avoider = $0 + code = $0 + pName = $0 + pBaseList = $0 + pMsgStr = $0 + pIDName = $0 + pDirectObject = $0 + pIndirectObject = $0 + pDispose = $0 + pMover = $0 + pLastMover = $0 + pUser = $0 + pUpdatorList = $0 + pUpdateClient = $0 + pUpdateObj = $0 + pColor = $0 + pClutStart = $0 + pPaused = $0 + pMode = $1 + pLastMode = $1 + pAction = $1 + pBaseView = $ffff ; -1 + pServIDLo = $ffff ; -1 + pServIDHi = $ffff ; -1 + pPlayMovie = $1 + pSendMovie = $1 + pMovieDelay = $0 + pLastTicks = $0 + pAffectedLo = $0 + pAffectedHi = $0 + pPolygon = $ffff ; -1 + pAddedPolygon = $0 + pOutgoingMovie = $0 + pRoom = $0 + pRoomNum = $ffff ; -1 + pMovieCmd = $0 + pBitmapBased = $0 + pDoScaler = $1 + pHidden = $0 + pStrength = $0 + pDexterity = $0 + pIntelligence = $0 + pEndurance = $0 + pValue = $0 + pManaValue = $0 + pLevel = $0 + pMana = $0 + pManaMax = $0 + pHealth = $0 + pHealthHi = $0 + pHealthMax = $0 + pHealthMaxHi = $0 + pStamina = $0 + pStaminaMax = $0 + pAlignment = $80 ; 128, lastKey + pArmorClass = $0 + pApproachScript = $0 + pMoney = $0 + pRecordMotion = $0 + pWeapon = $0 + pCombatGroup = $0 + pInvisibleClut = $0 + pFrozenClut = $0 + pMsgFile = $0 + pDestLoop = $ffff ; -1 + pHeadingCue = $0 + pBaseBitsLo = $0 + pBaseBitsHi = $0 + pSoundGroup = $0 + pHead = $0 + pSittingOn = $0 + pCombatX = $0 + pCombatY = $0 + pStep = $0 + pEntryX = $ffff ; -1 + pEntryY = $ffff ; -1 + pWhoToFollow = $0 + pReady = $1 + pHeadOrigin = $0 + pHeadBitmaps = $0 + pShirtView = $ffff ; -1 + pPantsView = $ffff ; -1 + pShoesView = $ffff ; -1 + pBeltView = $ffff ; -1 + pWristView = $ffff ; -1 + pBaldricView = $ffff ; -1 + pRobeView = $ffff ; -1 + pCowlView = $ffff ; -1 + pSkirtView = $ffff ; -1 + pWeaponView = $ffff ; -1 + pShieldView = $ffff ; -1 + pHelmetView = $ffff ; -1 + pFriend = $0 + pPeaceful = $1 + pBarIndex = $ffff ; -1 + + init() + doit() + dispose() + setMotion() + buildVerbList() + handleVerb() + goto() + updateDisplay() + setColor() + setAction() + generatePolygon() + getBitmap() + setHead() + setSex() + setRace() + getSex() + getRace() + gotoVisibleLocation() + saveStep() + restoreStep() +} + +subclass WALookScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WANetSitScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance WASitScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetStandUpScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance WAStandScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetMemorizeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WAMemorizeScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetTalkScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance approveGive of ScriptPrompt +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pMax = $0 + pPrint = $0 + pStr = $0 + pPrompt = $0 + pClient = $0 + + doit() +} + +instance WANetGiveScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() + handleEvent() +} + +instance WAGiveScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetMoneyGiveScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + changeState() +} + +instance WAMoneyGiveScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WAExamineScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance myGetPass of ScriptPrompt +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pMax = $0 + pPrint = $0 + pStr = $0 + pPrompt = $0 + pClient = $0 + + doit() +} + +instance WANetOpenScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + handleError() + changeState() +} + +instance WAOpenScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetCloseScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WACloseScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetDyeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance WANetLockScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WALockScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetUnlockScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WAUnlockScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetTakeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WATakeScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetMoneyTakeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WAMoneyTakeScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetPutScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WAPutScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetMoneyPutScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + handleError() + changeState() +} + +instance WAMoneyPutScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetDropScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WADropScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WAForceDropScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetMoneyDropScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + handleError() + changeState() +} + +instance WAMoneyDropScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetPutOnScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WAPutOnScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetTakeOffScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WATakeOffScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WAEnterScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +subclass WAExitScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + pDirection = $ffff ; -1 + + dispose() + handleError() + changeState() +} + +instance WANetStartCombatScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() + handleEvent() +} + +instance WAStartCombatScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + dispose() + changeState() +} + +subclass WAReady 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 + + dispose() + changeState() +} + +instance WANetAttackScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + handleError() + changeState() +} + +instance WAStrike of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WADefend of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + doit() + handleError() + changeState() +} + +instance WAAttackScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetShopScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance WANetAuctionScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance WANetSellScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + handleError() + changeState() + handleEvent() +} + +instance WANetGetSellScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance WANetGetRepairScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + changeState() +} + +instance WANetRechargeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + changeState() + handleEvent() +} + +instance WANetRepairScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + changeState() + handleEvent() +} + +instance WANetConsumeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WANetGroupScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WANetTradeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance myGetName of ScriptPrompt +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pMax = $0 + pPrint = $0 + pStr = $0 + pPrompt = $0 + pClient = $0 + + doit() +} + +instance WANetGoHomeScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + handleError() + changeState() +} + +instance WAMissleScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WATeleportScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + init() + dispose() + handleError() + changeState() +} + +instance WACombatTeleportScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + handleError() + changeState() +} + +instance WAConsumeScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetRobScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + dispose() + handleError() + changeState() + handleEvent() +} + +instance WARobScript of WAScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + + changeState() +} + +instance WANetUseScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +instance WANetMixScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() +} + +instance WANetPushScript of WANetScript +{ + 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 + pIndirectObject = $0 + pMovieCmd = $0 + pClient = $0 + pDoAnimation = $0 + pDone = $0 + pHandsOff = $0 + pMutex = $0 + x = $0 + y = $0 + + handleError() + changeState() +} + +subclass NetDeadDemon 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 + + init() + dispose() + perform() + handleError() + changeState() +} + +instance itemString of Str +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + data = $0 + type = $3 ; z +} + +subclass MakeItemDialog of WinDialogHandler +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + pWindow = $0 + pObject = $0 + + init() + perform() + handleEvent() +} + +subclass MakeItemCode of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + + doit() + perform() +} + +subclass GotoVisibleLocation of Code +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + + doit() +} + +string_1700 = "swmac1.wav" +string_170b = "swmac2.wav" +string_1716 = "swmac3.wav" +string_1721 = "swdag1.wav" +string_172c = "swdag2.wav" +string_1737 = "swdag3.wav" +string_1742 = "swswd1.wav" +string_174d = "swswd2.wav" +string_1758 = "swswd3.wav" +string_1763 = "bansa1.wav" +string_176e = "bansa2.wav" +string_1779 = "bansh1.wav" +string_1784 = "bansh2.wav" +string_178f = "bansd.wav" +string_1799 = "bansm.wav" +string_17a3 = "bata1.wav" +string_17ad = "bata2.wav" +string_17b7 = "bath1.wav" +string_17c1 = "bath2.wav" +string_17cb = "batd.wav" +string_17d4 = "batm.wav" +string_17dd = "cobra1.wav" +string_17e8 = "cobra2.wav" +string_17f3 = "cobrh1.wav" +string_17fe = "cobrh2.wav" +string_1809 = "cobrd.wav" +string_1813 = "cobrm.wav" +string_181d = "daema1.wav" +string_1828 = "daema2.wav" +string_1833 = "daemh1.wav" +string_183e = "daemh2.wav" +string_1849 = "daemd.wav" +string_1853 = "daemm.wav" +string_185d = "faera1.wav" +string_1868 = "faera2.wav" +string_1873 = "faerh1.wav" +string_187e = "faerh2.wav" +string_1889 = "faerd.wav" +string_1893 = "faerm.wav" +string_189d = "wolfa1.wav" +string_18a8 = "wolfa2.wav" +string_18b3 = "wolfh1.wav" +string_18be = "wolfh2.wav" +string_18c9 = "wolfd.wav" +string_18d3 = "wolfm.wav" +string_18dd = "impa1.wav" +string_18e7 = "impa2.wav" +string_18f1 = "imph1.wav" +string_18fb = "imph2.wav" +string_1905 = "impd.wav" +string_190e = "impm.wav" +string_1917 = "ogrea1.wav" +string_1922 = "ogrea2.wav" +string_192d = "ogreh1.wav" +string_1938 = "ogreh2.wav" +string_1943 = "ogred.wav" +string_194d = "ogrem.wav" +string_1957 = "oozea1.wav" +string_1962 = "oozea2.wav" +string_196d = "oozeh1.wav" +string_1978 = "oozeh2.wav" +string_1983 = "oozed.wav" +string_198d = "oozem.wav" +string_1997 = "ratla1.wav" +string_19a2 = "ratla2.wav" +string_19ad = "ratlh1.wav" +string_19b8 = "ratlh2.wav" +string_19c3 = "ratld.wav" +string_19cd = "ratlm.wav" +string_19d7 = "skela1.wav" +string_19e2 = "skela2.wav" +string_19ed = "skelh1.wav" +string_19f8 = "skelh2.wav" +string_1a03 = "skeld.wav" +string_1a0d = "skelm.wav" +string_1a17 = "trola1.wav" +string_1a22 = "trola2.wav" +string_1a2d = "trolh1.wav" +string_1a38 = "trolh2.wav" +string_1a43 = "trold.wav" +string_1a4d = "trolm.wav" +string_1a57 = "waspa1.wav" +string_1a62 = "waspa2.wav" +string_1a6d = "wasph1.wav" +string_1a78 = "wasph2.wav" +string_1a83 = "waspd.wav" +string_1a8d = "waspm.wav" +string_1a97 = "malea1.wav" +string_1aa2 = "malea2.wav" +string_1aad = "maleh1.wav" +string_1ab8 = "maleh2.wav" +string_1ac3 = "maled.wav" +string_1acd = "malem.wav" +string_1ad7 = "femaa1.wav" +string_1ae2 = "femaa2.wav" +string_1aed = "femah1.wav" +string_1af8 = "femah2.wav" +string_1b03 = "femad.wav" +string_1b0d = "femam.wav" +string_1b17 = "zomba1.wav" +string_1b22 = "zomba2.wav" +string_1b2d = "zombh1.wav" +string_1b38 = "zombh2.wav" +string_1b43 = "zombd.wav" +string_1b4d = "zombm.wav" +string_1b57 = "minoa1.wav" +string_1b62 = "minoa2.wav" +string_1b6d = "minoh1.wav" +string_1b78 = "minoh2.wav" +string_1b83 = "minod.wav" +string_1b8d = "minom.wav" +string_1b97 = "QuitGameHandler" +string_1ba7 = "WAScript" +string_1bb0 = "You can't do that now." +string_1bc7 = "You can't do that right now." +string_1be4 = "That's already been done." +string_1bfe = "There is no space for that." +string_1c1a = "You have to remove something first." +string_1c3e = "You can't do that." +string_1c51 = "You can't go there." +string_1c65 = "That didn't work." +string_1c77 = "You have to unlock that first." +string_1c96 = "That key will not work in this lock." +string_1cbb = "This is a redundant define." +string_1cd7 = "Your character type cannot wear that." +string_1cfd = "It's too bulky." +string_1d0d = "It's too heavy." +string_1d1d = "You cannot afford it." +string_1d33 = "Somebody else is busy with that right now." +string_1d5e = "That's the wrong password." +string_1d79 = "You can't do anything to it." +string_1d96 = "That wouldn't make much sense." +string_1db5 = "You've wasted your effort.\n" \ + "It's not magical." +string_1de2 = "You need to be closer for that to be effective." +string_1e12 = "You can not wield that while using a shield." +string_1e3f = "You can not wield that while using a two-handed weapon." +string_1e77 = "NAK received (%d)" +string_1e89 = "You can't get close enough to %s." +string_1eab = "You can't get close enough to the %s." +string_1ed1 = "You have to stand up first." +string_1eed = "You can not do that." +string_1f02 = "WANetScript" +string_1f0e = "WActor goto called on '%s' with null mover." +string_1f3a = "You are not close enough!" +string_1f54 = "WorldActor" +string_1f5f = "You can't quite make it out from here." +string_1f86 = "Book" +string_1f8b = "WALookScript" +string_1f98 = "WANetSitScript" +string_1fa7 = "WASitScript" +string_1fb3 = "WANetStandUpScript" +string_1fc6 = "WAStandScript" +string_1fd4 = "You know all there is to know about that." +string_1ffe = "You do not have enough build points to learn that." +string_2031 = "You do not have enough skill to learn that." +string_205d = "You failed to learn that skill and spent one build point due to the effort." +string_20a9 = "Your intelligence is too limited to learn that." +string_20d9 = "Learn> %s" +string_20e3 = "WANetMemorizeScript" +string_20f7 = "WAMemorizeScript" +string_2108 = "WANetTalkScript" +string_2118 = "Accept" +string_211f = "Refuse" +string_2126 = "approveGive" +string_2132 = "Are you sure you want to give your\n" \ + "%s to %s?" +string_215f = "Are you sure?" +string_216d = "No" +string_2170 = "Yes" +string_2174 = "WANetGiveScript" +string_2184 = "WAGiveScript" +string_2191 = "WANetMoneyGiveScript" +string_21a6 = "WAMoneyGiveScript" +string_21b8 = "WAExamineScript" +string_21c8 = " OK " +string_21cd = "Cancel" +string_21d4 = "myGetPass" +string_21de = "You can't open the %s because it is locked." +string_220a = "The %s is strangely sealed and will not open." +string_2238 = "You can not open that. The %s will open when the last person in it's dungeon has left." +string_228f = "Password" +string_2298 = "Enter the password:" +string_22ac = "WANetOpenScript" +string_22bc = "dopen.wav" +string_22c6 = "WAOpenScript" +string_22d3 = "You can not close that. The %s will close once someone has entered it's dungeon." +string_2324 = "WANetCloseScript" +string_2335 = "dclose.wav" +string_2340 = "WACloseScript" +string_234e = "WANetDyeScript" +string_235d = "WANetLockScript" +string_236d = "dlock.wav" +string_2377 = "WALockScript" +string_2384 = "WANetUnlockScript" +string_2396 = "dunlock.wav" +string_23a2 = "WAUnlockScript" +string_23b1 = "You weren't fast enough." +string_23ca = "WANetTakeScript" +string_23da = "WATakeScript" +string_23e7 = "WANetMoneyTakeScript" +string_23fc = "WAMoneyTakeScript" +string_240e = "It's too bulky to fit in that." +string_242d = "It's too heavy to fit in that." +string_244c = "WANetPutScript" +string_245b = "WAPutScript" +string_2467 = "WANetMoneyPutScript" +string_247b = "WAMoneyPutScript" +string_248c = "WANetDropScript" +string_249c = "WADropScript" +string_24a9 = "WAForceDropScript" +string_24bb = "WANetMoneyDropScript" +string_24d0 = "WAMoneyDropScript" +string_24e2 = "You are already wearing something there." +string_250b = "You are unable to use it\n" \ + "at your current level." +string_253b = "WANetPutOnScript" +string_254c = "WAPutOnScript" +string_255a = "WANetTakeOffScript" +string_256d = "WATakeOffScript" +string_257d = "Room Full" +string_2587 = "The room you have tried to enter is filled to capacity. Please try again later." +string_25d7 = "Ok" +string_25da = "That dungeon is occupied by another group, you must wait for it to reset before you can enter." +string_2639 = "No Entry" +string_2642 = "That does not lead anywhere that you can go." +string_266f = "WAEnterScript" +string_267d = "A monster bars your way!" +string_2696 = "WAExitScript" +string_26a3 = "Combat already initiated." +string_26bd = "That character has elected not to fight other players." +string_26f4 = "That character is temporarily protected from player combat." +string_2730 = "Unable to begin combat. Opponent leaving..." +string_275c = "Are you SURE you want to enter into combat? Once you do, your peaceful status will be removed!" +string_27bb = "WANetStartCombatScript" +string_27d2 = "WAStartCombat getting tossed before completion!" +string_2802 = "WAStartCombatScript" +string_2816 = "Waiting for your turn..." +string_282f = "WAReady" +string_2837 = "Attack already initiated." +string_2851 = "You are too far away to attack." +string_2871 = "WANetAttackScript" +string_2883 = "WAStrike" +string_288c = "hitm.wav" +string_2895 = "hitw.wav" +string_289e = "hit.wav" +string_28a6 = "WADefend" +string_28af = "Can not find pDirectObject of WAAttackScript" +string_28dc = "WAAttackScript" +string_28eb = "WANetShopScript" +string_28fb = "WANetAuctionScript" +string_290e = "The shopkeeper refuses the item." +string_292f = "%s will give you %s gold for the contents of your %s. Do you accept?" +string_2974 = "%s will give you %s gold for the crystals. Do you accept?" +string_29ae = "%s will give you %s gold for the %s. Do you accept?" +string_29e2 = "Offer" +string_29e8 = "I Decline" +string_29f2 = "I Accept" +string_29fb = "You received %s gold from the shopkeeper." +string_2a25 = "WANetSellScript" +string_2a35 = "tp" +string_2a38 = "WANetGetSellScript" +string_2a4b = "WANetGetRepairScript" +string_2a60 = "Info:" +string_2a66 = "I haven't the knowledge required to recharge magical items." +string_2aa2 = "I can't recharge that which cannot be recharged." +string_2ad3 = "%s will recharge your %s for %s gold. Do you accept?" +string_2b08 = "Your %s is now recharged." +string_2b22 = "WANetRechargeScript" +string_2b36 = "I haven't the knowledge required to repair that." +string_2b67 = "Okay" +string_2b6c = "I can't repair that." +string_2b81 = "%s will repair your %s for %s gold. Do you accept?" +string_2bb4 = "Repairs to %s now complete." +string_2bd0 = "WANetRepairScript" +string_2be2 = "You are too full." +string_2bf4 = "WANetConsumeScript" +string_2c07 = "Already joining a group." +string_2c20 = "You must leave your current group to join another." +string_2c53 = "That group is full." +string_2c67 = "-3 |c43|The group leader does not want you in their group." +string_2ca2 = "The group leader does not want you in their group." +string_2cd5 = "-3 |c43|There is someone already waiting to join them." +string_2d0c = "There is someone already waiting to join them." +string_2d3b = "WANetGroupScript" +string_2d4c = "You have declined the trade." +string_2d69 = "trade" +string_2d6f = "The character has declined your trade request." +string_2d9e = "WANetTradeScript" +string_2daf = "myGetName" +string_2db9 = "No one by that name lives around here." +string_2de0 = "Locating house, one moment..." +string_2dfe = "No one named '%s' lives here." +string_2e1c = "Go to house" +string_2e28 = "Enter homeowner's name:" +string_2e40 = "WANetGoHomeScript" +string_2e52 = "spell15.wav" +string_2e5e = "WAMissleScript" +string_2e6d = "Teleport script tossed before completed." +string_2e96 = "WATeleportScript" +string_2ea7 = "WACombatTeleportScript" +string_2ebe = "%s ate the %s." +string_2ecd = "You" +string_2ed1 = "maleat.wav" +string_2edc = "femeat.wav" +string_2ee7 = "belch.wav" +string_2ef1 = "%s drank the %s." +string_2f02 = "drink1.wav" +string_2f0d = "WAConsumeScript" +string_2f1d = "Are you SURE you want to rob someone? Once you do, your peaceful status will be removed!" +string_2f76 = "WANetRobScript" +string_2f85 = "|c43|Info> The perfect crime! You've stolen %s gold and %s mana!" +string_2fc6 = "|c43|Info> The perfect crime! You've stolen %s gold!" +string_2ffb = "|c43|Info> The perfect crime! You've stolen %s mana!" +string_3030 = "|c43|Info> Your intended victim didn't have anything worthwhile. Better try robbing someone else." +string_3092 = "|c43|Info> You were caught stealing %s gold and %s mana!" +string_30cb = "|c43|Info> You were caught stealing %s gold!" +string_30f8 = "|c43|Info> You were caught stealing %s mana!" +string_3125 = "|c43|Info> You were caught trying to steal!" +string_3151 = "|c43|Info> %s stole %s gold and %s mana from you!" +string_3183 = "|c43|Info> %s stole %s gold from you!" +string_31a9 = "|c43|Info> %s stole %s mana from you!" +string_31cf = "|c43|Info> %s tried to steal from you!" +string_31f6 = "|c43|Info> %s just tried to steal from you!" +string_3222 = "|c43|Info> Someone just tried to steal from you!" +string_3253 = "|c43|Info> Your theft failed, but luckily no one noticed!" +string_328d = "WARobScript" +string_3299 = "The magical power has been drained from the %s and it is now useless until recharged." +string_32ef = "You can't use that item right now." +string_3312 = "You can not use that out of combat!" +string_3336 = "WANetUseScript" +string_3345 = "Something is just not right..." +string_3364 = "WANetMixScript" +string_3373 = "WANetPushScript" +string_3383 = "Info" +string_3388 = "Your body has been found by a group of wandering druids who transported you to the nearest resurrection center. Once your fatal wounds were treated, you were dragged to your house and left to revive." +string_3450 = "|43|Info> Resurrection complete, continue play." +string_3480 = "|43|Info> Resurrecting, please wait 15 seconds..." +string_34b2 = "NetDeadDemon" +string_34bf = "itemString" +string_34ca = "tpa" +string_34ce = "CREATEITEM" +string_34d9 = "MakeItemDialog" +string_34e8 = "" +string_34e9 = "Make An Item" +string_34f6 = "Enter the name of the object that you want to make (i.e. 'iron axe' or 'leather tunic'):" +string_354f = "MakeItemCode" +string_355c = "GotoVisibleLocation" + diff --git a/Heap/Heap777.txt b/Heap/Heap777.txt new file mode 100644 index 0000000..508d32d --- /dev/null +++ b/Heap/Heap777.txt @@ -0,0 +1,23 @@ +subclass Dialog of Set +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +subclass ScreenDialog of Dialog +{ + scratch = $0 + pModule = $ffff ; -1 + pLine = $ffff ; -1 + elements = $0 + size = $0 + nextNode = $0 +} + +string_0042 = "Dialog" +string_0049 = "ScreenDialog" +