Page 1 of 1

[fixed]Primordial Ooze checks mana & no may

PostPosted: 13 Jan 2017, 10:24
by Aswan jaguar
Describe the Bug:
AI is forced to pay to Primordial Ooze all mana available even if AI doesn't have enough to pay for the full cost and so not only it receives damage but also spends all mana in vain and is not able to play any spells. fixed;

Which card did behave improperly?
Primordial Ooze - AI

Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Manalink 2016/08/27: Eldritch Moon v2, sealed

What exactly should be the correct behavior/interaction?
As I guess it is difficult to let AI to choose when to pay or not for Primordial Ooze it should at least not ever pay if mana is not enough to pay fully the upkeep cost.

Are any other cards possibly affected by this bug?
-

Re: [confirm]Primordial Ooze checks mana & no may

PostPosted: 31 Mar 2018, 10:24
by Aswan jaguar
Now in Manalink dev 778ccb5 version - duel, Primordial Ooze checks available mana/to counters and if there is available mana to cover counters cost it doesn't tap/deal damage to controller and cost is for free. This happens for both players not only for AI which that was meant to fix original bug.
1- This is wrong for AI,too as lands are not tapped.
2- For human there is an extra bug as ability is not optional. Of course same is for AI but if this is too difficult for AI to handle then it's ok not to be optional.
Charge_mana issue.

Re: [confirm]Primordial Ooze checks mana & no may

PostPosted: 15 May 2019, 08:41
by Aswan jaguar
Korath helped me with an easy and better way to fix this and more than 30 cards affected, in commit 3936db6f and not do it manually in each cards code like I was doing.