Commit 60300974 authored by mercury233's avatar mercury233

Merge branch 'master' of https://github.com/Fluorohydride/ygopro

parents d249901f f3f82ca7
...@@ -776,6 +776,8 @@ void DeckBuilder::FilterCards() { ...@@ -776,6 +776,8 @@ void DeckBuilder::FilterCards() {
unsigned int set_code = 0; unsigned int set_code = 0;
if(pstr[0] == L'@') if(pstr[0] == L'@')
set_code = dataManager.GetSetCode(&pstr[1]); set_code = dataManager.GetSetCode(&pstr[1]);
else
set_code = dataManager.GetSetCode(&pstr[0]);
if(pstr[0] == 0 || (pstr[0] == L'$' && pstr[1] == 0) || (pstr[0] == L'@' && pstr[1] == 0)) if(pstr[0] == 0 || (pstr[0] == L'$' && pstr[1] == 0) || (pstr[0] == L'@' && pstr[1] == 0))
pstr = 0; pstr = 0;
auto strpointer = dataManager._strings.begin(); auto strpointer = dataManager._strings.begin();
...@@ -854,13 +856,11 @@ void DeckBuilder::FilterCards() { ...@@ -854,13 +856,11 @@ void DeckBuilder::FilterCards() {
} else if(pstr[0] == L'@' && set_code) { } else if(pstr[0] == L'@' && set_code) {
if(!check_set_code(data, set_code)) continue; if(!check_set_code(data, set_code)) continue;
} else { } else {
if(wcsstr(text.name, pstr) == 0 && wcsstr(text.text, pstr) == 0) { if(wcsstr(text.name, pstr) == 0 && wcsstr(text.text, pstr) == 0
set_code = dataManager.GetSetCode(&pstr[0]); && (!set_code || !check_set_code(data, set_code)))
if(!set_code || !check_set_code(data, set_code))
continue; continue;
} }
} }
}
results.push_back(ptr); results.push_back(ptr);
} }
myswprintf(result_string, L"%d", results.size()); myswprintf(result_string, L"%d", results.size());
......
Subproject commit 800ecbbf27bab7de6de02cf610946b678b2ff047 Subproject commit 96bbbedb6e828f4a227cf5405ed8e284b0def2cc
Subproject commit 6505dc223d9754281c1b5bbd8605effdff33ff8a Subproject commit 5485784eac297306878f20f2c6cd4a0a51698653
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment