can't play card message
This commit is contained in:
parent
bab5e47041
commit
276e1c8275
@ -592,6 +592,7 @@ class Player:
|
||||
self.hand.insert(hand_index, card)
|
||||
if withCard:
|
||||
self.hand.insert(_with, withCard)
|
||||
self.sio.emit('cant_play_card', room=self.sid)
|
||||
elif (card.usable_next_turn and card.can_be_used_now) or (isinstance(card, grc.ShopCard) and card.kind == grc.ShopCardKind.BLACK):
|
||||
if did_play_card:
|
||||
self.game.deck.scrap(card, True)
|
||||
|
@ -55,6 +55,7 @@
|
||||
<Chooser v-if="win_status !== undefined" :text="win_status?$t('you_win'):$t('you_lose')" />
|
||||
<Chooser v-if="show_role" :text="$t('you_are')" :cards="[my_role]" :hintText="($i18n.locale=='it'?my_role.goal:my_role.goal_eng)" :select="() => {show_role=false}" :cancel="() => {show_role=false}" :cancelText="$t('ok')" />
|
||||
<Chooser v-if="notifycard" :key="notifycard.card" :text="`${notifycard.player} ${$t('did_pick_as')}:`" :cards="[notifycard.card]" :hintText="$t(notifycard.message)" class="turn-notify-4s"/>
|
||||
<Chooser v-if="cantplaycard" :key="cantplaycard" :text="`${$t('cantplaycard')}`" class="turn-notify-4s"/>
|
||||
<Chooser v-if="!show_role && is_my_turn && pending_action < 2" :text="$t('play_your_turn')" :key="is_my_turn" class="turn-notify" />
|
||||
<Chooser v-if="!show_role && availableCharacters.length > 0" :text="$t('choose_character')" :cards="availableCharacters" :select="setCharacter"/>
|
||||
<Chooser v-if="hasToPickResponse" :playAudio="true" :text="`${$t('pick_a_card')} ${attacker?($t('to_defend_from')+' '+attacker):''}`" :key="hasToPickResponse" class="turn-notify" />
|
||||
@ -129,6 +130,7 @@ export default {
|
||||
noStar: false,
|
||||
committed_suit_manette: null,
|
||||
gold_nuggets: 0,
|
||||
cantplaycard: false,
|
||||
}),
|
||||
sockets: {
|
||||
role(role) {
|
||||
@ -198,6 +200,12 @@ export default {
|
||||
this.notifycard = null
|
||||
}.bind(this), 4000)
|
||||
},
|
||||
cant_play_card() {
|
||||
this.cantplaycard = true
|
||||
setTimeout(function(){
|
||||
this.cantplaycard = false
|
||||
}.bind(this), 1000)
|
||||
},
|
||||
event_card(card) {
|
||||
this.eventCard = card
|
||||
},
|
||||
|
@ -82,6 +82,7 @@
|
||||
"submit": "Submit",
|
||||
"copy": "Copy invite",
|
||||
"no_players_in_range": "You can't see the other players, equip a weapon or a scope!",
|
||||
"cantplaycard": "You can't play this card like that!",
|
||||
"chat": {
|
||||
"spectators": " | A spectator is watching the game | {n} spectators are watching the game",
|
||||
"chat": "Chat",
|
||||
|
@ -82,6 +82,7 @@
|
||||
"submit": "Invia",
|
||||
"copy": "Copia invito",
|
||||
"no_players_in_range": "Non vedi nessun giocatore, equipaggia un arma o un mirino!",
|
||||
"cantplaycard": "Non puoi giocare questa carta in questo modo!",
|
||||
"chat": {
|
||||
"spectators": " | Uno spettatore sta guardando la partita | {n} spettatori stanno guardando la partita",
|
||||
"chat": "Chat",
|
||||
|
Loading…
Reference in New Issue
Block a user