Heroic Op Object - 20060626b
Current release : 20060720a
EQ2Bot version: 2.40 compatible
Installation: Unzip into your Innerspace directory
Insert the following lines at very top (line 1) of your class.iss. This will include the EQ2HOLib into your class script and set a variable called objHeroicOp of type HeroicOp. HeroicOp is the main object in the EQ2HOLib.
In the "function Class_Declaration()" of your class.iss add the following: This will intialize your newly created HeroicOp Object and Load its UI into eq2bot.
In the "function Combat_Routine(int xAction)" of your class.iss add the following line at the top of the function. This line tells the HeroicOp Object to try and advance or complete what ever the current HO is.
Tips for using HOs:
-If you are in a duo with a Fighter, always let the Fighter start the chain. Duos with a Scout should have the other person start the chain. If you are in a trio with a Scout let the Scout start the chain. If you are in a trio without a Scout, let the Fighter start the chain. If you have at least 1 of each type, let the Scout start the chain (This all assumes that your duos and trios are of different archtypes). In a Priest/Mage duo, the Mage should start the chain.
-To have your bot initiate a HO use the following code in your "function Combat_Routine(int xAction)". It will check to make sure an existing HO isnt already active and your in combat. Make sure spell type 303 is set for your archtypes HO starter in your bots spell.xml file ex. lucky break for scouts
-Some classes only have 1 spell for a given HO icon. An example is a conjuror only has 1 lightening bolt HO icon spell. To get the best use out of your HOs make sure your not casting that spell in your normal combat so its aviable to use for advancing and completing HOs. You only have 10 seconds to complete an HO so its important that the correct spells are ready to use when the opportunity arises.
-While spell ranges in your combat init function are convinient try breaking them out so it only cast 1 spell per combat round. This way your HO object is checked after each spell and your bot wont be stuck casting 3 AoEs or debuffs in a row while a HO ticks away. Breaking out your spells into single cast per combat round is also a great way to optimize your DPS, debuffing and healing strategy.
-When deciding which spells to use to participate in your HOs choose spells that have quick casting times and refresh times. Its important the spell is ready to cast when needed. Lower level spells can be used to save power but might also be resisted which wont count toward advancing or completing an HO.
Features:
-UI integration directly into EQ2bot's UI
-2 Configurable Spell Choices for each HO Icon
-Works for all archetypes Fighter, scout,mage,priest
-Advances and Completes HOs
-Easy integration into any existing eq2bot class.iss
Version History
20060720a
-added soldier's instinct
-fixed bug with Archaic Shackles
-fixed bug with Soldier's Gambit
20060705a
-fixed a bug with Grand Proclamation HO
20060626b
-Fixed issue with include prepocessor directives, thanks CyberTech
-Added a couple more HOs that were missing
20060624c
-Added Luminary Fate
-Fixed bug with scout dagger HOs
-fixed bug with mage->priest advancement
20060624b
-Fixed a bug with casting Scout Cloak HO Arts
-Fixed a bug with casting Priest Eye HO Arts
-Added HO Fervent Quickening
2006024a
-Initial Release
Current release : 20060720a
EQ2Bot version: 2.40 compatible
Installation: Unzip into your Innerspace directory
Insert the following lines at very top (line 1) of your class.iss. This will include the EQ2HOLib into your class script and set a variable called objHeroicOp of type HeroicOp. HeroicOp is the main object in the EQ2HOLib.
Code:
#include "${LavishScript.HomeDirectory}/Scripts/EQ2HOLib.iss"
variable HeroicOp objHeroicOp
Code:
objHeroicOp:Intialize
objHeroicOp:LoadUI
Code:
objHeroicOp:DoHO
-If you are in a duo with a Fighter, always let the Fighter start the chain. Duos with a Scout should have the other person start the chain. If you are in a trio with a Scout let the Scout start the chain. If you are in a trio without a Scout, let the Fighter start the chain. If you have at least 1 of each type, let the Scout start the chain (This all assumes that your duos and trios are of different archtypes). In a Priest/Mage duo, the Mage should start the chain.
-To have your bot initiate a HO use the following code in your "function Combat_Routine(int xAction)". It will check to make sure an existing HO isnt already active and your in combat. Make sure spell type 303 is set for your archtypes HO starter in your bots spell.xml file ex. lucky break for scouts
Code:
if !${EQ2.HOWindowActive} && ${Me.InCombat}
{
call CastSpellRange 303
}
-While spell ranges in your combat init function are convinient try breaking them out so it only cast 1 spell per combat round. This way your HO object is checked after each spell and your bot wont be stuck casting 3 AoEs or debuffs in a row while a HO ticks away. Breaking out your spells into single cast per combat round is also a great way to optimize your DPS, debuffing and healing strategy.
-When deciding which spells to use to participate in your HOs choose spells that have quick casting times and refresh times. Its important the spell is ready to cast when needed. Lower level spells can be used to save power but might also be resisted which wont count toward advancing or completing an HO.
Features:
-UI integration directly into EQ2bot's UI
-2 Configurable Spell Choices for each HO Icon
-Works for all archetypes Fighter, scout,mage,priest
-Advances and Completes HOs
-Easy integration into any existing eq2bot class.iss
Version History
20060720a
-added soldier's instinct
-fixed bug with Archaic Shackles
-fixed bug with Soldier's Gambit
20060705a
-fixed a bug with Grand Proclamation HO
20060626b
-Fixed issue with include prepocessor directives, thanks CyberTech
-Added a couple more HOs that were missing
20060624c
-Added Luminary Fate
-Fixed bug with scout dagger HOs
-fixed bug with mage->priest advancement
20060624b
-Fixed a bug with casting Scout Cloak HO Arts
-Fixed a bug with casting Priest Eye HO Arts
-Added HO Fervent Quickening
2006024a
-Initial Release
Attachments
-
9.3 KB Views: 841
Last edited: