• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Range on skills like EK and Spectral Throw?

    Discussion in 'Archives' started by mmpancakes, Mar 19, 2014.

    1. mmpancakes

      mmpancakes New Member

      Joined:
      Mar 11, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      ExileBuddy seems to get stuck when shooting projectiles up stairs. How would I go about forcing the bot to walk closer to the enemy before attacking?
       
    2. Valryon

      Valryon New Member

      Joined:
      Mar 19, 2014
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Was just about to ask this myself! Good question. Not only does this happen on stairs, it also happens with monsters that are affixed with the "Proximity Shield" buff and sometimes the bot attacks but is just a smidgen out of range. The bot then will get caught in a loop until the monster moves closer, and if the monster happens to being using a ranged attack... well then you are stuck in an infinite loop.
       
      Last edited: Mar 19, 2014
    3. mmpancakes

      mmpancakes New Member

      Joined:
      Mar 11, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      Still trying to figure this one out. Anyone have any ideas?
       
    4. IeU

      IeU Member

      Joined:
      Jul 20, 2010
      Messages:
      830
      Likes Received:
      11
      Trophy Points:
      18
      You can achieve this by adding a line before the call for the skill in the CS file.

      Try this, not sure if it is going to work.


      Add this:
      Code:
      CombatComposite.AddChild(CreateMoveIntoRange(10));
      Before this:
      Code:
      Register("Spectral Throw");
       
    5. cyberbot

      cyberbot Member

      Joined:
      Mar 15, 2014
      Messages:
      220
      Likes Received:
      2
      Trophy Points:
      18
      "CombatComposite.AddChild(CreateMoveIntoRange(10))" doesn't seem to work. What is the function call to force the bot to move closer in Release (I know this will become obsolete soon)?
       
      Last edited: Aug 17, 2014
    6. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      In Exile.cs, there's a line:

      Code:
      CombatComposite.AddChild(CreateMoveIntoRange(45));
      I believe that is what replaces it. However, movement in Release was terrible (which is why I rewrote everything in Beta), so it might not actually work that well in the end. The problem had to come down to the behavior tree movement implementation, which was not the same as the coroutine alternative, both of which had some issues under certain cases.
       
    7. cyberbot

      cyberbot Member

      Joined:
      Mar 15, 2014
      Messages:
      220
      Likes Received:
      2
      Trophy Points:
      18
      Thanks, can't wait for the new Beta!
       

    Share This Page