kolton / d2bot-with-kolbot

d2bot game manager by D3STROY3R with kolbot libs by kolton for d2bs
346 stars 332 forks source link

pickit error #2171

Open shusuke431 opened 4 years ago

shusuke431 commented 4 years ago

hi im running nipper and i get bunch of errors like this, i have no clue what the problem is and would love to get some help with it.

[Type] == auricshields && [Quality] == magic && [class] == elite && [flag] != ethereal # [PaladinSkills] >= 2 && [maxhp] >= 50 && ([fireresist] >= 40 || [tohit] >= 100 && [enhanceddamage] >= 50)

[Type] == auricshields && [Quality] == magic && [class] == elite && [flag] != ethereal # [PaladinSkills] >= 2 && [maxhp] >= 50 // no automod

[type] == auricshields && [class] == elite && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [fbr] == 30 && ([fireresist] >= 40 || [enhanceddamage] >= 60) // jsoc

[type] == auricshields && [class] == elite && [quality] == magic && [flag] != ethereal # [fbr] == 30 && [itemaddpaladinskills] == 2 && ([fireresist] >= 35 || [enhanceddamage] >= 60) // jsoc

[type] == auricshields && [class] == elite && [quality] == magic && [flag] != ethereal # [itemaddpaladinskills] == 2 && [maxhp] >= 50 && ([fireresist] >= 35 || [enhanceddamage] >= 60) // jsoc

[type] == armor && [class] == exceptional && [Quality] == Magic && [Flag] != Ethereal # [sockets] == 3 && [maxhp] == 80

[type] == wand && [name] != burntwand && [quality] <= superior && [class] >= exceptional # [skillbonespear] == 3 && [skillbonespirit] >= 1 && [sockets] != 1

[type] == armor && [class] == elite && [Quality] == Magic # [sockets] == 4 && ([strength] >= 20 || [dexterity] >= 20 || [maxhp] >= 90)

[type] == auricshields && [quality] == normal && [class] == elite && [flag] == ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 0 // exile

[type] == auricshields && [quality] <= superior && [class] == elite && [flag] == ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && ([sockets] == 0 || [sockets] == 4)

[type] == auricshields && [quality] <= superior && [class] == elite && [flag] != ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 0 // for socketing

[type] == auricshields && [quality] <= superior && [class] == elite && [flag] != ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 3

[type] == auricshields && [quality] <= superior && [class] == elite && [flag] != ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 4

[type] == auricshields && [quality] == superior && [class] == elite && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && ([sockets] == 0 || [sockets] == 3 || [sockets] == 4)

[type] == auricshields && [class] >= exceptional && [quality] == magic && [flag] != ethereal # ([paladinskills] == 2 || [sockets] == 4) && [fbr] == 30 && ([fireresist] >= 40 || [enhanceddamage] >= 60)

[Type] == Armor && [Quality] == normal && [class] == elite && [Flag] == ethereal # [Defense] >= 1000 && ([Sockets] == 4 || [sockets] == 3)

[Name] == WarPike && [Quality] == superior && [Flag] == ethereal # [EnhancedDamage] >= 10 && Sockets == 6

[Type] == shield && [Class] == elite && [Quality] == superior && [Flag] != ethereal # [Sockets] == 3 && [EnhancedDefense] >= 15 && [ItemMaxDurabilityPercent] >= 15 // Dream

[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillBattleOrders]+[SkillBattleCommand] >= 6 // Delirium

[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillBattleOrders]+[SkillFindItem] >= 6 // Delirium

[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillBattleOrders]+[SkillShout] >= 6 // Delirium

[type] == auricshields && [class] == elite && [flag] != ethereal && [quality] <= superior # ([sockets] == 3 || [sockets] == 0 || [sockets] == 4) && ([fireresist] == 45 || ([tohit] == 121 && [enhanceddamage] == 65))

[type] == auricshields && [class] == elite && [flag] == ethereal && [quality] <= superior # ([sockets] == 0 || [sockets] == 4) && ([fireresist] >= 40 || ([tohit] == 121 && [enhanceddamage] == 65)) // might get non ebuggable exile bases

[Type] == polearm && [Class] == elite && [Quality] == superior && [Flag] == ethereal # ([Sockets] == 4 || [Sockets] == 6 || [Sockets] == 5 || [Sockets] == 0) && [EnhancedDamage] >= 15

[Type] == polearm && [class] == elite && [Quality] <= superior && [Flag] == ethereal # [Sockets] == 4 // Insight, Infinity, etc

[Name] == GiantThresher && [Quality] == superior && [Flag] == ethereal # ([Sockets] == 5 || [sockets] == 0) == 5 && [EnhancedDamage] == 15

[Type] == bow && [Class] == elite && [Quality] == superior # [Sockets] == 4 && [EnhancedDamage] >= 15 // Faith

[Type] == amazonbow && [Class] == Elite && [Quality] == superior # [bowandcrossbowskilltab] == 3 && [Sockets] >= 4 && [EnhancedDamage] >= 15 && [ToHit] >= 3 // Faith

[Type] == amazonbow && [Class] == elite && [Quality] == superior # [bowandcrossbowskilltab] == 3 && [Sockets] >= 4 && [EnhancedDamage] >= 10 // Faith

[Type] == amazonbow && [Class] == elite && [Quality] == normal # [bowandcrossbowskilltab] == 3 && [Sockets] == 4 // Faith

[Type] == voodooheads && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 2 && [SkillBoneSpear]+[SkillBoneSpirit] >= 6 // Splender

[Type] == voodooheads && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 2 && [skilllowerresist]+[SkillPoisonNova] >= 6 // Splender

[Type] == voodooheads && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 2 && [skillfiregolem]+[SkillPoisonNova] >= 6

[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] <= 1 && [SkillBattleOrders]+[SkillBattleCommand] >= 6 // Delirium

[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] <= 1 && [SkillBattleOrders]+[SkillFindItem] >= 6 // Delirium

[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] <= 1 && [SkillBattleOrders]+[SkillShout] >= 6 // Delirium

[Type] == amazonbow && [Class] == elite && [Quality] <= superior # [bowandcrossbowskilltab] == 3 && [Sockets] == 4 // Faith

[Type] == voodooheads && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 2 && [SkillBoneSpear]+[SkillBoneSpirit] >= 6 // Splender

[Type] == voodooheads && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 2 && [SkillPoisonExplosion]+[SkillPoisonNova] >= 6 // Splender

[Type] == armor && [Class] == elite && [Quality] == magic # [Sockets] >= 4 && ([MaxHP] >= 80 || [FHR] >= 24 || [Strength] >= 20 || [Dexterity] >= 20)

[Type] == primalhelm && [Class] >= exceptional && [Quality] == magic && [Flag] != ethereal # ([BarbarianSkills] >= 2 || [WarCriesSkillTab] >= 3) && ([SkillBattleOrders] >= 3 || [ItemGoldBonus] >= 70)

[Type] == pelt && [Class] >= exceptional && [Quality] == magic && [Flag] != ethereal # ([DruidSkills] >= 2 || [ElementalSkillTab] >= 3) && [SkillTornado] >= 3

[Type] == auricshields && [Class] == elite && [Quality] == magic && [Flag] != ethereal # ([Sockets] == 4 || [PaladinSkills] >= 2) && [FBR] >= 30

InterestingIndeed commented 4 years ago

i believe the order of the properties matters:

type -> name -> class -> quality -> flag

https://github.com/blizzhackers/pickits/blob/master/NipGuide.md#format-of-the-nip-lines

Fa-b commented 4 years ago

I doubt the order matters. The last line is in order and still has a problem with property „class“. What do the asterisks do in front of [type]? Are you sure every line has a new line after it? What operating system did you write the file with?

shusuke431 commented 4 years ago

hi, not all of them have new lines after them, some of them do tho, im not the writer of this code

shusuke431 commented 4 years ago

most of the ones that have lines after them are lines that are error on to

Fa-b commented 4 years ago

With newline I mean 'linebreak' in the text. Every entry has to start in a new line. I asked for the operating system because Windows uses 'carriage return' + 'line feed' (\r\n) while Unix uses only 'line feed' (\n) and I don't know how the nipper copes with that. I think you have a different problem though. I'm guessing your Nipper installation/setup is incorrect. Try NipCheck on your file.

Two of the errors you get make sense though:

shusuke431 commented 4 years ago

hey, i changed those errors, and they seem to work nice, i also used nipchicker like you said and cant find any errors, but they still show up in kolbot xD witch program is right haha

jmichelsen commented 4 years ago

I can't seem to find Nipper on github anymore. Can you upload it somewhere?

Fa-b commented 4 years ago

https://github.com/blizzhackers/pickits/tree/master/nipper#nipper

jmichelsen commented 4 years ago

Ugh search is hard lol thank you