View Single Post
04/14/14, 07:21 PM   #4
Mandrakia
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 3
Lua Code:
  1. function TNAL.GetArmorType(bagId,slotId)
  2.     local icon = GetItemInfo(bagId,slotId)
  3.     if (string.find(icon, "heavy")) then
  4.       return ARMORTYPE_HEAVY
  5.     elseif string.find(icon,"medium") then
  6.         return ARMORTYPE_MEDIUM
  7.     elseif string.find(icon,"light") then
  8.         return ARMORTYPE_LIGHT
  9.     else
  10.         return ARMORTYPE_NONE
  11.     end
  12. end
  13.  
  14. function TNAL.GetWeaponType(bagId,slotId)
  15.     local icon = GetItemInfo(bagId,slotId)
  16.    
  17.     if (string.find(icon, "1hsword")) then
  18.       return WEAPONTYPE_SWORD
  19.     elseif string.find(icon,"2hsword") then
  20.         return WEAPONTYPE_TWO_HANDED_SWORD
  21.     elseif string.find(icon,"1haxe") then
  22.         return WEAPONTYPE_AXE
  23.     elseif string.find(icon,"2haxe") then
  24.         return WEAPONTYPE_TWO_HANDED_AXE
  25.     elseif string.find(icon,"1hhammer") then
  26.         return WEAPONTYPE_HAMMER
  27.     elseif string.find(icon,"2hhammer") then
  28.         return WEAPONTYPE_TWO_HANDED_HAMMER
  29.     elseif string.find(icon,"dagger") then
  30.         return WEAPONTYPE_DAGGER
  31.     elseif string.find(icon,"shield") then
  32.         return WEAPONTYPE_SHIELD
  33.     elseif string.find(icon,"bow") then
  34.         return WEAPONTYPE_BOW
  35.     elseif string.find(icon,"staff") then
  36.         return WEAPONTYPE_FIRE_STAFF
  37.     else
  38.         return WEAPONTYPE_NONE
  39.     end
  40. end

The two functions I made. No way to distinguish between staves it seems so I defaulted to fire staff for all
  Reply With Quote