wManager.Wow.Helpers Namespace
WRobot

QuestGrinderGathererClass Members

The QuestGrinderGathererClass type exposes the following members.

Methods


  Name Description
Public method CanConditions
Determines whether this can (by default this option return true, conditions can be added by override this method).
(Inherited from QuestClass.)
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method HasQuest
Check if character have one of QuestId in his quest log, if you use option IsGrinderNotQuest this method check min/max level.
Public method IsComplete
Determines if quest objective is complete (Step and StepAutoDetect), if you use option IsGrinderNotQuest this method check min/max level.
Public method IsCompleted
Quest is completed (already turn in, or can't do (min/max level, required quest, character class)).
(Inherited from QuestClass.)
Public method IsCompleteObjectiveIndex
Determines whether is complete objective by objective index
(Inherited from QuestClass.)
Protected method MemberwiseClone (Inherited from Object.)
Public method PickUp
Go to NPC and Pick up quest.
(Inherited from QuestClass.)
Public method Pulse
Pulse quest
Public method PulseAllInOne (Inherited from QuestClass.)
Public method Reset
Resets this instance (reset to default the progress). When you override this method don't forget to call method of super class.
Public method ToString (Inherited from Object.)
Public method TurnIn
Go to NPC and turn in quest.
(Inherited from QuestClass.)
Public method WhenLeaveStep
Called one time when the quester product leave this step (with Pulse or PulseAllInOne action).
(Inherited from QuestClass.)
Public method WhenSelectStep
Called one time when the quester product select this step (with Pulse or PulseAllInOne action).
(Inherited from QuestClass.)

Fields


  Name Description
Public field EntryGathererTarget
The Entry of objects to harvests.
Public field EntryGrinderTarget
The Entry of mobs to kills.
Public field HotSpots
The hotspots (positions to explore, bot will generate paths between your the hotspots)
Public field IsGrinderNotQuest
Enable this option if you don't need quest to run this quest (in this case don't forget to assigns MinLevel and MaxLevel).
Public field IsHotspots
It is hotspots (if disabled, bot won't generate paths between your HotSpots).
Public field RandomizePositions
Randomize positions (if enabled, bot will go to random positions, don't forget to setting RandomizePositionsRadius).
Public field RandomizePositionsRadius
Maximum distance from position (HotSpots) to randomized position (don't forget to activate option RandomizePositions)..

Properties


  Name Description
Public property GossipOptionItem
Gets or sets the gossip option to use to select reward item.
(Inherited from QuestClass.)
Public property NpcPickUp
Gets the NPC where pick up quest (search in NPCList).
(Inherited from QuestClass.)
Public property NpcTurnIn
Gets the NPC to turn in quest (search in NPCList)..
(Inherited from QuestClass.)
Public property QuestId
Gets or sets the quest IDs list.
(Inherited from QuestClass.)
Public property Step
Gets or sets the quest objectives required count (example, if this quest need 5 kills for objective 3 use Step = new List<int> {0, 0, 5, 0, 0};.
(Inherited from QuestClass.)
Public property StepAutoDetect
Gets or sets the quest objectives to auto detect if complete (example, if you want detect if the objective 4 is done StepAutoDetect = new List<bool> {false, false, false, true, false};.
(Inherited from QuestClass.)