• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
Resource icon

Combat Assist MQ2XAssist

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.
Posted by: Redbot
  • 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