浏览代码

Fix descriptions not appearing consistently

master
Fen Dweller 5 年前
父节点
当前提交
04ec1bd5cf
共有 2 个文件被更改,包括 4 次插入3 次删除
  1. +3
    -1
      src/components/ActionButton.vue
  2. +1
    -2
      src/components/Combat.vue

+ 3
- 1
src/components/ActionButton.vue 查看文件

@@ -1,5 +1,5 @@
<template>
<button @focus="describe" @mouseover="describe" class="action-button" @click="execute">
<button @focus="describe" @mouseover="describe" @mouseleave="undescribe" class="action-button" @click="execute">
<div class="action-title">{{ action.name }}</div>
<div class="action-desc">{{ action.desc }}</div>
</button>
@@ -80,10 +80,12 @@ export default class ActionButton extends Vue {
.action-title {
font-size: 125%;
color: #eee;
pointer-events: none;
}

.action-desc {
color: #ccc;
pointer-events: none;
}

</style>

+ 1
- 2
src/components/Combat.vue 查看文件

@@ -40,7 +40,7 @@
<ActionButton @described="described" @executed="executedRight" v-for="(action, index) in right.validActions(right)" :key="'right-' + action.name + '-' + index" :action="action" :user="right" :target="right" :combatants="combatants" />
</div>
</div>
<div v-if="actionDescVisible && encounter.winner === null" class="action-description">
<div v-show="actionDescVisible && encounter.winner === null" class="action-description">
</div>
<button @click="$emit('leave-combat')" v-if="encounter.winner !== null" class="exit-combat">
Exit Combat
@@ -59,7 +59,6 @@ import { LogEntry, LogLine, nilLog } from '@/game/interface'
import Statblock from './Statblock.vue'
import ActionButton from './ActionButton.vue'
import { Side, Encounter } from '@/game/combat'
import { NoAI } from '../game/ai'
import { World } from '@/game/world'

@Component(


正在加载...
取消
保存