Commit 8aa79c28 authored by mercury233's avatar mercury233 Committed by GitHub

fix Duel.SwapDeckAndGrave (#497)

parent 61bf5a9b
......@@ -1075,6 +1075,7 @@ void field::swap_deck_and_grave(uint8 playerid) {
pcard->apply_field_effect();
pcard->enable_field_effect(true);
pcard->reset(RESET_TODECK, RESET_EVENT);
pcard->set_status(STATUS_PROC_COMPLETE, FALSE);
}
for(auto& pcard : ex) {
pcard->current.position = POS_FACEDOWN_DEFENSE;
......@@ -1085,6 +1086,7 @@ void field::swap_deck_and_grave(uint8 playerid) {
pcard->apply_field_effect();
pcard->enable_field_effect(true);
pcard->reset(RESET_TODECK, RESET_EVENT);
pcard->set_status(STATUS_PROC_COMPLETE, FALSE);
}
player[playerid].list_extra.insert(player[playerid].list_extra.end() - player[playerid].extra_p_count, ex.begin(), ex.end());
reset_sequence(playerid, LOCATION_GRAVE);
......
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