TActionclass | action.t[1435], english.t[5544], signals.t[336], sysrules.t[476] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
class
TAction : Action
TAction
Action
ReplaceRedirector
Redirector
object
TAction
LiteralTAction
NumericTAction
TIAction
TIAAction
TopicTAction
Attach
Attack
Board
Break
Burn
Clean
Climb
ClimbDown
ClimbUp
Close
Cut
Detach
Dig
Doff
Drink
Drop
Eat
Enter
Examine
ExamineOrGoTo
Extinguish
Fasten
Feel
Flip
Follow
GetOff
GetOutOf
GiveToImplicit
GoAlong
GoNear
GoThrough
GoTo
JumpOff
JumpOver
Kiss
LieIn
LieOn
Light
ListenTo
Lock
LookBehind
LookIn
LookThrough
LookUnder
Move
Open
PlugIn
Pour
Pull
Purloin
Push
PushTravelDir
Read
Remove
Screw
Search
Set
ShowToImplicit
SitIn
SitOn
SmellSomething
StandIn
StandOn
Strike
SwitchOff
SwitchOn
SwitchVague
Take
TalkTo
Taste
Throw
ThrowDir
TravelVia
Turn
TypeOnVague
Unfasten
Unlock
Unplug
Unscrew
Wear
actionList
announceMultiAction
announceMultiCheck
announceMultiVerify
aqinfo
curDobj
curObj
dqinfo
gActor
haltOnMessageInCheck
iqinfo
lastVerifyMsg
reportFailureAfterSuccess
reportList
signal
verifyTab
Inherited from Action
:
actionFailed
advanceOnFailure
againRepeatsParse
allowAll
extraMessageParams
failCheckMsg
failedActionCountsAsTurn
implicitTimeTaken
includeInUndo
isConversational
isImplicit
isRepeatable
oldRoom
parentAction
parentAllowAll
preCond
redirectParent
reportImplicitActions
scopeList
spellingPriority
synthParamID
timeTaken
turnsTaken
unhides
verifyObj
wasIlluminated
addVerifyResult
check
checkAction
checkPreCond
doAction
doActionOnce
execAction
execCycle
execResolvedAction
getAll
getMessageParam
getVerbPhrase
getVerbPhrase1
makeScopeUniversal
reportAction
reset
resolvedObjectsInScope
setResolvedObjects
Inherited from Action
:
acknowledgeNotifyStatus
addExtraScopeItems
addImplicitTime
advanceTime
afterAction
announceObject
beforeAction
buildImplicitActionAnnouncement
buildScopeList
checkActionPreconditions
commandNotPresent
exec
execGroup
getAllUnhidden
implicitAnnouncement
scoreObjects
setMessageParam
setMessageParams
spPrefix
spSuffix
synthMessageParam
turnSequence
verify
verifyObjRole
wrapObjectsNP
Inherited from ReplaceRedirector
:
redirect
Inherited from Redirector
:
doInstead
doNested
doOtherAction
actionList | action.t[1447] |
announceMultiAction | action.t[1469] |
announceMultiCheck | action.t[1650] |
announceMultiVerify | action.t[1935] |
aqinfo | action.t[1506] |
curDobj | action.t[1472] |
curObj | action.t[1479] |
dqinfo | action.t[1504] |
gActor | sysrules.t[527] |
haltOnMessageInCheck | action.t[1682] |
iqinfo | action.t[1505] |
lastVerifyMsg | action.t[1461] |
reportFailureAfterSuccess | action.t[1789] |
reportList | action.t[1441] |
signal | signals.t[341] |
verifyTab | action.t[1454] |
addVerifyResult (verRes) | action.t[1953] |
check (obj, checkProp) | action.t[1688] |
checkAction (cmd) OVERRIDDEN | action.t[1658] |
checkPreCond (obj, preCondProp) | action.t[1792] |
doAction ( ) | action.t[1916], signals.t[347] |
Modified in signals.t[347]:
If this action defines an associated signal, then have the direct object emit the signal after carrrying out out inherited handling. [SIGNALS EXTENSION]
doActionOnce ( ) | action.t[1847] |
execAction (cmd) OVERRIDDEN | action.t[1560] |
execCycle (cmd) OVERRIDDEN | action.t[1515] |
execResolvedAction ( ) | action.t[1584] |
getAll (cmd, role) OVERRIDDEN | action.t[1943] |
getMessageParam (objName) OVERRIDDEN | action.t[2032] |
getVerbPhrase (inf, ctx) | english.t[5546] |
getVerbPhrase1 (inf, vp, dobjText, dobjIsPronoun) | english.t[5581] |
'inf' is a flag indicating whether to use the infinitive form (true) or the present participle form (nil); 'vp' is the verbPhrase string; 'dobjText' is the direct object phrase's text; and 'dobjIsPronoun' is true if the dobj text is rendered as a pronoun.
makeScopeUniversal ( ) | action.t[2056] |
reportAction ( ) OVERRIDDEN | action.t[1998], sysrules.t[494] |
Note that this method is usually called from the current Command object after its finished iterated over all the direct objects involved in the command.
Modified in sysrules.t[494]:
MODIFIED FOR SYSRULES EXTENSION
reportAction() is called only after all the action routines have been run and the list of dobjs acted on is known. It only does anything if the action is not implicit. It can thus be used to summarize a list of identical actions carried out on every object in reportList or to print a report that is not wanted if the action is implicit. By default we call the dobj's reportDobjProp to handle the report.
Note that this method is usually called from the current Command object after its finished iterated over all the direct objects involved in the command.
This modified version uses the reportRules rulebook to make it easy to insert differently worded summary reports.
reset ( ) | action.t[1485] |
resolvedObjectsInScope ( ) | action.t[2022] |
setResolvedObjects (dobj) | action.t[2016] |