Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Managers.CraftingManager Class Reference

Crafting related information. More...

Static Public Member Functions

static async Task< bool > SetRecipe (uint recipeId)
 Attempts to select the provided recipe.
static async Task< bool > SetQuality (int[] HQMats)
 List of how many high quality materials to use for each ingredient in the recipe. Example HQMats="0,3,2" This will use all normal items for the first ingredient, 3 high quality items for the second, and 2 high quality items for the third. Default: all zero. Special numbers: If you set an index to -1 then it will prefer high quality mats, and then use normal mats once you run out of high quality. A value of -2 will use normal quality until you run out then use high quality.

Properties

static int IconId [get]
 Gets the IconId for the currently being crafted item.
static int Progress [get]
 Get the Progress for the currently being crafted item.
static int ProgressRequired [get]
 Get the ProgressRequired for the currently being crafted item.
static int Durability [get]
 Get the Durability for the currently being crafted item.
static int DurabilityCap [get]
 Get the DurabilityCap for the currently being crafted item.
static int HQPercent [get]
 Get the HQPercent for the currently being crafted item.
static int Step [get]
 Get the Step for the currently being crafted item.
static int ItemId [get]
 Get the ItemId for the currently being crafted item.
static int QualityCap [get]
 Get the QualityCap for the currently being crafted item.
static int Quality [get]
 Get the Quality for the currently being crafted item.
static CraftingCondition Condition [get]
 Gets the Condition for the currently being crafted item.
static uint LastActionId [get]
 Gets the last Crafting Action id executed.
static bool IsCrafting [get]
 Checks if the player is currently crafting.
static bool AnimationLocked [get]
 Check if the player is currently stuck in an animation lock.
static bool CanCraft [get]
 Returns true if we can craft the currently selected recipe.
static RecipeData CurrentRecipe [get]
 Gets the currently selected recipe.
static RecipeData[] CurrentlyListedRecipes [get]
 Gets all the currently displayed recipes.
static ushort CurrentRecipeId [get]
 Gets the currently selected recipe id.

Detailed Description

Crafting related information.

Member Function Documentation

◆ SetQuality()

async Task< bool > ff14bot.Managers.CraftingManager.SetQuality ( int[] HQMats)
static

List of how many high quality materials to use for each ingredient in the recipe. Example HQMats="0,3,2" This will use all normal items for the first ingredient, 3 high quality items for the second, and 2 high quality items for the third. Default: all zero. Special numbers: If you set an index to -1 then it will prefer high quality mats, and then use normal mats once you run out of high quality. A value of -2 will use normal quality until you run out then use high quality.

Parameters
HQMats
Returns

◆ SetRecipe()

async Task< bool > ff14bot.Managers.CraftingManager.SetRecipe ( uint recipeId)
static

Attempts to select the provided recipe.

Parameters
recipeId
Returns
true if we know the recipe and could set it, false otherwise

Property Documentation

◆ AnimationLocked

bool ff14bot.Managers.CraftingManager.AnimationLocked
staticget

Check if the player is currently stuck in an animation lock.

◆ CanCraft

bool ff14bot.Managers.CraftingManager.CanCraft
staticget

Returns true if we can craft the currently selected recipe.

◆ Condition

CraftingCondition ff14bot.Managers.CraftingManager.Condition
staticget

Gets the Condition for the currently being crafted item.

◆ CurrentlyListedRecipes

RecipeData [] ff14bot.Managers.CraftingManager.CurrentlyListedRecipes
staticget

Gets all the currently displayed recipes.

◆ CurrentRecipe

RecipeData ff14bot.Managers.CraftingManager.CurrentRecipe
staticget

Gets the currently selected recipe.

◆ CurrentRecipeId

ushort ff14bot.Managers.CraftingManager.CurrentRecipeId
staticget

Gets the currently selected recipe id.

◆ Durability

int ff14bot.Managers.CraftingManager.Durability
staticget

Get the Durability for the currently being crafted item.

◆ DurabilityCap

int ff14bot.Managers.CraftingManager.DurabilityCap
staticget

Get the DurabilityCap for the currently being crafted item.

◆ HQPercent

int ff14bot.Managers.CraftingManager.HQPercent
staticget

Get the HQPercent for the currently being crafted item.

◆ IconId

int ff14bot.Managers.CraftingManager.IconId
staticget

Gets the IconId for the currently being crafted item.

◆ IsCrafting

bool ff14bot.Managers.CraftingManager.IsCrafting
staticget

Checks if the player is currently crafting.

◆ ItemId

int ff14bot.Managers.CraftingManager.ItemId
staticget

Get the ItemId for the currently being crafted item.

◆ LastActionId

uint ff14bot.Managers.CraftingManager.LastActionId
staticget

Gets the last Crafting Action id executed.

◆ Progress

int ff14bot.Managers.CraftingManager.Progress
staticget

Get the Progress for the currently being crafted item.

◆ ProgressRequired

int ff14bot.Managers.CraftingManager.ProgressRequired
staticget

Get the ProgressRequired for the currently being crafted item.

◆ Quality

int ff14bot.Managers.CraftingManager.Quality
staticget

Get the Quality for the currently being crafted item.

◆ QualityCap

int ff14bot.Managers.CraftingManager.QualityCap
staticget

Get the QualityCap for the currently being crafted item.

◆ Step

int ff14bot.Managers.CraftingManager.Step
staticget

Get the Step for the currently being crafted item.