153 lines
3.7 KiB
Plaintext
153 lines
3.7 KiB
Plaintext
subclass Pile of Stuff 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 = string_013a ; "Pile O' Stuff"
|
|
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 = $1d ; 29, brTop
|
|
pBaseView = $ffff ; -1
|
|
pServIDLo = $ffff ; -1
|
|
pServIDHi = $ffff ; -1
|
|
pPlayMovie = $1
|
|
pSendMovie = $1
|
|
pMovieDelay = $0
|
|
pLastTicks = $0
|
|
pAffectedLo = $0
|
|
pAffectedHi = $0
|
|
pPolygon = $0
|
|
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
|
|
pMergeDistance = $32 ; 50, '2', edit
|
|
pMergeCount = $3 ; z
|
|
pThresholdCount = $2
|
|
pOwner = $0
|
|
|
|
centerOn()
|
|
buildBaseList()
|
|
give()
|
|
updateDisplay()
|
|
makePiles()
|
|
unMakePile()
|
|
}
|
|
|
|
string_012c = "Pile of Stuff"
|
|
string_013a = "Pile O' Stuff"
|
|
|