What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin Addon] "Item Rules" with a file based scripting language

Ok, I've fixed all the mistakes (at least I get no more warnings on initialize in the log), but the
Code:
[10:46:18.337 D] System.FormatException: Входная строка имела неверный формат.
   в System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
   в System.Single.Parse(String s)
   в GilesTrinity.Functions.Interpreter.checkExpression(String str1, String comparator, String str2, Boolean& checkFlag)
   в GilesTrinity.Functions.Interpreter.checkTruth(String str, Boolean& checkFlag)
   в GilesTrinity.Functions.Interpreter.checkTruth(String str, Boolean& checkFlag)
   в GilesTrinity.Functions.Interpreter.checkTruth(String str, Boolean& checkFlag)
   в GilesTrinity.Functions.Interpreter.interpret(String line, Boolean& checkFlag)
   в GilesTrinity.Functions.Interpreter.checkItem(ACDItem item)
   в GilesTrinity.GilesTrinity.ShouldWeStashThis(GilesCachedACDItem thisitem)
   в GilesTrinity.GilesTrinity.GilesStashOverlord(Object ret)
   в Zeta.TreeSharp.Decorator.CanRun(Object context)
   в Zeta.TreeSharp.Decorator..()
   в Zeta.TreeSharp.Composite.Tick(Object context)
   в Zeta.TreeSharp.PrioritySelector..()
   в Zeta.TreeSharp.Composite.Tick(Object context)
   в Zeta.TreeSharp.PrioritySelector..()
   в Zeta.TreeSharp.Composite.Tick(Object context)
   в Zeta.TreeSharp.Decorator..()
   в Zeta.TreeSharp.Composite.Tick(Object context)
   в Zeta.TreeSharp.PrioritySelector..()
   в Zeta.TreeSharp.Composite.Tick(Object context)
   в Zeta.Common.HookExecutor.Run(Object context)
   в Zeta.TreeSharp.Action.RunAction(Object context)
   в Zeta.TreeSharp.Action..()
   в Zeta.TreeSharp.Composite.Tick(Object context)
   в Zeta.TreeSharp.PrioritySelector..()
   в Zeta.TreeSharp.Composite.Tick(Object context)
   в Zeta.CommonBot.BotMain.()
error still persists. I am at a loss what to do. It parses some items ok, claims them something, and gets stuck on one item with this error, then it restarts the process and just stands there looping the evaluation of the whole inventory.
 
So basically, this part of checkExpression:
Code:
                case "Single":
                    return compare((float)value, comparator, Single.Parse(str2), ref checkFlag);
Gets a strange input string (str2) somehow and throws an exception. Would love to know which line is causing that...
 
So basically, this part of checkExpression:
Code:
                case "Single":
                    return compare((float)value, comparator, Single.Parse(str2), ref checkFlag);
Gets a strange input string (str2) somehow and throws an exception. Would love to know which line is causing that...

in ur config.dis ... set $$[DEBUG] == true

and attache the log_ file... so that i can check it ... the log from GilesTrinity/Log

:-)
 
Hey darkfriend77, is every legendary item in diablo 3 listed in legendary.dis? If so, can we just edit the rules to our own values and then won't need to update legendary.dis anymore? Or will the rules/syntax change down the road where it will make our own personal legendary.dis not function anymore? Just wondering before I dedicate a lot of time changing all the legendary rules to my liking, and then realize it'll break something down the road ><.


syntax will not change down the road ... it will stay compatible to previous versions ...
 
in ur config.dis ... set $$[DEBUG] == true

and attache the log_ file... so that i can check it ... the log from GilesTrinity/Log

:-)

I changed debug to true, still when I launch DB first lines of the log say:
Code:
12112012185950: --- STARTING A NEW SESSION WITH ITEMRULESET ---
12112012185950: Debugging set to False
12112012185950: Logging set to True
Doesn't seem to be turning debug on -_-
 
Probably Coma / Semi col problem, u must provide IFormatProvider to Single.Parse method.

Usualy, I use InvariatCulture when I parse Config File ...
 
in ur config.dis ... set $$[DEBUG] == true

and attache the log_ file... so that i can check it ... the log from GilesTrinity/Log

:-)

I am getting this in the log file
Code:
12112012192143: TRASH: Грозовой щит,Legendary,Shield (63)
12112012192143: Rule:[QUALITY]==Legendary&&[NAME]==Грозовойщит#[1]==1#[TRASH]
12112012192143: ---Грозовой щит,Legendary,Shield (63)
12112012192143: 	[BASETYPE]: Armor
12112012192143: 	[TYPE]: Shield
12112012192143: 	[QUALITY]: Legendary
12112012192143: 	[NAME]: Грозовойщит
12112012192143: 	[ONEHAND]: False
12112012192143: 	[TWOHAND]: False
12112012192143: 	[LEVEL]: 63
12112012192143: 	[STR]: 275
12112012192143: 	[VIT]: 49
12112012192143: 	[BLOCK%]: 25
12112012192143: 	[ALLRES]: 80
12112012192143: 	[ARMOR]: 1132
12112012192143: 	[ARMORTOT]: 1132
12112012192143: 	[MAXSTAT]: 275
12112012192143: 	[MAXSTATVIT]: 324
12112012192143: 	[TOTRES]: 80
12112012192143: 	[STRVIT]: 324
12112012192143: 	[DEXVIT]: 49
12112012192143: 	[INTVIT]: 49
12112012192143: -----------------------------------------------------------------
12112012192143: TRASH: Шаги бессмертного короля,Legendary,Boots (63)
12112012192143: Rule:[QUALITY]==Legendary&&[NAME]==Шагибессмертногокороля#[1]==1#[TRASH]
12112012192143: ---Шаги бессмертного короля,Legendary,Boots (63)
12112012192143: 	[BASETYPE]: Armor
12112012192143: 	[TYPE]: Boots
12112012192143: 	[QUALITY]: Legendary
12112012192143: 	[NAME]: Шагибессмертногокороля
12112012192143: 	[ONEHAND]: False
12112012192143: 	[TWOHAND]: False
12112012192143: 	[LEVEL]: 63
12112012192143: 	[STR]: 90
12112012192143: 	[VIT]: 97
12112012192143: 	[MS%]: 11,99951
12112012192143: 	[ALLRES]: 72
12112012192143: 	[ARMOR]: 312,1667
12112012192143: 	[ARMORTOT]: 312
12112012192143: 	[GF%]: 14,99023
12112012192143: 	[MAXSTAT]: 90
12112012192143: 	[MAXSTATVIT]: 187
12112012192143: 	[TOTRES]: 72
12112012192143: 	[STRVIT]: 187
12112012192143: 	[DEXVIT]: 97
12112012192143: 	[INTVIT]: 97
12112012192143: -----------------------------------------------------------------
12112012192143: KEEP: Сжирающий ободок,Rare6,Amulet (62)
12112012192143: Rule:[QUALITY]==Rare&&[TYPE]==Amulet#[MAXSTAT]>=100&&([CRITDMG%]>0||[AS%]>0||[CRIT%]>0)&&([VIT]>=60||[LOH]>=200||[ALLRES]>=40||[LIFE%]>=6)#[KEEP]
12112012192143: ---Сжирающий ободок,Rare6,Amulet (62)
12112012192143: 	[BASETYPE]: Jewelry
12112012192143: 	[TYPE]: Amulet
12112012192143: 	[QUALITY]: Rare
12112012192143: 	[NAME]: Сжирающийободок
12112012192143: 	[ONEHAND]: False
12112012192143: 	[TWOHAND]: False
12112012192143: 	[LEVEL]: 62
12112012192143: 	[INT]: 140
12112012192143: 	[VIT]: 105
12112012192143: 	[AS%]: 7
12112012192143: 	[LIFE%]: 15,99121
12112012192143: 	[LOH]: 740
12112012192143: 	[RESPOISON]: 48
12112012192143: 	[MAXSTAT]: 140
12112012192143: 	[MAXSTATVIT]: 245
12112012192143: 	[MAXONERES]: 48
12112012192143: 	[TOTRES]: 48
12112012192143: 	[DMGFACTOR]: 7
12112012192143: 	[STRVIT]: 105
12112012192143: 	[DEXVIT]: 105
12112012192143: 	[INTVIT]: 245
12112012192143: -----------------------------------------------------------------
12112012192143: TRASH: Наручники награбленного,Rare5,Bracer (62)
12112012192143: Rule:[QUALITY]==Rare&&[BASETYPE]==Armor#[1]==1#[TRASH]
12112012192143: ---Наручники награбленного,Rare5,Bracer (62)
12112012192143: 	[BASETYPE]: Armor
12112012192143: 	[TYPE]: Bracer
12112012192143: 	[QUALITY]: Rare
12112012192143: 	[NAME]: Наручникинаграбленного
12112012192143: 	[ONEHAND]: False
12112012192143: 	[TWOHAND]: False
12112012192143: 	[LEVEL]: 62
12112012192143: 	[DEX]: 28
12112012192143: 	[VIT]: 167
12112012192143: 	[ALLRES]: 69
12112012192143: 	[RESPHYSICAL]: 40
12112012192143: 	[ARMOR]: 204
12112012192143: 	[ARMORTOT]: 204
12112012192143: 	[MF%]: 12,98828
12112012192143: 	[MAXSTAT]: 28
12112012192143: 	[MAXSTATVIT]: 195
12112012192143: 	[MAXONERES]: 40
12112012192143: 	[TOTRES]: 109
12112012192143: 	[STRVIT]: 167
12112012192143: 	[DEXVIT]: 195
12112012192143: 	[INTVIT]: 167
12112012192143: -----------------------------------------------------------------
12112012192143: KEEP: Умеренность Инны,Legendary,Legs (63)
12112012192143: Rule:[QUALITY]==Legendary&&[NAME]==УмеренностьИнны#[VIT]>0||[INT]>0||[STR]>0||[ALLRES]>0||[MAXONERES]>50||([MAXONERES]>30&&[AS%]==9)
12112012192143: ---Умеренность Инны,Legendary,Legs (63)
12112012192143: 	[BASETYPE]: Armor
12112012192143: 	[TYPE]: Legs
12112012192143: 	[QUALITY]: Legendary
12112012192143: 	[NAME]: УмеренностьИнны
12112012192143: 	[ONEHAND]: False
12112012192143: 	[TWOHAND]: False
12112012192143: 	[LEVEL]: 63
12112012192143: 	[DEX]: 143
12112012192143: 	[INT]: 47
12112012192143: 	[AS%]: 9
12112012192143: 	[MS%]: 11,99951
12112012192143: 	[CRIT%]: 1
12112012192143: 	[ARMOR]: 405,5
12112012192143: 	[ARMORTOT]: 405
12112012192143: 	[SOCKETS]: 2
12112012192143: 	[MAXSTAT]: 143
12112012192143: 	[MAXSTATVIT]: 143
12112012192143: 	[DMGFACTOR]: 10
12112012192143: 	[DEXVIT]: 143
12112012192143: 	[INTVIT]: 47
12112012192143: -----------------------------------------------------------------
12112012192143: TRASH: Рукавицы гладиатора,Legendary,Gloves (61)
12112012192143: Rule:[QUALITY]==Legendary&&[NAME]==Рукавицыгладиатора#[1]==1#[TRASH]
12112012192143: ---Рукавицы гладиатора,Legendary,Gloves (61)
12112012192143: 	[BASETYPE]: Armor
12112012192143: 	[TYPE]: Gloves
12112012192143: 	[QUALITY]: Legendary
12112012192143: 	[NAME]: Рукавицыгладиатора
12112012192143: 	[ONEHAND]: False
12112012192143: 	[TWOHAND]: False
12112012192143: 	[LEVEL]: 61
12112012192143: 	[LIFE%]: 6,994629
12112012192143: 	[LOH]: 180
12112012192143: 	[CRIT%]: 7
12112012192143: 	[ARMOR]: 260,8333
12112012192143: 	[ARMORBONUS]: 213
12112012192143: 	[ARMORTOT]: 473
12112012192143: 	[DMGFACTOR]: 7
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Башня из слоновой кости,Legendary,Shield (61)
12112012192144: Rule:[QUALITY]==Legendary&&[NAME]==Башняизслоновойкости#[1]==1#[TRASH]
12112012192144: ---Башня из слоновой кости,Legendary,Shield (61)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Shield
12112012192144: 	[QUALITY]: Legendary
12112012192144: 	[NAME]: Башняизслоновойкости
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 61
12112012192144: 	[LIFE%]: 6,994629
12112012192144: 	[REGEN]: 153
12112012192144: 	[BLOCK%]: 19,99512
12112012192144: 	[ALLRES]: 54
12112012192144: 	[ARMOR]: 902
12112012192144: 	[ARMORTOT]: 902
12112012192144: 	[GF%]: 15,99121
12112012192144: 	[SOCKETS]: 1
12112012192144: 	[TOTRES]: 54
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Шпоры Блекторна,Legendary,Boots (63)
12112012192144: Rule:[QUALITY]==Legendary&&[NAME]==ШпорыБлекторна#[1]==1#[TRASH]
12112012192144: ---Шпоры Блекторна,Legendary,Boots (63)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Boots
12112012192144: 	[QUALITY]: Legendary
12112012192144: 	[NAME]: ШпорыБлекторна
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 63
12112012192144: 	[INT]: 73
12112012192144: 	[VIT]: 84
12112012192144: 	[MS%]: 11,99951
12112012192144: 	[REGEN]: 335
12112012192144: 	[ARMOR]: 324,1667
12112012192144: 	[ARMORBONUS]: 250
12112012192144: 	[ARMORTOT]: 574
12112012192144: 	[MAXSTAT]: 73
12112012192144: 	[MAXSTATVIT]: 157
12112012192144: 	[STRVIT]: 84
12112012192144: 	[DEXVIT]: 84
12112012192144: 	[INTVIT]: 157
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Взгляд Тзо Крина,Legendary,SpiritStone (61)
12112012192144: Rule:[QUALITY]==Legendary&&[NAME]==ВзглядТзоКрина#[1]==1#[TRASH]
12112012192144: ---Взгляд Тзо Крина,Legendary,SpiritStone (61)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: SpiritStone
12112012192144: 	[QUALITY]: Legendary
12112012192144: 	[NAME]: ВзглядТзоКрина
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 61
12112012192144: 	[DEX]: 104
12112012192144: 	[INT]: 29
12112012192144: 	[VIT]: 78
12112012192144: 	[AS%]: 7
12112012192144: 	[LIFE%]: 6,994629
12112012192144: 	[ARMOR]: 328,5
12112012192144: 	[ARMORTOT]: 328
12112012192144: 	[HEALTHSPIRIT]: 22,79688
12112012192144: 	[MAXSTAT]: 104
12112012192144: 	[MAXSTATVIT]: 182
12112012192144: 	[DMGFACTOR]: 7
12112012192144: 	[STRVIT]: 78
12112012192144: 	[DEXVIT]: 182
12112012192144: 	[INTVIT]: 107
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Железо замка,Rare4,Mace (61)
12112012192144: Rule:[QUALITY]==Rare&&[BASETYPE]==Weapon#[1]==1#[TRASH]
12112012192144: ---Железо замка,Rare4,Mace (61)
12112012192144: 	[BASETYPE]: Weapon
12112012192144: 	[TYPE]: Mace
12112012192144: 	[QUALITY]: Rare
12112012192144: 	[NAME]: Железозамка
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: True
12112012192144: 	[LEVEL]: 61
12112012192144: 	[STR]: 244
12112012192144: 	[DPS]: 661,5
12112012192144: 	[WEAPAS]: 0,9
12112012192144: 	[WEAPMAXDMG]: 851
12112012192144: 	[SOCKETS]: 1
12112012192144: 	[WEAPMINDMG]: 619
12112012192144: 	[MAXSTAT]: 244
12112012192144: 	[MAXSTATVIT]: 244
12112012192144: 	[STRVIT]: 244
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Занозистые сокрушители,Rare4,Boots (61)
12112012192144: Rule:[QUALITY]==Rare&&[BASETYPE]==Armor#[1]==1#[TRASH]
12112012192144: ---Занозистые сокрушители,Rare4,Boots (61)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Boots
12112012192144: 	[QUALITY]: Rare
12112012192144: 	[NAME]: Занозистыесокрушители
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 61
12112012192144: 	[DEX]: 88
12112012192144: 	[INT]: 78
12112012192144: 	[RESPOISON]: 49
12112012192144: 	[ARMOR]: 264,8333
12112012192144: 	[ARMORTOT]: 264
12112012192144: 	[MF%]: 16,99219
12112012192144: 	[THORNS]: 602
12112012192144: 	[MAXSTAT]: 88
12112012192144: 	[MAXSTATVIT]: 88
12112012192144: 	[MAXONERES]: 49
12112012192144: 	[TOTRES]: 49
12112012192144: 	[DEXVIT]: 88
12112012192144: 	[INTVIT]: 78
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Цепь отступника,Rare4,Belt (61)
12112012192144: Rule:[QUALITY]==Rare&&[BASETYPE]==Armor#[1]==1#[TRASH]
12112012192144: ---Цепь отступника,Rare4,Belt (61)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Belt
12112012192144: 	[QUALITY]: Rare
12112012192144: 	[NAME]: Цепьотступника
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 61
12112012192144: 	[STR]: 75
12112012192144: 	[INT]: 150
12112012192144: 	[VIT]: 150
12112012192144: 	[ARMOR]: 233
12112012192144: 	[ARMORTOT]: 233
12112012192144: 	[MAXSTAT]: 150
12112012192144: 	[MAXSTATVIT]: 300
12112012192144: 	[STRVIT]: 225
12112012192144: 	[DEXVIT]: 150
12112012192144: 	[INTVIT]: 300
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Доверие клыка,Rare4,Ring (61)
12112012192144: Rule:[QUALITY]==Rare&&[BASETYPE]==Jewelry#[1]==1#[TRASH]
12112012192144: ---Доверие клыка,Rare4,Ring (61)
12112012192144: 	[BASETYPE]: Jewelry
12112012192144: 	[TYPE]: Ring
12112012192144: 	[QUALITY]: Rare
12112012192144: 	[NAME]: Довериеклыка
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 61
12112012192144: 	[LOH]: 266
12112012192144: 	[REGEN]: 138
12112012192144: 	[GLOBEBONUS]: 12070
12112012192144: 	[MINDMG]: 27
12112012192144: 	[MAXDMG]: 59
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Поясок деяния,Rare4,Belt (58)
12112012192144: Rule:[QUALITY]==Rare&&[BASETYPE]==Armor#[1]==1#[TRASH]
12112012192144: ---Поясок деяния,Rare4,Belt (58)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Belt
12112012192144: 	[QUALITY]: Rare
12112012192144: 	[NAME]: Поясокдеяния
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 58
12112012192144: 	[INT]: 68
12112012192144: 	[LIFE%]: 9,997559
12112012192144: 	[ALLRES]: 77
12112012192144: 	[RESPHYSICAL]: 35
12112012192144: 	[ARMOR]: 189
12112012192144: 	[ARMORTOT]: 189
12112012192144: 	[GF%]: 22,99805
12112012192144: 	[MAXSTAT]: 68
12112012192144: 	[MAXSTATVIT]: 68
12112012192144: 	[MAXONERES]: 35
12112012192144: 	[TOTRES]: 112
12112012192144: 	[INTVIT]: 68
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Мерзкий страж,Legendary,Shoulder (63)
12112012192144: Rule:[QUALITY]==Legendary&&[NAME]==Мерзкийстраж#[1]==1#[TRASH]
12112012192144: ---Мерзкий страж,Legendary,Shoulder (63)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Shoulder
12112012192144: 	[QUALITY]: Legendary
12112012192144: 	[NAME]: Мерзкийстраж
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 63
12112012192144: 	[DEX]: 184
12112012192144: 	[INT]: 79
12112012192144: 	[REGEN]: 315
12112012192144: 	[ALLRES]: 76
12112012192144: 	[RESPHYSICAL]: 47
12112012192144: 	[ARMOR]: 364,3333
12112012192144: 	[ARMORBONUS]: 263
12112012192144: 	[ARMORTOT]: 627
12112012192144: 	[MAXSTAT]: 184
12112012192144: 	[MAXSTATVIT]: 184
12112012192144: 	[MAXONERES]: 47
12112012192144: 	[TOTRES]: 123
12112012192144: 	[DEXVIT]: 184
12112012192144: 	[INTVIT]: 79
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Идеальный спектр,Rare4,WizardHat (62)
12112012192144: Rule:[QUALITY]==Rare&&[BASETYPE]==Armor#[1]==1#[TRASH]
12112012192144: ---Идеальный спектр,Rare4,WizardHat (62)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: WizardHat
12112012192144: 	[QUALITY]: Rare
12112012192144: 	[NAME]: Идеальныйспектр
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 62
12112012192144: 	[DEX]: 58
12112012192144: 	[INT]: 225
12112012192144: 	[LIFE%]: 8,996582
12112012192144: 	[ARMOR]: 395
12112012192144: 	[ARMORTOT]: 395
12112012192144: 	[GF%]: 23,99902
12112012192144: 	[SOCKETS]: 1
12112012192144: 	[MAXSTAT]: 225
12112012192144: 	[MAXSTATVIT]: 225
12112012192144: 	[DEXVIT]: 58
12112012192144: 	[INTVIT]: 225
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Печать иерофанта,Legendary,Ring (61)
12112012192144: Rule:[QUALITY]==Legendary&&[NAME]==Печатьиерофанта#[1]==1#[TRASH]
12112012192144: ---Печать иерофанта,Legendary,Ring (61)
12112012192144: 	[BASETYPE]: Jewelry
12112012192144: 	[TYPE]: Ring
12112012192144: 	[QUALITY]: Legendary
12112012192144: 	[NAME]: Печатьиерофанта
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 61
12112012192144: 	[AS%]: 6
12112012192144: 	[LIFE%]: 5,999756
12112012192144: 	[REGEN]: 146
12112012192144: 	[ARMORBONUS]: 198
12112012192144: 	[ARMORTOT]: 198
12112012192144: 	[DMGFACTOR]: 6
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Грозовой щит,Legendary,Shield (63)
12112012192144: Rule:[QUALITY]==Legendary&&[NAME]==Грозовойщит#[1]==1#[TRASH]
12112012192144: ---Грозовой щит,Legendary,Shield (63)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Shield
12112012192144: 	[QUALITY]: Legendary
12112012192144: 	[NAME]: Грозовойщит
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 63
12112012192144: 	[STR]: 275
12112012192144: 	[VIT]: 49
12112012192144: 	[BLOCK%]: 25
12112012192144: 	[ALLRES]: 80
12112012192144: 	[ARMOR]: 1132
12112012192144: 	[ARMORTOT]: 1132
12112012192144: 	[MAXSTAT]: 275
12112012192144: 	[MAXSTATVIT]: 324
12112012192144: 	[TOTRES]: 80
12112012192144: 	[STRVIT]: 324
12112012192144: 	[DEXVIT]: 49
12112012192144: 	[INTVIT]: 49
12112012192144: -----------------------------------------------------------------
12112012192144: TRASH: Шаги бессмертного короля,Legendary,Boots (63)
12112012192144: Rule:[QUALITY]==Legendary&&[NAME]==Шагибессмертногокороля#[1]==1#[TRASH]
12112012192144: ---Шаги бессмертного короля,Legendary,Boots (63)
12112012192144: 	[BASETYPE]: Armor
12112012192144: 	[TYPE]: Boots
12112012192144: 	[QUALITY]: Legendary
12112012192144: 	[NAME]: Шагибессмертногокороля
12112012192144: 	[ONEHAND]: False
12112012192144: 	[TWOHAND]: False
12112012192144: 	[LEVEL]: 63
12112012192144: 	[STR]: 90
12112012192144: 	[VIT]: 97
12112012192144: 	[MS%]: 11,99951
12112012192144: 	[ALLRES]: 72
12112012192144: 	[ARMOR]: 312,1667
12112012192144: 	[ARMORTOT]: 312
12112012192144: 	[GF%]: 14,99023
12112012192144: 	[MAXSTAT]: 90
12112012192144: 	[MAXSTATVIT]: 187
12112012192144: 	[TOTRES]: 72
12112012192144: 	[STRVIT]: 187
12112012192144: 	[DEXVIT]: 97
12112012192144: 	[INTVIT]: 97
12112012192145: -----------------------------------------------------------------
12112012192145: KEEP: Сжирающий ободок,Rare6,Amulet (62)
12112012192145: Rule:[QUALITY]==Rare&&[TYPE]==Amulet#[MAXSTAT]>=100&&([CRITDMG%]>0||[AS%]>0||[CRIT%]>0)&&([VIT]>=60||[LOH]>=200||[ALLRES]>=40||[LIFE%]>=6)#[KEEP]
12112012192145: ---Сжирающий ободок,Rare6,Amulet (62)
12112012192145: 	[BASETYPE]: Jewelry
12112012192145: 	[TYPE]: Amulet
12112012192145: 	[QUALITY]: Rare
12112012192145: 	[NAME]: Сжирающийободок
12112012192145: 	[ONEHAND]: False
12112012192145: 	[TWOHAND]: False
12112012192145: 	[LEVEL]: 62
12112012192145: 	[INT]: 140
12112012192145: 	[VIT]: 105
12112012192145: 	[AS%]: 7
12112012192145: 	[LIFE%]: 15,99121
12112012192145: 	[LOH]: 740
12112012192145: 	[RESPOISON]: 48
12112012192145: 	[MAXSTAT]: 140
12112012192145: 	[MAXSTATVIT]: 245
12112012192145: 	[MAXONERES]: 48
12112012192145: 	[TOTRES]: 48
12112012192145: 	[DMGFACTOR]: 7
12112012192145: 	[STRVIT]: 105
12112012192145: 	[DEXVIT]: 105
12112012192145: 	[INTVIT]: 245
12112012192145: -----------------------------------------------------------------
12112012192145: TRASH: Наручники награбленного,Rare5,Bracer (62)
12112012192145: Rule:[QUALITY]==Rare&&[BASETYPE]==Armor#[1]==1#[TRASH]
12112012192145: ---Наручники награбленного,Rare5,Bracer (62)
12112012192145: 	[BASETYPE]: Armor
12112012192145: 	[TYPE]: Bracer
12112012192145: 	[QUALITY]: Rare
12112012192145: 	[NAME]: Наручникинаграбленного
12112012192145: 	[ONEHAND]: False
12112012192145: 	[TWOHAND]: False
12112012192145: 	[LEVEL]: 62
12112012192145: 	[DEX]: 28
12112012192145: 	[VIT]: 167
12112012192145: 	[ALLRES]: 69
12112012192145: 	[RESPHYSICAL]: 40
12112012192145: 	[ARMOR]: 204
12112012192145: 	[ARMORTOT]: 204
12112012192145: 	[MF%]: 12,98828
12112012192145: 	[MAXSTAT]: 28
12112012192145: 	[MAXSTATVIT]: 195
12112012192145: 	[MAXONERES]: 40
12112012192145: 	[TOTRES]: 109
12112012192145: 	[STRVIT]: 167
12112012192145: 	[DEXVIT]: 195
12112012192145: 	[INTVIT]: 167
12112012192145: -----------------------------------------------------------------
12112012192145: KEEP: Умеренность Инны,Legendary,Legs (63)
12112012192145: Rule:[QUALITY]==Legendary&&[NAME]==УмеренностьИнны#[VIT]>0||[INT]>0||[STR]>0||[ALLRES]>0||[MAXONERES]>50||([MAXONERES]>30&&[AS%]==9)
12112012192145: ---Умеренность Инны,Legendary,Legs (63)
12112012192145: 	[BASETYPE]: Armor
12112012192145: 	[TYPE]: Legs
12112012192145: 	[QUALITY]: Legendary
12112012192145: 	[NAME]: УмеренностьИнны
12112012192145: 	[ONEHAND]: False
12112012192145: 	[TWOHAND]: False
12112012192145: 	[LEVEL]: 63
12112012192145: 	[DEX]: 143
12112012192145: 	[INT]: 47
12112012192145: 	[AS%]: 9
12112012192145: 	[MS%]: 11,99951
12112012192145: 	[CRIT%]: 1
12112012192145: 	[ARMOR]: 405,5
12112012192145: 	[ARMORTOT]: 405
12112012192145: 	[SOCKETS]: 2
12112012192145: 	[MAXSTAT]: 143
12112012192145: 	[MAXSTATVIT]: 143
12112012192145: 	[DMGFACTOR]: 10
12112012192145: 	[DEXVIT]: 143
12112012192145: 	[INTVIT]: 47
12112012192145: -----------------------------------------------------------------
12112012192145: TRASH: Рукавицы гладиатора,Legendary,Gloves (61)
12112012192145: Rule:[QUALITY]==Legendary&&[NAME]==Рукавицыгладиатора#[1]==1#[TRASH]
12112012192145: ---Рукавицы гладиатора,Legendary,Gloves (61)
12112012192145: 	[BASETYPE]: Armor
12112012192145: 	[TYPE]: Gloves
12112012192145: 	[QUALITY]: Legendary
12112012192145: 	[NAME]: Рукавицыгладиатора
12112012192145: 	[ONEHAND]: False
12112012192145: 	[TWOHAND]: False
12112012192145: 	[LEVEL]: 61
12112012192145: 	[LIFE%]: 6,994629
12112012192145: 	[LOH]: 180
12112012192145: 	[CRIT%]: 7
12112012192145: 	[ARMOR]: 260,8333
12112012192145: 	[ARMORBONUS]: 213
12112012192145: 	[ARMORTOT]: 473
12112012192145: 	[DMGFACTOR]: 7
12112012192145: -----------------------------------------------------------------
12112012192145: TRASH: Башня из слоновой кости,Legendary,Shield (61)
12112012192145: Rule:[QUALITY]==Legendary&&[NAME]==Башняизслоновойкости#[1]==1#[TRASH]
12112012192145: ---Башня из слоновой кости,Legendary,Shield (61)
12112012192145: 	[BASETYPE]: Armor
12112012192145: 	[TYPE]: Shield
12112012192145: 	[QUALITY]: Legendary
12112012192145: 	[NAME]: Башняизслоновойкости
12112012192145: 	[ONEHAND]: False
12112012192145: 	[TWOHAND]: False
12112012192145: 	[LEVEL]: 61
12112012192145: 	[LIFE%]: 6,994629
12112012192145: 	[REGEN]: 153
12112012192145: 	[BLOCK%]: 19,99512
12112012192145: 	[ALLRES]: 54
12112012192145: 	[ARMOR]: 902
12112012192145: 	[ARMORTOT]: 902
12112012192145: 	[GF%]: 15,99121
12112012192145: 	[SOCKETS]: 1
12112012192145: 	[TOTRES]: 54
12112012192145: -----------------------------------------------------------------
12112012192145: TRASH: Шпоры Блекторна,Legendary,Boots (63)
12112012192145: Rule:[QUALITY]==Legendary&&[NAME]==ШпорыБлекторна#[1]==1#[TRASH]
12112012192145: ---Шпоры Блекторна,Legendary,Boots (63)
12112012192145: 	[BASETYPE]: Armor
12112012192145: 	[TYPE]: Boots
12112012192145: 	[QUALITY]: Legendary
12112012192145: 	[NAME]: ШпорыБлекторна
12112012192145: 	[ONEHAND]: False
12112012192145: 	[TWOHAND]: False
12112012192145: 	[LEVEL]: 63
12112012192145: 	[INT]: 73
12112012192145: 	[VIT]: 84
12112012192145: 	[MS%]: 11,99951
12112012192145: 	[REGEN]: 335
12112012192145: 	[ARMOR]: 324,1667
12112012192145: 	[ARMORBONUS]: 250
12112012192145: 	[ARMORTOT]: 574
12112012192145: 	[MAXSTAT]: 73
12112012192145: 	[MAXSTATVIT]: 157
12112012192145: 	[STRVIT]: 84
12112012192145: 	[DEXVIT]: 84
12112012192145: 	[INTVIT]: 157
12112012192145: -----------------------------------------------------------------
12112012192145: TRASH: Взгляд Тзо Крина,Legendary,SpiritStone (61)
12112012192145: Rule:[QUALITY]==Legendary&&[NAME]==ВзглядТзоКрина#[1]==1#[TRASH]
12112012192145: ---Взгляд Тзо Крина,Legendary,SpiritStone (61)
12112012192145: 	[BASETYPE]: Armor
12112012192145: 	[TYPE]: SpiritStone
12112012192145: 	[QUALITY]: Legendary
12112012192145: 	[NAME]: ВзглядТзоКрина
12112012192145: 	[ONEHAND]: False
12112012192145: 	[TWOHAND]: False
12112012192145: 	[LEVEL]: 61
12112012192145: 	[DEX]: 104
12112012192145: 	[INT]: 29
12112012192145: 	[VIT]: 78
12112012192145: 	[AS%]: 7
12112012192145: 	[LIFE%]: 6,994629
12112012192145: 	[ARMOR]: 328,5
12112012192145: 	[ARMORTOT]: 328
12112012192145: 	[HEALTHSPIRIT]: 22,79688
12112012192145: 	[MAXSTAT]: 104
12112012192145: 	[MAXSTATVIT]: 182
12112012192145: 	[DMGFACTOR]: 7
12112012192145: 	[STRVIT]: 78
12112012192145: 	[DEXVIT]: 182
12112012192145: 	[INTVIT]: 107
This is only the end of it, but you get the point, it's repeating the same items all over again, I see no errors there. The "error-item" doesn't seem to show up on neither logs (not here and not in the general log)
 
After some further testing I seem to have found the item/rule in question.
The bot stops bugging out when I take this item out of the inventory:
Code:
Chest
69 dex
145 int
211 vit
2 sockets
If I put it back in - the bugs come back.
So the culprit rule must be one of those:
Code:
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 100 && [SOCKETS] == 2 && [MAXSTATVIT] >= 320 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 100 && [SOCKETS] == 1 && [MAXSTATVIT] >= 360 ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 100 && [MAXSTATVIT] >= 400 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 150 && [SOCKETS] == 2 && [MAXSTATVIT] >= 280 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 150 && [SOCKETS] == 1 && [MAXSTATVIT] >= 320 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 150 && [MAXSTATVIT] >= 360 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 180 && [SOCKETS] == 2 && [MAXSTATVIT] >= 240 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 180 && [SOCKETS] == 1 && [MAXSTATVIT] >= 280 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [DEX] >= 180 && [MAXSTATVIT] >= 320 && ([ALLRES] >= 60 || [MAXONERES] >= 80) # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 100 && [SOCKETS] == 2 && [MAXSTATVIT] >= 360 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 100 && [SOCKETS] == 1 && [MAXSTATVIT] >= 400 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 100 && [MAXSTATVIT] >= 440 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 150 && [SOCKETS] == 2 && [MAXSTATVIT] >= 290 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 150 && [SOCKETS] == 1 && [MAXSTATVIT] >= 330 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 150 && [MAXSTATVIT] >= 370 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 180 && [SOCKETS] == 2 && [MAXSTATVIT] >= 230 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 180 && [SOCKETS] == 1 && [MAXSTATVIT] >= 270 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [INT] >= 180 && [MAXSTATVIT] >= 310 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 100 && [SOCKETS] == 2 && [MAXSTATVIT] >= 270 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 100 && [SOCKETS] == 1 && [MAXSTATVIT] >= 310 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 100 && [MAXSTATVIT] >= 350 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 150 && [SOCKETS] == 2 && [MAXSTATVIT] >= 290 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 150 && [SOCKETS] == 1 && [MAXSTATVIT] >= 330 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 150 && [MAXSTATVIT] >= 370 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 180 && [SOCKETS] == 2 && [MAXSTATVIT] >= 230 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 180 && [SOCKETS] == 1 && [MAXSTATVIT] >= 270 && [ALLRES] >= 60 # [KEEP]
[QUALITY] == Rare && [TYPE] == Chest # [STR] >= 180 && [MAXSTATVIT] >= 310 && [ALLRES] >= 60 # [KEEP]
I am currently just rerolling this back to your default chest rules to see if it helps.
 
I have found this in my \GilesTrinity\... - JunkLog - WitchDoctor.log:
WeaponTwoHand - TwoHandMighty 'Felsenbrecher des unsterblichen K?nigs'. Score = 92319 {legendary item}
Strength=542. DPS=1467

Can it be that all "[NAME]" based code and therefore the whole ledgenary selection
does not work on a non-english client??


Also I have found this in my DB log file:
...[GilesTrinity] ItemRuleSet: Felsenbrecher des unsterblichen Königs [mightyWeapon_2H_norm_unique_flippy_10-33784] = (TRASH)
...[GilesTrinity] ItemRuleSet: Felsenbrecher des unsterblichen Königs [mightyWeapon_2H_norm_unique_flippy_10-33784] = (TRASH)

Sorry when that was mentioned before, I now have read the 38 pages very quick, and couldn't see a statement about
non-english D3 clients.

BTW: Is it possible to get always the english item name from D3/DB?
Or use an item code / number instead?
(in the strong hope not to have to translate all the names, for all new versions!)

Anyway, very good work, darkfriend77!


BR ?Golem

or you could try this:
[Release] Diablo III Language Patcher - Error 8x
 
Basically this plugin replaces giles item stashing/trashing completely correct? Cause it seems like at the end of legendary.dis and rare.dis, it trashes everything that didn't apply to the rules. So if there's no rules = item trashed correct?
 
Basically this plugin replaces giles item stashing/trashing completely correct? Cause it seems like at the end of legendary.dis and rare.dis, it trashes everything that didn't apply to the rules. So if there's no rules = item trashed correct?
Trash rule is a rule.
No rule = keep and let giles score decide. But with the "trash" rules cleaning up - no item should be left for Giles scoring.
 
Just found some interesting behaviour, may want to address it, maybe not.

Code:
[QUALITY] == Legendary && [NAME] == Лицо Гьюа # [1] == 1 ## [TRASH]
This line seems to be working as
[QUALITY] == Legendary && [NAME] == Лицо Гьюа # [1] == 1
And the starting check doesn't catch the double '#' symbol. Also, any input on why my previous rules are bugged would be appreciated, as I am pretty sure at this point, that they were the problem.
 
Hello there, first of all I just begin with itemrules so maybe my question is pretty dumbass :p

I got your modified gilestrinity that includes your loot rules, and I was wondering something : in the trinity's cfg window, should I select "Use Giles Filters and Scorings" or "Use Custom loot rules"?
I hope you can help me, and sorry again if the question was already asked somewhere, I didn't check athe whole 40 pages of the thread :s
 
Just found some interesting behaviour, may want to address it, maybe not.

Code:
[QUALITY] == Legendary && [NAME] == Лицо Гьюа # [1] == 1 ## [TRASH]
This line seems to be working as
[QUALITY] == Legendary && [NAME] == Лицо Гьюа # [1] == 1
And the starting check doesn't catch the double '#' symbol. Also, any input on why my previous rules are bugged would be appreciated, as I am pretty sure at this point, that they were the problem.
Ёбаный ты дебил, сука, иди учи английский, аж читать противно, рак ебаный.
 
Hello there, first of all I just begin with itemrules so maybe my question is pretty dumbass :p

I got your modified gilestrinity that includes your loot rules, and I was wondering something : in the trinity's cfg window, should I select "Use Giles Filters and Scorings" or "Use Custom loot rules"?
I hope you can help me, and sorry again if the question was already asked somewhere, I didn't check athe whole 40 pages of the thread :s

Giles filter and scoring is the right choice.
 
Trash rule is a rule.
No rule = keep and let giles score decide. But with the "trash" rules cleaning up - no item should be left for Giles scoring.

That's what I mean, cause of the trash rules cleaning up, this plugin makes giles scoring nonexistent. Correct me if im wrong.
 
That's what I mean, cause of the trash rules cleaning up, this plugin makes giles scoring nonexistent. Correct me if im wrong.

Nah, that's exactly it. And it is the point of this plugin too. But if you are more comfortable with depending on Giles to decide on those "not caught" cases. Just delete the clean up. It's your choice after all =)
 
Language Patcher will not help for name clash problem with loot rules!


No, the "Language Patcher - Error 8x" is for those who have bought the cheap russian keys ("RU key") for 20$ instead of the normal price 50?.

These "RU keys" Blizz has disabled now for other languages than russian.
So when you have that and want english (or french, german, spanish, ...) you need that patch.
[and BTW: I would not recommend using this, from what I have heared the ban rate is rather high;]


But this is not the problem I mentioned: I have the standard Eu key and could download and run the english client.
I just don't want to use the english client, just because the loot rules is english-only.
I want to use my german client, that I am used to.
And I dont't want to translate the loot rules to german;
this (legacy.dis) may change often, and I don't want to have to translate all the time ...
[and translated rules have more disadvantages, like e.g. it makes diskussing the rules here more complicated,
see the posts with russian names here.]

There should be some language independent solution, like using the item code instead of the display name.


But thanx for caring/answering at all;
seems that there is not so much interest in non-english client users here ;-(


Best regards
?Golem
 
No, the "Language Patcher - Error 8x" is for those who have bought the cheap russian keys ("RU key") for 20$ instead of the normal price 50?.

These "RU keys" Blizz has disabled now for other languages than russian.
So when you have that and want english (or french, german, spanish, ...) you need that patch.
[and BTW: I would not recommend using this, from what I have heared the ban rate is rather high;]


But this is not the problem I mentioned: I have the standard Eu key and could download and run the english client.
I just don't want to use the english client, just because the loot rules is english-only.
I want to use my german client, that I am used to.
And I dont't want to translate the loot rules to german;
this (legacy.dis) may change often, and I don't want to have to translate all the time ...
[and translated rules have more disadvantages, like e.g. it makes diskussing the rules here more complicated,
see the posts with russian names here.]

There should be some language independent solution, like using the item code instead of the display name.


But thanx for caring/answering at all;
seems that there is not so much interest in non-english client users here ;-(


Best regards
?Golem

if u don't wan't to use ... [NAME] ... u could also use it this way ...

Code:
// +---------------------------------------------------------------------------+ 
// +---------- One-Handed
// +---------------------------------------------------------------------------+

// +---------------------------------------------------------------------------+ 
// +--- Axes

// - The Butcher's Sickle -----------------------------------------------------+
// Legendary Axe
// 349.7?1044.4 Damage Per Second
// (204-536)?(334-1071) Damage
// 1.30 Attacks per Second
// +66-316 Minimum Damage
// +88-411 Maximum Damage
// +26-30% Damage
// Critical Hit Damage Increased by 51-55%
// 2.50-2.70% of Damage Dealt Is Converted to Life
// 20-25% chance to drag enemies to you when attacking.
// +2 Random Magic Properties
// Item Level: 60
[QUALITY] == Legendary && [TYPE] == Axe && [ONEHAND] == true && [LEVEL] == 60 # [DPS] > 800 && [SOCKETS] > 0 && ([LOH] > 0 || [MAXSTATVIT] > 100) 
[QUALITY] == Legendary && [TYPE] == Axe && [ONEHAND] == true && [LEVEL] == 60 # [DPS] > 900 && [SOCKETS] > 0
[QUALITY] == Legendary && [TYPE] == Axe && [ONEHAND] == true && [LEVEL] == 60 # [DPS] > 1000

u can just translate it once ... and call it like legendaryByType.dis

and from then u just use [FILE] == legendaryByType.dis

and ur good to go ... and when ur done u can also give the file to the community so evryone can profit
 
Back
Top