Just a simple question.
Does AGS currently support multiple inventories for the same character?
No, currently you need to use dummy characters if you want more than one inventories.
That sounds clever, actually.
How do you actually do it to add an inventory item to a non-player character?
Just modify that character's inventory content direct via the character[...].inv[...] variables. For example, to add inv. #3 to inventory of character BLAH, use:
character[BLAH].inv[3]++;
You can do any arimetic manupulations with these variables.
if you want to display the inv. contents, just change to that character temporily before displaying an inv. GUI.
I see.
Cheers.