This is how I'm doing it but it causes error spam in the bot like summon skeletons does.
First I created a new check to see if any of my summons had the Flesh Offering buff like this:
private int FleshOfferingBuffed { get { return LokiPoe.ObjectManager.Objects.OfType<Monster>().Count(m => m.IsValid && m.IsFriendly && m.HasAura("offering_offensive") && !m.IsDead); } }
then I added a line to Exile.cs for Flesh Offering that makes sure that none of the minions are buffed, there are dead summonables nearby to use it on, and I have max zombies up so I'm not wasting corpses.
Register("Flesh Offering", ret => FleshOfferingBuffed == 0 && DeadSummonablesNearby.Any() && NumZombies == MaxZombies);
Works for me, but, as I said, causes mass error spam in bot about null references that I have been unable to fix. Hopefully pushedx can weigh in on my dirty code and fix it.
View attachment 124611
This is my default exile.cs file with the edits done.