• 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
dump_equipment.mac - Dumps your gear w/augs to a file. Optional weblinks.

Utility dump_equipment.mac - Dumps your gear w/augs to a file. Optional weblinks. 1.0

Rich (BB code):
| dump_equipment.mac :: Sym 05-14-2017
| Dumps your equipped items (with augs) to dump_equipment.mac.log.
|
| set ItemLinks to 1 to have magelo links generated for each item
|

Sub Main

    /declare ItemLinks int local 1

    /declare inv int local 0
    /declare aug int local 0
    /declare tmpLine string
   
    /mqlog --------------------------------------------------
    /mqlog Equipment for ${Me.Name} ${Me.Level} ${Me.Gender} ${Me.Race} ${Me.Class}
    /mqlog --------------------------------------------------

    /for inv 0 to 22
        /varset tmpLine
        /if (${InvSlot[${inv}].Item.ID} ) {
            /varset tmpLine ${InvSlot[${inv}].Name} -- ${InvSlot[${inv}].Item.Name}
            /if (${ItemLinks}) {
                /varset tmpLine ${tmpLine} -- http://eq.magelo.com/item/${InvSlot[${inv}].Item.ID}
            }
            /for aug 1 to 5
                /if (${Me.Inventory[${inv}].Item[${aug}].ID} ) {
                    /varset tmpLine ${tmpLine} ( ${Me.Inventory[${inv}].Item[${aug}]}
                    /if (${ItemLinks}) {
                        /if (${Me.Inventory[${inv}].Item[${aug}].ID} ) /varset tmpLine ${tmpLine} -- http://eq.magelo.com/item/${Me.Inventory[${inv}].Item[${aug}].ID}
                    }
                    /varset tmpLine ${tmpLine} )
                }              
            /next aug
        } else {
            /varset tmpLine ${InvSlot[${inv}].Name} -- EMPTY
        }
        /mqlog ${tmpLine}
    /next inv
    /mqlog --------------------------------------------------
/return
Author
Sym
Watchers
7
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Sym

Share this resource

Back
Top
Cart