@@ -2632,7 +2632,6 @@ bool DuelClient::ClientAnalyze(unsigned char* msg, size_t len) {
26322632 mainGame->dField .hovered_card = 0 ;
26332633 } else
26342634 mainGame->dField .RemoveCard (pc, pl, ps);
2635- mainGame->dField .DestroyCard (pcard);
26362635 } else {
26372636 if (!(pl & LOCATION_OVERLAY ) && !(cl & LOCATION_OVERLAY )) {
26382637 ClientCard* pcard = mainGame->dField .GetCard (pc, pl, ps);
@@ -3814,7 +3813,6 @@ bool DuelClient::ClientAnalyze(unsigned char* msg, size_t len) {
38143813 while (mainGame->dField .deck [player].size () > mcount) {
38153814 ClientCard* ccard = mainGame->dField .deck [player].back ();
38163815 mainGame->dField .deck [player].pop_back ();
3817- mainGame->dField .DestroyCard (ccard);
38183816 }
38193817 } else {
38203818 while (mainGame->dField .deck [player].size () < mcount) {
@@ -3829,7 +3827,6 @@ bool DuelClient::ClientAnalyze(unsigned char* msg, size_t len) {
38293827 while (mainGame->dField .hand [player].size () > hcount) {
38303828 ClientCard* ccard = mainGame->dField .hand [player].back ();
38313829 mainGame->dField .hand [player].pop_back ();
3832- mainGame->dField .DestroyCard (ccard);
38333830 }
38343831 } else {
38353832 while (mainGame->dField .hand [player].size () < hcount) {
@@ -3844,7 +3841,6 @@ bool DuelClient::ClientAnalyze(unsigned char* msg, size_t len) {
38443841 while (mainGame->dField .extra [player].size () > ecount) {
38453842 ClientCard* ccard = mainGame->dField .extra [player].back ();
38463843 mainGame->dField .extra [player].pop_back ();
3847- mainGame->dField .DestroyCard (ccard);
38483844 }
38493845 } else {
38503846 while (mainGame->dField .extra [player].size () < ecount) {
0 commit comments