diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index a6bb5404c..7fd854cb3 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -708,7 +708,7 @@ MTGAbility * AbilityFactory::parseMagicLine(string s, int id, Spell * spell, MTG string thises[] = { "this(", "thisforeach(" }; found = string::npos; int i = -1; - for (size_t j = 0; j < thises->length(); ++j) + for (size_t j = 0; j < sizeof(thises)/sizeof(string); j++) { size_t found2 = s.find(thises[j]); if (found2 != string::npos && ((found == string::npos) || found2 < found)) @@ -792,7 +792,7 @@ MTGAbility * AbilityFactory::parseMagicLine(string s, int id, Spell * spell, MTG string lords[] = { "lord(", "foreach(", "aslongas(", "teach(", "all(" }; found = string::npos; i = -1; - for (size_t j = 0; j < lords->length(); ++j) + for (size_t j = 0; j < sizeof(lords)/sizeof(string); ++j) { size_t found2 = s.find(lords[j]); if (found2 != string::npos && ((found == string::npos) || found2 < found))