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"

Event Receive Condition Check Tutorial Broken

https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/QuickStart/11/index.html

This tutorial is apparently outdated by about less than a week I've been reading. Event Receive Condition Check has been removed. It was vaguely covered in this change session thing. and at this question.

As a noob to UE4 blueprint scripting, I can't follow that video as it discusses a lot of stuff I'm not familiar with and very little about the node I'm talking about. So in the context of the tutorial, I don't understand how to recreate that "Event Receive Condition Check" and "Finish Condition Check" nodes.

Does anyone know how with these new changes?

Product Version: Not Selected
Tags:
more ▼

asked Mar 11 '15 at 10:14 PM in Blueprint Scripting

avatar image

OmegaNemesis28
3 1 3 4

(comments are locked)
10|2000 characters needed characters left

2 answers: sort voted first

Receive Condition Check and Finish Condition Check have been removed, overriding Perform Condition Check or Perform Condition Check AI is the way to go now. You override a function in BP like so:

alt text

Just do it and take it from there, it's pretty intuitive. And if not please follow up :)

Cheers,

--mieszko

more ▼

answered Mar 12 '15 at 10:36 AM

avatar image

MieszkoZ STAFF
7.3k 223 57 412

avatar image OmegaNemesis28 Mar 12 '15 at 05:44 PM

Sorry it isn't very intuitive to me :(

Yes I acknowledge you can override it as I pointed out with that link, but I have no idea what I'm overriding and how to get it to perform like it does in the tutorial since the tutorial doesn't explain what exactly that node is doing. So what to do with its override I don't know and is why I asked. It also doesn't have the Finish Condition Check nodes?

avatar image MieszkoZ STAFF Mar 17 '15 at 02:47 PM

You override the function, use function's entry just as ReceiveConditionCheck event and instead of linking result to FinishConditionCheck you link it to function's output. You might need to introduce a local variable to temp-store the result since where you were able to have multiple FinishConditionCheck calls you can only have one function exit node.

Hope it helps and sorry for a delayed response!

avatar image Serellyn Mar 26 '15 at 09:32 AM

The Behaviour Tree tutorial realy should be updated. This way you will get the same question every day... I'm surprised it hasn't been updated to this day.

(comments are locked)
10|2000 characters needed characters left

Follow the answer in this link, a change was made in 4.7

AnswerHub link

more ▼

answered Mar 11 '15 at 10:20 PM

avatar image

mikepurvis
2.5k 101 66 260

avatar image OmegaNemesis28 Mar 11 '15 at 10:28 PM

Yes - I'm aware, as I said, its a recent change. The answers on that page don't help with this tutorial. At least, to my understanding. You can create an override function but you need to define the override function. Which those pictures and the shoestring of comments about various versions do not do. Like the response "There is an override function in p8 called PerformConditionCheck implement that function, within the function you'll need to set the ReturnNode's bool value to true / false based on the condition. " - is that what I need? Is his screenshot related? I don't follow. I see "Perform condition check overrides" but no such thing as event receive.

(comments are locked)
10|2000 characters needed characters left
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