Jump to content

Companion give item


kiddrabbit

Recommended Posts

Hi all,

 

Making a custom companion in CK and everything is all set except for one little thing...my companion won't give the player items.

 

What I've done so far:

 

1. Set value to true in companionactorscript for ShouldGivePlayerItems

2. Created a leveled list for the items and set that as the value under ItemToGive

3. Made Idles and Hellos in quest dialogue and set relevant idle conditions to 'HasItemForPlayer'

 

Am I missing a step somewhere? Any suggestions would be appreciated. Thanks!!

Link to comment
Share on other sites

  • 2 weeks later...

Maybe you fixed this already but gonna give some tips anyway since I had the same problem.

 

Look at Curie for example. Open Quest COMCurie, go to Misc tab and select hello topic.

 

You see, her Hatred hello is first, then "has item for player" and then rest. Reason is because if you put normal hello first, it plays, and it never gets to "has item for player". Also, her hatred is first, so she will never give item if she hates you.

 

You can fix it by moving info topics out and back in, in right order or making all the info groups Random or putting conditions for all. Like give all normal hellos condition "hasitemforplayer == 0".

 

This is how I got mine to work, just make sure "Has item for player" comes before normal hellos.

 

Mine originally looked like this in hello topic:

Hatred hello group

Love hello group

etc .. etc..

HasItemforPlayer group

 

And I simply made it like this:

Hatred hello group

HasItemforPlayer group

and then the rest.

 

Hope you get the idea. If you just put all groups Random it should work too, but your companion will not always give you item unless you do the conversation multiple times(because random). Do the same thing in ComCurieTalk too. (or whatever your companion name is)

 

You said you had conditions tho so maybe it should already work. Sometimes it takes long time before companion has item. Just throwing out ideas.

 

Edit: Easiest way is just to give all other hello groups condition "hasitemforplayer==0".

Edited by vkz89q
Link to comment
Share on other sites

  • Recently Browsing   0 members

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