Giter Site home page Giter Site logo

tilkinsc / kiwiiteminfo Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 8.0 1.88 MB

WoW Classic Addon | Shows iLvl (with colors) | Weapon/Armor Differences(shift hover) | Vendor Prices (unit/stack) | Highlights All Grey Named Items with LCTRL | Provides an Item Database for Searching in-client

License: MIT License

Lua 100.00%

kiwiiteminfo's Introduction

KiwiItemInfo

WoW Classic Addon | Shows iLvl (with colors) | Weapon/Armor Differences(shift hover) | Vendor Prices (unit/stack) | Highlights All Grey Named Items with LCTRL | Provides an Item Database for Searching in-client

English | Español | Deutsch | Português | Français | Italiano | русский | 한국어 | 简体中文 | 繁體中文

Version: 2.3.1

Provides the command /kiwiii search items by name/id and reduce results.

See /kiwiii help for a list of full commands.

This addon fully contains:

  • iLvl
  • Vendor Price
  • Differences between equips
  • Command for searching items by name in game (for linking perhaps)
  • Highlight grey items with Left Control Key
  • Contains settings for features

To install:

Download: https://www.curseforge.com/wow/addons/kiwi-item-info
Install: Extract the folder to WoW/classic/Interface/AddOns/

All done!

iLvl coloration works like this:

  • iLvl is your level or higher? Red
  • iLvl is 1-3 levels under you? Yellow
  • iLvl is 4-6 levels under you? Green
  • iLvl is 7-9+ levels under you? Grey

Don't want the itemdb?

  • Delete itemDB.lua
  • Remove itemDB.lua from KiwiItemInfo.toc

Don't want other translations?

  • Delete the translations
  • Remove the translations from KiwiItemInfo.toc
  • Note: There is no benefit to this

image (Kiwi was level 39 for this picture)

image

image

image

image

image

image

image

image

kiwiiteminfo's People

Contributors

beinganonymous avatar ferreirarodrigo avatar tilkinsc avatar tititesouris avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kiwiiteminfo's Issues

KiwiItemInfo 2.2.3 and AutoBar don't get along.

This error occurs when mousing over one of AutoBar's extended buttons. Let me know if you need a screenshot.

16x KiwiItemInfo\Tooltip.lua:38: attempt to index local 'focus' (a nil value)
KiwiItemInfo\Tooltip.lua:38: in function <KiwiItemInfo\Tooltip.lua:33>
[C]: ?
[C]: ?
Skillet-Classic\Skillet-11302.nil.lua:1291: in function <Skillet-Classic\Skillet.lua:1290>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:424: in function SetHyperlink' ...ceAutoBarClassic\AutoBarClassBasicButton.lua:82: in function TooltipShow'
...ceAutoBarClassic\AutoBarClassPopupButton.lua:64: in function <...ceAutoBarClassic\AutoBarClassPopupButton.lua:57>
[C]: ?
FrameXML\SecureHandlers.lua:266: in function <FrameXML\SecureHandlers.lua:263>
[C]: ?
FrameXML\SecureHandlers.lua:322: in function <FrameXML\SecureHandlers.lua:306>
(tail call): ?

Locals:
tooltip = GameTooltip {
0 =
SetQuestLogRewardSpell = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
default = 1
Show = defined =[C]:-1
SetHyperlink = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetShapeshift = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
hasMoney = 1
manualOrder =

{
}
questOrder =
{
}
SetCraftItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetQuestRewardSpell = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
comparing = false
TopOverlay = {
}
shownMoneyFrames = 2
SetPetAction = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetLootItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetQuestItem = defined =[C]:-1
SetTrainerService = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
numMoneyFrames = 5
SetMerchantItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetInboxItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetBuybackItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
shoppingTooltips =
{
}
LibExtraTipLeft =
{
}
SetQuestLogItem = defined =[C]:-1
SetTradeSkillItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
BottomOverlay = {
}
SetTalent = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetTradePlayerItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
_owner = QuestieFrame153 {
}
SetSendMailItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
updateTooltip = 0.069000
SetInventoryItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetTradeTargetItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetLootRollItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
npcOrder =
{
}
SetAuctionSellItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
SetBagItem = defined =[C]:-1
LibExtraTipRight =
{
}
miniMapIcon = false
__tamedCounts = false
needsReset = false
SetAuctionItem = defined @Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418
}
i_name = "Strider Stew"
i_link = "|cffffffff|Hitem:5477::::::::29:::::::|h[Strider Stew]|h|r"
tooltipName = "GameTooltip"
focus = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'focus' (a nil value)"
L = defined @KiwiItemInfo\Locale.lua:44

Translate ruRU.lua strings

In Locale/ruRU.lua some strings aren't translated fully.

В Locale/ruRU.lua некоторые строки переведены не полностью.

CurseForge - AtlasLoot shows items without correct panes open

Alyssia Posted 1 day ago #34
Having an issue with AtlasLoot when viewing crafting recipes.

Message: Interface\AddOns\KiwiItemInfo\Tooltip.lua:65: Usage: GetItemInfo(itemID|"name"|"itemlink")
Time: Wed Oct 16 18:11:52 2019
Count: 78
Stack: Interface\AddOns\KiwiItemInfo\Tooltip.lua:65: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: ?
[C]: in function `GetItemInfo'
Interface\AddOns\KiwiItemInfo\Tooltip.lua:65: in function <Interface\AddOns\KiwiItemInfo\Tooltip.lua:33>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetSpellByID'
...e\AddOns\AtlasLootClassic\Button\Profession_type.lua:84: in function `OnEnter'
Interface\AddOns\AtlasLootClassic\Button\Button.lua:111: in function <Interface\AddOns\AtlasLootClassic\Button\Button.lua:104>

Locals:

PoliteKiwi Posted 21 hours ago #36
 The problem goes away if atlasloot is open whilst your TradeSkill frame or Crafting frame is open? For example, atlasloot is open whilst enchanting window is open.

On line 63, you could insert on the line before 'local itemName, itemLink...' the following code for a quick fix:
if(i_link == nil or i_link == "[]" or i_link == "") then
     return
end

Alyssia Posted 5 hours ago #37
 Adding that code fixed it! Thank you!

Translate frFR.lua strings

In Locale/frFR.lua strings aren't translated.

Dans Locale/frFR.lua, les chaînes ne sont pas traduites.

Translate ptBR.lua strings

In Locale/ptBR.lua some strings aren't translated fully.

Em Locale/ptBR.lua, algumas strings não são traduzidas completamente.

Display stat effectiveness to aid in choosing item

Per class/race/spec,

I want to calculate using stat weights based on how effective you place your stats. This will be displayed to the user on the tooltip in tandem with what you normally would see. I want players to be able to pick up an item and understand whether the benefits are right for them or not.

For example, when an item has 5 stamina 5 strength on a prot or dps paladin, both the stamina and strength would be a major plus to the prot pally, but unlike the prot pally, the dps pally would prefer some agility over the stamina. So the effectiveness of the item will be displayed with my item compare section to mark the upgrade a +, - or a doesn't matter really.

How should the translation links look in README*.md?

Currently:

[English](README.md)  
[Español](README_esES.md)  
[Deutsch](README_deDE.md)  
[Português](README_ptBR.md)  
[Français](README_frFR.md)  
[Italiano](README_itIT.md)  
[한국어](README_koKR.md)  
[简体中文](README_zhCN.md)  
[繁體中文](README_zhTW.md)  

English
Español
Deutsch
Português
Français
Italiano
한국어
简体中文
繁體中文

Could be:

[English](README.md) | [Español](README_esES.md) | [Deutsch](README_deDE.md) | [Português](README_ptBR.md) | [Français](README_frFR.md) | [Italiano](README_itIT.md) | [한국어](README_koKR.md) | [简体中文](README_zhCN.md) | [繁體中文](README_zhTW.md)  

English | Español | Deutsch | Português | Français | Italiano | 한국어 | 简体中文 | 繁體中文

Enchanting Pane Causes Lua Error

When the enchanting pane is selected, a bug gets issued. I am currently rolling a enchanter, as well as many other skilled classes. I will fix everything associated with this.

For now, blacksmith/miners can use this plugin without hassle.

Lua Error in 2.3.4

The error below occurs in 2.3.4. I believe line 389 needs to be changed
from:
if(name and name:find("Character") ~= 1 or not name:find("Slot")) then
to:
if(name and (name:find("Character") ~= 1 or not name:find("Slot"))) then

132x KiwiItemInfo\Tooltip.lua:389: attempt to index local 'name' (a nil value)
KiwiItemInfo\Tooltip.lua:389: in function ShowEffectiveStats' KiwiItemInfo\KiwiItemInfo-v2.3.4.lua:224: in function <KiwiItemInfo\KiwiItemInfo.lua:221> [C]: ? [C]: ? [C]: in function SetCompareItem'
FrameXML\GameTooltip.lua:716: in function <FrameXML\GameTooltip.lua:713>
(tail call): ?
FrameXML\GameTooltip.lua:545: in function <FrameXML\GameTooltip.lua:543>
[C]: ?
[C]: ?
[C]: ?
Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:498: in function <Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:492>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:424: in function `SetLootRollItem'
[string ":OnEnter"]:2: in function <[string ":OnEnter"]:1>

Locals:
tooltip = ShoppingTooltip1 {
0 =
shownMoneyFrames = 1
updateTooltip = 0.200000
needsReset = true
BottomOverlay = {
}
TopOverlay = {
}
hasMoney = 1
numMoneyFrames = 1
}
selection = {
0 =
hasItem = 1
Icon = {
}
Count = {
}
}
name = nil
(*temporary) = {
0 =
hasItem = 1
Icon = {
}
Count = {
}
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'name' (a nil value)"
att1 = nil
basic1 = nil
resist1 = nil
def1 = nil
L =

{
TOOLTIP_UNIT = "Unit: "
TOOLTIP_IC_DAMAGE_DELTA = " Damage (delta: "
TOOLTIP_EX_AGI_M_AP = "Agility M. AP: "
TOOLTIP_STACK = "Stack:"
COMMAND_SEARCH_FAIL = "Kiwi couldn't find any items! :("
COMMAND_HELP19 = " * |cFFBBBBBBitemname|r -- search for items"
TOOLTIP_ITEM_CONTRIB = "Stat Contribution:"
TOOLTIP_PRY_DAMAGE = "DAMAGE"
COMMAND_HELP17 = " * |cFFBBBBBB@SubType|r -- shows by subtype (Mail, 1HSwords, 2HSwords, etc)"
COMMAND_RESET = "Resetting KiwiItemInfo..."
TOOLTIP_EX_AGI_R_AP = "Agility R. AP: "
COMMAND_SET_ERROR_INDEX = "Kiwi needs a variable to set..."
COMMAND_HELP14 = " > |cFF888888search|r -- searches through item database for items"
COMMAND_SEARCH_DONE1 = "Kiwi so cool. Kiwi so fly. kiwi found "
TOOLTIP_CMP_AGILITY = "[+-]%d+%s[AGILITY]+"
COMMAND_HELP13 = " > |cFF888888aci|r -- toggles alwaysCompareItems CVar"
TOOLTIP_CMP_DPS = "%(%d+%.%d+%s[DAMAGE PER SECOND]+%)"
TOOLTIP_IC_STAMINA = "Stamina"
COMMAND_VARS_DUMP = "Dumping user settings..."
TOOLTIP_PRY_STRENGTH = "STRENGTH"
COMMAND_SEARCH_TWO_HANDED = "Two-Handed "
COMMAND_HELP9 = " > |cFF888888vars|r -- shows all setting variables"
TOOLTIP_IC_STRENGTH = "Strength"
TOOLTIP_EX_RES_ARCANE = "Arcane Resist: "
COMMAND_VARS_DONE = "All done!"
TOOLTIP_IC_ARCANE = "Arcane Resistance"
COMMAND_HELP11 = " * |cFFBBBBBBvariable_name|r -- variable shown in /kiwiii vars"
COMMAND_SET_ERROR_STRING = "Kiwi expects a string value (words). Sorry."
COMMAND_SEARCH_ONE_HANDED = "One-Handed "
COMMAND_HELP8 = " > |cFF888888reset|r -- resets all saved variables, also reloads"
KII_BAD_DB = "Kiwi's Item Info database wasn't loaded! Not using /kiwiii search command."
TOOLTIP_IC_ARMOR = "Armor"
COMMAND_HELP7 = " > |cFF888888reload|r -- reloads addon"
COMMAND_SEARCH_ARG_LEN = "Kiwi Item Info: Invalid argument length"
TOOLTIP_PRY_EQUIP = "EQUIP: "
KII_THANKS = "Kiwi thanks you for installing KiwiItemInfo v2.3.4! <3"
TOOLTIP_EX_SPT_MP5 = "Spirit M/5: "
TOOLTIP_EX_AGI_AR = "Agility Armor: "
TOOLTIP_ITEM_

Incompatibilities with other addons :X

Hi there, thanks for this addon! Definitely my favorite of the bunch. I saw your post about testing with other addons, and BOY am I a great test pilot for you! xD

This is when I went to destroy some Conjured Spring Water from my bags (clicking into empty space). It's happened before (same exact error) but this was the most recent example I could think of.

Message: ..\AddOns\KiwiItemInfo\Tooltip.lua line 38:
attempt to index local 'focus' (a nil value)
Debug:
KiwiItemInfo\Tooltip.lua:38:
KiwiItemInfo\Tooltip.lua:33
[C]: ?
[C]: ?
Skillet-Classic\Skillet.lua:1246:
Skillet-Classic\Skillet.lua:1245
[C]: ?
[C]: ?
...Ons\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:482:
...Ons\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:476
[C]: ?
[C]: ?
...Ons\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:408: SetBagItem()
..\FrameXML\ContainerFrame.lua:1318: ContainerFrameItemButton_OnEnter()
[string ":OnEnter"]:1:
[string "
:OnEnter"]:1
AdiBags\widgets\ItemButton.lua:593:
AdiBags\widgets\ItemButton.lua:573
(tail call): ?
AdiBags\widgets\ItemButton.lua:604:
AdiBags\widgets\ItemButton.lua:602
(tail call): ?
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119:
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119
[C]: ?
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:29:
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:64:
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
(tail call): ?
[C]: ?
[C]: PickupContainerItem()
..\FrameXML\ContainerFrame.lua:1224: ContainerFrameItemButton_OnClick()
[string ":OnClick"]:12:
[string "
:OnClick"]:1
Locals:
tooltip = GameTooltip {
0 =
SetQuestLogRewardSpell = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
ZGV_ShowManyLines = defined @interface\AddOns\ZygorGuidesViewerClassic\Functions.lua:253
SetHyperlink = defined =[C]:-1
SetShapeshift = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
hasMoney = 1
SetBackdropBorderColor = defined =[C]:-1
Hide = defined =[C]:-1
SetQuestRewardSpell = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
comparing = false
Show = defined =[C]:-1
SetPetAction = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetUnitDebuff = defined =[C]:-1
LibExtraTipLeft =

{
}
SetLootItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetQuestItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
LibExtraTipRight =
{
}
SetTrainerService = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
numMoneyFrames = 2
BottomOverlay = {
}
PixelSnapDisabled = true
SetInboxItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetBuybackItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
shoppingTooltips =
{
}
SetSendMailItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetMerchantItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetQuestLogItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
TopOverlay = {
}
SetUnitBuff = defined =[C]:-1
SetTalent = defined @interface\AddOns\ZygorGuidesViewerClassic\TalentAdvisor.lua:1609
SetTradePlayerItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
template = "Transparent"
StatusBar = GameTooltipStatusBar {
}
updateTooltip = 0.083000
SetInventoryItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetLootRollItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetUnitAura = defined =[C]:-1
ignoreUpdates = true
SetAuctionSellItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetBagItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
needsReset = true
SetTradeTargetItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
SetBackdropColor = defined =[C]:-1
pixelBorders =
{
}
SetAuctionItem = defined @interface\AddOns\BootyBayGazette\libs\LibExtraTip\LibExtraTip.lua:402
}
i_name = "Conjured Spring Water"
i_link = "[Conjured Spring Water]"
tooltipName = "GameTooltip"
focus = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'focus' (a nil value)"
L = defined @interface\AddOns\KiwiItemInfo\Locale.lua:44

AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AddOnSkins, v4.31
AdiBags, vDEV
Aptechka, v1.13.18
Atlas, vv1.45.01.11302
AtlasClassicWoW, vv1.45.00.11302.05
AtlasLootClassic, vv1.3.0
AtlasLootClassicData, vv1.3.0
AtlasLootClassicDungeonsAndRaids, vv1.3.0
AtlasLootClassicMaps, vv1.0.0
AtlasQuest, v4.11.54
AuctionFaster, v1.13.4
AutoBarClassic, v1.13.2.04
BetterAddonList, v1.0.8-classic1
BootyBayGazette, v6.0.20191014
ButterQuestTracker, v1.9.11
CCAlert, v1.0
Clique, vv1.0.3-classic
ConROC, v1.13.29
ConROCDruid, v1.13.5
DBMCore, v1.13.16
DBMCountPackOverwatch, v1.4.7
DBMDefaultSkin, v
DBMStatusBarTimers, v
DejaClassicStats, v1302r029
Details, v
DetailsTinyThreat, v
DismountMe, v1.5
DropTheCheapestThing, vv11302.1
ElvUI, v1.14
ElvUIBenikUIClassic, v1.05
ElvUIExtraDataTextsClassic, v1.0.2
ElvUILocationPlus, v1.00
ElvUIMerathilisUIClassic, v0.5
ExtVendorUIClassic, v1.0.4
FishingBuddy, v0.6 Beta 1
GlobalIgnoreList, v1.13.2
GoldSellerBlocker, v1.13.2
GTFO, v4.51
GuildRosterManager, v1.76
HandyNotes, vv1.5.9
HandyNotesNPCsClassic, v1.18
HandyNotesTravelGuideClassic, vv2.1.5b
Immersion, v1.2.2
InFlightLoad, v1.13.003
iSoldMore, v
ItemRack, v
ItemTooltipProfessionIcons, v1.1.3
KiwiItemInfo, vv2.2.2
KuiMedia, v
KuiNameplates, v
KuiNameplatesCore, v
LeatrixMaps, v1.13.34
LoseControl, v1.00
lsToasts, v11302.02
Masque, v8.2.7-Classic
MasqueElvUIesque, v1.0
MasterTradeSkills, v1.13
MikScrollingBattleText, v5.7.149
MissingTradeSkillsList, v1.13.20
Misspelled, v1.7.4
Notepad, v1.0.0
OmniCC, v8.2.5
OPie, vAncient Walnut 5
Prat30, v3.7.36
Prat30Libraries, v
Puggle, v2.2
quantify, v1.1c-classic
Questie, v4.2.1 0 0f28ee6
ReagentData, v2.4.1
RealMobHealth, v2.13
SkilletClassic, v1.00-beta4
SmartBuff, v1.13.2d
SpeedyAutoLoot, v2.0.23
Stubby, v8.2.6376 (SwimmingSeadragon)
Talented, vv191011
TalentedData, v
TFTB, v1.10
TodoChecklister, v1.2.3
WeakAuras, v2.15.2
WeakAurasCompanion, v1.0.0
WeakAurasOptions, v2.15.2
WideQuestLog, v
XLoot, v8.1-1
XLootFrame, v8.1-1
XLootGroup, v8.1-1
XLootMaster, v8.1-1
XLootMonitor, v8.1-1
XToLevel, v11302
ZygorGuidesViewerClassic, v1.0
BlizRuntimeLib_enUS v1.13.2.11302
(ck=8f6)

Export command strings to locale

It's a bit odd to expect users to use letters mostly in English. For example, porchgeese and spinach speakers would definitely understand /kiwiii ayuda for the help command.

I found iLvl not shown in tooltip when I used the NDui addons

I found iLvl not shown in tooltip when I used the NDui addons, Or there is a problem in the Simplified Chinese client.
Hope you can fix this bug.

AND, I translated the Locale file into Simplified Chinese. How do I get the document to you? I'm not very good with github.

Finally, please forgive my poor English and hope you can understand me. thank you!

Translate koKR.lua strings

In Locale/koKR.lua some strings aren't translated fully.

Locale/koKR.lua에서 일부 문자열은 완전히 번역되지 않았습니다.

Translate zhTW.lua strings

In Locale/zhTW.lua some strings aren't translated fully.

Locale/zhTW.lua中,某些字符串未完全翻譯。

Shift + Hover Comparison on Arcane Damage

Seems to fail because bad tonumber(), moreso because +4 Arcane Damage is rendered as if it was +4 Damage

Message: Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:413: attempt to perform arithmetic on field 'max_dmg' (a nil value)
Time: Thu Oct  3 01:23:05 2019
Count: 32
Stack: Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:413: attempt to perform arithmetic on field 'max_dmg' (a nil value)
Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:413: in function <Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:394>
Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:965: in function <Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:963>
[C]: in function `SetCompareItem'
Interface\FrameXML\GameTooltip.lua:716: in function `GameTooltip_ShowCompareItem'
Interface\FrameXML\ContainerFrame.lua:1332: in function `UpdateTooltip'
Interface\FrameXML\GameTooltip.lua:496: in function <Interface\FrameXML\GameTooltip.lua:475>
[C]: ?

Locals: base = GameTooltip {
 questOrder = <table> {
 }
 updateTooltip = 0.200000
 numMoneyFrames = 2
 comparing = false
 0 = <userdata>
 shoppingTooltips = <table> {
 }
 TopOverlay = <unnamed> {
 }
 shownMoneyFrames = 1
 canAddRestStateLine = 1
 needsReset = false
 hasMoney = 1
 npcOrder = <table> {
 }
 _owner = QuestieFrame1739 {
 }
 BottomOverlay = <unnamed> {
 }
}
base_root = "GameTooltipText"
test = ShoppingTooltip1 {
 0 = <userdata>
 shownMoneyFrames = 1
 updateTooltip = 0.200000
 needsReset = true
 BottomOverlay = <unnamed> {
 }
 TopOverlay = <unnamed> {
 }
 hasMoney = 1
 numMoneyFrames = 1
}
test_root = "ShoppingTooltip1Text"
basic1 = <table> {
 Intellect = 0
 Agility = 0
 Stamina = 0
 Strength = 0
 Spirit = 0
}
def1 = <table> {
 Armor = 0
 Block = 0
 Durability = 0
}
att1 = <table> {
 dps = 10
 min_dmg = 4
}
special1 = <table> {
 Parry = 0
 Dodge = 0
}
resist1 = <table> {
 Nature Resistance = 0
 Frost Resistance = 0
 Arcane Resistance = 0
 Shadow Resistance = 0
 Holy Resistance = 0
 Fire Resistance = 0
}
equips1 = <table> {
}
enchants1 = nil
basic2 = <table> {
 Intellect = 0
 Agility = 0
 Stamina = 0
 Strength = 3
 Spirit = 10
}
def2 = <table> {
 Armor = 0
 Block = 0
 Durability = 0
}
att2 = <table> {
 dps = 21.100000
 max_dmg = 81
 min_dmg = 54
}
special2 = <table> {
 Parry = 0
 Dodge = 0
}
resist2 = <table> {
 Nature Resistance = 0
 Frost Resistance = 0
 Arcane Resistance = 0
 Shadow Resistance = 0
 Holy Resistance = 0
 Fire Resistance = 0
}
equips2 = <table> {
}
enchants2 = nil
line_added = false
min = -50
(*temporary) = nil
(*temporary) = 81
(*temporary) = 0.600000
(*temporary) = 0.066660
(*temporary) = true
(*temporary) = <userdata>
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = "attempt to perform arithmetic on field 'max_dmg' (a nil value)"
pry_item_stats = <function> defined @Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:275

What addons do y'all use?

I am looking to enhance compatibility support with other addons.

Which addons do you use that doesn't work with this, or what are some addons you think are incompatible?

Gnomeregan Amulet of Eluding

Errors on hover when having it equipped. The string isn't parsed correctly and an argument to tonumber() #2 doesn't cooperate.

Display RAW Contribution on Selected Piece of Equipment

When you hover over an item in your character panel, it should display the raw contribution it gives you. I could display the additions I made to the compare tooltip as of recent. This will allow you to gauge importantness of the equip. It could also display total contibution to your stat pool (adjusted for levelups ofc).

There is potential.

Translate zhCN.lua strings

In Locale/zhCN.lua some strings aren't translated fully.

Locale/zhCN.lua中,某些字符串未完全翻译。

Random Error

When mousing over items in chat I SOMETIMES get the following error:

4x KiwiItemInfo\Tooltip.lua:834: attempt to concatenate a nil value
KiwiItemInfo\Tooltip.lua:834: in function ShowEffectiveStats' KiwiItemInfo\KiwiItemInfo-v2.3.5-beta_002.lua:224: in function <KiwiItemInfo\KiwiItemInfo.lua:221> [C]: ? [C]: ? [C]: ? [C]: ? [C]: in function SetCompareItem'
FrameXML\GameTooltip.lua:716: in function <FrameXML\GameTooltip.lua:713>
(tail call): ?
FrameXML\GameTooltip.lua:545: in function <FrameXML\GameTooltip.lua:543>
[C]: ?
[C]: ?
...
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
MobInfo2-Classic\MI2_Events.lua:677: in function <MobInfo2-Classic\MI2_Events.lua:674>
[C]: ?
...eBartender4\libs\AceHook-3.0\AceHook-3.0-8.lua:95: in function <...eBartender4\libs\AceHook-3.0\AceHook-3.0.lua:87>
[C]: ?

Locals:
tooltip = ShoppingTooltip1 {
0 =
SetCompareItem = defined =[C]:-1
updateTooltip = 0.200000
hasMoney = 1
PawnIconFrame = {
}
SetUnitAura = defined =[C]:-1
TopOverlay = {
}
shownMoneyFrames = 1
SetHyperlink = defined =[C]:-1
needsReset = true
BottomOverlay = {
}
numMoneyFrames = 1
SetUnitDebuff = defined =[C]:-1
SetUnitBuff = defined =[C]:-1
}
selection = {
0 =
messageInfo =

{
}
}
name = nil
_ = "Rogue"
_ = "ROGUE"
classID = 4
armor = 599
ch_agi = 84
_ = 84
ch_agi_pos = 26
ch_agi_neg = 0
ch_stm = 55
_ = 55
ch_stm_pos = 19
ch_stm_neg = 0
ch_str = 36
_ = 36
ch_str_pos = 2
ch_str_neg = 0
ch_int = 29
_ = 29
ch_int_pos = 1
ch_int_neg = 0
ch_spt = 37
_ = 37
ch_spt_pos = 8
ch_spt_neg = 0
agility_ap_melee = 0
agility_ap_range = 0
agility_crit = 0
agility_dodge = 0
agility_catform_ap_melee = 0
agility_armor = 0
eff_agility_armor = 0
stamina_health = 0
eff_stamina_health = 0
strength_ap_melee = 0
strength_block = 0
intellect_mana = 0
intellect_crit = 0
spirit_hpt = 0
spirit_mpt = 0
arcane_resist_p = 0
fire_resist_p = 2.857143
frost_resist_p = 0
nature_resist_p = 0
shadow_resist_p = 0
eff_arcane_resist_p = 0
eff_fire_resist_p = Infinite
eff_frost_resist_p = Infinite
eff_nature_resist_p = Infinite
eff_shadow_resist_p = Infinite
eff_agility_ap_melee = 0
eff_agility_ap_range = 0
eff_agility_crit = 0
eff_agility_dodge = 0
eff_agility_catform_ap_melee = 0
eff_strength_ap_melee = 0
eff_strength_block = 0
eff_intellect_mana = 0
eff_intellect_crit = 0
eff_spirit_hpt = 0
eff_spirit_mpt = 0
eff_armor = 60.100167
eff_agi = 0
eff_stm = 0
eff_str = 0
eff_int = 0
eff_spt = 0
queue =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
}
dirty = false
send_line = defined @KiwiItemInfo\Tooltip.lua:692
blank_if_dirty = defined @KiwiItemInfo\Tooltip.lua:696
(*temporary) = defined @KiwiItemInfo\Tooltip.lua:692
(*temporary) = "Fire Resist: "
(*temporary) = defined =[C]:-1
(*temporary) = "|cFFEFEF00%s|r"
(*temporary) = nil
(*temporary) = "%"
(*temporary) = "%d+%.?%d?%d?"
(*temporary) = nil
(*temporary) =
{
1 = "Armor: |cFFEFEF0060.10%|r"
2 = 1
3 = 1
4 = 1
5 = false
}
(*temporary) = "Armor: |cFFEFEF0060.10%|r"
(*temporary) = "attempt to concatenate a nil value"
att1 =
{
dps = 0
max_dmg = 0
min_dmg = 0
}
basic1 =
{
Intellect = 0
Agility = 0
Stamina = 0
Strength = 0
Spirit = 0
}
resist1 =
{
Shadow_Resist = 0
Arcane_Resist = 0
Nature_Resist = 0
Frost_Resist = 0
Fire_Resist = 12
}
def1 =
{
Armor = 360
Block = 0
Durability = 0
}
L =
{
VUI_SHOW_ILVL = "Show iLvl:"
TOOLTIP_STACK = "Stack:"
VUI_DEFAULT_ILVL_COLOR = "Default iLvl Coloration:"
VUI_ITEM_ILVL = "Show iLvl On Items:"
COMMAND_RESET = "Resetting KiwiItemInfo..."
KIWIII_RESET = "reset"
COMMAND_SEARCH_ONE_HANDED = "One-Handed "
COMMAND_SEARCH_TWO_HANDED = "Two-Handed "
TOOLTIP_EX_RES_ARCANE = "Arcane Resist: "
TOOLTIP_IC_ARCANE = "Arcane Resistance"
COMMAND_SET_ERROR_STRING = "Kiwi expects a string value (words). Sorry."
TOOLTIP_EX_RES_SHADOW = "Shadow Resist: "
COMMAND_SEARCH_ARG_LEN = "Kiwi Item Info: Invalid argument length"
COMMAND_HELP3 = "Usage: /kiwiii [reload] [reset] [vars] [aci]"
COMMAND_SEARCH_2H = "Two"
TOOLTIP_EX_AGI_AR = "Agility Armor: "
TOOLTIP_ITEM_COMPARE = "Kiwi says equipping will do this:"
TOOLTIP_CMP_DURABILITY = "[DURABILITY]+%s%d+%s/%s%d+"
TOOLTIP_CMP_DAMAGE = "%d+%s%-%s%d+%s[DAMAGE]+"
COMMAND_SET_ERROR_VAR = "Kiwi doesn't have such a variable. Sorry."
COMMAND_SET_ERROR_NUMBER = "Kiwi expects a number value. Sorry."
KIWIII_HELP = "help"
TOOLTIP_EX_AGI_M_CAT_AP = "Agility Catform AP: "
COMMAND_HELP19 = " * |cFFBBBBBBitemname|r -- search for items"
KIWIII_SEARCH = "search"
TOOLTIP_EX_STR_BLOCK = "Strength Block: "
KIWIII_SET = "set"
TOOLTIP_CMP_SHADOW = "[+-]%d+%s[SHADOW RESISTANCE

I really appreciate your work and wish I could help resolve issues, at my age it is hard to learn new tricks...

Translations need commands translated

Applies only to indev branch.

English is finished.
Everything else needs KIWIII_* translated in r respective Locale/*.lua file

For example, /kiwiii help for spanish is /kiwiii ayuda

Error message when mouse over aux's search results.

Error message alert when the mouse hovers over aux's search results about weapon or armor.
is there any conflict with aux addon?
NO error message under the blizzard UI.

------------------------------------------
Message: Interface\AddOns\KiwiItemInfo\Tooltip.lua:769: attempt to concatenate a nil value
Time: Sat Dec 28 20:26:30 2019
Count: 8
Stack: Interface\AddOns\KiwiItemInfo\Tooltip.lua:769: attempt to concatenate a nil value
Interface\AddOns\KiwiItemInfo\Tooltip.lua:769: in function `ShowEffectiveStats'
Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:224: in function <Interface\AddOns\KiwiItemInfo\KiwiItemInfo.lua:221>
[C]: ?
[C]: ?
[C]: in function `SetCompareItem'
Interface\FrameXML\GameTooltip.lua:716: in function `GameTooltip_ShowCompareItem'
Interface\AddOns\aux-addon\gui\auction_listing.lua:644: in function <Interface\AddOns\aux-addon\gui\auction_listing.lua:638>

Locals: tooltip = ShoppingTooltip1 {
 0 = <userdata>
 updateTooltip = 0.200000
 TopOverlay = <unnamed> {
 }
 GetBackdropColor = <function> defined @Interface\AddOns\NDui\Modules\Tooltip\Tip.lua:296
 GetBackdrop = <function> defined @Interface\AddOns\NDui\Modules\Tooltip\Tip.lua:295
 needsReset = true
 BottomOverlay = <unnamed> {
 }
 tipStyled = true
 bg = <unnamed> {
 }
 GetBackdropBorderColor = <function> defined @Interface\AddOns\NDui\Modules\Tooltip\Tip.lua:297
}
selection = <unnamed> {
 0 = <userdata>
}
name = nil
_ = "圣骑士"
_ = "PALADIN"
classID = 2
armor = 36
ch_agi = 20
_ = 20
ch_agi_pos = 0
ch_agi_neg = 0
ch_stm = 22
_ = 22
ch_stm_pos = 0
ch_stm_neg = 0
ch_str = 22
_ = 22
ch_str_pos = 0
ch_str_neg = 0
ch_int = 20
_ = 20
ch_int_pos = 0
ch_int_neg = 0
ch_spt = 22
_ = 22
ch_spt_pos = 1
ch_spt_neg = 0
agility_ap_melee = 0
agility_ap_range = 0
agility_crit = 0.150000
agility_dodge = 0.150000
agility_catform_ap_melee = 0
agility_armor = 6
eff_agility_armor = Infinite
stamina_health = 0
eff_stamina_health = Infinite
strength_ap_melee = 0
strength_block = 0
intellect_mana = 0
intellect_crit = 0
spirit_hpt = 2.400000
spirit_mpt = 0.600000
arcane_resist_p = 0
fire_resist_p = 0
frost_resist_p = 0
nature_resist_p = 0
shadow_resist_p = 0
eff_arcane_resist_p = Infinite
eff_fire_resist_p = Infinite
eff_frost_resist_p = Infinite
eff_nature_resist_p = Infinite
eff_shadow_resist_p = Infinite
eff_agility_ap_melee = 0
eff_agility_ap_range = 0
eff_agility_crit = Infinite
eff_agility_dodge = Infinite
eff_agility_catform_ap_melee = 0
eff_strength_ap_melee = Infinite
eff_strength_block = Infinite
eff_intellect_mana = Infinite
eff_intellect_crit = Infinite
eff_spirit_hpt = 300.000000
eff_spirit_mpt = 300.000000
eff_armor = 0
eff_agi = Infinite
eff_stm = Infinite
eff_str = Infinite
eff_int = Infinite
eff_spt = 300
queue = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
 6 = <table> {
 }
 7 = <table> {
 }
 8 = <table> {
 }
}
dirty = true
send_line = <function> defined @Interface\AddOns\KiwiItemInfo\Tooltip.lua:692
blank_if_dirty = <function> defined @Interface\AddOns\KiwiItemInfo\Tooltip.lua:696
(*temporary) = <function> defined @Interface\AddOns\KiwiItemInfo\Tooltip.lua:692
(*temporary) = "敏捷"
(*temporary) = ": "
(*temporary) = <function> defined =[C]:-1
(*temporary) = "%s"
(*temporary) = nil
(*temporary) = "%"
(*temporary) = "%d+%.?%d?%d?"
(*temporary) = nil
(*temporary) = "统计贡献:"
(*temporary) = "attempt to concatenate a nil value"
att1 = <table> {
 dps = 11.900000
 max_dmg = 52
 min_dmg = 34
}
basic1 = <table> {
 Intellect = 0
 Agility = 3
 Stamina = 0
 Strength = 0
 Spirit = 3
}
resist1 = <table> {
 Shadow_Resist = 0
 Arcane_Resist = 0
 Nature_Resist = 0
 Frost_Resist = 0
 Fire_Resist = 0
}
def1 = <table> {
 Armor = 0
 Block = 0
 Durability = 0
}
L = <table> {
 TOOLTIP_STACK = "整组售价:"
 Custom iLvl Color: = "自定义装等颜色:"
 KIWIII_RESET = "重置"
 COMMAND_SEARCH_ONE_HANDED = "单手 "
 COMMAND_SEARCH_TWO_HANDED = "双手 "
 TOOLTIP_EX_RES_ARCANE = "奥术抗性: "
 TOOLTIP_IC_ARCANE = "奥术抗性"
 COMMAND_SET_ERROR_STRING = "Kiwi 需要一个字符串值. Sorry."
 TOOLTIP_EX_RES_SHADOW = "暗影抗性: "
 COMMAND_SEARCH_ARG_LEN = "Kiwi Item Info: 参数长度无效"
 COMMAND_HELP3 = "命令用法: /kiwiii [重载] [重置] [变数] [aci]"
 COMMAND_SEARCH_2H = "双"
 TOOLTIP_EX_AGI_AR = "敏捷/ 护甲: "
 TOOLTIP_ITEM_COMPARE

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.