bullet holes in card borders and less tidy equipments
This commit is contained in:
parent
cc936fb3b9
commit
17a3568ba5
@ -89,6 +89,19 @@ export default {
|
|||||||
#816b45 10px
|
#816b45 10px
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
.card:not(.back,.fistful-of-cards,.high-noon,.gold-rush):before{
|
||||||
|
content: "";
|
||||||
|
background-image: radial-gradient(var(--bg-color) 13%, #0000 5%),
|
||||||
|
radial-gradient(var(--bg-color) 14%, transparent 5%),
|
||||||
|
radial-gradient(var(--bg-color) 8%, transparent 5%);
|
||||||
|
background-position: -12px 0, 12px 14px, 0 -12pt;
|
||||||
|
background-size: 50px 50px;
|
||||||
|
position: absolute;
|
||||||
|
top: -10px;
|
||||||
|
left: -10px;
|
||||||
|
bottom: -4px;
|
||||||
|
right: -4px;
|
||||||
|
}
|
||||||
.card.equipment {
|
.card.equipment {
|
||||||
box-shadow:
|
box-shadow:
|
||||||
0 0 0 3pt #5c5e83,
|
0 0 0 3pt #5c5e83,
|
||||||
|
@ -61,7 +61,7 @@
|
|||||||
<div class="tiny-equipment">
|
<div class="tiny-equipment">
|
||||||
<Card v-for="(card, i) in p.equipment" v-bind:key="card.name+card.number"
|
<Card v-for="(card, i) in p.equipment" v-bind:key="card.name+card.number"
|
||||||
:card="card" @click.native="selectedInfo = p.equipment"
|
:card="card" @click.native="selectedInfo = p.equipment"
|
||||||
:style="`margin-top: ${i<1?10:-(Math.min((p.equipment.length+p.gold_rush_equipment.length+1)*12,80))}pt`"/>
|
:style="`margin-top: ${i < 1 ? 10 : -(Math.min((p.equipment.length + p.gold_rush_equipment.length + 1) * 12, 80))}pt;`"/>
|
||||||
<Card v-for="(card, i) in p.gold_rush_equipment" v-bind:key="card.name+card.number"
|
<Card v-for="(card, i) in p.gold_rush_equipment" v-bind:key="card.name+card.number"
|
||||||
:card="card" @click.native="selectedInfo = p.gold_rush_equipment"
|
:card="card" @click.native="selectedInfo = p.gold_rush_equipment"
|
||||||
:style="`margin-top: ${i+p.equipment.length<1?10:-(Math.min((p.equipment.length+p.gold_rush_equipment.length+1)*12,80))}pt`"/>
|
:style="`margin-top: ${i+p.equipment.length<1?10:-(Math.min((p.equipment.length+p.gold_rush_equipment.length+1)*12,80))}pt`"/>
|
||||||
@ -531,8 +531,14 @@ export default {
|
|||||||
transform: scale(0.8);
|
transform: scale(0.8);
|
||||||
margin-bottom: -4pt;
|
margin-bottom: -4pt;
|
||||||
}
|
}
|
||||||
|
.tiny-equipment .card {
|
||||||
|
transform: rotate(2deg);
|
||||||
|
}
|
||||||
|
.tiny-equipment .card:nth-child(odd) {
|
||||||
|
transform: rotate(-2deg);
|
||||||
|
}
|
||||||
.tiny-equipment .card:hover {
|
.tiny-equipment .card:hover {
|
||||||
transform: translateY(10px) scale(1.1);
|
transform: translateY(10px) scale(1.2);
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
.tiny-character {
|
.tiny-character {
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
<p v-if="instruction && (lives > 0 || is_ghost)" class="center-stuff">{{instruction}}</p>
|
<p v-if="instruction && (lives > 0 || is_ghost)" class="center-stuff">{{instruction}}</p>
|
||||||
<!-- <button v-if="canEndTurn" @click="end_turn">Termina Turno</button> -->
|
<!-- <button v-if="canEndTurn" @click="end_turn">Termina Turno</button> -->
|
||||||
<div class="equipment-slot">
|
<div class="equipment-slot">
|
||||||
<Card v-if="my_role" :card="my_role" class="back"
|
<Card v-if="my_role" :card="my_role" class="back" style="transform:rotate(-2deg)"
|
||||||
@pointerenter.native="desc=($i18n.locale=='it'?my_role.goal:my_role.goal_eng)" @pointerleave.native="desc=''"/>
|
@pointerenter.native="desc=($i18n.locale=='it'?my_role.goal:my_role.goal_eng)" @pointerleave.native="desc=''"/>
|
||||||
<Card v-if="character" :card="character" style="margin-left: -30pt;margin-right: 0pt;"
|
<Card v-if="character" :card="character" style="margin-left: -30pt;margin-right: 0pt;"
|
||||||
@pointerenter.native="setDesc(character)" @pointerleave.native="desc=''"/>
|
@pointerenter.native="setDesc(character)" @pointerleave.native="desc=''"/>
|
||||||
<transition-group name="list" tag="div" style="display: flex;flex-direction:column; justify-content: space-evenly; margin-left: 12pt;margin-right:-10pt;">
|
<transition-group name="list" tag="div" style="display: flex;flex-direction:column; justify-content: space-evenly; margin-left: 12pt;margin-right:-10pt;">
|
||||||
<span v-for="(n, i) in lives" v-bind:key="i" :alt="i">❤️</span>
|
|
||||||
<span v-for="(n, i) in (max_lives-lives)" v-bind:key="`${i}-sk`" :alt="i">💀</span>
|
<span v-for="(n, i) in (max_lives-lives)" v-bind:key="`${i}-sk`" :alt="i">💀</span>
|
||||||
|
<span v-for="(n, i) in lives" v-bind:key="i" :alt="i">❤️</span>
|
||||||
</transition-group>
|
</transition-group>
|
||||||
<div v-if="gold_nuggets > 0" style="display: flex;align-items: center;margin-left: 12pt;margin-right: -10pt;justify-content: space-evenly;width: 25pt;">
|
<div v-if="gold_nuggets > 0" style="display: flex;align-items: center;margin-left: 12pt;margin-right: -10pt;justify-content: space-evenly;width: 25pt;">
|
||||||
<transition name="list">
|
<transition name="list">
|
||||||
@ -17,7 +17,7 @@
|
|||||||
</transition>
|
</transition>
|
||||||
<span>💵️</span>
|
<span>💵️</span>
|
||||||
</div>
|
</div>
|
||||||
<transition-group v-if="lives > 0 || is_ghost" name="list" tag="div" style="margin: 0 0 0 10pt; display:flex;">
|
<transition-group v-if="lives > 0 || is_ghost" name="list" id="equipment" tag="div" style="margin: 0 0 0 10pt; display:flex;">
|
||||||
<Card v-for="card in equipmentComputed" v-bind:key="card.name+card.number" :card="card"
|
<Card v-for="card in equipmentComputed" v-bind:key="card.name+card.number" :card="card"
|
||||||
@pointerenter.native="setDesc(card)" @pointerleave.native="desc=''"
|
@pointerenter.native="setDesc(card)" @pointerleave.native="desc=''"
|
||||||
@click.native="play_card(card, true)" :class="{'cant-play':((eventCard && eventCard.name == 'Lazo') || (!card.can_be_used_now && !card.is_equipment))}"/>
|
@click.native="play_card(card, true)" :class="{'cant-play':((eventCard && eventCard.name == 'Lazo') || (!card.can_be_used_now && !card.is_equipment))}"/>
|
||||||
@ -514,8 +514,12 @@ export default {
|
|||||||
margin-left: -30pt;
|
margin-left: -30pt;
|
||||||
}
|
}
|
||||||
.hand>.card:hover {
|
.hand>.card:hover {
|
||||||
margin-right:35pt;
|
transform: translateY(-15px) translateX(-15px) rotate(-2deg);
|
||||||
transform: translateY(-15px);
|
z-index: 1;
|
||||||
|
}
|
||||||
|
.hand>.card:nth-child(1):hover, .hand>.card:last-child:hover {
|
||||||
|
transform: translateY(-15px) translateX(0) rotate(2deg);
|
||||||
|
z-index: 1;
|
||||||
}
|
}
|
||||||
#hand_text{
|
#hand_text{
|
||||||
color: var(--muted-color);
|
color: var(--muted-color);
|
||||||
@ -531,6 +535,12 @@ export default {
|
|||||||
margin: 10pt 0pt;
|
margin: 10pt 0pt;
|
||||||
overflow:auto;
|
overflow:auto;
|
||||||
}
|
}
|
||||||
|
#equipment .card:nth-child(even) {
|
||||||
|
transform: rotate(1deg);
|
||||||
|
}
|
||||||
|
#equipment .card:nth-child(odd) {
|
||||||
|
transform: rotate(-1deg);
|
||||||
|
}
|
||||||
.hurt-notify {
|
.hurt-notify {
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
animation: disappear 0.5s ease-in forwards;
|
animation: disappear 0.5s ease-in forwards;
|
||||||
|
Loading…
Reference in New Issue
Block a user