mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-01-04 17:17:56 -08:00
fixed packet length calculation bug, re-enabled deck selection
This commit is contained in:
@@ -708,17 +708,15 @@ ResponseCode Server_ProtocolHandler::cmdDeckSelect(const Command_DeckSelect &cmd
|
||||
return RespFunctionNotAllowed;
|
||||
|
||||
DeckList *deck;
|
||||
if (cmd.deck_id() == -1) {
|
||||
// if (!cmd->getDeck())
|
||||
// return RespInvalidData;
|
||||
// deck = new DeckList(cmd->getDeck());
|
||||
} else {
|
||||
if (cmd.has_deck_id()) {
|
||||
try {
|
||||
deck = getDeckFromDatabase(cmd.deck_id());
|
||||
} catch(ResponseCode r) {
|
||||
return r;
|
||||
}
|
||||
}
|
||||
} else
|
||||
deck = new DeckList(QString::fromStdString(cmd.deck()));
|
||||
|
||||
player->setDeck(deck);
|
||||
|
||||
game->sendGameEvent(new Event_PlayerPropertiesChanged(player->getPlayerId(), player->getProperties()), new Context_DeckSelect(deck->getDeckHash()));
|
||||
|
||||
Reference in New Issue
Block a user