* Prefix,Suffix, Socketed with base, bodyloc, Merc equipment Will add better description later: Item that has socketed items now display their linked runes/jewels/gems in accurate order Rare prefix, rare suffix id Magic prefix1,2,3 magic suffix1,2,3 Prefix1 also used to tell wich runeword it is Spirit 20635, cta 20519 , infinity 20566 see : getlocalestring.txt Mercenary equipment now displaying in inventory list . Also has custom location : mercenary instead of equipped Bodyloc : // Body locations LocNone LocationType = "none" LocHead LocationType = "head" LocNeck LocationType = "neck" LocTorso LocationType = "torso" LocLeftArm LocationType = "left_arm" LocRightArm LocationType = "right_arm" LocLeftRing LocationType = "left_ring" LocRightRing LocationType = "right_ring" LocBelt LocationType = "belt" LocFeet LocationType = "feet" LocGloves LocationType = "gloves" LocLeftArmSecondary LocationType = "left_arm_secondary" LocRightArmSecondary LocationType = "right_arm_secondary" Note that if you begin game on secondary slot it will be left_arm then primary will be left_arm_secondary (inversed): With pr 62 (activeweaponslot) we will be able to solve this potential issue. * small optimization * Socketed items to base from pointer new helper functions. AutoAffix offset. * remove helpers fnc, flag isEquipped to HasBeenEquipped * Runewords names mapped * helper function not needed * Optimization * adjust pre-allocations * readd removed itemloc comment * Addex prefix/suffix to rules .nip new structure: [Type], [Quality],[Class], [Name], [Flag], [Color], [Prefix], [Suffix] # Stats Exemple : [name] == ring && [quality] == rare && [suffix] == 174 # Any magic ring with suffix 'of The Apprentice' ( 10 faster cast rate) Will be useful for trophy items with fool/cruel [prefix] == 1416 [prefix] == 1273 * LevelReq + Affixes mapping rare/magic/base/runewords. Nip parser LevelReq * Unique and set items mapping + LevelReq
471 lines
27 KiB
Go
471 lines
27 KiB
Go
// Code generated by cmd/txttocode. DO NOT EDIT.
|
|
// source: cmd/txttocode/txt/setitems.txt
|
|
package item
|
|
|
|
type SetName string
|
|
type SetItemName string
|
|
|
|
const (
|
|
SetItemNone SetItemName = ""
|
|
CiverbsWard SetItemName = "Civerb's Ward"
|
|
CiverbsIcon SetItemName = "Civerb's Icon"
|
|
CiverbsCudgel SetItemName = "Civerb's Cudgel"
|
|
HsarusIronHeel SetItemName = "Hsarus' Iron Heel"
|
|
HsarusIronFist SetItemName = "Hsarus' Iron Fist"
|
|
HsarusIronStay SetItemName = "Hsarus' Iron Stay"
|
|
CleglawsTooth SetItemName = "Cleglaw's Tooth"
|
|
CleglawsClaw SetItemName = "Cleglaw's Claw"
|
|
CleglawsPincers SetItemName = "Cleglaw's Pincers"
|
|
IrathasCollar SetItemName = "Iratha's Collar"
|
|
IrathasCuff SetItemName = "Iratha's Cuff"
|
|
IrathasCoil SetItemName = "Iratha's Coil"
|
|
IrathasCord SetItemName = "Iratha's Cord"
|
|
IsenhartsLightbrand SetItemName = "Isenhart's Lightbrand"
|
|
IsenhartsParry SetItemName = "Isenhart's Parry"
|
|
IsenhartsCase SetItemName = "Isenhart's Case"
|
|
IsenhartsHorns SetItemName = "Isenhart's Horns"
|
|
VidalasBarb SetItemName = "Vidala's Barb"
|
|
VidalasFetlock SetItemName = "Vidala's Fetlock"
|
|
VidalasAmbush SetItemName = "Vidala's Ambush"
|
|
VidalasSnare SetItemName = "Vidala's Snare"
|
|
MilabregasOrb SetItemName = "Milabrega's Orb"
|
|
MilabregasRod SetItemName = "Milabrega's Rod"
|
|
MilabregasDiadem SetItemName = "Milabrega's Diadem"
|
|
MilabregasRobe SetItemName = "Milabrega's Robe"
|
|
CathansRule SetItemName = "Cathan's Rule"
|
|
CathansMesh SetItemName = "Cathan's Mesh"
|
|
CathansVisage SetItemName = "Cathan's Visage"
|
|
CathansSigil SetItemName = "Cathan's Sigil"
|
|
CathansSeal SetItemName = "Cathan's Seal"
|
|
TancredsCrowbill SetItemName = "Tancred's Crowbill"
|
|
TancredsSpine SetItemName = "Tancred's Spine"
|
|
TancredsHobnails SetItemName = "Tancred's Hobnails"
|
|
TancredsWeird SetItemName = "Tancred's Weird"
|
|
TancredsSkull SetItemName = "Tancred's Skull"
|
|
SigonsGage SetItemName = "Sigon's Gage"
|
|
SigonsVisor SetItemName = "Sigon's Visor"
|
|
SigonsShelter SetItemName = "Sigon's Shelter"
|
|
SigonsSabot SetItemName = "Sigon's Sabot"
|
|
SigonsWrap SetItemName = "Sigon's Wrap"
|
|
SigonsGuard SetItemName = "Sigon's Guard"
|
|
InfernalCranium SetItemName = "Infernal Cranium"
|
|
InfernalTorch SetItemName = "Infernal Torch"
|
|
InfernalSign SetItemName = "Infernal Sign"
|
|
BerserkersHeadgear SetItemName = "Berserker's Headgear"
|
|
BerserkersHauberk SetItemName = "Berserker's Hauberk"
|
|
BerserkersHatchet SetItemName = "Berserker's Hatchet"
|
|
DeathsHand SetItemName = "Death's Hand"
|
|
DeathsGuard SetItemName = "Death's Guard"
|
|
DeathsTouch SetItemName = "Death's Touch"
|
|
AngelicSickle SetItemName = "Angelic Sickle"
|
|
AngelicMantle SetItemName = "Angelic Mantle"
|
|
AngelicHalo SetItemName = "Angelic Halo"
|
|
AngelicWings SetItemName = "Angelic Wings"
|
|
ArcticHorn SetItemName = "Arctic Horn"
|
|
ArcticFurs SetItemName = "Arctic Furs"
|
|
ArcticBinding SetItemName = "Arctic Binding"
|
|
ArcticMitts SetItemName = "Arctic Mitts"
|
|
ArcannasSign SetItemName = "Arcanna's Sign"
|
|
ArcannasDeathwand SetItemName = "Arcanna's Deathwand"
|
|
ArcannasHead SetItemName = "Arcanna's Head"
|
|
ArcannasFlesh SetItemName = "Arcanna's Flesh"
|
|
NatalyasTotem SetItemName = "Natalya's Totem"
|
|
NatalyasMark SetItemName = "Natalya's Mark"
|
|
NatalyasShadow SetItemName = "Natalya's Shadow"
|
|
NatalyasSoul SetItemName = "Natalya's Soul"
|
|
AldursStonyGaze SetItemName = "Aldur's Stony Gaze"
|
|
AldursDeception SetItemName = "Aldur's Deception"
|
|
AldursRhythm SetItemName = "Aldur's Rhythm"
|
|
AldursAdvance SetItemName = "Aldur's Advance"
|
|
ImmortalKingsWill SetItemName = "Immortal King's Will"
|
|
ImmortalKingsSoulCage SetItemName = "Immortal King's Soul Cage"
|
|
ImmortalKingsDetail SetItemName = "Immortal King's Detail"
|
|
ImmortalKingsForge SetItemName = "Immortal King's Forge"
|
|
ImmortalKingsPillar SetItemName = "Immortal King's Pillar"
|
|
ImmortalKingsStoneCrusher SetItemName = "Immortal King's Stone Crusher"
|
|
TalRashasFireSpunCloth SetItemName = "Tal Rasha's Fire-Spun Cloth"
|
|
TalRashasAdjudication SetItemName = "Tal Rasha's Adjudication"
|
|
TalRashasLidlessEye SetItemName = "Tal Rasha's Lidless Eye"
|
|
TalRashasGuardianship SetItemName = "Tal Rasha's Guardianship"
|
|
TalRashasHoradricCrest SetItemName = "Tal Rasha's Horadric Crest"
|
|
GriswoldsValor SetItemName = "Griswold's Valor"
|
|
GriswoldsHeart SetItemName = "Griswold's Heart"
|
|
GriswoldssRedemption SetItemName = "Griswolds's Redemption"
|
|
GriswoldsHonor SetItemName = "Griswold's Honor"
|
|
TrangOulsGuise SetItemName = "Trang-Oul's Guise"
|
|
TrangOulsScales SetItemName = "Trang-Oul's Scales"
|
|
TrangOulsWing SetItemName = "Trang-Oul's Wing"
|
|
TrangOulsClaws SetItemName = "Trang-Oul's Claws"
|
|
TrangOulsGirth SetItemName = "Trang-Oul's Girth"
|
|
MavinasTrueSight SetItemName = "M'avina's True Sight"
|
|
MavinasEmbrace SetItemName = "M'avina's Embrace"
|
|
MavinasIcyClutch SetItemName = "M'avina's Icy Clutch"
|
|
MavinasTenet SetItemName = "M'avina's Tenet"
|
|
MavinasCaster SetItemName = "M'avina's Caster"
|
|
TellingofBeads SetItemName = "Telling of Beads"
|
|
LayingofHands SetItemName = "Laying of Hands"
|
|
RiteofPassage SetItemName = "Rite of Passage"
|
|
DarkAdherent SetItemName = "Dark Adherent"
|
|
Credendum SetItemName = "Credendum"
|
|
DangoonsTeaching SetItemName = "Dangoon's Teaching"
|
|
TaebaeksGlory SetItemName = "Taebaek's Glory"
|
|
HaemosusAdament SetItemName = "Haemosu's Adament"
|
|
OndalsAlmighty SetItemName = "Ondal's Almighty"
|
|
GuillaumesFace SetItemName = "Guillaume's Face"
|
|
WilhelmsPride SetItemName = "Wilhelm's Pride"
|
|
MagnusSkin SetItemName = "Magnus' Skin"
|
|
WihtstansGuard SetItemName = "Wihtstan's Guard"
|
|
HwaninsSplendor SetItemName = "Hwanin's Splendor"
|
|
HwaninsRefuge SetItemName = "Hwanin's Refuge"
|
|
HwaninsBlessing SetItemName = "Hwanin's Blessing"
|
|
HwaninsJustice SetItemName = "Hwanin's Justice"
|
|
SazabisCobaltRedeemer SetItemName = "Sazabi's Cobalt Redeemer"
|
|
SazabisGhostLiberator SetItemName = "Sazabi's Ghost Liberator"
|
|
SazabisMentalSheath SetItemName = "Sazabi's Mental Sheath"
|
|
BulKathosSacredCharge SetItemName = "Bul-Kathos' Sacred Charge"
|
|
BulKathosTribalGuardian SetItemName = "Bul-Kathos' Tribal Guardian"
|
|
CowKingsHorns SetItemName = "Cow King's Horns"
|
|
CowKingsHide SetItemName = "Cow King's Hide"
|
|
CowKingsHoofs SetItemName = "Cow King's Hoofs"
|
|
NajsPuzzler SetItemName = "Naj's Puzzler"
|
|
NajsLightPlate SetItemName = "Naj's Light Plate"
|
|
NajsCirclet SetItemName = "Naj's Circlet"
|
|
SandersParagon SetItemName = "Sander's Paragon"
|
|
SandersRiprap SetItemName = "Sander's Riprap"
|
|
SandersTaboo SetItemName = "Sander's Taboo"
|
|
SandersSuperstition SetItemName = "Sander's Superstition"
|
|
)
|
|
|
|
type SetItemInfo struct {
|
|
Name string
|
|
SetName string
|
|
Code string
|
|
LevelReq int
|
|
Rarity int
|
|
ID int
|
|
}
|
|
|
|
var SetItems = map[SetItemName]SetItemInfo{
|
|
CiverbsWard: {Name: "Civerb's Ward", SetName: "Civerb's Vestments", Code: "lrg", LevelReq: 9, Rarity: 7, ID: 0},
|
|
CiverbsIcon: {Name: "Civerb's Icon", SetName: "Civerb's Vestments", Code: "amu", LevelReq: 9, Rarity: 7, ID: 1},
|
|
CiverbsCudgel: {Name: "Civerb's Cudgel", SetName: "Civerb's Vestments", Code: "gsc", LevelReq: 9, Rarity: 7, ID: 2},
|
|
HsarusIronHeel: {Name: "Hsarus' Iron Heel", SetName: "Hsarus' Defense", Code: "mbt", LevelReq: 3, Rarity: 7, ID: 3},
|
|
HsarusIronFist: {Name: "Hsarus' Iron Fist", SetName: "Hsarus' Defense", Code: "buc", LevelReq: 3, Rarity: 7, ID: 4},
|
|
HsarusIronStay: {Name: "Hsarus' Iron Stay", SetName: "Hsarus' Defense", Code: "mbl", LevelReq: 3, Rarity: 7, ID: 5},
|
|
CleglawsTooth: {Name: "Cleglaw's Tooth", SetName: "Cleglaw's Brace", Code: "lsd", LevelReq: 4, Rarity: 7, ID: 6},
|
|
CleglawsClaw: {Name: "Cleglaw's Claw", SetName: "Cleglaw's Brace", Code: "sml", LevelReq: 4, Rarity: 7, ID: 7},
|
|
CleglawsPincers: {Name: "Cleglaw's Pincers", SetName: "Cleglaw's Brace", Code: "mgl", LevelReq: 4, Rarity: 7, ID: 8},
|
|
IrathasCollar: {Name: "Iratha's Collar", SetName: "Iratha's Finery", Code: "amu", LevelReq: 15, Rarity: 7, ID: 9},
|
|
IrathasCuff: {Name: "Iratha's Cuff", SetName: "Iratha's Finery", Code: "tgl", LevelReq: 15, Rarity: 7, ID: 10},
|
|
IrathasCoil: {Name: "Iratha's Coil", SetName: "Iratha's Finery", Code: "crn", LevelReq: 15, Rarity: 7, ID: 11},
|
|
IrathasCord: {Name: "Iratha's Cord", SetName: "Iratha's Finery", Code: "tbl", LevelReq: 15, Rarity: 7, ID: 12},
|
|
IsenhartsLightbrand: {Name: "Isenhart's Lightbrand", SetName: "Isenhart's Armory", Code: "bsd", LevelReq: 8, Rarity: 7, ID: 13},
|
|
IsenhartsParry: {Name: "Isenhart's Parry", SetName: "Isenhart's Armory", Code: "gts", LevelReq: 8, Rarity: 7, ID: 14},
|
|
IsenhartsCase: {Name: "Isenhart's Case", SetName: "Isenhart's Armory", Code: "brs", LevelReq: 8, Rarity: 7, ID: 15},
|
|
IsenhartsHorns: {Name: "Isenhart's Horns", SetName: "Isenhart's Armory", Code: "fhl", LevelReq: 8, Rarity: 7, ID: 16},
|
|
VidalasBarb: {Name: "Vidala's Barb", SetName: "Vidala's Rig", Code: "lbb", LevelReq: 14, Rarity: 7, ID: 17},
|
|
VidalasFetlock: {Name: "Vidala's Fetlock", SetName: "Vidala's Rig", Code: "tbt", LevelReq: 14, Rarity: 7, ID: 18},
|
|
VidalasAmbush: {Name: "Vidala's Ambush", SetName: "Vidala's Rig", Code: "lea", LevelReq: 14, Rarity: 7, ID: 19},
|
|
VidalasSnare: {Name: "Vidala's Snare", SetName: "Vidala's Rig", Code: "amu", LevelReq: 14, Rarity: 7, ID: 20},
|
|
MilabregasOrb: {Name: "Milabrega's Orb", SetName: "Milabrega's Regalia", Code: "kit", LevelReq: 17, Rarity: 7, ID: 21},
|
|
MilabregasRod: {Name: "Milabrega's Rod", SetName: "Milabrega's Regalia", Code: "wsp", LevelReq: 17, Rarity: 7, ID: 22},
|
|
MilabregasDiadem: {Name: "Milabrega's Diadem", SetName: "Milabrega's Regalia", Code: "crn", LevelReq: 17, Rarity: 7, ID: 23},
|
|
MilabregasRobe: {Name: "Milabrega's Robe", SetName: "Milabrega's Regalia", Code: "aar", LevelReq: 17, Rarity: 7, ID: 24},
|
|
CathansRule: {Name: "Cathan's Rule", SetName: "Cathan's Traps", Code: "bst", LevelReq: 11, Rarity: 7, ID: 25},
|
|
CathansMesh: {Name: "Cathan's Mesh", SetName: "Cathan's Traps", Code: "chn", LevelReq: 11, Rarity: 7, ID: 26},
|
|
CathansVisage: {Name: "Cathan's Visage", SetName: "Cathan's Traps", Code: "msk", LevelReq: 11, Rarity: 7, ID: 27},
|
|
CathansSigil: {Name: "Cathan's Sigil", SetName: "Cathan's Traps", Code: "amu", LevelReq: 11, Rarity: 7, ID: 28},
|
|
CathansSeal: {Name: "Cathan's Seal", SetName: "Cathan's Traps", Code: "rin", LevelReq: 11, Rarity: 7, ID: 29},
|
|
TancredsCrowbill: {Name: "Tancred's Crowbill", SetName: "Tancred's Battlegear", Code: "mpi", LevelReq: 20, Rarity: 7, ID: 30},
|
|
TancredsSpine: {Name: "Tancred's Spine", SetName: "Tancred's Battlegear", Code: "ful", LevelReq: 20, Rarity: 7, ID: 31},
|
|
TancredsHobnails: {Name: "Tancred's Hobnails", SetName: "Tancred's Battlegear", Code: "lbt", LevelReq: 20, Rarity: 7, ID: 32},
|
|
TancredsWeird: {Name: "Tancred's Weird", SetName: "Tancred's Battlegear", Code: "amu", LevelReq: 20, Rarity: 7, ID: 33},
|
|
TancredsSkull: {Name: "Tancred's Skull", SetName: "Tancred's Battlegear", Code: "bhm", LevelReq: 20, Rarity: 7, ID: 34},
|
|
SigonsGage: {Name: "Sigon's Gage", SetName: "Sigon's Complete Steel", Code: "hgl", LevelReq: 6, Rarity: 7, ID: 35},
|
|
SigonsVisor: {Name: "Sigon's Visor", SetName: "Sigon's Complete Steel", Code: "ghm", LevelReq: 6, Rarity: 7, ID: 36},
|
|
SigonsShelter: {Name: "Sigon's Shelter", SetName: "Sigon's Complete Steel", Code: "gth", LevelReq: 6, Rarity: 7, ID: 37},
|
|
SigonsSabot: {Name: "Sigon's Sabot", SetName: "Sigon's Complete Steel", Code: "hbt", LevelReq: 6, Rarity: 7, ID: 38},
|
|
SigonsWrap: {Name: "Sigon's Wrap", SetName: "Sigon's Complete Steel", Code: "hbl", LevelReq: 6, Rarity: 7, ID: 39},
|
|
SigonsGuard: {Name: "Sigon's Guard", SetName: "Sigon's Complete Steel", Code: "tow", LevelReq: 6, Rarity: 7, ID: 40},
|
|
InfernalCranium: {Name: "Infernal Cranium", SetName: "Infernal Tools", Code: "cap", LevelReq: 5, Rarity: 7, ID: 41},
|
|
InfernalTorch: {Name: "Infernal Torch", SetName: "Infernal Tools", Code: "gwn", LevelReq: 5, Rarity: 7, ID: 42},
|
|
InfernalSign: {Name: "Infernal Sign", SetName: "Infernal Tools", Code: "tbl", LevelReq: 5, Rarity: 7, ID: 43},
|
|
BerserkersHeadgear: {Name: "Berserker's Headgear", SetName: "Berserker's Garb", Code: "hlm", LevelReq: 3, Rarity: 7, ID: 44},
|
|
BerserkersHauberk: {Name: "Berserker's Hauberk", SetName: "Berserker's Garb", Code: "spl", LevelReq: 3, Rarity: 7, ID: 45},
|
|
BerserkersHatchet: {Name: "Berserker's Hatchet", SetName: "Berserker's Garb", Code: "2ax", LevelReq: 3, Rarity: 7, ID: 46},
|
|
DeathsHand: {Name: "Death's Hand", SetName: "Death's Disguise", Code: "lgl", LevelReq: 6, Rarity: 7, ID: 47},
|
|
DeathsGuard: {Name: "Death's Guard", SetName: "Death's Disguise", Code: "lbl", LevelReq: 6, Rarity: 7, ID: 48},
|
|
DeathsTouch: {Name: "Death's Touch", SetName: "Death's Disguise", Code: "wsd", LevelReq: 6, Rarity: 7, ID: 49},
|
|
AngelicSickle: {Name: "Angelic Sickle", SetName: "Angelical Raiment", Code: "sbr", LevelReq: 12, Rarity: 7, ID: 50},
|
|
AngelicMantle: {Name: "Angelic Mantle", SetName: "Angelical Raiment", Code: "rng", LevelReq: 12, Rarity: 7, ID: 51},
|
|
AngelicHalo: {Name: "Angelic Halo", SetName: "Angelical Raiment", Code: "rin", LevelReq: 12, Rarity: 3, ID: 52},
|
|
AngelicWings: {Name: "Angelic Wings", SetName: "Angelical Raiment", Code: "amu", LevelReq: 12, Rarity: 7, ID: 53},
|
|
ArcticHorn: {Name: "Arctic Horn", SetName: "Arctic Gear", Code: "swb", LevelReq: 2, Rarity: 7, ID: 54},
|
|
ArcticFurs: {Name: "Arctic Furs", SetName: "Arctic Gear", Code: "qui", LevelReq: 2, Rarity: 7, ID: 55},
|
|
ArcticBinding: {Name: "Arctic Binding", SetName: "Arctic Gear", Code: "vbl", LevelReq: 2, Rarity: 7, ID: 56},
|
|
ArcticMitts: {Name: "Arctic Mitts", SetName: "Arctic Gear", Code: "tgl", LevelReq: 2, Rarity: 7, ID: 57},
|
|
ArcannasSign: {Name: "Arcanna's Sign", SetName: "Arcanna's Tricks", Code: "amu", LevelReq: 15, Rarity: 1, ID: 58},
|
|
ArcannasDeathwand: {Name: "Arcanna's Deathwand", SetName: "Arcanna's Tricks", Code: "wst", LevelReq: 15, Rarity: 7, ID: 59},
|
|
ArcannasHead: {Name: "Arcanna's Head", SetName: "Arcanna's Tricks", Code: "skp", LevelReq: 15, Rarity: 7, ID: 60},
|
|
ArcannasFlesh: {Name: "Arcanna's Flesh", SetName: "Arcanna's Tricks", Code: "ltp", LevelReq: 15, Rarity: 7, ID: 61},
|
|
NatalyasTotem: {Name: "Natalya's Totem", SetName: "Natalya's Odium", Code: "xh9", LevelReq: 59, Rarity: 7, ID: 62},
|
|
NatalyasMark: {Name: "Natalya's Mark", SetName: "Natalya's Odium", Code: "7qr", LevelReq: 79, Rarity: 7, ID: 63},
|
|
NatalyasShadow: {Name: "Natalya's Shadow", SetName: "Natalya's Odium", Code: "ucl", LevelReq: 73, Rarity: 7, ID: 64},
|
|
NatalyasSoul: {Name: "Natalya's Soul", SetName: "Natalya's Odium", Code: "xmb", LevelReq: 25, Rarity: 7, ID: 65},
|
|
AldursStonyGaze: {Name: "Aldur's Stony Gaze", SetName: "Aldur's Watchtower", Code: "dr8", LevelReq: 36, Rarity: 7, ID: 66},
|
|
AldursDeception: {Name: "Aldur's Deception", SetName: "Aldur's Watchtower", Code: "uul", LevelReq: 76, Rarity: 7, ID: 67},
|
|
AldursRhythm: {Name: "Aldur's Rhythm", SetName: "Aldur's Watchtower", Code: "9mt", LevelReq: 42, Rarity: 7, ID: 68},
|
|
AldursAdvance: {Name: "Aldur's Advance", SetName: "Aldur's Watchtower", Code: "xtb", LevelReq: 45, Rarity: 7, ID: 69},
|
|
ImmortalKingsWill: {Name: "Immortal King's Will", SetName: "Immortal King", Code: "ba5", LevelReq: 47, Rarity: 7, ID: 70},
|
|
ImmortalKingsSoulCage: {Name: "Immortal King's Soul Cage", SetName: "Immortal King", Code: "uar", LevelReq: 76, Rarity: 7, ID: 71},
|
|
ImmortalKingsDetail: {Name: "Immortal King's Detail", SetName: "Immortal King", Code: "zhb", LevelReq: 29, Rarity: 7, ID: 72},
|
|
ImmortalKingsForge: {Name: "Immortal King's Forge", SetName: "Immortal King", Code: "xhg", LevelReq: 30, Rarity: 7, ID: 73},
|
|
ImmortalKingsPillar: {Name: "Immortal King's Pillar", SetName: "Immortal King", Code: "xhb", LevelReq: 31, Rarity: 7, ID: 74},
|
|
ImmortalKingsStoneCrusher: {Name: "Immortal King's Stone Crusher", SetName: "Immortal King", Code: "7m7", LevelReq: 76, Rarity: 7, ID: 75},
|
|
TalRashasFireSpunCloth: {Name: "Tal Rasha's Fire-Spun Cloth", SetName: "Tal Rasha's Wrappings", Code: "zmb", LevelReq: 53, Rarity: 7, ID: 76},
|
|
TalRashasAdjudication: {Name: "Tal Rasha's Adjudication", SetName: "Tal Rasha's Wrappings", Code: "amu", LevelReq: 67, Rarity: 1, ID: 77},
|
|
TalRashasLidlessEye: {Name: "Tal Rasha's Lidless Eye", SetName: "Tal Rasha's Wrappings", Code: "oba", LevelReq: 65, Rarity: 7, ID: 78},
|
|
TalRashasGuardianship: {Name: "Tal Rasha's Guardianship", SetName: "Tal Rasha's Wrappings", Code: "uth", LevelReq: 71, Rarity: 7, ID: 79},
|
|
TalRashasHoradricCrest: {Name: "Tal Rasha's Horadric Crest", SetName: "Tal Rasha's Wrappings", Code: "xsk", LevelReq: 66, Rarity: 7, ID: 80},
|
|
GriswoldsValor: {Name: "Griswold's Valor", SetName: "Griswold's Legacy", Code: "urn", LevelReq: 69, Rarity: 7, ID: 81},
|
|
GriswoldsHeart: {Name: "Griswold's Heart", SetName: "Griswold's Legacy", Code: "xar", LevelReq: 45, Rarity: 7, ID: 82},
|
|
GriswoldssRedemption: {Name: "Griswolds's Redemption", SetName: "Griswold's Legacy", Code: "7ws", LevelReq: 53, Rarity: 7, ID: 83},
|
|
GriswoldsHonor: {Name: "Griswold's Honor", SetName: "Griswold's Legacy", Code: "paf", LevelReq: 68, Rarity: 7, ID: 84},
|
|
TrangOulsGuise: {Name: "Trang-Oul's Guise", SetName: "Trang-Oul's Avatar", Code: "uh9", LevelReq: 65, Rarity: 7, ID: 85},
|
|
TrangOulsScales: {Name: "Trang-Oul's Scales", SetName: "Trang-Oul's Avatar", Code: "xul", LevelReq: 49, Rarity: 7, ID: 86},
|
|
TrangOulsWing: {Name: "Trang-Oul's Wing", SetName: "Trang-Oul's Avatar", Code: "ne9", LevelReq: 54, Rarity: 7, ID: 87},
|
|
TrangOulsClaws: {Name: "Trang-Oul's Claws", SetName: "Trang-Oul's Avatar", Code: "xmg", LevelReq: 45, Rarity: 7, ID: 88},
|
|
TrangOulsGirth: {Name: "Trang-Oul's Girth", SetName: "Trang-Oul's Avatar", Code: "utc", LevelReq: 47, Rarity: 7, ID: 89},
|
|
MavinasTrueSight: {Name: "M'avina's True Sight", SetName: "M'avina's Battle Hymn", Code: "ci3", LevelReq: 59, Rarity: 7, ID: 90},
|
|
MavinasEmbrace: {Name: "M'avina's Embrace", SetName: "M'avina's Battle Hymn", Code: "uld", LevelReq: 70, Rarity: 7, ID: 91},
|
|
MavinasIcyClutch: {Name: "M'avina's Icy Clutch", SetName: "M'avina's Battle Hymn", Code: "xtg", LevelReq: 32, Rarity: 7, ID: 92},
|
|
MavinasTenet: {Name: "M'avina's Tenet", SetName: "M'avina's Battle Hymn", Code: "zvb", LevelReq: 45, Rarity: 7, ID: 93},
|
|
MavinasCaster: {Name: "M'avina's Caster", SetName: "M'avina's Battle Hymn", Code: "amc", LevelReq: 70, Rarity: 7, ID: 94},
|
|
TellingofBeads: {Name: "Telling of Beads", SetName: "The Disciple", Code: "amu", LevelReq: 30, Rarity: 1, ID: 95},
|
|
LayingofHands: {Name: "Laying of Hands", SetName: "The Disciple", Code: "ulg", LevelReq: 63, Rarity: 7, ID: 96},
|
|
RiteofPassage: {Name: "Rite of Passage", SetName: "The Disciple", Code: "xlb", LevelReq: 29, Rarity: 7, ID: 97},
|
|
DarkAdherent: {Name: "Dark Adherent", SetName: "The Disciple", Code: "uui", LevelReq: 43, Rarity: 7, ID: 98},
|
|
Credendum: {Name: "Credendum", SetName: "The Disciple", Code: "umc", LevelReq: 65, Rarity: 7, ID: 99},
|
|
DangoonsTeaching: {Name: "Dangoon's Teaching", SetName: "Heaven's Brethren", Code: "7ma", LevelReq: 68, Rarity: 7, ID: 100},
|
|
TaebaeksGlory: {Name: "Taebaek's Glory", SetName: "Heaven's Brethren", Code: "uts", LevelReq: 81, Rarity: 7, ID: 101},
|
|
HaemosusAdament: {Name: "Haemosu's Adament", SetName: "Heaven's Brethren", Code: "xrs", LevelReq: 44, Rarity: 7, ID: 102},
|
|
OndalsAlmighty: {Name: "Ondal's Almighty", SetName: "Heaven's Brethren", Code: "uhm", LevelReq: 69, Rarity: 7, ID: 103},
|
|
GuillaumesFace: {Name: "Guillaume's Face", SetName: "Orphan's Call", Code: "xhm", LevelReq: 34, Rarity: 7, ID: 104},
|
|
WilhelmsPride: {Name: "Wilhelm's Pride", SetName: "Orphan's Call", Code: "ztb", LevelReq: 42, Rarity: 7, ID: 105},
|
|
MagnusSkin: {Name: "Magnus' Skin", SetName: "Orphan's Call", Code: "xvg", LevelReq: 37, Rarity: 7, ID: 106},
|
|
WihtstansGuard: {Name: "Wihtstan's Guard", SetName: "Orphan's Call", Code: "xml", LevelReq: 29, Rarity: 7, ID: 107},
|
|
HwaninsSplendor: {Name: "Hwanin's Splendor", SetName: "Hwanin's Majesty", Code: "xrn", LevelReq: 45, Rarity: 7, ID: 108},
|
|
HwaninsRefuge: {Name: "Hwanin's Refuge", SetName: "Hwanin's Majesty", Code: "xcl", LevelReq: 30, Rarity: 7, ID: 109},
|
|
HwaninsBlessing: {Name: "Hwanin's Blessing", SetName: "Hwanin's Majesty", Code: "mbl", LevelReq: 35, Rarity: 7, ID: 110},
|
|
HwaninsJustice: {Name: "Hwanin's Justice", SetName: "Hwanin's Majesty", Code: "9vo", LevelReq: 28, Rarity: 7, ID: 111},
|
|
SazabisCobaltRedeemer: {Name: "Sazabi's Cobalt Redeemer", SetName: "Sazabi's Grand Tribute", Code: "7ls", LevelReq: 73, Rarity: 7, ID: 112},
|
|
SazabisGhostLiberator: {Name: "Sazabi's Ghost Liberator", SetName: "Sazabi's Grand Tribute", Code: "upl", LevelReq: 67, Rarity: 7, ID: 113},
|
|
SazabisMentalSheath: {Name: "Sazabi's Mental Sheath", SetName: "Sazabi's Grand Tribute", Code: "xhl", LevelReq: 43, Rarity: 7, ID: 114},
|
|
BulKathosSacredCharge: {Name: "Bul-Kathos' Sacred Charge", SetName: "Bul-Kathos' Children", Code: "7gd", LevelReq: 61, Rarity: 7, ID: 115},
|
|
BulKathosTribalGuardian: {Name: "Bul-Kathos' Tribal Guardian", SetName: "Bul-Kathos' Children", Code: "7wd", LevelReq: 54, Rarity: 7, ID: 116},
|
|
CowKingsHorns: {Name: "Cow King's Horns", SetName: "Cow King's Leathers", Code: "xap", LevelReq: 25, Rarity: 7, ID: 117},
|
|
CowKingsHide: {Name: "Cow King's Hide", SetName: "Cow King's Leathers", Code: "stu", LevelReq: 18, Rarity: 7, ID: 118},
|
|
CowKingsHoofs: {Name: "Cow King's Hoofs", SetName: "Cow King's Leathers", Code: "vbt", LevelReq: 13, Rarity: 7, ID: 119},
|
|
NajsPuzzler: {Name: "Naj's Puzzler", SetName: "Naj's Ancient Set", Code: "6cs", LevelReq: 78, Rarity: 7, ID: 120},
|
|
NajsLightPlate: {Name: "Naj's Light Plate", SetName: "Naj's Ancient Set", Code: "ult", LevelReq: 71, Rarity: 7, ID: 121},
|
|
NajsCirclet: {Name: "Naj's Circlet", SetName: "Naj's Ancient Set", Code: "ci0", LevelReq: 28, Rarity: 7, ID: 122},
|
|
SandersParagon: {Name: "Sander's Paragon", SetName: "Sander's Folly", Code: "cap", LevelReq: 25, Rarity: 3, ID: 123},
|
|
SandersRiprap: {Name: "Sander's Riprap", SetName: "Sander's Folly", Code: "vbt", LevelReq: 20, Rarity: 7, ID: 124},
|
|
SandersTaboo: {Name: "Sander's Taboo", SetName: "Sander's Folly", Code: "vgl", LevelReq: 28, Rarity: 7, ID: 125},
|
|
SandersSuperstition: {Name: "Sander's Superstition", SetName: "Sander's Folly", Code: "bwn", LevelReq: 25, Rarity: 7, ID: 126},
|
|
}
|
|
|
|
var Sets = map[string][]SetItemName{
|
|
"Civerb's Vestments": {
|
|
CiverbsWard,
|
|
CiverbsIcon,
|
|
CiverbsCudgel,
|
|
},
|
|
"Hsarus' Defense": {
|
|
HsarusIronHeel,
|
|
HsarusIronFist,
|
|
HsarusIronStay,
|
|
},
|
|
"Cleglaw's Brace": {
|
|
CleglawsTooth,
|
|
CleglawsClaw,
|
|
CleglawsPincers,
|
|
},
|
|
"Iratha's Finery": {
|
|
IrathasCollar,
|
|
IrathasCuff,
|
|
IrathasCoil,
|
|
IrathasCord,
|
|
},
|
|
"Isenhart's Armory": {
|
|
IsenhartsLightbrand,
|
|
IsenhartsParry,
|
|
IsenhartsCase,
|
|
IsenhartsHorns,
|
|
},
|
|
"Vidala's Rig": {
|
|
VidalasBarb,
|
|
VidalasFetlock,
|
|
VidalasAmbush,
|
|
VidalasSnare,
|
|
},
|
|
"Milabrega's Regalia": {
|
|
MilabregasOrb,
|
|
MilabregasRod,
|
|
MilabregasDiadem,
|
|
MilabregasRobe,
|
|
},
|
|
"Cathan's Traps": {
|
|
CathansRule,
|
|
CathansMesh,
|
|
CathansVisage,
|
|
CathansSigil,
|
|
CathansSeal,
|
|
},
|
|
"Tancred's Battlegear": {
|
|
TancredsCrowbill,
|
|
TancredsSpine,
|
|
TancredsHobnails,
|
|
TancredsWeird,
|
|
TancredsSkull,
|
|
},
|
|
"Sigon's Complete Steel": {
|
|
SigonsGage,
|
|
SigonsVisor,
|
|
SigonsShelter,
|
|
SigonsSabot,
|
|
SigonsWrap,
|
|
SigonsGuard,
|
|
},
|
|
"Infernal Tools": {
|
|
InfernalCranium,
|
|
InfernalTorch,
|
|
InfernalSign,
|
|
},
|
|
"Berserker's Garb": {
|
|
BerserkersHeadgear,
|
|
BerserkersHauberk,
|
|
BerserkersHatchet,
|
|
},
|
|
"Death's Disguise": {
|
|
DeathsHand,
|
|
DeathsGuard,
|
|
DeathsTouch,
|
|
},
|
|
"Angelical Raiment": {
|
|
AngelicSickle,
|
|
AngelicMantle,
|
|
AngelicHalo,
|
|
AngelicWings,
|
|
},
|
|
"Arctic Gear": {
|
|
ArcticHorn,
|
|
ArcticFurs,
|
|
ArcticBinding,
|
|
ArcticMitts,
|
|
},
|
|
"Arcanna's Tricks": {
|
|
ArcannasSign,
|
|
ArcannasDeathwand,
|
|
ArcannasHead,
|
|
ArcannasFlesh,
|
|
},
|
|
"Natalya's Odium": {
|
|
NatalyasTotem,
|
|
NatalyasMark,
|
|
NatalyasShadow,
|
|
NatalyasSoul,
|
|
},
|
|
"Aldur's Watchtower": {
|
|
AldursStonyGaze,
|
|
AldursDeception,
|
|
AldursRhythm,
|
|
AldursAdvance,
|
|
},
|
|
"Immortal King": {
|
|
ImmortalKingsWill,
|
|
ImmortalKingsSoulCage,
|
|
ImmortalKingsDetail,
|
|
ImmortalKingsForge,
|
|
ImmortalKingsPillar,
|
|
ImmortalKingsStoneCrusher,
|
|
},
|
|
"Tal Rasha's Wrappings": {
|
|
TalRashasFireSpunCloth,
|
|
TalRashasAdjudication,
|
|
TalRashasLidlessEye,
|
|
TalRashasGuardianship,
|
|
TalRashasHoradricCrest,
|
|
},
|
|
"Griswold's Legacy": {
|
|
GriswoldsValor,
|
|
GriswoldsHeart,
|
|
GriswoldssRedemption,
|
|
GriswoldsHonor,
|
|
},
|
|
"Trang-Oul's Avatar": {
|
|
TrangOulsGuise,
|
|
TrangOulsScales,
|
|
TrangOulsWing,
|
|
TrangOulsClaws,
|
|
TrangOulsGirth,
|
|
},
|
|
"M'avina's Battle Hymn": {
|
|
MavinasTrueSight,
|
|
MavinasEmbrace,
|
|
MavinasIcyClutch,
|
|
MavinasTenet,
|
|
MavinasCaster,
|
|
},
|
|
"The Disciple": {
|
|
TellingofBeads,
|
|
LayingofHands,
|
|
RiteofPassage,
|
|
DarkAdherent,
|
|
Credendum,
|
|
},
|
|
"Heaven's Brethren": {
|
|
DangoonsTeaching,
|
|
TaebaeksGlory,
|
|
HaemosusAdament,
|
|
OndalsAlmighty,
|
|
},
|
|
"Orphan's Call": {
|
|
GuillaumesFace,
|
|
WilhelmsPride,
|
|
MagnusSkin,
|
|
WihtstansGuard,
|
|
},
|
|
"Hwanin's Majesty": {
|
|
HwaninsSplendor,
|
|
HwaninsRefuge,
|
|
HwaninsBlessing,
|
|
HwaninsJustice,
|
|
},
|
|
"Sazabi's Grand Tribute": {
|
|
SazabisCobaltRedeemer,
|
|
SazabisGhostLiberator,
|
|
SazabisMentalSheath,
|
|
},
|
|
"Bul-Kathos' Children": {
|
|
BulKathosSacredCharge,
|
|
BulKathosTribalGuardian,
|
|
},
|
|
"Cow King's Leathers": {
|
|
CowKingsHorns,
|
|
CowKingsHide,
|
|
CowKingsHoofs,
|
|
},
|
|
"Naj's Ancient Set": {
|
|
NajsPuzzler,
|
|
NajsLightPlate,
|
|
NajsCirclet,
|
|
},
|
|
"Sander's Folly": {
|
|
SandersParagon,
|
|
SandersRiprap,
|
|
SandersTaboo,
|
|
SandersSuperstition,
|
|
},
|
|
}
|