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"