• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PET BATTLE] [POKEBUDDY] Logic Files For Pet Battle Behaviour

    Discussion in 'Honorbuddy Forum' started by snusnu311, Oct 30, 2012.

    1. Techz

      Techz Member

      Joined:
      Jan 15, 2010
      Messages:
      299
      Likes Received:
      1
      Trophy Points:
      18
      Maybe we have all logic for the pets you say yes?

      As i will go with you team atm i have gnome, flayer and phoenix :-/
       
    2. FireFlyyyy

      FireFlyyyy New Member

      Joined:
      Dec 11, 2011
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Hi Guys,
      i need a logic for a pet with tranquility,
      i want it to use tranquility everytime he doesnt have the buff on itself. tranquility = 254
      How i did: CASTSPELL 2 When Haspetbuff/hasteambuff 254 equals false

      what am i doing wrong?
       
    3. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      i expect you have this working already, as you were mostly there from what i can see.
      tranquility, is a "team" buff, instead of a pet buff. similar to the aquatic team heal, it applies a 3 round buff to the current pet after the round.

      when in doubt, manually start a wild pet battle, check the team/player buffs before you use an ability, like tranquility, and afterwards. then compare the numbers against each other in the chat log of the game, or in the PB window.

      just for reference, checking through wowhead for the name of those pets with tranquility, here's what i have for a fawn :

      CASTSPELL(3) COOLDOWN(SKILL(3)) EQUALS false $ Health(THISPET) ISLESSTHAN 70
      CASTSPELL(2) HASTEAMBUFF(255) EQUALS false
      CASTSPELL(1) COOLDOWN(SKILL(1)) EQUALS false

      the debuff might have changed since January, i will promise to check this later on with the actual pet values and edit as appropriate.
       
    4. FireFlyyyy

      FireFlyyyy New Member

      Joined:
      Dec 11, 2011
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Its the Giraffe Calf.
      Spell 2 Is tranquility.
      I want it to use tranquility everytime it hasnt got the buff on itself so tranquility is always active.
       
    5. godpan

      godpan Member

      Joined:
      Mar 25, 2012
      Messages:
      59
      Likes Received:
      0
      Trophy Points:
      6
      Guys, can you help me with logic file for Harpy Youngling, Mini Mindslayer and Untamed Hatchling?
       
    6. soverine

      soverine Guest

      Anyone got one for the Direhorns? They are unstoppable at level 25 as I've come across a ton and got roflstomped. I finally have one and I'm thinking a team of 3 would be devastating.
       
    7. misterneko

      misterneko New Member

      Joined:
      Jul 28, 2013
      Messages:
      87
      Likes Received:
      0
      Trophy Points:
      0
      anyone have logic's for:

      Dark Whelpling
      Azure Whelpling
      Emerald Whelpling

      (found the emerald one, but's the only working, dark not doing anything)

      Thanks
       
    8. zorno

      zorno New Member

      Joined:
      Jan 10, 2013
      Messages:
      61
      Likes Received:
      2
      Trophy Points:
      0
      I dont know why but for me it starts battles and then quits them again without any attack. Also it says that all my pets are heavily injured but thats wrong o_O

      Any idea whats going on ?
       
    9. maybe

      maybe Community Developer

      Joined:
      May 15, 2010
      Messages:
      488
      Likes Received:
      18
      Trophy Points:
      0
      Turn on detailed logging in pokehbuddy and send log plx
       
    10. loyoladude

      loyoladude New Member

      Joined:
      Nov 6, 2010
      Messages:
      137
      Likes Received:
      2
      Trophy Points:
      0
      Anyone got a decent Unborn Val'kyr logic?

      Thanks
       
    11. krkonja

      krkonja New Member

      Joined:
      Oct 27, 2012
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      Any update for timeless pets 5.4 patch
       
    12. virtual

      virtual Member

      Joined:
      Jan 15, 2010
      Messages:
      753
      Likes Received:
      18
      Trophy Points:
      18
      Is there anyway to change the pet order ? pet#1 #2#3 i see the option but i cant change it.
      For some reason it just wont change pets, pet swapper isnt doing it right and im trying to see if pokebuddy settings might fix this.
       
    13. contagion

      contagion New Member

      Joined:
      Sep 30, 2012
      Messages:
      62
      Likes Received:
      1
      Trophy Points:
      0
      Its been a year since the last 'update' from the Original Poster (Thanks Snusnu!!).

      I've noticed this thread is getting to be more support questions about pokebuddy itself, rather than Logic files.

      I'm surprised...given the vast number of pets, that the initial database of logic files hasn't been expanded.
      I think it would be a great idea to add to and grow the Logic file database.

      I've searched through the threads on this site, and collected all the logic profiles I could find. I've added and renamed a few which share abilities (a snake=rattlesnake=Tree python, etc)...I take no credit for this collection...it is everyone else's work (if you posted it on the forums, it's probably included here...thank you).

      There are literally 100s of others to add. Those of us with better logic programming skills...if we find a mistake or a 'better' logic routine...please correct it or post it.

      I'm not sure if THIS is what Snusnu311 had in mind when he started this thread, but I know I'd like to see more talk about actual pet logic profiles.
       

      Attached Files:

    14. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      Thanks, contagion. Had 14 files in there I didn't already have. If/when I can figure out how to properly create routines, I'll start pumping some out because some of the ones I've been leveling are just spamming 1 the whole fight. :p
       
    15. lalapuh

      lalapuh New Member

      Joined:
      Nov 19, 2012
      Messages:
      127
      Likes Received:
      0
      Trophy Points:
      0
      I'm really looking forward to some routines for e.g. Harmonious Prcupette :)
       
    16. contagion

      contagion New Member

      Joined:
      Sep 30, 2012
      Messages:
      62
      Likes Received:
      1
      Trophy Points:
      0
      Not sure if anyone even reads this thread anymore. Seems like the "PokeBuddy-plugin" thread has become the one & only place to post anything pet related.
      However, I'll post this in the correct thread and hope for the best.

      Someone posted a 'Rascal-Bot' on the AH dirt cheap so I bought it. Unfortunately, his 3rd ability is "armageddon" which suicides him instantly.
      With NO logic file...i would assume pokebuddy would just spam the #1 attack...but it doesn't. It ALWAYS opens with #3..which makes leveling the little guy impossible.

      I even wrote a logic file for it....which doesn't even HAVE a logic for #3....yet Pokebuddy STILL opens with #3.

      <PetBattleSettings>
      <Logic>SWAPOUT Health(THISPET) ISLESSTHAN 30@CASTSPELL(2) COOLDOWN(SKILL(2)) EQUALS false@CASTSPELL(1) COOLDOWN(SKILL(1)) EQUALS false</Logic>
      </PetBattleSettings>

      I'm using the plugin (latest svn update) and NOT the botbase version.

      Any ideas? I'm at a loss.....
       
    17. Nummus83

      Nummus83 Member

      Joined:
      Sep 19, 2011
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      waiting for a reply for that as well, had the same issue with Mechanical Pandaren Dragonling, or whatshisname..
       
    18. Tumzie

      Tumzie Member

      Joined:
      Feb 16, 2013
      Messages:
      341
      Likes Received:
      3
      Trophy Points:
      18
      I'm sad to see that there's no logics to be found on any of my pokémon >:l

      I'm using Unborn Val'kyr, Anubisath Idol and Pandaren Monk.

      Can someone please help me out?
       
    19. kuw84

      kuw84 New Member

      Joined:
      Dec 6, 2010
      Messages:
      267
      Likes Received:
      0
      Trophy Points:
      0
      Do you guys find the plugin or botbase to be better?
       
    20. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      The new plugin is faster, and works better with other bots. Sometimes.

      However, the version with the database often requires replacing the puppy logic, and the process can be glitchy, with multiple logics for each pet.

      The bot, uses the old logic files, and is generally fast, but it has the same issues as PB.

      From memory, (not in game atm)

      Unborn Val'kyr are tricky. The way to use haunt is to only use it as an opener, since it dies for real if you end up killing the enemy pet it haunts. Ie, my pets alive > 1 and enemy health > 80.

      Below that opener, you could also use a 2nd line to use haunt again, but it seems impractical.
      And, if your other pet dies, you lose the battle. So, it can be frustrating.


      Anub and the monk are multi skilled, so you can choose different logic.

      Anub does have a block, but you'll probably just use the 10-15-20 abilities to dps instead,

      The monk is easier, you can choose the stun or the knock out.


      For pvp, most players will choose the stuns, since you can stay alive longer. PB won't be able to pre empt damage cooldowns being used, so it will get the timing wrong, unless it uses a trigger.

      managing stuns is a long list of logic code, and requires seeing the cooldown info on the enemy pet, which a player can read and respond to, and is restricted by protected functions in WoW. If the api can read the spell names, it might work, or a database constructed from the spell visuals, etc. But it's a crazy way to get the information for very little reward.
       

    Share This Page