58 lines
1.1 KiB
Plaintext
58 lines
1.1 KiB
Plaintext
subclass BWearable of WorldObjectBase
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
pName = $0
|
|
pSelf = $0
|
|
pType = $3 ; z
|
|
pAreaWorn = $0
|
|
pDamageMod = $0
|
|
pIsWorn = $0
|
|
pWearer = $0
|
|
pLayer = $0
|
|
pActionOffset = $0
|
|
pMask = $0
|
|
pContainerButton= $0
|
|
|
|
init()
|
|
buildVerbList()
|
|
handlesAction()
|
|
updateDisplay()
|
|
updateAction()
|
|
fromPacket()
|
|
preDispose()
|
|
setAreaWorn()
|
|
bePutOn()
|
|
beTakenOff()
|
|
updateContainerButton()
|
|
}
|
|
|
|
subclass BLinkedWearable of BWearable
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
pName = $0
|
|
pSelf = $0
|
|
pType = $3 ; z
|
|
pAreaWorn = $0
|
|
pDamageMod = $0
|
|
pIsWorn = $0
|
|
pWearer = $0
|
|
pLayer = $0
|
|
pActionOffset = $0
|
|
pMask = $0
|
|
pContainerButton= $0
|
|
pLinkPoint = $1
|
|
pGrabLoop = $1
|
|
pGrabAction = $ffff ; -1
|
|
|
|
updateDisplay()
|
|
updateAction()
|
|
}
|
|
|
|
string_0068 = "BWearable"
|
|
string_0072 = "BLinkedWearable"
|
|
|