We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8cab24c commit 9ab36ecCopy full SHA for 9ab36ec
1 file changed
gframe/client_card.cpp
@@ -141,6 +141,16 @@ void ClientCard::UpdateInfo(unsigned char* buf) {
141
if(flag & QUERY_OVERLAY_CARD) {
142
int count = BufferIO::Read<int32_t>(buf);
143
for(int i = 0; i < count; ++i) {
144
+ if(i >= overlayed.size()) {
145
+ ClientCard* xcard = new ClientCard;
146
+ overlayed.push_back(xcard);
147
+ mainGame->dField.overlay_cards.insert(xcard);
148
+ xcard->overlayTarget = this;
149
+ xcard->location = LOCATION_OVERLAY;
150
+ xcard->sequence = (unsigned char)(overlayed.size() - 1);
151
+ xcard->owner = controler; // not accurate
152
+ xcard->controler = controler;
153
+ }
154
overlayed[i]->SetCode(BufferIO::Read<int32_t>(buf));
155
}
156
0 commit comments