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

Help with a PB profile please

neodite

New Member
Joined
Oct 12, 2010
Messages
498
Reaction score
3
Right, working on a dungeon farming profile, but it's not as easy as complete run, run out, reset. As it is farming trash mobs.

I have not been able to get the cords or test anything as im at work, but hopefully you get the idea on what i want to do. Let me know if you are unsure.

Any ideas on how to do the things that are missing? Or the things that wont work because i did it worng?

Cheers

PHP:
<?xml version="1.0" encoding="utf-8"?>
<Professionbuddy>

  <!-- Vendor logic -->
  <While Condition="true" IgnoreCanRun="True">
    <CustomAction Code="var1 = true;" />
    <While Condition="Me.FreeNormalBagSlots &lt; 1" IgnoreCanRun="True">
      <CustomAction Code="var1 = false;" />
      <CustomAction Code="Lua.DoString("use hearthstone");" />
      <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="0" Y="0" Z="0" />
      <SellItemAction NpcEntry="1234" X="0" Y="0" Z="0" ItemID="0" Count="0" SellItemType="Greys" />
      <SellItemAction NpcEntry="1234" X="0" Y="0" Z="0" ItemID="0" Count="0" SellItemType="Whites" />
      <SellItemAction NpcEntry="1234" X="0" Y="0" Z="0" ItemID="0" Count="0" SellItemType="greens" />
      <SellItemAction NpcEntry="1234" X="0" Y="0" Z="0" ItemID="0" Count="0" SellItemType="blues" />
      <SellItemAction NpcEntry="1234" X="0" Y="0" Z="0" ItemID="0" Count="0" SellItemType="purples" />
      <CustomAction Code="var1 = true;" />
  </While>
  <!-- End vendor logic -->

  <!-- Once in the instance start grinding -->
  <if Condition="Me.ZoneId == 2" IgnoreCanRun="True">

    <!-- The CastSpellAction is "Faint Death" and then waits X seconds in death before it moves to the next spot -->
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="0" Y="0" Z="0" />
    <CastSpellAction Entry="5384" Repeat="1" RepeatType="Specific" CastOnItem="False" ItemId="0" ItemType="Chest" />
    <WaitAction Condition="false" Timeout="100" />
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="0" Y="0" Z="0" />
    <CastSpellAction Entry="5384" Repeat="1" RepeatType="Specific" CastOnItem="False" ItemId="0" ItemType="Chest" />
    <WaitAction Condition="false" Timeout="100" />
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="0" Y="0" Z="0" />
    <CastSpellAction Entry="5384" Repeat="1" RepeatType="Specific" CastOnItem="False" ItemId="0" ItemType="Chest" />
    <WaitAction Condition="false" Timeout="100" />
    <!-- We are now at the grind spot -->

    <!-- Need this to repeat 5 time before looting -->
    <CustomAction Code="Lua.DoString("summon Pet");" />
    <CustomAction Code="Lua.DoString("target MobName");" />
    <CustomAction Code="Lua.DoString("petattack");" />
    <CustomAction Code="<!--Command pet to X="0" Y="0" Z="0"-->;" />
    <CustomAction Code="<!--Here we need to AOE the mobs intill 2 certain ones are left-->
    <CastSpellAction Entry="5384" Repeat="1" RepeatType="Specific" CastOnItem="False" ItemId="0" ItemType="Chest" />
    <WaitAction Condition="false" Timeout="100" />
    <!-- After the 5th time, loot mobs -->
    <!-- Repeat intill bags are full -->
    

  </if>
  <!-- End of farming stuff -- >

  <!-- If we are not in the instance, we need to get there -->
  <While Condition="Me.ZoneId != 1 &amp;&amp; (bool)var1" IgnoreCanRun="True">
    <FlyToAction Dismount="True" X="0" Y="0" Z="0" />
    <!-- We need to make sure we have no pet so we can get to the farm spot -->
    <CustomAction Code="Lua.DoString("Dismiss pet");
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="0" Y="0" Z="0" />
  </While>
 </While>
</ProfessionBuddy>

Sorry in advance is this is a total pathetic mess :p

*EDIT*

Would just like to add the helping me will be very worth while if you have a hunter ;) As soon as it's working and i have done a 24hour test it will be released (24 hours is just so i can get a decent gold amount to say what you should exspect every day)

*EDIT2*

Im not 100% sure (because i cannot test it yet) but during the faint death to get to it's location, it will be in combat, will HB try and take over to WTFpwn the mobs?
 
Last edited:
Right small update.

Got alot of the cords. Im thinking to get to the needed grind spot it may be better to clear the mobs to get there (Rarther than all the fain death crap to get there) As the raid does not get reset, so it would only need to be cleared the first time.

PHP:
<?xml version="1.0" encoding="utf-8"?>
<Professionbuddy>

  <!-- Vendor logic -->
  <While Condition="true" IgnoreCanRun="True">
    <CustomAction Code="var1 = true;" />
    <While Condition="Me.FreeNormalBagSlots < 1" IgnoreCanRun="True">
      <CustomAction Code="var1 = false;" />
      <CustomAction Code="Lua.DoString("use hearthstone");" />
      <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="3060.994" Y="3678.194" Z="142.9081" />
      <!-- NPC Blazzle / Vendor + Repair -->
      <SellItemAction NpcEntry="28344" X="3063.406" Y="3677.57" Z="142.678" ItemID="0" Count="0" SellItemType="Greys" />
      <SellItemAction NpcEntry="28344" X="3063.406" Y="3677.57" Z="142.678" ItemID="0" Count="0" SellItemType="Whites" />
      <SellItemAction NpcEntry="28344" X="3063.406" Y="3677.57" Z="142.678" ItemID="0" Count="0" SellItemType="greens" />
      <SellItemAction NpcEntry="28344" X="3063.406" Y="3677.57" Z="142.678" ItemID="0" Count="0" SellItemType="blues" />
      <SellItemAction NpcEntry="28344" X="3063.406" Y="3677.57" Z="142.678" ItemID="0" Count="0" SellItemType="purples" />
      <CustomAction Code="var1 = true;" />
  </While>
  <!-- End vendor logic -->

  <!-- Once in the instance start grinding -->
  <if Condition="Me.ZoneId == 2" IgnoreCanRun="True">

    <!-- The CastSpellAction is "Faint Death" and then waits X seconds in death before it moves to the next spot -->
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="25.44569" Y="-0.906882" Z="-2.42833" />
    <CustomAction Code="Lua.DoString("target Astromancer");" />
    <CustomAction Code="Lua.DoString("petattack");" />
    <WaitAction Condition="false" Timeout="5" />
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="135.9346" Y="-2.066026" Z="-2.428183" />
    <CustomAction Code="Lua.DoString("dismiss pet");" />
    <CastSpellAction Entry="5384" Repeat="1" RepeatType="Specific" CastOnItem="False" ItemId="0" ItemType="Chest" />
    <WaitAction Condition="false" Timeout="5" />

    <CustomAction Code="Lua.DoString("call pet");" />
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="155.7992" Y="2.109296" Z="-2.428183" />
    <WaitAction Condition="false" Timeout="5" />
    <CustomAction Code="Lua.DoString("target Astromancer");" />
    <CustomAction Code="Lua.DoString("petattack");" />
    <WaitAction Condition="false" Timeout="5" />
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="155.7992" Y="2.109296" Z="-2.428183" />
    
    <!-- We are now at the grind spot -->

    <!-- Need this to repeat 5 time before looting -->
    <CustomAction Code="Lua.DoString("summon pet");" />
    <CustomAction Code="Lua.DoString("target MobName");" />
    <CustomAction Code="Lua.DoString("petattack");" />
    <CustomAction Code="<!--Command pet to X="0" Y="0" Z="0"-->;" />
    <CustomAction Code="<!--Here we need to AOE the mobs intill 2 certain ones are left-->
    <CustomAction Code="Lua.DoString("dismiss pet");" />
    <CastSpellAction Entry="5384" Repeat="1" RepeatType="Specific" CastOnItem="False" ItemId="0" ItemType="Chest" />
    <WaitAction Condition="false" Timeout="100" />
    <!-- After the 5th time, loot mobs -->
    <!-- Repeat intill bags are full -->
    

  </if>
  <!-- End of farming stuff -- >

  <!-- If we are not in the instance, we need to get there -->
  <While Condition="Me.ZoneId != 1 && (bool)var1" IgnoreCanRun="True">
    <FlyToAction Dismount="True" X="3099.833" Y="1526.062" Z="190.3" />
    <MoveToAction MoveType="Location" Pathing="Navigator" Entry="0" X="3087.416" Y="1373.191" Z="184.606" />
  </While>
 </While>
</ProfessionBuddy>

So now im wanting too clear the mobs, how would i go about getting into combat with them? a simple startattack?

I also did not get to test anything really, as my GFX card starting playing up last night.
 
Last edited:
Back
Top