• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋
  • We've added LLM sections to our Terms & Rules and Resource Rules, for everyone's sanity & in-game safety.
    Read more
    a. Do not replace your voice with an LLM. This goes for your posts and your scripts. Drafting and editing with a tool is fine, but don't take you out of what you share.
    b. Do not replace your EQ character's voice with an LLM. We don't want scripts that speak over /ooc, /shout or other public channels. This has been an unwritten rule that's kept casino scripts off the site for decades, but we're now compelled to make it clear: keep automated communication private.

    Why Does RG Review Scripts?
    Nearly every LLM-written Lua script we see is making your character do impossible things, and rarely in a way that's beneficial to you. We've seen heavy server hammering, /target over impossible distances when /nav spawn would passively accomplish the same thing, a spawn search that fires 20+ times per second, and other pointless actions that are likely annoying GMs.

    You are welcome to use LLMs as a tool to structure, draft, and edit your work, but please read critically before hitting /lua run
Resource icon

Release Parcel Helper (1 Viewer) 06/13/2025

Derple submitted a new resource:

Parcel Helper - Just a Parcel Helper

Some folks have found some of my personal Lua scripts helpful and recommended I upload them here. These aren't super clean but they generally get the job done.

This is `parcel`.

Usage:
Start Script: /lua run parcel
Bring Up UI: /parcel

General Overview:

When you open the UI it has a button to search for the nearest parcel vendor (it uses NPC titles to do this as it is the only real way to get the data, which means it might miss some NPCs when the data is not avaiable.)
Nave to Parcel...

Read more about this resource...
 
This looks absolutely amazing. For someone that sends all his tradeskill items to guild tradeskiller. This will be an awesome addition. Thank you for sharing
 
Awesome, havent tried it yet but I can already say it's gonna be awesome. Unless it send all my TS items to your character then it won't be awesome :(
 
Hey, this looks great! I was working on an idea for this but my programming chops need some elevation. Can't wait to try this out. Thanks!!
 
I don't have one of those so I would need to see. Right now it looks for npc with Surname that include "Parcel" if you can give me the Name/Surname anything else off that one I can add a filter for it.
 
Is it possible to make it so you can flag items to not send? For example i keep a stack of Loaf of Bread and Water Flasks on every toon to force eat to not consume my stat food. So a way to black list or uncheck certain items would be splendid.
 
Is it possible to make it so you can flag items to not send? For example i keep a stack of Loaf of Bread and Water Flasks on every toon to force eat to not consume my stat food. So a way to black list or uncheck certain items would be splendid.
Sure. Next build will have a remove button. I think RG will pick it up in a few hours or you can just pull now from github.
 
Do you have any way of selecting exact items and quantities? It would be great if I could send 20 of an item to a person. Also somehow populating the Send To: list with a list of toons on connected to Dannet. I'm working on a way to make sure all my raid force has the items they need.
 
@Joakhan - Can you open that parcel vendor and tell me what this command returns:

/Lua parse mq.TLO.Window("MerchantWnd").Child("MW_MerchantSubwindows").CurrentTab.Name()

I am hoping it is "MW_MailPage" in which case I can solve this.
 
very nice, change your nav so we dont stack up on npc and annoy people

mq.cmdf("/nav id %d | distance=15", spawn.ID())

Feature request:
combobox down for previous characters you sent to, last 10 would be good that is remembered between logins shared between accounts/characters
 
Feature request:
combobox down for previous characters you sent to, last 10 would be good that is remembered between logins shared between accounts/characters
Yes!! This!! This was actually my prime reason to make a macro for parcels. I have a bunch of mules that I separate my TS items out to. If there were an .ini file with your regular parcel targets that you could pull up a drop down box to select a recipient from, that would make life so much easier. Otherwise you always run the risk of miss-spelling the name a shooting your stuff out to some surprised player.
/fingers crossed!
Cheers
 
Can we get a option for armor (is it dropable yes, add to list) and augs (same rules) FV player :ohdear: I love it so far (wifes gonna murder me when she gets home to all her TS and collection mules parcels :ohdear:)
 
Okay since I can see that adding filters is going to be a whole thing, here is what I have done. Granted this will be easier with a bit of coding background but I am happy to help anyone that asks:

- The latest build as of 8:00am PST on 1/22/24:

Now gives you the ability to define custom filters as follows:

- Open up release/config/parcel_sources.Lua (you will need to create this file if it doesn't exist)

Add a CustomSources section and add any filtering you would like.

Here is an example for @durango773 to add Tradable Armor:

Tradable Armor Example
Lua:
return {
    {
        name = "Tradable Armor",
        filter = function(item)
            return item.Type() == "Armor"
        end,
    },
}

Hopefully this makes it easier on everyone so we arent adding a billion filters every day.
 
Here is a sample parcel_sources.Lua you can use to get started. Again this should be placed in "release/config"

parcel_sources.lua Sample
Lua:
--[[ TLO Info here: https://docs.macroquest.org/reference/data-types/datatype-item/ ]]

return {
    {
        name = "Tradable Armor",
        filter = function(item)
            return item.Type() == "Armor"
        end,
    },
    {
        name = "Tradable Augs",
        filter = function(item)
            return item.Type() == "Augmentation"
        end,
    },
    {
        name = "Food",
        filter = function(item)
            return item.Type() == "Food"
        end,
    },
    {
        name = "Drink",
        filter = function(item)
            return item.Type() == "Drink"
        end,
    },
    {
        name = "Items that start with A",
        filter = function(item)
            return item.Name():find("^[Aa]") ~= nil
        end,
    },
    {
        name = "Items Under Level 50",
        filter = function(item)
            return item.RequiredLevel() < 50
        end,
    },
    {
        name = "Items Under Level 50",
        filter = function(item)
            return item.RequiredLevel() < 50
        end,
    },
    {
        name = "Items With ManaRegen",
        filter = function(item)
            return item.ManaRegen() > 0
        end,
    },
}
 

Attachments

Any chance we can get the ability to send just single collectibles? that would make this very usable for me so i can flood a toon with collects to level them.
 
Release Parcel Helper

Users who are viewing this thread

Back
Top
Cart