Difference between revisions of "Tab:CastStack"

From ISXOgre
Jump to: navigation, search
(Add ARP timing notes)
Line 41: Line 41:
 
* '''Savagery Req''' - A slider to adjust the savagery level required to use an ability.
 
* '''Savagery Req''' - A slider to adjust the savagery level required to use an ability.
  
Abilities added will be ran in a top-down order, as they are available. Kannkor should probably come up with a longer description so people can ignore it then claim they read the instructions.
+
Abilities added will be ran in a top-down order, as they are available.
 +
 
 +
=== Ahrmatal's Ringmail Purse ===
 +
 
 +
Added automatic timing of "Ahrmatal's Ringmail Purse" to sessions connected (IE: via uplink).  When the bot determines it wants to cast a ringmail purse, it broadcasts to everyone else it is about to cast it. All the other bots in the same group as said person, will try to avoid casting their ringmail purse for 30s.
 +
*A few notes:
 +
**It is very possible for two (or more) bots to start casting ringmail purse at the EXACT same moment. A few good examples, would be while you are moving on a two priests, you target a mob. Both priests being unable to cast while moving, will more than likely see they can use their ringmail purses at the exact same moment you target the mob, and both fire them off at the same time, before either one is able to communicate they are casting it. However, once you stop moving and start fighting, and they come off cooldown, they should be fine doing a rotation, unless of course something happens and they attempt to cast them at the exact same time again.
 +
**Because these are group-only, it does the rotation based on group members only.
 +
**There is no chat text etc. This is handled purely by innerspace internal connection.
 +
***If you use only 1 computer, then they are always connected to each other.
 +
***If you use more than 1 computer, then pretend when the bot casts ringmail purse, THEY press an MCP button. Anyone that would 'listen' to that MCP button, will also listen to this.
 +
***Note: If you use 3 or more computers, you probably have 1 computer connect to the other 2. Be sure you connect the two side computers together also if you wish for this to work!
 +
**For now, I have left in some debugging when this fires, incase there are any issues with it, it will be easier to track down.
 +
**This rotation ONLY works if you have the ringmail purse set in the CastStack as a 'CA' or 'NamedCA'. If you ask Ogrebot to cast it, it will regardless of the timer, and will not update the timer. (This means anyone with pre-existing scripts, they will still work exactly as they do now).

Revision as of 11:56, 5 May 2014

Tab Summary

This tab is the replacement for CAs, and all other tabs removed in v17.

CS-Main-saha.png

Adding Abilities

To add an ability, select it from the left side list, select the Type of ability it is, then select the options specific to the ability. Below is a list of those options. Once you have all Checkboxes/Options filled out, click Add Entry. Once an ability has been added, it can be moved up/down the list by holding left click and dragging.

If CA or NamedCA, you do not need to specify a target

If Combat, you must specify a target

If Heal or PowerHeal, you must select a Target, and at what percent it should go off. If you select a single person instead of @Group, it will ignore the # of people to heal, since that doesn't make sense. You either want it to look at the group (in which case you'd use @Group), or you want it to look at a single person and ignore the #.

If Buff, you may or may not need to select a target, if the dropdown option is visible, then you must select a target.

If NonCombatBuff, you may or may not need to select a target, if the dropdown option is visible, then you must select a target.

If Cure, you may or may not need to select a target, if the dropdown option is visible, then you must select a target. If you select a single person instead of @Group, it will ignore the # of people to heal, since that doesn't make sense. You either want it to look at the group (in which case you'd use @Group), or you want it to look at a single person and ignore the #.


Checkboxes

  • [ID]Ignore Duration - Will use abilities as they are available, overwriting existing instances. Ogre detects duration of all abilities in the new Ability Export, so it shouldn't be necessary to use this much, unless for instance, you have a dot that ends up doing more damage if you refresh before it expires.
  • [IE]Ignore Encounter Nukes - When enabled, will cast Green AEs even when fighting a single mob.
  • [IAE]Ignore Encounter Nukes - When enabled, will cast Blue AEs even when fighting a single mob
  • [MAX]Max Increments - Will only use the ability once it is at max increments.
  • [RIE]Requires Item Equipped - Only visible when adding an item to CastStack, If the item requires you to be wearing it to use, then you need to tick this option.

Class Specific:

Channeler

  • Dissonance <= - Only use when you have less than or equal to X Dissonance.
  • Dissonance >= - Only use when you have greater than or equal to X Dissonance.

Beastlord

  • Savagery Req - A slider to adjust the savagery level required to use an ability.

Abilities added will be ran in a top-down order, as they are available.

Ahrmatal's Ringmail Purse

Added automatic timing of "Ahrmatal's Ringmail Purse" to sessions connected (IE: via uplink). When the bot determines it wants to cast a ringmail purse, it broadcasts to everyone else it is about to cast it. All the other bots in the same group as said person, will try to avoid casting their ringmail purse for 30s.

  • A few notes:
    • It is very possible for two (or more) bots to start casting ringmail purse at the EXACT same moment. A few good examples, would be while you are moving on a two priests, you target a mob. Both priests being unable to cast while moving, will more than likely see they can use their ringmail purses at the exact same moment you target the mob, and both fire them off at the same time, before either one is able to communicate they are casting it. However, once you stop moving and start fighting, and they come off cooldown, they should be fine doing a rotation, unless of course something happens and they attempt to cast them at the exact same time again.
    • Because these are group-only, it does the rotation based on group members only.
    • There is no chat text etc. This is handled purely by innerspace internal connection.
      • If you use only 1 computer, then they are always connected to each other.
      • If you use more than 1 computer, then pretend when the bot casts ringmail purse, THEY press an MCP button. Anyone that would 'listen' to that MCP button, will also listen to this.
      • Note: If you use 3 or more computers, you probably have 1 computer connect to the other 2. Be sure you connect the two side computers together also if you wish for this to work!
    • For now, I have left in some debugging when this fires, incase there are any issues with it, it will be easier to track down.
    • This rotation ONLY works if you have the ringmail purse set in the CastStack as a 'CA' or 'NamedCA'. If you ask Ogrebot to cast it, it will regardless of the timer, and will not update the timer. (This means anyone with pre-existing scripts, they will still work exactly as they do now).