CraftSim

CraftSim

2M Downloads

LUA error in craft with concentration (DE Client Ingenuity Translation Bug)

Hiasi486 opened this issue · 2 comments

commented

Hey. I use craftsim with TSM. My profession is alchemie and i have a Problem:
When i'm using a reciepe witch concentration and want to do it into craft-queue i become a LUA error an i can't use craftsim since i reload. Sorry for my bad english...

53x CraftSim/Classes/RecipeData.lua:898: attempt to index field 'concentrationData' (a nil value)
[string "@CraftSim/Classes/RecipeData.lua"]:898: in function CanCraft' [string "@CraftSim/Classes/CraftQueueItem.lua"]:45: in function CalculateCanCraft'
[string "@CraftSim/Modules/CraftQueue/UI.lua"]:1270: in function <CraftSim/Modules/CraftQueue/UI.lua:1269>
[string "=[C]"]: in function foreach' [string "@CraftSim/Modules/CraftQueue/UI.lua"]:1266: in function UpdateFrameListByCraftQueue'
[string "@CraftSim/Modules/CraftQueue/UI.lua"]:1304: in function UpdateQueueDisplay' [string "@CraftSim/Modules/CraftQueue/CraftQueue.lua"]:141: in function AddRecipe'
[string "@CraftSim/Modules/CraftQueue/CraftQueue.lua"]:677: in function AddOpenRecipe' [string "@CraftSim/Modules/CraftQueue/UI.lua"]:511: in function clickCallback'
[string "@CraftSim/Libs/GGUI/GGUI.lua"]:1872: in function <CraftSim/Libs/GGUI/GGUI.lua:1870>

Locals:
self =

{
supportsQualities = true
reagentData =
{
}
specializationDataCached = false
relativeProfitCached = 153
recipeIcon = 5931173
specializationData =
{
}
supportsCraftingStats = true
professionStats =
{
}
supportsCraftingspeed = true
isAlchemicalExperimentation = false
learned = true
isBaseRecraftRecipe = false
recipeInfoCached = false
priceData =
{
}
maxQuality = 3
recipeInfo =
{
}
concentrationCost = 470
baseOperationInfo =
{
}
concentrationCurveData =
{
}
maxItemAmount = 2
professionStatModifiers =
{
}
supportsMulticraft = true
expansionID = 10
cooldownData =
{
}
subRecipeDepth = 0
isOldWorldRecipe = false
parentRecipeInfo =
{
}
supportsSpecializations = true
baseProfessionStats =
{
}
concentrating = true
isEnchantingRecipe = false
crafterData =
{
}
isCrafterInfoCached = true
isCooking = false
isSoulbound = false
recipeID = 430605
averageProfitCached = 101681239.099064
buffData =
{
}
minItemAmount = 2
categoryID = 1974
baseItemAmount = 2
isRecraft = false
resultData =
{
}
hasQualityReagents = true
isQuestRecipe = false
recipeName = "Fläschchen des alchemistischen Chaos"
optimizedSubRecipes =
{
}
supportsIngenuity = false
isSimulationModeData = false
subRecipeCostsEnabled = false
professionGearCached = false
hasReagents = true
isGear = false
isSalvageRecipe = false
professionGearSet =
{
}
supportsResourcefulness = true
professionData =
{
}
operationInfoCached = false
numSkillUps = 2
}
amount = 1
hasEnoughReagents = false
craftAbleAmount = 0
isChargeRecipe = false
concentrationAmount = Infinite
(*temporary) = nil
(*temporary) = nil
(*temporary) =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
}
(*temporary) = 1
(*temporary) = "attempt to index field 'concentrationData' (a nil value)"

commented

Hello it can be fixed by updating the DE locals.

The ingenuity string is necessary.
I already fixed the FR client like that, but i can't fix the DE client, i didn't understand the actual word used in the DE interface.

commented

Hello it can be fixed by updating the DE locals.

The ingenuity string is necessary. I already fixed the FR client like that, but i can't fix the DE client, i didn't understand the actual word used in the DE interface.

ill take a look since I am german myself ^^ just need to change the locals