Difference between revisions of "OgreBot:FAQHelp"

From ISXOgre
Jump to: navigation, search
 
Line 5: Line 5:
  
 
If you can't find the answer, you can find contact information [http://logan.warpigs.us/wiki/ogre/index.php/NewUserWalkthrough:Page1 here.]
 
If you can't find the answer, you can find contact information [http://logan.warpigs.us/wiki/ogre/index.php/NewUserWalkthrough:Page1 here.]
 +
 +
 +
* Problem: The bot is missing a spell.
 +
* Solution: Spell lists must be updated with all of a classes spells. While most spells are in all of the spell lists, only the AAs that anyone has are added. If you encounter an AA that is missing, you can add it.
 +
** First, download the latest spell list from the SVN (automatic when you update from the SVN). Edit the spell list, it is located in your /Scripts/EQ2OgreBot/Ability_Information/ folder. You want the class.xml file (not the SpellExport file).
 +
** The first set of numbers are the level this spell can be used, and the second set is a unique ID that has been manually assigned, we will call this the SpellID for now. Spells in the same line have the same SpellID. For example, Kick, Kick II, Kick III would all have the same SpellID. You may see these 3 entries.
 +
*** <Setting Name="1,27">Kick</Setting>
 +
*** <Setting Name="11,27">Kick II</Setting>
 +
*** <Setting Name="21,27">Kick III</Setting>
 +
** This means at level 1 you get Kick, then at level 11, Kick is no longer used because you have Kick II. You must make sure no spell lines share the same SpellID. Lets look at why.
 +
*** <Setting Name="1,27">Kick</Setting>
 +
*** <Setting Name="5,27">Heal</Setting>
 +
*** <Setting Name="11,27">Kick II</Setting>
 +
** In the above INCORRECT example, at level 1 you would get kick, then at level 5 kick is no longer available, because the bot thinks it was upgraded to Heal. Then at level 11, Heal is no longer available because the bot thinks it was upgraded to Kick II.
 +
** The exception: AA's. All AA's should used the SpellID of 0. Due to how these are saved, you can't have any spells using the exact same level AND SpellID. So to add AA's, you can do them like the following (This is a copy/paste from defiler.xml).
 +
*** <Setting Name="10.1,0">Tribal Spirit</Setting>
 +
*** <Setting Name="10.2,0">Nightmares</Setting>
 +
*** <Setting Name="10.3,0">Ancestral Channeling</Setting>
 +
*** <Setting Name="10.4,0">Dazing Bash</Setting>
 +
*** <Setting Name="10.5,0">Coagulate</Setting>

Revision as of 17:01, 28 April 2010

FAQ and Help


Having a problem? Check here first!

If you can't find the answer, you can find contact information here.


  • Problem: The bot is missing a spell.
  • Solution: Spell lists must be updated with all of a classes spells. While most spells are in all of the spell lists, only the AAs that anyone has are added. If you encounter an AA that is missing, you can add it.
    • First, download the latest spell list from the SVN (automatic when you update from the SVN). Edit the spell list, it is located in your /Scripts/EQ2OgreBot/Ability_Information/ folder. You want the class.xml file (not the SpellExport file).
    • The first set of numbers are the level this spell can be used, and the second set is a unique ID that has been manually assigned, we will call this the SpellID for now. Spells in the same line have the same SpellID. For example, Kick, Kick II, Kick III would all have the same SpellID. You may see these 3 entries.
      • <Setting Name="1,27">Kick</Setting>
      • <Setting Name="11,27">Kick II</Setting>
      • <Setting Name="21,27">Kick III</Setting>
    • This means at level 1 you get Kick, then at level 11, Kick is no longer used because you have Kick II. You must make sure no spell lines share the same SpellID. Lets look at why.
      • <Setting Name="1,27">Kick</Setting>
      • <Setting Name="5,27">Heal</Setting>
      • <Setting Name="11,27">Kick II</Setting>
    • In the above INCORRECT example, at level 1 you would get kick, then at level 5 kick is no longer available, because the bot thinks it was upgraded to Heal. Then at level 11, Heal is no longer available because the bot thinks it was upgraded to Kick II.
    • The exception: AA's. All AA's should used the SpellID of 0. Due to how these are saved, you can't have any spells using the exact same level AND SpellID. So to add AA's, you can do them like the following (This is a copy/paste from defiler.xml).
      • <Setting Name="10.1,0">Tribal Spirit</Setting>
      • <Setting Name="10.2,0">Nightmares</Setting>
      • <Setting Name="10.3,0">Ancestral Channeling</Setting>
      • <Setting Name="10.4,0">Dazing Bash</Setting>
      • <Setting Name="10.5,0">Coagulate</Setting>