• 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
Xtar.mac

Release Xtar.mac .3

BlankStare updated Xtar.mac with a new update entry:

Ordering by tanks

New version now sorts your extended target window by Warriors, then Paladins, then Shadow Knights.
Remember if a tank is not in the zone with you, it will still reserve a spot for them but won't put them in the window, as it cannot target them. This will leave a blank spot on your extended target window. Re-run it when everyone is in the zone.

Read the rest of this update entry...
 
Not my marcro but this should help. You would want to add the following sub:


INI:
Sub SetCle

    /declare p int local

    /for p 1 to ${Raid.Members}

        /if (${Select[${Raid.Member[${p}].Class.ShortName},CLE]}) /xtarget set ${x} ${Raid.Member[${p}]}

        /if (${Select[${Raid.Member[${p}].Class.ShortName},CLE]}) /varcalc x ${x}+1

    /next p

/return

(I modified the Pal one for this)

-- then in sub main at the top add :
INI:
/call SetCle
in the spot/order you want Clerics on the list,

you can do a mod like this for shaman's as well.
 
Thanks @arb22
Yeah that's the basic premise. I never really thought about other classes, and would manually add someone (a bard on Aaryonar, enchanter for Klandicar, a fellow healer) if I needed to. This was just an easy way for me to get tanks in for my healer classes, or on my enchanter (to use NPT/haste/etc). We do a lot of box raids so spending as little time as possible on my non-driver characters is always appreciated.
 
Glad I was able to jump in and help on this, and yes it is a great Macro @BlankStare I find it can be handy even for mains if your on a raid force with loose attendance, it is better then a saved list of tanks that can be inaccurate.
 
I edited mine to add clerics after the tanks.. Now I would like to figure out how to add raid MAs. So it would load all the tanks, then clerics, then raid MAs... that would be helpful...
 
I edited mine to add clerics after the tanks.. Now I would like to figure out how to add raid MAs. So it would load all the tanks, then clerics, then raid MAs... that would be helpful...
I have another version being worked on to do cleric/sham/druid. The code is already in the macro, just wanted more testing on my end for different commands or xtar modes. I'm mapping out how many inputs I want to reasonably provide.

Tanks + clerics, tanks + all priests, priests only, and so on.

Raid MAs is not a bad idea. I'll include to ensure it's not already a name we're throwing into the xtar so it's not doubled.
 
Release Xtar.mac

Users who are viewing this thread

Back
Top
Cart