mirror of
https://github.com/magefree/mage.git
synced 2026-01-23 19:59:54 -08:00
[MH1] added Unbound Flourishing
This commit is contained in:
parent
3599d6343c
commit
12fc854777
16 changed files with 457 additions and 51 deletions
|
|
@ -1502,18 +1502,20 @@ public class ComputerPlayer extends PlayerImpl implements Player {
|
|||
}
|
||||
|
||||
@Override
|
||||
public int announceXMana(int min, int max, String message, Game game, Ability ability) {
|
||||
public int announceXMana(int min, int max, int multilier, String message, Game game, Ability ability) {
|
||||
log.debug("announceXMana");
|
||||
//TODO: improve this
|
||||
int xMin = min * multilier;
|
||||
int xMax = (max == Integer.MAX_VALUE ? max : max * multilier);
|
||||
int numAvailable = getAvailableManaProducers(game).size() - ability.getManaCosts().convertedManaCost();
|
||||
if (numAvailable < 0) {
|
||||
numAvailable = 0;
|
||||
} else {
|
||||
if (numAvailable < min) {
|
||||
numAvailable = min;
|
||||
if (numAvailable < xMin) {
|
||||
numAvailable = xMin;
|
||||
}
|
||||
if (numAvailable > max) {
|
||||
numAvailable = max;
|
||||
if (numAvailable > xMax) {
|
||||
numAvailable = xMax;
|
||||
}
|
||||
}
|
||||
return numAvailable;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue