|
'*********************************************************
'*** --<General>----
'*********************************************************
- TIP: if you are 'in game' as your character when script starts, it will load your character's options
- TIP: [PAUSE] key works the same as Start/Stop button (but it is touchy, be patient)
- TIP: You can make HotKey Macro's in EQ2 with two spells each. Be sure to tweak to your needs ... you may find your effectiveness is better without them and simply slowing down the casting loops with the delay settings.
- TIP: Setting LoopDelay (suggest 500 - 2000) and HotKeyDelay (suggest 200-1000) to longer times may provide you with better results. Delay times are in Milliseconds.
- TIP: In general I suggest keeping the different hotbars to a minimum ... the less eXbot has to change them, the better. I try to use 1 for all my combat casts and 1 for all my heal casts.
- TIP: No reason you can't include your range of hotkeys in more than one loop. For instance, most of my character's big heal loop includes the keys for my normal heal loop.
- TIP: I like to run in Full Screen Mode once I am comfortable the set up is acting like I want it to. When I want to check and make sure it is still running, I target one of the players in my group and hit my autoattack key ... if the script is running they will try to go into combat (and confirm it is running).
'*********************************************************
'*** --<FIGHTING>----
'*********************************************************
- MAIN ASSIST: Select the number of the player that you will target through to cast offensive spells and melee.
- MAX PLAYERS: This will limit limit how many players eXbot will monitor (in order, up to the max). Originally I included this thinking it would make it 'faster' for players that always duo ... but it is so fast, I never bother changing it. I didn't take it out in case someone found it handy for whatever reason (like not wanting to heal player 6?).
- INITIAL ATTACK: This only loops once, meaning it will only cycle through the keys you program one time and if you have more than one long cast here, your spells won't get cast. It is really meant to hold one key '/autoattack 1'. I used to include /pet attack, however I like to put that later in the cycle now so that my pet doesn't pick up aggro before a mob has made it to the group. Most of my characters just have the simple /autoattack 1 key programmed ... but on my tank, I use a Macro with /autoattack 2 (which is range attack) and taunt on one hotkey and it works great. Tweak for your own use, let me know your feedback!
- DPS: As it says, this is the main combat loop. This will 'spam' the hotkeys you program until your target is dead or heal is called or debuff is called. Play around with spell order, macros and delay settings to tweak your dps output!
- DEBUFF LOOP: This should be good for debuffs, wards, long delay DoT's. If turned on, it will actually loop first before DPS.
- MOB SKILL: You can set it to only debuff if a mob is of a certain skill so you don't waste alot of time debuffing or warding for a little solo mob. I keep this around 5-8. I think 7 or 8 is a one-up heroic. You will be able to see the mob skill in the main window beside the MA's target. If you set this to 0 then you will cast the debuff loop on everything.
- RECAST DEBUFFS: You can set the loop to recast every (xx) seconds, and stay in that loop for (xx) seconds. The timer starts when the loop starts. So if you said recast every 20 seconds and loop for 10 seconds, you would basically spend 10 seconds in the Debuff loop, and then 10 seconds in the DPS loop, and then back to the Debuff loop for 10 seconds, etc.
- SAVE POWER TRIGGER: If you have this set, you will stop casting the offensive loops when you power is below this number (to save for heals).
'*********************************************************
'*** --<HEALING>----
'*********************************************************
NOTE: The heal loop checks for heals in this order: My Emergency > Group Emergency > Group Heals > Emergency Heal > Big Heal > Normal Heal > Cure Trauma > Arcane > Nox > Ele. Checks are made in between each trigger.
- PRIORITY: If you set this to HEAL, then you will stay in the healing loop until no more heals are needed. If you set this to FIGHT, then you will cycle through the keys for each heal trigger only once per fight. This should allow non-healers to make good use of these health triggers ... such as a fighter casting some special defensive buffs, or monk or paladin casting their heal, or mezzers casting AE mez, or I dunno, you tell me. Let me know what tweaks you find this is good for!
- HEAL / BIG HEAL / EMERGENCY HEAL: When any one player's health is below the trigger the heal loop will be called.
- MY EMERGENCY: This will only loop once per fight. I use this for de-aggro on my non-tank characters ... FD on my monk. Pause is handy for FD.
- GROUP HEAL / GROUP EMERGENCY: When more than one player's health is below this trigger then these loops will be called. Non-healers may want to take advantage of the Group Emergency trigger for evac or feign death. If you FD, you may want to use the 'pause on group emergency' option.
- CURE TRAUMA / ARCANE / NOX / ELE: Should be self-explanatory. Don't forget to check the box to turn them 'on'.
'*********************************************************
--<GENERAL>----
'*********************************************************
- SENDKEY DELAY: This is the internal delay used to slow down the code when sending each individual key press (important for when multiple keystrokes are sent or a string of characters are sent). The only 'multiple' keystrokes currently programmed are hot bar keys, which are shift+num. If the memo box says it is calling the hotbar you want, but it is not actually selecting it, you may want to increase this number. This value is in milliseconds. I usually use 40. (Note: I had to hardcode a higher setting, 200, during the hotbar switches.)
- HOTKEY DELAY: This is the pause time between HotKey presses. Value in milliseconds. I started with 400 but have been steadily increasing this to allow more time for casts and getting the same effectiveness (or better) with less spamming going on. Suggest somewhere between 400 - 1200. Currently using 600 and think I will stick with that.
- LOOP DELAY: This is the delay between loop cycles in milliseconds. I suggest 500 - 2000 here. I am currently using 1200.
- ZONE DELAY: When you zone the script is still constantly checking for your health ... if the script figures out you are zoning, it pauses and should allow you to finish zoning. In some cases, for a brief instant after zoning you (or your fellow group members) appear as zero or very low health, which will cause your heal loops to trigger (your emergencies if you have them set). So this delay is to give you time to complete zoning and get re-oriented. I suggest at least 6 seconds, which is 6000. Slow zoning computers will probably want to set this higher.
|