Giter VIP home page Giter VIP logo

craftility's People

Contributors

davea50 avatar jimmy58663 avatar phoenix- avatar steffen-bach avatar

Watchers

 avatar  avatar  avatar

craftility's Issues

Inspiration Indicator needs to be adjusted for multi-rank jumps

However, it is not calculating inspiration rank correctly. It seems like it calculates only to the next rank and stops there.

For example:
Khaz'gorite Pickaxe with R3 mats and R3 draconic missive has recipe difficulty of 440. My skill is at 335. And my inspiration grants 106 bonus skill.

So 335 + 106 = 441, which means I will be able to inspire to max quality of R5.

However, because I can only guarantee R3 without an insp proc, the addon says that the inspiration result will be R4.

Uncheck Recraft button on hide sim mode

If Show Recraft is checked while you hide Sim Mode. When Sim Mode comes back up it shows a recrafting slot. Also see if possible to re-anchor Reagents and OptionalReagents to ignore the hidden RecraftSlot.

Auto Search Text Label

Not sure, but took me some time to understand if it is running or not. Maybe some toggle button between states on/off somewhere in the public orders window

Reply:
This is actually the reason that it flashes the No Orders text so that I can tell it is running the searches. I should be able to add some text that says something like AutoSearch: Off and flips to AutoSearch On though.

Export/Import Crafts

Be able to export craft from existing recipe in the Crafting Page, Simulation Mode, and Customer Order Page.
Be able to import craft in Simulation Mode to show outcomes of a customer's order.

Errors when looking at someone else's profession

Hello. I'm getting a lot of errors when attempting to view a guildmate's profession through the guild roster. I'm not looking to sim anything with their profession, just wanting to see what they can make. Craftility seems to try to hook onto that window as well and puts out errors every time I click on a recipe there.

61x Craftility/Modules/CraftilitySim.lua:566: attempt to index local 'operationInfo' (a nil value)
[string "@Craftility/Modules/CraftilitySim.lua"]:566: in function <Craftility/Modules/CraftilitySim.lua:560>
[string "=(tail call)"]: ?
[string "=[C]"]: in function UpdateDetailsStats' [string "@Craftility/Modules/CraftilitySim.lua"]:147: in function <Craftility/Modules/CraftilitySim.lua:127> [string "=(tail call)"]: ? [string "=[C]"]: in function Init'
[string "@Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:287: in function SelectRecipe' [string "@Blizzard_Professions/Blizzard_ProfessionsCrafting.lua"]:276: in function <...lizzard_Professions/Blizzard_ProfessionsCrafting.lua:267> [string "=[C]"]: ? [string "@SharedXML/CallbackRegistry.lua"]:143: in function <SharedXML/CallbackRegistry.lua:142> [string "=[C]"]: ? [string "@SharedXML/CallbackRegistry.lua"]:146: in function TriggerEvent'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeList.lua"]:125: in function <...fessionsTemplates/Blizzard_ProfessionsRecipeList.lua:112>
[string "=[C]"]: ?
[string "@SharedXML/CallbackRegistry.lua"]:143: in function <SharedXML/CallbackRegistry.lua:142>
[string "=[C]"]: ?
[string "@SharedXML/CallbackRegistry.lua"]:146: in function TriggerEvent' [string "@SharedXML/Scroll/ScrollUtil.lua"]:383: in function SetElementDataSelected_Internal'
[string "@SharedXML/Scroll/ScrollUtil.lua"]:348: in function SelectElementData' [string "@SharedXML/Scroll/ScrollUtil.lua"]:388: in function Select'
[string "@Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeList.lua"]:58: in function <...fessionsTemplates/Blizzard_ProfessionsRecipeList.lua:46>

Locals:
self = Craftility_SchematicForm {
0 =
elapsed = 0
OnHyperlinkLeave = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1297
Stars = Frame {
}
UpdateCooldown = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:441
GetRecipeInfo = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1254
UpdateRecraftSlot = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1202
extraSlotFrames =

{
}
OnShow = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:185
currentRecipeInfo =
{
}
OnHyperlinkEnter = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1285
recipeSchematic =
{
}
recraftSlot = Frame {
}
OutputIcon = Button {
}
selectedRecipeLevels =
{
}
GetSlots = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1269
UpdateDetailsStats = defined =[C]:-1
Update = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:233
GetCallbacksByEvent = defined @SharedXML/CallbackRegistry.lua:54
UpdateRecipeDescription = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1227
UnregisterEvents = defined @SharedXML/CallbackRegistry.lua:165
RecipeLevelBar = StatusBar {
}
loader =
{
}
GetCurrentRecipeLevel = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1281
GetCallbackTable = defined @SharedXML/CallbackRegistry.lua:50
FavoriteButton = CheckButton {
}
statsChangedHandler = defined @SharedXML/FunctionUtil.lua:89
Event =
{
}
recipeInfoFrames =
{
}
QualityDialog = Frame {
}
OutputSubText = FontString {
}
RecraftingDescription = FontString {
}
RecipeLevelSelector = Button {
}
reagentSlots =
{
}
SetSelectedRecipeLevel = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1242
SetOutputSubText = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1258
GetTransaction = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1250
reagentSlotPool =
{
}
GetRecipeOperationInfo = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:252
GenerateCallbackEvents = defined @SharedXML/CallbackRegistry.lua:181
TriggerEvent = defined @SharedXML/CallbackRegistry.lua:124
Details = Frame {
}
GetSlotsByReagentType = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:1277
RegisterCallback = defined @SharedXML/CallbackRegistry.lua:75
SetUndefinedEventsAllowed = defined @SharedXML/CallbackRegistry.lua:42
UnregisterCallback = defined @SharedXML/CallbackRegistry.lua:150
AllocateBestQualityCheckBox = CheckButton {
}
RegisterCallbackWithHandle = defined @SharedXML/CallbackRegistry.lua:119
Cooldown = FontString {
}
Description = FontString {
}
callbackTables =
{
}
transaction =
{
}
GetCallbackTables = defined @SharedXML/CallbackRegistry.lua:46
ClearTransaction = defined @Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSchematicForm.lua:268
RequiredTools = FontString {
}
OnAllocationsChanged = defined @Blizzard_ProfessionsTemplates

Crafter listing capability

Crafters should be able to list themselves as available from ProfessionsFrame.

They should be allowed to add a note/message.

Likely have to be done through AceComm messages. Customer request all listed crafters for X profession. Those listed respond.

Update to patch 10.1?

Any chance of an update to patch 10.1? Several new reagents have been added that are not available through the sim mode. Thanks

List of available crafters

Create a list or dropdown of available crafters when recipe is selected to place orders (ProfessionsCustomerOrdersFrame).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.