BOK Offerings
I'm almost done with the Offering ability, just a few final bits to implement that I need help with:
1 - How do I cancel an ability/cost payment from within ManaCostBeingPaid.java? I need to do this so that if you decide against making an offering the whole cost payment is cancelled rather than just the sacrifice input. Or should I just make the sac input mandatory seeing as for it to have allowed you to Offering-cast it you have to have a valid offering? Only reason I don't want to make it mandatory is that you might click on the Patron accidentally and want to cancel out, but if the sacrificed creature satisfies the full cost you never get to cancel out of the ability (not an issue though if there's mana left to be paid).
2 - I can't figure out how to get the ai payment working! Probably need to rework the whole ruddy thing.
I'll post a patch at some point when I have the other issue sorted.
1 - How do I cancel an ability/cost payment from within ManaCostBeingPaid.java? I need to do this so that if you decide against making an offering the whole cost payment is cancelled rather than just the sacrifice input. Or should I just make the sac input mandatory seeing as for it to have allowed you to Offering-cast it you have to have a valid offering? Only reason I don't want to make it mandatory is that you might click on the Patron accidentally and want to cancel out, but if the sacrificed creature satisfies the full cost you never get to cancel out of the ability (not an issue though if there's mana left to be paid).
2 - I can't figure out how to get the ai payment working! Probably need to rework the whole ruddy thing.