FunkFrog / ShareSuite

Risk of Rain 2 Item, Money, & Equipment sharing mod build upon BepInEx
https://thunderstore.io/package/FunkFrog-and-Sipondo/ShareSuite/
GNU General Public License v3.0
39 stars 26 forks source link

Can no longer open chests after June 25th Update #26

Closed delizin closed 5 years ago

delizin commented 5 years ago

Installed Mods Only: FunkFrog-and-Sipondo-ShareSuite-1.7.3

Describe the bug After this mornings update, I am no longer able to open any chests or item selectors. Other non-loot interactables, such as the teleporter and escape pod are working normally. ShareSuite is the only mod that I have installed. Disabling the mod and running with just BepInEx enabled fixes the issue. This bug is affecting both single player and multiplayer modes.

Everything was working just fine last night prior to the update. My friends and I really love this plugin, thank you.

To Reproduce Steps to reproduce the behavior:

  1. Start a game
  2. Get monies
  3. Try to open a chest. Nothing will happen at all.

Additional context Just noticed that I am getting an error in the BepInEx console on startup. Here is the trace it is giving:

[Error  : Unity Log] MissingMethodException: void RoR2.DeathRewards.OnKilled(RoR2.DamageInfo)
Stack trace:
ShareSuite.Hooks.ModifyGoldReward () (at <b876dfcfbf914c2e98cccdc3db704d44>:0)
ShareSuite.ShareSuite..ctor () (at <b876dfcfbf914c2e98cccdc3db704d44>:0)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Application:.cctor()
RoR2.Console:RegisterLogHandler()

Here is my config, in case one of the options could be contributing to this bug:

[Balance]

# Toggles item sharing for specifically the Queen's Gland (reduces possible lag).
QueensGlandsShared = false

# Toggles 3D printer and Cauldron item dupe fix by giving the item directly instead of dropping it on the ground.
PrinterCauldronFix = true

# Toggles item sharing for dead players.
DeadPlayersGetItems = true

# Toggles override of the scalar of interactables (chests, shrines, etc) that spawn in the world to your configured credit.
OverridePlayerScaling = true

# If player scaling via this mod is enabled, the amount of players the game should think are playing in terms of chest spawns.
InteractablesCredit = 1

# Toggles override of the scalar of boss loot drops to your configured balance.
OverrideBossLootScaling = true

[Settings]

# Toggles mod.
ModEnabled = true

# Toggles money sharing.
MoneyShared = false

# Toggles item sharing for common items.
WhiteItemsShared = true

# Toggles item sharing for rare items.
GreenItemsShared = true

# Toggles item sharing for legendary items.
RedItemsShared = true

# Toggles item sharing for Lunar items.
LunarItemsShared = false

# Toggles item sharing for boss items.
BossItemsShared = true

# Specifies the amount of boss items dropped when boss drop override is true.
BossLootCredit = 1

# Toggles money scalar.
MoneyScalarEnabled = false

# Modifies player count used in calculations of gold earned when money sharing is on.
MoneyScalar = 1

# Items (by index) that you do not want to share, comma seperated. Please find the item indices at: https://github.com/risk-of-thunder/R2Wiki/wiki/Item-Equipment-names
ItemBlacklist = 
FunkFrog commented 5 years ago

Working on it now!

FunkFrog commented 5 years ago

Resolved in 1.8.0! Get it here: https://thunderstore.io/package/FunkFrog-and-Sipondo/ShareSuite/