Register
Results 1 to 4 of 4
  1. #1

    Disenchant value tooltip doesn't show

    I'm new to TSM, coming from Auctioneer...
    1) When hovering over a disenchantable item in inventory or character, the Disenchant value part of the tooltip doesn't show (http://imgur.com/00IMn32). (The Tradeskillmaster Info vendor price does successfully show). Curiously, I did get it to show briefly by unticking and reticking in the TSM Tooltip options tab, but after futzing around more, I can't get it again. I've disabled all other addons. The linked photo shows the tsm version info in the chat box.

    2) For that matter, how did you assign disenchant values to items, i.e., what ratio likelihood of disenchanting into draenic dust vs. luminous shards, and what relationship of ilvl to number of dusts/shards does the calculation use? (I've not found this anywhere in the documentation)

    (More weirdly: testing while I'm writing this, the disenchant value *does* show for 1 item in my inventory: "Tormented Gauntlets", which is only a token and can't be disenchanted...)

    P.S. Looking at the forums, I'm impressed by how active the author is in answering questions!

    TY

  2. #2
    From my experience I think there are a few issues with the disenchanting tooltip at the moment.

    1) I don't think the disenchanting tooltip has values above ilvl630 or so.
    2) It does not work well with upgraded items, which isn't too much of a problem apart from timewalking items where they have quite a big difference between the ilvl and the upgrade ilvl.
    3) It doesn't seem to take into account the reduced disenchanting result from using the garrison building (think its about 25% less or so). It could do with either showing both values or giving the reduced result on soulbound items for characters without enchanting where they fall in the ilvl that garrison disenchanting can be used (ie no option but to use garrison building)

  3. #3
    Would you have any idea what formula its been using for the disenchanting results up to 630? I.E., how many dusts for various ilvl's, and ratio of dusts to shards.


    Quote Originally Posted by Kotu View Post
    From my experience I think there are a few issues with the disenchanting tooltip at the moment.

    1) I don't think the disenchanting tooltip has values above ilvl630 or so.
    2) It does not work well with upgraded items, which isn't too much of a problem apart from timewalking items where they have quite a big difference between the ilvl and the upgrade ilvl.
    3) It doesn't seem to take into account the reduced disenchanting result from using the garrison building (think its about 25% less or so). It could do with either showing both values or giving the reduced result on soulbound items for characters without enchanting where they fall in the ilvl that garrison disenchanting can be used (ie no option but to use garrison building)

  4. #4
    I am not sure how useful this information will be, but here goes:

    firstly, the ilvl data for items is stored in Tradeskillmaster\Private\StaticData.lua

    Draenic Dust is from lines 460 to 469, maxItemLevel is 630 currently
    Temporal Crystal is 789 to 802, this seems to go up to 655

    The function to calculate the disenchant Value is stored in TraderSkillMaster\CoreAPI\Conversions.lua around line 142
    The issue here is line 144 retrieves an items base iLevel, which is fine for 99% of items, but timeless items can be iLevel200, with an upgradeLevel of 460. This means its disenchant value is calculated based on it being iLvl200 rare, which means the tooltip shows it will disenchant into a dreamshard when infact its more likely to give Draenic Dust with a small chance of a Luminous Shard.

    Im still a beginner with this mod stuff, I made my own mod to try and filter items based on specific item values, to get the actual item iLevel I ended up reading the tooltip using:
    Code:
    local scantip = CreateFrame("GameTooltip", "MyScanningTooltip", nil, "GameTooltipTemplate")
    scantip:SetOwner(UIParent, "ANCHOR_NONE")
    and
    Code:
    scantip:SetHyperlink(itemLink)
    for i = 2, scantip:NumLines() do
    	local text = _G["MyScanningTooltipTextLeft"..i]:GetText()
    	if text and text ~= "" then
    		ilvlLine = string.match(text, 'Item Level %d+')
    		if ilvlLine then
    			iLevel = tonumber(string.match(ilvlLine, '%d+'))
    		end
    	end
    end

 

 

Similar Threads

  1. Disenchant Tooltip Addon?
    By Khaas in forum Archive (Addons and Macros)
    Replies: 2
    Last Post: March 11th, 2015, 11:05 AM
  2. Show enchant veliums tooltip in enchanting spells
    By Nikolai in forum TradeSkillMaster Addon
    Replies: 1
    Last Post: February 17th, 2015, 08:50 PM
  3. Why Disenchant Value does not always appear in the tooltip?
    By jojojojo in forum General TradeSkillMaster Discussion
    Replies: 0
    Last Post: February 28th, 2013, 10:00 AM
  4. [Noob Question] TSM doesn't show whats in AH in the craft management window
    By EvanSteed in forum General TradeSkillMaster Discussion
    Replies: 2
    Last Post: July 12th, 2012, 11:06 PM