• 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

Combat Assist MQ2XAssist

〰️Commits​


Plugin cleanup for XAssist
(927ae72) ~brainiac
Use FindEQCommand instead of doing manual command search
(a5e7ca7) ~brainiac

〰️Commits​


Add/update documentation from RedGuides docs system
(9b62402) ~Redbot
Posted by: ChatWithThisName
CleanUpXTarget will clear XTarget if their distance exceeds 1500, but adding it doesn't
check to ensure distance is less than 1500, causing blinking XTarget for spawns with a high distance.
  • Remove version information from header. This is what git history is for.
  • Disable DEBUGXASSIST flag.
  • Removed global Duplicates map and fixed duplicates check logic.
  • Removed redundant checks for CHARINFO and pXTargetMgr
  • Removed redundant checks for spawn id from FindEmptyXTargetSlot as this completely overlaps what GetXTargetSlotByID already does.
  • Revert FindEmptyXTargetSlot functionality from SetXTarget. Instead we call FindEmptyXTargetSlot first.
  • Don't call GetSpawnByID on the assist id on every iteration of CleanUpXTarget since we only need to do it once.
  • Reduced level of nesting in OnPulse since more functionality was added.
  • Fix whitespace
Added Dynamic setting of xtarget so it only uses unused auto hater slots
Two new TLO's: XTFullHaterCount and XTAggroCount. These provide alternatives to the core MQ2 TLOs for XTargets XTHaterCount and XTAggroCount. XTFullHaterCount returns all auto haters including the one that is being targeted. XTXAggroCount allows the aggro range to be expanded to 1000 for situations where someone wants to check the >=100 aggro values. The original XTAggroCount TLO only allows for 1-99. - @drwhomphd
Back
Top
Cart