Jump to content

[SOLVED] AI packages - inventory conditions


Guest

Recommended Posts

Posted (edited)

So here I go again messing around with things that I don't know trying, failling, correcting still failing ?

 

What I'm trying to achieve is to have an AI package start based on criterias like:

- specific item(s) in players inventory must exist.

- player must be sitting

 

I've tried out the functions "getsitting" and getinfurniture (or something like that) but it doesn't seem to work.

 

I'm not sure if there is a function in CK that could help with the item in inventory condition.

Edited by Thor2000
solution suggest below by Yinkle & JobiWanUK
Posted
1 hour ago, Thor2000 said:

So here I go again messing around with things that I don't know trying, failling, correcting still failing ?

 

What I'm trying to achieve is to have an AI package start based on criterias like:

- specific item(s) in players inventory must exist.

- player must be sitting

 

I've tried out the functions "getsitting" and getinfurniture (or something like that) but it doesn't seem to work.

 

I'm not sure if there is a function in CK that could help with the item in inventory condition.

Tried something like this in the CK?

Untitled.jpg.f9fae359e2c8e0bf0a96f7c45b411dda.jpg

Equivalent in Xedit:

 

PlayerRef [PLYR:00000014].GetSitting = 1.000000 AND
PlayerRef [PLYR:00000014].GetItemCount(Ale "Ale" [ALCH:00034C5E]) = 1.000000 AND

Posted
59 minutes ago, Yinkle said:

Tried something like this in the CK?

Untitled.jpg.f9fae359e2c8e0bf0a96f7c45b411dda.jpg

Equivalent in Xedit:

 

PlayerRef [PLYR:00000014].GetSitting = 1.000000 AND
PlayerRef [PLYR:00000014].GetItemCount(Ale "Ale" [ALCH:00034C5E]) = 1.000000 AND

This is scary shit.. like deja vu. Yes... I did exaclty as you have it above. In addition, I had a  condition for getinworldspace == 1.

The package worked with only getinworldspace condition, but when I added getItemCount (and the ale, lol), it didn't. I also tried with GetSitting condition together with getinworldspace,but that didn't work either.

 

I'm using a template based on patrol. Does that have anything to do with?

Posted
56 minutes ago, JobiWanUK said:

I was about to reply with GetItemCount on the player too. You're probably best using > 0 rather than ==1 just in case the player has more than one.

 

But GetSitting needs to be = 3 not 1

 

GetSitting - Creation Kit

Yeah used 1, but later tried 3 because of the link you have. Still it didn't work. One thing though.... my character is sitting on a tree block that is provided from the camping mod. Maybe that something to do with it too. Should probably just place a ordinary furniture chair outside and test with that instead.

Posted

Ok, I must have done something sligthly different when I tried! With the settings you to suggest above it works like a charm ?.

 

So many thanks to both of you.

 

jobiwanuk and yinkle

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...