• Visit Rebornbuddy
  • Development Priorities

    Discussion in 'Rebornbuddy Forum' started by mastahg, Jul 13, 2014.

    1. iyake

      iyake Member

      Joined:
      Oct 19, 2014
      Messages:
      143
      Likes Received:
      5
      Trophy Points:
      18
      is

      built in support for a moveto task/tag that takes a zoneid and figures out how to get to that zone regardless of which zone your character is in?
       
    2. lazer1211

      lazer1211 Member

      Joined:
      Jul 10, 2014
      Messages:
      164
      Likes Received:
      1
      Trophy Points:
      18
      Built in support for avoidance as well as the ability to run potd in random groups would be nice!
       
    3. ixbranexi

      ixbranexi New Member

      Joined:
      Jul 31, 2014
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      1
      Any eta on with Rebornbuddy will be working again. Update broke everything
       
    4. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      It'd have been nice if someone had posted in the release thread then I would have been alerted that there was an issue. Looking into it now.
       
    5. Yambo99

      Yambo99 Member

      Joined:
      May 5, 2011
      Messages:
      42
      Likes Received:
      2
      Trophy Points:
      8
      @mastahg I noticed on your opening post you were working on some api for chocobo racing (stamina, currnetitem, and status), i was wondering is this still a thing?
      If so a status update would be awesome please as i'm trying to sort something out for chocobo racing myself. but not having any luck personally
       
    6. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      I recall trying to find that info a long while ago, I don't think it was easy to chain the methods that were available at the time to get the data that was needed. You most likely need to look for the agent that backs those windows.
       
      honorchroma likes this.
    7. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      I was able to find stamina and sprint/lathered status and can get that added, finding the active item will be more of a challenge
       
    8. Yambo99

      Yambo99 Member

      Joined:
      May 5, 2011
      Messages:
      42
      Likes Received:
      2
      Trophy Points:
      8
      @mastahg thats great thanks, any little helps really. but thanks for the update if you ever manage to finish it, it would be great :) thanks again
       
    9. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Code:
          public static class ChocoboRaceManager
          {
              public static HotbarSlot Item;
              public static HotbarSlot Ability;
      
              public static bool CanUseItem;
              public static bool CanUseAbility;
      
              public static void UseItem();
              public static void UseAbility()
      
              public static ChocoboStatus Status;
              public static float Stamina;
          }
      
      Is currently what I have done. Still need to give some thought if theres a better way of doing the item/ability. This will allow you to check what id it is and what name is on the button but we don't export the chocoboitems and chocoboabilities so maybe i should setup an enum for those ids since there arent that many.

      Movement can be controlled via

      MovementManager.Move(MovementDirection dir, TimeSpan time)
       
    10. Yambo99

      Yambo99 Member

      Joined:
      May 5, 2011
      Messages:
      42
      Likes Received:
      2
      Trophy Points:
      8
      @mastahg is there anyway to compile a separate bot with these new commands. Or use this to update the old chocobot which used to work and impliment it into RB as a base bot?
       
    11. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      I'm considering making it so all the classes under the remotewindow namespace would implement the CRTP pattern so that I could stop using static functions for everything. All the windows are currently a mess with lots of repeated code because all the functions are static. If I implemented the CRTP pattern all the windows would have Instance member similar to the update I did to remoteagents.
       
      cfw34683 likes this.
    12. nishalp

      nishalp Member

      Joined:
      Sep 13, 2014
      Messages:
      177
      Likes Received:
      4
      Trophy Points:
      18
      Any plans to add a option to extract materia from the equipped gear or armory?
       
    13. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      What would its usecase be?
       
    14. nishalp

      nishalp Member

      Joined:
      Sep 13, 2014
      Messages:
      177
      Likes Received:
      4
      Trophy Points:
      18
      Want to create a plugin that can go through the gear and where ever it sees 100% for spirit bond, extract the materia.
       
    15. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      I think @nt153133 had figured out the extract materia stuff and it was in his library https://github.com/nt153133/LlamaLibrary
       
    16. nishalp

      nishalp Member

      Joined:
      Sep 13, 2014
      Messages:
      177
      Likes Received:
      4
      Trophy Points:
      18
      Thanks much. That helped. Was able to use his library to auto extract materia from all items in armory >= 100 spiritbond
       
    17. P3n1sD1ck

      P3n1sD1ck New Member

      Joined:
      Apr 15, 2022
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      1
      The first post seems outdated, any updates to the development plans?
       
    18. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Right now I am working on an update to the avoidance system as it does not handle getting out of some situations very well.
      I am also working on a lot of backend issues that have cropped up over time and will need to be taken care of.
       
      P3n1sD1ck likes this.
    19. ripsnortntear

      ripsnortntear New Member

      Joined:
      Jan 9, 2022
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      3
      is it possible to get the avoidance to recognize blue aoe and yellow aoe.. i know the color does not matter but in just about every case there is blue aoe is from a ally on our side and you generally WANT to stand in it for a buff or something to that nature. or its an attack from a NPC that does not hurt us. currently the avoidance moves out of the way as all AOE is seen as the same. but its not..
      i dont know how to word this problem correctly.

      Screenshot 2022-06-14 110833.jpg good AOE

      Screenshot 2022-06-14 111011.jpg bad AOE
       
    20. Manta

      Manta Member

      Joined:
      Mar 3, 2019
      Messages:
      39
      Likes Received:
      4
      Trophy Points:
      8
      Drawing non-avoids (attracts?) would be really convenient for pathing into friendly effects, whether player or NPC generated. Players can place persistent healing or damage-reducing ground AOEs, and some quests or dungeons have moments you need to stand in a friendly shield to live. Since the avoidance system already uses a heightfield internally, can friendly effects be drawn with "opposite" weight from bad effects to draw the bot towards a location?

      Unrelated, but can you please enable damage messages in GamelogManager or similar? It's only set up for actual chat messages right now, so it seems like it needs events for the following MessageTypes. My use case is very, very simple incoming damage logging of the last few attacks that hit/killed the bot to debug dungeon runs. Not trying to recreate ACT or tie it into a CR at the moment.

      Code:
      Damage = 41,
      FailedAttacks = 42,
      Actions = 43,
      Items = 44,
      HealingMagic = 45,
      BeneficialEffects = 46,
      DetrimentalEffects = 47,
      BattleSystemMessages = 59,
       
      ripsnortntear likes this.

    Share This Page