|
|
@@ -1,10 +1,10 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="combat-layout"> |
|
|
<div class="combat-layout"> |
|
|
<div @wheel="horizWheelLeft" class="stat-column" id="left-stats"> |
|
|
<div @wheel="horizWheelLeft" class="stat-column" id="left-stats"> |
|
|
<Statblock @selectAlly="right = combatant" @select="left = combatant" class="left-stats" :data-active="combatant === left" :data-active-ally="combatant === right" :data-eaten="combatant.containedIn !== null" :data-dead="combatant.vigors.Health <= 0" v-for="(combatant, index) in combatants.filter(c => c.side == Side.Heroes && !c.destroyed).slice().reverse()" v-bind:key="'left-stat-' + index" :subject="combatant" /> |
|
|
|
|
|
|
|
|
<Statblock @selectPredator="right = combatant.containedIn.owner" @selectAlly="right = combatant" @select="left = combatant" class="left-stats" :data-active="combatant === left" :data-active-ally="combatant === right" :data-eaten="combatant.containedIn !== null" :data-dead="combatant.vigors.Health <= 0" v-for="(combatant, index) in combatants.filter(c => c.side == Side.Heroes && !c.destroyed).slice().reverse()" v-bind:key="'left-stat-' + index" :subject="combatant" /> |
|
|
</div> |
|
|
</div> |
|
|
<div @wheel="horizWheelRight" class="stat-column" id="right-stats"> |
|
|
<div @wheel="horizWheelRight" class="stat-column" id="right-stats"> |
|
|
<Statblock @selectAlly="left = combatant" @select="right = combatant" class="right-stats" :data-active="combatant === right" :data-active-ally="combatant === left" :data-eaten="combatant.containedIn !== null" :data-dead="combatant.vigors.Health <= 0" v-for="(combatant, index) in combatants.filter(c => c.side == Side.Monsters && !c.destroyed)" v-bind:key="'right-stat-' + index" :subject="combatant" /> |
|
|
|
|
|
|
|
|
<Statblock @selectPredator="left = combatant.containedIn.owner" @selectAlly="left = combatant" @select="right = combatant" class="right-stats" :data-active="combatant === right" :data-active-ally="combatant === left" :data-eaten="combatant.containedIn !== null" :data-dead="combatant.vigors.Health <= 0" v-for="(combatant, index) in combatants.filter(c => c.side == Side.Monsters && !c.destroyed)" v-bind:key="'right-stat-' + index" :subject="combatant" /> |
|
|
</div> |
|
|
</div> |
|
|
<div id="log"> |
|
|
<div id="log"> |
|
|
</div> |
|
|
</div> |
|
|
|