Dawn of Light - Class documentation 2900
This is the Dawn of Light project
Package DOL.AI.Brain

Classes

class  BomberBrain
class  TurretBrain
class  TurretFNFBrain
class  TurretMainPetCasterBrain
class  TurretMainPetTankBrain
class  BDArcherBrain
 A brain that can be controlled. More...
class  BDBufferBrain
 A brain that can be controlled. More...
class  BDCasterBrain
 A brain that can be controlled. More...
class  BDDebufferBrain
 A brain that can be controlled. More...
class  BDHealerBrain
 A brain that can be controlled. More...
class  BDMeleeBrain
 A brain that can be controlled. More...
class  BDPetBrain
class  CommanderBrain
 A brain for the commanders. More...
class  BlankBrain
class  ControlledNpcBrain
 A brain that can be controlled. More...
class  DragonBrain
 AI for dragon like NPCs. More...
class  GuardBrain
class  CasterBrain
 Caster Guards Brain. More...
class  HealerBrain
 Healer Guard Brain. More...
class  KeepGuardBrain
 Brain Class for Area Capture Guards. More...
class  LordBrain
 The Brain for the Area Lord. More...
interface  IControlledBrain
 Interface for controllable brains. More...
interface  IOldAggressiveBrain
class  NecromancerPetBrain
 A brain for the necromancer pets. More...
class  NoveltyPetBrain
class  AggressiveBrain
 A brain that can aggro on other GameLiving objects. We derive from APlayerVicinityBrain to save CPU in case there aren't any players around anyway. More...
class  CastingBehaviour
interface  IAggressiveBrain
interface  IAttackBehaviour
class  MeleeBehaviour
class  PassiveBehaviour
class  SocialBrain
 Proof of concept. A brain that will BAF (Bring-A-Friend) when nearby livings are attacked. <author>Aredhel</author> More...
class  ProcPetBrain
class  RetrieverMobBrain
 A retriever type mob is an NPC that is spawned from a boss-like mob (its master). Upon spawning, the master mob orders the retriever to make for a certain location; once the retriever has reached its target it reports back to its master. The player's task usually is to prevent the retriever from reaching its target, because bad things may happen should it succeed. More...
class  RoundsBrain
 A brain that make npc walk on rounds with way point. More...
class  ScoutMobBrain
 Brain for scout mobs. Scout mobs are NPCs that will not aggro on a player of their own accord, instead, they'll go searching for adds around the area and make those aggro on a player. More...
class  StandardMobBrain
 Standard brain for standard mobs. More...
class  TheurgistPetBrain
class  FearBrain
class  FriendBrain
class  BrittleBrain
class  TitanBrain

Enumerations

enum  eWalkState { Follow, Stay, ComeHere, GoTarget }
 Defines walk state when brain is not in combat. More...
enum  eAggressionState { Aggressive, Defensive, Passive }
 Defines aggression level of the brain. More...

Enumeration Type Documentation

Defines aggression level of the brain.

Enumerator:
Aggressive 

Attack any enemy in range.

Defensive 

Attack anything that attacks brain owner or owner of brain owner.

Passive 

Attack only on order.

Defines walk state when brain is not in combat.

Enumerator:
Follow 

Follow the owner.

Stay 

Don't move if not in combat.

 All Classes Namespaces Functions Variables Enumerations Properties Events