Skip to content

Commit

Permalink
range-based for loop in card::check_xyz_level
Browse files Browse the repository at this point in the history
  • Loading branch information
salix5 committed Feb 7, 2025
1 parent b633d09 commit b757aa3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions card.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1047,10 +1047,10 @@ uint32_t card::check_xyz_level(card* pcard, uint32_t lv) {
int32_t min_count = 0;
effect_set mset;
filter_effect(EFFECT_XYZ_MIN_COUNT, &mset);
for (int32_t i = 0; i < mset.size(); ++i) {
for (auto& peffect: mset) {
pduel->lua->add_param(this, PARAM_TYPE_CARD);
pduel->lua->add_param(pcard, PARAM_TYPE_CARD);
int32_t count = mset[i]->get_value(2);
int32_t count = peffect->get_value(2);
if (count > min_count)
min_count = count;
}
Expand All @@ -1064,10 +1064,10 @@ uint32_t card::check_xyz_level(card* pcard, uint32_t lv) {
return (card_lv & MAX_XYZ_LEVEL) | ((uint32_t)min_count << 12);
return 0;
}
for(effect_set::size_type i = 0; i < eset.size(); ++i) {
for (auto& peffect: mset) {
pduel->lua->add_param(this, PARAM_TYPE_CARD);
pduel->lua->add_param(pcard, PARAM_TYPE_CARD);
uint32_t lev = eset[i]->get_value(2);
uint32_t lev = peffect->get_value(2);
uint16_t lv1 = lev & MAX_XYZ_LEVEL;
uint16_t count1 = (lev & 0xf000) >> 12;
if (count1 < min_count)
Expand Down

0 comments on commit b757aa3

Please sign in to comment.