Card-Forge / forge

An unofficial rules engine for the world's greatest card game.
GNU General Public License v3.0
869 stars 514 forks source link

HybridMana Cost choose before Cost Adjustment #5374

Open Hanmac opened 1 month ago

Hanmac commented 1 month ago

From 601.2b:

If a cost that will be paid as the spell is being cast includes hybrid mana symbols, the player announces the nonhybrid equivalent cost they intend to pay. If a cost that will be paid as the spell is being cast includes Phyrexian mana symbols, the player announces whether they intend to pay 2 life or a corresponding colored mana cost for each of those symbols.

That would help with other Cost Adjustment if the ManaCost is already "normalized"

tool4ever commented 1 month ago

This might be difficult for AI again. To start working on this I'd need some good ideas how it could make the decisions at that point without messing up its payment chances 🤔 Or maybe it would still be acceptable to let it pay the old way at first?

Hanmac commented 1 month ago

I think we should first think on how it could be done Game Mechanics wise (And Gui dialog)

Connecting that to AI later will probably be the easier part

tool4ever commented 1 month ago

Ideally the dialog would only show if the user wants to override which half gets picked that means it doesn't need to be that pretty :p

Hanmac commented 1 month ago

IF we could get the AI ready, we could try to Automate it with AI trying to pick the Most favorite outcome

github-actions[bot] commented 1 day ago

This issue has not been updated in a while and has now been marked as stale. Stale messages will be auto closed.