x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Skipping a sequenced node in Behaviour Tree?

Hi,

I have a quick question about Behaviour Trees:

I have an enemy and in its BT there is a subtree for attacking the player. What I want the BT to do, is to

  1. Select an attack

  2. If no attack is viable (because none would hit the player): Reposition yourself (moving to the player and then looking at him)

  3. Execute the attack

Sounds easy enough, however that "if" in 2) causes some problems. I set the tree up like this:

alt text

Now whenever that Blackboard Based Condition is checked and "RepositionRequired" is false (meaning, there is a viable attack selected), it aborts the sequence and thus the whole subtree, being eternally stuck in SelectAction

Is there any way to "skip" this sequence node on the condition that "RepositionRequired" is false? Alternatively, what are different ways to go at this problem?

cheers, MaxHeap

Product Version: UE 4.18
Tags:
bt.png (121.1 kB)
more ▼

asked Oct 02 '18 at 10:09 AM in Blueprint Scripting

avatar image

MaxHeap
11 4 3 5

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Got it already: Just put a "Force Success" above the condition and the failing sequence state will be inversed into a success, essentially skipping the node if the condition fails.

more ▼

answered Oct 02 '18 at 11:23 PM

avatar image

MaxHeap
11 4 3 5

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question