internal new static ManualLogSource Logger; // allow access to the logger across the plugin classes public void Awake() { Logger = base.Logger; var noHeal = new R2API.CustomBuff("noHeal", new BuffDef { buffColor = Color.red, canStack = true, isDebuff = true, name = "NoHeal", }); ConfigFile cfgFile = new ConfigFile(Path.Combine(Paths.ConfigPath, ModGuid + ".cfg"), true); EnemyChanceToStealItem = cfgFile.Bind(new ConfigDefinition("Global.VanillaTweaks", "EnemyChanceToStealItems"), 0.5, new ConfigDescription( "Base chance in percent that enemys steal items from you (basechance*(itemcount/EnemyItemDivisor)")); EnemyItemDivisor = cfgFile.Bind(new ConfigDefinition("Global.VanillaTweaks", "EnemyItemDivisor"), 20, new ConfigDescription( "Enemy item devisior for stealing items from you (basechance*(itemcount/EnemyItemDivisor)")); PlayerChanceToStealItem = cfgFile.Bind(new ConfigDefinition("Global.VanillaTweaks", "PlayerChanceToStealItem"), 8.0, new ConfigDescription( "Chance in percent that you steal items from the enemy")); indexNoHealBuff = BuffAPI.Add(noHeal); Assets.Init(); Hooks.Init(); }