Skip to content

Commit

Permalink
Fixed formatting on 2.3.4 changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
RoyAwesome committed Apr 29, 2024
1 parent bab5512 commit 93b4e9e
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions docs/arcinventory/changelogs/2.3.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@

Arc Inventory 2.3.4 supports 5.2, 5.3, and 5.4.

Improvements:
### Core

Core:
* Improved the replication of slots
* Removed the NAMED_ITEM_SLOT concept, and improved equality checks between item slots
* Re-Added the "Default Item Stack Class" to the Developer Settings. This will be the Item Stack Class chosen when generating items by default. It can be overriden in many places
Expand All @@ -16,7 +15,8 @@ Core:
* Added the ability to specify the owner of a newly generated ItemStack in `UArcInventoryModularBPFL::QuickGenerateModularItem`, saving an object duplication if you provide the owner of the inventory the item will be placed into if the item is to be instantly placed into an inventory.
* Added the ability to get items from the inventory even if the item is pending kill

Inventory
### Inventory

* Fixed Modular Inventory calling the incorrect processor's OnRep functions when replicating
* Fixed Processors RPCs not working
* Fixed various instances of Processors not being resolved correctly when loading (Instanced Subobject woes)
Expand All @@ -32,18 +32,21 @@ Inventory
* Added sorting of Processors for ProcessItemSwap, so that users have better control over which processors go first when deciding how to put items into the inventory.
* Modular Inventory Events are now split based on the modular inventory event tag. In C++ you will need to bind to the specific tag's event. There is a static event that catches all tags. This allows for optimization reducing the number of callbacks per tag. Note: This is the first part of a major refactor of the event system.

Active Processor
### Active Processor

* Fixed the double activate Bug
* Reworked the OnActive event. It is now called regardless of an ActiveAbilityInfo on the item, and is called more reliably on the client in network relevancy scenarios
* Added a behavior toggle for what to do if an item that is currently active is removed.

Equipment Processor
### Equipment Processor

* Fixed some unreliability in the OnEquipped event not being fired in relevancy scenarios

Item Stack
### Item Stack

* Added and replicated OnStatTag changed events
* Added Loose Item Tags that are replicated. You can now custom tag items.

### UI

UI
* Item Cards now have an Item Slot in addition to the item stack. This is largely optional, but helps when implementing widgets that may have default values

0 comments on commit 93b4e9e

Please sign in to comment.