• 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

Problem - Moving Group into Formation, and Setting Camp

Jumpp

New member
Hey Guys,

Apologies if this has been answered before, I searched the forums for "Formation" and looked through different options for using MQ2MoveUtils - but wasn't able to figure out how to create this set of commands.

I'd like to be able to send a command from my tanks window, to have the other boxes move into a predetermined formation and then setup camp so the tank can begin pulling.

Currently using a Move To command:

/bca //moveto Loc ${Me.X) ${Me.Y} ${Me.Z}

Then manually positioning my boxes before setting camp with:

/bcaa //returntocamp on

Is there any way to use a moveto command, to position my boxes in a position relative to the tanks current position?

Something like:

/bct BOX2 //moveto Loc ${Me.X+Distance Away) ${Me.Y+Distance Away} ${Me.Z+Distance Away}
/bct BOX3 //moveto Loc ${Me.X+Distance Away) ${Me.Y+Distance Away} ${Me.Z+Distance Away}
/bct BOX4 //moveto Loc ${Me.X+Distance Away) ${Me.Y+Distance Away} ${Me.Z+Distance Away}
/bct BOX5 //moveto Loc ${Me.X+Distance Away) ${Me.Y+Distance Away} ${Me.Z+Distance Away}
/bct BOX6 //moveto Loc ${Me.X+Distance Away) ${Me.Y+Distance Away} ${Me.Z+Distance Away}

Hope that makes sense...Thanks for the help!

/Jumpp
 
If you check out EQMule's mod of KissAssist, there's a bind routine called HalfMoon (/halfmoon). Check that out. I have an alias set up for a formation that uses /nav rather than /moveto.

Bash:
/wedge=/multiline ; /nav loc ${Math.Calc[${Me.Y}+5]} ${Me.X} ${Me.Z}; /face heading 180 fast; /bct ${Group.Member[1]} //nav loc ${Math.Calc[${Me.Y}-7]} ${Math.Calc[${Me.X}-5]} ${Me.Z}; /bct ${Group.Member[2]} //nav loc ${Math.Calc[${Me.Y}-7]} ${Math.Calc[${Me.X}+5]} ${Me.Z}; /bct ${Group.Member[3]} //nav loc ${Math.Calc[${Me.Y}-14]} ${Math.Calc[${Me.X}+0]} ${Me.Z}; /bct ${Group.Member[1]} //nav loc ${Math.Calc[${Me.Y}-7]} ${Math.Calc[${Me.X}-5]} ${Me.Z}; /bct ${Group.Member[2]} //nav loc ${Math.Calc[${Me.Y}-7]} ${Math.Calc[${Me.X}+5]} ${Me.Z}; /bct ${Group.Member[4]} //nav loc ${Math.Calc[${Me.Y}-14]} ${Math.Calc[${Me.X}-10]} ${Me.Z}; /bct ${Group.Member[1]} //nav loc ${Math.Calc[${Me.Y}-7]} ${Math.Calc[${Me.X}-5]} ${Me.Z}; /bct ${Group.Member[2]} //nav loc ${Math.Calc[${Me.Y}-7]} ${Math.Calc[${Me.X}+5]} ${Me.Z}; /bct ${Group.Member[5]} //nav loc ${Math.Calc[${Me.Y}-14]} ${Math.Calc[${Me.X}+10]} ${Me.Z}; /timed 30 /bcga //face heading 0 fast

Use this as inspiration to create your own formation.

If you insist on using /moveto, the syntax is /moveto loc y x [z]
https://www.redguides.com/docs/projects/mq2moveutils/
 
Problem - Moving Group into Formation, and Setting Camp

Users who are viewing this thread

Back
Top
Cart