turnEndRules object | sysrules.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 follow`

Inherited from `RuleBook` :
`addToContents initBook removeFromContents`

``

Inherited from `ModuleExecObject` :
`_execute classExec execute`

Properties

`contValue` OVERRIDDEN | `sysrules.t[76]`

no description available

`priority` | `sysrules.t[85]`

no description available

`priority` | `sysrules.t[96]`

Execute the player character's current location's roomDaemon.

`priority` | `sysrules.t[113]`

If the events.t module is included, execute all current Daemons and Fuses.

`priority` | `sysrules.t[123]`

Advance the turn counter

Methods

`follow ( )`OVERRIDDEN | `sysrules.t[81]`

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

`follow ( )`OVERRIDDEN | `sysrules.t[91]`

Execute the player character's current location's roomDaemon. [SYSRULES EXTENSION]

`follow ( )`OVERRIDDEN | `sysrules.t[104]`

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

`follow ( )`OVERRIDDEN | `sysrules.t[118]`

Advance the turn counter [SYSRULES EXTENSION]

Adv3Lite Library Reference Manual
Generated on 26/02/2025 from adv3Lite version 2.2