Hey everyone,
I’m sorry for the lack of responses the past week.
Just a quick update, the current version of the Action RPG Inventory System is already compatible with 4.12.
(I would personally hold off updating, because as of 4.12.1 many people are still experiencing crashes compiling blueprints and other little bugs introduced in 4.12)
I have also submitted the next update that removes all the Make InventoryItem nodes so that when you make changes to your **InventoryItem **structs you won’t have to jump through a few places and hook up your new variables between the Break/Make InventoryItem nodes.
The update should be released by Epic whenever they feel like it.
Version 1.6 - Submitted June 8th 2016
------- Update Notes -------
This update replaces all the Make InventoryItem nodes in the project with Set Member in struct nodes.
[SPOILER]
[InventoryManagerComponent]
SetItemAmount();
- Replaced the Make InventoryItem node with Set Member in InventoryItem node
AddToItemAmount();
- Replaced the Make InventoryItem node with Set Member in InventoryItem node
[InventoryPlayerController]
ServerLoadPlayerItems();
- Replaced the Make InventoryItem node with Set Member in InventoryItem node
[World_Actor]
UpdateItemAmount();
- Replaced the Make InventoryItem node with Set Member in InventoryItem node
[Loot_Actor]
SetItemAmount
*- Replaced macro with a function of the same name
(you can also if you want just add the exec in and out pins to the macro instead of making it a function in your own project);
- Replaced the Make InventoryItem node with Set Member in InventoryItem node*
GetRandomLootItems()
- Replaced old renamed macro with the new SetItemAmount() function
DEMO CONTENT
[Muppet]
GetRandomLootItems();
- Replaced old Break/Make InventoryItem nodes with Set member in InventoryItem node to update the amount.
[NPC]
LoadNPCEquipmentAndItems();
- Replaced old* Break/Make InventoryItem** nodes with Set member in InventoryItem node to update the amount.*
[/SPOILER]
With this update I will be removing support from 4.10 as 4.11 is a better base version and will keep supporting 4.11+ until a new version comes along that is a very drastic change.