Initiative abilities - added card hint with initiative info to all related cards (closes #11424);

tests: added verify test for miss initiative card hint;
gui: fixed wrong max amount of card hint windows;
This commit is contained in:
Oleg Agafonov 2023-11-19 23:00:42 +04:00
parent 77eb3b35b8
commit 6e99a3653a
29 changed files with 92 additions and 22 deletions

View file

@ -16,6 +16,7 @@ import mage.abilities.effects.common.FightTargetsEffect;
import mage.abilities.effects.common.counter.ProliferateEffect;
import mage.abilities.effects.keyword.ScryEffect;
import mage.abilities.hint.common.CitysBlessingHint;
import mage.abilities.hint.common.InitiativeHint;
import mage.abilities.hint.common.MonarchHint;
import mage.abilities.keyword.*;
import mage.cards.*;
@ -2048,6 +2049,7 @@ public class VerifyCardDataTest {
Map<Class, String> cardHints = new HashMap<>();
cardHints.put(CitysBlessingHint.class, "city's blessing");
cardHints.put(MonarchHint.class, "the monarch");
cardHints.put(InitiativeHint.class, "the initiative");
for (Class hintClass : cardHints.keySet()) {
String lookupText = cardHints.get(hintClass);
boolean needHint = ref.text.contains(lookupText);