*Added "IsTriggered<Triggered-variable name>" to hasProperty.

This commit is contained in:
jendave
2011-08-07 00:30:39 +00:00
parent 869775f3b3
commit ca454d52cd

View File

@@ -2921,6 +2921,15 @@ public class Card extends MyObservable {
{ {
if(!manaCost.contains("P")) return false; if(!manaCost.contains("P")) return false;
} }
else if(Property.startsWith("IsTriggered"))
{
Object TriggeredObject = source.getTriggeringObject(Property.substring(11));
if(!(TriggeredObject instanceof Card))
return false;
if(!TriggeredObject.equals(this))
return false;
}
else { else {
if(Property.equals("ChosenType")) { if(Property.equals("ChosenType")) {
if(!isType(source.getChosenType())) return false; if(!isType(source.getChosenType())) return false;