• 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 --->
  • There is a suspension/ban wave happening, we're still gathering information. Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.
NavHelper - Travel GUI. Druid/wizard ports and evacs!

Utility NavHelper - Travel GUI. Druid/wizard ports and evacs! 2.9

Download
Some tweaks to improve the timing for evac messaging and to prevent overlap between casting when the spell is ready or has to be memorized. If out of mana and an evac is called, it will report being out of mana, but will not sit down to med. This is to prevent getting sit aggro as it is probably an emergency situation.

I have also put in some placeholder commands for wizards. I'm not sure if wizards need to have their RGMercs restarted after forcing them to port or evac and I don't have enough experience with KissAssist or EQMule to know what they need. This can also be updated when/if MQ2Wizard becomes available.

Not sure of what else to add. Please make any suggestions that you have.
Use the new /nhevac command to have either yourself or your grouped porter cast a level appropriate evac spell. Will memorize if needed. Will work if you are the porting character or if the porter is in the group without having to tab over or create hotkeys with specific names.
Updated:
  • Bot responses for memorizing and casting port spells
  • Bot response if out of mana and then sit to med
  • Group check for Druid, Wizard, or Both and then set the port spell display accordingly
  • The Group Travel option is off if solo, but turns on if grouped. Can be turned off if desired

For this update I've cleaned up the commands that are sent to the bot for porting as well as improving their responses. They will report if they are memorizing the port spell, as well as reporting the remaining cast time. Logic has been added in to handle the timing when the spell is already memorized. The bot should report if they are out of mana and then sit to med.

It will also look through DanNet members to see if there is a Druid, Wizard, or both and then set the port display option. This way, you don't have to manually set it to Wizard.

Group travel will do two checks: When loaded and if it sees the message "You have joined the group". After that, you can toggle it on and off as you wish.

There are a few items that I could think of adding, but I'm curious if anyone has any ideas or suggestions. If you would like me to add Evacs or anything else, please let me know.

Other than that, please consider leaving a review and discussion post about what you think. That would mean the world to me. Until then, Happy Holidays!
The grouped port character now relays several pieces of information:

  • If they do not have the port spell requested
  • When they are memorizing a spell
  • What spell they are casting and the cast time remaining

There will be less spam from the commands as they are squelched. This implementation allows you to use your grouped druid or wizard as a true taxi by sending commands, removing the need to switch to them.

Attachments

  • Screenshot 2023-12-19 085623.png
    Screenshot 2023-12-19 085623.png
    15.4 KB · Views: 2
Updates:

  • Cleaned up the port filtering to better return results of the class chosen in the Settings tab (defaults to Druid)
  • /nh no longer needs 'group' added. Use the desired spell and only port classes will cast it!
  • Pause/Resume button updates its label depending on state
  • Event created to unpause MQ2Druid if it is being used

I feel that this is fairly complete at this point. But please let me know if you want any additional functionality, such as the /nh evac idea I had.

A wishlist item I have would to be able to check if the porter class needs to memorize the spell and delay the casting message. Especially if I could add the remaining cast time. I know how to do it for a controlled character, but I'm having trouble passing it to a group member. If anyone has any suggestions, please let me know.

Sending /multiline ; /casting "Flight of Eagles"; /timed 2 /if (${Cast.Status.Find[M])) /dgt all Memorizing! doesn't work, as it uses the current character's casting status. Not sure how to get the Lua script to find a grouped druid or wizard, set an observer for their casting status, and be able to pull that for updates.

Attachments

  • Screenshot 2023-12-15 160645.png
    Screenshot 2023-12-15 160645.png
    41.9 KB · Views: 3
Major update this time!

  • Added tabs -- The main window to search for zones and teleports; and a settings tab
  • NavHelper will check if you're using MQ2Druid and set itself accordingly
  • If using MQ2Druid, will pause the plugin to allow port casting and then unpause after zoning
  • Added port filtering by class. Default is Druid, but you can choose Wizard or both
The Pause/Resume button allows you to pause the navigation without having to cancel. This can allow you to maneuver if stuck, and then just click to continue on your way. Filtering the ports should help to present cleaner results, as I believe it is rare to have a wizard and a druid together.

Please let me know what you think. If you have any suggestions or any bugs, please submit them here. Thank you.

-----
My tentative to do list:

  • Allow checking of bind points to use Gate or gate items
  • Add Throne of Heroes usage
  • Perhaps add an /nh evac command for emergencies
  • Add a Help tab with information and commands
  • Check for and return MQCast information

Attachments

  • Screenshot 2023-12-12 170407.png
    Screenshot 2023-12-12 170407.png
    46.7 KB · Views: 2
  • Screenshot 2023-12-12 170417.png
    Screenshot 2023-12-12 170417.png
    30 KB · Views: 1
Removed the debug print statements I was using to troubleshoot the slash command teleport function.
Fixed the functionality of the /nh command. A variable was being passed too early and causing the script to crash.

On the upside, the slash command no longer requires capitalization. The only (current) requirement is for the spell to be in quotation marks:

/nh "knowledge gate"
/nh group "knowledge portal"
Added the new Laurion's Song zones and teleport spells! As always, if anything is incorrect or doesn't work as expected, please post it so that I can get it fixed.
Changes:
  • Removed the /navhelper command as it was conflicting with /nav
  • Creates a DanNet channel called 'porters' and adds any connected Druids or Wizards
  • Group teleport calls are sent to the 'porters' DanNet channel
  • Has a checkbox to control if Travel commands are self only or sent to the DanNet group using /dgae

Please post any issues that you discover or suggestions that you may have. Especially if you believe a zone should show when searching for port locations. Also, if anyone understands DanNet observers and can help me set an observer to check that the Druid has zoned after porting. This will allow me to turn the MQ2Druid CWTN plugin back on. I'm also not sure how to check if the plugin is loaded so that that can be skipped for those not using CWTN plugins.

With all of that, thank you for downloading and Happy Holidays!
Back
Top