mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
RNG: added additional checks (which forced an interface redesign), updated comments
This commit is contained in:
parent
197dd0f3c8
commit
ccab97ca7d
6 changed files with 65 additions and 26 deletions
|
|
@ -844,7 +844,7 @@ Response::ResponseCode Server_Player::cmdRollDie(const Command_RollDie &cmd, Res
|
|||
|
||||
Event_RollDie event;
|
||||
event.set_sides(cmd.sides());
|
||||
event.set_value(rng->getNumber(1, cmd.sides()));
|
||||
event.set_value(rng->rand(1, cmd.sides()));
|
||||
ges.enqueueGameEvent(event, playerId);
|
||||
|
||||
return Response::RespOk;
|
||||
|
|
@ -1524,7 +1524,7 @@ Response::ResponseCode Server_Player::cmdRevealCards(const Command_RevealCards &
|
|||
else if (cmd.card_id() == -2) {
|
||||
if (zone->getCards().isEmpty())
|
||||
return Response::RespContextError;
|
||||
cardsToReveal.append(zone->getCards().at(rng->getNumber(0, zone->getCards().size() - 1)));
|
||||
cardsToReveal.append(zone->getCards().at(rng->rand(0, zone->getCards().size() - 1)));
|
||||
} else {
|
||||
Server_Card *card = zone->getCard(cmd.card_id());
|
||||
if (!card)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue