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

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

Yeah, kinda. So I should bump up the trinity scores to make sure any item that isn't covered by the file based rules is vendored if it has a low score I suppose.

How often would you say is a legendary/rare not covered by file based rules? Like, a rough guess, 1/100, 1/1000?


legendarys ... 58+ should be covred 100% ... and if they aren't covred they get stashed by trinity anyway ...

not beeing covred by rules ...means .... Trinitys scoring for rares ...and for legendarys it means stash
 
total bullshit man...when I play i know name of items by heart and don't even need to check it cause i know already what type and ilvl it is...So if bot ignores some certeain items is nothing suspicious...

Wow, must get some of that brain power you have then, my bad.

G
 
What if I want to have trinity handle the picking up of items and have your loot rules for stashing?
 
What if I want to have trinity handle the picking up of items and have your loot rules for stashing?


just empty the pickup.dis ... then no rules ... trinity decides...

Code:
     +-------------------------+
     |         EVENT           |
     |       Item Drop         |
     | FileBasedScriptingRules |
     +-----------+-------------+
                 |
                 V
          +--------------+
          |  pickup.dis  +--> <matching rule>
          +------+-------+          |
                 |                  +-> PICKUP
                 V                  +-> IGNORE
         <no matching rule>
                 |
                 |
                 |
                 V
        +--------+---------+
        | trinity setting  |
        | decide if item   |
        |     pickup       |
        +------------------+
            
     +-------------------------+
     |         EVENT           |
     |      Item Stash\Trash   |
     | FileBasedScriptingRules |
     +-----------+-------------+
 
I edited pickup.dis to ignore all the limitations imposed on pickup, I pickup everything. Surely the easiest way for Blizz to spot a bot is to see a character will pickup only certain items on the ground and leave others without inspecting them, to me by setting minimum pickup levels etc is the easiest way to detect a bot, I personally think it is stupid and I pick up every yellow item and every bit of gold I see. Others may think differently, but this game is dead now, the 5 minutes an hour wasted pickup up everything makes no difference now to anything, just not picking up stuff increases your chance of getting caught IMHO.

G
I don?t think that the chance is higher of getting banned if you do not pickup trash from the ground. Looking at Darks "pickup" rules, they are pretty moderate in my opinion.
When I used good old giles, I only picked up rare armor & weapons that were 61+ and Jewelry with 58+. If you farm on Act3 and only looking for high level equipment that shouldn?t be suspicious to Blizz.
But anyways that is a matter of taste, since ID?ing items is faster now and you still make some gold selling the trash to the vendor :)
 
[QUALITY] == "Rare" && [LEVEL] > 60 && [BASETYPE] == "Armor"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] <= 60 && [BASETYPE] == "Armor" -> [IGNORE]
[QUALITY] == "Rare" && [BASETYPE] == "Armor" && [TYPE] == "Shield" -> [IGNORE]
It still pick up shields... What I did wrong?

Code:
    +-------------------------+
     |         EVENT           |
     |       Item Drop         |
     | FileBasedScriptingRules |
     +-----------+-------------+
                 |
                 V
          +--------------+
          |  pickup.dis  +--> <matching rule>
          +------+-------+          |
                 |                  +-> PICKUP
                 V                  +-> IGNORE
         <no matching rule>
                 |
                 |
                 |
                 V
        +--------+---------+
        | trinity setting  |
        | decide if item   |
        |     pickup       |
        +------------------+
            
     +-------------------------+
     |         EVENT           |
     |      Item Stash\Trash   |
     | FileBasedScriptingRules |
     +-----------+-------------+

But when I set up in trinity to pick up none rare items why it doesn't pick up items specified by "pickup.dis"??????
 
Last edited:
hey, donated but how to get access?
 
Last edited:
Oh yeah, if we donate, do we get access to all the versions, like hard, medium, soft, or are these still being developed?
 
Oh yeah, if we donate, do we get access to all the versions, like hard, medium, soft, or are these still being developed?
Yep they are still developed but lates beta is now PUBLIC so donators have acces only for hard, medium, soft + alpha wich is basicly same as beta.
 
This looks awesome. Really great to see a ruleset that allows us to pickup 58+gloves separate of other rares :)

I added a pickup rule:
[QUALITY] == "Rare" && [TWOHAND] == "true" -> [IGNORE]

Should be standard if the rules are in fact "hard". No one is buying 2H weps that aren't Skorn.
 
CAN i check if i were to use this. its inclusive of unified giles right??
 
I donate and dont even use it yet :P i didnt have time to update my plugins yet, but im sure this is a great script :) Thanks for the hard work!
 
How item pickup is handled with "file based scripting rules"

Code:
               EVENT
             Item Drop
       FileBasedScriptingRules
                 |
                 |
                 V
             pickup.dis ----> matching rule
                 |              |
                 |              |-> PICKUP item
                 V              |-> IGNORE item
           no matching rule
                 |
                 |
                 V
          trinity setting
          decide if item
              pickup

How Stashing and Trashing is handled with "file based scripting rules"

Code:
               EVENT
            Item Stash\Trash
       FileBasedScriptingRules
                 |
                 |
                 V
            legendary.dis --> matching rule
             rare.dis           |
             magic.dis          |
            special.dis         |-> KEEP item
                 |              |-> TRASH item
                 |              |
                 V              V
           no matching rule   SCORE item
                 |              |
                 |<-------------+
                 V
          trinity scoring
          decide if item
        is stashed/trashed


Does this help?

if it's like this, why we get reports from people that their legendaries were trashed?
 
if it's like this, why we get reports from people that their legendaries were trashed?

at the end of legendary.dis u have this rules ... trash
Code:
// cleanup rule trashing all other stuff
[QUALITY] == "Legendary" && [BASETYPE] == "Weapon" -> [TRASH]
[QUALITY] == "Legendary" && [BASETYPE] == "Armor" -> [TRASH]
[QUALITY] == "Legendary" && [BASETYPE] == "Jewelry" -> [TRASH]

if u dont like this ... u can just uncomment the first rule ... in the script

Code:
//[QUALITY] == "Legendary" -> [KEEP]

so u keep every legendary

...

:confused: understand?
 
Back
Top