private void CharacterMaster_TransformBody(On.RoR2.CharacterMaster.orig_TransformBody orig, RoR2.CharacterMaster self, string bodyName) { if (bodyName == "HereticBody" && self.GetComponent <BaseAI>()) { CopyFromHeretic(self); } orig(self, bodyName); }
private void CharacterMaster_TransformBody(On.RoR2.CharacterMaster.orig_TransformBody orig, CharacterMaster self, string bodyName) { if (bodyName == "HereticBody") { if (self.inventory && self.inventory.GetItemCount(RoR2Content.Items.LunarTrinket) > 0) { orig(self, bodyName); } return; } }