Closed LeftUnknown closed 2 years ago
some additional info from BepInEx console when trying to pick up an item with share suite enabled
The full stack trace:
[Error: Unity Log] MissingFieldException: Field 'RoR2.ItemDef.tier' not found.
Stack trace:
DMD<>?123236352.Hook
I pulled the code just to take a look see, it appears to be something in the OnGrantItem method starting line 136 in ItemSharingHooks.cs. Maybe when it checks for IsValidItemPickup? That seems like it's the first time it tries to hit the tier property of an item definition.
Yeah they changed how item tiers work to make them more flexible for modding afaik. Simply means that we have to get rid of the enum.
Fixed in version 2.7.1
Installed Mods Normal API's, Item Stats, and ShareSuite. Disabling share suite immediately resolves issue. Describe the bug All players unable to pick up items in both SP and MP while ShareSuite is enabled.
To Reproduce
Expected behavior Acquisition of item and distribution amongst players.