09/01/24, 01:51 PM | #1 |
|
Getting the gear item level
Hello,
Is there an other way to get a gear item level (armor/weapon/Jewelry) other than GetItemLink(bagId, slotIndex) and retrieve the SubType? I'd like to get the crafting rank from armor/weapon/Jewelry no matter if looted or crafted, so I've made a table (00 are placeholders till I get the SubType) : Code:
data.itemLevelToRankAndQuality = { -- level 1 to 14, rank 1 { level = {00, 00, 00, 00, 00}, rank = 1, quality = 1 }, -- White (Normal) { level = {00, 00, 00, 00, 00}, rank = 1, quality = 2 }, -- Green (Fine) { level = {00, 00, 00, 00, 00}, rank = 1, quality = 3 }, -- Blue (Superior) { level = {00, 00, 00, 00, 00}, rank = 1, quality = 4 }, -- Purple (Epic) { level = {00, 00, 00, 00, 00}, rank = 1, quality = 5 }, -- Gold (Legendary) -- level 16 to 24, rank 2 { level = {00, 00, 00, 00, 00}, rank = 2, quality = 1 }, -- White { level = {00, 00, 00, 00, 00}, rank = 2, quality = 2 }, -- Green { level = {00, 00, 00, 00, 00}, rank = 2, quality = 3 }, -- Blue { level = {00, 00, 00, 00, 00}, rank = 2, quality = 4 }, -- Purple { level = {00, 00, 00, 00, 00}, rank = 2, quality = 5 }, -- Gold -- level 26 to 34, rank 3 { level = {29, 00, 00, 00, 00}, rank = 3, quality = 1 }, -- White { level = {32, 00, 00, 00, 00}, rank = 3, quality = 2 }, -- Green { level = {35, 00, 00, 00, 00}, rank = 3, quality = 3 }, -- Blue { level = {00, 00, 00, 00, 00}, rank = 3, quality = 4 }, -- Purple { level = {00, 00, 00, 00, 00}, rank = 3, quality = 5 }, -- Gold -- level 36 to 44, rank 4 { level = {00, 00, 00, 00, 00}, rank = 4, quality = 1 }, -- White { level = {00, 00, 00, 00, 00}, rank = 4, quality = 2 }, -- Green { level = {00, 00, 00, 00, 00}, rank = 4, quality = 3 }, -- Blue { level = {00, 00, 00, 00, 00}, rank = 4, quality = 4 }, -- Purple { level = {00, 00, 00, 00, 00}, rank = 4, quality = 5 }, -- Gold -- level 46 to 54, rank 5 { level = {00, 00, 00, 00, 00}, rank = 5, quality = 1 }, -- White { level = {00, 00, 00, 00, 00}, rank = 5, quality = 2 }, -- Green { level = {00, 00, 00, 00, 00}, rank = 5, quality = 3 }, -- Blue { level = {00, 00, 00, 00, 00}, rank = 5, quality = 4 }, -- Purple { level = {00, 00, 00, 00, 00}, rank = 5, quality = 5 }, -- Gold -- CP 10 to 30, rank 6 { level = {00, 00, 00}, rank = 6, quality = 1 }, -- White { level = {00, 00, 00}, rank = 6, quality = 2 }, -- Green { level = {00, 00, 00}, rank = 6, quality = 3 }, -- Blue { level = {00, 00, 00}, rank = 6, quality = 4 }, -- Purple { level = {00, 00, 00}, rank = 6, quality = 5 }, -- Gold -- CP 40 to 60, rank 7 { level = {00, 00, 00}, rank = 7, quality = 1 }, -- White { level = {00, 00, 00}, rank = 7, quality = 2 }, -- Green { level = {00, 00, 00}, rank = 7, quality = 3 }, -- Blue { level = {00, 00, 00}, rank = 7, quality = 4 }, -- Purple { level = {00, 00, 00}, rank = 7, quality = 5 }, -- Gold -- CP 70 to 80, rank 8 { level = {00, 00}, rank = 8, quality = 1 }, -- White { level = {00, 00}, rank = 8, quality = 2 }, -- Green { level = {00, 00}, rank = 8, quality = 3 }, -- Blue { level = {00, 00}, rank = 8, quality = 4 }, -- Purple { level = {00, 00}, rank = 8, quality = 5 }, -- Gold -- CP 90 to 140, rank 9 { level = {00, 00, 00, 00, 00, 70}, rank = 9, quality = 1 }, -- White { level = {00, 00, 00, 00, 00, 76}, rank = 9, quality = 2 }, -- Green { level = {00, 00, 00, 00, 00, 79}, rank = 9, quality = 3 }, -- Blue { level = {00, 00, 00, 00, 00, 00}, rank = 9, quality = 4 }, -- Purple { level = {00, 00, 00, 00, 00, 00}, rank = 9, quality = 5 }, -- Gold -- CP 150 to 160, rank 10 { level = {74, 75}, rank = 10, quality = 1 }, -- White { level = {00, 78}, rank = 10, quality = 2 }, -- Green { level = {00, 81}, rank = 10, quality = 3 }, -- Blue { level = {00, 83}, rank = 10, quality = 4 }, -- Purple { level = {00, 86}, rank = 10, quality = 5 }, -- Gold } Last edited by Saint-Ange : 09/01/24 at 01:52 PM. Reason: typo |
ESOUI » Developer Discussions » General Authoring Discussion » Getting the gear item level |
«
Previous Thread
|
Next Thread
»
|
Display Modes |
Switch to Linear Mode |
Switch to Hybrid Mode |
Threaded Mode |
|
|