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

[Plugin] "Item Rules 2" File based scripting language!

@LOH300 := 300 <= [LOH]

[QUALITY]=="Rare"&&[BASETYPE]=="Weapon"&&[ONEHAND]==true# 1300 <= ( [DPS] + [@LOH300].dual*0.1 )

works that? [@LOH300].dual ?
 
Ok so if i have an accept all armor 60+ Line before the ignores then it will use that rule. Dose that mean i just have to place all ignores first in the file and then list the pickups afterwards?
 
@LOH300 := 300 <= [LOH]

[QUALITY]=="Rare"&&[BASETYPE]=="Weapon"&&[ONEHAND]==true# 1300 <= ( [DPS] + [@LOH300].dual*0.1 )

works that? [@LOH300].dual ?


no ... .dual doesmt work on macros ...or i havent tryed ... but maybee it is workign try it out
 
Hi there.

My first day with creating rules, can you plz take a look and write if there are any mistakes?
For begin pickup.dis

[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "TwoHand" -> [IGNORE]

[QUALITY] == "Rare" && [LEVEL] > 57 && [BASETYPE] == "OneHand" && [TYPE] == "Dagger"
[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "OneHand"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <=62 && [BASETYPE] == "OneHand" -> [IGNORE]

[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Weapon"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 62 && [BASETYPE] == "Weapon" -> [IGNORE]

Thx.
 
Small mistake:
the loot rules for "Visage of Giyua" include all res as a roll that it will keep it for, except, all res is a guaranteed stat - so it keeps them all.
 
hey guys

I have to test about pickup

It must be like

[QUALITY] == "Rare" && [TYPE] == "SpiritStone" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "VoodooMask" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "WizardHat" -> [IGNORE]
[QUALITY] == "Rare" && [TYPE] == "Cloak" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] > 60 && [BASETYPE] == "Armor"
[QUALITY] == "Rare" && [LEVEL] > 57 && [BASETYPE] == "Armor" && [TYPE] == "Gloves"

the IGNORE must on BASETYPE up

and Helm is not work,I try Helm Helms Helm,Belt .. what's matter? :confused:
 
Last edited:
Why does the texts in legendary.dis file in the latest trinity gets mashed up? cant even read it properly
 
And if you have pickup problem just simple to open ItemRules.log , it's on your *:\Demonbuddy\TrinityLogs\your tag#1234
maybe you wii know what's matter.
 
Hey

I tried using your lootrules together with your gilestrinity and this error happened....

[04:52:51.068 N] Demonbuddy v1.0.1309.298 started
[04:52:52.263 N] Logging in...
[04:52:52.829 N] Attached to Diablo III with pid: 8384
[04:52:52.848 N] Flashing window
[04:52:53.144 D] Executable Path: D:\Games\Diablo 3\DemonBuddy\DemonBuddy\Demonbuddy.exe
[04:52:53.145 D] OS Architecture: AMD64
[04:52:53.146 D] OS: Windows 7 Service Pack 1 64-bit
[04:52:53.146 D] OS Language: Danish (Denmark)
[04:52:53.168 D] Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - Initializing
[04:52:54.728 D] Reloading AssemblyLoader<Zeta.Common.Plugins.IPlugin> - Initializing
[04:52:55.312 N] Compiler Error: d:\Games\Diablo 3\DemonBuddy\DemonBuddy\Plugins\GilesTrinity\Classes\TrinityItemManager.cs(10,18) : error CS0709: 'GilesTrinity.TrinityItemManager': cannot derive from static class 'Zeta.CommonBot.ItemManager'
[04:52:55.312 N] Compiler Error: d:\Games\Diablo 3\DemonBuddy\DemonBuddy\Plugins\GilesTrinity\Classes\TrinityItemManager.cs(35,57) : error CS0246: The type or namespace name 'ItemEvaluationType' could not be found (are you missing a using directive or an assembly reference?)
[04:52:55.956 D] There are 0 plugins
[04:52:57.223 N] Current bot set to Order Bot
[04:52:57.224 N] Loaded profile Tinnkaizer Relog Loader
[04:53:31.678 D] Cannot stop a bot when it is not running.
[04:53:31.692 D] Forcing closed all current windows.

I need help so I can start using your awesome rules again! :)
 
Hey

I tried using your lootrules together with your gilestrinity and this error happened....

[04:52:51.068 N] Demonbuddy v1.0.1309.298 started
[04:52:52.263 N] Logging in...
[04:52:52.829 N] Attached to Diablo III with pid: 8384
[04:52:52.848 N] Flashing window
[04:52:53.144 D] Executable Path: D:\Games\Diablo 3\DemonBuddy\DemonBuddy\Demonbuddy.exe
[04:52:53.145 D] OS Architecture: AMD64
[04:52:53.146 D] OS: Windows 7 Service Pack 1 64-bit
[04:52:53.146 D] OS Language: Danish (Denmark)
[04:52:53.168 D] Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - Initializing
[04:52:54.728 D] Reloading AssemblyLoader<Zeta.Common.Plugins.IPlugin> - Initializing
[04:52:55.312 N] Compiler Error: d:\Games\Diablo 3\DemonBuddy\DemonBuddy\Plugins\GilesTrinity\Classes\TrinityItemManager.cs(10,18) : error CS0709: 'GilesTrinity.TrinityItemManager': cannot derive from static class 'Zeta.CommonBot.ItemManager'
[04:52:55.312 N] Compiler Error: d:\Games\Diablo 3\DemonBuddy\DemonBuddy\Plugins\GilesTrinity\Classes\TrinityItemManager.cs(35,57) : error CS0246: The type or namespace name 'ItemEvaluationType' could not be found (are you missing a using directive or an assembly reference?)
[04:52:55.956 D] There are 0 plugins
[04:52:57.223 N] Current bot set to Order Bot
[04:52:57.224 N] Loaded profile Tinnkaizer Relog Loader
[04:53:31.678 D] Cannot stop a bot when it is not running.
[04:53:31.692 D] Forcing closed all current windows.

I need help so I can start using your awesome rules again! :)


this will only work if ur using the beta demonbuddy .....
 
next release will have support for legendary names for all languages ...
the normal english legendary.dis can be used for all clients russian chinese and all others ...
it gets internally translated into the d3 unique key for legendaries ...
im testing it at the moment ...
its doing well ...


thx to nedudej who gave me the translation table ^^
 
this will only work if ur using the beta demonbuddy .....

Alright champ.
So let me get this straight. Ive been trying to use your lootrules that fits with the beta, but Ive used em on the nonbeta ? Stupid me :/
Do you have a stable version for nonbeta ? :)

Kind regards
 
This "AnotherLogViewer" where can I get that ? Ive been looking all over the place now :/
 
i choosed the hard from giles setup, and now how can i change what items to pick up from the ground?

thx in advanced
 
wow! thank you dark

and,if I want to IGNORE all twohand weapon that's can be possible?

Cuz the Axe each have onehand and twohand but I don't want to pickup all the twohand weapon.

thx,I'm donator
 
Last edited:
Code:
[QUALITY] == "Normal" && [TYPE] == "CraftingPlan"



[QUALITY] == "Legendary"  && [LEVEL] > 57
[QUALITY] == "Legendary"  && [LEVEL] > 50 && [TYPE] == "Jewelry"               

[QUALITY] == "Legendary" && [LEVEL] <= 56 -> [IGNORE]

[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Spear"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Axe"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Sword"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Mace"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Dagger"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Wand"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "CeremonialDagger"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "FistWeapon"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "HandCrossbow"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Jewelry" && [TYPE] == "Amulet"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Jewelry" && [TYPE] == "Ring"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Armor" && [TYPE] == "Gloves"
[QUALITY] == "Rare"  -> [IGNORE]

[QUALITY] == "Magic" -> [IGNORE]

this i use for hard pickup ignore all rares exept a few
 
Code:
[QUALITY] == "Normal" && [TYPE] == "CraftingPlan"



[QUALITY] == "Legendary"  && [LEVEL] > 57
[QUALITY] == "Legendary"  && [LEVEL] > 50 && [TYPE] == "Jewelry"               

[QUALITY] == "Legendary" && [LEVEL] <= 56 -> [IGNORE]

[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Spear"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Axe"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Sword"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Mace"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Dagger"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "Wand"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "CeremonialDagger"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "FistWeapon"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Weapon" && [TYPE] == "HandCrossbow"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Jewelry" && [TYPE] == "Amulet"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Jewelry" && [TYPE] == "Ring"
[QUALITY] == "Rare"  && [LEVEL] > 60  && [BASETYPE] == "Armor" && [TYPE] == "Gloves"
[QUALITY] == "Rare"  -> [IGNORE]

[QUALITY] == "Magic" -> [IGNORE]

this i use for hard pickup ignore all rares exept a few

And this will pickup all the items on the list and ignore the rest right?

Edit:This works great for me, only thing is how to set it to ignore all 2H weapons?
 
Last edited:
Anyone have suggestions for what loot i should be picking up on MP0

I assume only 63 weps/armor and <60 Jewelry

Any feedback would be awesome
 
Back
Top