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.
Would it be possible to drop items instead of vendoring them? It'd be nice if the bot would pick up rares until it was full, ID them while still in the map and drop the trash ones rather than going back to the hideout just to vendor them. It's more playerlike too.
 
Would it be possible to drop items instead of vendoring them? It'd be nice if the bot would pick up rares until it was full, ID them while still in the map and drop the trash ones rather than going back to the hideout just to vendor them. It's more playerlike too.
Dude, you're a dev, code it yourself, unless you already fathom the complexity of this.
 
Would it be possible to drop items instead of vendoring them? It'd be nice if the bot would pick up rares until it was full, ID them while still in the map and drop the trash ones rather than going back to the hideout just to vendor them. It's more playerlike too.

Might be useful when in maps, but outside of that, you'd then need to make sure you have pick filters that don't pickup those items once you drop them, since in the game they will be seen as newly dropped items.

You can write and add a new task that is independent of the item filter you are using, but I always caution against such logic that can lead to loss of items if done incorrectly. You have to make sure you don't accidentally drop gear or other valuables, so if you go this route, please be careful, especially if you release it.
 
Dude, you're a dev, code it yourself, unless you already fathom the complexity of this.
I'd probably have to spend a few hours learning how AIF works and I'd rather not, someone who already understands AIF could do it much quicker so I thought I'd suggest it.

Might be useful when in maps, but outside of that, you'd then need to make sure you have pick filters that don't pickup those items once you drop them, since in the game they will be seen as newly dropped items.

You can write and add a new task that is independent of the item filter you are using, but I always caution against such logic that can lead to loss of items if done incorrectly. You have to make sure you don't accidentally drop gear or other valuables, so if you go this route, please be careful, especially if you release it.
Might give it a try eventually
 
I'd probably have to spend a few hours learning how AIF works and I'd rather not, someone who already understands AIF could do it much quicker so I thought I'd suggest it.


Might give it a try eventually
Lol, I'm fairly certain it will not take you hours, but weeks to figure it out. Prove me wrong.

"Might give it a try eventually"

Or waiting for someone else to do the work? Just be honest.
 
Lol, I'm fairly certain it will not take you hours, but weeks to figure it out. Prove me wrong.

"Might give it a try eventually"

Or waiting for someone else to do the work? Just be honest.
Haha what the hell is your problem? This is a hobby for me, I'm doing a degree and I have a social life and I don't want to devote the time to it.
 
So you're telling others to devote their time for something you want?

Edit - "suggest"
Yes, I made a suggestion for a new feature on someone else's plugin. Do you want me to quote all of the feature requests I've received on my stuff and coded for people? It's a long list.
 
Please do.

I'm also running a voltaxic LA / BR build while also using vaal hast / vaal clarity. This also happens on the default routine so I'd like to know if there is anything you can do about this. The bot before casting a Vaal skill he stops for a bit even if he's in combat, leading to a couple of easily avoidable deaths. Is there any way to workaround this?
or the use of flesh offering <3
Really nice approach! BTW you can use same logic for Essence Drain skill
Can we get auto cursing in this routine? Like a GUI option for "Ranged Curse on Hit slot" and "Melee Curse on Hit slot" with like maybe another drop down box for a curse of the user's choice.[/url]
Hello Monkey, extremely good work
Can you add function to use vaal skill based on % of your hp\es (like use vaal discipline if you have <20% es)
Implemented all of these suggestions and a couple sent via PM. Then I make one suggestion on someone else's topic and you give me shit :rolleyes:
 
Implemented all of these suggestions and a couple sent via PM. Then I make one suggestion on someone else's topic and you give me shit :rolleyes:
Dude, those mean nothing to be honest lol. But if you think those account for the scope of what you are asking tonyx to do, please attempt it yourself first before asking.
 
Dude, those mean nothing to be honest lol. But if you think those account for the scope of what you are asking tonyx to do, please attempt it yourself first before asking.
The point is that it's not at all unreasonable to suggest improvements to plugins without doing all the coding yourself, people do it all the time. If he doesn't think it's an idea that's worth implementing then fine. Not replying any more, better things to do than argue over this pointless shit.
 
The point is that it's not at all unreasonable to suggest improvements to plugins without doing all the coding yourself, people do it all the time. If he doesn't think it's an idea that's worth implementing then fine. Not replying any more, better things to do than argue over this pointless shit.
At least have some know-how of the scope of the request. Anyone can take a Routine, add a few lines here and there and call it "a custom routine". Prove your worth and produce some actual code, like Tormiasz. What you asked, basically in my eyes, surmizes to.

I don't know jack shit, let's keep the farce and ask for something I can't code myself, to make botting easier for me. No one's going to know.

Then you have the gall to say you can add it yourself after checking AIF in a few hours. People know, I know, when someone's bullshitting, because I've been there.

Then the head dev posts actual logic for you to attempt, and you blow it off like you "know" but you'll do it when you feel like it, eventually.

Swallow your shallow pride and ask for actual help, because people will help those who need it. Not someone who's a farce.
 
so Just FYI, this took me from the time of last post to make.


Code:
var itemsInInventoryToDrop = Inventory.MainInventory.Items.ToList();
                foreach (var item in itemsInInventoryToDrop)
                {
                    IItemFilter myFilter;
                    if (!ItemEvaluator.Instance.Match(item, EvaluationType.Save, out myFilter)) continue;

                    var itemBeingDropped = string.Copy(item.Name);
                    if (!LokiPoe.InGameState.IsInventoryPanelOpen)
                    {
                        await Coroutines.OpenInventoryPanel();

                    }
                    Inventory.PickupMainToCursor(item);

                    LokiPoe.Input.SetMousePos(LokiPoe.Me.Position);

                    LokiPoe.Input.ClickLMB();
                    LokiPoe.Input.ReleaseLMB();
                    if (Inventory.CursorInventory.ContainsItem(itemBeingDropped)) continue;

                    var itemOnGround =
                        LokiPoe.ObjectManager.GetObjectsByType<WorldItem>().Where(i => i.Name == itemBeingDropped && i.Distance < 15);
                    var worldItems = itemOnGround as IList<WorldItem> ?? itemOnGround.ToList();
                    if (worldItems.Any())
                    {
                        AreaStateCache.Current.Blacklist(worldItems.First().Id, TimeSpan.FromMinutes(10000), "Reason to Blacklist");
                    }
                }

No Error checks, no derp checks, and can be improved ten folds. But will require time to test, as most code.
 
At least have some know-how of the scope of the request. Anyone can take a Routine, add a few lines here and there and call it "a custom routine". Prove your worth and produce some actual code, like Tormiasz. What you asked, basically in my eyes, surmizes to.

I don't know jack shit, let's keep the farce and ask for something I can't code myself, to make botting easier for me. No one's going to know.

Then you have the gall to say you can add it yourself after checking AIF in a few hours. People know, I know, when someone's bullshitting, because I've been there.

Then the head dev posts actual logic for you to attempt, and you blow it off like you "know" but you'll do it when you feel like it, eventually.

Swallow your shallow pride and ask for actual help, because people will help those who need it. Not someone who's a farce.
I never claimed to be a good coder. I'd consider myself decent in general but fairly bad at EB coding, mainly because the API is very poorly documented so it's hard to learn. Everything I've coded has been to improve the bot for myself and others. I don't know why you're getting mad at me when people make requests all the time, but if you think I have to "prove my worth" to you then you are mistaken. Frankly I can't believe the arrogance required to post in a topic that doesn't belong to you in response to a post that wasn't addressed to you, demanding that I "prove myself" like you're in charge of judging my worth. Who the fuck are you?
 
I never claimed to be a good coder. I'd consider myself decent in general but fairly bad at EB coding, mainly because the API is very poorly documented so it's hard to learn. Everything I've coded has been to improve the bot for myself and others. I don't know why you're getting mad at me when people make requests all the time, but if you think I have to "prove my worth" to you then you are mistaken. Frankly I can't believe the arrogance required to post in a topic that doesn't belong to you in response to a post that wasn't addressed to you, demanding that I "prove myself" like you're in charge of judging my worth. Who the fuck are you?
Because you made an outrageous request, knowing or unknowing, we won't know. But your arrogance in replies to myself and the dev, made me decide that I'll make sure every post you make I'll counter-post it.

"mainly because the API is very poorly documented so it's hard to learn.", or you don't want to learn, plenty of us have used the api, and thrive.

"I don't know why you're getting mad at me when people make requests all the time", I never got mad at you, just irked because of you posted, and replied to our replies.

I'm someone who thinks you are worthless.

Edit - you is you're, on mobile so kinda hard.
 
Last edited:
Because you made an outrageous request, knowing or unknowing, we won't know. But your arrogance in replies to myself and the dev, made me decide that I'll make sure every post you make I'll counter-post it.

"mainly because the API is very poorly documented so it's hard to learn.", or you don't want to learn, plenty of us have used the api, and thrive.

"I don't know why you're getting mad at me when people make requests all the time", I never got mad at you, just irked because of you posted, and replied to our replies.

I'm someone who thinks you are worthless.
You claim it took you 18 minutes, hardly an outrageous request. There are two threads full of people that disagree with you, so I couldn't care less.
 
You claim it took you 18 minutes, hardly an outrageous request. There are two threads full of people that disagree with you, so I couldn't care less.
Exactly what I stated, you think that that code works?, what do you do when you code? copy, paste and say it works? I've proven my point, and the people who actually know a thing or two will full understand, and this is what it's geared towards. Those who can actually produce logic.
Two threads? of people who disagree with me? Where??
 
Exactly what I stated, you think that that code works?, what do you do when you code? copy, paste and say it works? I've proven my point, and the people who actually know a thing or two will full understand, and this is what it's geared towards. Those who can actually produce logic.
Two threads? of people who disagree with me? Where??
When I'm learning a new language or API, I learn by copying and changing things that work. I'm still at that stage with EB because the poor API documentation makes it hard to progress further and I don't have the time to dedicate to it. Again, I've never claimed anything else. I don't understand why you are constantly trying to insult me by calling me bad at EB coding when I am admitting that in pretty much every post I make. Obviously the snippet you made in 18 minutes won't work perfectly, but the point is that if you can make a barebones attempt in 18 minutes then it wasn't at all an unreasonable request. I'm referring to the two threads where I released things, both of which are full of people saying thanks.
 
Status
Not open for further replies.
Back
Top