-
지력
+
지력
-
명마
+
명마
{{ horse.name }}
-
무기
+
무기
{{ weapon.name }}
-
서적
+
서적
{{ book.name }}
-
자금
+
자금
{{ general.gold.toLocaleString() }}
-
군량
+
군량
{{ general.rice.toLocaleString() }}
-
도구
+
도구
{{ item.name }}
@@ -77,55 +77,65 @@
}"
>
-
병종
+
병종
{{ crewtype.name }}
-
병사
+
병사
{{ general.crew.toLocaleString() }}
-
성격
+
성격
{{ personal.name }}
-
훈련
+
훈련
{{ general.train }}
-
사기
+
사기
{{ general.atmos }}
-
특기
+
특기
{{ specialDomestic.name }} /
{{ specialWar.name }}
-
Lv
+
Lv
{{ general.explevel }}
-
{{ nextExpLevelRemain(general.experience, general.explevel) }}
-
연령
+
+
연령
{{ general.age }}세
-
수비
+
수비
수비 안함
수비 함(훈사{{ general.defence_train }})
-
삭턴
+
삭턴
{{ general.killturn }} 턴
-
실행
+
실행
{{ nextExecuteMinute }}분 남음
-
부대
+
부대
-
-
+
{{ troopInfo.name }}
{{ troopInfo.name }}({{ gameConstStore.cityConst[troopInfo.leader.city].name }})
-
벌점
-
+
벌점
+
{{ formatConnectScore(general.connect) }} {{ general.connect.toLocaleString() }}점({{ general.con }})
@@ -233,7 +243,18 @@ onMounted(() => {
grid-template-rows: repeat(9, calc(64px / 3));
text-align: center;
font-size: 14px;
+
+ border-bottom: 1px solid gray;
+ border-right: 1px solid gray;
+
+ > div.bg1, > .general-crew-type-icon, > .general-icon {
+ border-left: 1px solid gray;
+ }
+ > div {
+ border-top: 1px solid gray;
+ }
}
+
.general-icon {
width: 64px;
height: 64px;
@@ -263,4 +284,12 @@ onMounted(() => {
.general-defence-train {
grid-column: 2 / 4;
}
+
+.general-troop {
+ grid-column: 2 / 4;
+}
+
+.general-connect-score {
+ grid-column: 5 / 8;
+}
diff --git a/hwe/ts/components/SammoBar.vue b/hwe/ts/components/SammoBar.vue
index 83584947..b6005c7d 100644
--- a/hwe/ts/components/SammoBar.vue
+++ b/hwe/ts/components/SammoBar.vue
@@ -1,25 +1,40 @@
@@ -30,6 +45,7 @@ import { clamp } from "lodash";
const imagePath = window.pathConfig.gameImage;
const props = defineProps<{
height: 7 | 10;
+ width?: string;
percent: number;
}>();