SimpleAttachableclassattachables.t[28]

A SimpleAttachabe is a Thing that can be attached to other things or have other things attached to it in the special case in which the attached objects are located in the object to which they are attached. SimpleAttachable is also the base class for other types of attachable.

class SimpleAttachable :   Thing

Superclass Tree   (in declaration order)

SimpleAttachable
        Thing
                ReplaceRedirector
                        Redirector
                                object
                Mentionable
                        LMentionable
                                object

Subclass Tree  

SimpleAttachable
        AttachableComponent
        NearbyAttachable
                Attachable

Global Objects  

(none)

Summary of Properties  

allowableAttachments  allowOtherToMoveWhileAttached  alreadyAttachedMsg  attachedLocation  attachedTo  attachedToList  attachmentLister  attachments  canAttachToMe  canDetachFromMe  cannotAttachToMoreMsg  cannotBeAttachedMsg  cannotDetachFromMsg  cannotDetachMsg  detachedLocation  initiallyAttachedTo  isAttachable  isDetachable  isFirmAttachment  isListed  notAttachedMsg  notAttachedToThatMsg  nothingAttachedMsg  okayAttachMsg  okayDetachFromMsg  okayDetachMsg 

Inherited from Thing :
actorAlreadyInMsg  actorAlreadyOnMsg  actorNotInMsg  actorNotOnMsg  allowImplicitSay  allowPourIntoMe  allowPourOntoMe  alreadyCleanMsg  alreadyClosedMsg  alreadyFastenedMsg  alreadyHasMsg  alreadyHeldMsg  alreadyInMsg  alreadyLitMsg  alreadyLockedMsg  alreadyMovedToMsg  alreadyOnMsg  alreadyOpenMsg  alreadyPresentMsg  alreadyThereMsg  alreadyWornMsg  autoGetOutToReach  autoTakeOnFindHidden  autoUnlock  brightness  brightnessForReading  brightnessOff  brightnessOn  bulk  bulkCapacity  canAttackWithMe  canBurnWithMe  canCleanWithMe  canClimbDownMe  canClimbUpMe  canCutWithMe  canDigWithMe  canDropContents  canEnterOnMe  canFastenToMe  canGoAlongMe  canGoThroughMe  canHearIn  canHearOut  canJumpOffMe  canJumpOverMe  canLieInMe  canLieOnMe  canLockWithMe  canLookBehindMe  canLookThroughMe  canLookUnderMe  canMoveToMe  canMoveWithMe  cannotAttachMsg  cannotAttachToMsg  cannotAttachToSelfMsg  cannotAttackMsg  cannotAttackWithMsg  cannotAttackWithSelfMsg  cannotBoardMsg  cannotBreakMsg  cannotBurnMsg  cannotBurnWithMsg  cannotCleanMsg  cannotCleanWithMsg  cannotClimbDownMsg  cannotClimbMsg  cannotCloseMsg  cannotConsultMsg  cannotCutMsg  cannotCutWithMsg  cannotCutWithSelfMsg  cannotDetachFromSelfMsg  cannotDigMsg  cannotDigWithMsg  cannotDigWithSelfMsg  cannotDoffMsg  cannotDrinkMsg  cannotDropMsg  cannotEatMsg  cannotEnterMsg  cannotEnterOnMsg  cannotExtinguishMsg  cannotFastenMsg  cannotFastenToMsg  cannotFastenToSelfMsg  cannotFeelMsg  cannotFlipMsg  cannotFollowMsg  cannotFollowSelfMsg  cannotGetInCarriedMsg  cannotGetOnCarriedMsg  cannotGiveToMsg  cannotGiveToSelfMsg  cannotGoAlongMsg  cannotGoNearThereMsg  cannotGoThroughMsg  cannotJumpOffMsg  cannotJumpOverMsg  cannotKissMsg  cannotLieInMsg  cannotLieOnMsg  cannotLightMsg  cannotLockWithMsg  cannotLockWithSelfMsg  cannotLookBehindMsg  cannotLookThroughMsg  cannotLookUnderMsg  cannotMoveMsg  cannotMoveToMsg  cannotMoveToSelfMsg  cannotMoveWithMsg  cannotMoveWithSelfMsg  cannotOpenMsg  cannotPlugIntoMsg  cannotPlugIntoSelfMsg  cannotPlugMsg  cannotPourIntoMsg  cannotPourIntoSelfMsg  cannotPourMsg  cannotPourOntoMsg  cannotPourOntoSelfMsg  cannotPullMsg  cannotPurloinContainerMsg  cannotPurloinRoomMsg  cannotPurloinSelfMsg  cannotPushDownMsg  cannotPushIntoMsg  cannotPushMsg  cannotPushOwnContainerMsg  cannotPushThroughMsg  cannotPushUpMsg  cannotPushViaSelfMsg  cannotPutBehindMsg  cannotPutInMsg  cannotPutInSelfMsg  cannotPutMsg  cannotPutOnMsg  cannotPutUnderMsg  cannotReadMsg  cannotRemoveMsg  cannotScrewMsg  cannotScrewWithMsg  cannotScrewWithSelfMsg  cannotSetMsg  cannotSetToMsg  cannotShowToMsg  cannotShowToSelfMsg  cannotSitInMsg  cannotSitOnMsg  cannotSmellMsg  cannotStandInMsg  cannotStandOnMsg  cannotTakeFromSelfMsg  cannotTakeMsg  cannotTakeMyContainerMsg  cannotTakeSelfMsg  cannotTalkToMsg  cannotTalkToSelfMsg  cannotTasteMsg  cannotThrowAtMsg  cannotThrowAtSelfMsg  cannotThrowMsg  cannotThrowToMsg  cannotThrowToSelfMsg  cannotTurnMsg  cannotTurnToMsg  cannotTurnWithMsg  cannotTurnWithSelfMsg  cannotTypeOnMsg  cannotUnfastenFromMsg  cannotUnfastenFromSelfMsg  cannotUnfastenMsg  cannotUnlockWithMsg  cannotUnlockWithSelfMsg  cannotUnplugFromMsg  cannotUnplugFromSelfMsg  cannotUnplugMsg  cannotUnscrewMsg  cannotUnscrewWithMsg  cannotUnscrewWithSelfMsg  cannotWearMsg  cannotWriteOnMsg  canPlugIntoMe  canPourIntoMe  canPourOntoMe  canPullTravel  canPushTravel  canPutBehindMe  canPutInMe  canPutUnderMe  canReachIn  canReachOut  canScrewWithMe  canSeeIn  canSeeOut  canSetMeTo  canSitInMe  canSitOnMe  canSmellIn  canSmellOut  canStandInMe  canStandOnMe  canSupply  canTalkToMe  canThrowAtMe  canThrowToMe  canTurnMeTo  canTurnWithMe  canTypeOnMe  canUnfastenFromMe  canUnlockWithMe  canUnplugFromMe  canUnscrewWithMe  canWriteOnMe  checkAttackMsg  checkFeelMsg  checkKissMsg  circularlyInMsg  collectiveGroups  contents  contentsListed  contentsListedInExamine  contentsListedInLook  contentsListedInSearch  contType  currentInterlocutor  curSetting  darkName  decorationActions  decorationActions  defaultPosture  desc  directlyHeld  directlyIn  directlyWorn  distinguishByContents  dontNeedCleaningObjMsg  dropItemsBehind  dropItemsUnder  dropLocation  enclosing  examined  examineListed  examineLister  exitLocation  extContents  familiar  feelDesc  findHiddenDest  fluidName  futileToAttackMsg  futileToKissMsg  getBulkHiddenBehind  getBulkHiddenIn  getBulkHiddenUnder  getFacets  getOutermostRoom  getOutToJump  getWeightHiddenBehind  getWeightHiddenIn  getWeightHiddenUnder  globalParamName  groupOrder  hearNothingMsg  hiddenBehind  hiddenIn  hiddenUnder  illuminationThreshold  inDarkDesc  indirectLockableMsg  informedNameTab  initiallyKnowsAbout  initSpecialDesc  intContents  interiorDesc  inventoryListed  isAttackable  isBoardable  isBreakable  isBurnable  isClean  isCleanable  isClimbable  isCloseable  isConsultable  isCuttable  isDecoration  isDiggable  isDoffable  isDrinkable  isDroppable  isEdible  isEnterable  isExtinguishable  isFastenable  isFastened  isFeelable  isFixed  isFlippable  isFollowable  isHidden  isInitialPlayerChar  isKissable  isLightable  isLit  isLocked  isMoveable  isOn  isOpen  isOpenable  isPlayerChar  isPlugable  isPourable  isProminentNoise  isProminentSmell  isPullable  isPushable  isReadable  isRemoveable  isScrewable  isSettable  isSmellable  isSwitchable  isTakeable  isTasteable  isThrowable  isTransparent  isTurnable  isUnfastenable  isUnplugable  isUnscrewable  isVehicle  isWearable  keyDoesntWorkMsg  keyList  keyNotNeededMsg  kissRank  known  knownKeyList  knownProp  lastSeenAt  lieOnScore  lightSources  listableContents  listenDesc  listenDescWithoutSource  listenDescWithSource  listOrder  listWith  location  lockability  lockedMsg  lookBehindMsg  lookInMsg  lookListed  lookThroughMsg  lookUnderMsg  markInventoryAsSeen  matchPullOnly  matchPushOnly  maxBulkHiddenBehind  maxBulkHiddenIn  maxBulkHiddenUnder  maxItemsCarried  maxSingleBulk  maxSingleWeight  maxWeightHiddenBehind  maxWeightHiddenIn  maxWeightHiddenUnder  mentioned  moved  movedTo  moveNoEffectMsg  mustBeCleanedWith  myInventoryLister  myLookBehindLister  myLookInLister  myLookUnderLister  myOpeningContentsLister  myThoughtManager  myWornLister  needsCleaning  noLongerTalkingToAnyoneMsg  nominalContents  noNeedToCleanMsg  notFastenedMsg  notHoldingMsg  notImportantMsg  notInMsg  notLitMsg  notLockableMsg  notLockedMsg  notSwitchableMsg  notTalkingToAnyoneMsg  notWornMsg  objInPrep  objIntoPrep  okayCleanMsg  okayGetOutOfMsg  okayLieInMsg  okayLieOnMsg  okayLockMsg  okayOpenMsg  okayPushIntoMsg  okayPushOutOfMsg  okaySetMsg  okaySitInMsg  okaySitOnMsg  okayStandInMsg  okayStandOnMsg  okayUnlockMsg  opacity  opened  openStatusReportable  owner  ownsContents  paraBrksBtwnSubcontents  partOfYouMsg  posture  preCondActor  pullNoEffectMsg  pushNoEffectMsg  readDesc  recognizableInDark  remapActor  remapBehind  remapIn  remapOn  remapProps  remapUnder  roomContentsLister  roomPart  roomPartDesc  roomSubContentsLister  roomTitle  searchListed  seen  seenProp  shouldBeBroken  shouldNotBreakMsg  shouldNotPourIntoMsg  shouldNotPourOntoMsg  sightSize  sitOnScore  smellDesc  smellDescWithoutSource  smellDescWithSource  smellNothingMsg  smellObj  smellSize  soundObj  soundSize  specialDesc  specialDescBeforeContents  specialDescListWith  specialDescOrder  stagingLocation  standOnScore  stateDesc  tasteDesc  throwFallsShortMsg  tooDarkToReadMsg  tooDarkToSeeMsg  tooFarAwayToHearMsg  tooFarAwayToReadMsg  tooFarAwayToSeeDetailMsg  tooFarAwayToSmellMsg  totalWeight  turnLastExamined  turnLastMoved  turnLastMovedInto  turnNoEffectMsg  useInitSpecialDesc  useKey_  useSpecialDesc  viaMode  visibleInDark  vocabLikelihood  weight  weightCapacity  withKeyMsg  wornBy 

Inherited from Mentionable :
ambiguouslyPlural  disambigGroup  disambigMatchPhrases  disambigName  disambigOrder  isHer  isHim  isIt  massNoun  matchPhrases  matchPhrasesExclude  name  person  plural  proper  qualified  states  vocab  vocabWords 

Inherited from LMentionable :
acronymPluralPat  alphaCharPat  aName  apostPluralPat  apostSPat  deannotatePat  dictComp  dummyName  elevenEighteenPat  emptyVocabWords  esPluralPat  firstWordPat  heName  herName  hersName  himName  iesPluralPat  irregularPlurals  lastWordPat  leadingTagOrQuotePat  menPluralPat  objInName  objIntoName  objName  objOutOfName  oneLetterAnWordPat  oneLetterWordPat  ownerNamed  pluralPat  posPat  possAdj  possEnding  possNoun  prepList  prepPhrasePat  prepWordPat  pronounMap  properNamePat  properPat  reflexiveName  specialAOrAn  tagOrQuotePat  thatName  thatObjName  theName  theObjName  trimPat  truncationLength  weakWordPat 

Summary of Methods  

actionMoveInto  allowAttach  attachTo  detachFrom  dobjFor(AttachTo)  dobjFor(Detach)  dobjFor(DetachFrom)  dobjFor(FastenTo)  dobjFor(Take)  dobjFor(Unfasten)  dobjFor(UnfastenFrom)  examineStatus  iobjFor(AttachTo)  iobjFor(DetachFrom)  iobjFor(FastenTo)  iobjFor(UnfastenFrom)  isAttachedTo  isAttachedToMe  locType  makeAttachedTo  makeDetachedFrom  preinitThing  sayCannotMoveWhileAttached 

Inherited from Thing :
abcName  accumulateBrightness  accumulatedBrightnessWithin  actorAction  addToAllContents  addToContents  afterAction  afterTravel  allContents  allowReachOut  aobjFor  beforeAction  beforeMovePushable  beforeTravel  brightnessWithin  byRoom  canHear  cannotPushTravelMsg  cannotReachOutMsg  canReach  canSee  canSmell  canTalkTo  checkDisplay  checkForContradictions  checkInsert  checkPushTravel  checkReach  checkReachIn  checkRemove  checkRoomToHold  checkSetting  childLocType  commonContainingParent  commonInteriorParent  containerPath  containerPathBlock  darkDesc  describeMovePushable  describePushTravel  directChildParent  discover  display  displayAlt  dobjFor(AskAbout)  dobjFor(AskFor)  dobjFor(Attach)  dobjFor(Attack)  dobjFor(AttackWith)  dobjFor(Board)  dobjFor(Break)  dobjFor(Burn)  dobjFor(BurnWith)  dobjFor(Clean)  dobjFor(CleanWith)  dobjFor(Climb)  dobjFor(ClimbDown)  dobjFor(ClimbUp)  dobjFor(Close)  dobjFor(ConsultAbout)  dobjFor(Cut)  dobjFor(CutWith)  dobjFor(Default)  dobjFor(Dig)  dobjFor(DigWith)  dobjFor(Doff)  dobjFor(Drink)  dobjFor(Drop)  dobjFor(Eat)  dobjFor(Enter)  dobjFor(EnterOn)  dobjFor(Examine)  dobjFor(Extinguish)  dobjFor(Fasten)  dobjFor(Feel)  dobjFor(Flip)  dobjFor(Follow)  dobjFor(GetOff)  dobjFor(GetOutOf)  dobjFor(GiveTo)  dobjFor(GiveToImplicit)  dobjFor(GoAlong)  dobjFor(GoNear)  dobjFor(GoThrough)  dobjFor(GoTo)  dobjFor(JumpOff)  dobjFor(JumpOver)  dobjFor(Kiss)  dobjFor(LieIn)  dobjFor(LieOn)  dobjFor(LieOn)  dobjFor(Light)  dobjFor(ListenTo)  dobjFor(Lock)  dobjFor(LockWith)  dobjFor(LookBehind)  dobjFor(LookIn)  dobjFor(LookThrough)  dobjFor(LookUnder)  dobjFor(Move)  dobjFor(MoveTo)  dobjFor(MoveWith)  dobjFor(Open)  dobjFor(PlugIn)  dobjFor(PlugInto)  dobjFor(Pour)  dobjFor(PourInto)  dobjFor(PourOnto)  dobjFor(Pull)  dobjFor(Purloin)  dobjFor(Push)  dobjFor(PushTravelClimbDown)  dobjFor(PushTravelClimbUp)  dobjFor(PushTravelDir)  dobjFor(PushTravelEnter)  dobjFor(PushTravelGetOutOf)  dobjFor(PushTravelThrough)  dobjFor(PutBehind)  dobjFor(PutIn)  dobjFor(PutOn)  dobjFor(PutUnder)  dobjFor(QueryAbout)  dobjFor(Read)  dobjFor(Remove)  dobjFor(SayTo)  dobjFor(Screw)  dobjFor(ScrewWith)  dobjFor(Search)  dobjFor(Set)  dobjFor(SetTo)  dobjFor(ShowTo)  dobjFor(ShowToImplicit)  dobjFor(SitIn)  dobjFor(SitOn)  dobjFor(SitOn)  dobjFor(SmellSomething)  dobjFor(StandIn)  dobjFor(StandOn)  dobjFor(StandOn)  dobjFor(Strike)  dobjFor(SwitchOff)  dobjFor(SwitchOn)  dobjFor(SwitchVague)  dobjFor(TakeFrom)  dobjFor(TakeFrom)  dobjFor(TalkAbout)  dobjFor(TalkTo)  dobjFor(Taste)  dobjFor(TellAbout)  dobjFor(Throw)  dobjFor(ThrowAt)  dobjFor(ThrowDir)  dobjFor(ThrowTo)  dobjFor(Turn)  dobjFor(TurnTo)  dobjFor(TurnWith)  dobjFor(TypeOn)  dobjFor(TypeOnVague)  dobjFor(Unlock)  dobjFor(UnlockWith)  dobjFor(Unplug)  dobjFor(UnplugFrom)  dobjFor(Unscrew)  dobjFor(UnscrewWith)  dobjFor(Wear)  dobjFor(WriteOn)  doPushTravel  filterResolveList  findHidden  findPlausibleKey  firstContainerPathBlock  forget  getBulkWithin  getCarriedBulk  getCarriedWeight  getStatuslineExitsHeight  getWeightWithin  handleCommand  hasSeen  hideFromAll  informedAbout  interiorParent  iobjFor(AttackWith)  iobjFor(BurnWith)  iobjFor(CleanWith)  iobjFor(CutWith)  iobjFor(Default)  iobjFor(DigWith)  iobjFor(GiveTo)  iobjFor(LockWith)  iobjFor(MoveTo)  iobjFor(MoveWith)  iobjFor(PlugInto)  iobjFor(PourInto)  iobjFor(PourOnto)  iobjFor(PushTravelClimbDown)  iobjFor(PushTravelClimbUp)  iobjFor(PushTravelEnter)  iobjFor(PushTravelGetOutOf)  iobjFor(PushTravelThrough)  iobjFor(PutBehind)  iobjFor(PutIn)  iobjFor(PutOn)  iobjFor(PutUnder)  iobjFor(ScrewWith)  iobjFor(ShowTo)  iobjFor(TakeFrom)  iobjFor(ThrowAt)  iobjFor(ThrowTo)  iobjFor(TurnWith)  iobjFor(UnlockWith)  iobjFor(UnplugFrom)  iobjFor(UnscrewWith)  isAudibleFrom  isChild  isDirectChild  isDirectlyHeldBy  isDirectlyIn  isDirectlyWornBy  isHeldBy  isIlluminated  isIn  isInterior  isOrIsIn  isOutside  isReadableFrom  isSmellableFrom  isThereALightSourceIn  isVisibleFrom  isWornBy  knowsAbout  listableContentsOf  listContents  listenDesc  listRemoteContents  listSubcontentsOf  litWithin  locationWhich  lookAroundWithin  makeCleaned  makeFastened  makeLit  makeLocked  makeMovedTo  makeOn  makeOpen  makeSetting  makeWorn  markContradiction  moveHidden  moveInto  moveMLIntoAdd  moveMLOutOf  nestedLoc  nominalOwner  noteSeen  notifyContradiction  notifyEvent  notifyInsert  notifyRemove  notifySightEvent  notifySmellEvent  notifySoundEvent  notionalContents  outermostParent  outermostVisibleParent  ownedBy  preAction  pushTravelRevealItems  reachBlockedMsg  remoteBrightness  remoteInitSpecialDesc  remoteObjInName  remoteSpecialDesc  removeFromContents  revealOnMove  roomHeadline  roomSubhead  sayCantBearMoreWeight  sayDontKnowHowToGetThere  sayDontKnowHowToReach  sayFindHidden  sayPushTravel  sayTooHeavy  sayTooHeavyToHide  scoreObject  setHasSeen  setInformed  setKnown  setKnowsAbout  setSeen  shinesOut  showConnectedMiscContents  showFirstConnectedSpecials  showRemoteSpecialDesc  showSecondConnectedSpecials  showSpecialDesc  showStatuslineExits  smellDesc  statusName  totalBulkIn  totalWeightIn  traceContainerPath  travelVia  tryCheck  tryMakingPosture  unmention  unmentionRemoteContents  verifyActor  verifyEnterPosture  verifyPushTravel  wouldBeLitFor 

Inherited from ReplaceRedirector :
redirect 

Inherited from Redirector :
doInstead  doNested  doOtherAction 

Inherited from Mentionable :
construct  matchName  matchNameCommon  matchNameDisambig  phraseMatchName  simpleMatchName 

Inherited from LMentionable :
addDictWord  addVocab  addVocabWord  aNameFrom  aNameFromPoss  classInit  contify  distinguishedName  ifPronoun  inheritVocab  initVocab  initVocabWord  locify  matchPronoun  pluralNameFrom  pluralWordFrom  possessify  pronoun  removeVocabWord  replaceVocab  theNameFrom  theNameIs 

Properties  

allowableAttachmentsattachables.t[41]

A list of the objects or classes of objects that can be attached to me

allowOtherToMoveWhileAttachedattachables.t[433]
Determine whether the object I'm attached to can be moved while I'm attached to it. For a SimpleAttachable we normally do allow this, since I simply move with the other object.

alreadyAttachedMsgattachables.t[168]
no description available

attachedLocationattachables.t[73]
The location this object should be moved to when it's attached to another object. A SimpleAttachment should normally be moved into the to which it's attached.

attachedToattachables.t[59]
The object, if any, I'm currently attached to

attachedToListattachables.t[56]
The list of things I'm currentl attached to

attachmentListerattachables.t[413]
The lister to be used for listing our attachments.

attachmentsattachables.t[44]
A list of the objects that are attached to me

canAttachToMeOVERRIDDENattachables.t[50]
A SimpleAttachable can have (some) other things attached to it

canDetachFromMeOVERRIDDENattachables.t[53]
A SimpleAttachable can have (some) other things detached from it

cannotAttachToMoreMsgattachables.t[172]
no description available

cannotBeAttachedMsgattachables.t[359]
no description available

cannotDetachFromMsgOVERRIDDENattachables.t[288]
Carry out the inherited handling

cannotDetachMsgOVERRIDDENattachables.t[257]
no description available

detachedLocationattachables.t[80]
The location this object should be moved to when it's detached. A SimpleAttachment should normally be moved into the location of the object it's just been detached from.

initiallyAttachedToattachables.t[65]
The object, if any, to which I'm initially attached (if I start out attached to anything). If this is defined, it should be another SimpleAttachable or subclass thereof.

isAttachableOVERRIDDENattachables.t[47]
A SimpleAttachable can be attached to (some) other things.

isDetachableOVERRIDDENattachables.t[426]
Allow detachment through a simple DETACH command. (If this is nil detachment might still be programatically possible, e.g. by UNSCREWing something).

isFirmAttachmentattachables.t[419]
If I'm attached, do I become firmly attached (so that I can't be removed without an explicit detachment)?

isListedOVERRIDDENattachables.t[367]
By default I'm not listed as a separate object if I'm attached to something else.

notAttachedMsgattachables.t[193]
If we don't allow the dobj to be attached to us, rule out the attachment.

notAttachedToThatMsgattachables.t[291]
no description available

nothingAttachedMsgattachables.t[294]
no description available

okayAttachMsgattachables.t[165]
We can't be attached while we're already attached

okayDetachFromMsgattachables.t[254]
Carry out the inherited handling.

okayDetachMsgattachables.t[218]
We can't be detached if we're not detachable

Methods  

actionMoveInto (loc)OVERRIDDENattachables.t[320]

Check while any of my attachments object to my being moved while they are attached to me. If so, prevent the attempt to move me as the result of a player command.

allowAttach (obj)attachables.t[34]
Can an object be attached to this one? By default we return true if obj is on our list of allowableAttachments.

attachTo (obj)attachables.t[83]
Attach this object to obj

detachFrom (obj)attachables.t[106]
Detach this item from obj

dobjFor(AttachTo)OVERRIDDENattachables.t[134]
Handling for the ATTACH TO action

dobjFor(Detach)OVERRIDDENattachables.t[195]
no description available

dobjFor(DetachFrom)OVERRIDDENattachables.t[221]
no description available

dobjFor(FastenTo)OVERRIDDENattachables.t[297]
Treat Fasten and Unfasten as equivalent to Attach and Detach

dobjFor(Take)OVERRIDDENattachables.t[309]
We can't take this object while it's attached. Note that this is assymetric: it applies only to the attached object (the one for which attachedTo != nil) not to the object it's attached to (which can be taken with the attached object still attached to it.

dobjFor(Unfasten)OVERRIDDENattachables.t[301]
no description available

dobjFor(UnfastenFrom)OVERRIDDENattachables.t[299]
no description available

examineStatus ( )OVERRIDDENattachables.t[402]
If anything's attached to us, list our attachements when we're examined.

iobjFor(AttachTo)OVERRIDDENattachables.t[174]
no description available

iobjFor(DetachFrom)OVERRIDDENattachables.t[259]
no description available

iobjFor(FastenTo)OVERRIDDENattachables.t[298]
no description available

iobjFor(UnfastenFrom)OVERRIDDENattachables.t[300]
no description available

isAttachedTo (obj)attachables.t[383]
Is there an attachment relationship between myself and obj; there is either is obj is attached to me or if I'm attached to obj.

isAttachedToMe (obj)attachables.t[373]
Is obj attached to me? By default it is if it's in my list of attachements.

locType ( )OVERRIDDENattachables.t[390]
Our locType is Attached if we're attached so something.

makeAttachedTo (obj)attachables.t[100]
Add the object we're now attached to to our attachedToList

makeDetachedFrom (obj)attachables.t[127]
FRemove obj the list of objeccts attached to us

preinitThing ( )OVERRIDDENattachables.t[437]
Preinitialize a SimpleAttachable

sayCannotMoveWhileAttached (other)attachables.t[350]
Display a message saying we can't be moved while we're attached to other.

Adv3Lite Library Reference Manual
Generated on 25/04/2024 from adv3Lite version 2.0