GIS 1.1
These notes describe the changes introduced in Generic Inventory System 1.1.
Equipment system
Improvements
- Improved equipment groups and addressed network timing for equipment actors, so the equipment instance's begin-play callback waits for its actors to synchronize.
- Added EquipmentActorInterface so actors associated with an equipment instance can access its information.
- Added an interface to find an equipment slot from equipment.
- Fixed manual equipment activation, which previously required cycling an equipment group.
- Skip invalid or empty slots when cycling an equipment group.
- Added OnEquipmentTick to EquipmentInterface.
Item system
Improvements
- Improved item-definition validation logging.
Developer experience
- Added an editor module for creating common data assets from the Content Browser.
- Required attribute tags to start with GIS.Attribute.
- Added Fragment data validation for custom Blueprint and C++ validation rules.
Bug fixes
- Fixed a crash caused by the Mixin TargetObject not being replicated.
- Fixed incorrect owners in AttributeContainer and FragmentStateContainer when duplicating an item instance.