Forum rules - please read before posting.

Inventory interaction "Carrying Specific Item"

Example (see supplied image)
Inventory:Check -> Carrying Specific Item -> ID Card

If I select the ID Card, the condition is met and the Character:Face Object part of the ActionList runs as it should.

But if I select a Knife to use instead of the ID Card, I would assume the If condition is not met would run and the Dialogue:Play Speech part of the ActionList would run...but it doesn't

Am I missing something simple that needs to be setup?

Image: https://imgur.com/mSdKjRo

Unity version: 2021.3.21f1
AC version: 1.77.0

Comments

  • "Carrying Specific Item" relates to any item present in the Player's inventory - not just the one currently selected.

    The Inventory: Check selected Action can be used to determine if a given item is selected, but if you're dealing with Hotspot interactions - you'll instead want to define an "Inventory interaction" for your Hotspot that's mapped to your given item.

    "Inventory interactions" will run only when a specified item is used on a specified Hotspot - so there's no need to check for it in the ActionList.

    A tutorial on using Inventory items on Hotspots can be found here.

  • Thanks Chris. I was thinking I could use the above process to give a response when the wrong item was trying to be used on a hotspot. I reviewed the manual a little more and found the simple answer was to use Unhandled Inventory Interaction. This gave me the results I was looking for. Thanks again for taking the time to reply to everyone's questions.

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Welcome to the official forum for Adventure Creator.