- Source Repository
- https://github.com/jessebevil/MQSearchItem
So I was joining my brother on an EMU server and I decided to locate an item I knew I should have. So I naturally typed /finditem Name of item
To my surprise I was met with "That is not a valid command. Please use /help"
Obviously this couldn't stand, so I did what any irrational person would do - I spent a month of spare time to create my own find item option.
MQFindItemWnd was born (Obviously it got renamed). I figured I should probably go through and add all the things that live had available to it. But then I was like, well what would make this better than lives /finditem option? Then it occured to me, multiple options in a category. Damage, ratio, efficiency, specific aug slots, specific aug restrictions, diety restrictions, etc can all be filtered with this tool.
I present to you - MQSearchItem
So a few caveats - This currently searches your bank, your equipped slots, your bag slots...and that's it. EMU has it's limitations on information available and I haven't been to live to implement anything else. With that said, provided time on live I could add more logic, Basically just needs to loop through the other categories and get the items and then the filters are already in place to handle them once pushed through the function.
Some things that are worth of a mention -
Save, Load, and deleting of searches. Yep, you can save a search and then easily load it anytime after for a very quick look up. In addition to that, if you save the search on one character, you can load it on another character from the same menu on their screen. The INI files aren't anything fancy to read, just CSV values for the index of the selected options. When you click to load one of the search it immediately runs the search as well.
You can filter items by multiple stats - Looking to compare AC, Stamina, HStamina, Shielding, Spell Shielding, and DoT shielding all at the same time? NP, it creates dynamic columns to add to the view so you can see all the stats you select at once.
And now that you can see some of the output - you'll notice the "Grab Item" buttons. The one for the bank is red - this means that it's inaccessible at the moment. But rest assured if you go open your bank the button will immediately turn from red to green and allow you to pick the item up.
Some caveats to that - I currently don't have a grab button for augs that are augmented inside of other gear - I've considered grabbing the parent object instead of trying to click the augment. But that's still yet to be determined.
I'm sure people are going to ask - But Chat, can this search my other toons?! No, no it cannot at this time - but the repo is public.
You may notice the "Categories" portion of the menu bar - that allows you to omit categories from the list on the left - Perhaps you don't care about the "Races" category because you're on a server where all races can use all items. You can simply disable that category and it will no longer show up on the left panel dropdown list.
In keeping with the standard of /finditem - the command for this plugin is /searchitem and you can /searchitem name of item. Right now it retains any selections you had when you closed the window - though I've considered /searchitem with arguments clearing the filters so you can search by name when the command is used.
Using the /searchitem command will make the window visible regardless if there was any arguments supplied to it. so no need to /searchitem show or anything like that.
When you do decide to use the input box to search for an item hitting enter will send the request.
To my surprise I was met with "That is not a valid command. Please use /help"
Obviously this couldn't stand, so I did what any irrational person would do - I spent a month of spare time to create my own find item option.
MQFindItemWnd was born (Obviously it got renamed). I figured I should probably go through and add all the things that live had available to it. But then I was like, well what would make this better than lives /finditem option? Then it occured to me, multiple options in a category. Damage, ratio, efficiency, specific aug slots, specific aug restrictions, diety restrictions, etc can all be filtered with this tool.
I present to you - MQSearchItem
So a few caveats - This currently searches your bank, your equipped slots, your bag slots...and that's it. EMU has it's limitations on information available and I haven't been to live to implement anything else. With that said, provided time on live I could add more logic, Basically just needs to loop through the other categories and get the items and then the filters are already in place to handle them once pushed through the function.
Some things that are worth of a mention -
Save, Load, and deleting of searches. Yep, you can save a search and then easily load it anytime after for a very quick look up. In addition to that, if you save the search on one character, you can load it on another character from the same menu on their screen. The INI files aren't anything fancy to read, just CSV values for the index of the selected options. When you click to load one of the search it immediately runs the search as well.
You can filter items by multiple stats - Looking to compare AC, Stamina, HStamina, Shielding, Spell Shielding, and DoT shielding all at the same time? NP, it creates dynamic columns to add to the view so you can see all the stats you select at once.
And now that you can see some of the output - you'll notice the "Grab Item" buttons. The one for the bank is red - this means that it's inaccessible at the moment. But rest assured if you go open your bank the button will immediately turn from red to green and allow you to pick the item up.
Some caveats to that - I currently don't have a grab button for augs that are augmented inside of other gear - I've considered grabbing the parent object instead of trying to click the augment. But that's still yet to be determined.
I'm sure people are going to ask - But Chat, can this search my other toons?! No, no it cannot at this time - but the repo is public.
You may notice the "Categories" portion of the menu bar - that allows you to omit categories from the list on the left - Perhaps you don't care about the "Races" category because you're on a server where all races can use all items. You can simply disable that category and it will no longer show up on the left panel dropdown list.
In keeping with the standard of /finditem - the command for this plugin is /searchitem and you can /searchitem name of item. Right now it retains any selections you had when you closed the window - though I've considered /searchitem with arguments clearing the filters so you can search by name when the command is used.
Using the /searchitem command will make the window visible regardless if there was any arguments supplied to it. so no need to /searchitem show or anything like that.
When you do decide to use the input box to search for an item hitting enter will send the request.
