From 394284d8ded71d5428a437bce1a82bce8bf2c5ed Mon Sep 17 00:00:00 2001 From: hide_d Date: Wed, 8 Sep 2021 20:39:04 +0900 Subject: [PATCH] =?UTF-8?q?vue:=20NPCControl=20-=20=EC=99=B8=ED=96=A5=20?= =?UTF-8?q?=20=EB=AA=A8=EC=82=AC(=EB=94=B1=ED=9E=88=20=EC=9D=98=EB=AF=B8?= =?UTF-8?q?=EB=8A=94=20=EC=97=86=EC=9C=BC=EB=82=98..)=20-=20=EC=95=BD?= =?UTF-8?q?=EA=B0=84=20=EB=B0=98=EC=9D=91=ED=98=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/ts/NPCControl.vue | 484 +++++++++++----------- hwe/ts/components/NumberInputWithInfo.vue | 4 +- hwe/ts/components/TopBackBar.vue | 59 ++- hwe/v_NPCControl.php | 2 +- 4 files changed, 285 insertions(+), 264 deletions(-) diff --git a/hwe/ts/NPCControl.vue b/hwe/ts/NPCControl.vue index b8ab6669..ee9ea33a 100644 --- a/hwe/ts/NPCControl.vue +++ b/hwe/ts/NPCControl.vue @@ -4,232 +4,214 @@
국가 정책
-
+
최근 설정: {{ lastSetters.policy.setter ?? "-없음-" }} ({{ lastSetters.policy.date ?? "설정 기록 없음" }})
-
-
-
- 이보다 많으면 포상, 적으면 몰수/헌납합니다.(긴급포상 - 제외) -
-
- 이보다 많으면 포상, 적으면 몰수/헌납합니다.(긴급포상 - 제외) -
+
+
+ 이보다 많으면 포상, 적으면 몰수/헌납합니다.(긴급포상 + 제외)
-
-
- 유저장긴급포상시 이보다 금이 적은 장수에게 포상합니다.
0이면 - 보병 6회 징병({{ (defaultStatMax * 100).toLocaleString() }} * 6) - 가능한 금을 기준으로 하며, 그 수치는 현재 - {{ - zeroPolicy.reqHumanWarUrgentGold.toLocaleString() - }}입니다.
-
-
- 유저장긴급포상시 이보다 쌀이 적은 장수에게 포상합니다.
0이면 - 기본 병종으로 {{ (defaultStatMax * 100).toLocaleString() }} * 6명 - 사살 가능한 쌀을 기준으로 하며, 그 수치는 현재 - {{ - zeroPolicy.reqHumanWarUrgentRice.toLocaleString() - }}입니다.
-
+
+ 이보다 많으면 포상, 적으면 몰수/헌납합니다.(긴급포상 + 제외)
-
-
- 유저전투장에게 주는 금입니다. 이보다 적으면 포상합니다.
- 0이면 유저전투장 긴급포상 금의 2배를 기준으로 하며, 그 수치는 현재 - {{ - (calcPolicyValue("reqHumanWarUrgentGold") * 2).toLocaleString() - }}입니다.
-
-
- 유저전투장에게 주는 쌀입니다. 이보다 적으면 포상합니다.
- 0이면 유저전투장 긴급포상 쌀의 2배를 기준으로 하며, 그 수치는 현재 - {{ - (calcPolicyValue("reqHumanWarUrgentRice") * 2).toLocaleString() - }}입니다.
-
+
+ 유저장긴급포상시 이보다 금이 적은 장수에게 포상합니다.
0이면 + 보병 6회 징병({{ (defaultStatMax * 100).toLocaleString() }} * 6) + 가능한 금을 기준으로 하며, 그 수치는 현재 + {{ + zeroPolicy.reqHumanWarUrgentGold.toLocaleString() + }}입니다.
-
-
- 유저내정장에게 주는 금입니다. 이보다 적으면 - 포상합니다. -
-
- 유저내정장에게 주는 쌀입니다. 이보다 적으면 - 포상합니다. -
+
+ 유저장긴급포상시 이보다 쌀이 적은 장수에게 포상합니다.
0이면 + 기본 병종으로 {{ (defaultStatMax * 100).toLocaleString() }} * 6명 사살 + 가능한 쌀을 기준으로 하며, 그 수치는 현재 + {{ + zeroPolicy.reqHumanWarUrgentRice.toLocaleString() + }}입니다.
-
-
- NPC전투장에게 주는 금입니다. 이보다 적으면 포상합니다.
- 0이면 기본 병종 4회({{ (defaultStatNPCMax * 100).toLocaleString() }} - * 4) 징병비를 기준으로 하며, 그 수치는 현재 - {{ - zeroPolicy.reqNPCWarGold.toLocaleString() - }}입니다.
-
-
- NPC전투장에게 주는 쌀입니다. 이보다 적으면 포상합니다.
- 0이면 기본 병종으로 - {{ (defaultStatNPCMax * 100).toLocaleString() }} * 4명 사살 가능한 - 쌀을 기준으로 하며, 그 수치는 현재 - {{ - zeroPolicy.reqNPCWarRice.toLocaleString() - }}입니다.
-
+
+ 유저전투장에게 주는 금입니다. 이보다 적으면 포상합니다.
+ 0이면 유저전투장 긴급포상 금의 2배를 기준으로 하며, 그 수치는 현재 + {{ + (calcPolicyValue("reqHumanWarUrgentGold") * 2).toLocaleString() + }}입니다.
-
-
- NPC내정장에게 주는 금입니다. 이보다 5배 더 많다면 헌납합니다.
0이면 - 30턴 내정 가능한 금을 기준으로 하며, 그 수치는 현재 - {{ zeroPolicy.reqNPCDevelGold }}입니다.
-
-
- NPC내정장에게 주는 쌀입니다. 이보다 5배 더 많다면 - 헌납합니다. -
+
+ 유저전투장에게 주는 쌀입니다. 이보다 적으면 포상합니다.
+ 0이면 유저전투장 긴급포상 쌀의 2배를 기준으로 하며, 그 수치는 현재 + {{ + (calcPolicyValue("reqHumanWarUrgentRice") * 2).toLocaleString() + }}입니다.
-
-
- 연산결과가 이 단위보다 적다면 수행하지 - 않습니다. -
-
- 이보다 적을 때에는 징병을 시도합니다. -
+
+ 유저내정장에게 주는 금입니다. 이보다 적으면 + 포상합니다.
-
-
- 도시의 인구가 이보다 낮으면 NPC는 도시에서 징병하지 않고 후방 - 워프합니다.
NPC의 최대 병력수보다 낮게 설정하면 제자리에서 - 정착장려를 합니다.
-
-
- 전쟁 시 후방 발령, 후방 워프의 기준 인구입니다. 이보다 많다면 - '충분하다'고 판단합니다.
NPC의 최대 병력수보다 낮게 설정하면 - 제자리에서 정착장려를 합니다.
-
+
+ 유저내정장에게 주는 쌀입니다. 이보다 적으면 + 포상합니다.
-
-
- 이 수치보다 같거나 높으면 NPC전투장으로 - 분류됩니다. -
-
- 훈련/사기진작 기준치입니다. 이보다 같거나 높으면 - 출병합니다. -
+
+ NPC전투장에게 주는 금입니다. 이보다 적으면 포상합니다.
+ 0이면 기본 병종 4회({{ (defaultStatNPCMax * 100).toLocaleString() }} + * 4) 징병비를 기준으로 하며, 그 수치는 현재 + {{ + zeroPolicy.reqNPCWarGold.toLocaleString() + }}입니다.
+
+
+ NPC전투장에게 주는 쌀입니다. 이보다 적으면 포상합니다.
+ 0이면 기본 병종으로 + {{ (defaultStatNPCMax * 100).toLocaleString() }} * 4명 사살 가능한 + 쌀을 기준으로 하며, 그 수치는 현재 + {{ + zeroPolicy.reqNPCWarRice.toLocaleString() + }}입니다.
+
+
+ NPC내정장에게 주는 금입니다. 이보다 5배 더 많다면 헌납합니다.
0이면 + 30턴 내정 가능한 금을 기준으로 하며, 그 수치는 현재 + {{ zeroPolicy.reqNPCDevelGold }}입니다.
+
+
+ NPC내정장에게 주는 쌀입니다. 이보다 5배 더 많다면 + 헌납합니다. +
+
+ 연산결과가 이 단위보다 적다면 수행하지 않습니다. +
+
+ 이보다 적을 때에는 징병을 시도합니다. +
+
+ 도시의 인구가 이보다 낮으면 NPC는 도시에서 징병하지 않고 후방 + 워프합니다.
NPC의 최대 병력수보다 낮게 설정하면 제자리에서 + 정착장려를 합니다.
+
+
+ 전쟁 시 후방 발령, 후방 워프의 기준 인구입니다. 이보다 많다면 + '충분하다'고 판단합니다.
NPC의 최대 병력수보다 낮게 설정하면 + 제자리에서 정착장려를 합니다.
+
+
+ 이 수치보다 같거나 높으면 NPC전투장으로 + 분류됩니다. +
+
+ 훈련/사기진작 기준치입니다. 이보다 같거나 높으면 + 출병합니다.
- +
+
전투 부대는 작업중입니다(json양식: {부대번호:[시작도시번호(아국),도착도시번호(적군)],...})
@@ -280,8 +262,8 @@ 설정
-
-
+
+
NPC 사령턴 우선순위
@@ -296,16 +278,21 @@ 사령턴을 시도합니다.
-
-
-
+
+
+
비활성
+
-
+
활성