Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.NeoProfiles.ConditionParser Class Reference

Used by orderbot profiles to parse xml attributes. More...

Static Public Member Functions

static void Initialize ()
static bool HasAetheryte (uint AetheryteId)
static bool ObjectExistsWithId (uint npcid)
static bool HuntRankCompleted (ClassJobType job, int rank)
static bool HuntEntryCompleted (ClassJobType job, int item)
static bool HuntSubEntryCompleted (ClassJobType job, int item, int subitem)
static bool HuntEntryCompleted (int rank, ClassJobType job, int item)
static bool HuntSubEntryCompleted (int rank, ClassJobType job, int item, int subitem)
static bool HuntGCRankCompleted (int rank)
static bool HuntGCEntryCompleted (int item)
static bool HuntGCSubEntryCompleted (int item, int subitem)
static bool HuntGCEntryCompleted (int rank, int item)
static bool HuntGCSubEntryCompleted (int rank, int item, int subitem)
static bool HuntGCRankCompleted (GrandCompany gc, int rank)
static bool HuntGCEntryCompleted (GrandCompany gc, int item)
static bool HuntGCSubEntryCompleted (GrandCompany gc, int item, int subitem)
static bool HuntGCEntryCompleted (int rank, GrandCompany gc, int item)
static bool HuntGCSubEntryCompleted (int rank, GrandCompany gc, int item, int subitem)
static bool HasAtLeastOneQuest (params int[] list)
 Returns true if the user has atleast one of the quests in the list.
static bool HasAtLeastOneDailyQuestCompleted (params int[] list)
 Returns true if the user has atleast one of the quests in the list.
static bool IsTodoChecked (int questId, int step, int objectiveIndex)
 Checks if the quest step has proggressed past the provided step or that the objective at the given index has been completed.
static bool HasQuest (int questid)
static QuestWork GetQuestById (int questid)
static bool IsDailyQuestCompleted (int id)
static bool IsQuestAcceptQualified (int id)
static bool IsQuestAccepted (int id)
static bool IsQuestCompleted (int id)
static bool IsQuestProgressQualified (int id)
static int GetQuestStep (int id)
static bool GetQuestStepGtLt (int id, int min, int max)
static bool IsLoreEntryUnlocked (int entry)
static bool IsNearChasing (int npcId)
static bool IsAnyENpcChasing ()
static int FreeItemSlots ()
static bool HasItem (string itemName)
static bool HasItem (uint itemId)
static int ItemCount (string itemName)
static int ItemCount (uint itemId)
static bool HasAtLeast (uint itemId, int Count)
static bool HasHqItem (string itemName)
static bool HasHqItem (uint itemId)
static int HqItemCount (string itemName)
static int HqItemCount (uint itemId)
static bool HqHasAtLeast (uint itemId, int Count)
static bool HasNqItem (string itemName)
static bool HasNqItem (uint itemId)
static int NqItemCount (string itemName)
static int NqItemCount (uint itemId)
static bool NqHasAtLeast (uint itemId, int Count)
static bool IsGearsetActive (int index)
static bool IsAetherCurrentZoneComplete (int zoneid)
static bool IsAetherCurrentCompleted (int zoneid, int index)
static bool IsAetheryteKnown (int id)
static bool IsTerritoryAetheryteKnown (int id)
static bool IsAllTerritoryAetheryteKnown ()
static bool IsOnMap (int mapName)
static bool IsOnSubMap (int mapName)
static bool IsTimeBetween (int startHour, int endHour)

Detailed Description

Used by orderbot profiles to parse xml attributes.

Member Function Documentation

◆ FreeItemSlots()

int ff14bot.NeoProfiles.ConditionParser.FreeItemSlots ( )
static

◆ GetQuestById()

QuestWork ff14bot.NeoProfiles.ConditionParser.GetQuestById ( int questid)
static

◆ GetQuestStep()

int ff14bot.NeoProfiles.ConditionParser.GetQuestStep ( int id)
static

◆ GetQuestStepGtLt()

bool ff14bot.NeoProfiles.ConditionParser.GetQuestStepGtLt ( int id,
int min,
int max )
static

◆ HasAetheryte()

bool ff14bot.NeoProfiles.ConditionParser.HasAetheryte ( uint AetheryteId)
static

◆ HasAtLeast()

bool ff14bot.NeoProfiles.ConditionParser.HasAtLeast ( uint itemId,
int Count )
static

◆ HasAtLeastOneDailyQuestCompleted()

bool ff14bot.NeoProfiles.ConditionParser.HasAtLeastOneDailyQuestCompleted ( params int[] list)
static

Returns true if the user has atleast one of the quests in the list.

Parameters
list
Returns

◆ HasAtLeastOneQuest()

bool ff14bot.NeoProfiles.ConditionParser.HasAtLeastOneQuest ( params int[] list)
static

Returns true if the user has atleast one of the quests in the list.

Parameters
list
Returns

◆ HasHqItem() [1/2]

bool ff14bot.NeoProfiles.ConditionParser.HasHqItem ( string itemName)
static

◆ HasHqItem() [2/2]

bool ff14bot.NeoProfiles.ConditionParser.HasHqItem ( uint itemId)
static

◆ HasItem() [1/2]

bool ff14bot.NeoProfiles.ConditionParser.HasItem ( string itemName)
static

◆ HasItem() [2/2]

bool ff14bot.NeoProfiles.ConditionParser.HasItem ( uint itemId)
static

◆ HasNqItem() [1/2]

bool ff14bot.NeoProfiles.ConditionParser.HasNqItem ( string itemName)
static

◆ HasNqItem() [2/2]

bool ff14bot.NeoProfiles.ConditionParser.HasNqItem ( uint itemId)
static

◆ HasQuest()

bool ff14bot.NeoProfiles.ConditionParser.HasQuest ( int questid)
static

◆ HqHasAtLeast()

bool ff14bot.NeoProfiles.ConditionParser.HqHasAtLeast ( uint itemId,
int Count )
static

◆ HqItemCount() [1/2]

int ff14bot.NeoProfiles.ConditionParser.HqItemCount ( string itemName)
static

◆ HqItemCount() [2/2]

int ff14bot.NeoProfiles.ConditionParser.HqItemCount ( uint itemId)
static

◆ HuntEntryCompleted() [1/2]

bool ff14bot.NeoProfiles.ConditionParser.HuntEntryCompleted ( ClassJobType job,
int item )
static

◆ HuntEntryCompleted() [2/2]

bool ff14bot.NeoProfiles.ConditionParser.HuntEntryCompleted ( int rank,
ClassJobType job,
int item )
static

◆ HuntGCEntryCompleted() [1/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCEntryCompleted ( GrandCompany gc,
int item )
static

◆ HuntGCEntryCompleted() [2/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCEntryCompleted ( int item)
static

◆ HuntGCEntryCompleted() [3/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCEntryCompleted ( int rank,
GrandCompany gc,
int item )
static

◆ HuntGCEntryCompleted() [4/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCEntryCompleted ( int rank,
int item )
static

◆ HuntGCRankCompleted() [1/2]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCRankCompleted ( GrandCompany gc,
int rank )
static

◆ HuntGCRankCompleted() [2/2]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCRankCompleted ( int rank)
static

◆ HuntGCSubEntryCompleted() [1/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCSubEntryCompleted ( GrandCompany gc,
int item,
int subitem )
static

◆ HuntGCSubEntryCompleted() [2/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCSubEntryCompleted ( int item,
int subitem )
static

◆ HuntGCSubEntryCompleted() [3/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCSubEntryCompleted ( int rank,
GrandCompany gc,
int item,
int subitem )
static

◆ HuntGCSubEntryCompleted() [4/4]

bool ff14bot.NeoProfiles.ConditionParser.HuntGCSubEntryCompleted ( int rank,
int item,
int subitem )
static

◆ HuntRankCompleted()

bool ff14bot.NeoProfiles.ConditionParser.HuntRankCompleted ( ClassJobType job,
int rank )
static

◆ HuntSubEntryCompleted() [1/2]

bool ff14bot.NeoProfiles.ConditionParser.HuntSubEntryCompleted ( ClassJobType job,
int item,
int subitem )
static

◆ HuntSubEntryCompleted() [2/2]

bool ff14bot.NeoProfiles.ConditionParser.HuntSubEntryCompleted ( int rank,
ClassJobType job,
int item,
int subitem )
static

◆ Initialize()

void ff14bot.NeoProfiles.ConditionParser.Initialize ( )
static

◆ IsAetherCurrentCompleted()

bool ff14bot.NeoProfiles.ConditionParser.IsAetherCurrentCompleted ( int zoneid,
int index )
static

◆ IsAetherCurrentZoneComplete()

bool ff14bot.NeoProfiles.ConditionParser.IsAetherCurrentZoneComplete ( int zoneid)
static

◆ IsAetheryteKnown()

bool ff14bot.NeoProfiles.ConditionParser.IsAetheryteKnown ( int id)
static

◆ IsAllTerritoryAetheryteKnown()

bool ff14bot.NeoProfiles.ConditionParser.IsAllTerritoryAetheryteKnown ( )
static

◆ IsAnyENpcChasing()

bool ff14bot.NeoProfiles.ConditionParser.IsAnyENpcChasing ( )
static

◆ IsDailyQuestCompleted()

bool ff14bot.NeoProfiles.ConditionParser.IsDailyQuestCompleted ( int id)
static

◆ IsGearsetActive()

bool ff14bot.NeoProfiles.ConditionParser.IsGearsetActive ( int index)
static

◆ IsLoreEntryUnlocked()

bool ff14bot.NeoProfiles.ConditionParser.IsLoreEntryUnlocked ( int entry)
static

◆ IsNearChasing()

bool ff14bot.NeoProfiles.ConditionParser.IsNearChasing ( int npcId)
static

◆ IsOnMap()

bool ff14bot.NeoProfiles.ConditionParser.IsOnMap ( int mapName)
static

◆ IsOnSubMap()

bool ff14bot.NeoProfiles.ConditionParser.IsOnSubMap ( int mapName)
static

◆ IsQuestAccepted()

bool ff14bot.NeoProfiles.ConditionParser.IsQuestAccepted ( int id)
static

◆ IsQuestAcceptQualified()

bool ff14bot.NeoProfiles.ConditionParser.IsQuestAcceptQualified ( int id)
static

◆ IsQuestCompleted()

bool ff14bot.NeoProfiles.ConditionParser.IsQuestCompleted ( int id)
static

◆ IsQuestProgressQualified()

bool ff14bot.NeoProfiles.ConditionParser.IsQuestProgressQualified ( int id)
static

◆ IsTerritoryAetheryteKnown()

bool ff14bot.NeoProfiles.ConditionParser.IsTerritoryAetheryteKnown ( int id)
static

◆ IsTimeBetween()

bool ff14bot.NeoProfiles.ConditionParser.IsTimeBetween ( int startHour,
int endHour )
static

◆ IsTodoChecked()

bool ff14bot.NeoProfiles.ConditionParser.IsTodoChecked ( int questId,
int step,
int objectiveIndex )
static

Checks if the quest step has proggressed past the provided step or that the objective at the given index has been completed.

Parameters
questIdglobal quest id
step
objectiveIndexStarts at 0
Returns
true if objective is completed.

◆ ItemCount() [1/2]

int ff14bot.NeoProfiles.ConditionParser.ItemCount ( string itemName)
static

◆ ItemCount() [2/2]

int ff14bot.NeoProfiles.ConditionParser.ItemCount ( uint itemId)
static

◆ NqHasAtLeast()

bool ff14bot.NeoProfiles.ConditionParser.NqHasAtLeast ( uint itemId,
int Count )
static

◆ NqItemCount() [1/2]

int ff14bot.NeoProfiles.ConditionParser.NqItemCount ( string itemName)
static

◆ NqItemCount() [2/2]

int ff14bot.NeoProfiles.ConditionParser.NqItemCount ( uint itemId)
static

◆ ObjectExistsWithId()

bool ff14bot.NeoProfiles.ConditionParser.ObjectExistsWithId ( uint npcid)
static