Click or drag to resize
InvalidRoutineWrapper Class
An invalid routine wrapper.
Inheritance Hierarchy
SystemObject
  Styx.CommonBot.RoutinesCombatRoutine
    Styx.CommonBot.RoutinesInvalidRoutineWrapper

Namespace: Styx.CommonBot.Routines
Assembly: Styx (in Styx.dll) Version: 3.0.1160.0 (3.0.1160)
Syntax
C#
public sealed class InvalidRoutineWrapper : CombatRoutine

The InvalidRoutineWrapper type exposes the following members.

Constructors
  NameDescription
Public methodInvalidRoutineWrapper
Initializes a new instance of the InvalidRoutineWrapper class
Top
Properties
  NameDescription
Public propertyButtonText
The text to appear on the button in the form. [Default: "CC Configuration"].
(Inherited from CombatRoutine.)
Public propertyClass
The WoWClass to be used with this routine.
(Overrides CombatRoutineClass.)
Public propertyCombatBehavior
Behavior used in combat.
(Inherited from CombatRoutine.)
Public propertyCombatBuffBehavior
Behavior used for combat buffs. eg; 'Horn of Winter', 'Power Infusion' etc..
(Inherited from CombatRoutine.)
Public propertyDeathBehavior
Behavior used when death. This should be used to handle things like Soulstones etc. This will block the execution of DeathBehavior of the bot when it returns RunStatus.Success
(Inherited from CombatRoutine.)
Public propertyHealBehavior
Behavior used when healing.
(Inherited from CombatRoutine.)
Public propertyMoveToTargetBehavior
Behavior used for moving to targets.
(Inherited from CombatRoutine.)
Public propertyName
The name of this CombatRoutine.
(Overrides CombatRoutineName.)
Public propertyNeedCombatBuffs
Property indicating if you need combat buffs.
(Inherited from CombatRoutine.)
Public propertyNeedDeath
Whether or not to handle being dead. For casting special abilities (Soulstone, Ankh, etc)
(Inherited from CombatRoutine.)
Public propertyNeedHeal
Property indicating if you to heal.
(Inherited from CombatRoutine.)
Public propertyNeedPreCombatBuffs
Property indicating if you need PreCombatBuffs.
(Inherited from CombatRoutine.)
Public propertyNeedPullBuffs
Property indicating if you need Pull Buffs.
(Inherited from CombatRoutine.)
Public propertyNeedRest
Property indicating if you need to rest.
(Inherited from CombatRoutine.)
Public propertyPreCombatBuffBehavior
Behavior used for buffing, regular buffs like 'Power Word: Fortitude', 'MotW' etc..
(Inherited from CombatRoutine.)
Public propertyPullBehavior
Behavior used when engaging mobs in combat.
(Inherited from CombatRoutine.)
Public propertyPullBuffBehavior
Behavior used when buffing prior to pulling.
(Inherited from CombatRoutine.)
Public propertyPullDistance
Gets the pull distance. This is the range at which the combat routine is able to pull a mob.
(Inherited from CombatRoutine.)
Public propertyRestBehavior
Behavior used when resting.
(Inherited from CombatRoutine.)
Public propertySupportedCapabilities (Overrides CombatRoutineSupportedCapabilities.)
Public propertyWantButton
Whether this CC want the button on the form to be enabled.
(Inherited from CombatRoutine.)
Top
Methods
  NameDescription
Public methodCombat
Combat actions.
(Inherited from CombatRoutine.)
Public methodCombatBuff
Combat buff actions.
(Inherited from CombatRoutine.)
Public methodDeath
Death actions.
(Inherited from CombatRoutine.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from CombatRoutine.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasCapability
Determines whether the Combat Routine has the given capability/capabilities. It is assumed that capabilities can be toggled if available.
(Inherited from CombatRoutine.)
Public methodHeal
Heal actions.
(Inherited from CombatRoutine.)
Public methodInitialize
Called when this CC is selected as the current CC.
(Overrides CombatRoutineInitialize.)
Public methodOnButtonPress
Called when the button for this CC is pressed.
(Inherited from CombatRoutine.)
Public methodPreCombatBuff
PreCombatBuff actions.
(Inherited from CombatRoutine.)
Public methodPull
Pull actions.
(Inherited from CombatRoutine.)
Public methodPullBuff
Pull Buff actions.
(Inherited from CombatRoutine.)
Public methodPulse
Called in every pulse of the bot. This way you can maintain stuff per-pulse like a plugin.
(Inherited from CombatRoutine.)
Public methodRest
Rest actions.
(Inherited from CombatRoutine.)
Public methodShutDown
Called when this routine is disposed.
(Inherited from CombatRoutine.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from CombatRoutine.)
Top
See Also