diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index 623079e39..deee91ee8 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -280,7 +280,7 @@ public: int triggered; bool must; MTGAbility * mClone; - MayAbility(int _id, MTGAbility * _ability, MTGCardInstance * _source, bool must = false):MTGAbility(_id,_source),must(must),NestedAbility(_ability){ + MayAbility(int _id, MTGAbility * _ability, MTGCardInstance * _source, bool must = false):MTGAbility(_id,_source),NestedAbility(_ability),must(must){ triggered = 0; mClone = NULL; } diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index 8b0c6cf3f..578ac0c46 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -2230,7 +2230,7 @@ void GenericTriggeredAbility::setTriggerTargets(WEvent * e,MTGAbility * a){ MultiAbility * ma = dynamic_cast(a); if (ma) { - for (int i = 0; i < ma->abilities.size(); i++) { + for (size_t i = 0; i < ma->abilities.size(); i++) { setTriggerTargets(e,ma->abilities[i]); } }