add card range
This commit is contained in:
parent
73aba80b56
commit
fefa97a8aa
@ -28,6 +28,8 @@ class Card(ABC):
|
|||||||
self.vis_mod = vis_mod
|
self.vis_mod = vis_mod
|
||||||
self.sight_mod = sight_mod
|
self.sight_mod = sight_mod
|
||||||
self.range = range
|
self.range = range
|
||||||
|
if self.range != 0 and self.range != 99:
|
||||||
|
self.alt_text = f'{self.range} 🔍'
|
||||||
self.desc = desc
|
self.desc = desc
|
||||||
self.need_target = False
|
self.need_target = False
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ class Game:
|
|||||||
available_roles = available_roles[:len(self.players)]
|
available_roles = available_roles[:len(self.players)]
|
||||||
random.shuffle(available_roles)
|
random.shuffle(available_roles)
|
||||||
for i in range(len(self.players)):
|
for i in range(len(self.players)):
|
||||||
self.sio.emit('chat_message', room=self.name, data=f'{self.players[i].name} ha come personaggio {self.players[i].character.name}')
|
self.sio.emit('chat_message', room=self.name, data=f'{self.players[i].name} ha come personaggio {self.players[i].character.name}, la sua abilità speciale è: {self.players[i].character.desc}')
|
||||||
self.players[i].set_role(available_roles[i])
|
self.players[i].set_role(available_roles[i])
|
||||||
if isinstance(available_roles[i], roles.Sheriff) or (len(available_roles) == 3 and isinstance(available_roles[i], roles.Vice)):
|
if isinstance(available_roles[i], roles.Sheriff) or (len(available_roles) == 3 and isinstance(available_roles[i], roles.Vice)):
|
||||||
if isinstance(available_roles[i], roles.Sheriff):
|
if isinstance(available_roles[i], roles.Sheriff):
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<div :class="{ card: true, equipment: card.is_equipment, character:card.is_character, back:card.is_back}">
|
<div :class="{ card: true, equipment: card.is_equipment, character:card.is_character, back:card.is_back}">
|
||||||
<h4>{{card.name}}</h4>
|
<h4>{{card.name}}</h4>
|
||||||
<div class="emoji">{{card.icon}}</div>
|
<div class="emoji">{{card.icon}}</div>
|
||||||
<div v-if="card.is_character" class="alt_text">{{card.alt_text}}</div>
|
<div class="alt_text">{{card.alt_text}}</div>
|
||||||
<div class="suit">{{card.number}}{{suit}}</div>
|
<div class="suit">{{card.number}}{{suit}}</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@ -91,12 +91,12 @@ export default {
|
|||||||
right: 3pt;
|
right: 3pt;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.card.character .alt_text {
|
.alt_text {
|
||||||
right: 3pt;
|
right: 3pt;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
font-size: small;
|
font-size: small;
|
||||||
bottom: 16pt;
|
bottom: 20pt;
|
||||||
left: 3pt;
|
left: 3pt;
|
||||||
}
|
}
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
|
Loading…
Reference in New Issue
Block a user