How To Craft

D2 kolbot how to set up crafting ammulets

  1. Home
  2. Entertainment and Movies
  3. D2 kolbot how to set up crafting ammulets
D2 kolbot how to set up crafting ammulets
September 16, 2019 Entertainment and Movies 1 comment

  • //============================================================================================================

  • //=== PickIt by TWEEKERFORLIFE ===============================================================================

  • //============================================================================================================

  •  

  • //=== POTION =================================================================================================

  • [name] == greatermanapotion

  • [name] == supermanapotion

  • [name] == superhealingpotion

  • [name] == rejuvenationpotion

  • [name] == fullrejuvenationpotion

  •  

  • //=== GEMS ===================================================================================================

  • //[name] == flawlesstopaz || [name] == flawlesssapphire || [name] == flawlessruby || [name] == flawlessskull || [name] == flawlessemerald

  • //[name] == flawlessamethyst

  • //[name] == flawlessdiamond

  • //[name] == perfectamethyst

  • //[name] == perfectdiamond

  • //[name] == perfecttopaz || [name] == perfectsapphire || [name] == perfectruby || [name] == perfectskull || [name] == perfectemerald

  •  

  • //=== RUNES ==================================================================================================

  • //[name] == elrune

  • //[name] == eldrune

  • //[name] == tirrune

  • //[name] == nefrune

  • //[name] == ethrune

  • //[name] == ithrune

  • //[name] == talrune

  • //[name] == ralrune

  • //[name] == ortrune

  • //[name] == thulrune

  • //[name] == amnrune

  • //[name] == solrune

  • //[name] == shaelrune

  • //[name] == dolrune

  • //[name] == helrune

  • //[name] == iorune

  • //[name] == lumrune

  • //[name] == korune

  • //[name] == falrune

  • //[name] == lemrune

  • [name] >= istrune && [name] <= zodrune

  •  

  • //=== KEYS ===================================================================================================

  • //[name] == keyofhate # # [maxquantity] == 3

  • //[name] == keyofterror # # [maxquantity] == 3

  • //[name] == keyofdestruction

  •  

  • //=== ORGANS =================================================================================================

  • [name] == diablo'shorn

  • [name] == mephisto'sbrain

  • [name] == baal'seye

  •  

  • //=== SMALL CHARM ============================================================================================

  • [name] == SmallCharm && [Quality] == Magic # [MaxHP] >= 15

  • [name] == SmallCharm && [Quality] == Magic # [MaxHP] >= 10 && ([Mana] >= 5 || [Strength] == 2 || [Dexterity] == 2 || [FHR] == 5 || [FRW] == 3)

  • [name] == SmallCharm && [Quality] == Magic # [Mana] >= 10 && ([MaxHP] >= 5 || [Strength] == 2 || [Dexterity] == 2 || [FHR] == 5 || [FRW] == 3 || [ItemMagicBonus] >= 5 || [ItemGoldBonus] >= 10)

  • //[name] == SmallCharm && [Quality] == Magic # ([Strength] == 5 || [Dexterity] == 5)

  • [name] == SmallCharm && [Quality] == Magic # [ItemMagicBonus] >= 7

  • [name] == SmallCharm && [Quality] == Magic # [ToHit] >= 25 && [MaxHP] >= 10

  • [name] == SmallCharm && [Quality] == Magic # [ToHit] >= 35 && ([FHR] == 5 || [FRW] == 3)

  • [name] == SmallCharm && [Quality] == Magic # [ToHit] >= 34 && ([Strength] == 2 || [Dexterity] == 2)

  • [name] == SmallCharm && [Quality] == Magic # [MAXDamage] == 3 && [ToHit] >= 10 && ([ItemMagicBonus] >= 5 || [ItemGoldBonus] >= 10)

  • [name] == SmallCharm && [Quality] == Magic # [MaxHP] >= 15 && ([ColdResist] >= 9 || [FireResist] >= 9 || [LightResist] >= 9 || [PoisonResist] >= 9)

  • [name] == SmallCharm && [Quality] == Magic # ([FRW] >= 3 || [FHR] >= 5) && ([ColdResist] >= 9 || [FireResist] >= 9 || [LightResist] >= 9 || [PoisonResist] >= 9)

  • [name] == SmallCharm && [Quality] == Magic # ([ItemMagicBonus] >= 7 || [ItemGoldBonus] >= 10) && ([ColdResist] >= 9 || [FireResist] >= 9 || [LightResist] >= 9 || [PoisonResist] >= 9)

  • [name] == SmallCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 20

  • [name] == SmallCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 12 && ([MaxHP] >= 10 || [FRW] == 3 || [FHR] == 5 || [ItemMagicBonus] >= 7)

  • [name] == SmallCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 16 && ([ItemGoldBonus] == 10 || [Strength] == 2 || [Dexterity] == 2)

  • [name] == SmallCharm && [Quality] == Magic # [MAXDamage] >= 3 && [ToHit] >= 15

  • [name] == SmallCharm && [Quality] == Magic # [PoisonMINDam] >= 175

  • //[name] == SmallCharm && [Quality] == Magic # [PoisonMaxDam] >= 20

  • //[name] == smallcharm && [quality] == magic # [frw] == 3 && [itemlevelreq] <= 30

  • [name] == smallcharm && [quality] == magic # [maxhp] >= 13 && [maxdamage] >= 3 && [itemlevelreq] <= 30

  • [name] == smallcharm && [quality] == magic # [maxhp] == 15 && ([poisonmaxdam] == 128 || [maxmana] >= 12 || [maxdamage] >= 3 || [defense] == 20 || [fireresist] >= 9 || [lightresist] >= 9 || [coldresist] >= 9 || [fireresist] >= 5 && [coldresist] >= 5) && [itemlevelreq] <= 30

  • [name] == smallcharm && [quality] == magic # [frw] == 3 && ([poisonmaxdam] == 128 || [maxmana] >= 12 || [maxdamage] >= 3 || [fireresist] >= 9 || [lightresist] >= 9 || [coldresist] >= 9 || [fireresist] >= 5 && [coldresist] >= 5) && [itemlevelreq] <= 30

  • [name] == smallcharm && [quality] == magic # [maxhp] >= 15 && ([poisonmaxdam] == 52 && [maxmana] >= 5 || [tohit] >= 10 || [defense] >= 8) && [itemlevelreq] <= 18

  •  

  • //=== LARGE CHARM ============================================================================================

  • [name] == LargeCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 28 && [MaxHP] >= 25

  • [name] == LargeCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 24 && ([MaxHP] >= 15 || [FHR] >= 8)

  • [name] == LargeCharm && [Quality] == Magic # [MAXDamage] >= 6 && [ToHit] >= 30

  • [name] == LargeCharm && [Quality] == Magic # [ToHit] >= 75 && [MaxHP] >= 33

  • [name] == LargeCharm && [Quality] == Magic # [MaxHP] == 15

  • [name] == LargeCharm && [Quality] == Magic # [MaxHP] >= 15 && [Mana] >= 15

  • [name] == largecharm && [quality] == magic # [maxhp] >= 20 && ([Strength] == 5 || [Dexterity] == 5)

  • //[name] == LargeCharm && [Quality] == Magic # ([Strength] >= 5 || [Dexterity] >= 5)

  • [name] == largecharm && [quality] == magic # [maxdamage] == 6 && [frw] == 5

  • [name] == largecharm && [quality] == magic # ([frw] == 7 || [fhr] == 17) && [maxmana] == 33

  • [name] == largecharm && [quality] == magic # [maxhp] == 15 && [itemlevelreq] <= 9

  • [name] == largecharm && [quality] == magic # ([strength] == 3 || [dexterity] == 3) && [tohit] >= 12 && [itemlevelreq] <= 9

  • [name] == largecharm && [quality] == magic # [maxhp] >= 15 && ([tohit] >= 10 || [maxmana] >= 5 || [defense] >= 3) && [itemlevelreq] <= 9

  • [name] == largecharm && [quality] == magic # [frw] == 5 && [maxmana] == 18

  • [name] == largecharm && [quality] == magic # [maxmana]+[maxhp] >= 70

  • [name] == largecharm && [quality] == magic # [maxdamage] == 6 && [maxhp] == 35

  • [name] == largecharm && [quality] == magic # [fireresist] == 8 && [lightresist] == 8 && [maxhp] == 35

  •  

  • //=== GRAND CHARM ============================================================================================

  • [name] == GrandCharm && [Quality] == Magic # [ItemAddSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [PaliCombatSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [OffensiveAurasSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [DefensiveAurasSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [LightningSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [FireSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [ColdSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [ElementalSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [ShapeShiftingSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [DruidSummoningSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [TrapsSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [ShadowDisciplinesSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [MartialArtsSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [PoisonAndBoneSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [NecromancerSummoningSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [CursesSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [PassiveAndMagicSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [BowAndCrossbowSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [JavelinAndSpearSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [WarcriesSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [BarbCombatSkillTab] == 1

  • [name] == GrandCharm && [Quality] == Magic # [MasteriesSkillTab] == 1

  • [name] == GrandCharm && [Quality] == magic # [ItemAddSkillTab] >= 1 && ([MaxHP] >= 5 || [Strength] >= 3 || [Dexterity] >= 3 || [FHR] >= 12 || [FRW] >= 7)

  • //[name] == GrandCharm && [Quality] == Magic # [ItemGoldBonus] >= 40

  • [name] == GrandCharm && [Quality] == Magic # [ItemGoldBonus] >= 40 && (([ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 60) || [ColdResist] >= 26 || [FireResist] >= 26 || [LightResist] >= 26)

  • [name] == GrandCharm && [Quality] == Magic # [ItemGoldBonus] >= 40 && (([MAXDamage] >= 9 && [ToHit] >= 25) || [Mana] >= 40)

  • [name] == GrandCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 60

  • [name] == GrandCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 40 && ([FRW] == 7 || [FHR] == 12)

  • [name] == GrandCharm && [Quality] == Magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 40 && [MaxHP] >= 15

  • [name] == GrandCharm && [Quality] == Magic # [MAXDamage] >= 9 && [ToHit] >= 25

  • [name] == GrandCharm && [Quality] == magic # ([MaxDamage] >= 9 && [ToHit] >= 25) && ([MaxHP] >= 10 || [Strength] >= 3 || [Dexterity] >= 3 || [FHR] >= 12 || [FRW] >= 7)

  • [name] == GrandCharm && [Quality] == Magic # [ToHit] >= 25 && [MaxHP] >= 15

  • [name] == GrandCharm && [Quality] == Magic # [MaxHP] >= 30 && [Mana] >= 30

  • [name] == grandcharm && [quality] == magic # [maxmana] == 46 && ([maxhp] == 25 || [fhr] == 12 || [frw] == 7) && [itemlevelreq] <= 30

  • [name] == grandcharm && [quality] == magic # [coldresist] == 15 && [fireresist] == 15 && ([frw] == 7 || [fhr] == 12)

  • [name] == grandcharm && [quality] == magic # [maxdamage] == 10 && ([strength]+[dexterity] == 6 || [fhr] == 12 || [maxhp] >= 20 || [frw] == 7) && [itemlevelreq] <= 30

  • [name] == grandcharm && [quality] == magic # ([maxdamage] == 6 || [maxmana] >= 33) && ([maxhp] >= 20 || [fhr] == 12 || [frw] == 7) && [itemlevelreq] <= 18

  •  

  • //=== JEWELS =================================================================================================

  • [name] == jewel && [quality] == magic # [fireresist] == 15 && [coldresist] == 15 && ([itemreqpercent] < 0 || [strength] == 6 || [dexterity] == 9 || [maxdamage] == 15)

  • [name] == jewel && [quality] == magic # [maxdamage] >= 24 && [itemlevelreq] <= 30

  • [name] == jewel && [quality] == magic # [enhanceddamage] == 20 && ([dexterity] == 9 || [strength] == 6 || [maxhp] == 8 || [maxdamage] == 15 || [itemreqpercent] < 0)

  • [Type] == jewel && [Quality] == magic # [ColdResist]+[FireResist]+[LightResist]+[PoisonResist] >= 60 && [FHR] == 7

  • [Type] == jewel && [Quality] == magic # [EnhancedDamage] >= 25 && ([IAS] >= 15 || [ItemReqPercent] == -15 || [Strength] == 6 || [Dexterity] == 6 || [MinDamage] == 10 || [MaxDamage] == 8 || [FHR] >= 7 || [FRW] == 3)

  • [Type] == jewel && [Quality] == magic # [IAS] >= 15 && ([ColdResist] >= 10 && [FireResist] >= 10 && [LightResist] >= 10 && [PoisonResist] >= 10)

  • //[name] == jewel && [quality] == rare

  • [name] == jewel && [quality] == rare # ([enhanceddamage] >= 18) + ([maxdamage] >= 9) * (([maxdamage] >= 16) + 1) + ([mindamage] >= 8) * (([mindamage] >= 10) + 1) + ([tohit] >= 40) >= 3 && [itemlevelreq] <= 30

  • [name] == jewel && [quality] == rare # ([enhanceddamage] >= 18) + ([maxdamage] >= 9) * (([maxdamage] >= 16) + 1) + ([mindamage] >= 8) * (([mindamage] >= 10) + 1) + ([tohit] >= 40) >= 2 && ([dexterity] >= 8) + ([strength] >= 5) + ([defense] >= 30) + ([itemreqpercent] < 0) >= 1 && [itemlevelreq] <= 30

  • [name] == jewel && [quality] == rare # ([enhanceddamage] >= 18 && [mindamage]+[maxdamage] == 0) + ([maxdamage] >= 9 && [enhanceddamage] == 0) * (([maxdamage] >= 16) + 1) + ([mindamage] >= 8 && [enhanceddamage] == 0) * (([mindamage] >= 10) + 1) + ([tohit] >= 40) + ([dexterity] >= 8) + ([strength] >= 5) + ([defense] >= 30) + ([itemreqpercent] < 0) + ([coldresist] >= 20 && [fireresist]+[lightresist] == 0 || [lightresist] >= 20 && [fireresist]+[coldresist] == 0 || [fireresist] >= 20 && [coldresist]+[lightresist] == 0) + ([coldresist] >= 35 || [lightresist] >= 35 || [fireresist] >= 35) * 2 >= 3 && [itemlevelreq] <= 30

  • [name] == jewel && [quality] == rare # [dexterity] >= 5 && [strength] >= 5 && ([itemdamagetomana] >= 9) + ([maxmana] >= 10) * (([energy] >= 6) + 1) + ([itemreqpercent] < 0) + ([coldresist] >= 20 && [fireresist]+[lightresist] == 0 || [lightresist] >= 20 && [fireresist]+[coldresist] == 0 || [fireresist] >= 20 && [coldresist]+[lightresist] == 0) + ([coldresist] >= 35 || [lightresist] >= 35 || [fireresist] >= 35) * 2 >= 2 && [itemlevelreq] <= 30

  • [name] == jewel && [quality] <= rare # ([maxdamage] >= 20 || [mindamage] == 4 && [maxdamage] == 15) && [itemlevelreq] <= 18

  • [name] == jewel && [quality] <= rare # [enhanceddamage] == 20 && ([maxdamage] == 15 || [dexterity] == 6) && [itemlevelreq] <= 18

  • [name] == jewel && [quality] == rare # ([maxdamage] >= 9 || [mindamage] >= 4) && [itemreqpercent] < 0 && [itemlevelreq] <= 9

  • [name] == jewel && [quality] <= rare # ([maxdamage] >= 14 || [mindamage] >= 8 || [mindamage] >= 4 && [maxdamage] >= 9) && [itemlevelreq] <= 9

  • [name] == jewel && [quality] <= rare # ([tohit] >= 40 || [enhanceddamage] >= 20 || [defense] >= 8) && ([maxdamage] >= 9 || [mindamage] >= 4) && [itemlevelreq] <= 9

  • [name] == jewel && [quality] <= rare # ([itemdamagetomana] == 12 || [maxmana] == 10) && ([dexterity] >= 3 || [maxhp] >= 8 || [itemreqpercent] < 0) && [itemlevelreq] <= 9

  • [name] == jewel && [quality] <= rare # [enhanceddamage]*0.75 + [maxdamage]*1.8 + [mindamage]*2.5 + [tohit]*0.375 + [dexterity]*3.5 + ([maxhp]+[defense])*1.25 + [itemdamagetomana]/1.2 + ([itemreqpercent]/-1.5) >= 30 && [itemlevelreq] <= 9

  •  

  • //============================================================================================================

  • //=== UNIQUE =================================================================================================

  • //============================================================================================================

  •  

  •  

  • //=== BELT ===================================================================================================

  • //[name] == sash && [quality] == unique // LENYMO

  • //[name] == lightbelt && [quality] == unique // SNAKECORD

  • //[name] == belt && [quality] == unique // NIGHTSMOKE

  • //[name] == heavybelt && [quality] == unique // GOLDWRAP

  • //[name] == platedbelt && [quality] == unique // BLADEBUCKLE

  •  

  • //[name] == demonhidesash && [quality] == unique # # [maxquantity] == 1 // STRING OF EARS

  • //[name] == sharkskinbelt && [quality] == unique // RAZORTAIL

  • //[name] == meshbelt && [quality] == unique // GLOOM'S TRAP

  • //[name] == battlebelt && [quality] == unique # # [maxquantity] == 1 // SNOWCLASH

  • [name] == warbelt && [quality] == unique // THUNDERGOD'S VIGOR

  •  

  • [name] == spiderwebsash && [quality] == unique // ARACHNID MESH

  • //[name] == vampirefangbelt && [quality] == unique && [Flag] == Ethereal // NOSFERATU'S COIL

  • [name] == mithrilcoil && [quality] == unique // VERDUNGO'S HEARTY CORD

  •  

  • //=== ARMOR ==================================================================================================

  • //[name] == quiltedarmor && [quality] == unique // GREYFORM

  • //[name] == leatherarmor && [quality] == unique // BLINKBAT'S FORM

  • //[name] == hardleatherarmor && [quality] == unique // THE CENTURION

  • [name] == studdedleather && [quality] == unique && [flag] != ethereal && [flag] != identified # [defense] == 35 // TWITCHTHROE

  • //[name] == ringmail && [quality] == unique // DARKGLOW

  • //[name] == scalemail && [quality] == unique // HAWKMAIL

  • //[name] == breastplate && [quality] == unique // VENOM WARD

  • //[name] == chainmail && [quality] == unique // SPARKING MAIL

  • //[name] == splintmail && [quality] == unique // ICEBLINK

  • //[name] == lightplate && [quality] == unique // HEAVENLY GARB

  • //[name] == fieldplate && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 130 // ROCKFLEECE

  • //[name] == platemail && [quality] == unique // BONEFLESH

  • //[name] == gothicplate && [quality] == unique // RATTLECAGE

  • //[name] == fullplatemail && [quality] == unique // GOLDSKIN

  • //[name] == ancientarmor && [quality] == unique // SILKS OF THE VICTOR

  •  

  • //[name] == ghostarmor && [quality] == unique && [flag] != ethereal # [magicdamagereduction] == 11 // THE SPIRIT SHROUD

  • //[name] == serpentskinarmor && [quality] == unique // SKIN OF THE VIPERMAGI

  • //[name] == demonhidearmor && [quality] == unique // SKIN OF THE FLAYED ONE

  • //[name] == trellisedarmor && [quality] == unique // IRON PELT

  • //[name] == tigulatedmail && [quality] == unique // CROW CAW

  • //[name] == linkedmail && [quality] == unique // SPIRIT FORGE

  • //[name] == cuirass && [quality] == unique // DURIEL'S SHELL

  • [name] == mesharmor && [quality] == unique && [flag] == ethereal // SHAFTSTOP

  • //[name] == russetarmor && [quality] == unique // SKULLDER'S IRE

  • //[name] == mageplate && [quality] == unique // QUE-HEGAN'S WISDOM

  • //[name] == sharktootharmor && [quality] == unique // TOOTHROW

  • //[name] == templarcoat && [quality] == unique // GUARDIAN ANGEL

  • //[name] == embossedplate && [quality] == unique // ATMA'S WAIL

  • //[name] == chaosarmor && [quality] == unique // BLACK HADES

  • //[name] == ornateplate && [quality] == unique // CORPSEMOURN

  •  

  • [name] == duskshroud && [quality] == unique // ORMUS' ROBES

  • //[name] == wirefleece && [quality] == unique // THE GLADIATOR'S BANE

  • //[name] == balrogskin && [quality] == unique // ARKAINE'S VALOR

  • //[name] == krakenshell && [quality] == unique // LEVIATHAN

  • //[name] == shadowplate && [quality] == unique // STEEL CARAPACE

  • //[name] == sacredarmor && [quality] == unique # [strength] <= 15 && [Flag] // TEMPLAR'S MIGHT

  • [name] == sacredarmor && [quality] == unique # [strength] >= 20 // TYRAEL'S MIGHT

  •  

  • //=== BOOTS ==================================================================================================

  • [name] == boots && [quality] == unique // HOTSPUR

  • //[name] == heavyboots && [quality] == unique // GOREFOOT

  • //[name] == chainboots && [quality] == unique // TREADS OF CTHON

  • //[name] == lightplatedboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 // GOBLIN TOE

  • //[name] == greaves && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 80 // TEARHAUNCH

  •  

  • //[name] == demonhideboots && [quality] == unique // INFERNOSTRIDE

  • //[name] == sharkskinboots && [quality] == unique # # [maxquantity] == 1 // WATERWALK

  • //[name] == meshboots && [quality] == unique // SILKWEAVE

  • [name] == battleboots && [quality] == unique # # [maxquantity] == 1 // WAR TRAVELER

  • [name] == warboots && [quality] == unique # # [maxquantity] == 1 // GORE RIDER

  •  

  • [name] == scarabshellboots && [quality] == unique && [Flag] == Ethereal // SANDSTORM TREK

  • //[name] == boneweaveboots && [quality] == unique // MARROWWALK

  • //[name] == myrmidongreaves && [quality] == unique // SHADOW DANCER

  •  

  •  

  • //=== GLOVES =================================================================================================

  • //[name] == leathergloves && [quality] == unique // THE HAND OF BROC

  • //[name] == heavygloves && [quality] == unique // BLOODFIST

  • //[name] == chaingloves && [quality] == unique // CHANCE GUARDS

  • //[name] == lightgauntlets && [quality] == unique // MAGEFIST

  • //[name] == gauntlets && [quality] == unique // FROSTBURN

  •  

  • //[name] == demonhidegloves && [quality] == unique // VENOM GRIP

  • //[name] == sharkskingloves && [quality] == unique // GRAVEPALM

  • //[name] == heavybracers && [quality] == unique // GHOULHIDE

  • //[name] == battlegauntlets && [quality] == unique // LAVA GOUT

  • //[name] == wargauntlets && [quality] == unique // HELLMOUTH

  •  

  • [name] == vampirebonegloves && [quality] == unique // DRACUL'S GRASP

  • //[name] == vambraces && [quality] == unique // SOULDRAINER

  • //[name] == ogregauntlets && [quality] == unique // STEELREND

  •  

  •  

  • //=== HELM ===================================================================================================

  • //[name] == cap && [quality] == unique // BIGGIN'S BONNET

  • //[name] == skullcap && [quality] == unique // TARNHELM

  • //[name] == helm && [quality] == unique // COIF OF GLORY

  • //[name] == fullhelm && [quality] == unique // DUSKDEEP

  • //[name] == greathelm && [quality] == unique // HOWLTUSK

  • //[name] == mask && [quality] == unique // THE FACE OF HORROR

  • //[name] == crown && [quality] == unique // UNDEAD CROWN

  • //[name] == bonehelm && [quality] == unique // WORMSKULL

  •  

  • //[name] == warhat && [quality] == unique // PEASANT CROWN

  • //[name] == sallet && [quality] == unique // ROCKSTOPPER

  • //[name] == casque && [quality] == unique // STEALSKULL

  • //[name] == basinet && [quality] == unique // DARKSIGHT HELM

  • //[name] == wingedhelm && [quality] == unique // VALKYRIE WING

  • //[name] == deathmask && [quality] == unique // BLACKHORN'S FACE

  • //[name] == grandcrown && [quality] == unique // CROWN OF THIEVES

  • [name] == grimhelm && [quality] == unique && [flag] == ethereal // VAMPIRE GAZE

  •  

  • //[name] == shako && [quality] == unique // HARLEQUIN CREST

  • //[name] == armet && [quality] == unique // STEEL SHADE

  • //[name] == spiredhelm && [quality] == unique // VEIL OF STEEL

  • [name] == spiredhelm && [quality] == unique // NIGHTWING'S VEIL

  • [name] == demonhead && [quality] == unique && [flag] == ethereal // ANDARIEL'S VISAGE

  • [name] == corona && [quality] == unique // CROWN OF AGES

  • [name] == bonevisage && [quality] == unique # # [maxquantity] == 1 // GIANT SKULL

  •  

  • //[name] == tiara && [quality] == unique // KIRA'S GUARDIAN

  • [name] == diadem && [quality] == unique // GRIFFON'S EYE

  •  

  • //=== SHIELD =================================================================================================

  • //[name] == buckler && [quality] == unique // PELTA LUNATA

  • //[name] == smallshield && [quality] == unique // UMBRAL DISK

  • //[name] == largeshield && [quality] == unique // STORMGUILD

  • //[name] == kiteshield && [quality] == unique // STEELCLASH

  • //[name] == spikedshield && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 // SWORDBACK HOLD

  • //[name] == towershield && [quality] == unique // BVERRIT KEEP

  • //[name] == boneshield && [quality] == unique // WALL OF THE EYELESS

  • //[name] == gothicshield && [quality] == unique // THE WARD

  •  

  • //[name] == defender && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 150 // VISCERATUANT

  • //[name] == roundshield && [quality] == unique // MOSER'S BLESSED CIRCLE

  • //[name] == scutum && [quality] == unique // STORMCHASER

  • //[name] == dragonshield && [quality] == unique // TIAMAT'S REBUKE

  • //[name] == barbedshield && [quality] == unique // LANCE GUARD

  • //[name] == pavise && [quality] == unique // GERKE'S SANCTUARY

  • //[name] == grimshield && [quality] == unique // LIDLESS WALL

  • //[name] == ancientshield && [quality] == unique // RADAMENT'S SPHERE

  •  

  • //[name] == luna && [quality] == unique // BLACKOAK SHIELD

  • [name] == monarch && [quality] == unique // STORMSHIELD

  • //[name] == bladebarrier && [quality] == unique // SPIKE THORN

  • //[name] == aegis && [quality] == unique // MEDUSA'S GAZE

  • //[name] == trollnest && [quality] == unique // HEAD HUNTER'S GLORY

  • //[name] == ward && [quality] == unique // SPIRIT WARD

  •  

  •  

  • //============================================================================================================

  • //=== WEAPONS ================================================================================================

  • //============================================================================================================

  •  

  •  

  • //=== AXES ===================================================================================================

  • //[name] == handaxe && [quality] == unique // THE GNASHER

  • //[name] == axe && [quality] == unique // DEATHSPADE

  • //[name] == doubleaxe && [quality] == unique // BLADEBONE

  • //[name] == militarypick && [quality] == unique // SKULLSPLITTER

  • //[name] == waraxe && [quality] == unique // RAKESCAR

  • //[name] == largeaxe && [quality] == unique // AXE OF FECHMAR

  • //[name] == broadaxe && [quality] == unique // GORESHOVEL

  • //[name] == battleaxe && [quality] == unique // THE CHIEFTAIN

  • //[name] == greataxe && [quality] == unique // BRAINHEW

  • //[name] == giantaxe && [quality] == unique // HUMONGOUS

  •  

  • //[name] == hatchet && [quality] == unique // COLDKILL

  • //[name] == cleaver && [quality] == unique // BUTCHER'S PUPIL

  • //[name] == twinaxe && [quality] == unique // ISLESTRIKE

  • //[name] == crowbill && [quality] == unique // POMPEII'S WRATH

  • //[name] == naga && [quality] == unique // GUARDIAN NAGA

  • //[name] == militaryaxe && [quality] == unique // WARLORD'S TRUST

  • //[name] == beardedaxe && [quality] == unique // SPELLSTEEL

  • //[name] == tabar && [quality] == unique // STORMRIDER

  • //[name] == gothicaxe && [quality] == unique // BONESLAYER BLADE

  • //[name] == ancientaxe && [quality] == unique // THE MINOTAUR

  •  

  • //[name] == tomahawk && [quality] == unique // RAZOR'S EDGE

  • //[name] == ettinaxe && [quality] == unique // RUNE MASTER

  • //[name] == warspike && [quality] == unique // CRANEBEAK

  • [name] == berserkeraxe && [quality] == unique && [flag] == ethereal // DEATH CLEAVER

  • //[name] == silveredgedaxe && [quality] == unique // ETHEREAL EDGE

  • //[name] == decapitator && [quality] == unique // HELLSLAYER

  • //[name] == championaxe && [quality] == unique // MESSERSCHMIDT'S REAVER

  • //[name] == gloriousaxe && [quality] == unique // EXECUTIONER'S JUSTICE

  •  

  • //=== BOWS ===================================================================================================

  • //[name] == shorbow && [quality] == unique // PLUCKEYE

  • //[name] == huntersbow && [quality] == unique // WITHERSTRING

  • //[name] == longbow && [quality] == unique # # [maxquantity] == 1 // RAVEN CLAW

  • //[name] == compositebow && [quality] == unique # [enhanceddamage] == 60 // ROGUE'S BOW

  • //[name] == shortbattlebow && [quality] == unique // STORMSTRIKE

  • //[name] == longbattlebow && [quality] == unique # [passivecoldpierce] == 35 // WIZENDRAW

  • //[name] == shortwarbow && [quality] == unique // HELLCLAP

  • //[name] == longwarbow && [quality] == unique // BLASTBARK

  •  

  • //[name] == edgebow && [quality] == unique // SKYSTRIKE

  • //[name] == razorbow && [quality] == unique // RIPHOOK

  • //[name] == cedarbow && [quality] == unique // KUKO SHAKAKU

  • //[name] == doublebow && [quality] == unique // ENDLESSHAIL

  • //[name] == shortsiegebow && [quality] == unique // WITCHWILD STRING

  • //[name] == largesiegebow && [quality] == unique // CLIFFKILLER

  • //[name] == runebow && [quality] == unique // MAGEWRATH

  • //[name] == gothicbow && [quality] == unique // GOLDSTRIKE ARCH

  •  

  • //[name] == crusaderbow && [quality] == unique // EAGLEHORN

  • //[name] == wardbow && [quality] == unique // WIDOWMAKER

  • [name] == hydrabow && [quality] == unique // WINDFORCE

  •  

  • //=== CROSSBOWS ==============================================================================================

  • //[name] == lightcrossbow && [quality] == unique // LEADCROW

  • //[name] == crossbow && [quality] == unique // ICHORSTING

  • //[name] == heavycrossbow && [quality] == unique // HELLCAST

  • //[name] == repeatingcrossbow && [quality] == unique // DOOMSLINGER

  •  

  • //[name] == arbalest && [quality] == unique // LANGER BRISER

  • //[name] == siegecrossbow && [quality] == unique // PUS SPITTER

  • //[name] == ballista && [quality] == unique // BURIZA-DO KYANON

  • //[name] == chukonu && [quality] == unique // DEMON MACHINE

  •  

  • //[name] == colossuscrossbow && [quality] == unique // HELLRACK

  • //[name] == demoncrossbow && [quality] == unique // GUT SIPHON

  •  

  • //=== DAGGERS ================================================================================================

  • //[name] == dagger && [quality] == unique // GULL

  • //[name] == dirk && [quality] == unique // THE DIGGLER

  • //[name] == kris && [quality] == unique // THE JADE TAN DO

  • //[name] == blade && [quality] == unique // SPECTRAL SHARD

  •  

  • //[name] == poignard && [quality] == unique // SPINERIPPER

  • //[name] == rondel && [quality] == unique // HEART CARVER

  • //[name] == cinquedeas && [quality] == unique // BLACKBOG'S SHARP

  • //[name] == stiletto && [quality] == unique // STORMSPIKE

  •  

  • //[name] == boneknife && [quality] == unique // WIZARDSPIKE

  • //[name] == fangedknife && [quality] == unique // FLESHRIPPER

  • //[name] == legendspike && [quality] == unique // GHOSTFLAME

  •  

  • //=== JAVELINS ===============================================================================================

  • //[name] == balrogspear && [quality] == unique // DEMON'S ARCH

  • //[name] == ghostglaive && [quality] == unique // WRAITH FLIGHT

  • //[name] == wingedharpoon && [quality] == unique // GARGOYLE'S BITE

  •  

  • //=== MACES ==================================================================================================

  • //[name] == club && [quality] == unique // FELLOAK

  • //[name] == spikedclub && [quality] == unique // STOUTNAIL

  • //[name] == mace && [quality] == unique // CRUSHFLANGE

  • //[name] == morningstar && [quality] == unique // BLOODRISE

  • //[name] == flail && [quality] == unique // THE GENERAL'S TAN DO LI GA

  • //[name] == warhammer && [quality] == unique // IRONSTONE

  • //[name] == maul && [quality] == unique // BONESNAP

  • //[name] == greatmaul && [quality] == unique // STEELDRIVER

  •  

  • //[name] == cudgel && [quality] == unique // DARK CLAN CRUSHER

  • //[name] == barbedclub && [quality] == unique // FLESHRENDER

  • //[name] == flangedmace && [quality] == unique // SURESHRILL FROST

  • //[name] == jaggedstar && [quality] == unique // MOONFALL

  • //[name] == knout && [quality] == unique // BAEZIL'S VORTEX

  • //[name] == battlehammer && [quality] == unique // EARTHSHAKER

  • //[name] == warclub && [quality] == unique // BLOODTREE STUMP

  • //[name] == marteldefer && [quality] == unique // THE GAVEL OF PAIN

  •  

  • //[name] == truncheon && [quality] == unique // NORD'S TENDERIZER

  • //[name] == tyrantclub && [quality] == unique // DEMON LIMB

  • //[name] == devilstar && [quality] == unique // BARANAR'S STAR

  • //[name] == scourge && [quality] == unique # [ias] == 50 // HORIZON'S TORNADO

  • //[name] == scourge && [quality] == unique # [ias] == 30 // STORMLASH

  • //[name] == legendarymallet && [quality] == unique // SCHAEFER'S HAMMER

  • [name] == ogremaul && [quality] == unique && [flag] == ethereal // WINDHAMMER

  • //[name] == thundermaul && [quality] == unique # [ias] == 10 // EARTHSHIFTER

  • //[name] == thundermaul && [quality] == unique # [ias] == 20 // THE CRANIUM BASHER

  •  

  • //=== POLEARMS ===============================================================================================

  • //[name] == bardiche && [quality] == unique // DIMOAK'S HEW

  • //[name] == voulge && [quality] == unique // STEELGOAD

  • //[name] == scythe && [quality] == unique // SOULHARVEST

  • //[name] == poleaxe && [quality] == unique // THE BATTLEBRANCH

  • //[name] == halberd && [quality] == unique // WOESTAVE

  • //[name] == warscythe && [quality] == unique // THE GRIM REAPER

  •  

  • //[name] == lochaberaxe && [quality] == unique // THE MEAT SCRAPER

  • //[name] == bill && [quality] == unique // BLACKLEACH BLADE

  • //[name] == battlescythe && [quality] == unique // ATHENA'S WRATH

  • //[name] == partizan && [quality] == unique // PIERRE TOMBALE COUANT

  • //[name] == becdecorbin && [quality] == unique // HUSOLDAL EVO

  • //[name] == grimscythe && [quality] == unique // GRIM'S BURNING DEAD

  •  

  • //[name] == ogreaxe && [quality] == unique // BONEHEW

  • [name] == thresher && [quality] == unique && [Flag] == Ethereal // THE REAPER'S TOLL

  • //[name] == crypticaxe && [quality] == unique // TOMB REAVER

  • //[name] == giantthresher && [quality] == unique // STORMSPIRE

  •  

  • //=== SCEPTERS ===============================================================================================

  • //[name] == scepter && [quality] == unique // KNELL STRIKER

  • //[name] == grandscepter && [quality] == unique // RUSTHANDLE

  • //[name] == warscepter && [quality] == unique // STORMEYE

  •  

  • //[name] == runescepter && [quality] == unique // ZAKARUM'S HAND

  • //[name] == holywatersprinkler && [quality] == unique // THE FETID SPRINKLER

  • //[name] == divinescepter && [quality] == unique // HAND OF BLESSED LIGHT

  •  

  • //[name] == mightyscepter && [quality] == unique # [ias] == 20 // HEAVEN'S LIGHT

  • //[name] == mightyscepter && [quality] == unique # [itemnormaldamage] >= 60 // THE REDEEMER

  • //[name] == caduceus && [quality] == unique // ASTREON'S IRON WARD

  •  

  • //=== SPEARS =================================================================================================

  • //[name] == spear && [quality] == unique // THE DRAGON CHANG

  • //[name] == trident && [quality] == unique // RAZORTINE

  • //[name] == brandistock && [quality] == unique // BLOODTHIEF

  • //[name] == spetum && [quality] == unique // LANCE OF YAGGAI

  • //[name] == pike && [quality] == unique // THE TANNR GOREROD

  •  

  • //[name] == warspear && [quality] == unique // THE IMPALER

  • [name] == fuscina && [quality] == unique && [Flag] == Ethereal # # [maxquantity] == 1 // KELPIE SNARE

  • //[name] == warfork && [quality] == unique // SOULFEAST TINE

  • //[name] == yari && [quality] == unique // HONE SUNDAN

  • //[name] == lance && [quality] == unique // SPIRE OF HONOR

  •  

  • //[name] == hyperionspear && [quality] == unique // ARIOC'S NEEDLE

  • //[name] == mancatcher && [quality] == unique // VIPERFORK

  • //[name] == warpike && [quality] == unique // STEEL PILLAR

  •  

  • //=== STAVES =================================================================================================

  • //[name] == shortstaff && [quality] == unique // BANE ASH

  • //[name] == longstaff && [quality] == unique // SERPENT LORD

  • //[name] == gnarledstaff && [quality] == unique // SPIRE OF LAZARUS

  • //[name] == battlestaff && [quality] == unique // THE SALAMANDER

  • //[name] == warstaff && [quality] == unique // THE IRON JANG BONG

  •  

  • //[name] == jostaff && [quality] == unique // RAZORSWITCH

  • //[name] == quarterstaff && [quality] == unique // RIBCRACKER

  • //[name] == cedarstaff && [quality] == unique // CHROMATIC IRE

  • //[name] == gothicstaff && [quality] == unique // WARPSPEAR

  • //[name] == runestaff && [quality] == unique // SKULL COLLECTOR

  •  

  • //[name] == elderstaff && [quality] == unique // ONDAL'S WISDOM

  • //[name] == archonstaff && [quality] == unique // MANG SONG'S LESSON

  •  

  • //=== SWORDS =================================================================================================

  • //[name] == shortsword && [quality] == unique // RIXOT'S KEEN

  • //[name] == scimitar && [quality] == unique // BLOOD CRESCENT

  • //[name] == sabre && [quality] == unique // SKEWER OF KRINTIZ

  • //[name] == falchion && [quality] == unique // GLEAMSCYTHE

  • //[name] == broadsword && [quality] == unique // GRISWOLD'S EDGE

  • //[name] == longsword && [quality] == unique // HELLPLAGUE

  • //[name] == warsword && [quality] == unique // CULWEN'S POINT

  • //[name] == twohandedsword && [quality] == unique // SHADOWFANG

  • //[name] == claymore && [quality] == unique // SOULFLAY

  • //[name] == giantsword && [quality] == unique // KINEMIL'S AWL

  • //[name] == bastardsword && [quality] == unique // BLACKTONGUE

  • //[name] == flamberge && [quality] == unique // RIPSAW

  • //[name] == greatsword && [quality] == unique // THE PATRIARCH

  •  

  • //[name] == gladius && [quality] == unique && [flag] != ethereal # [skillswordmastery] == 4 && [skillwhirlwind] == 3 // BLOODLETTER

  • //[name] == cutlass && [quality] == unique // COLDSTEEL EYE

  • //[name] == shamshir && [quality] == unique // HEXFIRE

  • //[name] == tulwar && [quality] == unique // BLADE OF ALI BABA

  • //[name] == dimensionalblade && [quality] == unique // GINTHER'S RIFT

  • //[name] == battlesword && [quality] == unique // HEADSTRIKER

  • //[name] == runesword && [quality] == unique // PLAGUE BEARER

  • //[name] == ancientsword && [quality] == unique // THE ATLANTEAN

  • //[name] == espandon && [quality] == unique // CRAINTE VOMIR

  • //[name] == dacianfalx && [quality] == unique // BING SZ WANG

  • //[name] == tusksword && [quality] == unique // THE VILE HUSK

  • //[name] == gothicsword && [quality] == unique // CLOUDCRACK

  • //[name] == zweihander && [quality] == unique // TODESFAELLE FLAMME

  • //[name] == executionersword && [quality] == unique // SWORDGUARD

  •  

  • //[name] == ataghan && [quality] == unique // DJINN SLAYER

  • //[name] == elegantblade && [quality] == unique // BLOODMOON

  • //[name] == phaseblade && [quality] == unique # [itemlightradius] == 7 // LIGHTSABRE

  • //[name] == phaseblade && [quality] == unique # [itemlightradius] == 3 // AZUREWRATH

  • //[name] == crypticsword && [quality] == unique // FROSTWIND

  • //[name] == balrogblade && [quality] == unique // FLAMEBELLOW

  • //[name] == championsword && [quality] == unique // DOOMBRINGER

  • //[name] == colossusblade && [quality] == unique // THE GRANDFATHER

  •  

  • //=== THROWING WEAPONS =======================================================================================

  • //[name] == battledart && [quality] == unique // DEATHBIT

  • //[name] == francisca && [quality] == unique // THE SCALPER

  •  

  • //[name] == wingedknife && [quality] == unique // WARSHRIKE

  • //[name] == flyingaxe && [quality] == unique // GIMMERSHRED

  • //[name] == wingedaxe && [quality] == unique // LACERATOR

  •  

  • //=== WANDS ==================================================================================================

  • //[name] == wand && [quality] == unique // TORCH OF IRO

  • //[name] == yewwand && [quality] == unique // MAELSTROM

  • //[name] == bonewand && [quality] == unique // GRAVENSPINE

  • //[name] == grimwand && [quality] == unique // UME'S LAMENT

  •  

  • //[name] == burntwand && [quality] == unique // SUICIDE BRANCH

  • //[name] == petrifiedwand && [quality] == unique // CARIN SHARD

  • //[name] == tombwand && [quality] == unique // ARM OF KING LEORIC

  • //[name] == gravewand && [quality] == unique // BLACKHAND KEY

  •  

  • //[name] == lichwand && [quality] == unique // BONESHADE

  • [name] == unearthedwand && [quality] == unique // DEATH'S WEB

  •  

  •  

  • //============================================================================================================

  • //=== JEWELRY ================================================================================================

  • //============================================================================================================

  •  

  •  

  • //=== AMULET =================================================================================================

  • //[name] == amulet && [quality] == unique # [itemfastergethitrate] == 20 // NOKOZAN RELIC

  • //[name] == amulet && [quality] == unique # [coldmindam] >= 1 # # [maxquantity] == 1 // THE EYE OF ETLICH

  • //[name] == amulet && [quality] == unique # [coldresist] == 10 && [fireresist] == 10 // THE MAHIM-OAK CURIO

  • //[name] == amulet && [quality] == unique # [strength] == 12 && [dexterity] == 12 // SARACEN'S CHANCE

  • //[name] == amulet && [quality] == unique # [defense] == 100 && [dexterity] == 25 // THE CAT'S EYE

  • //[name] == amulet && [quality] == unique # [itemdamagetomana] == 10 // CRESCENT MOON

  • //[name] == amulet && [quality] == unique # [poisonresist] == 75 // ATMA'S SCARAB

  • //[name] == amulet && [quality] == unique # [firemindam] == 24 // THE RISING SUN

  • [name] == amulet && [quality] == unique # [ias] == 20 && [lightresist] == 35 // HIGHLORD'S WRATH

  • [name] == amulet && [quality] == unique # [strength] == 5 // MARA'S KALEIDOSCOPE

  • //[name] == amulet && [quality] == unique # [tohit] >= 400 // METALGRID

  •  

  • //=== RINGS ==================================================================================================

  • //[name] == ring && [quality] == unique # [magicdamagereduction] == 3 // NAGELRING

  • //[name] == ring && [quality] == unique # [manarecovery] == 20 // MANALD HEAL

  • [name] == ring && [quality] == unique # [itemmaxmanapercent] == 25 // STONE OF JORDAN

  • [name] == ring && [quality] == unique # [maxhp] == 40 && [magicdamagereduction] >= 12 // DWARF STAR

  • [name] == ring && [quality] == unique # [tohit] >= 150 && [dexterity] >= 15 // RAVEN FROST

  • [name] == ring && [quality] == unique # [lifeleech] >= 3 && [maxstamina] == 50 // BUL-KATHOS' WEDDING BAND

  • [name] == ring && [quality] == unique # [lifeleech] >= 6 // CARRION WIND

  • [name] == ring && [quality] == unique # [poisonresist] <= 30 // NATURE'S PEACE

  • [name] == ring && [quality] == unique # [itemabsorblightpercent] >= 10 && [itemmagicbonus] >= 10 // WISP PROJECTOR

  •  

  • //=== JEWEL ==================================================================================================

  • [name] == jewel && [quality] == unique // RAINBOW FACET

  •  

  •  

  • //============================================================================================================

  • //=== CLASS-SPECIFIC =========================================================================================

  • //============================================================================================================

  •  

  •  

  • //=== AMAZON =================================================================================================

  • //[name] == matriarchalspear && [quality] == unique // STONERAVEN

  • //[name] == ceremonialpike && [quality] == unique // LYCANDER'S FLANK

  • //[name] == ceremonialbow && [quality] == unique // LYCANDER'S AIM

  • [name] == ceremonialjavelin && [quality] == unique && [flag] == ethereal // TITAN'S REVENGE

  • //[name] == matriarchaljavelin && [quality] == unique # # [maxquantity] == 1 // THUNDERSTROKE

  • //[name] == matriarchalbow && [quality] == unique // BLOOD RAVEN'S CHARGE

  •  

  • //=== ASSASSIN ===============================================================================================

  • //[name] == battlecestus && [quality] == unique // SHADOW KILLER

  • //[name] == greatertalons && [quality] == unique // BARTUC'S CUT-THROAT

  • //[name] == wristsword && [quality] == unique // JADE TALON

  • //[name] == feralclaws && [quality] == unique // FIRELIZARD'S TALONS

  •  

  • //=== BARBARIAN ==============================================================================================

  • //[name] == slayerguard && [quality] == unique # # [maxquantity] == 1 // ARREAT'S FACE

  • //[name] == furyvisor && [quality] == unique // WOLFHOWL

  • //[name] == destroyerhelm && [quality] == unique // DEMONHORN'S EDGE

  • //[name] == conquerorcrown && [quality] == unique // HALABERD'S REIGN

  •  

  • //=== DRUID ==================================================================================================

  • [name] == totemicmask && [quality] == unique # # [maxquantity] == 1 // JALAL'S MANE

  • //[name] == bloodspirit && [quality] == unique # # [maxquantity] == 1 // CEREBUS' BITE

  • //[name] == skyspirit && [quality] == unique // RAVENLORE

  • //[name] == earthspirit && [quality] == unique // SPIRIT KEEPER

  •  

  • //=== NECROMANCER ============================================================================================

  • //[name] == hierophanttrophy && [quality] == unique // HOMUNCULUS

  • //[name] == bloodlordskull && [quality] == unique // DARKFORCE SPAWN

  • //[name] == succubusskull && [quality] == unique // BONEFLAME

  •  

  • //=== PALADIN ================================================================================================

  • //[name] == sacredrondache && [quality] == unique // ALMA NEGRA

  • [name] == gildedshield && [quality] == unique // HERALD OF ZAKARUM

  • //[name] == zakarumshield && [quality] == unique // DRAGONSCALE

  •  

  • //=== SORCERESS ==============================================================================================

  • //[name] == swirlingcrystal && [quality] == unique // THE OCULUS

  • [name] == eldritchorb && [quality] == unique // ESCHUTA'S TEMPER

  • [name] == dimensionalshard && [quality] == unique // DEATH'S FATHOM

  •  

  • //=== CHARMS =================================================================================================

  • [name] == smallcharm && [quality] == unique // ANNIHILUS

  • //[name] == largecharm && [quality] == unique // HELLFIRE TORCH

  • [name] == grandcharm && [quality] == unique // GHEED'S FORTUNE

  •  

  •  

  • //============================================================================================================

  • //=== SET ====================================================================================================

  • //============================================================================================================

  •  

  •  

  • //=== ANGELIC RAIMENT ========================================================================================

  • //[name] == ringmail && [quality] == set // ANGELIC MANTLE

  • //[name] == sabre && [quality] == set // ANGELIC SICKLE

  • //[name] == ring && [quality] == set # [maxhp] == 20 // ANGELIC HALO # # [MaxQuantity] == 1

  • //[name] == amulet && [quality] == set # [itemlightradius] == 3 // ANGELIC WINGS # # [MaxQuantity] == 1

  •  

  • //=== ARCANNA'S TRICKS =======================================================================================

  • //[name] == skullcap && [quality] == set // ARCANNA'S HEAD

  • //[name] == lightplate && [quality] == set // ARCANNA'S FLESH

  • //[name] == warstaff && [quality] == set // ARCANNA'S DEATHWAND

  • //[name] == amulet && [quality] == set # [maxmana] == 15 // ARCANNA'S SIGN

  •  

  • //=== ARTIC GEAR =============================================================================================

  • //[name] == quiltedarmor && [quality] == set // ARCTIC FURS

  • //[name] == lightbelt && [quality] == set // ARCTIC BINDING

  • //[name] == lightgauntlets && [quality] == set # [maxhp] == 20 // ARCTIC MITTS

  • //[name] == shortwarbow && [quality] == set // ARCTIC HORN

  •  

  • //=== BERSERKER'S ARSENAL ====================================================================================

  • //[name] == helm && [quality] == set // BERSERKER'S HEADGEAR

  • //[name] == splintmail && [quality] == set // BERSERKER'S HAUBERK

  • //[name] == doubleaxe && [quality] == set // BERSERKER'S HATCHET

  •  

  • //=== CATHAN'S TRAPS =========================================================================================

  • //[name] == mask && [quality] == set // CATHAN'S VISAGE

  • //[name] == chainmail && [quality] == set // CATHAN'S MESH

  • //[name] == battlestaff && [quality] == set // CATHAN'S RULE

  • //[name] == amulet && [quality] == set # [fhr] == 10 // CATHAN'S SIGIL

  • //[name] == ring && [quality] == set # [lifeleech] == 6 // CATHAN'S SEAL

  •  

  • //=== CIVERB'S VESTMENTS =====================================================================================

  • //[name] == grandscepter && [quality] == set // CIVERB'S CUDGEL

  • //[name] == amulet && [quality] == set # [hpregen] == 4 // CIVERB'S ICON

  • //[name] == largeshield && [quality] == set // CIVERB'S WARD

  •  

  • //=== CLEGLAW'S BRACE ========================================================================================

  • //[name] == longsword && [quality] == set // CLEGLAW'S TOOTH

  • //[name] == chaingloves && [quality] == set // CLEGLAW'S PINCERS

  • //[name] == smallshield && [quality] == set // CLEGLAW'S CLAW

  •  

  • //=== DEATH'S DISGUISE =======================================================================================

  • //[name] == warsword && [quality] == set // DEATH'S TOUCH

  • //[name] == leathergloves && [quality] == set # [defense] == 3 # # [maxquantity] == 1 // DEATH'S HAND

  • //[name] == sash && [quality] == set // DEATH'S GUARD

  •  

  • //=== HSARUS' DEFENSE ========================================================================================

  • //[name] == buckler && [quality] == set // HSARUS' IRON FIST

  • //[name] == belt && [quality] == set # [maxhp] == 20 // HSARUS' IRON STAY

  • //[name] == chainboots && [quality] == set // HSARUS' IRON HEEL

  •  

  • //=== INFERNAL TOOLS =========================================================================================

  • //[name] == cap && [quality] == set # [fireresist] == 10 // INFERNAL CRANIUM

  • //[name] == heavybelt && [quality] == set # [maxhp] == 20 // INFERNAL SIGN

  • //[name] == grimwand && [quality] == set // INFERNAL TORCH

  •  

  • //=== IRATHA'S FINERY ========================================================================================

  • //[name] == crown && [quality] == set # [fireresist] == 30 // IRATHA'S COIL

  • //[name] == amulet && [quality] == set # [poisonresist] == 30 // IRATHA'S COLLAR

  • //[name] == heavybelt && [quality] == set # [plusdefense] == 25 // IRATHA'S CORD

  • //[name] == lightgauntlets && [quality] == set # [coldresist] == 30 // IRATHA'S CUFF

  •  

  • //=== ISENHART'S ARMORY ======================================================================================

  • //[name] == broadsword && [quality] == set // ISENHART'S LIGHTBRAND

  • //[name] == fullhelm && [quality] == set // ISENHART'S HORNS

  • //[name] == breastplate && [quality] == set // ISENHART'S CASE

  • //[name] == gothicshield && [quality] == set // ISENHART'S PARRY

  •  

  • //=== MILABREGA'S REGALIA ====================================================================================

  • //[name] == crown && [quality] == set # [maxhp] == 15 // MILABREGA'S DIADEM

  • //[name] == ancientarmor && [quality] == set // MILABREGA'S ROBE

  • //[name] == kiteshield && [quality] == set // MILABREGA'S ORB

  • //[name] == warscepter && [quality] == set // MILABREGA'S ROD

  •  

  • //=== SIGON'S COMPLETE STEEL =================================================================================

  • //[name] == greathelm && [quality] == set // SIGON'S VISOR

  • //[name] == gothicplate && [quality] == set // SIGON'S SHELTER

  • //[name] == greaves && [quality] == set // SIGON'S SABOT

  • //[name] == towershield && [quality] == set // SIGON'S GUARD

  • //[name] == platedbelt && [quality] == set // SIGON'S WRAP

  • //[name] == gauntlets && [quality] == set // SIGON'S GAGE

  •  

  • //=== TANCRED'S BATTLE GEAR ==================================================================================

  • //[name] == bonehelm && [quality] == set // TANCRED'S SKULL

  • //[name] == fullplatemail && [quality] == set // TANCRED'S SPINE

  • //[name] == boots && [quality] == set // TANCRED'S HOBNAILS

  • //[name] == militarypick && [quality] == set // TANCRED'S CROWBILL

  • //[name] == amulet && [quality] == set # [normaldamagereduction] == 2 // TANCRED'S WEIRD

  •  

  • //=== VIDALA'S RIG ===========================================================================================

  • //[name] == longbattlebow && [quality] == set // VIDALA'S BARB

  • //[name] == leatherarmor && [quality] == set // VIDALA'S AMBUSH

  • //[name] == lightplatedboots && [quality] == set // VIDALA'S FETLOCK

  • //[name] == amulet && [quality] == set # [coldresist] == 20 // VIDALA'S SNARE

  •  

  • //=== ALDUR'S WATCHTOWER =====================================================================================

  • //[name] == huntersguise && [quality] == set // ALDUR'S STONY GAZE

  • //[name] == battleboots && [quality] == set // ALDUR'S ADVANCE

  • //[name] == shadowplate && [quality] == set // ALDUR'S DECEPTION

  • //[name] == jaggedstar && [quality] == set // ALDUR'S RHYTHEM

  •  

  • //=== BUL-KATHOS' CHILDREN ===================================================================================

  • //[name] == colossusblade && [quality] == set // BUL-KATHOS' SACRED CHARGE

  • //[name] == mythicalsword && [quality] == set // BUL-KATHOS' TRIBAL GUARDIAN

  •  

  • //=== COW KING'S LEATHERS ====================================================================================

  • //[name] == warhat && [quality] == set // COW KING'S HORNS

  • //[name] == studdedleather && [quality] == set // COW KING'S HIDE

  • [name] == heavyboots && [quality] == set // COW KING'S HOOVES

  •  

  • //=== THE DISCIPLE ===========================================================================================

  • //[name] == amulet && [quality] == set # [itemallskills] == 1 // TELLING OF BEADS

  • //[name] == bramblemitts && [quality] == set // LAYING OF HANDS

  • //[name] == duskshroud && [quality] == set // DARK ADHERENT

  • //[name] == demonhideboots && [quality] == set // RITE OF PASSAGE

  • //[name] == mithrilcoil && [quality] == set // CREDENDUM

  •  

  • //=== GRISWOLD'S LEGACY ======================================================================================

  • //[name] == ornateplate && [quality] == set // GRISWOLD'S HEART

  • //[name] == corona && [quality] == set // GRISWOLD'S VALOR

  • //[name] == caduceus && [quality] == set // GRISWOLD'S REDEMPTION

  • //[name] == vortexshield && [quality] == set // GRISWOLD'S HONOR

  •  

  • //=== HEAVEN'S BRETHREN ======================================================================================

  • //[name] == cuirass && [quality] == set // HAEMOSU'S ADAMANT

  • //[name] == reinforcedmace && [quality] == set // DANGOON'S TEACHING

  • //[name] == ward && [quality] == set // TAEBAEK'S GLORY

  • //[name] == spiredhelm && [quality] == set // ONDAL'S ALMIGHTY

  •  

  • //=== HWANIN'S MAJESTY =======================================================================================

  • //[name] == grandcrown && [quality] == set // HWANIN'S SPLENDOR

  • //[name] == bill && [quality] == set // HWANIN'S JUSTICE

  • //[name] == tigulatedmail && [quality] == set // HWANIN'S REFUGE

  • //[name] == belt && [quality] == set # [lightmindam] == 3 // HWANIN'S BLESSING

  •  

  • //=== IMMORTAL KING ==========================================================================================

  • //[name] == avengerguard && [quality] == set // IMMORTAL KING'S WILL

  • //[name] == ogremaul && [quality] == set // IMMORTAL KING'S STONE CRUSHER

  • //[name] == sacredarmor && [quality] == set // IMMORTAL KING'S SOUL CAGE

  • //[name] == warbelt && [quality] == set // IMMORTAL KING'S DETAIL

  • //[name] == wargauntlets && [quality] == set # [defense] == 118 // IMMORTAL KING'S FORGE

  • //[name] == warboots && [quality] == set // IMMORTAL KING'S PILLAR

  •  

  • //=== M'AVINA'S BATTLE HYMN ==================================================================================

  • //[name] == diadem && [quality] == set // M'AVINA'S TRUE SIGHT

  • //[name] == grandmatronbow && [quality] == set // M'AVINA'S CASTER

  • //[name] == krakenshell && [quality] == set // M'AVINA'S EMBRACE

  • //[name] == battlegauntlets && [quality] == set // M'AVINA'S ICY CLUTCH

  • //[name] == sharkskinbelt && [quality] == set // M'AVINA'S TENET

  •  

  • //=== NATALYA'S ODIUM ========================================================================================

  • //[name] == grimhelm && [quality] == set // NATALYA'S TOTEM

  • //[name] == scissorssuwayyah && [quality] == set // NATALYA'S MARK

  • //[name] == loricatedmail && [quality] == set // NATALYA'S SHADOW

  • [name] == meshboots && [quality] == set # [defense] == 169 && [coldresist] == 25 && [lightresist] == 25 // NATALYA'S SOUL

  •  

  • 查看:5072|回复:42

    kolbot组队问题求救

    [复制链接]
     楼主|发表于 2018-4-24 15:20:30|显示全部楼层
    本帖最后由 mploveshinya 于 2018-4-24 15:21 编辑

    var StarterConfig = {
            MinGameTime: 300, // Minimum game length in seconds. If a game is ended too soon, the rest of the time is waited in the lobby
            PingQuitDelay: 30, // Time in seconds to wait in lobby after quitting due to high ping
            CreateGameDelay: 10, // Seconds to wait before creating a new game
            ResetCount: 98, // Reset game count back to 1 every X games.
            CharacterDifference: 99, // Character level difference. Set to false to disable character difference.
            ChatActionsDelay: 2, // Seconds to wait in lobby before entering a channel

            // ChannelConfig can override these options for individual profiles.
            JoinChannel: "mpteam1", // Default channel. Can be an array of channels - ["channel 1", "channel 2"]
            FirstJoinMessage: "hello", // Default join message. Can be an array of messages
            AnnounceGames: true, // Default value
            AfterGameMessage: "nextGame", // Default message after a finished game. Can be an array of messages

            SwitchKeyDelay: 5, // Seconds to wait before switching a used/banned key or after realm down
            CrashDelay: 10, // Seconds to wait after a d2 window crash
            FTJDelay: 60, // Seconds to wait after failing to create a game
            RealmDownDelay: 3, // Minutes to wait after getting Realm Down message
            UnableToConnectDelay: 5, // Minutes to wait after Unable To Connect message
            CDKeyInUseDelay: 5, // Minutes to wait before connecting again if CD-Key is in use.
            ConnectingTimeout: 20, // Seconds to wait before cancelling the 'Connecting...' screen
            PleaseWaitTimeout: 10, // Seconds to wait before cancelling the 'Please Wait...' screen
            WaitInLineTimeout: 120, // Seconds to wait before cancelling the 'Waiting in Line...' screen
            GameDoesNotExistTimeout: 30 // Seconds to wait before cancelling the 'Game does not exist.' screen
    };

    var ChannelConfig = {
            /* Override default values for JoinChannel, FirstJoinMessage, AnnounceGames and AfterGameMessage per profile
                    It's possible to override any number of these options (you don't have to put all of them)

                    **** DO NOT EDIT ANYTHING INSIDE THIS COMMENT BLOCK ***

                    Format:

                    "Profile Name": {
                            JoinChannel: "channel name", -OR- ["channel 1", "channel 2"],
                            FirstJoinMessage: "first message", -OR- ["join msg 1", "join msg 2"],
                            AnnounceGames: true,
                            AfterGameMessage: "message after a finished run" -OR- ["msg 1", msg 2"]
                    }

                    Multiple entries are separated by a comma

                    Examples:

                    "Profile 1": {
                            JoinChannel: "my channel",
                            FirstJoinMessage: ".login",
                            AnnounceGames: true,
                            AfterGameMessage: "follow my runs or die"
                    },
                    "Profile 2": {
                            JoinChannel: ["channel 1", "channel 2"],
                            FirstJoinMessage: [".login", "^login"],
                            AfterGameMessage: ["follow my runs or die", "seriously, you'll die"]
                    }
            */

            // Add your lines here

    };




     楼主|发表于 2018-4-24 15:21:07|显示全部楼层
    var StarterConfig = {
            JoinChannel: "mpteam1", // Name of the channel to join
            FirstJoinMessage: "I am helper", // Message to say when first joining a channel, usually ".login"
            ChatActionsDelay: 2, // Seconds to wait in lobby before entering a channel

            JoinRetryDelay: 5, // Time in seconds to wait before next join attempt
            SwitchKeyDelay: 5, // Seconds to wait before switching a used/banned key or after realm down

            CrashDelay: 5, // Seconds to wait after a d2 window crash
            RealmDownDelay: 3, // Minutes to wait after getting Realm Down message
            UnableToConnectDelay: 5, // Minutes to wait after Unable To Connect message
            CDKeyInUseDelay: 5, // Minutes to wait before connecting again if CD-Key is in use. SwitchKeys overrides this!
            ConnectingTimeout: 20, // Seconds to wait before cancelling the 'Connecting...' screen
            PleaseWaitTimeout: 30, // Seconds to wait before cancelling the 'Please Wait...' screen
            WaitInLineTimeout: 60, // Seconds to wait before cancelling the 'Waiting in Line...' screen
            GameDoesNotExistTimeout: 30 // Seconds to wait before cancelling the 'Game does not exist.' screen
    };

    /* Join game settings
            Format: "T_sormf": ["all"]
            If you want everyone to join the same leader, use "leader's profile": ["all"]
            NOTE: Use PROFILE names (profile matches window title), NOT character/account names
            leader:leecher groups need to be divided by a comma
            example:
                    var JoinSettings = {
                            "lead1": ["follow1", "follow2"],
                            "lead2": ["follow3", "follow4"]
                    };
    */

    var JoinSettings = {
            "T_sormf": ["all"]
    };

    // Advanced config - you don't have to edit this unless you need some of the features provided
    var AdvancedConfig = {
            /* Features: Override join delay for each profile

            * Format *:
                    "Profile Name": {JoinDelay: number_of_seconds}

            * Example * (don't edit this - it's just an example):
                    "MyProfile1": {JoinDelay: 3},
                    "MyProfile2": {JoinDelay: 6}
            */

            // Put your lines under this one. Multiple entries are separated by commas. No comma after the last one.

    };
     楼主|发表于 2018-4-24 15:22:32|显示全部楼层
    var StarterConfig = {
            JoinChannel: "mpteam1", // Name of the channel to join
            FirstJoinMessage: "hh", // Message to say when first joining a channel, usually ".login"
            ChatActionsDelay: 2, // Seconds to wait in lobby before entering a channel

            // D2BotChannel settings
            Games: ["mpmf"], // List of games to look for. Example: Games: ["some baal-", "chaos run-"],
            Passwords: ["1"], // List of game passwords. Each array in Games array should have a matching element in Passwords. Use "" for blank pw.
            JoinDelay: 5, // Seconds to wait between announcement and clicking join
            FriendListQuery: 0, // Seconds between "/f l" retries. 0 = disable

            SwitchKeyDelay: 0, // Seconds to wait before switching a used/banned key or after realm down

            SkipMutedKey: true,
            MutedKeyTrigger: "Your account has had all chat privileges suspended.",
            CrashDelay: 60, // Seconds to wait after a d2 window crash
            RealmDownDelay: 10, // Minutes to wait after getting Realm Down message
            UnableToConnectDelay: 5, // Minutes to wait after Unable To Connect message
            CDKeyInUseDelay: 5, // Minutes to wait before connecting again if CD-Key is in use. SwitchKeys overrides this!
            ConnectingTimeout: 20, // Seconds to wait before cancelling the 'Connecting...' screen
            PleaseWaitTimeout: 10, // Seconds to wait before cancelling the 'Please Wait...' screen
            WaitInLineTimeout: 60, // Seconds to wait before cancelling the 'Waiting in Line...' screen
            GameDoesNotExistTimeout: 5 // Seconds to wait before cancelling the 'Game does not exist.' screen
    };

    // Advanced config - you don't have to edit this unless you need some of the features provided
    var AdvancedConfig = {
            /* Features: Override channel for each profile, Override join delay for each profile

            * Format *:
                    "Profile Name": {JoinDelay: number_of_seconds}
            or
                    "Profile Name": {JoinChannel: "channel name"}
            or
                    "Profile Name": {JoinChannel: "channel name", JoinDelay: number_of_seconds}

            * Example * (don't edit this - it's just an example):

                    "MyProfile1": {JoinDelay: 3},
                    "MyProfile2": {JoinChannel: "some channel"},
                    "MyProfile3": {JoinChannel: "some other channel", JoinDelay: 11}
                    "MyProfile4": {AnnounceGames: true, AnnounceMessage: "Joining game"} // announce game you are joining
            */

            // Put your lines under this one. Multiple entries are separated by commas. No comma after the last one.

            "Test": {
                    JoinChannel: "op nnqry",
                    JoinDelay: 3,
                    AnnounceGames: true,
                    AnnounceMessage: "Joining game" // output: Joining game Baals-23
            }
    };
     楼主|发表于 2018-4-24 15:24:40|显示全部楼层
    下面2个是人物
    队长
    // Sorceress config file

    /* Brief instructions:
    * Notepad++ is HIGHLY recommended to use for editing these files. Visit http://notepad-plus-plus.org/
    * To comment out something, put // in front of that line
    * !!!Never comment out something you're not sure about, set it to false or disable as noted in description if you don't want to use it.
    * true and false are case sensitive. Good: Config.SomeVar = true; Bad: Config.SomeVar = True;
    */

    function LoadConfig() {
            /* Sequence config
             * Set to true if you want to run it, set to false if not.
             * If you want to change the order of the scripts, just change the order of their lines by using cut and paste.
             */
             
            // User addon script. Read the description in libs/bots/UserAddon.js
            Scripts.UserAddon = false; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!

            // Battle orders script - Use this for 2+ characters (for example BO barb + sorc)
            Scripts.BattleOrders = true;
                    Config.BattleOrders.Mode = 0; // 0 = give BO, 1 = get BO
                    Config.BattleOrders.Wait = true; // Idle until the player that received BO leaves.
                    Config.BattleOrders.Getters = ["PALYOU"]; // List of players to wait for before casting Battle Orders (mode 0). All players must be in the same area as the BOer.

            // Team MF system
            Config.MFLeader = true; // Set to true if you have one or more MFHelpers. Opens TP and gives commands when doing normal MF runs.

            // Boss/area scripts

            // *** act 1 ***
            Scripts.Corpsefire = false;
                    Config.Corpsefire.ClearDen = false;
            Scripts.Mausoleum = false;
                    Config.Mausoleum.KillBloodRaven = true;
                    Config.Mausoleum.ClearCrypt = false;
            Scripts.Rakanishu = false;
                    Config.Rakanishu.KillGriswold = false;
            Scripts.UndergroundPassage = false;
            Scripts.Coldcrow = false;
            Scripts.Tristram = false;
                    Config.Tristram.PortalLeech = false; // Set to true to open a portal for leechers.
            Scripts.Pit = false;
                    Config.Pit.ClearPit1 = false;
            Scripts.Treehead = false;
            Scripts.Smith = false;
            Scripts.BoneAsh = false;
            Scripts.Countess = false;
                    Config.Countess.KillGhosts = false;
            Scripts.Andariel = false;
            Scripts.Cows = false;

            // *** act 2 ***
            Scripts.Radament = false;
            Scripts.Coldworm = false;
                    Config.Coldworm.KillBeetleburst = false;
                    Config.Coldworm.ClearMaggotLair = false; // Clear all 3 levels
            Scripts.AncientTunnels = false;
                    Config.AncientTunnels.OpenChest = false; // Open special chest in Lost City
                    Config.AncientTunnels.KillDarkElder = false;
            Scripts.Summoner = false;
                    Config.Summoner.FireEye = false;
            Scripts.Tombs = false;
            Scripts.Duriel = false;

            // *** act 3 ***
            Scripts.Stormtree = false;
            Scripts.KurastTemples = false;
            Scripts.Icehawk = false;
            Scripts.Endugu = false;
            Scripts.Travincal = true;
                    Config.Travincal.PortalLeech = false; // Set to true to open a portal for leechers.
            Scripts.Mephisto = true;
                    Config.Mephisto.MoatTrick = false;
                    Config.Mephisto.KillCouncil = true;
                    Config.Mephisto.TakeRedPortal = false;

            // *** act 4 ***
            Scripts.OuterSteppes = false;
            Scripts.Izual = false;
            Scripts.Hephasto = false;
            Scripts.Vizier = false; // Intended for classic sorc, kills Vizier only.
            Scripts.FastDiablo = false;
            Scripts.Diablo = true;
                    Config.Diablo.Entrance = false; // Start from entrance
                    Config.Diablo.SealWarning = "Leave the seals alone!";
                    Config.Diablo.EntranceTP = "Entrance TP up";
                    Config.Diablo.StarTP = "Star TP up";
                    Config.Diablo.DiabloMsg = "Diablo";
            Scripts.SealLeader = false; // Clear a safe spot around seals and invite leechers in. Leechers should run SealLeecher script. Don't run with Diablo or FastDiablo.

            // *** act 5 ***
            Scripts.Pindleskin = true;
                    Config.Pindleskin.UseWaypoint = true;
                    Config.Pindleskin.KillNihlathak = false;
                    Config.Pindleskin.ViperQuit = false; // End script if Tomb Vipers are found.
            Scripts.Nihlathak = false;
                    Config.Nihlathak.ViperQuit = false; // End script if Tomb Vipers are found.
            Scripts.Eldritch = false;
                    Config.Eldritch.OpenChest = false;
                    Config.Eldritch.KillShenk = true;
                    Config.Eldritch.KillDacFarren = false;
            Scripts.Eyeback = false;
            Scripts.SharpTooth = false;
            Scripts.ThreshSocket = false;
            Scripts.Abaddon = false;
            Scripts.Frozenstein = false;
                    Config.Frozenstein.ClearFrozenRiver = false;
            Scripts.Bonesaw = false;
                    Config.Bonesaw.ClearDrifterCavern = false;
            Scripts.Snapchip = false;
                    Config.Snapchip.ClearIcyCellar = false;
            Scripts.Worldstone = false;
            Scripts.Baal = true;
                    Config.Baal.HotTPMessage = "Hot TP!";
                    Config.Baal.SafeTPMessage = "Safe TP!";
                    Config.Baal.BaalMessage = "Baal!";
                    Config.Baal.SoulQuit = false; // End script if Souls (Undead Soul Killers) are found.
                    Config.Baal.DollQuit = false; // End script if Dolls (Undead Stigyan Dolls) are found.
                    Config.Baal.KillBaal = true; // Kill Baal. Leaves game after wave 5 if false.

            /* ### leeching section ###
            * Unless stated otherwise, leader's character name isn't needed on order to run.
            * Don't use more scripts of the same type! (Run AutoBaal OR BaalHelper, not both)
            */

            Config.Leader = ""; // Leader's ingame character name. Leave blank to try auto-detection (works in AutoBaal, Wakka, MFHelper)
            Config.QuitList = [""]; // List of character names to quit with. Example: Config.QuitList = ["MySorc", "MyDin"];
            Config.QuitListMode = 0; // 0 = use character names; 1 = use profile names (all profiles must run on the same computer).

            Scripts.TristramLeech = false; // Enters Tristram, attempts to stay close to the leader and will try and help kill.
            Scripts.TravincalLeech = false; // Enters portal at back of Travincal.
                    Config.TravincalLeech.Helper = true; // If set to true the character will teleport to the stairs and help attack.
            Scripts.MFHelper = true; // Run the same MF run as the MFLeader. Leader must have Config.MFLeader = true
            Scripts.Wakka = false; // Walking chaos leecher with auto leader assignment, stays at safe distance from the leader
            Scripts.SealLeecher = false; // Enter safe portals to Chaos. Leader should run SealLeader.
            Scripts.DiabloHelper = false; // Chaos helper, kills monsters and doesn't open seals on its own.
                    Config.DiabloHelper.Wait = 120; // Seconds to wait for a runner to be in Chaos. If Config.Leader is set, it will wait only for the leader.
                    Config.DiabloHelper.Entrance = true; // Start from entrance. Set to false to start from star.
                    Config.DiabloHelper.SkipTP = false; // Don't wait for town portal and directly head to chaos. It will clear monsters around chaos entrance and wait for the runner.
                    Config.DiabloHelper.SkipIfBaal = false; // End script if there are party members in a Baal run.
            Scripts.AutoBaal = false; // Baal leecher with auto leader assignment
                    Config.AutoBaal.FindShrine = false; // false = disabled, 1 = search after hot tp message, 2 = search as soon as leader is found
                    Config.AutoBaal.LeechSpot = [15115, 5050]; // X, Y coords of Throne Room leech spot
                    Config.AutoBaal.LongRangeSupport = false; // Cast long distance skills from a safe spot
            Scripts.BaalHelper = false;
                    Config.BaalHelper.Wait = 120; // Seconds to wait for a runner to be in Throne
                    Config.BaalHelper.KillNihlathak = false; // Kill Nihlathak before going to Throne
                    Config.BaalHelper.FastChaos = false; // Kill Diablo before going to Throne
                    Config.BaalHelper.DollQuit = false;  // End script if Dolls (Undead Soul Killers) are found.
                    Config.BaalHelper.KillBaal = true; // Kill Baal. If set to false, you must configure Config.QuitList or the bot will wait indefinitely.
                    Config.BaalHelper.SkipTP = false; // Don't wait for a TP, go to WSK3 and wait for someone to go to throne. Anti PK measure.
            Scripts.Follower = false; // Script that follows a manually played leader around like a merc. For a list of commands, see Follower.js

            // *** special scripts ***
            Scripts.WPGetter = false; // Get missing waypoints
            Scripts.GetKeys = false;  // Hunt for T/H/D keys
            Scripts.OrgTorch = false;
                    Config.OrgTorch.MakeTorch = true; // Convert organ sets to torches
                    Config.OrgTorch.WaitForKeys = true; // Enable Torch System to get keys from other profiles. See libs/TorchSystem.js for more info
                    Config.OrgTorch.WaitTimeout = 15; // Time in minutes to wait for keys before moving on
                    Config.OrgTorch.UseSalvation = true; // Use Salvation aura on Mephisto (if possible)
                    Config.OrgTorch.GetFade = false; // Get fade by standing in a fire. You MUST have Last Wish or Treachery on your character being worn.
            Scripts.Rusher = false; // Rush bot. For a list of commands, see Rusher.js
                    Config.Rusher.WaitPlayerCount = 0; // Wait until game has a certain number of players (0 - don't wait, 8 - wait for full game).
                    Config.Rusher.Radament = false; // Do Radament quest.
                    Config.Rusher.LamEsen = false; // Do Lam Esen quest.
                    Config.Rusher.Izual = false; // Do Izual quest.
                    Config.Rusher.Shenk = false; // Do Shenk quest.
                    Config.Rusher.Anya = false; // Do Anya quest.
                    Config.Rusher.LastRun = ""; // End rush after this run. List of runs: http://pastebin.com/Uez3nZ6g
            Scripts.Rushee = false; // Automatic rushee, works with Rusher. Set Rusher's character name as Config.Leader
                    Config.Rushee.Quester = false; // Enter portals and get quest items.
                    Config.Rushee.Bumper = false; // Do Ancients and Baal. Minimum levels: 20 - norm, 40 - nightmare
            Scripts.CrushTele = false; // classic rush teleporter. go to area of interest and press "-" numpad key
            Scripts.Questing = false; // solves missing quests (skill/stat+shenk)
            Scripts.Gamble = false; // Gambling system, other characters will mule gold into your game so you can gamble infinitely. See Gambling.js
            Scripts.Crafting = false; // Crafting system, other characters will mule crafting ingredients. See CraftingSystem.js
            Scripts.GhostBusters = false; // Kill ghosts in most areas that contain them
            Scripts.Enchant = false;
                    Config.Enchant.Triggers = ["chant", "cows", "wps"]; // Chat commands for enchant, cow level and waypoint giving
                    Config.Enchant.GetLeg = false; // Get Wirt's Leg from Tristram. If set to false, it will check for the leg in town.
                    Config.Enchant.AutoChant = false; // Automatically enchant nearby players and their minions
                    Config.Enchant.GameLength = 20; // Game length in minutes
            Scripts.IPHunter = false;
                    Config.IPHunter.IPList = []; // List of IPs to look for. example: [165, 201, 64]
                    Config.IPHunter.GameLength = 3; // Number of minutes to stay in game if ip wasn't found
            Scripts.KillDclone = false; // Kill Diablo Clone by using Arcane Sanctuary waypoint. Diablo needs to walk the Earth in the game.
            Scripts.ShopBot = false; // Shopbot script. Automatically uses shopbot.nip and ignores other pickits.
                    // Supported NPCs: Akara, Elzix, Fara, Drognan, Ormus, Asheara, Anya. Multiple NPCs are also supported, example: ["Elzix", "Fara"]
                    // Use common sense when combining NPCs. Shopping in different acts will probably lead to bugs.
                    Config.ShopBot.ShopNPC = "Anya";
                    // Put item classid numbers or names to scan (remember to put quotes around names). Leave blank to scan ALL items. See libs/config/templates/ShopBot.txt
                    Config.ShopBot.ScanIDs = [];
                    Config.ShopBot.CycleDelay = 0; // Delay between shopping cycles in milliseconds, might help with crashes.
                    Config.ShopBot.QuitOnMatch = false; // Leave game as soon as an item is shopped.
            Scripts.ChestMania = false; // Open chests in configured areas. See sdk/areas.txt
                    Config.ChestMania.Act1 = [13, 14, 15, 16, 18, 19]; // List of act 1 areas to open chests in
                    Config.ChestMania.Act2 = [55, 59, 65, 66, 67, 68, 69, 70, 71, 72]; // List of act 2 areas to open chests in
                    Config.ChestMania.Act3 = [79, 80, 81, 92, 93, 84, 85, 90]; // List of act 3 areas to open chests in
                    Config.ChestMania.Act4 = []; // List of act 4 areas to open chests in
                    Config.ChestMania.Act5 = [115, 116, 119, 125, 126, 127]; // List of act 5 areas to open chests in
            Scripts.ClearAnyArea = false; // Clear any area. Uses Config.ClearType to determine which type of monsters to kill.
                    Config.ClearAnyArea.AreaList = [108]; // List of area ids to clear. See sdk/areas.txt

            // *** Guest scripts ***

            // Baal Assistant by YourGreatestMember
            Scripts.BaalAssistant = false; // Used to leech or help in baal runs.
                    Config.BaalAssistant.Wait = 120; // Seconds to wait for a runner to be in the throne / portal wait / safe TP wait / hot TP wait...
                    Config.BaalAssistant.KillNihlathak = false; // Kill Nihlathak before going to Throne
                    Config.BaalAssistant.FastChaos = false; // Kill Diablo before going to Throne
                    Config.BaalAssistant.Helper = true; // Set to true to help attack, set false to to leech.
                    Config.BaalAssistant.GetShrine = false; // Set to true to get a experience shrine at the start of the run.
                    Config.BaalAssistant.GetShrineWaitForHotTP = false; // Set to true to get a experience shrine after leader shouts the hot tp message as defined in Config.BaalAssistant.HotTPMessage
                    Config.BaalAssistant.SkipTP = false; // Set to true to enable the helper to skip the TP and teleport down to the throne room.
                    Config.BaalAssistant.WaitForSafeTP = false; // Set to true to wait for a safe TP message (defined in SafeTPMessage)
                    Config.BaalAssistant.DollQuit = false; // Quit on dolls. (Hardcore players?)
                    Config.BaalAssistant.SoulQuit = false; // Quit on Souls. (Hardcore players?)
                    Config.BaalAssistant.KillBaal = true; // Set to true to kill baal, if you set to false you MUST configure Config.QuitList or Config.BaalAssistant.NextGameMessage or the bot will wait indefinitely.
                    Config.BaalAssistant.HotTPMessage = ["Hot"]; // Configure safe TP messages.
                    Config.BaalAssistant.SafeTPMessage = ["Safe", "Clear"]; // Configure safe TP messages.
                    Config.BaalAssistant.BaalMessage = ["Baal"]; // Configure baal messages, this is a precautionary measure.
                    Config.BaalAssistant.NextGameMessage = ["Next Game", "Next", "New Game"];        // Next Game message, this is a precautionary quit command, Reccomended setting up: Config.QuitList

            // Town settings
            Config.HealHP = 50; // Go to a healer if under designated percent of life.
            Config.HealMP = 0; // Go to a healer if under designated percent of mana.
            Config.HealStatus = false; // Go to a healer if poisoned or cursed
            Config.UseMerc = true; // Use merc. This is ignored and always false in d2classic.
            Config.MercWatch = false; // Instant merc revive during battle.

            // Potion settings
            Config.UseHP = 75; // Drink a healing potion if life is under designated percent.
            Config.UseRejuvHP = 50;  // Drink a rejuvenation potion if life is under designated percent.
            Config.UseMP = 20; // Drink a mana potion if mana is under designated percent.
            Config.UseRejuvMP = 0; // Drink a rejuvenation potion if mana is under designated percent.
            Config.UseMercHP = 75; // Give a healing potion to your merc if his/her life is under designated percent.
            Config.UseMercRejuv = 0; // Give a rejuvenation potion to your merc if his/her life is under designated percent.
            Config.HPBuffer = 0; // Number of healing potions to keep in inventory.
            Config.MPBuffer = 0; // Number of mana potions to keep in inventory.
            Config.RejuvBuffer = 0; // Number of rejuvenation potions to keep in inventory.

            // Chicken settings
            Config.LifeChicken = 30; // Exit game if life is less or equal to designated percent.
            Config.ManaChicken = 0; // Exit game if mana is less or equal to designated percent.
            Config.MercChicken = 0; // Exit game if merc's life is less or equal to designated percent.
            Config.TownHP = 0; // Go to town if life is under designated percent.
            Config.TownMP = 0; // Go to town if mana is under designated percent.

            /* Inventory lock configuration. !!!READ CAREFULLY!!!
             * 0 = item is locked and won't be moved. If item occupies more than one slot, ALL of those slots must be set to 0 to lock it in place.
             * Put 0s where your torch, annihilus and everything else you want to KEEP is.
             * 1 = item is unlocked and will be dropped, stashed or sold.
             * If you don't change the default values, the bot won't stash items.
             */
            Config.Inventory[0] = [0,0,0,0,0,0,1,1,1,1];
            Config.Inventory[1] = [0,0,0,0,0,0,1,1,1,1];
            Config.Inventory[2] = [0,0,0,0,0,0,1,1,1,1];
            Config.Inventory[3] = [0,0,0,0,0,0,1,1,1,1];

            Config.StashGold = 100000; // Minimum amount of gold to stash.

            /* Potion types for belt columns from left to right.
             * Rejuvenation potions must always be rightmost.
             * Supported potions - Healing ("hp"), Mana ("mp") and Rejuvenation ("rv")
             */
            Config.BeltColumn[0] = "hp";
            Config.BeltColumn[1] = "mp";
            Config.BeltColumn[2] = "rv";
            Config.BeltColumn[3] = "rv";

            /* Minimum amount of potions. If we have less, go to vendor to purchase more.
             * Set rejuvenation columns to 0, because they can't be bought.
             */
            Config.MinColumn[0] = 3;
            Config.MinColumn[1] = 3;
            Config.MinColumn[2] = 0;
            Config.MinColumn[3] = 0;

            // Pickit config. Default folder is kolbot/pickit.
            Config.PickitFiles.push("koltonstart.nip");
            Config.PickitFiles.push("LLD.nip");
            Config.PickRange = 40; // Pick radius
            Config.FastPick = false; // Check and pick items between attacks

            // Additional item info log settings. All info goes to \logs\ItemLog.txt
            Config.ItemInfo = true; // Log stashed, skipped (due to no space) or sold items.
            Config.ItemInfoQuality = []; // The quality of sold items to log. See NTItemAlias.dbl for values. Example: Config.ItemInfoQuality = [6, 7, 8];

            // Item identification settings
            Config.CainID.Enable = false; // Identify items at Cain
            Config.CainID.MinGold = 2500000; // Minimum gold (stash + character) to have in order to use Cain.
            Config.CainID.MinUnids = 3; // Minimum number of unid items in order to use Cain.
            Config.FieldID = false; // Identify items in the field instead of going to town.
            Config.DroppedItemsAnnounce.Enable = false;        // Announce Dropped Items to in-game newbs
            Config.DroppedItemsAnnounce.Quality = []; // Quality of item to announce. See NTItemAlias.dbl for values. Example: Config.DroppedItemsAnnounce.Quality = [6, 7, 8];

            // Repair settings
            Config.CubeRepair = false; // Repair weapons with Ort and armor with Ral rune. Don't use it if you don't understand the risk of losing items.
            Config.RepairPercent = 40; // Durability percent of any equipped item that will trigger repairs.

            // Gambling config
            Config.Gamble = false;
            Config.GambleGoldStart = 2000000;
            Config.GambleGoldStop = 500000;

            // List of item names or classids for gambling. Check libs/NTItemAlias.dbl file for other item classids.
            Config.GambleItems.push("Amulet");
            Config.GambleItems.push("Ring");
            Config.GambleItems.push("Circlet");
            Config.GambleItems.push("Coronet");

            /* Cubing config. All recipe names are available in Templates/Cubing.txt. For item names/classids check NTItemAlias.dbl
             * The format is Config.Recipes.push([recipe_name, item_name_or_classid, etherealness]). Etherealness is optional and only applies to some recipes.
             */
            Config.Cubing = false; // Set to true to enable cubing.

            // Ingredients for the following recipes will be auto-picked, for classids check libs/NTItemAlias.dbl

            //Config.Recipes.push([Recipe.Gem, "Flawless Amethyst"]); // Make Perfect Amethyst
            //Config.Recipes.push([Recipe.Gem, "Flawless Topaz"]); // Make Perfect Topaz
            //Config.Recipes.push([Recipe.Gem, "Flawless Sapphire"]); // Make Perfect Sapphire
            //Config.Recipes.push([Recipe.Gem, "Flawless Emerald"]); // Make Perfect Emerald
            //Config.Recipes.push([Recipe.Gem, "Flawless Ruby"]); // Make Perfect Ruby
            //Config.Recipes.push([Recipe.Gem, "Flawless Diamond"]); // Make Perfect Diamond
            //Config.Recipes.push([Recipe.Gem, "Flawless Skull"]); // Make Perfect Skull

            //Config.Recipes.push([Recipe.Token]); // Make Token of Absolution

            //Config.Recipes.push([Recipe.Rune, "Pul Rune"]); // Upgrade Pul to Um
            //Config.Recipes.push([Recipe.Rune, "Um Rune"]); // Upgrade Um to Mal
            //Config.Recipes.push([Recipe.Rune, "Mal Rune"]); // Upgrade Mal to Ist
            //Config.Recipes.push([Recipe.Rune, "Ist Rune"]); // Upgrade Ist to Gul
            //Config.Recipes.push([Recipe.Rune, "Gul Rune"]); // Upgrade Gul to Vex

            //Config.Recipes.push([Recipe.Caster.Amulet]); // Craft Caster Amulet
            //Config.Recipes.push([Recipe.Blood.Ring]); // Craft Blood Ring
            //Config.Recipes.push([Recipe.Blood.Helm, "Armet"]); // Craft Blood Armet
            //Config.Recipes.push([Recipe.HitPower.Gloves, "Vambraces"]); // Craft Hit Power Vambraces

            // The gems not used by other recipes will be used for magic item rerolling.

            //Config.Recipes.push([Recipe.Reroll.Magic, "Diadem"]); // Reroll magic Diadem
            //Config.Recipes.push([Recipe.Reroll.Magic, "Grand Charm"]); // Reroll magic Grand Charm (ilvl 91+)

            //Config.Recipes.push([Recipe.Reroll.Rare, "Diadem"]); // Reroll rare Diadem

            /* Base item for the following recipes must be in pickit. The rest of the ingredients will be auto-picked.
             * Use Roll.Eth, Roll.NonEth or Roll.All to determine what kind of base item to roll - ethereal, non-ethereal or all.
             */
            //Config.Recipes.push([Recipe.Socket.Weapon, "Thresher", Roll.Eth]); // Socket ethereal Thresher
            //Config.Recipes.push([Recipe.Socket.Weapon, "Cryptic Axe", Roll.Eth]); // Socket ethereal Cryptic Axe
            //Config.Recipes.push([Recipe.Socket.Armor, "Sacred Armor", Roll.Eth]); // Socket ethereal Sacred Armor
            //Config.Recipes.push([Recipe.Socket.Armor, "Archon Plate", Roll.Eth]); // Socket ethereal Archon Plate

            //Config.Recipes.push([Recipe.Unique.Armor.ToExceptional, "Heavy Gloves", Roll.NonEth]); // Upgrade Bloodfist to Exceptional
            //Config.Recipes.push([Recipe.Unique.Armor.ToExceptional, "Light Gauntlets", Roll.NonEth]); // Upgrade Magefist to Exceptional
            //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "Sharkskin Gloves", Roll.NonEth]); // Upgrade Bloodfist or Grave Palm to Elite
            //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "Battle Gauntlets", Roll.NonEth]); // Upgrade Magefist or Lavagout to Elite
            //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "War Boots", Roll.NonEth]); // Upgrade Gore Rider to Elite

            /* Runeword config. All recipes are available in Templates/Runewords.txt
             * Keep lines follow pickit format and any given runeword is tested vs ALL lines so you don't need to repeat them
             */
            Config.MakeRunewords = false; // Set to true to enable runeword making/rerolling

    查看:5072|回复:42

    kolbot组队问题求救

    [复制链接]
     楼主|发表于 2018-4-24 15:20:30|显示全部楼层
    本帖最后由 mploveshinya 于 2018-4-24 15:21 编辑

    var StarterConfig = {
            MinGameTime: 300, // Minimum game length in seconds. If a game is ended too soon, the rest of the time is waited in the lobby
            PingQuitDelay: 30, // Time in seconds to wait in lobby after quitting due to high ping
            CreateGameDelay: 10, // Seconds to wait before creating a new game
            ResetCount: 98, // Reset game count back to 1 every X games.
            CharacterDifference: 99, // Character level difference. Set to false to disable character difference.
            ChatActionsDelay: 2, // Seconds to wait in lobby before entering a channel

            // ChannelConfig can override these options for individual profiles.
            JoinChannel: "mpteam1", // Default channel. Can be an array of channels - ["channel 1", "channel 2"]
            FirstJoinMessage: "hello", // Default join message. Can be an array of messages
            AnnounceGames: true, // Default value
            AfterGameMessage: "nextGame", // Default message after a finished game. Can be an array of messages

            SwitchKeyDelay: 5, // Seconds to wait before switching a used/banned key or after realm down
            CrashDelay: 10, // Seconds to wait after a d2 window crash
            FTJDelay: 60, // Seconds to wait after failing to create a game
            RealmDownDelay: 3, // Minutes to wait after getting Realm Down message
            UnableToConnectDelay: 5, // Minutes to wait after Unable To Connect message
            CDKeyInUseDelay: 5, // Minutes to wait before connecting again if CD-Key is in use.
            ConnectingTimeout: 20, // Seconds to wait before cancelling the 'Connecting...' screen
            PleaseWaitTimeout: 10, // Seconds to wait before cancelling the 'Please Wait...' screen
            WaitInLineTimeout: 120, // Seconds to wait before cancelling the 'Waiting in Line...' screen
            GameDoesNotExistTimeout: 30 // Seconds to wait before cancelling the 'Game does not exist.' screen
    };

    var ChannelConfig = {
            /* Override default values for JoinChannel, FirstJoinMessage, AnnounceGames and AfterGameMessage per profile
                    It's possible to override any number of these options (you don't have to put all of them)

                    **** DO NOT EDIT ANYTHING INSIDE THIS COMMENT BLOCK ***

                    Format:

                    "Profile Name": {
                            JoinChannel: "channel name", -OR- ["channel 1", "channel 2"],
                            FirstJoinMessage: "first message", -OR- ["join msg 1", "join msg 2"],
                            AnnounceGames: true,
                            AfterGameMessage: "message after a finished run" -OR- ["msg 1", msg 2"]
                    }

                    Multiple entries are separated by a comma

                    Examples:

                    "Profile 1": {
                            JoinChannel: "my channel",
                            FirstJoinMessage: ".login",
                            AnnounceGames: true,
                            AfterGameMessage: "follow my runs or die"
                    },
                    "Profile 2": {
                            JoinChannel: ["channel 1", "channel 2"],
                            FirstJoinMessage: [".login", "^login"],
                            AfterGameMessage: ["follow my runs or die", "seriously, you'll die"]
                    }
            */

            // Add your lines here

    };




     楼主|发表于 2018-4-24 15:21:07|显示全部楼层
    var StarterConfig = {
            JoinChannel: "mpteam1", // Name of the channel to join
            FirstJoinMessage: "I am helper", // Message to say when first joining a channel, usually ".login"
            ChatActionsDelay: 2, // Seconds to wait in lobby before entering a channel

            JoinRetryDelay: 5, // Time in seconds to wait before next join attempt
            SwitchKeyDelay: 5, // Seconds to wait before switching a used/banned key or after realm down

            CrashDelay: 5, // Seconds to wait after a d2 window crash
            RealmDownDelay: 3, // Minutes to wait after getting Realm Down message
            UnableToConnectDelay: 5, // Minutes to wait after Unable To Connect message
            CDKeyInUseDelay: 5, // Minutes to wait before connecting again if CD-Key is in use. SwitchKeys overrides this!
            ConnectingTimeout: 20, // Seconds to wait before cancelling the 'Connecting...' screen
            PleaseWaitTimeout: 30, // Seconds to wait before cancelling the 'Please Wait...' screen
            WaitInLineTimeout: 60, // Seconds to wait before cancelling the 'Waiting in Line...' screen
            GameDoesNotExistTimeout: 30 // Seconds to wait before cancelling the 'Game does not exist.' screen
    };

    /* Join game settings
            Format: "T_sormf": ["all"]
            If you want everyone to join the same leader, use "leader's profile": ["all"]
            NOTE: Use PROFILE names (profile matches window title), NOT character/account names
            leader:leecher groups need to be divided by a comma
            example:
                    var JoinSettings = {
                            "lead1": ["follow1", "follow2"],
                            "lead2": ["follow3", "follow4"]
                    };
    */

    var JoinSettings = {
            "T_sormf": ["all"]
    };

    // Advanced config - you don't have to edit this unless you need some of the features provided
    var AdvancedConfig = {
            /* Features: Override join delay for each profile

            * Format *:
                    "Profile Name": {JoinDelay: number_of_seconds}

            * Example * (don't edit this - it's just an example):
                    "MyProfile1": {JoinDelay: 3},
                    "MyProfile2": {JoinDelay: 6}
            */

            // Put your lines under this one. Multiple entries are separated by commas. No comma after the last one.

    };
     楼主|发表于 2018-4-24 15:22:32|显示全部楼层
    var StarterConfig = {
            JoinChannel: "mpteam1", // Name of the channel to join
            FirstJoinMessage: "hh", // Message to say when first joining a channel, usually ".login"
            ChatActionsDelay: 2, // Seconds to wait in lobby before entering a channel

            // D2BotChannel settings
            Games: ["mpmf"], // List of games to look for. Example: Games: ["some baal-", "chaos run-"],
            Passwords: ["1"], // List of game passwords. Each array in Games array should have a matching element in Passwords. Use "" for blank pw.
            JoinDelay: 5, // Seconds to wait between announcement and clicking join
            FriendListQuery: 0, // Seconds between "/f l" retries. 0 = disable

            SwitchKeyDelay: 0, // Seconds to wait before switching a used/banned key or after realm down

            SkipMutedKey: true,
            MutedKeyTrigger: "Your account has had all chat privileges suspended.",
            CrashDelay: 60, // Seconds to wait after a d2 window crash
            RealmDownDelay: 10, // Minutes to wait after getting Realm Down message
            UnableToConnectDelay: 5, // Minutes to wait after Unable To Connect message
            CDKeyInUseDelay: 5, // Minutes to wait before connecting again if CD-Key is in use. SwitchKeys overrides this!
            ConnectingTimeout: 20, // Seconds to wait before cancelling the 'Connecting...' screen
            PleaseWaitTimeout: 10, // Seconds to wait before cancelling the 'Please Wait...' screen
            WaitInLineTimeout: 60, // Seconds to wait before cancelling the 'Waiting in Line...' screen
            GameDoesNotExistTimeout: 5 // Seconds to wait before cancelling the 'Game does not exist.' screen
    };

    // Advanced config - you don't have to edit this unless you need some of the features provided
    var AdvancedConfig = {
            /* Features: Override channel for each profile, Override join delay for each profile

            * Format *:
                    "Profile Name": {JoinDelay: number_of_seconds}
            or
                    "Profile Name": {JoinChannel: "channel name"}
            or
                    "Profile Name": {JoinChannel: "channel name", JoinDelay: number_of_seconds}

            * Example * (don't edit this - it's just an example):

                    "MyProfile1": {JoinDelay: 3},
                    "MyProfile2": {JoinChannel: "some channel"},
                    "MyProfile3": {JoinChannel: "some other channel", JoinDelay: 11}
                    "MyProfile4": {AnnounceGames: true, AnnounceMessage: "Joining game"} // announce game you are joining
            */

            // Put your lines under this one. Multiple entries are separated by commas. No comma after the last one.

            "Test": {
                    JoinChannel: "op nnqry",
                    JoinDelay: 3,
                    AnnounceGames: true,
                    AnnounceMessage: "Joining game" // output: Joining game Baals-23
            }
    };
     楼主|发表于 2018-4-24 15:24:40|显示全部楼层
    下面2个是人物
    队长
    // Sorceress config file

    /* Brief instructions:
    * Notepad++ is HIGHLY recommended to use for editing these files. Visit http://notepad-plus-plus.org/
    * To comment out something, put // in front of that line
    * !!!Never comment out something you're not sure about, set it to false or disable as noted in description if you don't want to use it.
    * true and false are case sensitive. Good: Config.SomeVar = true; Bad: Config.SomeVar = True;
    */

    function LoadConfig() {
            /* Sequence config
             * Set to true if you want to run it, set to false if not.
             * If you want to change the order of the scripts, just change the order of their lines by using cut and paste.
             */
             
            // User addon script. Read the description in libs/bots/UserAddon.js
            Scripts.UserAddon = false; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!

            // Battle orders script - Use this for 2+ characters (for example BO barb + sorc)
            Scripts.BattleOrders = true;
                    Config.BattleOrders.Mode = 0; // 0 = give BO, 1 = get BO
                    Config.BattleOrders.Wait = true; // Idle until the player that received BO leaves.
                    Config.BattleOrders.Getters = ["PALYOU"]; // List of players to wait for before casting Battle Orders (mode 0). All players must be in the same area as the BOer.

            // Team MF system
            Config.MFLeader = true; // Set to true if you have one or more MFHelpers. Opens TP and gives commands when doing normal MF runs.

            // Boss/area scripts

            // *** act 1 ***
            Scripts.Corpsefire = false;
                    Config.Corpsefire.ClearDen = false;
            Scripts.Mausoleum = false;
                    Config.Mausoleum.KillBloodRaven = true;
                    Config.Mausoleum.ClearCrypt = false;
            Scripts.Rakanishu = false;
                    Config.Rakanishu.KillGriswold = false;
            Scripts.UndergroundPassage = false;
            Scripts.Coldcrow = false;
            Scripts.Tristram = false;
                    Config.Tristram.PortalLeech = false; // Set to true to open a portal for leechers.
            Scripts.Pit = false;
                    Config.Pit.ClearPit1 = false;
            Scripts.Treehead = false;
            Scripts.Smith = false;
            Scripts.BoneAsh = false;
            Scripts.Countess = false;
                    Config.Countess.KillGhosts = false;
            Scripts.Andariel = false;
            Scripts.Cows = false;

            // *** act 2 ***
            Scripts.Radament = false;
            Scripts.Coldworm = false;
                    Config.Coldworm.KillBeetleburst = false;
                    Config.Coldworm.ClearMaggotLair = false; // Clear all 3 levels
            Scripts.AncientTunnels = false;
                    Config.AncientTunnels.OpenChest = false; // Open special chest in Lost City
                    Config.AncientTunnels.KillDarkElder = false;
            Scripts.Summoner = false;
                    Config.Summoner.FireEye = false;
            Scripts.Tombs = false;
            Scripts.Duriel = false;

            // *** act 3 ***
            Scripts.Stormtree = false;
            Scripts.KurastTemples = false;
            Scripts.Icehawk = false;
            Scripts.Endugu = false;
            Scripts.Travincal = true;
                    Config.Travincal.PortalLeech = false; // Set to true to open a portal for leechers.
            Scripts.Mephisto = true;
                    Config.Mephisto.MoatTrick = false;
                    Config.Mephisto.KillCouncil = true;
                    Config.Mephisto.TakeRedPortal = false;

            // *** act 4 ***
            Scripts.OuterSteppes = false;
            Scripts.Izual = false;
            Scripts.Hephasto = false;
            Scripts.Vizier = false; // Intended for classic sorc, kills Vizier only.
            Scripts.FastDiablo = false;
            Scripts.Diablo = true;
                    Config.Diablo.Entrance = false; // Start from entrance
                    Config.Diablo.SealWarning = "Leave the seals alone!";
                    Config.Diablo.EntranceTP = "Entrance TP up";
                    Config.Diablo.StarTP = "Star TP up";
                    Config.Diablo.DiabloMsg = "Diablo";
            Scripts.SealLeader = false; // Clear a safe spot around seals and invite leechers in. Leechers should run SealLeecher script. Don't run with Diablo or FastDiablo.

            // *** act 5 ***
            Scripts.Pindleskin = true;
                    Config.Pindleskin.UseWaypoint = true;
                    Config.Pindleskin.KillNihlathak = false;
                    Config.Pindleskin.ViperQuit = false; // End script if Tomb Vipers are found.
            Scripts.Nihlathak = false;
                    Config.Nihlathak.ViperQuit = false; // End script if Tomb Vipers are found.
            Scripts.Eldritch = false;
                    Config.Eldritch.OpenChest = false;
                    Config.Eldritch.KillShenk = true;
                    Config.Eldritch.KillDacFarren = false;
            Scripts.Eyeback = false;
            Scripts.SharpTooth = false;
            Scripts.ThreshSocket = false;
            Scripts.Abaddon = false;
            Scripts.Frozenstein = false;
                    Config.Frozenstein.ClearFrozenRiver = false;
            Scripts.Bonesaw = false;
                    Config.Bonesaw.ClearDrifterCavern = false;
            Scripts.Snapchip = false;
                    Config.Snapchip.ClearIcyCellar = false;
            Scripts.Worldstone = false;
            Scripts.Baal = true;
                    Config.Baal.HotTPMessage = "Hot TP!";
                    Config.Baal.SafeTPMessage = "Safe TP!";
                    Config.Baal.BaalMessage = "Baal!";
                    Config.Baal.SoulQuit = false; // End script if Souls (Undead Soul Killers) are found.
                    Config.Baal.DollQuit = false; // End script if Dolls (Undead Stigyan Dolls) are found.
                    Config.Baal.KillBaal = true; // Kill Baal. Leaves game after wave 5 if false.

            /* ### leeching section ###
            * Unless stated otherwise, leader's character name isn't needed on order to run.
            * Don't use more scripts of the same type! (Run AutoBaal OR BaalHelper, not both)
            */

            Config.Leader = ""; // Leader's ingame character name. Leave blank to try auto-detection (works in AutoBaal, Wakka, MFHelper)
            Config.QuitList = [""]; // List of character names to quit with. Example: Config.QuitList = ["MySorc", "MyDin"];
            Config.QuitListMode = 0; // 0 = use character names; 1 = use profile names (all profiles must run on the same computer).

            Scripts.TristramLeech = false; // Enters Tristram, attempts to stay close to the leader and will try and help kill.
            Scripts.TravincalLeech = false; // Enters portal at back of Travincal.
                    Config.TravincalLeech.Helper = true; // If set to true the character will teleport to the stairs and help attack.
            Scripts.MFHelper = true; // Run the same MF run as the MFLeader. Leader must have Config.MFLeader = true
            Scripts.Wakka = false; // Walking chaos leecher with auto leader assignment, stays at safe distance from the leader
            Scripts.SealLeecher = false; // Enter safe portals to Chaos. Leader should run SealLeader.
            Scripts.DiabloHelper = false; // Chaos helper, kills monsters and doesn't open seals on its own.
                    Config.DiabloHelper.Wait = 120; // Seconds to wait for a runner to be in Chaos. If Config.Leader is set, it will wait only for the leader.
                    Config.DiabloHelper.Entrance = true; // Start from entrance. Set to false to start from star.
                    Config.DiabloHelper.SkipTP = false; // Don't wait for town portal and directly head to chaos. It will clear monsters around chaos entrance and wait for the runner.
                    Config.DiabloHelper.SkipIfBaal = false; // End script if there are party members in a Baal run.
            Scripts.AutoBaal = false; // Baal leecher with auto leader assignment
                    Config.AutoBaal.FindShrine = false; // false = disabled, 1 = search after hot tp message, 2 = search as soon as leader is found
                    Config.AutoBaal.LeechSpot = [15115, 5050]; // X, Y coords of Throne Room leech spot
                    Config.AutoBaal.LongRangeSupport = false; // Cast long distance skills from a safe spot
            Scripts.BaalHelper = false;
                    Config.BaalHelper.Wait = 120; // Seconds to wait for a runner to be in Throne
                    Config.BaalHelper.KillNihlathak = false; // Kill Nihlathak before going to Throne
                    Config.BaalHelper.FastChaos = false; // Kill Diablo before going to Throne
                    Config.BaalHelper.DollQuit = false;  // End script if Dolls (Undead Soul Killers) are found.
                    Config.BaalHelper.KillBaal = true; // Kill Baal. If set to false, you must configure Config.QuitList or the bot will wait indefinitely.
                    Config.BaalHelper.SkipTP = false; // Don't wait for a TP, go to WSK3 and wait for someone to go to throne. Anti PK measure.
            Scripts.Follower = false; // Script that follows a manually played leader around like a merc. For a list of commands, see Follower.js

            // *** special scripts ***
            Scripts.WPGetter = false; // Get missing waypoints
            Scripts.GetKeys = false;  // Hunt for T/H/D keys
            Scripts.OrgTorch = false;
                    Config.OrgTorch.MakeTorch = true; // Convert organ sets to torches
                    Config.OrgTorch.WaitForKeys = true; // Enable Torch System to get keys from other profiles. See libs/TorchSystem.js for more info
                    Config.OrgTorch.WaitTimeout = 15; // Time in minutes to wait for keys before moving on
                    Config.OrgTorch.UseSalvation = true; // Use Salvation aura on Mephisto (if possible)
                    Config.OrgTorch.GetFade = false; // Get fade by standing in a fire. You MUST have Last Wish or Treachery on your character being worn.
            Scripts.Rusher = false; // Rush bot. For a list of commands, see Rusher.js
                    Config.Rusher.WaitPlayerCount = 0; // Wait until game has a certain number of players (0 - don't wait, 8 - wait for full game).
                    Config.Rusher.Radament = false; // Do Radament quest.
                    Config.Rusher.LamEsen = false; // Do Lam Esen quest.
                    Config.Rusher.Izual = false; // Do Izual quest.
                    Config.Rusher.Shenk = false; // Do Shenk quest.
                    Config.Rusher.Anya = false; // Do Anya quest.
                    Config.Rusher.LastRun = ""; // End rush after this run. List of runs: http://pastebin.com/Uez3nZ6g
            Scripts.Rushee = false; // Automatic rushee, works with Rusher. Set Rusher's character name as Config.Leader
                    Config.Rushee.Quester = false; // Enter portals and get quest items.
                    Config.Rushee.Bumper = false; // Do Ancients and Baal. Minimum levels: 20 - norm, 40 - nightmare
            Scripts.CrushTele = false; // classic rush teleporter. go to area of interest and press "-" numpad key
            Scripts.Questing = false; // solves missing quests (skill/stat+shenk)
            Scripts.Gamble = false; // Gambling system, other characters will mule gold into your game so you can gamble infinitely. See Gambling.js
            Scripts.Crafting = false; // Crafting system, other characters will mule crafting ingredients. See CraftingSystem.js
            Scripts.GhostBusters = false; // Kill ghosts in most areas that contain them
            Scripts.Enchant = false;
                    Config.Enchant.Triggers = ["chant", "cows", "wps"]; // Chat commands for enchant, cow level and waypoint giving
                    Config.Enchant.GetLeg = false; // Get Wirt's Leg from Tristram. If set to false, it will check for the leg in town.
                    Config.Enchant.AutoChant = false; // Automatically enchant nearby players and their minions
                    Config.Enchant.GameLength = 20; // Game length in minutes
            Scripts.IPHunter = false;
                    Config.IPHunter.IPList = []; // List of IPs to look for. example: [165, 201, 64]
                    Config.IPHunter.GameLength = 3; // Number of minutes to stay in game if ip wasn't found
            Scripts.KillDclone = false; // Kill Diablo Clone by using Arcane Sanctuary waypoint. Diablo needs to walk the Earth in the game.
            Scripts.ShopBot = false; // Shopbot script. Automatically uses shopbot.nip and ignores other pickits.
                    // Supported NPCs: Akara, Elzix, Fara, Drognan, Ormus, Asheara, Anya. Multiple NPCs are also supported, example: ["Elzix", "Fara"]
                    // Use common sense when combining NPCs. Shopping in different acts will probably lead to bugs.
                    Config.ShopBot.ShopNPC = "Anya";
                    // Put item classid numbers or names to scan (remember to put quotes around names). Leave blank to scan ALL items. See libs/config/templates/ShopBot.txt
                    Config.ShopBot.ScanIDs = [];
                    Config.ShopBot.CycleDelay = 0; // Delay between shopping cycles in milliseconds, might help with crashes.
                    Config.ShopBot.QuitOnMatch = false; // Leave game as soon as an item is shopped.
            Scripts.ChestMania = false; // Open chests in configured areas. See sdk/areas.txt
                    Config.ChestMania.Act1 = [13, 14, 15, 16, 18, 19]; // List of act 1 areas to open chests in
                    Config.ChestMania.Act2 = [55, 59, 65, 66, 67, 68, 69, 70, 71, 72]; // List of act 2 areas to open chests in
                    Config.ChestMania.Act3 = [79, 80, 81, 92, 93, 84, 85, 90]; // List of act 3 areas to open chests in
                    Config.ChestMania.Act4 = []; // List of act 4 areas to open chests in
                    Config.ChestMania.Act5 = [115, 116, 119, 125, 126, 127]; // List of act 5 areas to open chests in
            Scripts.ClearAnyArea = false; // Clear any area. Uses Config.ClearType to determine which type of monsters to kill.
                    Config.ClearAnyArea.AreaList = [108]; // List of area ids to clear. See sdk/areas.txt

            // *** Guest scripts ***

            // Baal Assistant by YourGreatestMember
            Scripts.BaalAssistant = false; // Used to leech or help in baal runs.
                    Config.BaalAssistant.Wait = 120; // Seconds to wait for a runner to be in the throne / portal wait / safe TP wait / hot TP wait...
                    Config.BaalAssistant.KillNihlathak = false; // Kill Nihlathak before going to Throne
                    Config.BaalAssistant.FastChaos = false; // Kill Diablo before going to Throne
                    Config.BaalAssistant.Helper = true; // Set to true to help attack, set false to to leech.
                    Config.BaalAssistant.GetShrine = false; // Set to true to get a experience shrine at the start of the run.
                    Config.BaalAssistant.GetShrineWaitForHotTP = false; // Set to true to get a experience shrine after leader shouts the hot tp message as defined in Config.BaalAssistant.HotTPMessage
                    Config.BaalAssistant.SkipTP = false; // Set to true to enable the helper to skip the TP and teleport down to the throne room.
                    Config.BaalAssistant.WaitForSafeTP = false; // Set to true to wait for a safe TP message (defined in SafeTPMessage)
                    Config.BaalAssistant.DollQuit = false; // Quit on dolls. (Hardcore players?)
                    Config.BaalAssistant.SoulQuit = false; // Quit on Souls. (Hardcore players?)
                    Config.BaalAssistant.KillBaal = true; // Set to true to kill baal, if you set to false you MUST configure Config.QuitList or Config.BaalAssistant.NextGameMessage or the bot will wait indefinitely.
                    Config.BaalAssistant.HotTPMessage = ["Hot"]; // Configure safe TP messages.
                    Config.BaalAssistant.SafeTPMessage = ["Safe", "Clear"]; // Configure safe TP messages.
                    Config.BaalAssistant.BaalMessage = ["Baal"]; // Configure baal messages, this is a precautionary measure.
                    Config.BaalAssistant.NextGameMessage = ["Next Game", "Next", "New Game"];        // Next Game message, this is a precautionary quit command, Reccomended setting up: Config.QuitList

            // Town settings
            Config.HealHP = 50; // Go to a healer if under designated percent of life.
            Config.HealMP = 0; // Go to a healer if under designated percent of mana.
            Config.HealStatus = false; // Go to a healer if poisoned or cursed
            Config.UseMerc = true; // Use merc. This is ignored and always false in d2classic.
            Config.MercWatch = false; // Instant merc revive during battle.

            // Potion settings
            Config.UseHP = 75; // Drink a healing potion if life is under designated percent.
            Config.UseRejuvHP = 50;  // Drink a rejuvenation potion if life is under designated percent.
            Config.UseMP = 20; // Drink a mana potion if mana is under designated percent.
            Config.UseRejuvMP = 0; // Drink a rejuvenation potion if mana is under designated percent.
            Config.UseMercHP = 75; // Give a healing potion to your merc if his/her life is under designated percent.
            Config.UseMercRejuv = 0; // Give a rejuvenation potion to your merc if his/her life is under designated percent.
            Config.HPBuffer = 0; // Number of healing potions to keep in inventory.
            Config.MPBuffer = 0; // Number of mana potions to keep in inventory.
            Config.RejuvBuffer = 0; // Number of rejuvenation potions to keep in inventory.

            // Chicken settings
            Config.LifeChicken = 30; // Exit game if life is less or equal to designated percent.
            Config.ManaChicken = 0; // Exit game if mana is less or equal to designated percent.
            Config.MercChicken = 0; // Exit game if merc's life is less or equal to designated percent.
            Config.TownHP = 0; // Go to town if life is under designated percent.
            Config.TownMP = 0; // Go to town if mana is under designated percent.

            /* Inventory lock configuration. !!!READ CAREFULLY!!!
             * 0 = item is locked and won't be moved. If item occupies more than one slot, ALL of those slots must be set to 0 to lock it in place.
             * Put 0s where your torch, annihilus and everything else you want to KEEP is.
             * 1 = item is unlocked and will be dropped, stashed or sold.
             * If you don't change the default values, the bot won't stash items.
             */
            Config.Inventory[0] = [0,0,0,0,0,0,1,1,1,1];
            Config.Inventory[1] = [0,0,0,0,0,0,1,1,1,1];
            Config.Inventory[2] = [0,0,0,0,0,0,1,1,1,1];
            Config.Inventory[3] = [0,0,0,0,0,0,1,1,1,1];

            Config.StashGold = 100000; // Minimum amount of gold to stash.

            /* Potion types for belt columns from left to right.
             * Rejuvenation potions must always be rightmost.
             * Supported potions - Healing ("hp"), Mana ("mp") and Rejuvenation ("rv")
             */
            Config.BeltColumn[0] = "hp";
            Config.BeltColumn[1] = "mp";
            Config.BeltColumn[2] = "rv";
            Config.BeltColumn[3] = "rv";

            /* Minimum amount of potions. If we have less, go to vendor to purchase more.
             * Set rejuvenation columns to 0, because they can't be bought.
             */
            Config.MinColumn[0] = 3;
            Config.MinColumn[1] = 3;
            Config.MinColumn[2] = 0;
            Config.MinColumn[3] = 0;

            // Pickit config. Default folder is kolbot/pickit.
            Config.PickitFiles.push("koltonstart.nip");
            Config.PickitFiles.push("LLD.nip");
            Config.PickRange = 40; // Pick radius
            Config.FastPick = false; // Check and pick items between attacks

            // Additional item info log settings. All info goes to \logs\ItemLog.txt
            Config.ItemInfo = true; // Log stashed, skipped (due to no space) or sold items.
            Config.ItemInfoQuality = []; // The quality of sold items to log. See NTItemAlias.dbl for values. Example: Config.ItemInfoQuality = [6, 7, 8];

            // Item identification settings
            Config.CainID.Enable = false; // Identify items at Cain
            Config.CainID.MinGold = 2500000; // Minimum gold (stash + character) to have in order to use Cain.
            Config.CainID.MinUnids = 3; // Minimum number of unid items in order to use Cain.
            Config.FieldID = false; // Identify items in the field instead of going to town.
            Config.DroppedItemsAnnounce.Enable = false;        // Announce Dropped Items to in-game newbs
            Config.DroppedItemsAnnounce.Quality = []; // Quality of item to announce. See NTItemAlias.dbl for values. Example: Config.DroppedItemsAnnounce.Quality = [6, 7, 8];

            // Repair settings
            Config.CubeRepair = false; // Repair weapons with Ort and armor with Ral rune. Don't use it if you don't understand the risk of losing items.
            Config.RepairPercent = 40; // Durability percent of any equipped item that will trigger repairs.

            // Gambling config
            Config.Gamble = false;
            Config.GambleGoldStart = 2000000;
            Config.GambleGoldStop = 500000;

            // List of item names or classids for gambling. Check libs/NTItemAlias.dbl file for other item classids.
            Config.GambleItems.push("Amulet");
            Config.GambleItems.push("Ring");
            Config.GambleItems.push("Circlet");
            Config.GambleItems.push("Coronet");

            /* Cubing config. All recipe names are available in Templates/Cubing.txt. For item names/classids check NTItemAlias.dbl
             * The format is Config.Recipes.push([recipe_name, item_name_or_classid, etherealness]). Etherealness is optional and only applies to some recipes.
             */
            Config.Cubing = false; // Set to true to enable cubing.

            // Ingredients for the following recipes will be auto-picked, for classids check libs/NTItemAlias.dbl

            //Config.Recipes.push([Recipe.Gem, "Flawless Amethyst"]); // Make Perfect Amethyst
            //Config.Recipes.push([Recipe.Gem, "Flawless Topaz"]); // Make Perfect Topaz
            //Config.Recipes.push([Recipe.Gem, "Flawless Sapphire"]); // Make Perfect Sapphire
            //Config.Recipes.push([Recipe.Gem, "Flawless Emerald"]); // Make Perfect Emerald
            //Config.Recipes.push([Recipe.Gem, "Flawless Ruby"]); // Make Perfect Ruby
            //Config.Recipes.push([Recipe.Gem, "Flawless Diamond"]); // Make Perfect Diamond
            //Config.Recipes.push([Recipe.Gem, "Flawless Skull"]); // Make Perfect Skull

            //Config.Recipes.push([Recipe.Token]); // Make Token of Absolution

            //Config.Recipes.push([Recipe.Rune, "Pul Rune"]); // Upgrade Pul to Um
            //Config.Recipes.push([Recipe.Rune, "Um Rune"]); // Upgrade Um to Mal
            //Config.Recipes.push([Recipe.Rune, "Mal Rune"]); // Upgrade Mal to Ist
            //Config.Recipes.push([Recipe.Rune, "Ist Rune"]); // Upgrade Ist to Gul
            //Config.Recipes.push([Recipe.Rune, "Gul Rune"]); // Upgrade Gul to Vex

            //Config.Recipes.push([Recipe.Caster.Amulet]); // Craft Caster Amulet
            //Config.Recipes.push([Recipe.Blood.Ring]); // Craft Blood Ring
            //Config.Recipes.push([Recipe.Blood.Helm, "Armet"]); // Craft Blood Armet
            //Config.Recipes.push([Recipe.HitPower.Gloves, "Vambraces"]); // Craft Hit Power Vambraces

            // The gems not used by other recipes will be used for magic item rerolling.

            //Config.Recipes.push([Recipe.Reroll.Magic, "Diadem"]); // Reroll magic Diadem
            //Config.Recipes.push([Recipe.Reroll.Magic, "Grand Charm"]); // Reroll magic Grand Charm (ilvl 91+)

            //Config.Recipes.push([Recipe.Reroll.Rare, "Diadem"]); // Reroll rare Diadem

            /* Base item for the following recipes must be in pickit. The rest of the ingredients will be auto-picked.
             * Use Roll.Eth, Roll.NonEth or Roll.All to determine what kind of base item to roll - ethereal, non-ethereal or all.
             */
            //Config.Recipes.push([Recipe.Socket.Weapon, "Thresher", Roll.Eth]); // Socket ethereal Thresher
            //Config.Recipes.push([Recipe.Socket.Weapon, "Cryptic Axe", Roll.Eth]); // Socket ethereal Cryptic Axe
            //Config.Recipes.push([Recipe.Socket.Armor, "Sacred Armor", Roll.Eth]); // Socket ethereal Sacred Armor
            //Config.Recipes.push([Recipe.Socket.Armor, "Archon Plate", Roll.Eth]); // Socket ethereal Archon Plate

            //Config.Recipes.push([Recipe.Unique.Armor.ToExceptional, "Heavy Gloves", Roll.NonEth]); // Upgrade Bloodfist to Exceptional
            //Config.Recipes.push([Recipe.Unique.Armor.ToExceptional, "Light Gauntlets", Roll.NonEth]); // Upgrade Magefist to Exceptional
            //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "Sharkskin Gloves", Roll.NonEth]); // Upgrade Bloodfist or Grave Palm to Elite
            //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "Battle Gauntlets", Roll.NonEth]); // Upgrade Magefist or Lavagout to Elite
            //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "War Boots", Roll.NonEth]); // Upgrade Gore Rider to Elite

            /* Runeword config. All recipes are available in Templates/Runewords.txt
             * Keep lines follow pickit format and any given runeword is tested vs ALL lines so you don't need to repeat them
             */
            Config.MakeRunewords = false; // Set to true to enable runeword making/rerolling

    Crafting = false; // Crafting system, other characters will mule crafting ingredients. KillBaal = true; // Set to true to kill baal, if you set to false you MUST configure cnmcblog.comst or Config. . cnmcblog.com]); // Craft Caster Amulet //Config.



    Rate of open issues in the last 60 days

    • over 3 yearsUnable to get rusher working
    • over 3 yearsRealm Down Issues
    • over 3 yearsBug with auto mule and profile names
    • over 3 years[Request] - Output in D2Bot.exe whispers.
    • almost 4 yearsSkipAura does not support Conviction
    • almost 4 yearsDia script
    • almost 4 yearsHelp Me FIX THE CRASHES
    • almost 4 yearsLeechers sitting in lobby, not joining game.
    • about 4 yearsHow to make Kolbot stop teleporting into mobs?
    • almost 5 yearsD2BotChannel.dbj Ftj
    • almost 5 yearsHaving a problem
    • almost 5 yearsIs it time to dump 1.4?
    • about 5 yearsTrying To Setup Advanced Attack Pattern For Sorc (Running 2 Sorcs)
    • about 5 yearsWon't release click on Login
    • over 5 yearsDClone not running
    • over 5 yearsD2Bot Feature Request: "Stop After Current Run" & "Pause" Buttons
    • almost 6 yearsbarb attack low mana bug/patch
    • almost 6 yearsRun count does not update when auto mule triggers
    • about 6 yearsLeader only Muling
    • about 6 yearsFrom Bad to Worse
    • about 6 yearsAutoBaal leech improvements for Paladins
    • about 6 yearsD2BS is not responding...starting profile
    • about 6 yearsd2bot.exe closed source? Why? :(
    • about 6 yearsRandom Death Messages
    • over 6 yearsCubing Rerolling Rings <----> Amulets
    • almost 7 yearsWith the Ping + Time + Ip with mapthread
    • about 7 yearsCubing/Runewording buffering
    • about 7 yearsSocketing quest feature
    • over 7 yearsLevel bot based on kolbot

    d2bot-with-kolbot closed issues

    • about 3 yearsNew project: Port D2BS core to Microsoft Chakra JS Engine?
    • about 3 yearsd2bs core code for this release?
    • about 3 yearsWindow has unexpectedly exited... starting profile
    • about 3 yearsCAN SOMEONE PLEASE ANSWER MY TOPIC!?!?
    • about 3 yearsFailed to Moved / Enigma Reset
    • about 3 yearssetting up attack for bot 1.14d
    • about 3 yearsProblem with fix 1.14d for kolbot
    • about 3 yearsKolbot 1.14d
    • about 3 yearsattack error in #214
    • about 3 yearsCRush problems- attackCount Exceeded and act2-3 switch fail
    • over 3 yearsAmazon not repairing javelins...
    • over 3 yearsUnable to connect
    • over 3 yearsBot setup problems
    • over 3 yearsTeleswitch fail
    • over 3 yearsWindow crashed on load! Restarting
    • over 3 yearsorder of area to run
    • over 3 yearspickit reference
    • over 3 yearsNew patch, new problems
    • over 3 yearsfollower dosnt enter portal and follow.
    • over 3 yearsD2 v1.14d Update
    • over 3 yearscolor code problem
    • over 3 yearsWindow has unexpectedly exited... starting profile
    • over 3 yearsPlease remove Virus
    • over 3 yearsAttempt to access invalid address
    • over 3 yearsUpdate be nice
    • over 3 yearsBot stops at log in screen
    • over 3 yearsHow do I make the bot quit when throne monster is immune to attacks?
    • over 3 yearscan anyone set bot up for me?
    • over 3 yearsd2 kolbot 1.14c not working
    • over 3 yearserror on bot loading
    • over 3 yearsUsing Muted keys, log spams my key is muted...
    • over 3 yearsAuto build noob, need help pls
    • over 3 yearsmy bot stop at log account
    • over 3 yearsDiablo 2 Patch 1.14a
    • over 3 yearsKolbot not stashing items I want
    • over 3 yearsD2botLead
    • over 3 yearsQuestion pickit
    • over 3 yearsSorces skips diablo
    • over 3 yearsbarb precast switch
    • over 3 yearsBaal Assistant issue
    • over 3 yearsD2bs.dll failed to load/js32.dll failed to load
    • over 3 yearsQuestion
    • almost 4 years19:38:42 ] <SorceMf3> is in use by undefined and random crashes
    • almost 4 yearsmisc.js 1873 refrence undfined summoner necro
    • almost 4 yearsPhantom Character Config
    • almost 4 yearsI have a problem
    • almost 4 yearsGame doesn't exist
    • almost 4 yearsUnhandled Exception
    • almost 4 yearsattack.js line 214
    • almost 4 yearsWhen Using the Crafting script???
    • almost 4 yearsLeader not partied
    • almost 4 yearsWont join mule game
    • almost 4 yearsAutoMule Error
    • about 4 yearsmove items into cube
    • over 4 yearsWindow has unexpectedly exited... starting profile
    • over 4 yearsCORE15 D2Bot.exe
    • over 4 yearsTeam MFing and Muling with 2 Sets of cdkeys
    • over 4 yearsPick up small gems
    • over 4 yearsNo gold pickup / item selling

    Would you tell us more about d2bot-with-kolbot?

    Commit Score: This score is calculated by counting number of weeks with non-zero commits in the last 1 year period. So if 26 weeks out of the last 52 had non-zero commits and the rest had zero commits, the score would be 50%.

    Issues & PR Score: This score is calculated by counting number of weeks with non-zero issues or PR activity in the last 1 year period. So if 26 weeks out of the last 52 had non-zero issues or PR events and the rest had zero, the score would be 50%.

    Video Games, Troll games, Reviews, News Game Fun8

    d2 kolbot how to set up crafting ammulets

    how to craft a sword in pirate simulator
    How to set up tsm crafting jewelcrafting
    solace crafting how to split stacks
    Art and craft how to make a hat
    how to craft a mineraft anvile
    How to disable crafting
    how to craft large slimeball twrraria
    How to bow out of a craft show

    Re: Question about amulet crafting / item level

    Hmm. From: http://battle.net/diablo2exp/items/magic.shtml

    Selecting Prefixes/Suffixes in Gambling
    When selecting which Magic Prefixes/Suffixes are available to be Gambled, the level of the Magical Prefix/Suffix is checked against the randomly chosen value in the range of +6 Levels/-3 levels of your character's level. So a Magic item with a Prefix level of 90 would be available at Character Level 84. The chance of getting that item also becomes better at higher Character Levels.


    Does this contradict your statement of ilvl, or no? Difference between qlvl and ilvl perhaps, like qlvl <= ilvl+2? I suppose I could just gamble a bunch and check the ilvls.

    Another question... how high of a level would one need to be to USE a crafted +2 amulet? I know it's higher than rares, since it says:

    "The Level Requirement of crafted items will be higher than that of a rare item even if they have the same random prefixes/suffixes."

    I love how they are so detailed as to exactly how much it will increase. :unimpressed:

    ** EDIT: Yep you're right, at clvl=89 I gamble amulets from ilvl = 84 to 93, so gamble ilvl = clvl-5 to clvl+4. But I also looked up boss levels (http://diablo.incgamers.com/forums/showthread.php?t=615679) and it says Diablo=94, Nihl=95, Baal=99. So:

    Clvl 1 - 81, can't get +2 skills on crafted amulet
    Clvl 82 - 85, need amulet ilvl=96-98+ (Baal amulet only)
    Clvl 86 - 87, need amulet ilvl=94+ (Baal, Nihlathak or Diablo only)
    Clvl ** - 89, need amulet ilvl=92+ (highest gambles: 10% at L88, 20% at L89)
    Clvl 90 - 91, need amulet ilvl=90+ (avg gambles: 50% at L90, 60% at L91)
    Clvl 92, need amulet ilvl=**+ (almost all gambles, 90% of them)
    Clvl 93, need amulet ilvl=**+ (all gambles)
    Clvl 94 -- added benefit: can craft with amulets from unique monsters in L85 areas (ilvl 86+)
    Clvl 95 -- added benefit: ALL of your gambled amulets could INHERENTLY have +2 skills
    Clvl 96 -- added benefit: can craft with any amulet from L85 or L84 area (ilvl 84+)

    ** EDIT #2: Errr. So I went to pick through some gambled amulets, found 7 I could craft so I figured I'd give it a try (first time ever crafting!) So, my L89 Paladin crafts this, on the first try...

    http://s105.photobucket.com/albums/m217/TurboC--/Misc/?action=view&current=CraftingWoot.gif

    OK it isn't great or anything but I mean... LOL!!

     

    WATCH THE VIDEO ON THEME: Diablo 2: Caster Amulet Crafting

    Diablo 2 - Magic Shooter Build (Amazon) MultiRes for Diablo II: LoD [Higher Game Resolutions] kolbot running shopbot. .. weapon, armor, helm, ring, amulet, Rare Magic crafted d2 items also. exe is not a recognizable game path for Kolbot.

    Question about amulet crafting / item level

    Tv/ mrllamasc Ways to support the channel! First off ide like to suggest that if your going for early ladder wealth to make a sorceress because of the ability to teleport making magic finding much easier, its not manditory and play wh. The Sorceress is probably one of the most popular characters played in the world of Sanctuary, due to her brutal casting powers and her modes of quick transportation. Last August we did one heavy month of D2 revival farming. The only charms you should be carrying are MF charms. Diablo 2 lord of destruction Rerolling Charms - Resistance & MF Guide Expansion Set.

    The Comprehensive BNet Magic Find Guide! On the left is the main menu with links to each of the main sections found in this guide. The Javazon term describes the Amazon builds that rely on “ Javelin and Spear skills” tree and use javelins as their main weapon.This guide was NOT written by me, I give full credit to Mischa from D2jsp forums. Magic Find, or MF, was a very popular magical property found on many types of items in Diablo 3 vanilla, where a high value of MF ( 300% or more) was all- but required to regularly find legendary items. Once a gem has been inserted into an item, it cannot be removed. Sep 02, · Luckily I have a friend who has been playing on battle.Information on diablo 2 The Pits MF Magic Finding runes items Contains Editors Trainers and Hacks. Read the Help Files to find out how. Complete a property inspection every calendar month as long as the mortgage loan remains 60 or more days delinquent without regard to whether QRPC, as described in D2- 2- 01, Achieving Quality Right Party Contact with a Borrower, has been established. Diablo 2 lord of destruction The Pits MF Magic Finding Expansion Set. Jul 29, · Overview Before we jump right into the basics of this guide, there are a few things to note before we get started. Unbeknownst to most of its inhabitants, Sanctuary was sav.Magic Find Equipment [ ]. We sell gear packs, runewords, unique items, leveling services with fast delivery. For Diablo II: Lord of Destruction on the PC, a GameFAQs message board topic titled " best build for mf sorc?

    All I remember from D2 is Hell Baal runs for leveling. : king: The Comprehensive Magic Finding Guide : king: I just wanted to start out by saying, while it is nice to have as much magic find as possible on your gear, if it slows your ability to kill monsters it is not worth it to have that much mf. Our Diablo 2 store has gear packs, runewords, runes, unique items, godly items, hybrids, and more! MF only increases the chance that a Unique will be dropped.

    Also, can someone share a link to a list with the best Runewords for new characters? - Patreon: patreon. The Pits MF Magic Finding As the new patch rolled in, many realised that some of the high hell bosses or superunqiues they used to run for hours on end have become less rewarding. Thank you to John Resig for the awesome jQuery and Christian Bach for the very speedy Tablesorter. Welcome to our Store - Buy D2 Items & Full Char Gears.


    Diablo invites you to enter a world of. Starting back up on D2 LOD on Bnet after a 5+ year hiatus. What is a good power levelling strategy for Diablo 2?
    Net for some time now and he gave me a lot of advice on how to start, advice which I now worked upon to turn into a guide for new players. Either Mephisto was too hard to find, Pindleskin was to hard to fight, or Shenk or Eldritch just didn' t drop the new elites they wanted. Jan 13, · The Comprehensive BNet Magic Find Guide! Hydra or bliz sorcs are still the easiest to put together for quick mf since they can cheese kill mephisto.
    However, they make it up with Enigma' s massive strength boost. Enjoy NOTE- Guide based on FROZEN ORB SORC. How to install and run Kolton bot for the first time. Magic Find Sorceress by Trippster V - 1. Com/ mrllamasc - Subscribe on Twitch: tw.

    Specifically for MFing. Your kill speed is fine for a few players, but you' re not going to solo 8 player games that quickly. Giving MF, fire damage, r/ w and even a dexterity bonus all at level 13, this pair of boots are very good.

    This will be the first guide that I have ever put on paper, and hopefully you will find it interesting, informative, and easy to follow to make your decisions on your next Sorceress build! You won' t kill super quickly. This guide is made for players who would like to MF with ( in my opinion) the best magic finding character in the game: the Sorceress. Name Author Patch Major differences between Vanilla D2 and Path of Diablo: redmic Kyanite ( 11) POD Dungeoneering - An in- depth analysis: Wuslwiz Edenite ( 12).

    The combination of survival/ + skill gear and MF gear in one item is the ideal for MFmancer - therefore if you find a Shrunken Head with some + skills and two sockets, you should create the Rhyme runeword ( ShaelEth) which gives you bonus to resistances, MF and cannot be frozen all in one item. 14d Kolbot Setup download mp4, 720p and download mp3. Early easy to get gear I recommend for a sorc is wizardspike ( fcr and massive resist) or a spirit runeword sword, a pelta lunata. Buy D2 items from us. It would seem that this guide is.

    0 For Now this guide will be short, to the point, and sweet. Physical attacks, ranged elemental attacks and summons can be employed all at once with these natural magicians. The drawback to a sorc is that you will loose MF if you properly gear your sorc and they are more squishy then a Palla.

    What' s the best MF Sorc build currently? Buy Diablo 2 items, d2 items, Cdkey, Power Leveling, Premade Account, Diablo 2 Items store for 24/ 7 Instant Delivery in game 5mins. MF sorc' s use Enigma but tend to loose a bit on resists when doing so. Report any bugs you may find to com please! Major differences between Vanilla D2 and Path of Diablo. Diablo invites you to enter a world of dark gothic fantasy.
    This build is made for versatility due to the rarity of Cold/ Fire immunes in the game. This guide includes an alternative MF build and setup and can be found here. Diablo II Diablo 2 Cookie Cutter Blizz Sorc MF Build ( self. D2 mf guide.Thus, this guide doesn' t cover how to effectively find runes or items with sockets. Diablo) submitted 2 years ago * by IvanMoody17. Starting out- Why a frozen orb sorc. Jul 29, · Starting back up on D2 LOD on Bnet after a 5+ year hiatus. Jun 27, · You can write and submit your own FAQ or guide for this game too! Players guide you through every step of Miss Fortune creation, modification and play style.

    d2 kolbot how to set up crafting ammulets

    How you can install Kolbot Step Two: Adding Your Cd-Keys. english ischl zee ataxia roster twin beispiel ga gnu amore?. com À partir du panneau de configuration. . weapon, armor, helm, ring, amulet, Rare Magic crafted d2 items also.

    d2 kolbot how to set up crafting ammulets
    Written by Nem
    1 Comment
    • Nirn

      NirnSeptember 19, 2019 4:42 AM

      I confirm. It was and with me. Let's discuss this question.

    Write a comment