• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PB][H][JC/Alch/Ench/Insc] Ben's Big Shuffle Collection

    Discussion in 'ProfessionBuddy Profiles' started by benkoren, Dec 14, 2011.

    1. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      Open [PB] Combined Shuffle.xml
      Go to line 304 / 305 -( This is where it sends the 1k & 5k cards) > Paste the following code:
      Code:
      <!-- Mail Mysterious Fortune Cards to Banker  -->    
      <If Condition="InbagCount(60838) &gt; 0" IgnoreCanRun="True">      
      <MailItemAction Entry="60838" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="Other" X="0" Y="0" Z="0" />
      </If>
      Not sure if this is what you mean, even though I'm not completely sure it's working.

      Still trying out the PB codes =/
       
      Last edited: Jun 28, 2012
    2. ysosrslawl

      ysosrslawl New Member

      Joined:
      Dec 13, 2011
      Messages:
      411
      Likes Received:
      12
      Trophy Points:
      0
      Looking at the profiles and not having much of an idea of what I am looking at because I don't know any of the code is overwhelming...

      I kind of just want to cannibalize these two profile into something better fit for what I am trying to do but I have no idea where to start. I'm going to look at the guide that comes with PB to see if that can help me any. I really don't want to resort to having someone do it for me but I also can't have anyone assume that I know what they are talking about when referencing the code. To ME its still gibberish atm aside from little details here and there from the comments in the files.
       
    3. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      So this basically leads to
      Code:
      [COLOR=#008000]<!--Sell Fortune cookie-->[/COLOR]
          <SellItemOnAhAction ItemID="62649" MinBuyout="12g0s0c" MaxBuyout="300g0s0c" RunTime="_12_Hours" Amount="10" StackSize="20" IgnoreStackSizeBelow="1" AmountType="Amount" AutoFindAh="True" BidPrecent="95" UndercutPrecent="0.1" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" PostIfBelowMinBuyout="False" />
          
      [COLOR=#008000]<!-- Mail Mysterious Fortune Card to Cook-->[/COLOR]
          <If Condition="InbagCount(60838) &gt; 0" IgnoreCanRun="True"> 
              <MailItemAction Entry="60838" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" /></If>
              
      [COLOR=#008000]<!-- Make Fortune Cookie -->[/COLOR]
          <While Condition="InbagCount(60838) &gt; 0" IgnoreCanRun="True">
              <CallSubRoutine SubRoutineName="GoToFlourShop" />
              <CallSubRoutine SubRoutineName="BuyFlour" />
              <CastSpellAction Entry="88019" Repeat="1" RepeatType="Specific" CastOnItem="False" ItemId="0" ItemType="Chest" />
          </While>
          
      [COLOR=#008000]<!-- Mail Fortune Cookie -->[/COLOR]
            <MailItemAction Entry="62649" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" /> 
          </If>
          
      [COLOR=#008000]<!-- Mail Mysterious Fortune Cards to Banker / Banker sends to JC -->[/COLOR]
          <If Condition="InbagCount(60838) &gt; 0" IgnoreCanRun="True">      
      <MailItemAction Entry="60838" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" />
          </If>
          
      [COLOR=#008000]<!-- Go to Flour Vendor -->[/COLOR]
      <SubRoutine [COLOR=#ff0000]SubRoutineName[/COLOR]="GoToFlourShop">
          <CustomAction Code="Log(&quot;[ProfessionBuddy] Heading to cooking supplier.&quot;);" />
          <FlyToAction Dismount="False" X="-8754.016" Y="559.951" Z="158.0059" />
          <FlyToAction Dismount="False" X="-8655.583" Y="433.7773" Z="161.0094" />
          <FlyToAction Dismount="True" X="-8640.882" Y="422.8946" Z="101.9689" />
        </SubRoutine>
      
      [COLOR=#008000]<!-- Buy Flour to make cookies -->[/COLOR]
      <SubRoutine [COLOR=#ff0000]SubRoutineName[/COLOR]="BuyFlour">
        <If Condition="InbagCount(30817) &lt; 10 " IgnoreCanRun="True">
          <If Condition="Me.IsAlliance" IgnoreCanRun="True">
            <BuyItemAction NpcEntry="5483" X="-8610.326" Y="374.0695" Z="99.62305" ItemID="30817" Count="40" BuyItemType="SpecificItem" BuyAdditively="False" />
          </If>
          [COLOR=#008000]<!-- <If Condition="Me.IsHorde" IgnoreCanRun="True">
            <BuyItemAction NpcEntry="FIX_THIS" X="FIX_THIS" Y="FIX_THIS" Z="FIX_THIS" ItemID="30817" Count="40" BuyItemType="SpecificItem" BuyAdditively="False" />
          </If> -->[/COLOR]
        </If>
      </SubRoutine>
      
      I generated this with the Developer Tool and the code u posted.
      Now I call to move towards JC vendor every time it wants to craft a Jewel, and when to make fortune cookie it goes to cooking supplier.

      Is there any way to optimize the code snippets ?
      Also missing Horde Locations & Movement paths.
      Those are just pieces of code whom have to be placed in your profile. ( incase u want too)

      Note: my sending behavior goes : Inscription - > Banker -> Jewelcrafter ( Cook) - > Banker.
      But it seems that they share the mail behavior thus my JC sends the cards to banker...
       
      Last edited: Jun 29, 2012
    4. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      My Jewelcrafter seems to stuck on
      Code:
      [COLOR=#0000cd][11:22:01 AM:528] PB 1.471:MailItem: sending 52177[/COLOR]
      [COLOR=#0000cd][11:22:02 AM:016] PB 1.471:MailItem: sending 52986[/COLOR]
      
      ;S It tries to mail Carnelian & Hearthblossom to scriber... but that's the job of the banker.

      -Also my Inscriptioneer does nothing ...?
      - Lesser Celestial / Greater Celestial are not posted in amounts of 1 although in profile it says so ;S
      Code:
      [11:52:43 AM:210] UNK INSTR @ 0x75D3E318 - defaulting to injection [Unknown instruction encountered at 76FBE318. (Opcode: 0FA4)]
      [11:52:44 AM:087] UNK INSTR @ 0x75D426A0 - defaulting to injection [Unknown instruction encountered at 76FC26A0. (Opcode: 0F03)]
      
      Is it because my Alchemist & Inscriber are the same char?

      FIXED: Inscription was lvl 524 , while profile required 525.

      Is it possible to call upon FlyTo's like the daily profiles use?
      Would make it easier to navigate to vendors =/?
       
      Last edited: Jun 29, 2012
    5. blubb0r87

      blubb0r87 New Member

      Joined:
      May 10, 2012
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      0
      Code:
      <!-- Mail Mysterious Fortune Card to banker -->
      <If Condition="InbagCount(60838) &gt; 0" IgnoreCanRun="True">
         <MailItemAction Entry="60838" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="Other" X="0" Y="0" Z="0" />
      </If>   
      Inside SubRoutine SendMail!

      edit:
      Should update my browser tabs.. Looks like a repost :mad:

      I can confirm, that it works without a problem. I added these lines a few months ago.
       
      Last edited: Jun 29, 2012
    6. ysosrslawl

      ysosrslawl New Member

      Joined:
      Dec 13, 2011
      Messages:
      411
      Likes Received:
      12
      Trophy Points:
      0
      I'm just looking to see if I edited some of this stuff correctly. I've been trying adjust the profile so that it instead of making inferno rubies which not are worthless to me. I'd rather just make the carnelian spikes and DE them... It makes Draconic Mind Flasks instead with what I have set in the AH.xml to make the banker mail herbs to the Alch. If you see anything wrong please tell me!! I would greatly appreciate the assistance :D

      PHP:
      <!-- Make Draconic Mind Flasks -->
            <While 
      Condition="InbagCount(52987) &gt; 8 &amp;&amp; InbagCount(52985) &gt; 8 &amp;&amp; InbagCount(52329) &gt; 8 &amp;&amp; InbagCount(3371) &gt; 1" IgnoreCanRun="True">
              <
      CastSpellAction Entry="80720" Repeat="1" RepeatType="Craftable" CastOnItem="False" ItemId="0" ItemType="Chest" />
            </While>
      ^ This is what I added to the Shuffle to make the flasks

      PHP:
      <!-- Draconic Mind Flask -->
          <
      SellItemOnAhAction ItemID="58086" MinBuyout="300g0s0c" MaxBuyout="600g0s0c" RunTime="_12_Hours" Amount="10" StackSize="5" IgnoreStackSizeBelow="1" AmountType="Amount" AutoFindAh="True" BidPrecent="95" UndercutPrecent="0.3" UseCategory="True" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" PostIfBelowMinBuyout="True" />
          <!-- 
      Stormvine -->
          <
      SellItemOnAhAction ItemID="52984" MinBuyout="75g0s0c" MaxBuyout="250g0s0c" RunTime="_24_Hours" Amount="10" StackSize="20" IgnoreStackSizeBelow="1" AmountType="Amount" AutoFindAh="True" BidPrecent="95" UndercutPrecent="0.03" UseCategory="True" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" PostIfBelowMinBuyout="True" />
      ^ This to sell these two items on the AH since on my realm they bring good profit.

      PHP:
      <Settings Type="String" DefaultValue="" Name="Alchemist" Summary="Name of your Alchemist" Category="Misc" Global="False" Hidden="False" />
      ^This is what I added to the AH.xml to make sure my Alchemist was on the list like it had for the other two professions.

      PHP:
      <!-- Mail alchemy mats -->
          <If 
      Condition="Me.Name != (string)Settings[&quot;AlchemistName&quot;] &amp;&amp; !string.IsNullOrEmpty((string)Settings[&quot;AlchemistName&quot;])" IgnoreCanRun="True">
            <
      CustomAction Code="Log (&quot;Sending herbs to Alchemist&quot;);" />
            <
      CustomAction Code="var1 = CharacterSettings.Instance.MailRecipient;" />
            <
      CustomAction Code="CharacterSettings.Instance.MailRecipient = (string)Settings[&quot;AlchemistName&quot;];" />
            <!-- 
      Mail Twilight Jasmine -->
            <
      MailItemAction Entry="52987" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" />
            <!--
      Azshara's Veil-->
            <MailItemAction Entry="52985" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" />
            <!--Volatile Life-->
            <MailItemAction Entry="52329" AutoFindMailBox="True" UseCategory="False" Category="TradeGoods" SubCategoryType="WoWItemTradeGoodsClass" SubCategory="None" X="0" Y="0" Z="0" />
            <CustomAction Code="CharacterSettings.Instance.MailRecipient = (string)var1;" />
          </If>
      ^ This is what I put in AH.xml so that it will mail only those materials to my alchemist instead of my scribe. I also removed these from the list under scribe so there wasn't any confusion.

      Additionally I took out the "make inscription BOEs" because that requires more than what they are actually worth to make now and I get plenty of heavenly shards from making JC blues and greens. I have to go back and change a couple of things for my JC to craft two additional Items on the list (The Perforator and Carnielian Spikes).

      PHP:
      <!-- Craft Carnelian Spikes -->
            <While 
      Condition="InbagCount (52177) &gt;= 3" IgnoreCanRun="False">
            <
      CallSubRoutine SubRoutineName="Move to Forge" />
            <
      CastSpellAction RepeatType="Craftable" Repeat="1" Entry="73620" CastOnItem="False" ItemType="Chest" ItemId="0" />
          </While>      
            <!-- 
      Craft The Perforator -->
            <While 
      Condition="InbagCount (52195) &gt;= 1 &amp;&amp; InbagCount (52194) &gt;= 1 &amp;&amp; InbagCount(52192) &gt;= 1 &amp;&amp; InbagCount (52193) &gt;= 1 &amp;&amp; InbagCount (52191) &gt;= 1 &amp;&amp; InbagCount (52190) &gt;= 1" IgnoreCanRun="True">
              <
      CallSubRoutine SubRoutineName="Move to Forge" />
              <
      CastSpellAction RepeatType="Craftable" Repeat="1" Entry="73621" CastOnItem="False" ItemType="Chest" ItemId="0" />
              </While>
      ^ Here is what I just added to the Shuffle crafting list while also removing the sell ocean sapphire part.
       
      Last edited: Jun 30, 2012
    7. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      Can you use PB's Multiprofile.xml with the Farmer? That way you can time things right to where you hit every zone in the farming timeframe (less detectable for 2-4 hour farming sessions, I assume)?

      Can you use the TSM auction bot in place of farming in the event you don't want to farm, but instead buy your Ore/Herbs at a specific threshold? This will allow non-farmers to get in on shuffling.

      Just curious. Thanks!

      (testing soon?!)
       
    8. Gandalf

      Gandalf Member

      Joined:
      Jun 8, 2011
      Messages:
      396
      Likes Received:
      3
      Trophy Points:
      18
      Is there now a allliance based profilecollection out?
       
    9. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      It's already possible to use for alliance =O
      It's Neutral, as it has code for both sides.
       
    10. raynez

      raynez New Member

      Joined:
      Dec 16, 2011
      Messages:
      45
      Likes Received:
      0
      Trophy Points:
      0
      What if i dont have a Alch or Scribe?
       
    11. blubb0r87

      blubb0r87 New Member

      Joined:
      May 10, 2012
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      0
      I can't find these settings in the shuffle.xml.
      52719: Greater Celestial Essence
      Lesser Celestial Essence
      Hypnotic Dust
      ...

      Sometimes the Enchanter sends the mail to the banker and sometimes to the alchemist.

      I'm just asking. But I couldn't find a code segment with the specific items. Would be nice, if someone can enlighten me.
       
    12. raynez

      raynez New Member

      Joined:
      Dec 16, 2011
      Messages:
      45
      Likes Received:
      0
      Trophy Points:
      0
      I have everything but the Inscription Would this still do the same deal?
       
    13. SkyHigh

      SkyHigh Member

      Joined:
      Apr 15, 2010
      Messages:
      396
      Likes Received:
      4
      Trophy Points:
      18
      What area would be most appropriate to gather in for this type of shuffle? Can anyone suggest a good profile?
       
    14. Eyrus

      Eyrus New Member

      Joined:
      May 15, 2012
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      I have the latest version of ProfessionBuddy, but when the shuffler makes jewelry, and there's only gem-bag slots left, it still loops on crafting and gives "Inventory full" over and over. This is preventing me from automating this, should I just ditch the gem bag?
       
    15. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      Yes, use normal bags.
       
    16. Eyrus

      Eyrus New Member

      Joined:
      May 15, 2012
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      Okay, one more question, any way to send blue jewelry to another char from the enchanter? They are worth WAY more than the DE mats on my server.

      EDIT: I have my TSM Mailing setup, any way I can have the Send mail function open the mail box and run:

      Code:
      /script select(10, MailFrame:GetChildren()):Click();
      /script SendMailNameEditBox:ClearFocus();
       
      Last edited: Jul 19, 2012
    17. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      for ore/herbs, you'd have to use some judgement on whats not being overly farmed, i.e. hyjal, uldum, TH, etc.

      i'd pick deepholm, mostly because heartblossom, is a key transmute herb, and it usually holds it's value above whiptail/stormvine, which tend to flood, once some bright spark decides to sell 85 stacks of 20 stormvine at 3g80s per herb... (my servers' got issues), but highlands will deliver more, as there's usually more people around, which increases node spawn rates. hyjal, for the same reason (molten front dailies), but you may need to have completed sections of mt hyjal to see the nodes, they can phase out at times.

      you can try and compete on raw material supply, but you have to spend a lot of time to do it well, conversely, you can simply purchase mats to shuffle through if you don't have a mini-army of alts to produce flasks or bags, pvp gear, glyph sets, MFC's, buckles, and gems, and just pick out one or two professions to supply items for. there's still a good market in pvp items for getting people's ilevel's up to LFR standards, gem/flask/fish/enchants for raids,

      i've done this by hand for ages, but with a miner/scribe, jc/alch and tailor/enchanter, using TSM (and earlier incarnations of TSM related tools) to handle the inventory and crafting runs. and lw/eng/skinning/bs oddities.

      transmutes are the weaker aspect, as it's competitive. the heartblossom for transmutes, there's often never enough on the AH to buy. i may roll another farming toon, but i swapped out herbalism 525 for mining soon after cata.
       
      SkyHigh likes this.
    18. SkyHigh

      SkyHigh Member

      Joined:
      Apr 15, 2010
      Messages:
      396
      Likes Received:
      4
      Trophy Points:
      18
      Thanks toliman, that is super useful info.
      I have to look into it somewhat more, using this profile as is and farming in twilight highlands with 1 character nets me about 1k/h which is not too shabby, but I reckon I could do a lot better with a more optimized setup.
      Going to look into switching out different profiles, for my next runs to see how that goes.
      I play on a relatively low populated server with almost no other bots on it (so it seems).
       
    19. Hacktheripper

      Hacktheripper New Member

      Joined:
      Mar 31, 2012
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      I have inscription and enchanting on the same char, but when I run it it just cycles through the inscription part over and over again (doesn't mail the fortune cards though), anyone know what I can do? thanks
       
    20. garoboldy

      garoboldy Member

      Joined:
      Jan 15, 2010
      Messages:
      518
      Likes Received:
      5
      Trophy Points:
      18
      This setup still working well or no? Been gone so long I'm wondering if this needs to be updated or redone.
       

    Share This Page