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.
Lol look at yourself. Its fucking amazing really the level of childishness you portray on these forums it's like straight out of "How to be a neckbeard". first off.. yeah 63 posts because for the most part I have no reason to post. Second, I simply asked what I had to remove in order to make something possible, to which you're saying that "What I want is not something that everyone wants", Dope! Hence why I was asking what "I have to remove". Third. I've contributed to many, and I mean many, top tier Honorbuddy scripts, written my own, and worked personally with some of the most respected coders on the buddy forums for years, hell I still talk to the majority of them over skype. Also, grats on your 2,338 posts most of which include limited useful input other than "kappa". Holy shit you must be king loner bro. Welcome to my BL - feelings hurtville-.

BTW, in referring to getting a chaos recipe to work, I'll have that shit done in under an hour. Just figured since you already had 95% of it setup and I've not written code for Exile yet, I'd ask you. Forgot for a second who I was talking to, the almighty "Mah1337H4x0RC0DeMazter". Head back to your dungeon bud. Just because someone asks for a feature doesn't mean they are incapable of doing it themselves.

I answered this because I don't wanna support it. Ive also worked on "top-tiers" as you call them D3/WoW scripts, but that don't make me a douchebag.
Basically if the item is eligible & unid I protect it from Id, just Id everything and check eligibility after, shoul do the trick.

You shouldn't try to switch the roles

Guys, try to keep it civil please!

I'm always civil <3
 
Last edited:
Lol look at yourself. Its fucking amazing really the level of childishness you portray on these forums it's like straight out of "How to be a neckbeard". first off.. yeah 63 posts because for the most part I have no reason to post. Second, I simply asked what I had to remove in order to make something possible, to which you're saying that "What I want is not something that everyone wants", Dope! Hence why I was asking what "I have to remove". Third. I've contributed to many, and I mean many, top tier Honorbuddy scripts, written my own, and worked personally with some of the most respected coders on the buddy forums for years, hell I still talk to the majority of them over skype. Also, grats on your 2,338 posts most of which include limited useful input other than "kappa". Holy shit you must be king loner bro. Welcome to my BL - feelings hurtville-.

BTW, in referring to getting a chaos recipe to work, I'll have that shit done in under an hour. Just figured since you already had 95% of it setup and I've not written code for Exile yet, I'd ask you. Forgot for a second who I was talking to, the almighty "Mah1337H4x0RC0DeMazter". Head back to your dungeon bud. Just because someone asks for a feature doesn't mean they are incapable of doing it themselves.
zazey,
https://www.thebuddyforum.com/general-discussion-forum/222422-unprofessional-devs-exilebuddy.html
Ever wonder why no one replied or cares?
1. You have no "weight" on your words. Leeching and asking for handouts generally is a nono in every social aspect.
2. One of your posts stated that EB forums is the laughing stock, concrete evidence please otherwise you word have no weight.
3.
yeah 63 posts because for the most part I have no reason to post
Are your reasons to post related to only further benefit yourself? Kinda shallow IMHO.
4. Calling some "Neckbeard", you are putting yourself in the same "immature" shoes that you have virtually equipped onto someone that YOU think, remember YOU think.
Tony is an asshole, sure, but he's fucking smart. Unless you can post or prove you are on his technical level. You cannot comprehend. and will not comprehend.
5.
Third. I've contributed to many, and I mean many, top tier Honorbuddy scripts, written my own, and worked personally with some of the most respected coders on the buddy forums for years, hell I still talk to the majority of them over skype. Also, grats on your 2,338 posts most of which include limited useful input other than "kappa". Holy shit you must be king loner bro. Welcome to my BL - feelings hurtville-.
Did a quick browse through your posts, All I see mostly is you asking for this and that, there's no proof of code, I could be wrong so please correct me if I am. Therefore I am assuming you have an ego befitting your temper.
6.
BTW, in referring to getting a chaos recipe to work, I'll have that shit done in under an hour. Just figured since you already had 95% of it setup and I've not written code for Exile yet, I'd ask you. Forgot for a second who I was talking to, the almighty "Mah1337H4x0RC0DeMazter". Head back to your dungeon bud. Just because someone asks for a feature doesn't mean they are incapable of doing it themselves.

*///////////// EDIT
Yes, it actually means they do not have the means to do it themselves, if they could, they would. I mean, most of us modify code from public plugins if we can do it, otherwise we do a feature request.
Or you could be a leecher.

*///////////// END Edit
No you don't lol, post a vid of it if you do. All buddy projects are similar. You get the api to work with and work from there. There are variances in each Main Buddy product dev's designs but, if you are a coder, you adapt.

Now that I have rebutted your post. Please feel free to prove my points or contradict me.
Please follow these guidelines for a civil debate.
1. No Name calling, I'll tell your mom you have a potty mouth.
2. Points have to be proved with actual facts, not "what you think", because honestly, no one gives a shit about what you think, more so when it is on the internet.
3. You can apologize and we'll say this never happened.
 
Last edited:
Yoloswag

First of all im gonna pinch into the fight coz YOLO

It's a good idea to allow items Ided for chaos BUT:
1. RILLY BRAH? Not needed... most drops are unid anyway
2. If the script backfires (and it can backfire) it might sell something much more valuable, hence why tonyxd doesn't wanna program it. The tradeoff is just bad.

Now to my post:

Ur plugin's pants are on fire, he said this:

[ChaosSet] Helms: [ 1 ] (Max)
[ChaosSet] Body: [ 1 ] (Max)
[ChaosSet] Gloves: [ 1 ] (Max)
[ChaosSet] Boots: [ 1 ] (Max)
[ChaosSet] Belts: [ 6 ]
[ChaosSet] Two Hand Weapons: [ 1 ] (Max)
[ChaosSet] Rings: [ 1 ]
[ChaosSet] Amulets: [ 7 ]
[ChaosSet] Is Ready For Selling = False

Would they show if there was a keep filter and maybe that's why it won't sell?

I did check them tho, any insights to what can be causing this? IM ON BETA VERSION
 
Ur plugin's pants are on fire, he said this:

[ChaosSet] Helms: [ 1 ] (Max)
[ChaosSet] Body: [ 1 ] (Max)
[ChaosSet] Gloves: [ 1 ] (Max)
[ChaosSet] Boots: [ 1 ] (Max)
[ChaosSet] Belts: [ 6 ]
[ChaosSet] Two Hand Weapons: [ 1 ] (Max)
[ChaosSet] Rings: [ 1 ]
[ChaosSet] Amulets: [ 7 ]
[ChaosSet] Is Ready For Selling = False

Would they show if there was a keep filter and maybe that's why it won't sell?

I did check them tho, any insights to what can be causing this? IM ON BETA VERSION

Chaos Recipe requires 2 x Rings. You only have 1 ring to sell. That's why its not selling.
 
I had two rings tho, sold manually after even... Okay so he couldn't detect one. weird. It hasn't happent again
 
zazey,
https://www.thebuddyforum.com/general-discussion-forum/222422-unprofessional-devs-exilebuddy.html
Ever wonder why no one replied or cares?
1. You have no "weight" on your words. Leeching and asking for handouts generally is a nono in every social aspect.
2. One of your posts stated that EB forums is the laughing stock, concrete evidence please otherwise you word have no weight.
3.
Are your reasons to post related to only further benefit yourself? Kinda shallow IMHO.
4. Calling some "Neckbeard", you are putting yourself in the same "immature" shoes that you have virtually equipped onto someone that YOU think, remember YOU think.
Tony is an asshole, sure, but he's fucking smart. Unless you can post or prove you are on his technical level. You cannot comprehend. and will not comprehend.
5.
Did a quick browse through your posts, All I see mostly is you asking for this and that, there's no proof of code, I could be wrong so please correct me if I am. Therefore I am assuming you have an ego befitting your temper.
6.

*///////////// EDIT
Yes, it actually means they do not have the means to do it themselves, if they could, they would. I mean, most of us modify code from public plugins if we can do it, otherwise we do a feature request.
Or you could be a leecher.

*///////////// END Edit
No you don't lol, post a vid of it if you do. All buddy projects are similar. You get the api to work with and work from there. There are variances in each Main Buddy product dev's designs but, if you are a coder, you adapt.

Now that I have rebutted your post. Please feel free to prove my points or contradict me.
Please follow these guidelines for a civil debate.
1. No Name calling, I'll tell your mom you have a potty mouth.
2. Points have to be proved with actual facts, not "what you think", because honestly, no one gives a shit about what you think, more so when it is on the internet.
3. You can apologize and we'll say this never happened.

Gladly, I don't post as an asshole unless it's warrented.

1. No name calling? i started off with a general discussion asking why something couldn't be implemented. I received an answer and I responded by asking if there is a specific line I can delete to make it work. I asked this because 1) After reviewing some of the files I noticed that .isIdentified is a common handle, thus it can be assumed that removing a few of these lines should make it work. But then again I am not familiar with the entirety of EB, and the way AIF is written there could be multiple areas in which you have to edit the code, so I simply asked if there was some sections in which I could remove the .isidentified. What I received was a half answer, in which I was given a reason it was not supported. I responded with a logical reason as to why that doesn't make sense, and even included "I'm not attacking you" as I was just unsure why it was such a hassle, I wasn't asking him to rewrite the entire thing just for me, I was just asking which lines/files had to be edited and hell I would have done it myself. I was responded then with "i think I hear your mom calling"... seriously. You sit here and defend your friend and I get it but I was keeping up a discussion with a legitimate question/answer.

2. Ask Millz from honorbuddy/Xcesius I helped contribute during the entire MoP content to the DK top script by providing accurate logs from world first encounters and was one of the VERY FEW knowledgable DK's to provide accurate and logical feedback on how to make the script better. Most of my work was done in the forum of feedback, private and extensive testing, insight, and suggestions, examples of this were taking detailed look at how scripts functioned within the HB community and providing extensive and knowledgable feedback in how they should be edited to function to maximum proficiency. Because of the work I put into making sure that it ran smoothly and optimally, PureRotations DK script consistantly parsed top parses. Was I credited? No but then again I didn't ask to be and I was helping to make the script better for myself as well, but regardless I can pull up multiple chat logs that show that my work specifically helped make the script one of the best it was, but this isn't a dick measuring contest. I don't use the buddy bots and comment on scripts for my own ego, I do it because I pay for something, And if I'm paying for it I want it to at least be a 1% improvement from what I could do by hand. I also have plenty of custom edits to scripts like YRB and Necrophilia, as well as a few scripts from FFXIV that I've shared with close friends in order to make our experience better. I'm not claiming to be an expert coder and infact I have on multiple occasions stated that I simply dabble in coding here and there, but when I submit feedback I typically do it over PM, because random BS in forum chat is pointless and often overlooked or misunderstood.

As for the means to do it themselves part let me explain: There are a few of us within the buddy community who have coding experience but not to the level that lets us fully develop our own scripts but allows us to do edits to existing scripts in order to let them fit our needs. When I worked with the HB DK scripts I could easily go through and edit what I needed as it was all in 1 file and didn't have to worry about hooks and all that jazz. With scripts like these they're written across multiple files that all interact with eachother. My personal experience is in Java and HTML, anything C related is done simply from similarities between the coding languages. If I had the time I absolutely could sit down, review the buddy files and learn it myself, but I don't. And there are many users in this demographic. So how do we get around this? We ask the current devs questions. So when I stated that hey what do I need to delete to get what I need to work, work, I was simply asking "what files should I be looking at." Obviously through trial and error I could have figured it out, as I got at least the first part of it to work, but based on my personal communication experience with other buddy devs, usually if I ask, they tend to just say "oh yeah look in X for Y and play around with it". And thats really all I was looking for. I wasn't here for a handout, or a custom file but instead for hints/tips. If it came off wrong, I apologize.

3.Do I apologize? in the sense that I didn't want any of this to happen yeah sure, this absolutely shouldn't have been handled over forums, it should have been within the PM system or not at all. But I literally posted a question, recieved feedback, and responded with another question and the response I got was "Your mom". Are you serious? Again I know you two are buddies and all but seriously don't patronize me for calling out bullshit when there's bullshit. This goes back to the whole laughing stock shit. I have been a member of the buddy community for a few years now and never have I seen devs respond to people with either animosity, disdain, or even blatant elitism as I've seen on the exilebuddy forums. Again I'm not saying they don't have every right to, because this is a community driven project, but at some point you have to see a blatant difference in communication between devs of other buddy products and the EB product community devs. Not saying anything about their work either, tonys done a fantastic job of providing the community with support but the way he talks to them is disrespectful. Just because you can create something doesn't mean you can say whatever you want with no criticism. I didn't even want to start a flame war, I was just curious as to why something wasn't implemented. Unfortunatly this happened and I do honestly regret that it happened over the forums. Was I also in the wrong? Absolutely, I fed into the BS and posted with equal childish behavior. Anyway, water under the bridge, let's move on and get over this BS.
 
Last edited:

1) I already answered this for multiple times, that's the reason why I didn't explain/wrote the reason.

2) Millz & friends are very, very, very good coders I botted on wow for years, broke multiple markets on multiple servers, coded private routines (top3 frostfire mage back in the days). I was young and my coding skills were a bit outdated compared to their when they went on track, so I just gave up and started using their scripts. (which is logic, if someone hands you a porsche why would you drive a tatamobile)

3) Something you should consider is that I'm NEVER serious, I'm that kind of guys, one day I can say dbf is a genius (never happend, just so you know) and the other day he's an asshole, but when it's negative I never mean it. For the simple reasons that :

- Every person has its own skills (Alcor harvest woods at work, and when he comes home he just annoy us to give him features. Kappa) I won't blame someone for not coding or having terrible logic.
- C# is a bit different of those "more common" languages like Java/C++/Python so sometimes people have hard times to understand.

You really have to understand that Exilebuddy/PoE are different of the other buddy bots, here's some facts :

- PoE Client is clunky, sometimes you'll be amazed at how it can happen and can't find any fix.
- Exilebuddy is probably the "best" bot logic-wise compared to other buddy products, I'll explain why in the next points
- EB allow plugins to communicate without passthrough plugins, so in the future you might see plugins that ask another one something before processing
- EB is modular, for example OldGrindBot has a TaskManager, you can interact with it in order to process a logic or anything, replace the Id task, replace the Stashtask, anything.
- EB has lot of tools that other bots don't. Yep some people will say "yeah but it's harder to config" nope, it's not harder, it's just as advanced as it could.

PoE is different of WoW, this is the reason code is split into multiple files, each file has its own "task" each file can contain specific code-bunch types.
An example : "i.ProtectItemFromIdentification()" is in fact an "Item" type extension, which allows me to save the item location in a blacklist without retrieving the location, since we call it from the object itself.

Without this, it would be a fucking mess (ask DBF, he's a master in code-apocalypse).

To finish, yes, I'm a dick, but I'm not spitting on people like this, the mom joke was a joke, I wouldn't talk about moms seriously ;) But I can about dads, WHO WANTS A DAD JOKE ? jk ofc :)

So the reason this feature is not enabled, is because AIF's logic process eligibility before "Keep" evaluation, which would result in a considerable loss if the item was worth 250ex. It would get kept for recipe and you would cry your ass on this thread :D. So for the sake of being sad and die in tears, recipes are gonna stay like that :)
 
I'll put my 5 cents on this (offtopic) discussion.

darkbluefirefly said:
Tony is an asshole, sure, but he's fucking smart. Unless you can post or prove you are on his technical level. You cannot comprehend. and will not comprehend.
Being smart(er) doesn't justify being unpleasant to the others. It's also very common in scientific circles. They are thinking that being smart makes them stay one level above others.
But compared to you, tony is an angel :P

@zazey
Sorry but it's Saturday and tl;dr.


@toNyx
" the mom joke was a joke, I wouldn't talk about moms seriously"
It's very hard to read someone's intentions just from what he wrote. Emoticons makes it easier, but stil... Even if it was a joke, if he get's insulted by it, you should apologise :)

About that 1 chaos recipe. It could be safely done if it would require specific stash for the recipe, like it's done in GCP recipe. But I personaly wouldn't put in on the top of todo list as this function would be usefull for very small minority of people.


Make love, not wars and
now%20kiss.png
 
And on topic. I suggest to add new super ultra hiper very fine feature: DPS, eDPS and pDPS of item.

Code:
public int DPS { get { (((myItem.MinDamage + myItem.MaxDamage)/2) * _myItem.AttacksPerSecond); } }
public int eDPS { get { (((myItem.MinElementalDamage + myItem.MaxElementalDamage)/2) * _myItem.AttacksPerSecond); } }
public int pDPS { get { (((myItem.MinPhysicalDamage + myItem.MaxPhysicalDamage)/2) * _myItem.AttacksPerSecond); } }
 
And on topic. I suggest to add new super ultra hiper very fine feature: DPS, eDPS and pDPS of item.

Code:
public int DPS { get { (((myItem.MinDamage + myItem.MaxDamage)/2) * _myItem.AttacksPerSecond); } }
public int eDPS { get { (((myItem.MinElementalDamage + myItem.MaxElementalDamage)/2) * _myItem.AttacksPerSecond); } }
public int pDPS { get { (((myItem.MinPhysicalDamage + myItem.MaxPhysicalDamage)/2) * _myItem.AttacksPerSecond); } }

Those are valid? I have pDPS already in the file, but really interested into eDPS :p
 
Those are valid? I have pDPS already in the file, but really interested into eDPS :p

Didn't check it, but according to the API it should work

also _myitem.CritialStrikeChance pls ^^
 
Last edited:
Didn't check it, but according to the API it should work

also _myitem.CritialStrikeChance pls ^^

There is code for it already

Code:
        public double GlobalCritChance
        {
            get { return _myItem.GetStatValue(StatTypeGGG.CriticalStrikeChancePosPct); }
        }

        public double GlobalCritMult
        {
            get { return _myItem.GetStatValue(StatTypeGGG.BaseCriticalStrikeMultiplierPosPct); }
        }

        public double SpellCritChance
        {
            get { return _myItem.GetStatValue(StatTypeGGG.SpellCriticalStrikeChancePosPct); }
        }

        public double SpellCritMult
        {
            get { return _myItem.GetStatValue(StatTypeGGG.SpellCriticalStrikeMultiplierPosPct); }
        }
 
hey guys
I need help with my bot running the chaos recipe!!
I have a stash tab full for chaos recipe items... anybody know what to set my ItemFilterEditor stuff to?
Right now on my advanced item filter I have Enable chaos recipe, have my tab (10) allocated for stashing chaos items, and blacklisted all my other tabs.
I also allocated max 2H weaps (2) -- Helmets (4) -- Chests (3) -- Rings (60) -- amulets (30) -- belts (40) -- gloves (4) -- boots (4)

and my bot isn't stashing them upto that point even though there is enough space...
Any ideas on what is wrong?

Thanks in advance :)



edit;;; also worth nothing im going for the UNID 2 chaos recipe .. i guess it matter for what my ItemFilterEditor is set to :( need help


TLDR :: I want my bot to pickup unid rares upto my max setups, and then once I have those maximum amounts (making 2 chaos per set each time a set is available) but NOT to pick up any extra rares and store them in my Tab #1 (which is what it does when I change my ItemFilterEditor)... At the moment by bot is only picking up rare rings and amulets, and leaving behind rare belts and everything else and NOT storing them in my tab #10 (for chaos recipe).

Thanks for any help given
 
Last edited:
There is code for it already

Code:
        public double GlobalCritChance
        {
            get { return _myItem.GetStatValue(StatTypeGGG.CriticalStrikeChancePosPct); }
        }

        public double GlobalCritMult
        {
            get { return _myItem.GetStatValue(StatTypeGGG.BaseCriticalStrikeMultiplierPosPct); }
        }

        public double SpellCritChance
        {
            get { return _myItem.GetStatValue(StatTypeGGG.SpellCriticalStrikeChancePosPct); }
        }

        public double SpellCritMult
        {
            get { return _myItem.GetStatValue(StatTypeGGG.SpellCriticalStrikeMultiplierPosPct); }
        }

But it's for stat's of the item. The one I suggested is weapon crit chance after all of the modifiers (it appears under damage).
 
There is code for it already

Code:
        public double GlobalCritChance
        {
            get { return _myItem.GetStatValue(StatTypeGGG.CriticalStrikeChancePosPct); }
        }

        public double GlobalCritMult
        {
            get { return _myItem.GetStatValue(StatTypeGGG.BaseCriticalStrikeMultiplierPosPct); }
        }

        public double SpellCritChance
        {
            get { return _myItem.GetStatValue(StatTypeGGG.SpellCriticalStrikeChancePosPct); }
        }

        public double SpellCritMult
        {
            get { return _myItem.GetStatValue(StatTypeGGG.SpellCriticalStrikeMultiplierPosPct); }
        }

We need Local one so it's must be LocalCriticalStrikeChancePosPct. Not the global one
Code:
        public double CritChance
        {
            get { return _myItem.GetStatValue(StatTypeGGG.LocalCriticalStrikeChancePosPct); }
        }
 
Last edited:
Status
Not open for further replies.
Back
Top