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

[Plugin] AdvancedItemFilter RELOADED !

Status
Not open for further replies.
in oldroutine check fill wisdom scrolls before leaving town

Some wrid stuff happening with that, dunno where is the issue... lel

Will probably make the plugin enable it by default, so people don't get disturbed.
 
Last edited:
if im enable regal recipe, bot will sell items to 75 ilvl for chaos ? or only regal ?
 
i ticked the boxes for dont pickup id scrolls and portal scrolls after 100 but its still doing it ?
 
bot stashed ring with life/ias/dex/add dmg to attacks...but i havent a keep rule for stats like this :O

my only rules for rings atm :

Line 257: "Rule": "item.IsRare and item.IsRing and item.MaximumLife >= 50 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 60",
Line 281: "Rule": "item.IsRare and item.IsRing and item.OverallResistancesPct >= 60 and item.MaximumLife >= 60",


same happened with chest items :o
got a 2 socket 0linked silk chest with only ~70res overall and my rule for chests are :

"Rule": "item.IsRare and item.IsChest and item.MaximumLife >= 65 and item.OverallResistancesPct >= 55 and item.TotalArmor >= 750",
 
Hey, I am working on an item filter based on Jyams. For some reason it still is not getting div cards. I added the portion from the default filter without the name portion to see if it works... but no such luck. Any thoughts?

Thanks in advanced

Code:
[
  {
    "Description": "Save filters",
    "Type": 2,
    "Filters": [
      {
        "Name": "3aaf534c-ab4c-4cfd-b215-53dad8c07427",
        "Description": "Currency, uniques, and skill gems",
        "Enabled": true,
        "Rarities": [
          5,
          3,
          4
        ],
        "SocketColors": []
      },
      {
        "Name": "664a3b4a-ca7b-4aa9-9271-d7a1b75d7437",
        "Description": "5+ linked items",
        "Enabled": true,
        "MinLinks": 5
      },
      {
        "Name": "6f61fd20-a2ce-43ba-9e77-713bcf90d404",
        "Description": "Maps and fragments",
        "Enabled": true,
        "Types": [
          "/Maps/",
          "/MapFragments/"
        ]
      }
    ]
  },
  {
    "Description": "Pickup filters",
    "Type": 1,
    "Filters": [
      {
        "Name": "73821460-6716-4325-aa17-828939f1b385",
        "Description": "Currency",
        "Enabled": true,
        "Types": [
          "/Currency/"
        ],
        "NameMatchAnyRatherThanAll": true,
        "Rarities": [
          5
        ]
      },
      {
        "Name": "47d66d64-9078-45af-a953-7e487956faf2",
        "Description": "All rares",
        "Enabled": true,
        "Rarities": [
          2
        ]
      },
      {
        "Name": "09ef492e-a710-4cc8-9f33-217c0fd4c8eb",
        "Description": "Item types for valuable uniques",
        "Enabled": false,
        "Names": [
          "Occultist's Vestment",
          "Glorious Plate",
          "Siege Axe",
          "Spine Bow"
        ],
        "NameMatchAnyRatherThanAll": true,
        "Rarities": [
          0
        ]
      },
      {
        "Name": "3e52b30e-4cbb-467c-9508-0f91f7d7c3c4",
        "Description": "Fishing rods",
        "Enabled": true,
        "Types": [
          "/FishingRods/"
        ]
      },
      {
        "Name": "305f5ad2-a958-4daf-9f73-a6382f442d57",
        "Description": "Divination Cards",
        "Enabled": true,
        "Types": [
          "/DivinationCards/"
        ]
      },
      {
        "Name": "e08686ed-bd8e-4e05-ab38-0863c00d2a44",
        "Description": "Jewels",
        "Enabled": true,
        "Types": [
          "/Jewels/"
        ]
      },
      {
        "Name": "ea32dea3-22a0-4fb5-be3f-56467f5ee20a",
        "Description": "Maps",
        "Enabled": true,
        "Types": [
          "/Maps/"
        ]
      },
      {
        "Name": "f80b4239-dd12-4d8c-8768-dbf8f64aeaf0",
        "Description": "Map fragments",
        "Enabled": true,
        "Types": [
          "/MapFragments/"
        ]
      },
      {
        "Name": "766d6312-bcd0-4acc-a2e7-e0198936fc77",
        "Description": "Quest and uniques",
        "Enabled": true,
        "Rarities": [
          3,
          6
        ]
      },
      {
        "Name": "9d1e78a7-a74e-4bf4-b9f0-62348963c1e9",
        "Description": "All skill gems",
        "Enabled": true,
        "Types": [
          "/Gems/"
        ],
        "NameMatchAnyRatherThanAll": true,
        "Rarities": [
          4
        ]
      },
      {
        "Name": "a6cab092-452f-4357-b359-d108481b966f",
        "Description": "Items worth a Chromatic Orb",
        "Enabled": true,
        "SocketColors": [
          "R-G-B"
        ]
      },
      {
        "Name": "2b74f0ea-b185-4ada-bab3-50b70bfe51d4",
        "Description": "5 and 6-linked items",
        "Enabled": true,
        "MinLinks": 5
      },
      {
        "Name": "31970681-1130-49e0-bfbe-f5a56af7eee7",
        "Description": "6-socket items",
        "Enabled": true,
        "MinSockets": 6
      },
      {
        "Name": "f386bc06-bef2-4bd3-b882-724b99504d58",
        "Description": "Rare accessories",
        "Enabled": false,
        "Types": [
          "/Rings/",
          "/Amulets/"
        ],
        "TypeMatchAnyRatherThanAll": true,
        "Rarities": [
          2
        ]
      },
      {
        "Name": "5a64b215-3e24-4ffc-92ee-0d711322dfdc",
        "Description": "Items worth an Armourer's Scrap, Blacksmith Whetstone, or Glassblower's Bauble.",
        "Enabled": false,
        "Types": [
          "Metadata/Items/Weapons/",
          "Metadata/Items/Armours/",
          "Metadata/Items/Flasks/"
        ],
        "TypeMatchAnyRatherThanAll": true,
        "Rarities": [
          0
        ],
        "MinQuality": 20,
        "MaxQuality": 20
      },
      {
        "Name": "227c8e29-3045-42ec-bc9f-cbb406fb2733",
        "Description": "Any quality flask",
        "Enabled": false,
        "Types": [
          "/Flasks/"
        ],
        "MinQuality": 1
      },
      {
        "Name": "90abaaec-0046-4df3-b270-3040c9bf44da",
        "Description": "Utility flasks",
        "Enabled": true,
        "Types": [
          "/FlaskUtility"
        ]
      },
      {
        "Name": "0184b4d6-88d8-40a4-88d9-e8741557f268",
        "Description": "All 2x2 4 linked objects.",
        "Enabled": false,
        "MinLinks": 4,
        "MaxWidth": 2,
        "MaxHeight": 2
      },
      {
        "Name": "cff343ab-d55e-428d-a222-31bd063d1ff9",
        "Description": "All magic items",
        "Enabled": false,
        "Rarities": [
          1
        ]
      },
      {
        "Name": "f896c4c0-a83c-421e-96b4-31b693ba0e06",
        "Description": "Perfect White Coral Rings",
        "Enabled": false,
        "Names": [
          "Coral Ring"
        ],
        "Rarities": [
          0
        ],
        "Affixes": [
          "ImplicitStat BaseMaximumLife Value == 30"
        ]
      }
    ]
  },
  {
    "Description": "Id filters",
    "Type": 5,
    "Filters": [
      {
        "Name": "08fd7f0a-7347-44ae-9da8-a55ab2a2f1c3",
        "Description": "Id all rares under ilvl 60.",
        "Enabled": false,
        "ItemLevelMax": 59,
        "Rarities": [
          2
        ]
      },
      {
        "Name": "0f5dbf4c-f1d1-46f6-8349-517514e364d7",
        "Description": "Id all magic items.",
        "Enabled": false,
        "Rarities": [
          1
        ]
      },
      {
        "Name": "b794b335-013a-4bd7-85a0-ff5e7377db1a",
        "Description": "Id all rares except accessories.",
        "Enabled": false,
        "Types": [
          "/Rings/",
          "/Amulets/"
        ],
        "TypeMatchAnyRatherThanAll": false,
        "Rarities": [
          2
        ]
      }
    ]
  },
  {
    "Description": "Vendor filters",
    "Type": 3,
    "Filters": [
      {
        "Name": "49240aae-c862-440a-974c-ffa9d7f306df",
        "Description": "Unvaluable chromatic items",
        "Enabled": true,
        "Rarities": [
          0,
          1
        ],
        "MaxSockets": 5,
        "MaxLinks": 4,
        "SocketColors": [
          "R-G-B"
        ]
      },
      {
        "Name": "1a04f498-dfb0-454a-a730-f9d7da755e7f",
        "Description": "All identified rares",
        "Enabled": false,
        "Rarities": [
          2
        ],
        "HasToBeIdentified": true
      },
      {
        "Name": "8409365f-d58e-45cd-9c35-820397a567dc",
        "Description": "All identified rares except accessories.",
        "Enabled": false,
        "Types": [
          "/Amulets/",
          "/Rings/"
        ],
        "TypeMatchAnyRatherThanAll": false,
        "Rarities": [
          2
        ],
        "HasToBeIdentified": true
      },
      {
        "Name": "2e778133-b6e8-4dba-aff6-93f61f46c0a9",
        "Description": "All identified magics.",
        "Enabled": false,
        "Rarities": [
          1
        ],
        "HasToBeIdentified": true
      }
    ]
  },
  {
    "Description": "Buy filters (not implemented)",
    "Type": 4,
    "Filters": []
  }
]
 
again this problem, how to fix it ?
full set in inventory
yEckQ5x.png

Code:
2015-08-15 06:33:00,255 [3] ERROR CustomLogger (null) - [WithdrawItemsCoroutine] NextTab failed.
2015-08-15 06:33:00,255 [3] DEBUG CustomLogger (null) - [RecipeWithdrawTask] Seems like we had a problem withdrawing (RightRing : True)
View attachment Exilebuddy 126440 2015-08-15 09.03.txt
 
bot stashed ring with life/ias/dex/add dmg to attacks...but i havent a keep rule for stats like this :O

my only rules for rings atm :

Line 257: "Rule": "item.IsRare and item.IsRing and item.MaximumLife >= 50 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 60",
Line 281: "Rule": "item.IsRare and item.IsRing and item.OverallResistancesPct >= 60 and item.MaximumLife >= 60",


same happened with chest items :o
got a 2 socket 0linked silk chest with only ~70res overall and my rule for chests are :

"Rule": "item.IsRare and item.IsChest and item.MaximumLife >= 65 and item.OverallResistancesPct >= 55 and item.TotalArmor >= 750",

No logs no answers.

Hey, I am working on an item filter based on Jyams. For some reason it still is not getting div cards. I added the portion from the default filter without the name portion to see if it works... but no such luck. Any thoughts?

Thanks in advanced

Code:
[
  {
    "Description": "Save filters",
    "Type": 2,
    "Filters": [
      {
        "Name": "3aaf534c-ab4c-4cfd-b215-53dad8c07427",
        "Description": "Currency, uniques, and skill gems",
        "Enabled": true,
        "Rarities": [
          5,
          3,
          4
        ],
        "SocketColors": []
      },
      {
        "Name": "664a3b4a-ca7b-4aa9-9271-d7a1b75d7437",
        "Description": "5+ linked items",
        "Enabled": true,
        "MinLinks": 5
      },
      {
        "Name": "6f61fd20-a2ce-43ba-9e77-713bcf90d404",
        "Description": "Maps and fragments",
        "Enabled": true,
        "Types": [
          "/Maps/",
          "/MapFragments/"
        ]
      }
    ]
  },
  {
    "Description": "Pickup filters",
    "Type": 1,
    "Filters": [
      {
        "Name": "73821460-6716-4325-aa17-828939f1b385",
        "Description": "Currency",
        "Enabled": true,
        "Types": [
          "/Currency/"
        ],
        "NameMatchAnyRatherThanAll": true,
        "Rarities": [
          5
        ]
      },
      {
        "Name": "47d66d64-9078-45af-a953-7e487956faf2",
        "Description": "All rares",
        "Enabled": true,
        "Rarities": [
          2
        ]
      },
      {
        "Name": "09ef492e-a710-4cc8-9f33-217c0fd4c8eb",
        "Description": "Item types for valuable uniques",
        "Enabled": false,
        "Names": [
          "Occultist's Vestment",
          "Glorious Plate",
          "Siege Axe",
          "Spine Bow"
        ],
        "NameMatchAnyRatherThanAll": true,
        "Rarities": [
          0
        ]
      },
      {
        "Name": "3e52b30e-4cbb-467c-9508-0f91f7d7c3c4",
        "Description": "Fishing rods",
        "Enabled": true,
        "Types": [
          "/FishingRods/"
        ]
      },
      {
        "Name": "305f5ad2-a958-4daf-9f73-a6382f442d57",
        "Description": "Divination Cards",
        "Enabled": true,
        "Types": [
          "/DivinationCards/"
        ]
      },
      {
        "Name": "e08686ed-bd8e-4e05-ab38-0863c00d2a44",
        "Description": "Jewels",
        "Enabled": true,
        "Types": [
          "/Jewels/"
        ]
      },
      {
        "Name": "ea32dea3-22a0-4fb5-be3f-56467f5ee20a",
        "Description": "Maps",
        "Enabled": true,
        "Types": [
          "/Maps/"
        ]
      },
      {
        "Name": "f80b4239-dd12-4d8c-8768-dbf8f64aeaf0",
        "Description": "Map fragments",
        "Enabled": true,
        "Types": [
          "/MapFragments/"
        ]
      },
      {
        "Name": "766d6312-bcd0-4acc-a2e7-e0198936fc77",
        "Description": "Quest and uniques",
        "Enabled": true,
        "Rarities": [
          3,
          6
        ]
      },
      {
        "Name": "9d1e78a7-a74e-4bf4-b9f0-62348963c1e9",
        "Description": "All skill gems",
        "Enabled": true,
        "Types": [
          "/Gems/"
        ],
        "NameMatchAnyRatherThanAll": true,
        "Rarities": [
          4
        ]
      },
      {
        "Name": "a6cab092-452f-4357-b359-d108481b966f",
        "Description": "Items worth a Chromatic Orb",
        "Enabled": true,
        "SocketColors": [
          "R-G-B"
        ]
      },
      {
        "Name": "2b74f0ea-b185-4ada-bab3-50b70bfe51d4",
        "Description": "5 and 6-linked items",
        "Enabled": true,
        "MinLinks": 5
      },
      {
        "Name": "31970681-1130-49e0-bfbe-f5a56af7eee7",
        "Description": "6-socket items",
        "Enabled": true,
        "MinSockets": 6
      },
      {
        "Name": "f386bc06-bef2-4bd3-b882-724b99504d58",
        "Description": "Rare accessories",
        "Enabled": false,
        "Types": [
          "/Rings/",
          "/Amulets/"
        ],
        "TypeMatchAnyRatherThanAll": true,
        "Rarities": [
          2
        ]
      },
      {
        "Name": "5a64b215-3e24-4ffc-92ee-0d711322dfdc",
        "Description": "Items worth an Armourer's Scrap, Blacksmith Whetstone, or Glassblower's Bauble.",
        "Enabled": false,
        "Types": [
          "Metadata/Items/Weapons/",
          "Metadata/Items/Armours/",
          "Metadata/Items/Flasks/"
        ],
        "TypeMatchAnyRatherThanAll": true,
        "Rarities": [
          0
        ],
        "MinQuality": 20,
        "MaxQuality": 20
      },
      {
        "Name": "227c8e29-3045-42ec-bc9f-cbb406fb2733",
        "Description": "Any quality flask",
        "Enabled": false,
        "Types": [
          "/Flasks/"
        ],
        "MinQuality": 1
      },
      {
        "Name": "90abaaec-0046-4df3-b270-3040c9bf44da",
        "Description": "Utility flasks",
        "Enabled": true,
        "Types": [
          "/FlaskUtility"
        ]
      },
      {
        "Name": "0184b4d6-88d8-40a4-88d9-e8741557f268",
        "Description": "All 2x2 4 linked objects.",
        "Enabled": false,
        "MinLinks": 4,
        "MaxWidth": 2,
        "MaxHeight": 2
      },
      {
        "Name": "cff343ab-d55e-428d-a222-31bd063d1ff9",
        "Description": "All magic items",
        "Enabled": false,
        "Rarities": [
          1
        ]
      },
      {
        "Name": "f896c4c0-a83c-421e-96b4-31b693ba0e06",
        "Description": "Perfect White Coral Rings",
        "Enabled": false,
        "Names": [
          "Coral Ring"
        ],
        "Rarities": [
          0
        ],
        "Affixes": [
          "ImplicitStat BaseMaximumLife Value == 30"
        ]
      }
    ]
  },
  {
    "Description": "Id filters",
    "Type": 5,
    "Filters": [
      {
        "Name": "08fd7f0a-7347-44ae-9da8-a55ab2a2f1c3",
        "Description": "Id all rares under ilvl 60.",
        "Enabled": false,
        "ItemLevelMax": 59,
        "Rarities": [
          2
        ]
      },
      {
        "Name": "0f5dbf4c-f1d1-46f6-8349-517514e364d7",
        "Description": "Id all magic items.",
        "Enabled": false,
        "Rarities": [
          1
        ]
      },
      {
        "Name": "b794b335-013a-4bd7-85a0-ff5e7377db1a",
        "Description": "Id all rares except accessories.",
        "Enabled": false,
        "Types": [
          "/Rings/",
          "/Amulets/"
        ],
        "TypeMatchAnyRatherThanAll": false,
        "Rarities": [
          2
        ]
      }
    ]
  },
  {
    "Description": "Vendor filters",
    "Type": 3,
    "Filters": [
      {
        "Name": "49240aae-c862-440a-974c-ffa9d7f306df",
        "Description": "Unvaluable chromatic items",
        "Enabled": true,
        "Rarities": [
          0,
          1
        ],
        "MaxSockets": 5,
        "MaxLinks": 4,
        "SocketColors": [
          "R-G-B"
        ]
      },
      {
        "Name": "1a04f498-dfb0-454a-a730-f9d7da755e7f",
        "Description": "All identified rares",
        "Enabled": false,
        "Rarities": [
          2
        ],
        "HasToBeIdentified": true
      },
      {
        "Name": "8409365f-d58e-45cd-9c35-820397a567dc",
        "Description": "All identified rares except accessories.",
        "Enabled": false,
        "Types": [
          "/Amulets/",
          "/Rings/"
        ],
        "TypeMatchAnyRatherThanAll": false,
        "Rarities": [
          2
        ],
        "HasToBeIdentified": true
      },
      {
        "Name": "2e778133-b6e8-4dba-aff6-93f61f46c0a9",
        "Description": "All identified magics.",
        "Enabled": false,
        "Rarities": [
          1
        ],
        "HasToBeIdentified": true
      }
    ]
  },
  {
    "Description": "Buy filters (not implemented)",
    "Type": 4,
    "Filters": []
  }
]

Wrong post bro, this is the default IFE not AIF.

again this problem, how to fix it ?
full set in inventory
yEckQ5x.png

Code:
2015-08-15 06:33:00,255 [3] ERROR CustomLogger (null) - [WithdrawItemsCoroutine] NextTab failed.
2015-08-15 06:33:00,255 [3] DEBUG CustomLogger (null) - [RecipeWithdrawTask] Seems like we had a problem withdrawing (RightRing : True)
View attachment 184998

Yep, nothing strange in your log, maybe AIF is acting too fast to set things up properly idk, gonna add a security check to count things in inventory if this error happens.

// EDIT //

K so now AIF will count the unid items in your inventory to make sure we don't have the full set, if we do, the task will procede normally.
 
Last edited:
why bot pickup and stashing white bases, like Imperial Skean ?? where i can disable that rule ?
in IFE all categories disabled
my AIF rules
Code:
[
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsCurrency",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsMap",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRare",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsQuest",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsDivinationCard",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsDivinationCard",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsMap",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsFragment",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsCurrency",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and item.Quality >=1",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and (item.FullName == \"Empower\" or item.FullName == \"Enhance\" or item.FullName == \"Portal\" or item.FullName == \"Enlighten\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and item.FullName == \"Vaal Haste\"",
    "ShouldLog": false
  },
  {
    "Enabled": false,
    "Type": 1,
    "Rule": "item.IsRare",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 1,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsMagic",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsRare and item.IsIdentified",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsRGB and item.Sockets < 6 and not item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.Sockets == 6 and not item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 1,
    "Rule": "item.IsRare and not (item.IsAmulet or item.IsRing)",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsGem and item.Quality > 1",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRGB and not item.IsTwoHandWeapon",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsGem and (item.FullName == \"Portal\" or item.FullName == \"Empower\" or item.FullName == \"Enlighten\" or item.FullName == \"Enhance\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsTwoHandWeapon and item.IncreasedPhysDamagePct >= 200",
    "ShouldLog": false
  },
]
log
Code:
2015-08-15 10:06:34,235 [93] DEBUG CustomLogger (null) - [StashItemsCoroutine] Now fast moving the item Imperial Skean into the current stash tab.
2015-08-15 10:06:34,235 [93] INFO  CustomLogger (null) - [OnOnStash] 1x Imperial Skean.

View attachment Exilebuddy 184 2015-08-15 12.25.txt
 
why bot pickup and stashing white bases, like Imperial Skean ?? where i can disable that rule ?
in IFE all categories disabled
my AIF rules
Code:
[
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsCurrency",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsMap",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRare",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsQuest",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsDivinationCard",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsDivinationCard",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsMap",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsFragment",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsCurrency",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and item.Quality >=1",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and (item.FullName == \"Empower\" or item.FullName == \"Enhance\" or item.FullName == \"Portal\" or item.FullName == \"Enlighten\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsGem and item.FullName == \"Vaal Haste\"",
    "ShouldLog": false
  },
  {
    "Enabled": false,
    "Type": 1,
    "Rule": "item.IsRare",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 1,
    "Rule": "item.IsUnique",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsMagic",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsRare and item.IsIdentified",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.IsRGB and item.Sockets < 6 and not item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 3,
    "Rule": "item.Sockets == 6 and not item.Is5Link",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 1,
    "Rule": "item.IsRare and not (item.IsAmulet or item.IsRing)",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsGem and item.Quality > 1",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsRGB and not item.IsTwoHandWeapon",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 0,
    "Rule": "item.IsGem and (item.FullName == \"Portal\" or item.FullName == \"Empower\" or item.FullName == \"Enlighten\" or item.FullName == \"Enhance\")",
    "ShouldLog": false
  },
  {
    "Enabled": true,
    "Type": 2,
    "Rule": "item.IsRare and item.IsTwoHandWeapon and item.IncreasedPhysDamagePct >= 200",
    "ShouldLog": false
  },
]
log
Code:
2015-08-15 10:06:34,235 [93] DEBUG CustomLogger (null) - [StashItemsCoroutine] Now fast moving the item Imperial Skean into the current stash tab.
2015-08-15 10:06:34,235 [93] INFO  CustomLogger (null) - [OnOnStash] 1x Imperial Skean.

View attachment 185019

You can add "item.IsNormal" in Sell if you wanna get rid of those
 
I've spend some time on the itemevaluator.cs file with the jyam's affixes. Here's (hopefully) correct and most up to date affix list, fixed some of Jyam's typos (there were quite a few in the really good affixes), added ele dmg for spells in cast weapons, added all new affixes for 2.0 patch in the relevant sections. Maybe someone also gets some use out of this, or mb toNyx wants to implement it into the plugin. Anyway, you need to take the code below and insert it into your itemevaluator.cs file in the beginning replacing the similar lines that are there. You will need to do it every time you update the plugin, because they will be replaced by the default affix lists from plugin. Tested it a bit, doesn't seem to break anything, so hopefully I didn't mess up =)

Code:
        public List<string> DesirablePhysWeaponMod = new List<string>(new[] 
            {
                "Annealed", "Razor Sharp","Tempered","Flaring",
                "Bloodthirsty","Cruel","Tyrannical","Merciless",
                "Champion's","Conqueror's","Emperor's","Dictator's",
                "of Skill","of Ease","of Mastery","of Renown","of Acclaim","of Fame","of Infamy","of Celebration",
                "of Fury","of Ferocity","of Destruction",
                "of Piercing", "of Puncturing","of Penetrating","of Incision"
            });

        public List<string> DesirableElementalWeaponMod = new List<string>(new[] 
            {
                "Glaciated", "Polar", "Emtombing",
                "Incinerating", "Blasting", "Cremating",
                "Shocking", "Discharging", "Electrocuting",
                "Infusing", "Empowering", "Unleashed","Overpowering",
                "of Mastery","of Renown","of Acclaim","of Fame","of Infamy","of Celebration",
                "of Fury","of Ferocity","of Destruction",
                "of Piercing", "of Puncturing","of Penetrating","of Incision"
            });

        public List<string> DesirableCoCWeaponMod = new List<string>(new[] 
            {
                "Professor's", "Occultist's", "Incanter's", "Glyphic","Runic",
                "Warlock's", "Mage's", "Archmage's","Lich's",
                "of Mastery","of Renown","of Acclaim","of Fame","of Infamy","of Celebration",
                "of Calamity", "of Ruin", "of Unmaking",
                "of Fury","of Ferocity","of Destruction",
                "of Piercing" , "of Puncturing","of Penetrating","of Incision"
            });

        public List<string> DesirableCasterWeaponMod = new List<string>(new[] 
            {
                "Professor's", "Occultist's", "Incanter's", "Glyphic","Runic",
                "Warlock's", "Mage's", "Archmage's","Lich's",
                "Winterbringer's", 
                "Lava Caller's", 
                "Tempest King's", 
                "Paragon's",
				"Glaciated", "Polar", "Emtombing",
                "Incinerating", "Blasting", "Cremating",
                "Shocking", "Discharging", "Electrocuting",
                "of Legerdemain", "of Prestidigitation", "of Sortilege",
                "of Propulsion", "of the Zephyr","of the Gale",
                "of Floe","of Glaciation",
                "of Immolation","of Ashes",
                "of Discharge","of Arcing",
                "of Calamity", "of Ruin", "of Unmaking",
                "of Fury","of Ferocity","of Destruction"
            });

        public List<string> GenericResistEquipmentMod = new List<string>(new[] 
            {
                "Virile", "Athlete's", "Fecund", "Vigorous","Rapturous",
                "of the Walrus", "of the Polar Bear", "of the Ice","of Haast",
                "of the Furnace", "of the Volcano", "of the Magma","of Tzteosh",
                "of the Tempest", "of the Maelstrom", "of the Lightning","of Ephij",
                "of Expulsion", "of Exile","of Bameth"
            });

        public List<string> ArmorEquipmentMod = new List<string>(new[] 
            {
                "Plated", "Carapaced","Encased",
                "Thickened", "Girded","Impregnable",
                "Elephant's", "Mammoth's"
            });

        public List<string> EvasionEquipmentMod = new List<string>(new[] 
            {
                "Blurred", "Vaporous",
                "Phantasm's", "Nightmare's","Mirage's",
                "Dragonfly's", "Hummingbird's"
            });

        public List<string> EnergyEquipmentMod = new List<string>(new[] 
            {
                "Scintillating", "Incandescent", "Resplendent","Dazzling",
                "Fearless", "Dauntless", "Unconquerable","Unassailable",
                "Naga's", "Djinn's", "Seraphim's", 
                "Chalybeous", "Mazarine", "Blue"
            });

        public List<string> ArmorEvasionEquipmentMod = new List<string>(new[] 
            {
                "Plated", "Carapaced",
                "Blurred", "Vaporous",
                "Duelist's", "Hero's","Legend's",
                "Elephant's", "Mammoth's"
            });

        public List<string> ArmorEnergyEquipmentMod = new List<string>(new[] 
            {
                "Plated", "Carapaced",
                "Scintillating", "Incandescent", "Resplendent",
                "Inculcated", "Interpolated","Inspired",
                "Naga's", "Djinn's", "Seraphim's", 
                "Chalybeous", "Mazarine", "Blue"
            });

        public List<string> EvasionEnergyEquipmentMod = new List<string>(new[] 
            {
                "Blurred", "Vaporous",
                "Scintillating", "Incandescent", "Resplendent",
                "Evanescent", "Unreal","Illusory",
                "Dragonfly's", "Hummingbird's", 
                "Chalybeous", "Mazarine", "Blue"
            });

        public List<string> GlovesMod = new List<string>(new[] 
            {
                "Thirsty",
                "Honed", "Gleaming",
                "of Mastery", "of Grandmastery"
            });

        public List<string> BootsMod = new List<string>(new[] 
            {
                "Gazelle's", "Cheetah's"
            });

        public List<string> HelmetsMod = new List<string>(new[] 
            {
                "Pirate's", "Dragon's",
                "Summoner's",
                "of Archaeology", "of Excavation"
            });

        public List<string> ShieldsMod = new List<string>(new[] 
            {
                "Winterbringer's", 
                "Lava Caller's", 
                "Tempest King's",
                "Occultist's", "Incanter's", "Glyphic's",
                "of Calamity", "of Ruin", "of Unmaking" 
            });

        public List<string> BeltsMod = new List<string>(new[] 
            {
                "Plated", "Carapaced","Encased",
                "Scintillating", "Incandescent", "Resplendent","Dazzling",
                "Empowering", "Unleashed","Overpowering"
            });

        public List<string> QuiversMod = new List<string>(new[] 
            {
                "Polished", "Honed",
                "Virile", "Athlete's", "Fecund","Vigorous","Rapturous",
                "Empowering", "Unleashed","Overpowering",
                "Thirsty",
                "of Ease", "of Mastery",
                "of Anger", "of Rage", "of Fury", "of Ferocity", "of Destruction", 
                "of Puncturing", "of Penetrating", "of Incision"
            });

        public List<string> GenericResistJewelryMod = new List<string>(new[] 
            {
               "Virile", "Athlete's", "Fecund", "Vigorous","Rapturous",
                "of the Walrus", "of the Polar Bear", "of the Ice","of Haast",
                "of the Furnace", "of the Volcano", "of the Magma","of Tzteosh",
                "of the Tempest", "of the Maelstrom", "of the Lightning","of Ephij",
                "of Expulsion", "of Exile","of Bameth",
		        "of the Rainbow"
            });

        public List<string> GenericRarityJewelryMod = new List<string>(new[] 
            {
		        "Pirate's", "Dragon's","Perandus'",
		        "of Archaeology", "of Excavation"
            });

        public List<string> PhysRingMod = new List<string>(new[] 
            {
                "Honed", "Gleaming", "Annealed", 
                "Phased", 
                "Thirsty", 
                "of Skill", 
                "Blurred", "Phased",
                "of the Assassin",
                "of the Comet"
            });

        public List<string> CasterRingMod = new List<string>(new[] 
            {
                "Blazing", "Scintillating", "Incandescent",
                "Chalybeous", "Mazarine", "Blue", 
                "of Talent", 
                "of Sleet", 
                "of Coals", 
                "of Static",
                "of Bliss", "of Euphoria", "of Nirvana", 
                "of the Comet"
            });

        public List<string> ElementalRingMod = new List<string>(new[] 
            {
                "Polar", "Emtombing",
                "Blasting", "Cremating", 
                "Discharging", "Electrocuting", 
                "Empowering", "Unleashed","Overpowering",
                "of the Ranger", "of the Assassin",
                "of Skill",
                "of Rejuvenation"
            });

        public List<string> PhysAmuletMod = new List<string>(new[] 
            {
                "Razor Sharp", "Tempered", "Flaring", 
                "Thickened", "Solid", "Impregnable", 
                "Scintillating", "Incandescent", "Resplendent", 
                "Dauntless", "Indomitable", "Unassailable",
                "Blurred", "Phased", "Vaporous",
                "Thirsty", "Parched",
                "Mazarine", "Blue",
                "of Anger", "of Rage", "of Fury", "of Ferocity", "of Destruction", 
                "of Puncturing", "of Penetrating", "of Incision"
            });

        public List<string> CasterAmuletMod = new List<string>(new[] 
            {
                "Scintillating", "Incandescent", "Resplendent", 
                "Dauntless", "Indomitable", "Unassailable",
                "Mazarine", "Blue", 
                "Thaumaturgist's", "Wizard's", 
                "of the Galaxy", "of the Universe", "of the Infinite",
                "of Nimbleness", "of Expertise", 
                "of Ice", 
                "of Cinders", 
                "of Electricity",
                "of Bliss", "of Euphoria", "of Nirvana", 
                "of Anger", "of Rage", "of Fury", "of Ferocity", "of Destruction", 
                "of Puncturing", "of Penetrating", "of Incision"
            });

        public List<string> ElementalAmuletMod = new List<string>(new[] 
            {
                "Thickened", "Solid", "Impregnable", 
                "Scintillating", "Incandescent", "Resplendent", 
                "Dauntless", "Indomitable", "Unassailable",
                "Blurred", "Phased", "Vaporous",
                "Polar", "Emtombing",
                "Blasting", "Cremating", 
                "Discharging", "Electrocuting", 
                "Empowering", "Unleashed", 
                "of the Ranger", "of the Assassin",
                "of Regrowth"
            });
 
item.IsRing and item.MaximumLife >= 50 and item.AddedPhysDamageAverage >= 3-6 and item.ResistancesCount >= 2 and item.OverallResistancesPct >= 50

Try validate this rule, put that ring top left in your inventory and try it. Let me know if it's returns true


this gives me errors...i think because of the item.AddedPhysDamageAverage >= 3-6, this value is not on the site from tony
 
so your results are better with this or you saw any other improvements through this?

For your rules, I gave the answer few posts above... don't use ranges but averages, 3-6 average is 4.5, 15-30 is 22.5... (i don't recommend using float numbers, only integers.)
 
Status
Not open for further replies.
Back
Top