• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
Resource icon

Work in Progress Housing Manager 0.0.5

No permission to download
Other Authors
Derple, Goldenfrog, burdjsm, Lisie
Software Requirements
MQ2Nav
Server Type
🏢 Live
Command: /Lua run HousingManager

The gui design is based on Parcel Helper by Derple. The select items list is configurable with a Lua file in the config directory (I will put a sample file in the next post down, as I couldn't find a way to add a config file to the resource package) .

To state the obvious: You have to have permission to store and remove items from the plot you are in to take advantage of most of the functionality for this resource.

Button Descriptions/Help
House Items: It will open up the House Item window for the plot you are standing in
Manage House: This will open up the house management window for the plot you are standing in.
Store Items: This will store everything in the list below into the house crate/storage
Grab All Items: This will grab everything from the house. I am working on making it respect the filter when grabbing things, but that will be a later addition.
Go to My Plot: if you are near the spring, it will run to the spring and catapult you to teh first house that is owned by you in the housing list.
Kick the Gnome: This will run to the nearest gnome and try to kick it to put you back at the neighborhood entrance. There are some quirks on how I had to program it, so you mustn't have anything in the center of your view to use this menu item.
Exit: Closes down the script
Free Slots: how many inventory slots are open on the character
Select Items: This is a dropdown based on 2 defaults, and any others you include in the config/housing_sources.Lua config file.

1735071279613.png


Sample housing_sources.Lua
Code:
return {
    {
        name = "Collectible 0-H",
        filter = function(item)
            return (item.Collectible() and item.Stackable() and (item.Name():match("^[A-H].*") or item.Name():match("^[0-9].*")) ~= nil
        )
        end,
    },
    {
        name = "Collectible I-R",
        filter = function(item)
            return (item.Collectible() and item.Stackable() and item.Name():match("^[I-R].*") ~= nil
        )
        end,
    },
    {
        name = "Collectible S-Z",
        filter = function(item)
            return (item.Collectible() and item.Stackable() and item.Name():match("^[S-Z].*") ~= nil
        )
        end,
    },
    {
        name = "TOB Armor",
        filter = function(item)
            return (item.Name():find("Obscured") ~= nil and item.Name():find("Enthralled") ~= nil)
            or item.Name():find("Nascent") ~= nil
        end,
    },
}
Author
Nightmare327
Watchers
26
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Nightmare327

Share this resource

Latest updates

  1. Fixed ImGui error

    Fixed ImGui error
Back
Top
Cart