• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [N] Firelands Raw Gold Endless Farm

    Discussion in 'Farming' started by Zojak, Mar 22, 2016.

    1. liquidsnake1989

      liquidsnake1989 Member

      Joined:
      Apr 13, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      18
      I read somewhere that the profile will use the last guild bank tab available to drop the lockboxes. But what will it do when that tab is full? Will it then take a different tab and continue to drop the lockboxes?
      I'm currently trying out this profile with 5 toons so it adds up pretty quickly :p
       
    2. shapik

      shapik New Member

      Joined:
      Mar 3, 2012
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      1
      It will just leave them in bag...
       
    3. liquidsnake1989

      liquidsnake1989 Member

      Joined:
      Apr 13, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      18
      @shapik: Thanks, maybe I can fiddle around in the profile myself a bit to fix that.


      I found something annoying though, it regularly happens that when the toon dies (dont know how, I dont monitor it actually), the profile hangs. It seems the DeathHandler plugin does actually fly the char back into the Firelands raid, but then the profile doesn't pick up anymore. These are the last lines of HB:

      [Singular] Switching to BotPoi: Fire Scorpion.1857!
      [Singular] *Flash of Light on Me @ 3.3%
      [Singular] STUNNED! (loss of control)
      [Singular] *Hand of Freedom on Me @ 1.7%
      [Singular] STUNNED! (loss of control)
      [DoWhen-v2082(debug)] Executing CustomDeathHook hook
      Not in game
      [Singular] Your Level 100 Blood Elf Retribution Paladin Build is
      [Singular] ... running the Questing bot in Mount Hyjal
      [Singular] ... Zone: Kalimdor using my SOLO Behaviors alone
      [DoWhen-v2082(debug)] Stopped executing CustomDeathHook hook
      [Azyul Death Handler]: Instance portal detected, moving towards instance object location.
      Not in game
      [Singular] Your Level 100 Blood Elf Retribution Paladin Build is
      [Singular] ... running the Questing bot in Mount Hyjal [None; not in an Instance]
      [Singular] ... Raid using my SOLO Behaviors alone
      [DoWhen-v2082(debug)] Executing CustomDeathHook hook


      I think, the first 'not in game' message was when he released spirit. The second 'not in game' was probably when he went back in the instance.

      The full log is here
      View attachment 1772 2016-05-30 08.19.txt
       
      Last edited: May 30, 2016
    4. Zojak

      Zojak Member

      Joined:
      Feb 2, 2016
      Messages:
      563
      Likes Received:
      6
      Trophy Points:
      18
      this bug is known i may have a fix for this but i cant test it atm because i dont have any accout available for coding/testing

      so dont expect anything soon...
      try to gear up your bot as a first hand solution
       
    5. liquidsnake1989

      liquidsnake1989 Member

      Joined:
      Apr 13, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      18
      Well all the toons I use this profile with are ilvl 700+. When things go normal, health really isnt a problem. One time I got 'eaten' by that molten dog > into fear > into fear > into eaten > into fear, and still he managed to kill them all.

      If I can help you with testing I'd gladly do it. Like I said I'm running it on 5 toons and I got plenty of time to monitor whats happening.
      Oh and soon I'll to to the prelaunch of the Warcraft movie, and you get a free battlechest for it. I might donate it to ya :)

      PS: Why does it keep popping up the in-game stopwatch all the time?
       
    6. Zojak

      Zojak Member

      Joined:
      Feb 2, 2016
      Messages:
      563
      Likes Received:
      6
      Trophy Points:
      18
      thats nice to hear but i need to be ingame to code it.

      i dont know what triggers it ...maybe the instance timer
       
    7. liquidsnake1989

      liquidsnake1989 Member

      Joined:
      Apr 13, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      18
      Found another bug, I think.

      I just saw my toon go to the stairs/platform near the portal, when he finished his round. He was still in combat however, there was this Ancient Core Hound running behind him. At some point, my toon turned around and killed the Core Hound. Then he stayed there and stood still (in honorbuddy it was counting down from 24 sec I believe, probably to prevent 'too many instances'?)

      Anyway, once that time was over, he tried to run to the portal, but in a straight line, and then he hit a rock. At some point, something tried some avoidance tricks like strafing and jumping, and then he landed in the lava and died. At that point, the Death Handler plugin flew the spiritcorpse toon back to the raid, but once inside, the bot tried to reset the instance but obviously failed because he himself was still in the raid. And thats where it stopped doing anything really.

      So two problems I think:

      1. It seems that when the toon is not standing EXACTLY at the right spot when the anti-too-many-instances-counter starts, he can't properly find its way to/through the portal.
      2. When the toon dies, and the DeathHandler plugin flies him back to the raid, once inside, it seems the profile thinks you are outside (because he tries to reset all instances) but fails, so it hangs.

      Again I really don't want to burden ya too much, I really like the profile, and like I said I'm willing to help you test it.

      PS: I just come to think of it, maybe an easy temporary fix would be to FIRST go through the portal to ensure all is safe to start the anti-too-many-instances-counter, and then (outside the raid) do the countdown and when it's done, enter again.
      It would of course be nicer to fix the movement issue but yeah this might be an easy temp fix?
       
      Last edited: May 30, 2016
    8. Zojak

      Zojak Member

      Joined:
      Feb 2, 2016
      Messages:
      563
      Likes Received:
      6
      Trophy Points:
      18
      dont worry you are no burden to me
      you are on the right way i think the zone checks fail sometimes anyway i may have a solution for that.
      in terms of movement thats something i dont have in control... as far as i know off the meshes in firelands are a bit messy but thats in control of hb
       
    9. liquidsnake1989

      liquidsnake1989 Member

      Joined:
      Apr 13, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      18
      Would be awesome, let me know if I can test some for you or whatevs
       
    10. liquidsnake1989

      liquidsnake1989 Member

      Joined:
      Apr 13, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      18
      One thing that has come to my attention.... I've been looking at the profile and I notice something seems to be not working about the instance reset.


      This part:

      You need to register and have one post to see spoilers!

      The way I read it:
      1. The DeathHook enables when you are dead and in an instance
      2. It disables Combat behaviour
      3. It releases your spirit
      4. It waits 10 seconds
      5. it Resets the instance
      6a. If it can fly, it flies back to the entrance of the dungeon
      6b. If it cant fly, it resses at spirit healers
      6b1. Clicks OK to accept ressurect
      6b2. Click OK for the XP loss warning
      7. It enables Combat behaviour


      One thing I noticed, is that step 5 doesnt seem to work. When the 10 seconds of waiting at the spirit healer are over, the toon will move towards the portal of the instance again, but in the chat I see no message that the instance has been reset.

      I've tried 2 different things on two bots:
      On bot 1, I did nothing. The toon flew back in the instance, and in the chat I saw "The party leader has attempted to reset the instance you are in. Please zone out to allow the instance to reset. Cannot reset Firelands. There are players still inside the instance." After that, the toon just stood still, in HB it was hanging on "Activity: Moving to hunting ground waypoint 'hunting ground center'".
      ----
      On the other bot, between step 4 and 5 (or 5 and 6), I manually reset the instance. I saw a message in chat "Firelands has been reset.". Still, when the toon entered the instance, I saw the same message that the reset could not be done. The same effect occured, HB did nothing.


      Since, so far I can see, there's only two places in the profile where the ResetInstance function is called, it has to do something with that, perhaps?
       
    11. liquidsnake1989

      liquidsnake1989 Member

      Joined:
      Apr 13, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      18
      I found a way to sort of fix the problem with dying and not resetting. I removed the entire
      Code:
      <CustomBehavior File="Hooks\DoWhen" ActivityName="CustomDeathHook" AllowUseDuringCombat="True" AllowExecutionWhileNotAlive="
      part.
      I also removed the
      Code:
      <DisableBehavior Name="Death" /> 
      and the enable ones as well.

      Turns out that the DeathHandler plugin automatically detects when ur near a dungeon portal and it will go through it. I don't really mind that the instance doesn't get reset, because doing 1 run 'for nothing' is better than doing nothing at all.

      I also did some other things I just liked myself, like remove the (for me) unneccesary stealth-checks when leaving the instance, and also implementing the in-game stopwatch. In the original profile, only the 'sw pause' was implemented, but it never started. Now it starts the stopwatch when he goes to the first pull, pauses it just before the end, then takes a screenshot, goes out of the instance, resets instance and resets stopwatch. I did the screenshot part because I want to know how long the runs take on average.

      If you want I can attach the one I modified.


      There is however still a problem which I can't really pinpoint. I sometimes find my character sitting outside the instance after he died. Apparently he resses inside the instance and then leaves it, but then nothing happens. And the strange thing is, if I walk around a bit myself, still, nothing happens, but as soon as I mount on a random mount (flying or walking) it seems to 'trigger' something which causes the bot to move inside the instance again.
      Any idea what that might be?
       
    12. Zojak

      Zojak Member

      Joined:
      Feb 2, 2016
      Messages:
      563
      Likes Received:
      6
      Trophy Points:
      18
      nice i will test it.

      never seen this happen before i will check it
      log would be also great
       
    13. jaa1

      jaa1 New Member

      Joined:
      May 31, 2016
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      is there a way to make the profile deposit the crafting mats it gets from potion of treasure finding into the gbank :)?
       
    14. notmrt

      notmrt Member

      Joined:
      Mar 18, 2016
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      Here is my guild bank deposit code, feel free to implement it into your profiles.
      Code:
      
      		<!--put gold in bank-->
      		<If Condition="SpellManager.CanCast(83958) &amp;&amp; Me.Gold &gt; 1000" >
      			<CustomBehavior File="RunCode" Code="SpellManager.Cast(83958);" />
      			<CustomBehavior File="WaitTimer" WaitTime="3500" />
      			<CustomBehavior File="InteractWith" MobId1="206602" MobId2="206603" WaitForNpcs="false" WaitTime="2000" /> 
      			<CustomBehavior File="Misc\RunLua" Lua="DepositGuildBankMoney(GetMoney());" />
      			
      			<CustomBehavior File="RunMacro" Macro="/run GuildBankTab1Button:Click()" />
      			
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if((i.Entry == 53010) || (i.Entry == 52183) || (i.Entry == 52185) || (i.Entry == 52328) || (i.Entry == 52327) || (i.Entry == 52325)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			<CustomBehavior File="WaitTimer" WaitTime="1000" />
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if(i.Entry == 52326 || (i.Entry == 52555) || (i.Entry == 68729) || (i.Entry == 52718)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			<CustomBehavior File="WaitTimer" WaitTime="1000" />
      			
      			<CustomBehavior File="RunMacro" Macro="/run GuildBankTab2Button:Click()" />
      			
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if((i.Entry == 53010) || (i.Entry == 52183) || (i.Entry == 52185) || (i.Entry == 52328) || (i.Entry == 52327) || (i.Entry == 52325)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			<CustomBehavior File="WaitTimer" WaitTime="1000" />
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if(i.Entry == 52326 || (i.Entry == 52555) || (i.Entry == 68729) || (i.Entry == 52718)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			<CustomBehavior File="WaitTimer" WaitTime="1000" />
      			
      			<CustomBehavior File="RunMacro" Macro="/run GuildBankTab3Button:Click()" />
      			
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if((i.Entry == 53010) || (i.Entry == 52183) || (i.Entry == 52185) || (i.Entry == 52328) || (i.Entry == 52327) || (i.Entry == 52325)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			<CustomBehavior File="WaitTimer" WaitTime="1000" />
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if(i.Entry == 52326 || (i.Entry == 52555) || (i.Entry == 68729) || (i.Entry == 52718)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			<CustomBehavior File="WaitTimer" WaitTime="1000" />
      			
      			<CustomBehavior File="RunMacro" Macro="/run GuildBankTab4Button:Click()" />
      			
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if((i.Entry == 53010) || (i.Entry == 52183) || (i.Entry == 52185) || (i.Entry == 52328) || (i.Entry == 52327) || (i.Entry == 52325)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			<CustomBehavior File="WaitTimer" WaitTime="1000" />
      			<CustomBehavior File="RunCode" Code="foreach (WoWItem i in Me.BagItems) { if(i.Entry == 52326 || (i.Entry == 52555) || (i.Entry == 68729) || (i.Entry == 52718)) i.UseContainerItem(); StyxWoW.SleepForLagDuration(); }" />
      			
      			
      		</If>
      
       
    15. notmrt

      notmrt Member

      Joined:
      Mar 18, 2016
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      I also was looking around for a fix to the use of potion of treasure finding being wasted. (These potions are really freaking expensive to be wasting)
      Here is the fix
      Replace
      Code:
      		<!-- Use Potion of Trasurefinding -->
      		<CustomBehavior File="Hooks\DoWhen" ItemId="58488" UseWhen="!Me.HasAura(80263) &amp;&amp; HasItem(58488)" AllowUseDuringCombat="true" />
      		<CustomBehavior File="Hooks\DoWhen" ActivityName="Open_PChests" UseWhen="HasItem(67539)" AllowUseDuringCombat="true" >
      			<CustomBehavior File="RunCode" Code="Logging.Write(System.Windows.Media.Colors.DeepSkyBlue, &quot;Opening Tiny Treasure Chest!.&quot;);" />
      			<CustomBehavior File="UseItem" ItemId="67539" NumOfTimes="500" TerminateWhen="!HasItem(67539)" />
      		</CustomBehavior>
      
      with
      Code:
      		<!-- Use Potion of Trasurefinding -->
      		
      		<CustomBehavior File="WaitTimer" WaitTime="2000" />
      		
      		
      		<CustomBehavior File="Hooks\DoWhen" ActivityName="Open_PChests" UseWhen="HasItem(67539)" AllowUseDuringCombat="true" >
      			<CustomBehavior File="RunCode" Code="Logging.Write(System.Windows.Media.Colors.DeepSkyBlue, &quot;Opening Tiny Treasure Chest!.&quot;);" />
      			<CustomBehavior File="UseItem" ItemId="67539" NumOfTimes="500" TerminateWhen="!HasItem(67539)" />
      		</CustomBehavior>
      		
      
      Then add
      Code:
      		<!-- First pull -->
      		<DisableBehavior Name="Combat" />
      			<RunTo X="-383.7891" Y="71.76392" Z="45.83294" />
      			<RunTo X="-389.9401" Y="74.78466" Z="45.83452" />
      			<RunTo X="-404.3139" Y="29.42205" Z="45.78165" />
      			<RunTo X="-354.6057" Y="29.67383" Z="48.60788" />
      			<RunTo X="-302.9284" Y="147.4145" Z="44.91704"  />
      			<CustomBehavior File="RunCode" Code="SpellManager.Cast(24858);" />
      			<CustomBehavior File="WaitTimer" WaitTime="1500" />
      			<CustomBehavior File="RunCode" Code="SpellManager.Cast(48505);" />
      			<CustomBehavior File="InteractWith" MobId="53141" MobState="Alive" WaitForNpcs="false" Range="35" X="-286.6471" Y="155.8822" Z="47.9437"/>
      			
      		<CustomBehavior File="Hooks\DoWhen" ActivityName="Refresh_Potion" UseWhen="!Me.HasAura(80263) &amp;&amp; HasItem(58488)" >
      			<CustomBehavior File="UseItem" ItemId="58488" WaitTime="1000" />
      		</CustomBehavior>
      		
      		<CustomBehavior File="Hooks\DoWhen" ActivityName="Refresh_Potion" Command="Enable" />
      			
      		<EnableBehavior Name="Combat" />
      
      
      		<CustomBehavior File="ForcedMount" MountType="Ground" />
      
      		<!-- Second Pull -->
      
      And lastly
      Code:
      		<CustomBehavior File="Hooks\DoWhen" ActivityName="Refresh_Potion" Command="Disable" />
      	
      		<!-- Move to Entrance-->	
      		<MoveTo X="-254.0616" Y="-174.1371" Z="54.21514" />
      		<MoveTo X="-282.6122" Y="-138.5372" Z="46.2877" />
      
      Its not pretty, but id rather have some code that looks ugly and works than some fancy code that doesn't.
       
    16. Zojak

      Zojak Member

      Joined:
      Feb 2, 2016
      Messages:
      563
      Likes Received:
      6
      Trophy Points:
      18
      it looks nice i will check it
       
    17. jaa1

      jaa1 New Member

      Joined:
      May 31, 2016
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      thanks for both of these
       
    18. Zojak

      Zojak Member

      Joined:
      Feb 2, 2016
      Messages:
      563
      Likes Received:
      6
      Trophy Points:
      18
      its not implemented
       
    19. anubite

      anubite Banned

      Joined:
      Jul 12, 2015
      Messages:
      454
      Likes Received:
      6
      Trophy Points:
      0
      can you sell lockboxes, i selected override but it still saves the lockboxes or do i need to add a code or something?
       
    20. Zojak

      Zojak Member

      Joined:
      Feb 2, 2016
      Messages:
      563
      Likes Received:
      6
      Trophy Points:
      18
      sure just delete the line under protected items
       

    Share This Page