Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Behavior.BrainBehavior Class Reference

Provides core logic and behaviors related to the bot's "brain," including combat, death handling, and scheduling. More...

Static Public Member Functions

static Composite CreateBrain ()
 Creates the brain logic used by all bots etc.

Static Public Attributes

static float PostCombatDelay = 0
 Defines the delay, in seconds, to apply after combat ends before continuing with other logic or actions. This is primarily used to introduce a pause or cooldown period after exiting combat to ensure smoother transitions.

Properties

static Composite CombatLogic [get]
 Composite that calls Heal,CombatBuff, and then Combat behaviors in that order.
static Composite DeathReturnLogic [get, set]
 Represents the logic executed after the player has died and successfully revived. Used to define and manage behaviors that occur when returning to gameplay after a death event.
static Composite DeathReviveLogic [get, set]
 Logic executed when the player has died. Provides a hook for behaviors related to handling the death state.

Events

static EventHandler OnScheduling
 An event triggered during the scheduling process within the bot's behavior logic. This allows external handlers to inject or modify behavior during the scheduling phase, providing an opportunity to customize execution flow or perform additional tasks.

Detailed Description

Provides core logic and behaviors related to the bot's "brain," including combat, death handling, and scheduling.

Member Function Documentation

◆ CreateBrain()

Composite ff14bot.Behavior.BrainBehavior.CreateBrain ( )
static

Creates the brain logic used by all bots etc.

Returns

Created 2012-06-25

Member Data Documentation

◆ PostCombatDelay

float ff14bot.Behavior.BrainBehavior.PostCombatDelay = 0
static

Defines the delay, in seconds, to apply after combat ends before continuing with other logic or actions. This is primarily used to introduce a pause or cooldown period after exiting combat to ensure smoother transitions.

Property Documentation

◆ CombatLogic

Composite ff14bot.Behavior.BrainBehavior.CombatLogic
staticget

Composite that calls Heal,CombatBuff, and then Combat behaviors in that order.

◆ DeathReturnLogic

Composite ff14bot.Behavior.BrainBehavior.DeathReturnLogic
staticgetset

Represents the logic executed after the player has died and successfully revived. Used to define and manage behaviors that occur when returning to gameplay after a death event.

◆ DeathReviveLogic

Composite ff14bot.Behavior.BrainBehavior.DeathReviveLogic
staticgetset

Logic executed when the player has died. Provides a hook for behaviors related to handling the death state.

Event Documentation

◆ OnScheduling

EventHandler ff14bot.Behavior.BrainBehavior.OnScheduling
static

An event triggered during the scheduling process within the bot's behavior logic. This allows external handlers to inject or modify behavior during the scheduling phase, providing an opportunity to customize execution flow or perform additional tasks.