public static void Init() { string itemName = "Corrupt Accuracy Module"; string resourceName = "BunnyMod/Resources/WeaponModules/corruptmoduleaccuracyfailure.png"; GameObject obj = new GameObject(itemName); CorruptModuleAccuracy Module = obj.AddComponent <CorruptModuleAccuracy>(); ItemBuilder.AddSpriteToObject(itemName, resourceName, obj); string shortDesc = "ERROR: AIM FAILURE."; string longDesc = "> \n\n>DETECTED FAILURE IN ACCURACY MODULE\n\n>FAILURE TO CALIBRATE WEAPON\n\n>SEEK CAUTION UNTIL RESTORATION COMPLETE"; Module.SetupItem(shortDesc, longDesc, "bny"); Module.quality = PickupObject.ItemQuality.EXCLUDED; ItemBuilder.AddPassiveStatModifier(Module, PlayerStats.StatType.Accuracy, 3.5f, StatModifier.ModifyMethod.ADDITIVE); }