Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Directors.InstanceContentDirector Class Reference

Director that is active when inside instances. More...

Inheritance diagram for ff14bot.Directors.InstanceContentDirector:
ff14bot.Directors.Director ff14bot.Objects.RemoteObject

Public Member Functions

override int[] GetActiveObjectives ()
override Tuple< int, int > GetTodoArgs (int ObjectiveIndex)
 get the current / max for a to do index
override bool IsTodoChecked (int ObjectiveIndex)
Public Member Functions inherited from ff14bot.Directors.Director
override string ToString ()
Public Member Functions inherited from ff14bot.Objects.RemoteObject
void UpdatePointer (IntPtr newptr)
 Updates the pointer to a new value and triggers any necessary update mechanisms.

Properties

byte TrustWorkCount [get]
byte LegacyWorkCount [get]
TimeSpan TimeLeftInDungeon [get]
 How much time is left before the dungeon expires.
byte InstanceFlags [get]
byte InstanceSubFlags [get]
bool InstanceStarted [get]
 Checks if the instance has started.
bool InstanceEnded [get]
 Checks if the instance has ended.
uint DungeonId [get]
 Id of the dungeon.
int DeepDungeonLevel [get]
 floor # for Palace of the dead
int DeepDungeonReturnStatus [get]
 gets the carn of return status value 0-11, 11 being 100% active
int DeepDungeonPortalStatus [get]
 gets the carn of passage status value 0-11, 11 being 100% active
DDInventoryItem[] DeepDungeonInventory [get]
 gets the palace of the dead inventory status, active auras that don't show in the aura system are found here.
IntPtr MapEffectsAddr [get]
MapEffect[] MapEffects [get]
short InstanceStructureType [get]
 This just appears to be 1 when we are in a trust.
Properties inherited from ff14bot.Directors.Director
uint Id [get]
uint SubId [get]
DirectorType DirectorType [get]
string LuaString [get]
int GetI8A [get]
int GetI8B [get]
int GetI8C [get]
int GetI8D [get]
int GetI8E [get]
int GetI8F [get]
int GetI8G [get]
int GetI8H [get]
int GetI8I [get]
int GetI8J [get]
uint GetUI8A [get]
uint GetUI8B [get]
uint GetUI8C [get]
uint GetUI8D [get]
uint GetUI8E [get]
uint GetUI8F [get]
uint GetUI8G [get]
uint GetUI8H [get]
uint GetUI8I [get]
uint GetUI8J [get]
uint GetUI8K [get]
uint GetUI8L [get]
uint GetBranch [get]
uint GetUI8AH [get]
uint GetUI8BH [get]
uint GetUI8CH [get]
uint GetUI8DH [get]
uint GetUI8EH [get]
uint GetUI8FH [get]
uint GetUI8GH [get]
uint GetUI8HH [get]
uint GetUI8IH [get]
uint GetUI8JH [get]
uint GetUI8AL [get]
uint GetUI8BL [get]
uint GetUI8CL [get]
uint GetUI8DL [get]
uint GetUI8EL [get]
uint GetUI8FL [get]
uint GetUI8GL [get]
uint GetUI8HL [get]
uint GetUI8IL [get]
uint GetUI8JL [get]
int GetI16A [get]
int GetI16B [get]
int GetI16C [get]
int GetI16D [get]
int GetI16E [get]
uint GetUI16A [get]
uint GetUI16B [get]
uint GetUI16C [get]
uint GetUI16D [get]
uint GetUI16E [get]
uint GetUI32A [get]
uint GetUI32B [get]
int GetI32A [get]
int GetI32B [get]
bool[] GetBitFlag8 [get]
bool[] GetBitFlag16 [get]
bool[] GetBitFlag24 [get]
bool[] GetBitFlag32 [get]
bool[] GetBitFlag40 [get]
bool[] GetBitFlag48 [get]
bool[] GetBitFlag56 [get]
bool[] GetBitFlag64 [get]
bool[] GetBitFlag72 [get]
bool[] GetBitFlag80 [get]
Properties inherited from ff14bot.Objects.RemoteObject
virtual bool IsValid [get]
 Indicates whether the instance is valid and points to a valid reference or object.
IntPtr VTable [get]
 Gets the virtual function table (VTable) pointer for the remote object.
IntPtr Pointer [get, set]
 Gets or sets the memory pointer for the associated object or entity.

Additional Inherited Members

Protected Member Functions inherited from ff14bot.Directors.Director
 Director (IntPtr ptr)
Protected Member Functions inherited from ff14bot.Objects.RemoteObject
 RemoteObject (IntPtr pointer)
 Represents the base class for objects that manage pointers to external memory in the game or application.
virtual void OnUpdatePointer (IntPtr ptr)
 Invoked when the pointer to external memory is updated.

Detailed Description

Director that is active when inside instances.

Member Function Documentation

◆ GetActiveObjectives()

override int[] ff14bot.Directors.InstanceContentDirector.GetActiveObjectives ( )
virtual

Reimplemented from ff14bot.Directors.Director.

◆ GetTodoArgs()

override Tuple< int, int > ff14bot.Directors.InstanceContentDirector.GetTodoArgs ( int ObjectiveIndex)
virtual

get the current / max for a to do index

Parameters
ObjectiveIndex
Returns

Reimplemented from ff14bot.Directors.Director.

◆ IsTodoChecked()

override bool ff14bot.Directors.InstanceContentDirector.IsTodoChecked ( int ObjectiveIndex)
virtual

Reimplemented from ff14bot.Directors.Director.

Property Documentation

◆ DeepDungeonInventory

DDInventoryItem [] ff14bot.Directors.InstanceContentDirector.DeepDungeonInventory
get

gets the palace of the dead inventory status, active auras that don't show in the aura system are found here.

◆ DeepDungeonLevel

int ff14bot.Directors.InstanceContentDirector.DeepDungeonLevel
get

floor # for Palace of the dead

◆ DeepDungeonPortalStatus

int ff14bot.Directors.InstanceContentDirector.DeepDungeonPortalStatus
get

gets the carn of passage status value 0-11, 11 being 100% active

◆ DeepDungeonReturnStatus

int ff14bot.Directors.InstanceContentDirector.DeepDungeonReturnStatus
get

gets the carn of return status value 0-11, 11 being 100% active

◆ DungeonId

uint ff14bot.Directors.InstanceContentDirector.DungeonId
get

Id of the dungeon.

◆ InstanceEnded

bool ff14bot.Directors.InstanceContentDirector.InstanceEnded
get

Checks if the instance has ended.

◆ InstanceFlags

byte ff14bot.Directors.InstanceContentDirector.InstanceFlags
get

◆ InstanceStarted

bool ff14bot.Directors.InstanceContentDirector.InstanceStarted
get

Checks if the instance has started.

◆ InstanceStructureType

short ff14bot.Directors.InstanceContentDirector.InstanceStructureType
get

This just appears to be 1 when we are in a trust.

◆ InstanceSubFlags

byte ff14bot.Directors.InstanceContentDirector.InstanceSubFlags
get

◆ LegacyWorkCount

byte ff14bot.Directors.InstanceContentDirector.LegacyWorkCount
get

◆ MapEffects

MapEffect [] ff14bot.Directors.InstanceContentDirector.MapEffects
get

◆ MapEffectsAddr

IntPtr ff14bot.Directors.InstanceContentDirector.MapEffectsAddr
get

◆ TimeLeftInDungeon

TimeSpan ff14bot.Directors.InstanceContentDirector.TimeLeftInDungeon
get

How much time is left before the dungeon expires.

◆ TrustWorkCount

byte ff14bot.Directors.InstanceContentDirector.TrustWorkCount
get