This commit is contained in:
wuwenbo 2025-08-29 14:42:54 +08:00
commit 11437e3103
35 changed files with 4542 additions and 3045 deletions

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 KiB

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 174 KiB

View File

@ -4300,9 +4300,9 @@ MonoBehaviour:
TechType: 0
PlayerActionType: 1
ActionName: "\u7ED3\u76DF"
Desc: "\u5411\u5BF9\u65B9\u53D1\u8D77\u7ED3\u76DF\u8BF7\u6C42\u3002\u9700\u8981<color=yellow>\u9632\u5FA1</color>\u79D1\u6280\u3002"
NeedTechDesc: 0
TechDesc:
Desc: "\u53EF\u4EE5\u4E0E\u5176\u4ED6\u52BF\u529B<color=yellow>\u7ED3\u76DF</color>\uFF0C\u5171\u4EAB\u6E2F\u53E3\u548C\u9053\u8DEF\uFF0C\u519B\u961F\u4E4B\u95F4\u4E92\u76F8\u89C6\u4E3A\u53CB\u519B\u3002<br>\u5DF2\u53D1\u9001\u7ED3\u76DF\u8BF7\u6C42\u6216\u89E3\u9664\u7ED3\u76DF\u8BF7\u6C42\u540E\uFF0C\u5F53\u56DE\u5408\u4E0D\u53EF\u518D\u6B21\u53D1\u9001\u3002<br>\u9700\u8981<color=yellow>\u9632\u5FA1</color>\u79D1\u6280\u3002"
NeedTechDesc: 1
TechDesc: "\u53EF\u4EE5\u4E0E\u5176\u4ED6\u52BF\u529B\u7ED3\u76DF\uFF0C\u5171\u4EAB\u6E2F\u53E3\u548C\u9053\u8DEF\uFF0C\u519B\u961F\u4E4B\u95F4\u4E92\u76F8\u89C6\u4E3A\u53CB\u519B\u3002"
NeedLockDesc: 0
LockDesc:
Icon: {fileID: 21300000, guid: c8aba17a7b79944488e1164a36a2180f, type: 3}
@ -4330,9 +4330,9 @@ MonoBehaviour:
TechType: 0
PlayerActionType: 5
ActionName: "\u5927\u4F7F\u9986"
Desc: "\u5EFA\u7ACB\u5927\u4F7F\u9986\u540E\uFF0C\u83B7\u5F97\u5BF9\u65B9\u9996\u90FD\u4E00\u683C\u5185\u89C6\u91CE\uFF0C\u6BCF\u56DE\u5408\u53CC\u65B9\u83B7\u5F972\u91D1\u5E01\u6536\u76CA\u3002\u76DF\u53CB\u5219\u6536\u76CA\u7FFB\u500D\u3002\u53CC\u65B9\u8FDB\u5165\u6218\u4E89\u5219\u5927\u4F7F\u9986\u81EA\u52A8\u64A4\u9500\u3002\u65E0\u6CD5\u5728\u4E22\u5931\u539F\u59CB\u9996\u90FD\u7684\u5E1D\u56FD\u5185\u5EFA\u7ACB\u5927\u4F7F\u9986\u3002\u9700\u8981<color=yellow>\u5927\u4F7F\u9986</color>\u79D1\u6280\u3002"
Desc: "\u5EFA\u7ACB<color=yellow>\u5927\u4F7F\u9986</color>\u540E\uFF0C\u83B7\u5F97\u5BF9\u65B9\u9996\u90FD\u4E00\u683C\u5185\u89C6\u91CE\uFF0C\u6BCF\u56DE\u5408\u53CC\u65B9\u83B7\u5F97<color=yellow>2\u91D1\u5E01</color>\u6536\u76CA\u3002\u76DF\u53CB\u5219<color=yellow>\u6536\u76CA\u7FFB\u500D</color>\u3002\u53CC\u65B9\u8FDB\u5165<color=yellow>\u6218\u4E89</color>\u5219<color=yellow>\u5927\u4F7F\u9986</color>\u81EA\u52A8\u64A4\u9500\u3002\u65E0\u6CD5\u5728\u4E22\u5931<color=yellow>\u539F\u59CB\u9996\u90FD</color>\u7684\u5E1D\u56FD\u5185\u5EFA\u7ACB\u5927\u4F7F\u9986\u3002\u9700\u8981<color=yellow>\u5927\u4F7F\u9986</color>\u79D1\u6280\u3002"
NeedTechDesc: 1
TechDesc: "\u5EFA\u7ACB\u5927\u4F7F\u9986\u540E\uFF0C\u83B7\u5F97\u5BF9\u65B9\u9996\u90FD\u4E00\u683C\u5185\u89C6\u91CE\uFF0C\u6BCF\u56DE\u5408\u53CC\u65B9\u83B7\u5F972\u91D1\u5E01\u6536\u76CA\uFF0C\u76DF\u53CB\u5219\u6536\u76CA\u7FFB\u500D\u3002<br>\u53CC\u65B9\u8FDB\u5165\u6218\u4E89\u5219\u5927\u4F7F\u9986\u81EA\u52A8\u64A4\u9500\u3002<br>\u65E0\u6CD5\u5728\u4E22\u5931\u539F\u59CB\u9996\u90FD\u7684\u5E1D\u56FD\u5185\u5EFA\u7ACB\u5927\u4F7F\u9986\u3002"
TechDesc: "\u5EFA\u7ACB<color=yellow>\u5927\u4F7F\u9986</color>\u540E\uFF0C\u83B7\u5F97\u5BF9\u65B9\u9996\u90FD\u4E00\u683C\u5185\u89C6\u91CE\uFF0C\u6BCF\u56DE\u5408\u53CC\u65B9\u83B7\u5F97<color=yellow>2\u91D1\u5E01</color>\u6536\u76CA\u3002\u76DF\u53CB\u5219<color=yellow>\u6536\u76CA\u7FFB\u500D</color>\u3002\u53CC\u65B9\u8FDB\u5165<color=yellow>\u6218\u4E89</color>\u5219<color=yellow>\u5927\u4F7F\u9986</color>\u81EA\u52A8\u64A4\u9500\u3002\u65E0\u6CD5\u5728\u4E22\u5931<color=yellow>\u539F\u59CB\u9996\u90FD</color>\u7684\u5E1D\u56FD\u5185\u5EFA\u7ACB\u5927\u4F7F\u9986\u3002"
NeedLockDesc: 0
LockDesc:
Icon: {fileID: 21300000, guid: afbb41b83c55c794ab8443955957a309, type: 3}

View File

@ -50,12 +50,12 @@ MonoBehaviour:
FeelingStateInfoList:
- FeelingState: 0
feelingText: "\u6B23\u8D4F"
feelingColor: {r: 0.019935815, g: 0.54088044, b: 0, a: 1}
feelingColor: {r: 0.113109514, g: 0.8301887, b: 0.08615156, a: 1}
- FeelingState: 1
feelingText: "\u8BA4\u53EF"
feelingColor: {r: 0.13521993, g: 1, b: 0.13755842, a: 1}
feelingColor: {r: 0.1841809, g: 1, b: 0.13333333, a: 1}
- FeelingState: 2
feelingText: "\u8B66\u60D5"
feelingText: "\u89C2\u671B"
feelingColor: {r: 1, g: 0.942164, b: 0.03459108, a: 1}
- FeelingState: 3
feelingText: "\u731C\u5FCC"
@ -78,7 +78,7 @@ MonoBehaviour:
FeelingStrategyColor: {r: 0, g: 1, b: 0, a: 0}
- FeelingStrategy: 3
FeelingStrategyTitle: "\u5916\u4EA4\u7684"
FeelingStrategyDesc: "\u60A8\u5728\u5979\u4EEC\u7684\u56FD\u5BB6\u5EFA\u7ACB\u4E86\u5927\u4F7F\u9986"
FeelingStrategyDesc: "\u4F60\u4EEC\u4E4B\u95F4\u4E92\u76F8(\u6216\u5355\u65B9\u9762)\u5EFA\u7ACB\u8FC7\u5927\u4F7F\u9986"
FeelingStrategyColor: {r: 0, g: 1, b: 0, a: 0}
- FeelingStrategy: 4
FeelingStrategyTitle: "\u5F3A\u5927\u7684"
@ -116,4 +116,262 @@ MonoBehaviour:
FeelingStrategyTitle: "\u4E3B\u5BB0\u7684"
FeelingStrategyDesc: "\u60A8\u4F3C\u4E4E\u6700\u6709\u53EF\u80FD\u83B7\u5F97\u6E38\u620F\u80DC\u5229"
FeelingStrategyColor: {r: 1, g: 0, b: 0, a: 0}
DiplomacyChatInfoList: []
DiplomacyChatInfoList:
- force: 0
AllyBreakText: []
AllyOfferText: []
AllyAcceptText: []
AllyRefuseText: []
RelationTrustText: []
RelationAppreciateText: []
RelationIndifferentText: []
RelationSuspicionText: []
RelationTerribleText: []
- force: 1
AllyBreakText:
- "\u76DF\u7EA6\uFF1F\u5239\u90A3\u7684\u6CE1\u5F71\u7F62\u4E86\u3002"
- "\u6E38\u620F\u7ED3\u675F\u4E86\u54E6\u3002\u8FD9\u4E2A\u5267\u672C\u6211\u73A9\u817B\u4E86\u3002"
- "\u4F5C\u4E3A\u6700\u540E\u7684\u96BE\u9898\uFF0C\u5C31\u8BF7\u4F60\u9000\u573A\u5427\u3002"
AllyOfferText:
- "\u5949\u4E0A\u4F60\u7684\u5FE0\u8BDA\uFF0C\u6211\u80FD\u8D50\u4E88\u4F60\u6C38\u6052\u3002"
- "\u6211\u7684\u68CB\u76D8\u4E0A\uFF0C\u9700\u8981\u51E0\u9897\u6709\u7528\u7684\u68CB\u5B50\u3002"
- "\u8C01\u90FD\u5C06\u5316\u4F5C\u5C18\u571F\u2014\u2014\u9664\u975E\u4F60\u4E0E\u201C\u6C38\u8FDC\u201D\u540C\u884C\u3002"
AllyAcceptText:
- "\u51C6\u4E86\u3002\u8FD9\u662F\u4F60\u7684\u8363\u5E78\u3002"
- "\u4F60\u7684\u4EF7\u503C\u6211\u8BA4\u53EF\u4E86\uFF0C\u4E3A\u6211\u6240\u7528\u5427\uFF01"
- "\u660E\u667A\u7684\u51B3\u65AD\uFF0C\u6211\u7684\u5EAD\u9662\u6709\u4F60\u7684\u4E00\u5E2D\u4E4B\u5730\u4E86\u3002"
AllyRefuseText:
- "\u987B\u81FE\u4E4B\u7269\uFF0C\u4E5F\u5984\u56FE\u67D3\u6307\u6C38\u6052\uFF1F"
- "\u4F60\u6240\u62E5\u6709\u7684\u4E00\u5207\uFF0C\u5728\u6211\u773C\u4E2D\u6BEB\u65E0\u4EF7\u503C\u3002"
- "\u5475\u2026\u2026\u65E0\u8DA3\u7684\u6C99\u783E\u3002"
RelationTrustText:
- "\u4F60\u7684\u5EAD\u9662\u6253\u7406\u7684\u4E0D\u9519\uFF0C\u914D\u5F97\u4E0A\u6211\u7684\u522B\u9662\u3002"
- "\u8D8A\u662F\u4E30\u9976\u7684\u571F\u5730\uFF0C\u6210\u4E3A\u796D\u54C1\u65F6\u624D\u8D8A\u6709\u4EF7\u503C\u3002"
- "\u4E0D\u9519\u7684\u9020\u7269\uFF0C\u6709\u8D44\u683C\u6210\u4E3A\u6211\u7684\u5BF9\u624B\u3002"
RelationAppreciateText:
- "\u6211\u7684\u89C6\u7EBF\uFF0C\u4F1A\u6682\u65F6\u505C\u7559\u5728\u4F60\u8EAB\u4E0A\u3002"
- "\u4F60\u5F15\u8D77\u4E86\u6211\u7684\u6CE8\u610F\u3002"
- "\u81F3\u5C11\u6BD4\u8DEF\u8FB9\u7684\u6742\u8349\u591A\u4E86\u51E0\u5206\u770B\u5934\u3002"
RelationIndifferentText:
- "\u6C38\u7433\uFF0C\u6E05\u7406\u4E0B\u8FD9\u4E9B\u6742\u97F3\u3002"
- "\u65E0\u804A\u3002\u94C3\u4ED9\uFF0C\u8FD9\u628A\u4F60\u6765\u6253\u3002"
- "\u54C8\u6B20\u2026\u2026\u6709\u70B9\u56F0\u4E86\u3002"
RelationSuspicionText:
- "\u6562\u5728\u6211\u7684\u68CB\u76D8\u4E0A\u64C5\u81EA\u884C\u52A8\uFF1F"
- "\u60F3\u8BD5\u63A2\u6211\u7684\u5E95\u7EBF\u5728\u4F55\u5904\u5417\uFF1F"
- "\u90A3\u4E9B\u987B\u81FE\u95F4\u7684\u5C0F\u52A8\u4F5C\uFF0C\u522B\u4EE5\u4E3A\u6211\u6CA1\u770B\u5230\u3002"
RelationTerribleText:
- "\u6C38\u7433\uFF0C\u4E0D\u5FC5\u7559\u624B\u3002"
- "\u4ECE\u6211\u7684\u5EAD\u9662\u91CC\u6D88\u5931\uFF0C\u7ACB\u523B\uFF0C\u9A6C\u4E0A\u3002"
- "\u7ED9\u4F60\u4EEC\u89C1\u8BC6\u4E00\u4E0B\u6708\u4E4B\u8D24\u8005\u7684\"\u6B3E\u5F85\"\u5427\u3002"
- force: 2
AllyBreakText:
- "\u4F60\u7684\u5386\u53F2\u4F7F\u547D\u2026\u2026\u5DF2\u7ECF\u5B8C\u6210\u4E86\u3002"
- "\u8054\u76DF\u662F\u624B\u6BB5\uFF0C\u4E0D\u662F\u76EE\u7684\u3002"
- "\u62B1\u6B49\uFF0C\u5E02\u573A\u7684\u98CE\u5411\u53D8\u4E86\u3002"
- "\u4E3A\u4E86\u5927\u591A\u6570\u4EBA\u7684\u5229\u76CA\uFF0C\u603B\u8981\u6709\u4EBA\u88AB\u2018\u4F18\u5316\u2019\u6389\u7684\u3002"
AllyOfferText:
- "\u6765\u5427\uFF0C\u7AD9\u5728\u80DC\u5229\u8005\u8FD9\u8FB9\uFF0C\u98CE\u5149\u65E0\u9650\u3002"
- "\u6211\u4EEC\u7684\u6280\u672F\uFF0C\u52A0\u4E0A\u4F60\u7684\u2026\u2026\u55EF\uFF0C\u7279\u8272\u3002\u5C06\u4F1A\u6240\u5411\u62AB\u9761\u3002"
- "\u4F9B\u54C1\u968F\u4FBF\u62FF\uFF0C\u62A5\u9500\u8D70\u6211\u8D26\u3002"
- "\u7ED3\u4E2A\u76DF\u5427\uFF0C\u5C71\u4E0E\u6E56\u90FD\u5C06\u4E3A\u4F60\u5F00\u8DEF\u3002"
AllyAcceptText:
- "\u660E\u667A\u7684\u51B3\u5B9A\u3002\u8BA9\u6211\u4EEC\u6765\u8C08\u8C08\u4E0B\u4E00\u6B65\u7684\u2018\u4EA7\u4E1A\u5347\u7EA7\u2019\u5427\u3002"
- "\u6210\u3002\u62FF\u53BB\u5427\uFF0C\u7ED9\u4F60\u5408\u540C\u4E0A\u76D6\u597D\u4E86\u795E\u5370\u3002"
- " \u5408\u4F5C\u6109\u5FEB\uFF0C\u4FE1\u4EF0\u5206\u6210\u597D\u8BF4\u3002"
AllyRefuseText:
- "\u4F60\u7684\u84DD\u56FE\u592A\u5C0F\u4E86\uFF0C\u5BB9\u4E0D\u4E0B\u6211\u7684\u5C71\u3002"
- "\u6211\u4ECE\u4E0D\u8FDB\u884C\u6CA1\u6709\u56DE\u62A5\u7684\u6295\u8D44\u3002\u4F60\u7684\u7B79\u7801\u8FD8\u4E0D\u591F\u3002"
- "\u4F60\u7684\u8DEF\uFF0C\u7EC8\u70B9\u53EA\u80FD\u662F\u5EA7\u5C0F\u5C0F\u7684\u535A\u7269\u9986\u3002"
RelationTrustText:
- "\u5E72\u5F97\u4E0D\u9519\uFF0C\u8FD9\u9AD8\u6548\u7684\u8D44\u6E90\u8C03\u914D\u2026\u2026"
- "\u5F88\u6709\u60F3\u6CD5\u3002\u6216\u8BB8\u6211\u4EEC\u5C06\u6765\u4F1A\u6709\u5171\u540C\u8BED\u8A00\u3002"
- "\u5475\u5475\uFF0C\u4F60\u7684\u5E1D\u56FD\u5C31\u50CF\u4E00\u53F0\u7CBE\u5BC6\u7684\u673A\u5668\u3002\u6211\u559C\u6B22\u3002"
- "\u8FD9\u57FA\u5EFA\u7684\u901F\u5EA6\u2026\u2026\u6211\u5F97\u6D3E\u6CB3\u7AE5\u4EEC\u6765\u8D35\u56FD\u5B66\u4E60\u4EA4\u6D41\u4E00\u4E0B\u3002"
RelationAppreciateText:
- "\u4F60\u7684\u5B58\u5728\uFF0C\u81F3\u5C11\u8BA9\u8FD9\u7247\u571F\u5730\u4E0D\u90A3\u4E48\u65E0\u804A\u4E86\u3002"
- "\u4F60\u8D70\u5728\u6B63\u786E\u7684\u9053\u8DEF\u4E0A\u3002\u5F53\u7136\uFF0C\u662F\u4EC5\u6B21\u4E8E\u6211\u7684\u90A3\u6761\u3002"
- "\u4F60\u5DF2\u7ECF\u6709\u8D44\u683C\u51FA\u73B0\u5728\u6211\u7684\u6218\u7565\u7248\u56FE\u4E0A\u4E86\u3002"
RelationIndifferentText:
- "\u54E6\u2026\u2026\u62B1\u6B49\uFF0C\u6211\u521A\u624D\u5728\u60F3\u665A\u4E0A\u7684\u5BB4\u4F1A\u83DC\u5355\u3002"
- "\u5C71\u811A\u4E0B\u7684\u91CE\u82B1\uFF0C\u53EF\u5F15\u4E0D\u8D77\u98CE\u7684\u6CE8\u610F\u3002"
- "\u65E0\u8DA3\u7684\u4F20\u7EDF\uFF0C\u4F4E\u4E0B\u7684\u6548\u7387\u2026\u2026"
RelationSuspicionText:
- "\u4F60\u5634\u4E0A\u8BF4\u7684\uFF0C\u548C\u4F60\u5B9E\u9645\u505A\u7684\u2026\u2026\u54FC\u54FC"
- "\u5411\u5C71\u795E\u5927\u4EBA\u8BF4\u8C0E\uFF0C\u53EF\u4E0D\u662F\u4EC0\u4E48\u597D\u4E60\u60EF\u3002"
RelationTerribleText:
- "\u6211\u6B63\u5728\u89C4\u5212\u4E0B\u4E00\u4EE3\u5FA1\u67F1\u7684\u53D1\u5C04\u8F68\u9053\uFF0C\u6B63\u597D\u4F60\u9996\u90FD\u4E0A\u7A7A\u633A\u7A7A\u65F7\u7684\u3002"
- "\u522B\u6323\u624E\u4E86\u3002\u6211\u7684\u4FE1\u4EF0\u662F\u6838\u805A\u53D8\u9A71\u52A8\u7684\uFF0C\u4F60\u7684\u5462\uFF1F"
- force: 3
AllyBreakText:
- "\u6211\u4EEC\u7684\u601D\u60F3\u5DF2\u7ECF\u5206\u5C94\uFF0C\u540C\u76DF\u5C31\u5230\u6B64\u4E3A\u6B62\u5427\u3002"
- "\u4F60\u5DF2\u7ECF\u6CA1\u6709\u5229\u7528\u4EF7\u503C\u4E86\uFF0C\u5FC3\u77E5\u809A\u660E\u5427\uFF1F"
- "\u6211\u53EA\u662F\u63D0\u524D\u8BF4\u51FA\u4F60\u63A5\u4E0B\u6765\u4F1A\u80CC\u53DB\u6211\u7684\u60F3\u6CD5\u7F62\u4E86\u3002"
AllyOfferText:
- "\u4F60\u6240\u60F3\u7740\u7684\u90A3\u4E2A\u654C\u4EBA\uFF0C\u6070\u597D\u4E5F\u662F\u6211\u7684\u76EE\u6807\u3002"
- "\u4F60\u7684\u8BA1\u5212\u7F3A\u5C11\u5173\u952E\u60C5\u62A5\uFF0C\u800C\u6211\u2026\u2026\u4EC0\u4E48\u90FD\u77E5\u9053\u3002"
AllyAcceptText:
- "\u55EF\uFF0C\u4F60\u5185\u5FC3\u7684\u60F3\u6CD5\u5F88\u5766\u8BDA\u3002\u6211\u63A5\u53D7\u3002"
- "\u2026\u2026\u53EF\u4EE5\u3002\u8FD9\u80FD\u7701\u53BB\u4E0D\u5C11\u76F8\u4E92\u731C\u6D4B\u7684\u9EBB\u70E6\u3002"
- "\u597D\u5427\uFF0C\u65E2\u7136\u4F60\u5FC3\u91CC\u5DF2\u7ECF\u76D8\u7B97\u5230\u8FD9\u4E00\u6B65\u4E86\u3002"
AllyRefuseText:
- "\u4F60\u7684\u5FC3\u91CC\u8BDD\uFF0C\u53EF\u6BD4\u4F60\u7684\u5916\u4EA4\u8F9E\u4EE4\u6709\u8DA3\u591A\u4E86\u3002"
- "\u6211\u770B\u5230\u4E86\u4F60\u8BA1\u5212\u7684\u4E00\u767E\u79CD\u5931\u8D25\u65B9\u5F0F\u3002\u6055\u6211\u62D2\u7EDD\u3002"
- "\u4F60\u7684\u52A8\u673A\u4E0D\u7EAF\u3002\u6211\u4EEC\u6CA1\u4EC0\u4E48\u597D\u8C08\u7684\u3002"
RelationTrustText:
- "\u4F60\u7684\u601D\u7EF4\u6E05\u6670\u5F97\u50CF\u4E00\u672C\u6709\u8DA3\u7684\u63A8\u7406\u5C0F\u8BF4\u3002"
- "\u5475\uFF0C\u8FD9\u4E2A\u5E03\u5C40\u2026\u2026\u771F\u662F\u6709\u8DA3\u7684\u60F3\u6CD5\u3002"
- "\u6211\u770B\u5230\u4E86\u771F\u8BDA\u7684\u5FC3\u3002\u5F88\u96BE\u5F97\u3002"
RelationAppreciateText:
- "\u4F60\u7684\u610F\u5FD7\uFF0C\u5373\u4F7F\u662F\u6211\u4E5F\u65E0\u6CD5\u8F7B\u6613\u52A8\u6447\u3002"
- "\u2026\u2026\u4F60\u7684\u5E1D\u56FD\uFF0C\u6709\u503C\u5F97\u4E00\u8BFB\u7684\u672A\u6765\u3002"
- "\u6211\u627F\u8BA4\u4F60\u7684\u5B58\u5728\u3002\u81F3\u5C11\uFF0C\u73B0\u5728\u662F\u3002"
RelationIndifferentText:
- "\u4F60\u7684\u5185\u5FC3\u2026\u2026\u4E00\u7247\u7A7A\u767D\u3002"
- "\u6BD4\u8D77\u4F60\uFF0C\u4E5F\u8BB8\u6211\u66F4\u8BE5\u5173\u6CE8\u4E0B\u963F\u71D0\u7684\u5348\u9910\u3002"
- "\u65E0\u804A\u7684\u60F3\u6CD5\uFF0C\u65E0\u804A\u7684\u5E1D\u56FD\u3002"
RelationSuspicionText:
- "\u4F60\u7684\u5634\u4E0A\u8BF4\u4E00\u5957\uFF0C\u5FC3\u91CC\u60F3\u7684\u2026\u2026\u662F\u53E6\u4E00\u56DE\u4E8B\u5427\uFF1F"
- "\u522B\u5728\u6211\u9762\u524D\u800D\u5C0F\u806A\u660E\u3002"
RelationTerribleText:
- "\u6211\u4F1A\u628A\u4F60\u6700\u6DF1\u5C42\u7684\u6050\u60E7\uFF0C\u516C\u4E4B\u4E8E\u4F17\u3002"
- "\u6211\u5DF2\u7ECF\u8BFB\u5B8C\u4E86\u4F60\u7684\u7ED3\u5C40\u3002\u771F\u662F\u2026\u2026\u4E4F\u5584\u53EF\u9648\u3002"
- "\u4F60\u5FC3\u91CC\u5DF2\u7ECF\u5BA3\u6218\u4E86\uFF0C\u4E0D\u662F\u5417\uFF1F\u6210\u5168\u4F60\u3002"
- force: 4
AllyBreakText:
- "\u62B1\u6B49\u5566\uFF0C\u7EF4\u6301\u5E7B\u60F3\u4E61\u7684\u5E73\u8861\u66F4\u91CD\u8981\u5462\u3002"
- "\u76DF\u7EA6\u4EC0\u4E48\u7684\uFF0C\u672C\u6765\u5C31\u662F\u4E34\u65F6\u7684\u5427\uFF1F"
AllyOfferText:
- "\u6682\u65F6\u4E00\u8D77\u884C\u52A8\u5427\u3002\u867D\u7136\u6CA1\u4F60\u4E5F\u6CA1\u4EC0\u4E48\u95EE\u9898\u5C31\u662F\u4E86\u3002"
- "\u8D62\u4E86\u7684\u8BDD\uFF0C\u5956\u91D1\u53EF\u4EE5\u8003\u8651\u5206\u4F60\u4E00\u70B9\u3002"
AllyAcceptText:
- "\u884C\u5427\u884C\u5427\uFF0C\u771F\u662F\u7684\uFF0C\u53C8\u591A\u4E86\u4EF6\u9EBB\u70E6\u4E8B\u3002"
- "\u770B\u5728\u8D5B\u94B1\u7684\u4EFD\u4E0A\u6211\u5012\u662F\u53EF\u4EE5\u540C\u610F\u3002"
- "\u5148\u8BF4\u597D\uFF0C\u5BB4\u4F1A\u7684\u65F6\u5019\u53EF\u5F97\u4F60\u51FA\u94B1\u54E6\u3002"
- "\u884C\u5427\uFF0C\u522B\u62D6\u6211\u540E\u817F\u5C31\u884C\u3002"
AllyRefuseText:
- "\u4E0D\u8981\u3002\u611F\u89C9\u4F1A\u53D8\u5F97\u66F4\u9EBB\u70E6\u3002"
- "\u6211\u4E00\u4E2A\u4EBA\u5C31\u591F\u4E86\uFF0C\u8DDF\u4F60\u8054\u624B\u6709\u4EC0\u4E48\u597D\u5904\u5417\uFF1F"
- "\u6211\u7684\u76F4\u89C9\u544A\u8BC9\u6211\uFF0C\u8DDF\u4F60\u7ED3\u76DF\u4F1A\u53D8\u5F97\u4E0D\u5E78\u3002"
RelationTrustText:
- "\u4F60\u7684\u5E1D\u56FD\u8FD8\u633A\u70ED\u95F9\u561B\uFF1F\u5BB4\u4F1A\u4E00\u5B9A\u529E\u7684\u4E0D\u9519\u5427\uFF1F"
- "\u770B\u8D77\u6765\u9999\u706B\u94B1\u8FD8\u633A\u8DB3\u7684\u561B\uFF1F"
RelationAppreciateText:
- "\u8FD8\u7B97\u6709\u70B9\u5B9E\u529B\uFF0C\u52C9\u5F3A\u80FD\u5F53\u4E2A\u5BF9\u624B\u5427\u3002"
- "\u6709\u8FD9\u4E2A\u5B9E\u529B\u2026\u2026\u4F60\u53EF\u4E0D\u51C6\u5728\u5E7B\u60F3\u4E61\u641E\u4EC0\u4E48\u5F02\u53D8\u54E6\uFF01"
RelationIndifferentText:
- "\u55EF\uFF1F\u4F60\u662F\u2026\u2026\u8C01\u6765\u7740\uFF1F\u7B97\u4E86\u4E0D\u91CD\u8981\u3002"
- "\u53EA\u8981\u4E0D\u6765\u795E\u793E\u6363\u4E71\uFF0C\u968F\u4F60\u600E\u4E48\u6837\u3002"
- "\u6211\u5BF9\u4F60\u7684\u5E1D\u56FD\u6CA1\u5174\u8DA3\u3002"
RelationSuspicionText:
- "\u4F60\u2026\u2026\u8EAB\u4E0A\u6709\u80A1\u9EBB\u70E6\u7684\u5473\u9053\u3002"
- "\u603B\u89C9\u5F97\u4F60\u5728\u5077\u5077\u7B56\u5212\u4EC0\u4E48\u574F\u4E8B\u3002"
- "\u6562\u641E\u5C0F\u52A8\u4F5C\uFF0C\u540E\u679C\u81EA\u8D1F\u54E6\uFF01"
RelationTerribleText:
- "\u7B49\u6211\u628A\u4F60\u9000\u6CBB\u4E86\u4E4B\u540E\u518D\u8BF4\u5427\uFF01"
- "\u770B\u6837\u5B50\u4F60\u4E0D\u77E5\u9053\u4EC0\u4E48\u662F\u5E7B\u60F3\u4E61\u7684\u89C4\u77E9\u5462\u3002"
- force: 5
AllyBreakText:
- "\u4E07\u822C\u65E0\u5948\uFF0C\u56E0\u679C\u5982\u6B64\u3002\u4ECE\u4ECA\u5F80\u540E\uFF0C\u5404\u884C\u5176\u9053\u3002"
- "\u6B63\u9053\u5DF2\u504F\u3002\u8FD9\u4EFD\u76DF\u7EA6\uFF0C\u5C31\u6B64\u4F5C\u7F62\u3002"
- "\u8FD9\u4EFD\u76DF\u7EA6\uFF0C\u5C31\u6B64\u4F5C\u7F62\u3002"
- "\u7F18\u5206\u5DF2\u5C3D\uFF0C\u4F11\u8981\u591A\u8A00\u3002"
AllyOfferText:
- "\u613F\u4E0E\u8D35\u56FD\u7ED3\u5584\u7F18\uFF0C\u5171\u62A4\u8FB9\u5883\u4E0E\u5546\u9053\u3002"
- "\u4F60\u6211\u8054\u624B\uFF0C\u65B9\u80FD\u5728\u8FD9\u4E71\u4E16\u4E2D\u666E\u6E21\u4F17\u751F\u3002"
- "\u6211\u4EEC\u7684\u5F81\u9014\u53EF\u662F\u6781\u4E50\u51C0\u571F\u54E6\u3002"
- "\u5357\u65E0\u4E09\uFF01\u613F\u4E0E\u8D35\u56FD\u7ED3\u4E3A\u5584\u7F18\u3002"
AllyAcceptText:
- "\u5584\u54C9\u5584\u54C9\u3002\u8FD9\u4EFD\u5584\u7F18\uFF0C\u8D2B\u50E7\u5FC5\u5C06\u73CD\u60DC\u3002"
- "\u5584\u54C9\uFF0C\u6B64\u76DF\u53EF\u5B9A\u3002"
- "\u6B63\u5408\u6211\u610F\uFF01\u4ECE\u4ECA\u5F80\u540E\uFF0C\u4F60\u6211\u4FBF\u662F\u201C\u6CD5\u201D\u7684\u76DF\u53CB\u4E86\u3002"
AllyRefuseText:
- "\u7F18\u672A\u5177\u8DB3\uFF0C\u6B64\u76DF\u6682\u7F13\u3002"
- "\u8D2B\u50E7\u5FC3\u9886\u4E86\u3002"
- "\u6055\u6211\u76F4\u8A00\uFF0C\u4F60\u7684\u5E1D\u56FD\u623E\u6C14\u592A\u91CD\u3002"
RelationTrustText:
- "\u4F60\u7684\u56FD\u5EA6\u95EA\u8000\u7740\u5996\u4EBA\u548C\u8C10\u5171\u5B58\u7684\u5149\u8F89\uFF0C\u5584\u54C9\uFF01"
- "\u6CD5\u5EA6\u4E95\u7136\uFF0C\u767E\u4E1A\u5174\u9686\u3002\u4F60\u62A4\u6C11\u5982\u62A4\u6CD5\uFF0C\u5584\u83AB\u5927\u7109\u3002"
RelationAppreciateText:
- "\u5E0C\u671B\u4F60\u4E0D\u662F\u4E3A\u7EB7\u4E89\u800C\u6765\u3002"
- "\u4E16\u95F4\u4E07\u8C61\uFF0C\u7686\u5165\u6211\u773C\u3002\u4F60\u4E5F\u4E0D\u4F8B\u5916\u3002"
- "\u4F60\u7684\u5E1D\u56FD\u2026\u2026\u6709\u4E9B\u610F\u601D\u3002"
RelationIndifferentText:
- "\u968F\u7F18\u800C\u5904\uFF0C\u4E14\u770B\u540E\u6548\u3002"
- "\u5C18\u4E16\u95F4\u7684\u55A7\u56A3\u7F62\u4E86\uFF0C\u4E0D\u8DB3\u4EE5\u52A8\u6447\u6211\u5FC3\u3002"
- "\u62B1\u6B49\uFF0C\u521A\u624D\u601D\u8003\u6CD5\u7406\u5165\u4E86\u8FF7\uFF0C\u4F60\u8BF4\u4E86\u4EC0\u4E48\uFF1F"
RelationSuspicionText:
- "\u4F5B\u6CD5\u65E0\u8FB9\uFF0C\u4EFB\u4F55\u90AA\u5FF5\u90FD\u65E0\u6240\u9041\u5F62\u3002"
- "\u4F60\u7684\u9053\u8DEF\uFF0C\u4F3C\u4E4E\u67D3\u4E0A\u4E86\u4E0D\u7965\u7684\u8272\u5F69\u3002"
RelationTerribleText:
- "\u4F60\u7684\u5B58\u5728\uFF0C\u5DF2\u6210\u7978\u6839\u3002"
- "\u770B\u6765\uFF0C\u4E0D\u52A8\u7528\u91D1\u521A\u4E4B\u6012\uFF0C\u662F\u65E0\u6CD5\u70B9\u5316\u4F60\u4E86\uFF01\u5357\u65E0\u4E09\uFF01"
- "\u63A5\u4E0B\u6765\uFF0C\u8BA9\u4F60\u89C1\u8BC6\u4E00\u4E0B\u547D\u83B2\u5BFA\u4F4F\u6301\u7684\u901F\u5EA6\uFF01"
- force: 6
AllyBreakText:
- "\u627F\u8BA9\uFF0C\u81EA\u4ECA\u65E5\u6B64\u76DF\u4F5C\u5E9F\u3002"
- " \u5929\u4E0B\u5927\u52BF\uFF0C\u5206\u4E45\u5FC5\u5408\uFF0C\u5408\u4E45\u5FC5\u5206\u3002"
- "\u6211\u542C\u5230\u4E86\u65B0\u65F6\u4EE3\u4E4B\u58F0\u2026\u2026\u53EA\u662F\u90A3\u91CC\u6CA1\u6709\u9601\u4E0B\u7684\u4F4D\u7F6E\u4E86\u3002"
AllyOfferText:
- "\u6211\u51FA\u5341\u4E03\u6761\u76DF\u7EA6\uFF0C\u4F60\u5F97\u5341\u4E03\u6761\u597D\u5904\u3002"
- "\u4EE5\u548C\u4E3A\u8D35\uFF0C\u8FD9\u662F\u901A\u5F80\u672A\u6765\u7684\u5927\u9053\u3002\u4F60\u6211\u8054\u624B\uFF0C\u5982\u4F55\uFF1F"
AllyAcceptText:
- "\u6709\u4E8B\u76F4\u547C\u6211\u540D\uFF0C\u672C\u9053\u62AB\u98CE\u5373\u81F3\u3002"
- "\u751A\u597D\u3002\u9601\u4E0B\u7684\u51B3\u65AD\uFF0C\u7B26\u5408\u5929\u9053\u4E4B\u7406\u3002"
- "\u660E\u667A\u4E4B\u9009\u3002\u6C11\u4F17\u6E34\u6C42\u7684\u201C\u548C\u201D\uFF0C\u5C06\u7531\u6211\u4EEC\u5171\u540C\u7F14\u9020\u3002"
AllyRefuseText:
- "\u6B64\u76DF\u6682\u7F13\uFF0C\u6539\u65E5\u518D\u8BAE\u3002"
- "\u9601\u4E0B\u7684\u6B32\u671B\u8FC7\u4E8E\u6DF7\u6D4A\uFF0C\u4E0E\u6211\u4E4B\u2018\u9053\u2019\u80CC\u9053\u800C\u9A70\u3002"
RelationTrustText:
- "\u80FD\u4E0E\u6211\u5206\u6CBB\u5929\u4E0B\u8005\u7A00\u6709\uFF0C\u8D35\u56FD\u5728\u5217"
- "\u9601\u4E0B\u7684\u6CBB\u56FD\u4E4B\u9053\uFF0C\u9887\u6709\u51E0\u5206\u770B\u5934\u3002"
- "\u4EBA\u6C11\u7684\u6B32\u671B\u7EAF\u7CB9\u800C\u9AD8\u6602\u2026\u2026\u770B\u6765\u9601\u4E0B\u662F\u4F4D\u51FA\u8272\u7684\u7BA1\u7406\u8005\u3002"
RelationAppreciateText:
- "\u55EF\uFF0C\u505A\u5F97\u53EF\u4EE5\u3002\u7EE7\u7EED\u4FDD\u6301\uFF0C\u522B\u8BA9\u6211\u5931\u671B\u3002"
- "\u81F3\u5C11\u6CA1\u628A\u4E8B\u60C5\u641E\u5F97\u4E00\u56E2\u7CDF\uFF0C\u503C\u5F97\u8868\u626C\u3002"
- "\u9601\u4E0B\u7684\u884C\u52A8\uFF0C\u4E0E\u5185\u5FC3\u7684\u6B32\u671B\u5012\u662F\u5F88\u4E00\u81F4\u3002\u6709\u8DA3\u3002"
RelationIndifferentText:
- "\u662F\u5417\uFF1F\u6211\u5BF9\u4FD7\u4E16\u7684\u7EB7\u4E89\u2026\u2026\u4E0D\u592A\u611F\u5174\u8DA3\u3002"
- "\u98CE\u5E73\u6D6A\u9759\uFF0C\u9601\u4E0B\u7684\u6B32\u671B\u58F0\uFF0C\u5F88\u5C0F\u3002"
- "\u9601\u4E0B\u7684\u58F0\u97F3\uFF0C\u5C31\u50CF\u566A\u97F3\u4E00\u822C\u65E0\u8DB3\u8F7B\u91CD\u3002"
RelationSuspicionText:
- "\u6742\u97F3\u2026\u2026\u6742\u97F3\u3002\u9601\u4E0B\u771F\u6B63\u7684\u6B32\u671B\u662F\u4EC0\u4E48\uFF1F"
- "\u8BF4\u5F97\u6BD4\u5531\u5F97\u597D\u542C\u3002"
- "\u6211\u80FD\u542C\u89C1\u7684\u4E1C\u897F\uFF0C\u6BD4\u4F60\u60F3\u8C61\u7684\u8981\u591A\u5F97\u591A\u3002"
RelationTerribleText:
- "\u9601\u4E0B\u8FDD\u9053\u800C\u884C\uFF0C\u90A3\u5C31\u89C1\u62DB\u5427\u3002"
- "\u9006\u5929\u9053\u800C\u884C\u8005\uFF0C\u5FC5\u5C06\u8FCE\u6765\u795E\u7F5A\u3002"
- " \u770B\u6765\u53EA\u6709\u8BA9\u4F60\u5F7B\u5E95\u5B89\u9759\u4E0B\u6765\uFF0C\u6211\u7684\u4E16\u754C\u624D\u80FD\u6E05\u51C0\u3002"
- "\u4F60\u90A3\u6C61\u79FD\u4E0D\u582A\u7684\u6B32\u671B\uFF0C\u7B80\u76F4\u662F\u5BF9\u6211\u8033\u6735\u7684\u4FAE\u8FB1\u3002"
- force: 7
AllyBreakText:
- "\u611F\u8C22\u966A\u4F34\uFF0C\u53EA\u53EF\u60DC\u4E0B\u4E00\u5E55\uFF0C\u4F60\u4E0D\u662F\u4E3B\u89D2\u3002"
- "\u5475\u2026\u2026\u6F14\u5F97\u4E0D\u9519\u3002\u4E0D\u8FC7\uFF0C\u4F60\u7684\u8C22\u5E55\u65F6\u95F4\u5230\u4E86\u3002"
AllyOfferText:
- "\u5728\u8001\u8EAB\u7684\u5267\u672C\u91CC\uFF0C\u4F60\u6211\u672C\u5C31\u8BE5\u643A\u624B\u3002\u6765\u5427\uFF1F"
- "\u8FD9\u76D8\u68CB\u4E0B\u5F97\u65E0\u8DA3\u4E86\u3002\u4E0D\u5982\u4F60\u6211\u8054\u624B\uFF0C\u8BA9\u68CB\u76D8\u70ED\u95F9\u4E9B\uFF1F"
AllyAcceptText:
- "\u5475\u3001\u5475\u3001\u5475\u2026\u2026\u4E00\u5207\uFF0C\u7686\u5728\u8BA1\u5212\u4E4B\u4E2D\u3002"
- "\u4E0D\u9519\u7684\u9009\u62E9\u3002\u770B\u6765\u4F60\u8FD9\u9897\u68CB\u5B50\uFF0C\u6BD4\u60F3\u8C61\u4E2D\u66F4\u61C2\u68CB\u5C40\u3002"
- "\u6210\u4EA4\u3002\u4F46\u522B\u5FD8\u4E86\uFF0C\u821E\u53F0\u7684\u706F\u5149\uFF0C\u53EA\u4F1A\u7167\u5728\u4E3B\u89D2\u8EAB\u4E0A\u54E6\u3002"
AllyRefuseText:
- "\u8001\u8EAB\u7684\u5267\u672C\u91CC\uFF0C\u6CA1\u4F60\u7684\u620F\u4EFD\u3002"
- "\u8001\u8EAB\u53EF\u4E0D\u4E0E\u68CB\u76D8\u5916\u7684\u5C18\u57C3\u4E3A\u4F0D\u3002"
- "\u4F60\u7684\u613F\u671B\uFF0C\u7EC8\u5C06\u5F52\u4E8E\u865A\u65E0\u3002\u9000\u4E0B\u5427\u3002"
RelationTrustText:
- "\u4F60\u8BA9\u8001\u8EAB\u60F3\u8D77\u4E86\u4ECE\u524D\u2026\u2026\u6709\u610F\u601D\u3002"
- "\u4F60\u7684\u7B97\u8BA1\uFF0C\u51E0\u4E4E\u80FD\u8DDF\u4E0A\u8001\u8EAB\u7684\u811A\u6B65\u4E86\u3002"
- "\u4F60\u8FD9\u68CB\u5B50\uFF0C\u771F\u662F\u8D8A\u6765\u8D8A\u597D\u7528\u4E86\u3002\u5475\u3001\u5475\u3001\u5475\u3002"
RelationAppreciateText:
- "\u55EF\uFF0C\u8FD8\u4E0D\u7B97\u65E0\u804A\u3002"
- "\u603B\u7B97\u505A\u4E86\u4EF6\u7B26\u5408\u8001\u8EAB\u9884\u671F\u7684\u4E8B\u3002"
RelationIndifferentText:
- "\u54E6\uFF0C\u662F\u5417\uFF1F"
- "\u4F60\u7684\u5B58\u5728\u4E0E\u5426\uFF0C\u4E0E\u865A\u65E0\u4F55\u5E72\uFF1F"
RelationSuspicionText:
- "\u4F60\u60F3\u8DF3\u51FA\u8001\u8EAB\u7684\u68CB\u76D8\u5417\uFF1F\u51ED\u4F60\uFF1F"
- "\u554A\u3001\u54C8\u3001\u54C8\uFF01\u4F60\u90A3\u70B9\u5C0F\u806A\u660E\uFF0C\u8001\u8EAB\u770B\u5F97\u4E00\u6E05\u4E8C\u695A\u3002"
RelationTerribleText:
- "\u770B\u6765\uFF0C\u662F\u65F6\u5019\u8BA9\u4F60\u5F52\u4E8E\u865A\u65E0\u4E86\u3002"
- "\u5BF9\u4F60\u66FE\u6709\u671F\u5F85\uFF0C\u662F\u8001\u8EAB\u592A\u611A\u6627\u5417\uFF1F"
- "\u4F60\u8FDE\u6210\u4E3A\u8001\u8EAB\u654C\u4EBA\u7684\u8D44\u683C\u90FD\u6CA1\u6709\u3002"

View File

@ -1303,7 +1303,7 @@ MonoBehaviour:
Desc: "\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279 Lv.0<br><color=yellow>\u738B</color>\u804C\u9636\u82F1\u96C4\uFF0C\u9632\u5FA1\u578B\u82F1\u96C4\u3002\u62E5\u6709<color=yellow>\u7EEF\u7EA2\u4E4B\u51FB</color>\u6280\u80FD\u3002"
LandType: 1
NoMaxHealth: 0
MaxHealth: 15
MaxHealth: 20
Attack: 2
Defense: 2
MoveRange: 1

View File

@ -77,4 +77,27 @@ MonoBehaviour:
- MajorVersion: 1
MinorVersion: 3
PatchVersion: 0
Description: 11
Description: "[\u529F\u80FD\u7248\u672C\uFF1ADemo 1.3.0]\n\u53D1\u5E03\u65E5\u671F\uFF1A25.8.29\n\n<color=yellow>----[\u65B0\u589E\u529F\u80FD]----\u5916\u4EA4\u5173\u7CFB</color>\n-
\u4EFB\u610F\u4E24\u4E2A\u9635\u8425\u4E4B\u95F4\u5C06\u62E5\u6709\u4E09\u79CD\u201C\u5916\u4EA4\u5173\u7CFB\u201D\uFF1A\u7ED3\u76DF\u3001\u4E2D\u7ACB\u3001\u6218\u4E89\u3002\n-
\u5982\u679C\u53CC\u65B9\u53D1\u751F\u4E86\u4EFB\u4F55\u653B\u51FB\u884C\u4E3A\uFF0C\u7ACB\u523B\u8FDB\u5165\u6218\u4E89\u5173\u7CFB\u3002\n-
\u5904\u4E8E\u6218\u4E89\u5173\u7CFB\u7684\u53CC\u65B9\u57281\u56DE\u5408\u5185\u6CA1\u6709\u4E92\u76F8\u653B\u51FB\uFF0C\u5219\u4E0B\u4E00\u56DE\u5408\u81EA\u52A8\u8FDB\u5165\u4E2D\u7ACB\u5173\u7CFB\u3002\n-
\u7ED3\u76DF\u5173\u7CFB\u5219\u9700\u8981\u4E00\u65B9\u53D1\u8D77\uFF0C\u53E6\u4E00\u65B9\u63A5\u53D7\u624D\u53EF\u5EFA\u7ACB\u3002\n-
\u6218\u4E89\u5173\u7CFB\u662F\u4F60\u6B7B\u6211\u6D3B\u7684\u5BF9\u6297\uFF0C\u4E2D\u7ACB\u5173\u7CFB\u53EF\u80FD\u83B7\u5F97\u989D\u5916\u7684\u89C6\u91CE\u548C\u91D1\u5E01\uFF0C\u7ED3\u76DF\u5173\u7CFB\u5219\u80FD\u83B7\u5F97\u66F4\u4E3A\u5168\u9762\u7684\u6536\u76CA\u3002\n\n<color=yellow>----[\u65B0\u589E\u529F\u80FD]----\u7ED3\u76DF</color>\n-
\u5B66\u4E60\u9632\u5FA1\u79D1\u6280\u540E\uFF0C\u53EF\u4EE5\u89E3\u9501\u7ED3\u76DF\u7684\u529F\u80FD\u3002\n-
\u5411\u4E00\u4E2A\u9635\u8425\u53D1\u8D77\u7ED3\u76DF\u540E\uFF0C\u4E0B\u4E00\u56DE\u5408\u5BF9\u65B9\u5C06\u63A5\u53D7\u6216\u8005\u62D2\u7EDD\u7ED3\u76DF\u3002\n-
\u6B63\u5F0F\u7ED3\u76DF\u540E\uFF0C\u4E92\u76F8\u4E4B\u95F4\u89C6\u4E3A\u53CB\u519B\uFF0C\u4E5F\u53EF\u4EE5\u5171\u4EAB\u6E2F\u53E3\u548C\u9053\u8DEF\u3002\n-
\u76DF\u53CB\u4E4B\u95F4\u4E5F\u53EF\u4EE5\u53D1\u8D77\u201D\u89E3\u9664\u7ED3\u76DF\u201C\u3002\u7531\u4E00\u65B9\u53D1\u8D77\u89E3\u9664\u7ED3\u76DF\u540E\uFF0C\u53CC\u65B9\u7684\u7ED3\u76DF\u5173\u7CFB\u7ACB\u523B\u5931\u6548\uFF0C\u4F46\u662F\u4F1A\u201D\u5F3A\u5236\u505C\u6218\u201D\u4E00\u56DE\u5408\uFF0C\u65E0\u6CD5\u653B\u51FB\u5BF9\u65B9\u3002\n-
\u7387\u5148\u53D1\u8D77\u89E3\u9664\u7ED3\u76DF\u7684\u4E00\u65B9\uFF0C\u5C06\u5728\u5F3A\u5236\u505C\u6218\u56DE\u5408\u7ED3\u675F\u540E\uFF0C\u7387\u5148\u51FA\u624B\u653B\u51FB\u201D\u524D\u76DF\u53CB\u201C\uFF0C\u4EE3\u4EF7\u5219\u662F\u5728\u53D1\u8D77\u89E3\u9664\u7ED3\u76DF\u7684\u90A3\u4E00\u523B\uFF0C\u6240\u6709\u5728\u5BF9\u65B9\u9886\u571F\u4E0A\u7684\u5DF1\u65B9\u5355\u4F4D\u5C06\u5F3A\u5236\u89E3\u6563\uFF0C\u800C\u5176\u4ED6\u5355\u4F4D\u5C06\u7ACB\u523B\u5931\u53BB\u672C\u56DE\u5408\u7684\u5269\u4F59\u884C\u52A8\u673A\u4F1A\u3002\n-
\u906D\u9047\u201D\u89E3\u9664\u7ED3\u76DF\u201C\u7684\u4E00\u65B9\uFF0C\u62E5\u6709\u4E00\u56DE\u5408\u7684\u5598\u606F\u673A\u4F1A\u8C03\u6574\u5E03\u5C40\uFF0C\u4EE5\u505A\u597D\u5E94\u5BF9\u201C\u524D\u76DF\u53CB\u201D\u80CC\u53DB\u7684\u5145\u8DB3\u51C6\u5907\uFF01\n-
\u4E0E\u6700\u4FE1\u8D56\u7684\u76DF\u53CB\u643A\u624B\uFF0C\u4FBF\u53EF\u521B\u9020\u5929\u4E0B\uFF1B\u4F46\u6700\u81F4\u547D\u7684\u5200\u5203\uFF0C\u4E5F\u5F80\u5F80\u6765\u81EA\u80CC\u540E\u76F8\u62B5\u7684\u6E29\u5EA6\u3002\u8C28\u614E\u5730\u9009\u62E9\u4F60\u7684\u4F19\u4F34\uFF0C\u5E76\u65F6\u523B\u51C6\u5907\u597D\uFF0C\u8FCE\u63A5\u90A3\u65E0\u6CD5\u9884\u6D4B\u7684\u547D\u8FD0\u53CD\u8F6C\u5427\uFF01\n\n<color=yellow>----[\u65B0\u589E\u529F\u80FD]----\u5927\u4F7F\u9986</color>\n-
\u5B66\u4E60\u5927\u4F7F\u9986\u79D1\u6280\u540E\uFF0C\u53EF\u4EE5\u89E3\u9501\u5EFA\u9020\u5927\u4F7F\u9986\u7684\u529F\u80FD\u3002\n-
\u62E5\u6709\u5927\u4F7F\u9986\u79D1\u6280\u540E\uFF0C\u4F1A\u81EA\u52A8\u83B7\u5F97\u6240\u6709\u5DF2\u7ECF\u89C1\u9762\u7684\u9635\u8425\u539F\u59CB\u9996\u90FD\u7684\u89C6\u91CE\u3002\n-
\u82B1\u8D395\u91D1\u5E01\u53EF\u4EE5\u5728\u67D0\u4E2A\u5E1D\u56FD\u7684\u9996\u90FD\u5EFA\u7ACB\u5927\u4F7F\u9986\uFF0C\u7ACB\u523B\u83B7\u5F97\u9996\u90FD\u5468\u56F4\u4E00\u683C\u7684\u6240\u6709\u89C6\u91CE\u3002\u53CC\u65B9\u6BCF\u56DE\u5408\u90FD\u4F1A\u83B7\u5F972\u91D1\u5E01\u7684\u6536\u76CA\u3002\n-
\u5982\u679C\u53CC\u65B9\u4E92\u76F8\u5EFA\u7ACB\u5927\u4F7F\u9986\uFF0C\u5219\u53CC\u65B9\u6BCF\u56DE\u5408\u5C06\u62E5\u67094\u91D1\u5E01\u7684\u6536\u76CA\u3002\u5982\u679C\u53CC\u65B9\u5DF2\u7ED3\u76DF\uFF0C\u6240\u6709\u6536\u76CA\u5C06\u4F1A\u7FFB\u500D\u3002\n-
\u5EFA\u7ACB\u5927\u4F7F\u9986\u901A\u5E38\u80FD\u6539\u5584\u5BF9\u65B9\u7684\u5916\u4EA4\u7B56\u7565\u3002\u4EFB\u4F55\u53CC\u65B9\u4E4B\u95F4\u7684\u6218\u4E89\u5C06\u7ACB\u523B\u64A4\u9500\u53CC\u65B9\u7684\u5927\u4F7F\u9986\u3002\n-
\u5982\u679C\u5BF9\u65B9\u5DF2\u7ECF\u4E22\u5931\u4E86\u539F\u59CB\u9996\u90FD\uFF0C\u90A3\u4E48\u5C06\u65E0\u6CD5\u5728\u5BF9\u65B9\u5E1D\u56FD\u5EFA\u7ACB\u5927\u4F7F\u9986\u3002\n-
\u5927\u4F7F\u9986\u4E0D\u4EC5\u662F\u52BF\u529B\u95F4\u5171\u4EAB\u89C6\u91CE\u3001\u6D1E\u5BDF\u5F02\u53D8\u7684\u54E8\u5854\uFF0C\u66F4\u662F\u8FDE\u901A\u8D22\u5BCC\u6D41\u8109\u7684\u9EC4\u91D1\u6C34\u9053\u3002\u5408\u7406\u8FD0\u7528\u5927\u4F7F\u9986\u548C\u5916\u4EA4\u7B56\u7565\uFF0C\u4E0E\u4F60\u7684\u76DF\u53CB\u5171\u5EFA\u8D22\u5BCC\u4E0E\u4FE1\u606F\u7684\u6865\u6881\u5427\uFF01\n\n<color=yellow>----[\u65B0\u589E\u529F\u80FD]----AI\u5916\u4EA4\u7B56\u7565</color>\n-
\u6B23\u8D4F\uFF0C\u8BA4\u53EF\uFF0C\u89C2\u671B\uFF0C\u731C\u5FCC\uFF0C\u8FD8\u662F\u654C\u89C6\uFF1F\u6BCF\u4E2AAI\u9635\u8425\u90FD\u5C06\u62E5\u6709\u5BF9\u4E8E\u5176\u4ED6\u9635\u8425\u7684\u201C\u5916\u4EA4\u7B56\u7565\u201D\u3002\n-
\u6218\u573A\u4E0A\u7684\u53D8\u5316\u65F6\u523B\u5F71\u54CD\u7740\u6BCF\u4E2AAI\u9635\u8425\u5BF9\u5176\u4ED6\u52BF\u529B\u7684\u201C\u89C2\u70B9\u201D\u3002\u8FD9\u4E9B\u89C2\u70B9\u5305\u542B\u4E86\u6B63\u9762\u3001\u8D1F\u9762\u548C\u4E2D\u7ACB\u89C2\u70B9\uFF0C\u5B83\u4EEC\u6700\u7EC8\u6784\u6210\u4E86\u201C\u5916\u4EA4\u7B56\u7565\u201D\u3002\n-
\u8C03\u6574\u519B\u4E8B\u5E03\u5C40\u3001\u53D1\u8D77\u6218\u4E89\u3001\u5EFA\u7ACB\u5927\u4F7F\u9986\u7B49\u884C\u4E3A\u5747\u80FD\u6709\u6548\u5F71\u54CD\u5BF9\u65B9\u7684\u5916\u4EA4\u7B56\u7565\u3002\u7EB5\u6A2A\u636D\u9616\uFF0C\u64CD\u7EB5\u65F6\u5C40\uFF0C\u4E8E\u9634\u8C0B\u7684\u68CB\u76D8\u4E0A\uFF0C\u593A\u53D6\u5C5E\u4E8E\u4F60\u7684\u80DC\u5229\u5427\uFF01\n\n<color=yellow>----[\u65B0\u589E\u89D2\u8272\u7ACB\u7ED8]----\u65E5\u767D\u6B8B\u65E0</color>\n\u62DC\u5360\u5EAD\u6587\u660E-\u65E5\u767D\u5E1D\u56FD\u7684\u9886\u8896\uFF1A\u65E5\u767D\u6B8B\u65E0\u7ACB\u7ED8\u5934\u50CF\u5DF2\u5B9E\u88C5\u3002\n\u6614\u65E5\u88C1\u51B3\u517D\u755C\u7684\u9B3C\u738B\uFF0C\u5982\u4ECA\u8EAB\u7740\u541B\u58EB\u5766\u4E01\u5821\u7684\u7D2B\u888D\uFF0C\u541B\u4E34\u62DC\u5360\u5EAD\u7684\u5E1D\u5EA7\u3002\n\u627F\u7EE7\u5DF4\u5179\u5C14\u4E8C\u4E16\u201C\u5C60\u592B\u201D\u4E4B\u540D\uFF0C\u5979\u5C06\u4EE5\u5730\u72F1\u7684\u94C1\u8155\u6A2A\u626B\u5E1D\u56FD\u5E7B\u60F3\u4E61\uFF0C\u4E3A\u81EA\u5DF1\u6234\u4E0A\u67D3\u8840\u7684\u7687\u51A0\u3002\n\n<color=yellow>----[Bug\u4E0E\u4F18\u5316]----</color>\n1.\u4FEE\u590D\u4E86\u8FDE\u7EED\u78B0\u5230\u6587\u660E
\u53EF\u80FD\u4F1A\u6F0F\u53D1\u89C1\u9762\u793C\u91D1\u7684bug\n2.\u4FEE\u590D\u4E86\u79FB\u52A8\u65F6\u654C\u4EBA\u63A7\u5236\u533A\u672A\u6B63\u786E\u751F\u6548\u7684bug\n3.\u4FEE\u590D\u4E86\u54B2\u591C\u79FB\u52A8\u65F6\u884C\u52A8\u529B\u8BA1\u7B97\u9519\u8BEF\u7684bug\n4.\u4FEE\u590D\u4E86\u857E\u7C73Lv.0\u7EA7\u8840\u91CF\u548C\u63CF\u8FF0\u4E0D\u7B26\u7684bug\n5.\u4F18\u5316\u4E86\u9996\u90FD\u76F8\u5173\u7684\u8BBE\u8BA1\u548C\u663E\u793A\u3002\u5360\u9886\u7684\u539F\u59CB\u9996\u90FD\u4E0D\u518D\u663E\u793A\u9996\u90FDicon\u3002\u9996\u90FD\u4E22\u5931\u540E\uFF0C\u5C06\u4E0D\u518D\u62E5\u6709\u65B0\u7684\u9996\u90FD\u3002\n6.\u4F18\u5316\u4E86\u754C\u9762\u663E\u793A\u903B\u8F91\uFF0C\u4F18\u5316\u4E86\u5E38\u89C4\u901A\u77E5\u3001\u57CE\u5E02\u5347\u7EA7\u3001\u5916\u4EA4\u901A\u77E5\u7684\u754C\u9762\u663E\u793A\u987A\u5E8F\n7.\u4F18\u5316\u4E86\u5FEB\u6377\u952E\uFF0C\u76EE\u524DWASD\u53EF\u4EE5\u79FB\u52A8\u5730\u56FE\uFF0CE\u662F\u4E0B\u4E00\u56DE\u5408\u3002\u4ECA\u540E\u4F1A\u5F00\u653E\u5FEB\u6377\u952E\u81EA\u5B9A\u4E49\u7CFB\u7EDF\u3002\n8.\u4F18\u5316\u4E86\u89C1\u9762\u793C\u91D1\u7684\u91D1\u989D\u8BBE\u8BA1\n9.\u4F18\u5316\u4E86\u5E1D\u56FD\u548C\u4E1C\u65B9\u9635\u8425\u4E4B\u95F4\u7684\u6587\u6848\u8868\u8FBE\u65B9\u5F0F"

View File

@ -4300,9 +4300,9 @@ MonoBehaviour:
TechType: 0
PlayerActionType: 1
ActionName: 1631
Desc: 1677
NeedTechDesc: 0
TechDesc:
Desc: 1915
NeedTechDesc: 1
TechDesc: 1734
NeedLockDesc: 0
LockDesc:
Icon: {fileID: 21300000, guid: c8aba17a7b79944488e1164a36a2180f, type: 3}
@ -4330,9 +4330,9 @@ MonoBehaviour:
TechType: 0
PlayerActionType: 5
ActionName: 1388
Desc: 1713
Desc: 1916
NeedTechDesc: 1
TechDesc: 1719
TechDesc: 1917
NeedLockDesc: 0
LockDesc:
Icon: {fileID: 21300000, guid: afbb41b83c55c794ab8443955957a309, type: 3}

View File

@ -50,12 +50,12 @@ MonoBehaviour:
FeelingStateInfoList:
- FeelingState: 0
feelingText: 1662
feelingColor: {r: 0.019935815, g: 0.54088044, b: 0, a: 1}
feelingColor: {r: 0.113109514, g: 0.8301887, b: 0.08615156, a: 1}
- FeelingState: 1
feelingText: 1663
feelingColor: {r: 0.13521993, g: 1, b: 0.13755842, a: 1}
feelingColor: {r: 0.1841809, g: 1, b: 0.13333333, a: 1}
- FeelingState: 2
feelingText: 1664
feelingText: 1736
feelingColor: {r: 1, g: 0.942164, b: 0.03459108, a: 1}
- FeelingState: 3
feelingText: 1665
@ -78,7 +78,7 @@ MonoBehaviour:
FeelingStrategyColor: {r: 0, g: 1, b: 0, a: 0}
- FeelingStrategy: 3
FeelingStrategyTitle: 1692
FeelingStrategyDesc: 1693
FeelingStrategyDesc: 1920
FeelingStrategyColor: {r: 0, g: 1, b: 0, a: 0}
- FeelingStrategy: 4
FeelingStrategyTitle: 1694
@ -116,4 +116,262 @@ MonoBehaviour:
FeelingStrategyTitle: 1708
FeelingStrategyDesc: 1709
FeelingStrategyColor: {r: 1, g: 0, b: 0, a: 0}
DiplomacyChatInfoList: []
DiplomacyChatInfoList:
- force: 0
AllyBreakText: []
AllyOfferText: []
AllyAcceptText: []
AllyRefuseText: []
RelationTrustText: []
RelationAppreciateText: []
RelationIndifferentText: []
RelationSuspicionText: []
RelationTerribleText: []
- force: 1
AllyBreakText:
- 1737
- 1738
- 1739
AllyOfferText:
- 1740
- 1741
- 1742
AllyAcceptText:
- 1743
- 1744
- 1745
AllyRefuseText:
- 1746
- 1747
- 1748
RelationTrustText:
- 1749
- 1750
- 1751
RelationAppreciateText:
- 1752
- 1753
- 1754
RelationIndifferentText:
- 1755
- 1756
- 1757
RelationSuspicionText:
- 1758
- 1759
- 1760
RelationTerribleText:
- 1761
- 1762
- 1763
- force: 2
AllyBreakText:
- 1764
- 1765
- 1766
- 1767
AllyOfferText:
- 1768
- 1769
- 1770
- 1771
AllyAcceptText:
- 1772
- 1773
- 1774
AllyRefuseText:
- 1775
- 1776
- 1777
RelationTrustText:
- 1778
- 1779
- 1780
- 1781
RelationAppreciateText:
- 1782
- 1783
- 1784
RelationIndifferentText:
- 1785
- 1786
- 1787
RelationSuspicionText:
- 1788
- 1789
RelationTerribleText:
- 1790
- 1791
- force: 3
AllyBreakText:
- 1792
- 1793
- 1794
AllyOfferText:
- 1795
- 1796
AllyAcceptText:
- 1797
- 1798
- 1799
AllyRefuseText:
- 1800
- 1801
- 1802
RelationTrustText:
- 1803
- 1804
- 1805
RelationAppreciateText:
- 1806
- 1807
- 1808
RelationIndifferentText:
- 1809
- 1810
- 1811
RelationSuspicionText:
- 1812
- 1813
RelationTerribleText:
- 1814
- 1815
- 1816
- force: 4
AllyBreakText:
- 1817
- 1818
AllyOfferText:
- 1819
- 1820
AllyAcceptText:
- 1821
- 1822
- 1823
- 1824
AllyRefuseText:
- 1825
- 1826
- 1827
RelationTrustText:
- 1828
- 1829
RelationAppreciateText:
- 1830
- 1831
RelationIndifferentText:
- 1832
- 1833
- 1834
RelationSuspicionText:
- 1835
- 1836
- 1837
RelationTerribleText:
- 1838
- 1839
- force: 5
AllyBreakText:
- 1840
- 1841
- 1842
- 1843
AllyOfferText:
- 1844
- 1845
- 1846
- 1847
AllyAcceptText:
- 1848
- 1849
- 1850
AllyRefuseText:
- 1851
- 1852
- 1853
RelationTrustText:
- 1854
- 1855
RelationAppreciateText:
- 1856
- 1857
- 1858
RelationIndifferentText:
- 1859
- 1860
- 1861
RelationSuspicionText:
- 1862
- 1863
RelationTerribleText:
- 1864
- 1865
- 1866
- force: 6
AllyBreakText:
- 1867
- 1868
- 1869
AllyOfferText:
- 1870
- 1871
AllyAcceptText:
- 1872
- 1873
- 1874
AllyRefuseText:
- 1875
- 1876
RelationTrustText:
- 1877
- 1878
- 1879
RelationAppreciateText:
- 1880
- 1881
- 1882
RelationIndifferentText:
- 1883
- 1884
- 1885
RelationSuspicionText:
- 1886
- 1887
- 1888
RelationTerribleText:
- 1889
- 1890
- 1891
- 1892
- force: 7
AllyBreakText:
- 1893
- 1894
AllyOfferText:
- 1895
- 1896
AllyAcceptText:
- 1897
- 1898
- 1899
AllyRefuseText:
- 1900
- 1901
- 1902
RelationTrustText:
- 1903
- 1904
- 1905
RelationAppreciateText:
- 1906
- 1907
RelationIndifferentText:
- 1908
- 1909
RelationSuspicionText:
- 1910
- 1911
RelationTerribleText:
- 1912
- 1913
- 1914

File diff suppressed because one or more lines are too long

View File

@ -1303,7 +1303,7 @@ MonoBehaviour:
Desc: 1558
LandType: 1
NoMaxHealth: 0
MaxHealth: 15
MaxHealth: 20
Attack: 2
Defense: 2
MoveRange: 1

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c659b850b20e460f866ed3f696be406b, type: 3}
m_Name: VersionConfig
m_EditorClassIdentifier:
CurVersionId: 10201
CurVersionId: 10300
Versions:
- MajorVersion: 1
MinorVersion: 0
@ -50,3 +50,7 @@ MonoBehaviour:
MinorVersion: 2
PatchVersion: 1
Description: 1605
- MajorVersion: 1
MinorVersion: 3
PatchVersion: 0
Description: 1919

View File

@ -1346,7 +1346,7 @@ RectTransform:
m_GameObject: {fileID: 4766274366692583480}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.4, y: 0.4, z: 0.4}
m_LocalScale: {x: 0.7, y: 0.7, z: 0.7}
m_ConstrainProportionsScale: 1
m_Children:
- {fileID: 5236476590806941124}
@ -1355,7 +1355,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 424.9, y: -138.7}
m_AnchoredPosition: {x: 424.9, y: -118}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!222 &5530466839659055297
@ -2371,6 +2371,7 @@ MonoBehaviour:
Title: {fileID: 5445789627621662599}
DiplomacyState: {fileID: 8432402603454622758}
ChatBubble: {fileID: 7416861153036653712}
ChatBubbleText: {fileID: 4286642538040611418}
CharImage1: {fileID: 9021069402343085147}
CharImage2: {fileID: 293853985128289717}
--- !u!1 &7352811972289333713

View File

@ -800,7 +800,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 356.425, y: -79}
m_SizeDelta: {x: 532.85, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7522110403647485899
CanvasRenderer:

View File

@ -1531,7 +1531,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 466, y: -74}
m_AnchoredPosition: {x: 466, y: -111}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 1}
--- !u!222 &5530466839659055297
@ -2662,6 +2662,7 @@ MonoBehaviour:
Avatar2: {fileID: 293853985128289717}
YesButton: {fileID: 6129489714779403295}
NoButton: {fileID: 5965860090542305438}
BubbleChatText: {fileID: 4286642538040611418}
--- !u!1 &7394989027464390228
GameObject:
m_ObjectHideFlags: 0

View File

@ -11,7 +11,7 @@ GameObject:
- component: {fileID: 4743598979153599485}
- component: {fileID: 1514943713534147228}
- component: {fileID: 1110344552578407071}
- component: {fileID: 5445763489106301789}
- component: {fileID: 285162955809899977}
m_Layer: 5
m_Name: Text
m_TagString: Untagged
@ -66,7 +66,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\u767B\u5C71"
m_text: ???
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: a7a573f2f76238d44afa05fee005314d, type: 2}
m_sharedMaterial: {fileID: 7856603560778320450, guid: a7a573f2f76238d44afa05fee005314d, type: 2}
@ -135,7 +135,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &5445763489106301789
--- !u!114 &285162955809899977
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}

View File

@ -318,7 +318,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 6b27f832d22e4a8d916272b644937774, type: 3}
m_Name:
m_EditorClassIdentifier:
Ban: 0
Ban: 1
ID: 1465
FontID: 0
TextCfg: []

File diff suppressed because it is too large Load Diff

View File

@ -1099,8 +1099,8 @@ namespace RuntimeData
//判断一个unit是否属于pid及其盟友
public bool CheckUnitIdBelongPlayerIdUnion(uint uid,uint pid)
{
//TODO #外交系统更新
return GetPlayerIdByUnitId(uid, out var pid1) && pid1 == pid;
return GetPlayerIdByUnitId(uid, out var pid1) && SameUnion(pid1,pid);
}

View File

@ -527,7 +527,7 @@ namespace RuntimeData
if (map.MapConfig.AIDiff == AIDifficult.LUNATIC && player.Id == map.PlayerMap.SelfPlayerId &&
Id != map.PlayerMap.SelfPlayerId)
{
score -= 15;
score -= 5;
selfToPlayer.FeelingStrategyList.Add(FeelingStrategy.Annoying);
}

View File

@ -118,6 +118,49 @@ public class DiplomacyDataAssets : ScriptableObject
return null;
}
public string GetDiplomacyTextByFeeling(Forces forces, FeelingState state)
{
DiplomacyChatInfo chatInfo = null;
foreach(var t in DiplomacyChatInfoList)
if (t.force == forces)
{
chatInfo = t;
break;
}
if (chatInfo == null) return "";
return state switch
{
FeelingState.Trust => chatInfo.RelationTrustText.Count == 0 ? "" : chatInfo.RelationTrustText[UnityEngine.Random.Range(0, chatInfo.RelationTrustText.Count)],
FeelingState.Appreciate => chatInfo.RelationAppreciateText.Count == 0 ? "" : chatInfo.RelationAppreciateText[UnityEngine.Random.Range(0, chatInfo.RelationAppreciateText.Count)],
FeelingState.Indifferent => chatInfo.RelationIndifferentText.Count == 0 ? "" : chatInfo.RelationIndifferentText[UnityEngine.Random.Range(0, chatInfo.RelationIndifferentText.Count)],
FeelingState.Suspicion => chatInfo.RelationSuspicionText.Count == 0 ? "" : chatInfo.RelationSuspicionText[UnityEngine.Random.Range(0, chatInfo.RelationSuspicionText.Count)],
FeelingState.Terrible => chatInfo.RelationTerribleText.Count == 0 ? "" : chatInfo.RelationTerribleText[UnityEngine.Random.Range(0, chatInfo.RelationTerribleText.Count)],
_ => ""
};
}
public string GetDiplomacyTextByAction(Forces forces, PlayerActionType action)
{
DiplomacyChatInfo chatInfo = null;
foreach(var t in DiplomacyChatInfoList)
if (t.force == forces)
{
chatInfo = t;
break;
}
if (chatInfo == null) return "";
return action switch
{
PlayerActionType.OfferAlly => chatInfo.AllyOfferText.Count == 0 ? "" : chatInfo.AllyOfferText[UnityEngine.Random.Range(0, chatInfo.AllyOfferText.Count)],
PlayerActionType.BreakAlly => chatInfo.AllyBreakText.Count == 0 ? "" : chatInfo.AllyBreakText[UnityEngine.Random.Range(0, chatInfo.AllyBreakText.Count)],
PlayerActionType.RefuseAlly => chatInfo.AllyRefuseText.Count == 0 ? "" : chatInfo.AllyRefuseText[UnityEngine.Random.Range(0, chatInfo.AllyRefuseText.Count)],
PlayerActionType.AcceptAlly => chatInfo.AllyAcceptText.Count == 0 ? "" : chatInfo.AllyAcceptText[UnityEngine.Random.Range(0, chatInfo.AllyAcceptText.Count)],
_ => ""
};
}
}
[Serializable]
@ -150,14 +193,14 @@ public class FeelingStrategyInfo
public class DiplomacyChatInfo
{
public Forces force;
public List<string> AllyBreakText;
public List<string> AllyOfferText;
public List<string> AllyAcceptText;
public List<string> AllyRefuseText;
public List<string> RelationTrustText;
public List<string> RelationAppreciateText;
public List<string> RelationIndifferentText;
public List<string> RelationSuspicionText;
public List<string> RelationTerribleText;
[MultilingualField]public List<string> AllyBreakText;
[MultilingualField]public List<string> AllyOfferText;
[MultilingualField]public List<string> AllyAcceptText;
[MultilingualField]public List<string> AllyRefuseText;
[MultilingualField]public List<string> RelationTrustText;
[MultilingualField]public List<string> RelationAppreciateText;
[MultilingualField]public List<string> RelationIndifferentText;
[MultilingualField]public List<string> RelationSuspicionText;
[MultilingualField]public List<string> RelationTerribleText;
}

View File

@ -33,7 +33,7 @@ namespace Logic.Action
protected override bool Execute(CommonActionParams actionParams, bool isMoment)
{
//临时使用用来给解除联盟的disband特判用的
if (isMoment == false)
if (isMoment == false)
{
}
@ -150,7 +150,8 @@ namespace Logic.Action
//剩下的都需要CP消耗CP
if (actionParams.UnitData.CP <= 0)
//TODO 这里isMoment是为了强制disband用的
if (isMoment != false && actionParams.UnitData.CP <= 0)
return false;
//用ret做记录
bool ret = false;
@ -159,6 +160,13 @@ namespace Logic.Action
if (_actionId.UnitActionType == UnitActionType.Disband)
{
int earn = 0;
//TODO 临时制作,强制解散,解除结盟时候,解散英雄
if (!isMoment && (unitData.UnitType == UnitType.Giant) || (unitData.UnitType == UnitType.GiantJuggernaut))
{
Main.UnitLogic.Die(actionParams.MapData,actionParams.UnitData);
gridData.VFXRenderMarkFog = true;
return true;
}
if (!Table.Instance.UnitTypeDataAssets.GetUnitTypeInfo(actionParams.UnitData.UnitType,GiantType.None,0, out var info ))
return false;
earn += info.Cost / 2;

View File

@ -624,17 +624,18 @@ namespace Logic
MoveInfoCostMap[i, j] = playerData.TechTree.CheckIfHasTech(TechType.Climbing) ? 3 : -1;
if (targetGridData.Terrain == TerrainType.ShallowSea)
{
MoveInfoCostMap[i, j] = 1;
//如果没有WATERMOVE
if (!unitData.GetSkill(SkillType.WATERMOVE, out var _))
MoveInfoCostMap[i, j] = -1;
MoveInfoCostMap[i, j] = 1;
}
if (targetGridData.Terrain == TerrainType.DeepSea)
{
MoveInfoCostMap[i, j] = 1;
if (!unitData.GetSkill(SkillType.OCEANMOVE, out var _))
MoveInfoCostMap[i, j] = -1;
MoveInfoCostMap[i, j] = 1;
}
}

View File

@ -1,4 +1,5 @@
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using Logic;
using RuntimeData;
@ -7,6 +8,7 @@ using ET;
using TMPro;
using UnityEngine.UI;
using Logic.Multilingual;
using TH1_Core.Events;
using TH1_Core.Managers;
using TH1_Logic.Core;
using TH1Resource;
@ -22,6 +24,7 @@ public class RankingUI
private bool _isAnimating = false;
private float _fadeDuration = 0.2f;
private List<PlayerData> _lastPlayerList = new List<PlayerData>();
public RankingUI()
{
RORankingUI = UIManager.Instance.ROUIManager.transform.Find("RankingPanel").gameObject;
@ -39,7 +42,10 @@ public class RankingUI
{
var playerList = new List<PlayerData>(Main.MapData.PlayerMap.PlayerDataList);
playerList.Sort((a, b) => b.PlayerScore.CompareTo(a.PlayerScore));
/*if (_lastPlayerList.SequenceEqual(playerList)) return;
_lastPlayerList = new List<PlayerData>(playerList);*/
var selfPlayer = Main.MapData.PlayerMap.SelfPlayerData;
var content = RORankingUI.transform.Find("MsgList/Scroll View/Viewport/Content");
for (int i = 0; i < 16; i++)
@ -81,6 +87,30 @@ public class RankingUI
else
row.Find("Name").GetComponent<TextMeshProUGUI>().text = name;
row.Find("AvatarMask/AvatarImage").GetComponent<Image>().sprite = sprite;
//绑定外交info面板的点击显示
var btn = row.GetComponent<Button>();
if (btn != null)
{
btn.GetComponent<Button>().onClick.RemoveAllListeners();
if (name != "???")
{
var tt = player.Id;
btn.GetComponent<Button>().onClick.AddListener(() =>
{
var infoUI = new ShowUIInfoDiplomacy() { Pid = tt };
EventManager.Publish(infoUI);
UIManager.Instance.BottomInfoUI.SetBottomInfoHide();
});
}
}
}
else
{

View File

@ -145,6 +145,7 @@ public class TechTreeUI
rk++;
Image img = techNode.Find("ImageGroup").transform.Find($"Circle{rk.ToString()}/Image").GetComponent<Image>();
MultilingualManager.Instance.SetUIText(txt, techInfo.TechName);
//txt.text = MultilingualManager.Instance.GetMultilingualText(uint.Parse(techInfo.TechName));
if (!Table.Instance.ActionDataAssets.GetActionInfo(techItem, out var actionInfo))
continue;
@ -322,7 +323,7 @@ public class TechTreeUI
cost.text = _techNoChooseCost.ToString();
MultilingualManager.Instance.SetUIText(title, techInfo.TechName);
//title.text = techInfo.TechName;
//title.text = MultilingualManager.Instance.GetMultilingualText(uint.Parse(techInfo.TechName));
//设置研发按钮的表现
ROTechCheckPanel.transform.Find("ButtonGroup").transform.Find("ButtonResearch").gameObject.SetActive(true);

View File

@ -21,6 +21,7 @@ namespace TH1_UI.View.Announce
public Image DiplomacyState;
public Transform ChatBubble;
public TextMeshProUGUI ChatBubbleText;
public Image CharImage1;
public Image CharImage2;
public ViDelegateAssisstant.Dele OnBtnCloseClick;
@ -41,24 +42,27 @@ namespace TH1_UI.View.Announce
if (!Main.MapData.PlayerMap.GetPlayerDataByPlayerID(evt.PlayerId, out var player1)) return;
if (!Main.MapData.PlayerMap.GetPlayerDataByPlayerID(evt.TargetPlayerId, out var player2)) return;
bool passive = (player2.Id == Main.MapData.PlayerMap.SelfPlayerId);
Table.Instance.PlayerDataAssets.GetPlayerInfo(player1, out var info1);
Table.Instance.PlayerDataAssets.GetPlayerInfo(player2, out var info2);
CharImage1.sprite = info1.LeaderIllustration;
CharImage2.sprite = info2.LeaderIllustration;
string forceName = MultilingualManager.Instance.GetMultilingualText(uint.Parse(player1.Id == Main.MapData.PlayerMap.SelfPlayerId ? info2.ForceName : info1.ForceName));
CharImage1.sprite = passive ? info2.LeaderIllustration : info1.LeaderIllustration;
CharImage2.sprite = passive ? info1.LeaderIllustration : info2.LeaderIllustration;
string forceName = MultilingualManager.Instance.GetMultilingualText(uint.Parse(passive ? info1.ForceName : info2.ForceName));
player1.DiplomacyData.GetCountryDiplomacyInfo(player2.Id,out var dipInfo);
player2.DiplomacyData.GetCountryDiplomacyInfo(player1.Id,out var dipInfo2);
MultilingualManager.Instance.SetUIText(ChatBubbleText,Table.Instance.DiplomacyDataAssets.GetDiplomacyTextByAction((Forces)(passive ? player1.PlayerForceId : player2.PlayerForceId),evt.PlayerActionType));
//如果是大使馆,特判
if (evt.PlayerActionType == PlayerActionType.Embassy)
{
bool passive = (player2.Id == Main.MapData.PlayerMap.SelfPlayerId);
if (dipInfo.IsEmbassy)
if (dipInfo.IsEmbassy || dipInfo2.IsEmbassy )
{
DiplomacyState.sprite = ResourceCache.Instance.SpriteCache.Embassy;
MultilingualManager.Instance.SetUIText(Title,
passive ? Table.Instance.DiplomacyDataAssets.DiplomacyUIAnnounceEmbassyPassive:
Table.Instance.DiplomacyDataAssets.DiplomacyUIAnnounceEmbassy,
new List<string>(){forceName});
MultilingualManager.Instance.SetUIText(ChatBubbleText,Table.Instance.DiplomacyDataAssets.GetDiplomacyTextByAction((Forces)(passive ? player1.PlayerForceId : player2.PlayerForceId),passive ? PlayerActionType.OfferAlly : PlayerActionType.AcceptAlly));
}
else
{
@ -67,6 +71,7 @@ namespace TH1_UI.View.Announce
passive ? Table.Instance.DiplomacyDataAssets.DiplomacyUIAnnounceBreakEmbassyPassive:
Table.Instance.DiplomacyDataAssets.DiplomacyUIAnnounceBreakEmbassy,
new List<string>(){forceName});
MultilingualManager.Instance.SetUIText(ChatBubbleText,Table.Instance.DiplomacyDataAssets.GetDiplomacyTextByAction((Forces)(player2.PlayerForceId),PlayerActionType.RefuseAlly));
}
}

View File

@ -91,6 +91,7 @@ namespace TH1_UI.View.Info
{
NoMeetText.gameObject.SetActive(true);
RelationSubArea.SetActive(false);
BubbleChat.SetActive(false);
}
//如果对方已经发现了我们
@ -98,12 +99,14 @@ namespace TH1_UI.View.Info
{
NoMeetText.gameObject.SetActive(false);
RelationSubArea.SetActive(true);
BubbleChat.SetActive(true);
MultilingualManager.Instance.SetUIText(RelationText,feelingInfo.feelingText);
MultilingualManager.Instance.SetUIText(BubbleChatText,Table.Instance.DiplomacyDataAssets.GetDiplomacyTextByFeeling((Forces)(player.PlayerForceId),dipInfo.FeelingState));
RelationText.color = feelingInfo.feelingColor;
RelationHandle.anchoredPosition = new Vector2(Mathf.Lerp(-330f, -30f, dipInfo.FeelingValue/100f),RelationHandle.anchoredPosition.y);
}
var text = $"<color=yellow>对方认为您:({dipInfo.FeelingValue})</color><br>";
var text = $"<color=yellow>对方认为您:</color><br>"; //({dipInfo.FeelingValue})
foreach (var op in dipInfo.FeelingStrategyList)
{
if (!Table.Instance.DiplomacyDataAssets.GetFeelingStragegyInfo(op, out var stgInfo)) continue;

View File

@ -5,6 +5,7 @@ using Logic.Action;
using Logic.Multilingual;
using RuntimeData;
using TH1_Core.Events;
using TH1_Logic.Action;
using TH1_Logic.Core;
using TH1_UI.View.Announce;
using TMPro;
@ -22,7 +23,8 @@ namespace TH1_UI.View.Interaction
public Button YesButton;
public Button NoButton;
public TextMeshProUGUI BubbleChatText;
public ViDelegateAssisstant.Dele OnYesChoiceMade;
public ViDelegateAssisstant.Dele OnNoChoiceMade;
protected override void InitStart()
@ -52,9 +54,10 @@ namespace TH1_UI.View.Interaction
var forceName = MultilingualManager.Instance.GetMultilingualText(uint.Parse(info2.ForceName));
MultilingualManager.Instance.SetUIText(Title,Table.Instance.DiplomacyDataAssets.DiplomacyUIAnnounceOfferAlly,new List<string>(){forceName});
//Step #3 设置Avatar和bubble chat
Avatar1.sprite = info1.LeaderIllustration;
Avatar2.sprite = info2.LeaderIllustration;
MultilingualManager.Instance.SetUIText(BubbleChatText,Table.Instance.DiplomacyDataAssets.GetDiplomacyTextByAction((Forces)(player2.PlayerForceId),PlayerActionType.OfferAlly));
}