public override void Finalize(Deity self, IEnumerable <Deity> deities) { self.ChanceOfBlessing += 0.25f; self.ChanceOfCurse -= 0.25f; self.StrengthOfLikes *= 2; self.StrengthOfDislikes /= 2; self.SacrificeCost += 5; _lover = self; while (_lover == self) { _lover = deities.ToArray()[Globals.Random.Next(deities.Count())]; } self.Likes.Add(_lover.GetShortTitle()); _lover.Likes.Add(self.GetShortTitle()); }