private static void CcBossLoot(ConCommandArgs args)
 {
     if (args.Count != 1 || !TryParseIntoConfig(args[0], WrapOverrideBossLootScalingEnabled))
     {
         Debug.Log("Invalid arguments.");
     }
     else
     {
         Debug.Log($"Boss loot scaling disable set to {WrapOverrideBossLootScalingEnabled}.");
         Hooks.FixBoss();
     }
 }
 private static void CCBossLootCredit(ConCommandArgs args)
 {
     if (args.Count != 1 || !TryParseIntoConfig(args[0], WrapBossLootCredit))
     {
         Debug.Log("Invalid arguments.");
     }
     else
     {
         Debug.Log($"Boss loot credit set to {WrapBossLootCredit}.");
         Hooks.FixBoss();
     }
 }
 public ShareSuite()
 {
     InitWrap();
     On.RoR2.Console.Awake += (orig, self) =>
     {
         CommandHelper.RegisterCommands(self);
         FrogtownInterface.Init(Config);
         orig(self);
     };
     // Register all the hooks
     Hooks.OnGrantItem();
     Hooks.OnShopPurchase();
     Hooks.OnPurchaseDrop();
     Hooks.DisableInteractablesScaling();
     Hooks.ModifyGoldReward();
     Hooks.SplitTpMoney();
     Hooks.FixBoss();
 }
 public ShareSuite()
 {
     InitWrap();
     On.RoR2.Console.Awake += (orig, self) =>
     {
         CommandHelper.RegisterCommands(self);
         FrogtownInterface.Init(Config);
         orig(self);
     };
     // Register all the hooks
     Hooks.OnGrantItem();
     Hooks.OnGrantEquipment();
     Hooks.OnShopPurchase();
     Hooks.OnPurchaseDrop();
     Hooks.OverrideInteractablesScaling();
     Hooks.ModifyGoldReward();
     Hooks.SplitTpMoney();
     Hooks.BrittleCrownHook();
     // Hooks.PickupFix();
     Hooks.OverrideBossScaling();
 }