Yeah, the standalone reward_item entry stopped working a while ago, wasn't a very good way to do it anyway.
Unaltered, reward_random_item with a single item in on_complete is the simplest way to give a single item. I still use it. You could call it multiple times in on_complete to add more than one item.
Beyond that, you could add a custom function to xr_effects.script to give multiple items. This should do it:
Code: Select all
function reward_multiple( actor, npc, p )
if ( p and #p > 1 ) then
for i = 1, #p do
if ( db.actor ) then
dialogs.relocate_item_section( db.actor, p[i], "in" )