What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[DK - Quest] Breakneck DK Starting Area Complete by Mord (First test build)

Status
Not open for further replies.

Mordd

New Member
Joined
Jan 15, 2010
Messages
1,036
Reaction score
33
So if you have been wondering why I have been quiet its because of a few profiles ive been writing. This is one of them.

Intro

This profile will work with any faction and race and will level you from 55 to 58 while doing all of the DK starter quests. It is literally a 1 button click and done type profile. Start a fresh DK, start this profile, and about 4 hours later you should have a DK standing in your capital city ready for you to visit the outlands.

What You Need

To run this you will obviously need the xml.

You will also need to copy all of the QuestBehaviors over to your QuestBehaviors folder which are required to run some of the quests.

You will also need to use your favorite DK CC. I have included Cimmerian Basic 2.21 which has been modified for this profile but any CC you feel comfortable with using should work. Do not use the old Cimmerian 2.2 as it is not tweaked for this profile. Cimmerian Basic 2.21 requires no setup.

Other Info

This profile takes the style of all my other profiles. Its conservative. It wont bust down the door with guns a blazing. It will safely level your DK out of the starting area with the least possible chances of being spotted as a botter. It will also take the safest approach by grinding out a few levels while its questing. I will also be posting the power user version which will not level and will not train but you will be at the mercy of the CC.

Do not use auto equip or talented with this profile Auto equip will interfear with a few quests. Talented will interfear with the CC. The profile will automatically equip all the new gear for you.

Credits

Alot of work went into this profile. None of this profile would be possible without Highvolts. He created some amazing Quest behaviors that are required for this profile to run. He worked on this as much as I did. Apoc created the nice runeforge behavior. Some of Natfoth's behaviors were also used. Hawker was kind enoph to listen to me whine every day that something didnt work. Nesox had nothing to do with this profile! :p

Please test and provide feedback. While I did mention it will run without you, I would watch it for this test run, just to be safe.
 

Attachments

Last edited:
Hey buddy, I'm starting this mid way.

Anyways, I was looking through the code that you stuck in here and I say it's very interesting. I do have 1 query though. Stuff like me.race == wowrace.racename

instead of 6 race if's per faction (12 if statements) (same quest, not the one below where they all differ)

have you tried either:

PHP:
      <If Condition="Me.Race == (WoWRace.Human || WoWRace.NightElf || WoWRace.Dwarf || WoWRace.Gnome || WoWRace.Draenei || WoWRace.Worgen)">
or: Me.IsAlliance or Horde




alright I do have a bug...

PHP:
        <CustomBehavior File="Interact" MobID="29501" ObjectType="Npc" NumOfTimes="2" CollectionDistance="4" X="2402.865" Y="-5727.03" Z="154.007" />
        <CustomBehavior File="Interact" MobID="29488" ObjectType="Npc" NumOfTimes="2" CollectionDistance="4" X="2348.741" Y="-5694.941" Z="384.0876" />
please change NumOfTimes="2" to 1. it gets the flight and takes off, and then keeps trying to keep using the gryphon again, but is stuck trying to nav to it

I'm having an issue doing this:
Could not generate full path from {1784.33, -5875.112, 109.4957} to {1818, -6010, -1.669752} (time used: 296 milliseconds) (yellow text, not red)

<Hotspot X="1805.219" Y="-5979.766" Z="116.0357" />

I'm at the New Avalon Forge - lambs to slaughter, nowhere to run and nowhere to hide, and the plaguebringer's request quests

a guy spawned, hb killed it, then it went and took a swim in the lake and now it's moving along. very weird. I also had a CC issue (yes, using the one you supplied)


PHP:
[2:06:44 AM:665] Changed POI to: Type: Kill, Name: Citizen of New Avalon
[2:06:45 AM:19] System.NullReferenceException: Object reference not set to an instance of an object.
   at Cimmerian.Deathknight.MoveToMelee() in c:\Users\006\Desktop\HB's\HB 4129\CustomClasses\Deathknight.cs:line 2314
   at Cimmerian.Deathknight.MuChecks() in c:\Users\006\Desktop\HB's\HB 4129\CustomClasses\Deathknight.cs:line 3073
   at Cimmerian.Deathknight.MordUnholy() in c:\Users\006\Desktop\HB's\HB 4129\CustomClasses\Deathknight.cs:line 2937
   at Cimmerian.Deathknight.Rotation() in c:\Users\006\Desktop\HB's\HB 4129\CustomClasses\Deathknight.cs:line 2217
   at Cimmerian.Deathknight.Combat() in c:\Users\006\Desktop\HB's\HB 4129\CustomClasses\Deathknight.cs:line 2135
   at Bots.Grind.LevelBot.“(Object ret)
   at TreeSharp.Action.RunAction(Object context)
   at TreeSharp.Action..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Sequence..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.Decorator..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at TreeSharp.PrioritySelector..MoveNext()
   at TreeSharp.Composite.Tick(Object context)
   at Styx.Logic.BehaviorTree.TreeRoot.()
[2:06:45 AM:19] Cleared POI - Reason Exception in Root.Tick()
[2:06:45 AM:19] Cleared POI
[2:06:45 AM:372] Changed POI to: Type: Kill, Name: Citizen of New Avalon

for quest how to win friends and influence enemies.. it only equiped 1 sword, not both

i would suggest a waittimer of 1-2000 to be put between the equip cb's


For this quest:
An End To All Things...

you need to use this npc: 29110, not 25462
<Vendor Name="The Lich King" Entry="29110" Type="Repair" X="2310.267" Y="-5742.212" Z="161.2074" />

for "an end to all things" quest, it gets stuck in one of the spikes on lich king's ramp, so i suggest this spot
<RunTo X="2323.374" Y="-5722.231" Z="153.9212" />
instead of:
<MoveTo X="2324.595" Y="-5729.186" Z="153.9202" />

This quest gets picked up, and then it just proceeds to "talking to highlord darion mograine" but there is nothing to talk about
but after i let it stand there for a minute, it summoned a bunch of guys and followed.

I would suggest a waittimer so the user knows whats up, or at least a comment in the profile ;)

PHP:
      <PickUp QuestName="The Light of Dawn" QuestId="12801" GiverName="Scourge Commander Thalanor" GiverId="31082" />
      <If Condition="HasQuest(12801)" >
        <CustomBehavior File="EquipItem" ItemId="38661" />
        <CustomBehavior File="TalkAndFollow" NpcId ="29173" QuestId="12801" FollowDistance="20" Locations ="2279.086,-5298.142,84.62067 | 2445.464,-5134.006,80.31453" />
        <TurnIn QuestName="The Light of Dawn" QuestId="12801" TurnInName="Highlord Darion Mograine" TurnInId="29173" />
      </If>

also there's something messed up with the CC as stated above, it keeps spamming the red msg code while refreshing poi

<CustomBehavior File="UseGameObject" QuestId="13165" ObjectId="190942" NumOfTimes="1" />

the copy of UseGameObject that is supplied requires you to use an XYZ
X="2261.141" Y="-5285.14" Z="81.81369" />
Try that one

Since your quest is considered "completed" by HB and the current interactwith doesn't like not having a quest id (or quest = 0), try basicuseobject

<CustomBehavior File="InteractWith" MobId = "193053" QuestID="13188" NumOfTimes = "1" CollectionDistance = "4" X="2324.326" Y="-5659.889" Z="382.2401" />

to:

PHP:
      <If Condition="HasQuest(13188)" >
		<RunTo X="2324.326" Y="-5659.889" Z="382.2401" /> 
        <CustomBehavior File="BasicUseObject" ObjectId="193053" />
        <CustomBehavior File="SafeQuestTurnin" NpcTurninId="29611" QuestId="13188" X="-8363.06" Y="232.236" Z="156.9887"  />        
      </If>

and then after I get ported to just outside of SW... I start getting "stuck" - but turning off "use mount" fixes this issue
changing archerus deathcharger to 48778 doesn't help either

Code:
[4:09:16 AM:593] Goal: Turning in Quest 13188 at locaction <-8363.06, 232.236, 156.9887>
[4:09:17 AM:342] Mounting: Acherus Deathcharger
[4:09:24 AM:66] Activity: Loading Tile/s
[4:09:31 AM:56] Unstuck attempt 1
[4:09:31 AM:56] Unstuck attempt 2
[4:09:33 AM:918] Unstuck attempt 3
[4:09:36 AM:763] Unstuck attempt 1
[4:09:36 AM:763] Unstuck attempt 2
[4:09:37 AM:914] Unstuck attempt 3
[4:09:40 AM:463] Unstuck attempt 1
[4:09:40 AM:463] Unstuck attempt 2
[4:09:41 AM:586] Unstuck attempt 3
[4:09:43 AM:919] Unstuck attempt 1
[4:09:43 AM:919] Unstuck attempt 2
[4:09:44 AM:918] Unstuck attempt 3
[4:09:45 AM:800] Unstuck attempt 4
[4:09:45 AM:816] Unstuck attempt 5
[4:09:45 AM:966] Unstuck attempt 1
[4:09:45 AM:966] Unstuck attempt 2
 
Last edited:
Thanks =) !, gonna test it tonight :) ! + rep :) ! i'll report tomorrow :) !
 
after about 5 minutes i get this, when my char trying to pickup: Death Comes From On High :
Log :
Exception thrown in CustomBehavior object for tag:
<CustomBehavior File="InteractWith" MobID="191609" QuestId="12641" NumOfTimes="1" CollectionDistance="4" X="2345.848" Y="-5696.338" Z="426.0303" />
make sure the tag has all required attributes and try again.

Exception has been thrown by the target of an invocation.
Honorbuddy stopped
Debug Log:
[02:46:59:280] Picking up Death Comes From On High : 12641
[02:46:59:280] Goal: Picking up Death Comes From On High
[02:46:59:285] Changed POI to: Type: QuestPickUp
[02:46:59:413] interact: 0x11445CC0
[02:46:59:425] interact done: 0x11445CC0
[02:47:01:349] Cleared POI - Reason Quest Completed
[02:47:01:349] Cleared POI
[02:47:02:114] Stop called!
[02:47:02:146] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.BehaviorTree.TreeRoot.()
at Styx.Logic.BehaviorTree.TreeRoot.()
[02:47:02:147] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.BehaviorTree.TreeRoot.()
and last Navigator Log:
Downloaded tilemap DeathKnightStart
Changed tilemap to DeathKnightStart, Tiled: True
I delete this dk and start with a new !
After 4min and 10 sec i get same error, i post whole log here !:
 

Attachments

Last edited:
jeppj, put the quest behaviors in the quest behaviors folder.......
 
jeppj, put the quest behaviors in the quest behaviors folder.......
Ohh sry i test to copy it again, think i have missed some file, i report later if it works =) !
Have test to put it in to Quest Behaviors again, but get the same error :( !
 
Last edited:
Kickazz, your bugs have been fixed but wont take effect till the next HB
 
Cant wait till the next HB release now ;) i just hope the dev's dont break questing that will spoil this profile now :D we expecting the HB release soon or next week?
 
Ohh sry i test to copy it again, think i have missed some file, i report later if it works =) !
Have test to put it in to Quest Behaviors again, but get the same error :( !

Getting the same error here. Have all the QBs from the original post in my Quest Behaviors folder.
 

Attachments

Mordd, I am having the same problem with the breaks on InteractWith, and I believe it's because you have MobID= instead of MobId=.
 
Okay to fix Death Come From On High

you need to replace:
Code:
<CustomBehavior File="InteractWith" MobID="191609"  QuestId="12641" NumOfTimes="1" CollectionDistance="4" X="2345.848"  Y="-5696.338" Z="426.0303" />

with

Code:
<CustomBehavior File="InteractWith" MobId="191609" ObjectType="Gameobject" NumOfTimes="1" QuestId="12641" CollectionDistance="4" X="2345.848" Y="-5696.338" Z="426.0303" />
 
Code:
<If Condition="HasQuest(12733)" >
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />      
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />      
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />      
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />      
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      <CustomBehavior File="InteractWith" QuestId="12733" MobId="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228"  />
      <CustomBehavior File="RunLua" Lua= "SelectGossipOption(1)" />
      <CustomBehavior File="WaitTimer" WaitTime="10000" />
      </If>

Fix for dk Duel quest
 
Yep new version coming out in the next HB. This version of HB does not support pathing to and from ebon hold so I am waiting.
 
I like the profile, it needs alot of babysitting and i had to do alot of quests by hand but I wanna say thanks to you, only thing is that it's kinda stupid to grind 60% (from 66 to 67 for example). This take alot of time and its unnecessary cause as dk you're nearly undieable :) just my opinion :)

+rep
 
i got some issue with Exception thrown in CustomBehavior object for tag:
<CustomBehavior File="InteractWith" MobID="191609" QuestId="12641" NumOfTimes="1" CollectionDistance="4" X="2345.848" Y="-5696.338" Z="426.0303" />
make sure the tag has all required attributes and try again.
Exception has been thrown by the target of an invocation.
Honorbuddy stopped
Current CC does not have any configuration
---------------------------------------------
can some one help me with this one ? i realy wanna gett this started ^^,
 
I've copied the Questbehaviors and tried the profile, but I get an error halfway and get this


Exception thrown in CustomBehavior object for tag:
<CustomBehavior File="InteractWith" MobID="191609" QuestId="12641" NumOfTimes="1" CollectionDistance="4" X="2345.848" Y="-5696.338" Z="426.0303" />
make sure the tag has all required attributes and try again.
Exception has been thrown by the target of an invocation.
Honorbuddy stopped


I manually did the previous quest and am now getting this

Exception thrown in CustomBehavior object for tag:
<CustomBehavior File="InteractWith" MobID="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228" />
make sure the tag has all required attributes and try again.
Exception has been thrown by the target of an invocation.
Honorbuddy stopped

"blancharke" post fixed the second one.
 
Last edited:
I've copied the Questbehaviors and tried the profile, but I get an error halfway and get this


Exception thrown in CustomBehavior object for tag:
<CustomBehavior File="InteractWith" MobID="191609" QuestId="12641" NumOfTimes="1" CollectionDistance="4" X="2345.848" Y="-5696.338" Z="426.0303" />
make sure the tag has all required attributes and try again.
Exception has been thrown by the target of an invocation.
Honorbuddy stopped


I manually did the previous quest and am now getting this

Exception thrown in CustomBehavior object for tag:
<CustomBehavior File="InteractWith" MobID="28406" ObjectType="Npc" NumOfTimes="1" CollectionDistance="50" X="2351.905" Y="-5698.78" Z="153.9228" />
make sure the tag has all required attributes and try again.
Exception has been thrown by the target of an invocation.
Honorbuddy stopped

The new HB release has this DK starting zone built in with all the quest behaviour's, this version is a Beta and downloading these quest behaviour's and profile will just cause you trouble.
 
The new HB release has this DK starting zone built in with all the quest behaviour's, this version is a Beta and downloading these quest behaviour's and profile will just cause you trouble.

Doesn't work for me without his behaviors. I tried removing them and running it again and it wouldn't work.

Although the one quest had the error problems, other then that it's working perfectly for me. blancharke fix worked for the duel quest.
 
Last edited:
Status
Not open for further replies.
Back
Top