62 lines
1.2 KiB
Plaintext
62 lines
1.2 KiB
Plaintext
subclass BOpenable of WorldObjectBase
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
pName = $0
|
|
pSelf = $0
|
|
pType = $4 ; scaleX
|
|
pOpen = $0
|
|
pDestX = $ffff ; -1
|
|
pDestY = $ffff ; -1
|
|
|
|
buildVerbList()
|
|
handlesAction()
|
|
fromPacket()
|
|
open()
|
|
close()
|
|
}
|
|
|
|
subclass BKey of WorldObjectBase
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
pName = $0
|
|
pSelf = $0
|
|
pType = $8 ; fixPriority
|
|
pLockValue = $0
|
|
pUnlockValue = $0
|
|
pSkeletonLock = $0
|
|
pSkeletonUnlock = $0
|
|
|
|
fromPacket()
|
|
}
|
|
|
|
subclass BLockable of WorldObjectBase
|
|
{
|
|
scratch = $0
|
|
pModule = $ffff ; -1
|
|
pLine = $ffff ; -1
|
|
pName = $0
|
|
pSelf = $0
|
|
pType = $7 ; priority
|
|
pLocked = $0
|
|
pAutoLock = $0
|
|
pLockValue = $0
|
|
pUnlockValue = $0
|
|
pSkeletonLock = $0
|
|
pSkeletonUnlock = $0
|
|
|
|
buildVerbList()
|
|
handlesAction()
|
|
fromPacket()
|
|
lock()
|
|
unlock()
|
|
}
|
|
|
|
string_007a = "BOpenable"
|
|
string_0084 = "BKey"
|
|
string_0089 = "BLockable"
|
|
|