turnEndRulesobjectsysrules.t[75]

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  

follow  follow  follow 

Inherited from RuleBook :
addToContents  initBook  removeFromContents 

Inherited from ModuleExecObject :
_execute  classExec  execute 

Properties  

contValueOVERRIDDENsysrules.t[76]

no description available

prioritysysrules.t[85]
no description available

prioritysysrules.t[96]
Execute the player character's current location's roomDaemon. [SYSRULES EXTENSION] + roomDaemonRule: Rule follow() {

prioritysysrules.t[113]
If the events.t module is included, execute all current Daemons and Fuses.

prioritysysrules.t[123]
Advance the turn counter

Methods  

follow ( )OVERRIDDENsysrules.t[81]

[SYSRULES EXTENSION] By default add a paragraph break before doing anything else at the end of turn.

follow ( )OVERRIDDENsysrules.t[104]
If the events.t module is included, execute all current Daemons and Fuses [SYSRULES EXTENSION]

follow ( )OVERRIDDENsysrules.t[118]
Advance the turn counter [SYSRULES EXTENSION]

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