H
Hawker
Guest
Two days are being added to all keys. Apologies for being so slow.
Code:
ADDED
- Added Blacklist.Add(string name)
- Added LoadProfile task
Syntax: <LoadProfile Name="xxxx" />
- Added ForceVendor task
Syntax: <ForceVendor />
- Added Condition="" arg to GrindTo task. It will grind till the condition is true
Syntax: <GrindTo Condition="GetItemCount("Awesome Sword") >= 3" />
- UseObject task now has a new arg "WaitForObjects" which is true by default.
- UseItemOnMobsObjective task now works for objects aswell. Also a new arg "TargetMobs" and "OnGround" added.
If the npc/object is not targetable you should use TargetMobs="False" and if you want to use item on npc/object's location you should use OnGround="True"
- Added UseItemOnGroundObjective task.
Syntax: <UseItemOnGroundObjective Quest="Wanton Flame" Item="Spear of Light" Tracking="1" X="6341.639" Y="821.0468" Z="3797.765" ClickToX="6342.104" ClickToY="821.127" ClickToZ="3797.997" />
or
<UseItemOnGroundObjective Quest="Wantom Flame" Item="Spear of Light" Tracking="1" UseRange="10">
<Area>
<Hotspots>
<Hotspot X="123" Y="213" Z="213" />
<Hotspot X="987" Y="232" Z="654" />
</Hotspots>
</Area>
</UseItemOnGroundObjective>
- PickUpQuest task now supports picking up quests from items.
Syntax: <PickUpQuest Name="Definitely Defiant" Npc="Infernal Research" />
- HasItem() Condition has been added.
Syntax: <If Condition="HasItem("Spear")">
- GetItemCount() Condition has been added.
Syntax: <If Condition="GetItemCount("Spear") >= 1">
- IsObjectNearby(name, distance) Condition has been added.
Syntax: <If Condition="IsObjectNearby("raphus")>
or
<If Condition="IsObjectNearby("raphus", 30)>
- Added While Task
Syntax: <While Condition="xxx"> ... </While>
- Added UserDialog Task
Syntax: <UserDialog Quest="" Tracking="" AllowBotStop="True" SoundCue="Exclamation" SoundCueInterval="3" ExpiryTime="9" ExpiryAction="InputEnabled_Continue" StopOnContinue="False" Text="End of Line!\n\nYes, I fight for the users!" />
Options: ExpiryAction="InputEnabled_Continue" / ExpiryAction="InputEnabled_Stop"
AllowBotStop="True" / AllowBotStop="False"
StopOnContinue="True" / StopOnContinue="False"
SoundCue="Exclamation"
SoundCue="Asterisk"
SoundCue="Beep"
SoundCue="Exclamation"
SoundCue="Hand"
SoundCue="Question"
BUGFIXES
- All tasks will pick closest object/npc when doing their job now.
- Loot Job will not try to loot an object more then twice.
- Improved approaching to mobs logic for Cleric