turnEndRulesobject
The turnEndRules execute the various things that need to happen at the end of each turn, including the current location’s roomDaemon, any current Fuses and Daemons (via the eventManager), and advancing the turn counter. Additional rules can be added if game code wants something else to occur at the end of each turn. [SYSRULES EXTENSION]
turnEndRules
:
RuleBook
Superclass Tree (in declaration order)
turnEndRules
RuleBook
PreinitObject
ModuleExecObject
` object`
Summary of Properties
contValue
priority
priority
priority
priority
Inherited from RuleBook
:
actor
contents
defaultVal
matchObj
stopValue
Inherited from PreinitObject
:
execBeforeMe
reverseGlobalSymbols
Inherited from ModuleExecObject
:
execAfterMe
hasInitialized_
isDoingExec_
isExecuted_
Summary of Methods
Inherited from RuleBook
:
addToContents
initBook
removeFromContents
Inherited from ModuleExecObject
:
_execute
classExec
execute
Properties
contValue
OVERRIDDEN
no description available
priority
no description available
priority
Execute the player character’s current location’s roomDaemon. [SYSRULES EXTENSION] + roomDaemonRule: Rule follow() {
priority
If the events.t module is included, execute all current Daemons and Fuses.
priority
Advance the turn counter
Methods
follow ( )
OVERRIDDEN
[SYSRULES EXTENSION] By default add a paragraph break before doing anything else at the end of turn.
follow ( )
OVERRIDDEN
If the events.t module is included, execute all current Daemons and Fuses [SYSRULES EXTENSION]
follow ( )
OVERRIDDEN
Advance the turn counter [SYSRULES EXTENSION]
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1