- Other Authors
- Chatwiththisname,Cannonballdex
- Software Requirements
- MQ2Nav, MQ2MoveUtils, MQ2Melee, MQ2Cast
Note.lua, OsTime.lua, icons.lua, Stack.lua, ICaseTable.lua
Will conduct the tutorial for the current character from immediately after character creation to completing all steps (required and optional) in both "Basic Training" and "The Revolt of Gloomingdeep"
Deployment:
Usage:
Heavily based on the work done initially by Chatwiththisname and later by Cannonballdex (and anyone else I missed who contributed to the original project).
Designed to be restartable if it gets stuck in some way and is stopped (the original was too; just verifying it still does). Intended to run attended in the foreground. There are cases where pathing can get stuck (notably around the Fort area) if running in the background. An updated mesh is included, but it does not fix all issues. It can run in the background. I've tested a number of times in that way where nothing went wrong, but it's better to avoid it if possible. The code around detecting if a mob is already engaged needs some work. Definitely could use a fresh perspective on it.
Enhancements (not all of them; just the ones that come to mind):
Deployment:
Download the archive to
<MQ directory>\lua
, extract contents there (some files are placed in the \lib
directory)Usage:
/lua run Tutorial [option]
where
option
can be nopauseHeavily based on the work done initially by Chatwiththisname and later by Cannonballdex (and anyone else I missed who contributed to the original project).
Designed to be restartable if it gets stuck in some way and is stopped (the original was too; just verifying it still does). Intended to run attended in the foreground. There are cases where pathing can get stuck (notably around the Fort area) if running in the background. An updated mesh is included, but it does not fix all issues. It can run in the background. I've tested a number of times in that way where nothing went wrong, but it's better to avoid it if possible. The code around detecting if a mob is already engaged needs some work. Definitely could use a fresh perspective on it.
Enhancements (not all of them; just the ones that come to mind):
- Adds three "pause" points throughout the tutorial to give the user an opportunity to upgrade like-for-like spells/tomes (e.g., replace nuke in gem slot 1 with a better nuke). If a non-like spell is used in place (i.e., replace a nuke with a dot), it will still cast, but will not recognize there are differences in how to [re-]cast the spell. Use
/resume
or click the Resume button in the UI. If pausing is not desired, uncheck the Break For Spells/Skills option - Will stop and get pets for the three major pet classes (Necros may need to farm more bone chips)
- Will use speed spell/songs if bought, memorized, and loaded (Bard, Druid, Shaman)
- Will use healing song (Bard) if bought, memorized, and loaded
- Basic navigation to move to a "safe" spot when personal regen situations are called for (not perfect, doesn't currently work for group)
- Will work for free-to-play accounts (including hiring a mercenary), but the progress is much slower
- Tested with many different class types (YMMV). More work could be done to enhance how the classes interact within the tutorial. Patches are appreciated
- After hiring a mercenary, it is necessary to set it's role. The normal EQ command (
/grouproles
) does not support mercs. Use the Group window to set this role appropriately (Main Tank is recommended in a cases, however)
- Source Repository
- https://github.com/Rouneq/Tutorial
- [git] Automation options?
- Yes