Avoid introducing an invalid creature type

This commit is contained in:
drdev
2015-08-04 01:17:28 +00:00
parent 240fbe20ed
commit 0a40ff50ee

View File

@@ -109,8 +109,9 @@ public class ChooseTypeEffect extends SpellAbilityEffect {
//loop through sorted list and move each type to the front of the validTypes collection
for (Entry<String, Integer> entry : sortedList) {
String type = entry.getKey();
validTypes.remove(type);
validTypes.add(0, type);
if (validTypes.remove(type)) { //ensure an invalid type isn't introduced
validTypes.add(0, type);
}
}
}
}