[Release] Muddy's D2NT

02/26/2012 18:12 Hirnverbrannt#5761
hab mal eine frage ;)
mein barb castet bo und wechselt dann immer die waffe,
wenn ich das hier umstelle:
MWConfig_SwitchSlotsAfterBoPrecast = true;
dann wechselt er glaube garnicht mehr die waffe, möchte aber das er nur kurz wechselt und dann mit hoto bo macht und dann wieder wechselt... funktioniert aber nicht auch wenn nicht das auf false mache o.O
02/26/2012 19:18 kal_el#5762
Quote:
Originally Posted by palados View Post
Moooment...mir ist grad aufgefallen, dass beim starten kurzfristig und in roter Schrift ein "Chat function disabled" aufleuchtet....des ist es doch oder? Deswegen können die Bots nicht miteinander whispern? Wie kann ich die Chat function wieder anstellen bzw. wo?
du meinst das oben in der mitte?
is ne bot funktion, ne einstellungssache in der ntbot.ntj damit er nen channel betritt.

Quote:
/------------------------------------------------------------------------------
// Channel Settings
//------------------------------------------------------------------------------

var IgnoreWispers = true; // Set to true to ignore all incoming wispers from players that are not on your friendlist.
var JoinChatAfterLogin = true; // Join chat after login.
var JoinRandomChannel = false; // If this is true, will join a random channel, otherwise it will use the channel below..
var JoinChannelInChat = "op epvpbaal"; // Leave blank not to join a private channel.
var PerformChannelLogin = ".login"; // Type ".login" once after joining the channel.
var ChannelUsers = new Array(); // Dynamic array that holds channel users.



// Add any char/account here that is supposed to perform chat actions/game announcements or join a private channel
ChannelUsers.push("palados");
02/26/2012 19:45 palados#5763
Quote:
Originally Posted by kal_el View Post
du meinst das oben in der mitte?
is ne bot funktion, ne einstellungssache in der ntbot.ntj damit er nen channel betritt.
Ja das meinte ich aber das hat wohl nichts mit dem offline Problem zu tun.


Wenn ich /f l die Friendliste Aufrufe dann werden die Bots offline angezeigt
. Ich vermute vielleicht mach ich etwas mit der Sandbox falsch? Kann man da was falsch machen?
Ich meine, wenn beide bots auf dem selbem Rechner zur gleichen Zeit in unterschiedlichen Games laufen dann stimmt doch alles, oder?

Ich könnt heulen....
02/26/2012 19:50 mirkoregge#5764
Wieso startes du die Bots in der Sandbox? o.O
Start den D2NT Manager normal im Windows und leg einfach mehrere Profile an.
02/26/2012 20:01 palados#5765
Quote:
Originally Posted by mirkoregge View Post
Wieso startes du die Bots in der Sandbox? o.O
Start den D2NT Manager normal im Windows und leg einfach mehrere Profile an.
Mach ich ja...ich bilde mir nur ein, das die eine Game.exe immer automatisch in der Sandbox ausgeführt wird. Hab ich zu Beginn - glaub ich - so eingerichtet. Zumindest hab ich das aus einem Thread....gelesen....ich bin jetzt verwirrt..kann ich Sandbox weglassen?
02/26/2012 21:12 mirkoregge#5766
Sandboxie ist völlig unnötig zum mehrfachen Starten bzw Botten.
02/26/2012 22:00 palados#5767
Quote:
Originally Posted by mirkoregge View Post
Sandboxie ist völlig unnötig zum mehrfachen Starten bzw Botten.
Herrje, siehste....ich hab Sandboxie gelöscht und die beiden Bots laufen wie immer:-)

Ok, aber als Leechfighter hab ich keine Chance, des funzt einfach nich...

Danke Sir...
02/27/2012 06:19 mirkoregge#5768
Quote:
Originally Posted by palados View Post
Ok, aber als Leechfighter hab ich keine Chance, des funzt einfach nich...
Dann arbeiten wir mal weiter an der Problemlösung. Was genau funktioniert denn nicht? Gib mal ne Fehlerbeschreibung :)
02/27/2012 08:07 palados#5769
Quote:
Originally Posted by mirkoregge View Post
Dann arbeiten wir mal weiter an der Problemlösung. Was genau funktioniert denn nicht? Gib mal ne Fehlerbeschreibung :)
Ok, nochmal langsam...

Ich hab mir nen zweiten Key besorgt, weil ich unbedingt einen Leechfighter haben wollte.
Ich hab nur einen Rechner und in den Hilfe-Threads stand immer drin dass das kein Problem wäre zwei Bots gleichzeitig mit einem Rechner laufen zu lassen.

Das funktioniert auch, wenn ich zwei einzelne Games starte....wenn ich jedoch ein Leader-Game starte, bleibt der Leechfighter im "Chatroom" stehen und zeigt oben in der Mitte die Nachricht "Leader not found" (orange-Schrift)

So, jetzt habe ich schon mehrmals die Rechtschreibung der Botnamen in der NTBotleech geprüft. Auch den EntryPoint hab ich beachtet.

Witzigerweise können die Bots jedoch auch nicht miteinander "Wisphern", wenn ich zwei Games geöffnet habe. In der Friendlist tauchen sie zwar auf, werden dort jedoch als offline angezeigt. Soweit ich verstanden habe müssen jedoch beide Bots miteinander "kommunizieren" können oder?

Und nun weis ich nicht weiter...dachte es leigt daran, dass ich nur eine ip bzw. nur einen Rechner habe. Tja, was kann ich jetzt noch machen/prüfen?
02/27/2012 13:40 kal_el#5770
und wenn der leader ins game geht, sieht dein leecher nicht die grüne massage vom leader das er ins game gegangen ist?

und . dasteht auch nirgends ne #2 hintendrann wenn du dich anwihspern möchtest? von acc her mein ich ne 2.. wegen 2 chars auf einem acc...aber das hast ja schon verneint.

und wenn du die 2 bots in 1 game bringst gehts auch ned?

und hast du ingame den acc in der friendlist oder den char :)


und überhaupt. gibts nen befehl ingame um alle nachrichten zu blocken?
uuuund hast vielleicht nen spamblocker der alles blockt installiert..redvex?
und..und....und... :D
02/27/2012 14:33 palados#5771
Quote:
Originally Posted by kal_el View Post
und hast du ingame den acc in der friendlist oder den char :)
aaargghhh *haare ausrupf*:eek::eek::eek::eek:

sooo peinlich...hab den charnamen in der friendlist eingetragen und nicht den acc...:mad:

jetzt funzt es...ogottogottogott

mille gracie...Asche auf mein Haupt:D big thanks to you;)
02/27/2012 16:30 Deamonsface#5772
wo finde ich gamble in den skripts?
02/27/2012 18:47 mirkoregge#5773
Quote:
Originally Posted by Deamonsface View Post
wo finde ich gamble in den skripts?
in den global settings
02/27/2012 19:48 kal_el#5774
Quote:
Originally Posted by palados View Post
aaargghhh *haare ausrupf*:eek::eek::eek::eek:

sooo peinlich...hab den charnamen in der friendlist eingetragen und nicht den acc...:mad:

jetzt funzt es...ogottogottogott

mille gracie...Asche auf mein Haupt:D big thanks to you;)
wenn ich hunger hab komm ich immer auf so komische gedanken... :rolleyes:
02/27/2012 22:03 maegwin#5775
Hallo,


gestern ist mir der bot beim iden von einem rare circlet eingefroren ohne einen Fehler an zu zeigen.
Ich vermute das es an meiner magic/rare pickit liegen könnte.
Kann da mal jemand drüber schauen was circlets an geht bzw eventuell sogar den Rest auf Unstimmigkeiten?

Hier die pickit:


Code:
// ##### Helms #########################
//[Type] == Helm && [Quality] == rare && [Flag] != ethereal  # [itemtohitpercentperlevel] >= 1 && [Sockets] == 2
//[Type] == Helm && [Quality] == rare && [Flag] == ethereal # [itemreplenishdurability] >= 1 && [Sockets] == 2 && ([MaxHP] >= 30 || [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 40)
//[Type] == Helm && [Quality] == rare && [Flag] != ethereal # [Defense] >= 200 && [MaxHP] >= 30 && [Sockets] >= 2 && [ItemLevelReq] <= 49

// ##### Armor #########################
//[Type] == armor && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && ([MaxHP] >= 80 || [FHR] >= 24 || [ItemPoisonLengthResist] >= 75)
//[Type] == armor && [Quality] == rare && [Flag] == ethereal # [itemreplenishdurability] >= 1 && [EnhancedDefense] >= 80
//[Type] == armor && [Quality] == rare && [Flag] != ethereal # [EnhancedDefense] >= 150 && [Sockets] >= 2 && ([MaxHP] >= 30 || [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 40 || [FHR] >= 24)

// ##### Shields #######################
//[Type] == shield && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && [FBR] >= 30 
//[Name] == Monarch && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && [Defense] >= 140 && ([FBR] >= 30 || [FHR] >= 24)

// ##### Gloves ########################
//[Type] == gloves && [Quality] == rare && [Flag] != ethereal # [IAS] >= 20 && [Strength]+[Dexterity] >= 20
//[Type] == gloves && [Quality] == rare && [Flag] != ethereal # [IAS] >= 20 && ([JavelinandSpearSkillTab] >= 2 || [Strength] >= 10 || [Dexterity] >= 10) && ([LifeLeech] >= 3 || [ManaLeech] >= 3)
//[Type] == gloves && [Quality] == rare && [Flag] != ethereal # [IAS] >= 20 && [ItemAddSkillTab] >= 2 && [Strength]+[Dexterity] >= 20
//[Type] == Gloves && [Quality] == rare && [Flag] != ethereal # [IAS] == 20 && [JavelinandSpearSkillTab] == 2 && [Dexterity] >= 10 && [LifeLeech] >= 3
//[Type] == Gloves && [Quality] == rare && [Flag] != ethereal # [IAS] == 20 && [JavelinandSpearSkillTab] == 2 && [LifeLeech] >= 3 && [ManaLeech] >= 3
//[Type] == Gloves && [Quality] == rare && [Flag] != ethereal # [IAS] == 20 && [Strength] >= 10 && ([Dexterity] >= 10 || [LifeLeech] >= 3 || [ManaLeech] >= 3 || [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 40)
//[Type] == Gloves && [Quality] == rare && [Flag] != ethereal # [IAS] == 20 && [Dexterity] >= 10 && ([LifeLeech] >= 3 || [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 40)
//[Type] == Gloves && [Quality] == rare && [Flag] != ethereal # [IAS] == 20 && [LifeLeech] >= 3 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 70
//[Type] == Gloves && [Quality] == rare && [Flag] != ethereal # [MaxMana] >= 35 && [LightResist]+[FireResist]+[PoisonResist]+[ColdResist] >= 50 && [Strength]+[Dexterity] >= 25
//[Type] == Gloves && [Quality] == rare # [MaxMana] >= 35 && [LightResist]+[FireResist]+[PoisonResist]+[ColdResist] >= 50 && [Strength]+[Dexterity] >= 25 && [ItemReplenishQuantity] >= 1

// ##### Boots #########################
//[Type] == boots && [Quality] == rare && [Flag] != ethereal # [FRW] >= 20 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 90
//[Type] == boots && [Quality] == rare && [Flag] != ethereal # [FRW] >= 30 && [FHR] >= 10 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 70

// ##### Axes ##########################
[Type] == axe && [Quality] == rare && [Flag] == ethereal # [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10
[Type] == axe && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20
[Type] == axe && [Quality] == rare # [EnhancedDamage] >= 400

// ##### Daggers #######################
[Type] == Dagger && [Quality] == rare && [Flag] == ethereal # [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10
[Type] == Dagger && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20
[Type] == Dagger && [Quality] == rare # [EnhancedDamage] >= 400

// ##### Javelins ######################
[Type] == Javelin && [Quality] == rare # [EnhancedDamage] >= 400

// ##### Bows ##########################
[Type] == bow && [Quality] == rare # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20

// ##### Polearms ######################
[Type] == polearm && [Quality] == rare && [Flag] == ethereal # [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10
[Type] == polearm && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20
[Type] == polearm && [Quality] == rare # [EnhancedDamage] >= 400

// ##### Scepters ######################
[Type] == scepter && [Quality] == rare && [Flag] == ethereal # [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10
[Type] == scepter && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20
[Type] == scepter && [Quality] == rare # [EnhancedDamage] >= 400

// ##### Spears ########################
[Type] == spear && [Quality] == rare && [Flag] == ethereal # [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10
[Type] == spear && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20
[Type] == spear && [Quality] == rare # [EnhancedDamage] >= 400

// ##### Staves ########################

// ##### Swords ########################
[Type] == sword && [Quality] == rare && [Flag] == ethereal # [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10
[Type] == sword && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20
[Type] == sword && [Quality] == rare # [EnhancedDamage] >= 400


// ##### Wands #########################

// ##### Amazon Weapons ################
//[Type] == amazonbow && [Quality] == rare # [Sockets] >= 2 && [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20 && [ItemSkillOnHit] >= 1
//[Type] == amazonbow && [Quality] == rare # && [EnhancedDamage] >= 400
//[Type] == amazonjavelin && [Quality] == rare # [IAS] >= 40 && ([JavelinAndSpearSkillTab]+[ItemAddSkillTab] >= 4)
//[Type] == amazonjavelin && [Quality] == magic # [IAS] >= 40 && ([JavelinAndSpearSkillTab]+[ItemAddSkillTab] >= 4)
[Type] == amazonjavelin && [Quality] == rare # [EnhancedDamage] >= 250 && [ItemMaxDamagePerLevel] >= 0 && [ItemToHitPerLevel] >= 10 && [IAS] >= 20
[Type] == amazonjavelin && [Quality] == rare # [EnhancedDamage] >= 400




// ##### Circlets ######################
[Type] == circlet && [Quality] == magic # [AmazonSkills] == 2 && [FRW] == 30
[Name] == Diadem && [Quality] == magic # [AmazonSkills] == 2 && [FRW] == 30
[Type] == circlet && [Quality] == magic # [SorceressSkills] == 2 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [SorceressSkills] == 2 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [NecromancerSkills] == 2 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [NecromancerSkills] == 2 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [PaladinSkills] == 2 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [PaladinSkills] == 2 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [DruidSkills] == 2 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [DruidSkills] == 2 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [AssassinSkills] == 2 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [AssassinSkills] == 2 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [PoisonandBoneSkillTab] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [PoisonandBoneSkillTab] == 3 && [MaxHp] == 100
[Type] == circlet && [Quality] == magic # [PaliCombatSkillTab] ==  3 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [PaliCombatSkillTab] ==  3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [PaliCombatSkillTab] ==  3 && [MaxHp] == 100
[Name] == Diadem && [Quality] == magic # [PaliCombatSkillTab] ==  3 && [MaxHp] == 100
[Type] == circlet && [Quality] == magic # [NecromancerSummoningSkillTab] == 3 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [NecromancerSummoningSkillTab] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [NecromancerSummoningSkillTab] == 3 && [MaxHp] == 100
[Name] == Diadem && [Quality] == magic # [NecromancerSummoningSkillTab] == 3 && [MaxHp] == 100
[Type] == circlet && [Quality] == magic # [ElementalSkillTab] == 3 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [ElementalSkillTab] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [ElementalSkillTab] == 3 && [MaxHp] == 100
[Name] == Diadem && [Quality] == magic # [ElementalSkillTab] == 3 && [MaxHp] == 100
[Type] == circlet && [Quality] == magic # [LightningSkillTab] == 3 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [LightningSkillTab] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [LightningSkillTab] == 3 && [MaxHp] == 100
[Name] == Diadem && [Quality] == magic # [LightningSkillTab] == 3 && [MaxHp] == 100
[Type] == circlet && [Quality] == magic # [ColdSkillTab] == 3 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [ColdSkillTab] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [ColdSkillTab] == 3 && [MaxHp] == 100
[Name] == Diadem && [Quality] == magic # [ColdSkillTab] == 3 && [MaxHp] == 100
[Type] == circlet && [Quality] == magic # [FireSkillTab] == 3 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [FireSkillTab] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [TrapsSkillTab] == 3 && [FCR] == 20
[Name] == Diadem && [Quality] == magic # [TrapsSkillTab] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [Sockets] == 3 && [MaxHp] == 90
[Type] == circlet && [Quality] == magic # [Sockets] == 3 && [ItemPoisonLengthResist] >= 75
[Type] == circlet && [Quality] == magic # [Sockets] == 3 && [FRW] >= 20
[Type] == circlet && [Quality] == magic # [Sockets] == 3 && [FCR] == 20
[Type] == circlet && [Quality] == magic # [Sockets] == 3 && [Dexterity] == 30
[Type] == circlet && [Quality] == magic # [Sockets] == 3 && [Strength] == 30


[Type] == circlet && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 0 && [ItemAddClassSkills] >= 2 && [Strength]+[Dexterity] >= 30
[Type] == circlet && [Quality] == rare && [Flag] != ethereal # [Sockets] >= 0 && [ItemAddClassSkills] >= 2 && ([Strength] >= 15 || [Dexterity] >= 5) && ([FRW] >= 30 || [FCR] >= 20)
[Type] == circlet && [Quality] == rare && [Flag] != ethereal # [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 120 && ([FRW] == 30 || [FCR] == 20) 
[Type] == circlet && [Quality] == rare && [Flag] != ethereal # [itemtohitpercentperlevel] && [Sockets] >= 2



// ##### Rare Rings Amulets ########################
[Type] == Ring && [Quality] == Rare # [FCR] >= 10 && ([Dexterity] >= 10 || [Strength] >= 17) // -> Rare Ring
[Type] == Ring && [Quality] == Rare # [LifeLeech] >= 4 && [ManaLeech] >= 4 // -> Rare Ring
[Type] == Ring && [Quality] == Rare # [LifeLeech] >= 4 && ([Strength] >= 17 || [Dexterity] >= 12) // -> Rare Ring
[Type] == Ring && [Quality] == Rare # [ManaLeech] >= 4 && ([Strength] >= 17 || [Dexterity] >= 12) // -> Rare Ring
[Type] == Ring && [Quality] == Rare # [Dexterity] >= 10 && [Strength] >= 15 // -> Rare Ring

[Type] == Amulet && [Quality] == rare # [Itemaddclassskills] == 2 && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [MaxMana] >= 70 && [Strength]+[Dexterity] >= 35
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && [MaxMana] >= 70 && [MaxHP] >= 40 && ([Strength] >= 20 || [Dexterity] >= 10)
[Type] == Amulet && [Quality] == rare # [Itemaddclassskills] == 2 && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 70 && [MaxMana] >= 80 && [Strength]+[Dexterity] >= 40
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FCR] == 10 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 70 && [MaxMana] >= 80 && [MaxHP] >= 50 && ([Strength] >= 25 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && ([LifeLeech]+[ManaLeech] >= 11 || [Strength]+[Dexterity] >= 35)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 && ([LifeLeech] >= 5 || [ManaLeech] >= 7) && ([Strength] >= 20 || [Dexterity] >= 10)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 70 && ([LifeLeech]+[ManaLeech] >= 13 || [Strength]+[Dexterity] >= 40)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 70 && ([LifeLeech] >= 6 || [ManaLeech] >= 8) && ([Strength] >= 25 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [Strength]+[Dexterity] >= 30
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [Strength] >= 21 && ([LifeLeech] >= 7 || [ManaLeech] >= 7 || [MaxHp] >= 40)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [Strength]+[Dexterity] >= 20 && [ColdResist] >= 35
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [Dexterity] >= 16 && ([LifeLeech] >= 7 || [ManaLeech] >= 7 || [MaxHp] >= 40)
[Type] == Amulet && [Quality] == rare # [ItemAddClassSkills] == 2 && [LifeLeech] >= 5 && [ManaLeech] >= 5
[Type] == Amulet && [Quality] == rare # ([BarbCombatSkillTab] == 2 || [WarCriesskilltab] == 2) && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55)
[Type] == Amulet && [Quality] == rare # ([BarbCombatSkillTab] == 2 || [WarCriesskilltab] == 2) && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15) 
[Type] == Amulet && [Quality] == rare # [BarbarianSkills] == 2 && [ItemGoldBonus] >= 80 && [ItemMagicBonus] >= 25
[Type] == Amulet && [Quality] == rare # ([TrapsSkillTab] == 2 || [MartialArtsSkillTab] == 2) && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55) 
[Type] == Amulet && [Quality] == rare # ([TrapsSkillTab] == 2 || [MartialArtsSkillTab] == 2) && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # ([JavelinAndSpearSkillTab] == 2 || [BowAndCrossbowSkillTab] == 2) && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55)
[Type] == Amulet && [Quality] == rare # ([JavelinAndSpearSkillTab] == 2 || [BowAndCrossbowSkillTab] == 2) && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # ([ShapeShiftingSkillTab] == 2 || [ElementalSkillTab] == 2 || [DruidSummoningSkillTab] == 2) && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55)
[Type] == Amulet && [Quality] == rare # ([ShapeShiftingSkillTab] == 2 || [ElementalSkillTab] == 2 || [DruidSummoningSkillTab] == 2) && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # ([FireSkillTab] == 2 || [ColdSkillTab] == 2 || [LightningSkillTab] == 2) && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55)
[Type] == Amulet && [Quality] == rare # ([FireSkillTab] == 2 || [ColdSkillTab] == 2 || [LightningSkillTab] == 2) && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # [PaliCombatSkillTab] == 2 && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55)
[Type] == Amulet && [Quality] == rare # [PaliCombatSkillTab] == 2 && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15)
[Type] == Amulet && [Quality] == rare # ([PoisonAndBoneSkillTab] == 2 || [NecromancerSummoningSkillTab] == 2) && [FCR] == 10 && ([Strength]+[Maxhp]+[MaxMana] >= 60 || [Dexterity]+[MaxHp]+[MaxMana] >= 60 || [Strength]+[Dexterity]+[Maxhp] >= 50 || [Strength]+[Dexterity]+[MaxMana] >= 55)
[Type] == Amulet && [Quality] == rare # ([PoisonAndBoneSkillTab] == 2 || [NecromancerSummoningSkillTab] == 2) && [FCR] == 10 && [ColdResist]+[LightResist]+[FireResist]+[PoisonResist] >= 60 && ([MaxHp] >= 30 || [MaxMana] >= 60 || [Strength] >= 15 || [Dexterity] >= 15)


// ##### Jewels ########################
[Type] == jewel && [Quality] == magic # [EnhancedDamage] >= 36 && ([IAS] >= 15 || [ItemReqPercent] <= -15 || [Strength] >= 7 || [Dexterity] >= 7 || [MinDamage] >= 8 || [MaxDamage] >= 12)
[Type] == jewel && [Quality] == magic # [FireResist] >= 13 && [LightResist] >= 13 && ([IAS] >= 15 || [ItemReqPercent] <= -15 || [Strength] >= 7 || [Dexterity] >= 7)
[Type] == jewel && [Quality] == magic # [MaxDamage] >= 26
[Type] == jewel && [Quality] == rare #
//[Type] == jewel && [Quality] == magic #


// ##### Small Charms ##################
//[Name] == SmallCharm && [Quality] == magic # [Defense] >= 28 && ([MaxHP] >= 18 || [Strength] >= 2 || [Dexterity] >= 2 || [FHR] >= 5 || [FRW] >= 3)
//[Name] == SmallCharm && [Quality] == magic # ([Defense] >= 18 && [Defense] <= 20)  && ([MaxHP] == 15 || [Strength] >= 2 || [Dexterity] >= 2 || [FHR] >= 5 || [FRW] >= 3)
[Name] == SmallCharm && [Quality] == magic # [MaxHP] == 15 && ([MaxMana] == 12 || [ToHit] >= 10 || ([ColdResist] >= 4 && [LightResist] >= 4) || [ColdResist] >= 10 || [LightResist] >= 10 || [FireResist] >= 10 || [PoisonResist] >= 10)
[Name] == SmallCharm && [Quality] == magic # [MaxHP] >= 10 && [ToHit] >= 10 && [MaxDamage] >= 2
[Name] == SmallCharm && [Quality] == magic # [MaxHP]+[MaxMana] >= 30
[Name] == SmallCharm && [Quality] == magic # [MaxHP] >= 18 && [ToHit] >= 25
//[Name] == SmallCharm && [Quality] == magic # [ColdResist] >= 11 || [LightResist] >= 11 || [FireResist] >= 11 || [PoisonResist] >= 11
[Name] == SmallCharm && [Quality] == magic # ([ColdResist] >= 4 && [LightResist] >= 4) && ([FHR] >= 5 || [FRW] >= 3 || [MaxHP] >= 18)
[Name] == SmallCharm && [Quality] == magic # [FireMaxDam] >= 35 || [LightMaxDam] >= 85 || [ColdMaxDam] >= 25
//[Name] == SmallCharm && [Quality] == magic && [Prefix] == 1407 && [Suffix] > 0
//[Name] == SmallCharm && [Quality] == magic # [PoisonMaxDam]/10.2 >= 21
//[Name] == SmallCharm && [Quality] == magic # [ItemGoldBonus] >= 10
//[Name] == SmallCharm && [Quality] == magic # [ItemMagicBonus] >= 7

// ##### Large Charms ##################
//[Name] == LargeCharm && [Quality] == magic # [MaxHP]+[MaxMana] >= 45
//[Name] == LargeCharm && [Quality] == magic # [Defense] >= 56 && ([MaxHP] >= 30 || [Strength] >= 5 || [Dexterity] >= 5 || [FHR] >= 8 || [FRW] >= 5)
//[Name] == LargeCharm && [Quality] == magic # [MaxHP] >= 26 && [ToHit] >= 21 && [MaxDamage] >= 4
//[Name] == LargeCharm && [Quality] == magic # ([ColdResist] >= 7 && [LightResist] >= 7) && ([FHR] >= 8 || [FRW] >= 5 || [MaxHP] >= 30)

// ##### Grand Charms ##################
[Name] == GrandCharm && [Quality] == magic # [MaxDamage] >= 14 && [ToHit] >= 76
[Name] == GrandCharm && [Quality] == magic # [MaxDamage] >= 10 && ([ToHit] >= 76 && [MaxDamage] >= 10 || [PlusDefense] >= 100 || [MinDamage] >= 3 || [ToHit] >= 132 || [ItemMagicBonus] >= 12 || [MaxMana] >= 59 || [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 || [FireResist] >= 30 || [LightResist] >= 30 || [ColdResist] >= 30 || [PoisonResist] >= 30) 
[Name] == GrandCharm && [Quality] == magic # [MaxHP] >= 41 && ([ToHit] >= 76 && [MaxDamage] >= 10 || [PlusDefense] >= 100 || [MinDamage] >= 3 || [ToHit] >= 132 || [ItemMagicBonus] >= 12 || [MaxMana] >= 59 || [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 || [FireResist] >= 30 || [LightResist] >= 30 || [ColdResist] >= 30 || [PoisonResist] >= 30)
[Name] == GrandCharm && [Quality] == magic # [ItemGoldBonus] >= 40 && ([ToHit] >= 76 && [MaxDamage] >= 10 || [PlusDefense] >= 100 || [MinDamage] >= 3 || [ToHit] >= 132 || [ItemMagicBonus] >= 12 || [MaxMana] >= 59 || [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 || [FireResist] >= 30 || [LightResist] >= 30 || [ColdResist] >= 30 || [PoisonResist] >= 30)
[Name] == GrandCharm && [Quality] == magic # [FHR] >= 12 && ([ToHit] >= 76 && [MaxDamage] >= 10 || [PlusDefense] >= 100 || [MinDamage] >= 3 || [ToHit] >= 132 || [ItemMagicBonus] >= 12 || [MaxMana] >= 59 || [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 || [FireResist] >= 30 || [LightResist] >= 30 || [ColdResist] >= 30 || [PoisonResist] >= 30)
[Name] == GrandCharm && [Quality] == magic # [FRW] >= 7 && ([ToHit] >= 76 && [MaxDamage] >= 10 || [PlusDefense] >= 100 || [MinDamage] >= 3 || [ToHit] >= 132 || [ItemMagicBonus] >= 12 || [MaxMana] >= 59 || [FireResist]+[LightResist]+[ColdResist]+[PoisonResist] >= 60 || [FireResist] >= 30 || [LightResist] >= 30 || [ColdResist] >= 30 || [PoisonResist] >= 30)

[Name] == GrandCharm && [Quality] == magic # [JavelinandSpearSkillTab] == 1 && [MaxHp] >= 20
[Name] == GrandCharm && [Quality] == magic # [JavelinandSpearSkillTab] == 1 && [Strength]>= 6 
[Name] == GrandCharm && [Quality] == magic # [JavelinandSpearSkillTab] == 1 && [Dexterity] >= 6
[Name] == GrandCharm && [Quality] == magic # [JavelinandSpearSkillTab] == 1 && [FRW] == 7
[Name] == GrandCharm && [Quality] == magic # [JavelinandSpearSkillTab] == 1 && [FHR] == 12

[Name] == GrandCharm && [Quality] == magic # [FireSkillTab] == 1 && [MaxHp] >= 20
[Name] == GrandCharm && [Quality] == magic # [FireSkillTab] == 1 && [Strength] >= 6 
[Name] == GrandCharm && [Quality] == magic # [FireSkillTab] == 1 && [Dexterity] >= 6
[Name] == GrandCharm && [Quality] == magic # [FireSkillTab] == 1 && [FRW] == 7 
[Name] == GrandCharm && [Quality] == magic # [FireSkillTab] == 1 && [FHR] == 12 

[Name] == GrandCharm && [Quality] == magic # [LightningSkillTab] == 1 && [MaxHp] >= 20
[Name] == GrandCharm && [Quality] == magic # [LightningSkillTab] == 1 && [Strength] >= 6 
[Name] == GrandCharm && [Quality] == magic # [LightningSkillTab] == 1 && [Dexterity] >= 6 
[Name] == GrandCharm && [Quality] == magic # [LightningSkillTab] == 1 && [FRW] == 7 
[Name] == GrandCharm && [Quality] == magic # [LightningSkillTab] == 1 && [FHR] == 12 

[Name] == GrandCharm && [Quality] == magic # [ColdSkillTab] == 1 && [MaxHp] >= 20 
[Name] == GrandCharm && [Quality] == magic # [ColdSkillTab] == 1 && [Strength] >= 6 
[Name] == GrandCharm && [Quality] == magic # [ColdSkillTab] == 1 && [Dexterity] >= 6 
[Name] == GrandCharm && [Quality] == magic # [ColdSkillTab] == 1 && [FRW] == 7 
[Name] == GrandCharm && [Quality] == magic # [ColdSkillTab] == 1 && [FHR] == 12 

[Name] == GrandCharm && [Quality] == magic # [PoisonandBoneSkillTab] == 1 && [MaxHp] >= 20
[Name] == GrandCharm && [Quality] == magic # [PoisonandBoneSkillTab] == 1 && [Strength] >= 6 
[Name] == GrandCharm && [Quality] == magic # [PoisonandBoneSkillTab] == 1 && [Dexterity] >= 6 
[Name] == GrandCharm && [Quality] == magic # [PoisonandBoneSkillTab] == 1 && [FRW] == 7 
[Name] == GrandCharm && [Quality] == magic # [PoisonandBoneSkillTab] == 1 && [FHR] == 12 

[Name] == GrandCharm && [Quality] == magic # [PaliCombatSkillTab] == 1 && [MaxHp] >= 20
[Name] == GrandCharm && [Quality] == magic # [PaliCombatSkillTab] == 1 && [Strength] >= 6 
[Name] == GrandCharm && [Quality] == magic # [PaliCombatSkillTab] == 1 && [Dexterity] >= 6 
[Name] == GrandCharm && [Quality] == magic # [PaliCombatSkillTab] == 1 && [FRW] == 7 
[Name] == GrandCharm && [Quality] == magic # [PaliCombatSkillTab] == 1 && [FHR] == 12

[Name] == GrandCharm && [Quality] == magic # [WarcriesSkillTab] == 1 && [ItemGoldBonus] >= 35 // warcries
[Name] == GrandCharm && [Quality] == magic # [WarcriesSkillTab] == 1 && [MaxHp] >= 40 // warcries
//[Name] == GrandCharm && [Quality] == magic # [WarcriesSkillTab] == 1 && [Strength] >= 3 // warcries
//[Name] == GrandCharm && [Quality] == magic # [WarcriesSkillTab] == 1 && [Dexterity] >= 3 // warcries
//[Name] == GrandCharm && [Quality] == magic # [WarcriesSkillTab] == 1 && [FRW] == 7 // warcries
//[Name] == GrandCharm && [Quality] == magic # [WarcriesSkillTab] == 1 && [FHR] == 12 // warcries

[Name] == GrandCharm && [Quality] == magic # [ElementalSkillTab] == 1 && [MaxHp] >= 20 // elemental
[Name] == GrandCharm && [Quality] == magic # [ElementalSkillTab] == 1 && [Strength] >= 6 // elemental
[Name] == GrandCharm && [Quality] == magic # [ElementalSkillTab] == 1 && [Dexterity] >= 6 // elemental
[Name] == GrandCharm && [Quality] == magic # [ElementalSkillTab] == 1 && [FRW] == 7 // elemental
[Name] == GrandCharm && [Quality] == magic # [ElementalSkillTab] == 1 && [FHR] == 12 // elemental

[Name] == GrandCharm && [Quality] == magic # [TrapsSkillTab] == 1 && [MaxHp] >= 20
[Name] == GrandCharm && [Quality] == magic # [TrapsSkillTab] == 1 && [Strength] >= 6 
[Name] == GrandCharm && [Quality] == magic # [TrapsSkillTab] == 1 && [Dexterity] >= 6 
[Name] == GrandCharm && [Quality] == magic # [TrapsSkillTab] == 1 && [FRW] == 7 
[Name] == GrandCharm && [Quality] == magic # [TrapsSkillTab] == 1 && [FHR] == 12