V1.4.2 修复
This commit is contained in:
parent
8ffd31bd9a
commit
5bdaf73a36
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
@ -27344,6 +27344,8 @@
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] System.Boolean RuntimeData.GridData::HasSpType(RuntimeData.GridSpType)] : fxs
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] System.Boolean RuntimeData.GridData::RemoveSpType(RuntimeData.GridSpType)] : fxt
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] System.Boolean RuntimeData.GridData::AddSpType(RuntimeData.GridSpType)] : fxu
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] RuntimeData.UnitData RuntimeData.GridData::Unit(RuntimeData.MapData)] : u
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] RuntimeData.PlayerData RuntimeData.GridData::Player(RuntimeData.MapData)] : bc
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] System.UInt32 RuntimeData.MapPosition::get_PosId()] : cco
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] System.UInt32 RuntimeData.MapPosition::CalculatePosId(System.Int32,System.Int32)] : ccp
|
||||
[Info][OPS.OBF][OnFindMemberNames_Assemblies] Found looked up Method Name [[Assembly-CSharp] System.Void RuntimeData.MapPosition::SetPosition(RuntimeData.MapPosition)] : ccq
|
||||
@ -33272,6 +33274,8 @@
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] System.Boolean RuntimeData.GridData::HasSpType(RuntimeData.GridSpType)] to fxs
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] System.Boolean RuntimeData.GridData::RemoveSpType(RuntimeData.GridSpType)] to fxt
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] System.Boolean RuntimeData.GridData::AddSpType(RuntimeData.GridSpType)] to fxu
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] RuntimeData.UnitData RuntimeData.GridData::Unit(RuntimeData.MapData)] to u
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] RuntimeData.PlayerData RuntimeData.GridData::Player(RuntimeData.MapData)] to bc
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] System.UInt32 RuntimeData.MapPosition::get_PosId()] to cco
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] System.UInt32 RuntimeData.MapPosition::CalculatePosId(System.Int32,System.Int32)] to ccp
|
||||
[Info][OPS.OBF][OnObfuscate_Assemblies] Rename Method [[Assembly-CSharp] System.Void RuntimeData.MapPosition::SetPosition(RuntimeData.MapPosition)] to ccq
|
||||
@ -37239,7 +37243,7 @@
|
||||
[Debug][OPS.OBF][Setup] Load Pipeline
|
||||
[Info][OPS.OBF][OnPostBuild] Process component Post Process Unity MonoBehaviour Assets
|
||||
[Info][OPS.OBF][OnPostBuild] Assets are not bundled. Obfuscating globalgamemanagers.assets file.
|
||||
[Info][OPS.OBF][OnPostBuild] Obfuscating globalgamemanagers.assets file 'C:\TH1\Pack\140\TOHOTOPIA Demo_Data\globalgamemanagers.assets'.
|
||||
[Info][OPS.OBF][OnPostBuild] Obfuscating globalgamemanagers.assets file 'C:\TH1\Pack\141\TOHOTOPIA Demo_Data\globalgamemanagers.assets'.
|
||||
[Debug][OPS.OBF][OnPostBuild] Loaded globalgamemanagers.assets file successfully.
|
||||
[Debug][OPS.OBF][OnPostBuild] Obfuscated '60' MonoScripts in assets file 'globalgamemanagers.assets'.
|
||||
[Debug][OPS.OBF][OnPostBuild] Updated globalgamemanagers.assets file successfully.
|
||||
|
||||
@ -53,7 +53,7 @@ MonoBehaviour:
|
||||
Param: 2
|
||||
SkillParam: 0
|
||||
SkillName:
|
||||
Desc: "\u7D2F\u8BA1\u6316\u6398<color=yellow>{param}/{param}</color>\u5904\u9057\u8FF9"
|
||||
Desc: "\u5E1D\u4EB2\u81EA\u6316\u6398<color=yellow>{param}/{param}</color>\u5904\u9057\u8FF9"
|
||||
- taskContentType: 9
|
||||
Param: 15
|
||||
SkillParam: 0
|
||||
@ -72,12 +72,12 @@ MonoBehaviour:
|
||||
SkillName:
|
||||
Desc: "\u7D2F\u8BA1\u63A2\u7D22<color=yellow>{param}/{param}</color>\u5757\u8FF7\u96FE\u533A\u57DF"
|
||||
- taskContentType: 3
|
||||
Param: 75
|
||||
Param: 30
|
||||
SkillParam: 103
|
||||
SkillName:
|
||||
Desc: "\u7D2F\u8BA1\u63D0\u4F9B<color=yellow>{param}/{param}</color>\u751F\u547D\u56DE\u590D"
|
||||
- taskContentType: 3
|
||||
Param: 140
|
||||
Param: 60
|
||||
SkillParam: 103
|
||||
SkillName:
|
||||
Desc: "\u7D2F\u8BA1\u63D0\u4F9B<color=yellow>{param}/{param}</color>\u751F\u547D\u56DE\u590D"
|
||||
|
||||
@ -31,7 +31,8 @@ MonoBehaviour:
|
||||
- "\u65AF\u5361\u96F7\u7279\u738B\u671D\uFF0C\u542F\u52A8\uFF01"
|
||||
- "\u54FC\u54FC\uFF0C9\u5BF95\uFF0C\u4F18\u52BF\u5728\u6211\uFF01"
|
||||
MeetChatBubble:
|
||||
- "\u6682\u672A\u8BBE\u8BA1"
|
||||
- "\u8C01\u5141\u8BB8\u4F60\u8E0F\u5165\u6211\u7684\u5EAD\u9662\uFF1F"
|
||||
- "\u4F60\u5C31\u662F\u4ECA\u5929\u7684\u4F59\u5174\u8282\u76EE\u5417\uFF1F"
|
||||
LoseChatBubble:
|
||||
- "\u53EF\u6076\uFF01\u6211\u8FD8\u4F1A\u518D\u56DE\u6765\u7684\uFF01"
|
||||
- ForceId: 1
|
||||
@ -46,7 +47,10 @@ MonoBehaviour:
|
||||
Color: {r: 0.050980393, g: 0.12941177, b: 0.41568628, a: 1}
|
||||
FlagIcon: {fileID: 21300000, guid: 1763fc49ff98e2449ad09402939ee065, type: 3}
|
||||
StartChatBubble:
|
||||
- "\u6682\u672A\u8BBE\u8BA1"
|
||||
- "\u8F93\u4E86\u7684\u8BDD\uFF0C\u4ECA\u665A\u5C31\u6CA1\u996D\u5403\u4E86\u54E6\uFF0C\u94C3\u4ED9\u9171~"
|
||||
- "\u59B9\u7EA2\u5417\uFF1F\u5979\u8BF4\u7740\u4EC0\u4E48\u4E00\u51B3\u80DC\u8D1F\u7136\u540E\u5C31\u6765\u4E86\u3002"
|
||||
- "\u6C38\u7433\uFF0C\u94C3\u4ED9\u4E0A\u4E00\u628A\u6253\u8F93\u4E86\uFF0C\u4F60\u7ED9\u5979\u70B9\u5C0F~\u60E9\u7F5A\u5427\u3002"
|
||||
- "\u8FD9\u6E38\u620F\u672A\u514D\u592A\u7B80\u5355\u4E86\u70B9\u3002"
|
||||
MeetChatBubble:
|
||||
- "\u5173\u95E8\uFF01\u653E\u94C3\u4ED9\uFF01"
|
||||
- "\u53EF\u6076\uFF0C\u59B9\u7EA2\u90A3\u4E2A\u5BB6\u4F19\u2026\u2026"
|
||||
|
||||
@ -118,9 +118,9 @@ MonoBehaviour:
|
||||
UnitType: 14
|
||||
GiantType: 8
|
||||
UnitLevel: 0
|
||||
IgnoreUnitGiantType: 0
|
||||
IgnoreUnitGiantType: 1
|
||||
IgnoreUnitLevel: 1
|
||||
SkillDesc: "<color=yellow>\u77AD\u671B</color>\uFF1A\u62E5\u67092\u683C\u8DDD\u79BB\u7684\u89C6\u91CE"
|
||||
SkillDesc: "\u62E5\u67092\u683C\u8DDD\u79BB\u7684\u89C6\u91CE"
|
||||
SkillName: "\u77AD\u671B"
|
||||
- SkillType: 13
|
||||
SkillName: "\u65E0\u6CD5\u5347\u7EA7"
|
||||
@ -643,7 +643,7 @@ MonoBehaviour:
|
||||
SkillShowList: []
|
||||
- SkillType: 108
|
||||
SkillName: "\u68EE\u6797\u51B2\u950B"
|
||||
SkillDesc: "\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB"
|
||||
SkillDesc: "\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\u6216\u6211\u65B9\u57CE\u5E02\u4E2D\u5FC3\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB"
|
||||
HasShowList: 1
|
||||
SkillShowList:
|
||||
- UnitFullType:
|
||||
@ -655,7 +655,7 @@ MonoBehaviour:
|
||||
UnitLevel: 0
|
||||
IgnoreUnitGiantType: 0
|
||||
IgnoreUnitLevel: 0
|
||||
SkillDesc: "\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB"
|
||||
SkillDesc: "\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\u6216\u6211\u65B9\u57CE\u5E02\u4E2D\u5FC3\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB"
|
||||
SkillName: "\u72FC\u5F71"
|
||||
- SkillType: 109
|
||||
SkillName: "\u4EC5\u9646\u5730\u901A\u884C"
|
||||
|
||||
@ -62,7 +62,7 @@ MonoBehaviour:
|
||||
<color=yellow>Lv.4</color>\u5347\u7EA7\u8981\u6C42\uFF1A60\u82F1\u96C4\u7ECF\u9A8C\u3002\u5C04\u7A0B\u63D0\u5347\uFF0C\u65B0\u589E\u6280\u80FD<color=yellow>\u7687\u5BB6\u94BB\u6212</color><br>
|
||||
<color=yellow>Lv.5</color>\u5347\u7EA7\u8981\u6C42\uFF1A160\u82F1\u96C4\u7ECF\u9A8C\u3002\u5404\u5C5E\u6027\u5168\u9762\u63D0\u5347\uFF0C\u65B0\u589E\u6280\u80FD<color=yellow>\u8D24\u8005\u4E4B\u77F3</color>\u3002<br>"
|
||||
- GiantType: 6
|
||||
UpgradeText: "<color=yellow>\u5E1D\u56FD\u7684\u6C38\u8FDC\uFF1A\u84EC\u83B1\u5C71\u8F89\u591C</color><br>
|
||||
UpgradeText: "<color=yellow>\u5E1D\u56FD\u7684\u6C38\u6052\uFF1A\u84EC\u83B1\u5C71\u8F89\u591C</color><br>
|
||||
<color=yellow>-------- Lv.0 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>15HP/2\u653B/1\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u6E38\u51FB]</color>\u653B\u51FB\u540E\u53EF\u518D\u6B21\u79FB\u52A8<br>
|
||||
<color=yellow>-------- Lv.1 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>25HP/3\u653B/1\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
@ -79,9 +79,9 @@ MonoBehaviour:
|
||||
<color=yellow>[\u80FD\u529B:\u5E7B\u89C6\u8C03\u7387]</color>\u51FB\u6740\u654C\u65B9\u5355\u4F4D\u65F6\uFF0C\u5728\u5176\u4F4D\u7F6E\u751F\u62101\u4E2A\u770B\u4F3C\u4E0E\u94C3\u4ED9\u5B8C\u5168\u76F8\u540C\u7684<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u3002\u5E7B\u8C61\u7EE7\u627F\u94C3\u4ED9\u7684<color=yellow>\u6218\u5730\u534F\u540C</color>\u80FD\u529B\uFF0C\u4F46\u65E0\u6CD5\u9020\u6210\u4F24\u5BB3
|
||||
\uFF0C\u5E76\u4E14\u53D7\u5230\u4EFB\u610F\u653B\u51FB\u540E\u7ACB\u523B\u9635\u4EA1\u3002<br>
|
||||
<color=yellow>-------- Lv.2 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>20HP/3\u653B/2\u9632/2\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u5E7B\u8C61\u89C6\u5DEE]</color>\u94C3\u4ED9\u653B\u51FB\u76EE\u6807\u524D\uFF0C\u9644\u8FD1\u6240\u6709<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u4F1A\u5BF9\u8BE5\u76EE\u6807\u8FDB\u884C\u4E00\u8F6E\u9F50\u5C04\u3002<br>
|
||||
<color=yellow>[\u80FD\u529B:\u5E7B\u60F3\u89C6\u5DEE]</color>\u94C3\u4ED9\u653B\u51FB\u76EE\u6807\u524D\uFF0C\u9644\u8FD1\u6240\u6709<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u4F1A\u5BF9\u8BE5\u76EE\u6807\u8FDB\u884C\u4E00\u8F6E\u9F50\u5C04\u3002<br>
|
||||
<color=yellow>-------- Lv.3 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>30HP/4\u653B/3\u9632/2\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u72C2\u89C6\u8C03\u7387]</color>\u6240\u6709<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u5177\u6709\u672C\u4F5350%\u7684\u653B\u51FB\u529B\u3002\u5E7B\u8C61\u6D88\u706D\u5355\u4F4D\u65F6\uFF0C\u4E5F\u53EF\u4EE5\u521B\u9020\u65B0\u7684<color=yellow>\u6708\u5154\u5E7B\u60F3</color>\u3002<br>"
|
||||
<color=yellow>[\u80FD\u529B:\u72C2\u89C6\u8C03\u7387]</color>\u6240\u6709<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u5177\u6709\u672C\u4F5350%\u7684\u653B\u51FB\u529B\u3002\u5E7B\u8C61\u6D88\u706D\u5355\u4F4D\u65F6\uFF0C\u4E5F\u53EF\u4EE5\u521B\u9020\u65B0\u7684<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u3002<br>"
|
||||
- GiantType: 8
|
||||
UpgradeText: "<color=yellow>\u5E1D\u56FD\u7684\u6B3A\u8BC8\u5E08\uFF1A\u56E0\u5E61\u5E1D</color><br>
|
||||
<color=yellow>-------- Lv.0 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>10HP/1\u653B/2\u9632/2\u79FB\u52A8\u529B/1\u5C04\u7A0B<br>
|
||||
@ -97,14 +97,15 @@ MonoBehaviour:
|
||||
<color=yellow>[\u80FD\u529B:\u5E1D\u56FD\u8363\u8000]</color>\u4E3B\u52A8\u6280\u80FD\u3002\u5E1D\u53D1\u8D77\u53F7\u53EC\uFF0C\u4EE4\u4E00\u683C\u8303\u56F4\u5185\u7684\u6240\u6709\u53CB\u519B\u83B7\u5F97\u4E00\u56DE\u5408<color=yellow>\u6218\u5730\u534F\u540C</color>\u548C\u4E00\u56DE\u5408<color=yellow>\u79FB\u52A8\u529B\u63D0\u5347</color><br>"
|
||||
- GiantType: 9
|
||||
UpgradeText: "<color=yellow>\u5E1D\u56FD\u7684\u6708\u4E4B\u5934\u8111\uFF1A\u516B\u610F\u6C38\u7433</color><br>
|
||||
<color=yellow>-------- Lv.0 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>10HP/1\u653B/2\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>-------- Lv.0 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>10HP/1\u653B/2\u9632/1\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u98DE\u884C]</color>\u79FB\u52A8\u65E0\u89C6\u4EFB\u4F55\u5730\u5F62<br>
|
||||
<color=yellow>-------- Lv.1 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>20HP/2\u653B/2\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u77AD\u671B]</color>\u521D\u59CB\u62E5\u67092\u683C\u89C6\u91CE<br>
|
||||
<color=yellow>-------- Lv.1 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>20HP/2\u653B/2\u9632/1\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u6218\u5730\u534F\u540C]</color>\u653B\u51FB\u5355\u4F4D\u65F6\u5C06\u65BD\u52A0\u4E00\u5C42<color=yellow>\u534F\u540C\u6807\u7684</color>\uFF0C\u6301\u7EED1\u56DE\u5408\u3002\u653B\u51FB\u5E26\u6709<color=yellow>\u534F\u540C\u6807\u7684</color>\u7684\u76EE\u6807\u65F6\uFF0C\u6BCF\u5C42\u4F7F\u5F97\u672C\u6B21\u653B\u51FB\u529B\u63D0\u53470.5\u3002<br>
|
||||
<color=yellow>[\u80FD\u529B:\u751F\u547D\u6E38\u620F]</color>\u51FB\u6740\u654C\u65B9\u5355\u4F4D\u540E\uFF0C\u4E3A\u76EE\u68071\u683C\u8303\u56F4\u5185\u7684\u6240\u6709\u53CB\u519B\u6062\u590D3HP<br>
|
||||
<color=yellow>-------- Lv.2 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>25HP/2\u653B/3\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>-------- Lv.2 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>25HP/2\u653B/3\u9632/1\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u590D\u82CF\u6E38\u620F]</color>\u653B\u51FB\u65F6\u53EF\u9009\u4E2D\u5DF1\u65B9\u5355\u4F4D\uFF0C\u8D4B\u4E881\u56DE\u5408<color=yellow>\u6218\u5730\u534F\u540C</color>\u7684\u80FD\u529B\u5E76\u6062\u590D\u751F\u547D\u3002\u5982\u6062\u590D\u6EA2\u51FA\uFF0C\u5219\u989D\u5916\u8D4B\u4E881\u56DE\u5408<color=yellow>\u79FB\u52A8\u529B\u63D0\u5347</color>\u80FD\u529B\u3002<br>
|
||||
<color=yellow>-------- Lv.3 ----------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>30HP/3\u653B/3\u9632/2\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>-------- Lv.3 ----------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>30HP/3\u653B/3\u9632/2\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u56FD\u58EB\u65E0\u53CC\u4E4B\u836F]</color>\u516B\u610F\u6C38\u7433\u6280\u80FD\u5BF9\u82F1\u96C4\u7684\u6CBB\u7597\u589E\u52A0\u52303\u500D\uFF0C\u653B\u51FB\u82F1\u96C4\u65F6\u56E0\u7FA4\u88AD\u83B7\u5F97\u7684\u653B\u51FB\u529B\u52A0\u6210\u589E\u52A0\u52302\u500D\u3002<br>"
|
||||
- GiantType: 10
|
||||
UpgradeText: "<color=yellow>\u5E1D\u56FD\u7684\u4E0D\u6B7B\u9E1F\uFF1A\u85E4\u539F\u59B9\u7EA2</color><br>
|
||||
|
||||
@ -21,7 +21,7 @@ MonoBehaviour:
|
||||
- Id: 2
|
||||
Type: 1
|
||||
Title: "\u5F00\u542F\u5947\u89C2\u4EFB\u52A1!"
|
||||
Message: "\u5B8C\u6210\u4EFB\u52A1\u5373\u53EF\u83B7\u5F97\u5947\u89C2<color=yellow>{param}</color>\u3002\u7814\u53D1\u6240\u6709\u57FA\u7840\u79D1\u6280(\u4E0D\u5305\u62EC\u4F1F\u4EBA\u804C\u9636\u79D1\u6280)\uFF0C\u4ECE\u800C\u83B7\u5F97\u8BE5\u5947\u89C2!"
|
||||
Message: "\u5B8C\u6210\u4EFB\u52A1\u5373\u53EF\u83B7\u5F97\u5947\u89C2<color=yellow>{param}</color>\u3002\u7814\u53D1\u6240\u6709\u79D1\u6280\uFF0C\u4ECE\u800C\u83B7\u5F97\u8BE5\u5947\u89C2!"
|
||||
WonderType: 2
|
||||
- Id: 3
|
||||
Type: 1
|
||||
@ -91,7 +91,7 @@ MonoBehaviour:
|
||||
- Id: 16
|
||||
Type: 4
|
||||
Title: "\u80A9\u8D1F\u91CD\u4EFB!"
|
||||
Message: "\u60A8\u5DF2\u88AB\u59D4\u4EFB\u7BA1\u7406\u57C3\u53CA\u5E1D\u56FD\u65AF\u5361\u96F7\u7279\u738B\u671D\u3002\u8FD0\u7528\u60A8\u7684\u667A\u6167\u3001\u52C7\u6C14\u548C\u8FD0\u6C14\uFF0C\u5E26\u9886\u56FD\u5BB6\u8D70\u5411\u7E41\u8363\uFF01"
|
||||
Message: "\u5C0A\u656C\u7684<color=yellow>{param}</color>\u965B\u4E0B\uFF0C\u60A8\u662F<color=yellow>{param}</color>-<color=yellow>{param}</color>\u7684\u552F\u4E00\u4E3B\u5BB0\u3002\u5B83\u7684\u8363\u8000\u59CB\u4E8E\u6B64\u523B\uFF0C\u8FD0\u7528\u60A8\u7684\u667A\u6167\u3001\u52C7\u6C14\u4E0E\u8FD0\u6C14\uFF0C\u5E26\u9886\u5E1D\u56FD\u8D70\u5411\u4E0D\u673D\u4E0E\u7E41\u8363\u5427\uFF01"
|
||||
WonderType: 0
|
||||
- Id: 17
|
||||
Type: 5
|
||||
|
||||
@ -3111,9 +3111,9 @@ MonoBehaviour:
|
||||
Attack: 1
|
||||
Defense: 2
|
||||
MoveRange: 1
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 020000000d000000200000006b000000
|
||||
Skills: 020000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3131,9 +3131,9 @@ MonoBehaviour:
|
||||
Attack: 2
|
||||
Defense: 2
|
||||
MoveRange: 1
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 0200000051000000590000000d000000200000006b000000
|
||||
Skills: 0200000051000000590000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3151,9 +3151,9 @@ MonoBehaviour:
|
||||
Attack: 2
|
||||
Defense: 3
|
||||
MoveRange: 1
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 0200000051000000590000005a0000000d000000200000006b000000
|
||||
Skills: 0200000051000000590000005a0000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3171,9 +3171,9 @@ MonoBehaviour:
|
||||
Attack: 3
|
||||
Defense: 3
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 0200000051000000590000005a0000005b0000000d000000200000006b000000
|
||||
Skills: 0200000051000000590000005a0000005b0000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3493,7 +3493,7 @@ MonoBehaviour:
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
Cost: 0
|
||||
Skills: 02000000660000000d000000510000006d000000
|
||||
Skills: 02000000660000000d000000510000006d00000053000000
|
||||
Sprite: {fileID: 21300000, guid: 1f47e26fbd7a1a54ebcd89c6d630e38c, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3513,7 +3513,7 @@ MonoBehaviour:
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
Cost: 0
|
||||
Skills: 02000000660000000d000000510000006d000000
|
||||
Skills: 02000000660000000d000000510000006d00000053000000
|
||||
Sprite: {fileID: 21300000, guid: 1f47e26fbd7a1a54ebcd89c6d630e38c, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3533,7 +3533,7 @@ MonoBehaviour:
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
Cost: 0
|
||||
Skills: 02000000690000000d00000051000000670000006d000000
|
||||
Skills: 02000000690000000d00000051000000670000006d00000053000000
|
||||
Sprite: {fileID: 21300000, guid: 1f47e26fbd7a1a54ebcd89c6d630e38c, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
|
||||
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: c659b850b20e460f866ed3f696be406b, type: 3}
|
||||
m_Name: VersionConfig
|
||||
m_EditorClassIdentifier:
|
||||
CurVersionId: 10400
|
||||
CurVersionId: 10401
|
||||
Versions:
|
||||
- MajorVersion: 1
|
||||
MinorVersion: 0
|
||||
@ -167,3 +167,20 @@ MonoBehaviour:
|
||||
\u968F\u7740\u6C38\u8FDC\u4EAD\u7684\u82F1\u96C4\u7CFB\u7EDF\u6539\u7248\uFF0C\u7EA2\u9B54\u9986\u9635\u8425\u7684\u8BBE\u8BA1\u4E0E\u82F1\u96C4\u5DF2\u7ECF\u4E0D\u591F\u5177\u5907\u7279\u8272\u53CA\u5E73\u8861\u6027\uFF0C\u5C06\u5728\u4E0B\u4E2A\u7248\u672C\u56DE\u7089\u91CD\u505A\u653E\u51FA\n2.
|
||||
\u4E13\u5BB6\u63D0\u793A\u6A21\u5757(\u5DE6\u4FA7\u4FE1\u606F\u680F\u54B2\u591C\u7684\u63D0\u793A\u90E8\u5206)\u56DE\u7089\u91CD\u505A\uFF0C\u76EE\u524D\u6682\u65F6\u9690\u53BB\uFF0C\u5C06\u5728\u4E0B\u4E2A\u7248\u672C\u91CD\u65B0\u653E\u51FA\n3.
|
||||
\u90E8\u5206\u52A8\u753B\u4E22\u5931\u3001\u541E\u4F24\u5BB3\uFF0C\u4EE5\u53CA\u4EA4\u4E92\u753B\u9762\u9519\u8BEF\u7684\u95EE\u9898\uFF0C\u5C06\u5728\u4E4B\u540E\u7684\u7248\u672C\u4E2D\uFF0C\u968F\u7740UI\u754C\u9762\u91CD\u505A\u548C\u52A8\u753B\u7CFB\u7EDF\u91CD\u505A\u5B8C\u6210\u540E\uFF0C\u9646\u7EED\u8FED\u4EE3\u653E\u51FA\u3002\n"
|
||||
- MajorVersion: 1
|
||||
MinorVersion: 4
|
||||
PatchVersion: 1
|
||||
Description: "[\u8865\u4E01\u7248\u672C\uFF1ADemo 1.4.1]\n\u53D1\u5E03\u65E5\u671F\uFF1A25.9.20\n\n---------
|
||||
[\u5185\u5BB9\u8C03\u6574] --------\n\u7AF9\u6797\u72FC\u4E0A\u6821 \n\u72FC\u5F71\uFF1A\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\u6216\u6211\u65B9\u57CE\u5E02\u4E2D\u5FC3\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB\n\n\u516B\u610F\u6C38\u7433
|
||||
Lv.0\n\u57FA\u7840\u5C04\u7A0B\u75312\u63D0\u5347\u4E3A3\n\u521D\u59CB\u89C6\u91CE\u75311\u63D0\u5347\u4E3A2\nLv.1->Lv.2\u5347\u7EA7\u4EFB\u52A1
|
||||
\u8C03\u6574\u4E3A\u63D0\u4F9B30\u70B9\u6CBB\u7597\nLv.2->Lv.3\u5347\u7EA7\u4EFB\u52A1
|
||||
\u8C03\u6574\u4E3A\u63D0\u4F9B60\u70B9\u6CBB\u7597\n\n-------- [bug\u4FEE\u590D]
|
||||
--------\n1. \u5B66\u8005\u8F6C\u5316\u7684\u5DE8\u4EBA\u65E0\u6CD5\u83B7\u5F97\u6811\u6797\u79FB\u52A8\u52A0\u6210\u7684bug\n2.
|
||||
\u4FEE\u590D\u4E86\u5B66\u8005\u53EF\u4EE5\u8F6C\u5316\u6708\u5154\u5E7B\u8C61\u548C\u706B\u7130\u7684bug\n3.
|
||||
\u4FEE\u590D\u4E86\u4E2D\u7ACB\u9886\u571F\u5DF2\u7ECF\u62E5\u6709\u68EE\u6797\u7684\u9886\u571F\u4E5F\u53EF\u4EE5\u690D\u6811\u9020\u6797\u7684bug\n4.
|
||||
\u4FEE\u590D\u4E86\u82F1\u96C4\u540D\u5B57\u663E\u793A\u9519\u8BEF\u7684bug\n5.
|
||||
\u4FEE\u590D\u4E86\u7AF9\u6797\u72FC\u4E0A\u6821\u5728\u7279\u6B8A\u60C5\u51B5\u4E0B\u53EF\u4EE5\u4E0B\u6D77\u7684bug\n6.
|
||||
\u4FEE\u590D\u4E86\u59B9\u7EA2\u7684\u706B\u7130\u53EF\u80FD\u548C\u654C\u65B9\u5355\u4F4D\u91CD\u53E0\u7684bug\n7.
|
||||
\u4FEE\u590D\u4E86\u654C\u4EBA\u53EF\u80FD\u56E0\u4E3A\u9057\u8FF9\u5355\u4F4D\u9876\u5230\u6211\u65B9\u6E2F\u53E3\u7684bug\n8.
|
||||
\u4FEE\u590D\u4E86\u82F1\u96C4\u5F3A\u5236\u5347\u7EA7\u4E0D\u4F1A\u6D88\u8017\u91D1\u5E01\u7684bug\n9.\u4FEE\u590D\u4E86\u4E0D\u540C\u4EFB\u52A1\u5B8C\u6210\u9636\u6BB5\u82F1\u96C4\u5347\u7EA7\u91D1\u5E01\u6570\u989D\u663E\u793A\u4E0D\u6B63\u786E\u7684bug\n10.\u4FEE\u590D\u4E86\u79D1\u6280\u6811\u6587\u672C\u63CF\u8FF0\u9519\u8BEF\u7684bug\n11.\u4FEE\u590D\u4E86\u91D1\u94B1\u4E0D\u591F\u690D\u6811\u9020\u6797\u65F6\uFF0C\u690D\u6811\u9020\u6797\u9009\u9879\u6D88\u5931\u800C\u975E\u53D8\u6210\u7EA2\u8272\u9009\u9879\u7684bug\n12.\u4FEE\u590D\u4E86\u90E8\u5206\u82F1\u96C4\u5347\u7EA7\u4EFB\u52A1\u9700\u8981\u65BD\u52A0\u7279\u6B8A\u72B6\u6001\u65F6\uFF0C\u4FE1\u606F\u663E\u793A\u4E0D\u5168\u7684bug\n13.\u4FEE\u590D\u4E86\u5B66\u8005\u8F6C\u5316\u5355\u4F4D\u524D\uFF0C\u76EE\u6807\u5355\u4F4D\u63D0\u793A\u53EF\u80FD\u4F1A\u5C06\u5B66\u8005\u6740\u6B7B\u7684\u9519\u8BEF\u63D0\u793Abug\n14.\u4FEE\u590D\u4E86\u519B\u8425\u4E0D\u80FD\u5728\u5E84\u7A3C\u4E0A\u5EFA\u9020\u7684bug\n\n--------
|
||||
[\u5176\u4ED6] --------\n1.\u4E22\u5931\u4F24\u5BB3\u95EE\u9898\u6682\u65F6\u6CA1\u6709\u89E3\u51B3\uFF0C\u76EE\u524D\u52A0\u5165\u4E86\u8FFD\u8E2A\u4EE3\u7801\u8DDF\u8E2A\u95EE\u9898"
|
||||
|
||||
@ -53,7 +53,7 @@ MonoBehaviour:
|
||||
Param: 2
|
||||
SkillParam: 0
|
||||
SkillName:
|
||||
Desc: 2000
|
||||
Desc: 2213
|
||||
- taskContentType: 9
|
||||
Param: 15
|
||||
SkillParam: 0
|
||||
@ -72,12 +72,12 @@ MonoBehaviour:
|
||||
SkillName:
|
||||
Desc: 2001
|
||||
- taskContentType: 3
|
||||
Param: 75
|
||||
Param: 30
|
||||
SkillParam: 103
|
||||
SkillName:
|
||||
Desc: 2002
|
||||
- taskContentType: 3
|
||||
Param: 140
|
||||
Param: 60
|
||||
SkillParam: 103
|
||||
SkillName:
|
||||
Desc: 2002
|
||||
|
||||
@ -14045,4 +14045,171 @@ MonoBehaviour:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2200
|
||||
ZH: "\u8F93\u4E86\u7684\u8BDD\uFF0C\u4ECA\u665A\u5C31\u6CA1\u996D\u5403\u4E86\u54E6\uFF0C\u94C3\u4ED9\u9171~"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2201
|
||||
ZH: "\u59B9\u7EA2\u5417\uFF1F\u5979\u542C\u8BF4\u53EF\u4EE5\u548C\u6211pvp\u5C31\u6765\u4E86\uFF0C\u563B\u563B\u3002"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2202
|
||||
ZH: "\u6C38\u7433\uFF0C\u8FD9\u79CD\u85AF\u7247\u522B\u8FDB\u8D27\u4E86\uFF0C\u5F71\u54CD\u6211\u53D1\u6325\u3002"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2203
|
||||
ZH: "\u8FD9\u6E38\u620F\u672A\u514D\u592A\u7B80\u5355\u4E86\u70B9\u3002"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2204
|
||||
ZH: "\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\u6216\u6211\u65B9\u57CE\u5E02\u4E2D\u5FC3\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2205
|
||||
ZH: "<color=yellow>\u5E1D\u56FD\u7684\u6708\u4E4B\u5934\u8111\uFF1A\u516B\u610F\u6C38\u7433</color><br>
|
||||
<color=yellow>-------- Lv.0 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>10HP/1\u653B/2\u9632/1\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u98DE\u884C]</color>\u79FB\u52A8\u65E0\u89C6\u4EFB\u4F55\u5730\u5F62<br>
|
||||
<color=yellow>[\u80FD\u529B:\u77AD\u671B]</color>\u521D\u59CB\u62E5\u67092\u683C\u89C6\u91CE<br>
|
||||
<color=yellow>-------- Lv.1 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>20HP/2\u653B/2\u9632/1\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u6218\u5730\u534F\u540C]</color>\u653B\u51FB\u5355\u4F4D\u65F6\u5C06\u65BD\u52A0\u4E00\u5C42<color=yellow>\u534F\u540C\u6807\u7684</color>\uFF0C\u6301\u7EED1\u56DE\u5408\u3002\u653B\u51FB\u5E26\u6709<color=yellow>\u534F\u540C\u6807\u7684</color>\u7684\u76EE\u6807\u65F6\uFF0C\u6BCF\u5C42\u4F7F\u5F97\u672C\u6B21\u653B\u51FB\u529B\u63D0\u53470.5\u3002<br>
|
||||
<color=yellow>[\u80FD\u529B:\u751F\u547D\u6E38\u620F]</color>\u51FB\u6740\u654C\u65B9\u5355\u4F4D\u540E\uFF0C\u4E3A\u76EE\u68071\u683C\u8303\u56F4\u5185\u7684\u6240\u6709\u53CB\u519B\u6062\u590D3HP<br>
|
||||
<color=yellow>-------- Lv.2 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>25HP/2\u653B/3\u9632/1\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u590D\u82CF\u6E38\u620F]</color>\u653B\u51FB\u65F6\u53EF\u9009\u4E2D\u5DF1\u65B9\u5355\u4F4D\uFF0C\u8D4B\u4E881\u56DE\u5408<color=yellow>\u6218\u5730\u534F\u540C</color>\u7684\u80FD\u529B\u5E76\u6062\u590D\u751F\u547D\u3002\u5982\u6062\u590D\u6EA2\u51FA\uFF0C\u5219\u989D\u5916\u8D4B\u4E881\u56DE\u5408<color=yellow>\u79FB\u52A8\u529B\u63D0\u5347</color>\u80FD\u529B\u3002<br>
|
||||
<color=yellow>-------- Lv.3 ----------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>30HP/3\u653B/3\u9632/2\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u56FD\u58EB\u65E0\u53CC\u4E4B\u836F]</color>\u516B\u610F\u6C38\u7433\u6280\u80FD\u5BF9\u82F1\u96C4\u7684\u6CBB\u7597\u589E\u52A0\u52303\u500D\uFF0C\u653B\u51FB\u82F1\u96C4\u65F6\u56E0\u7FA4\u88AD\u83B7\u5F97\u7684\u653B\u51FB\u529B\u52A0\u6210\u589E\u52A0\u52302\u500D\u3002<br>"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2206
|
||||
ZH: "\u5C0A\u656C\u7684{param}\u965B\u4E0B\uFF0C\u60A8\u662F{param}-{param}\u7684\u552F\u4E00\u4E3B\u5BB0\u3002\u5B83\u7684\u8363\u8000\u59CB\u4E8E\u6B64\u523B\uFF0C\u8FD0\u7528\u60A8\u7684\u667A\u6167\u3001\u52C7\u6C14\u4E0E\u8FD0\u6C14\uFF0C\u5E26\u9886\u5E1D\u56FD\u8D70\u5411\u4E0D\u673D\u4E0E\u7E41\u8363\u5427\uFF01"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2207
|
||||
ZH: "\u5C0A\u656C\u7684<color=yellow>{param}</color>\u965B\u4E0B\uFF0C\u60A8\u662F<color=yellow>{param}</color>-<color=yellow>{param}</color>\u7684\u552F\u4E00\u4E3B\u5BB0\u3002\u5B83\u7684\u8363\u8000\u59CB\u4E8E\u6B64\u523B\uFF0C\u8FD0\u7528\u60A8\u7684\u667A\u6167\u3001\u52C7\u6C14\u4E0E\u8FD0\u6C14\uFF0C\u5E26\u9886\u5E1D\u56FD\u8D70\u5411\u4E0D\u673D\u4E0E\u7E41\u8363\u5427\uFF01"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2208
|
||||
ZH: "\u59B9\u7EA2\u5417\uFF1F\u5979\u8BF4\u7740\u4EC0\u4E48\u4E00\u51B3\u80DC\u8D1F\u7136\u540E\u5C31\u6765\u4E86\u3002"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2209
|
||||
ZH: "\u6C38\u7433\uFF0C\u94C3\u4ED9\u4E0A\u4E00\u628A\u6253\u8F93\u4E86\uFF0C\u4F60\u7ED9\u5979\u70B9\u5C0F~\u60E9\u7F5A\u5427\u3002"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2210
|
||||
ZH: "\u62E5\u67092\u683C\u8DDD\u79BB\u7684\u89C6\u91CE"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2211
|
||||
ZH: "[\u8865\u4E01\u7248\u672C\uFF1ADemo 1.4.1]\r\n\u53D1\u5E03\u65E5\u671F\uFF1A25.9.20\r\n\r\n---------
|
||||
[\u5185\u5BB9\u8C03\u6574] --------\r\n\u7AF9\u6797\u72FC\u4E0A\u6821 \r\n\u72FC\u5F71\uFF1A\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\u6216\u6211\u65B9\u57CE\u5E02\u4E2D\u5FC3\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB\r\n\r\n\u516B\u610F\u6C38\u7433
|
||||
Lv.0\r\n\u57FA\u7840\u5C04\u7A0B\u75312\u63D0\u5347\u4E3A3\r\n\u521D\u59CB\u89C6\u91CE\u75311\u63D0\u5347\u4E3A2\r\nLv.1->Lv.2\u5347\u7EA7\u4EFB\u52A1
|
||||
\u8C03\u6574\u4E3A\u63D0\u4F9B30\u70B9\u6CBB\u7597\r\nLv.2->Lv.3\u5347\u7EA7\u4EFB\u52A1
|
||||
\u8C03\u6574\u4E3A\u63D0\u4F9B60\u70B9\u6CBB\u7597\r\n\r\n-------- [bug\u4FEE\u590D]
|
||||
--------\r\n1. \u5B66\u8005\u8F6C\u5316\u7684\u5DE8\u4EBA\u65E0\u6CD5\u83B7\u5F97\u6811\u6797\u79FB\u52A8\u52A0\u6210\u7684bug\r\n2.
|
||||
\u4FEE\u590D\u4E86\u5B66\u8005\u53EF\u4EE5\u8F6C\u5316\u6708\u5154\u5E7B\u8C61\u548C\u706B\u7130\u7684bug\r\n3.
|
||||
\u4FEE\u590D\u4E86\u4E2D\u7ACB\u9886\u571F\u5DF2\u7ECF\u62E5\u6709\u68EE\u6797\u7684\u9886\u571F\u4E5F\u53EF\u4EE5\u690D\u6811\u9020\u6797\u7684bug\r\n4.
|
||||
\u4FEE\u590D\u4E86\u82F1\u96C4\u540D\u5B57\u663E\u793A\u9519\u8BEF\u7684bug\r\n5.
|
||||
\u4FEE\u590D\u4E86\u7AF9\u6797\u72FC\u4E0A\u6821\u5728\u7279\u6B8A\u60C5\u51B5\u4E0B\u53EF\u4EE5\u4E0B\u6D77\u7684bug\r\n6.
|
||||
\u4FEE\u590D\u4E86\u59B9\u7EA2\u7684\u706B\u7130\u53EF\u80FD\u548C\u654C\u65B9\u5355\u4F4D\u91CD\u53E0\u7684bug\r\n7.
|
||||
\u4FEE\u590D\u4E86\u654C\u4EBA\u53EF\u80FD\u56E0\u4E3A\u9057\u8FF9\u5355\u4F4D\u9876\u5230\u6211\u65B9\u6E2F\u53E3\u7684bug\r\n8.
|
||||
\u4FEE\u590D\u4E86\u82F1\u96C4\u5F3A\u5236\u5347\u7EA7\u4E0D\u4F1A\u6D88\u8017\u91D1\u5E01\u7684bug\r\n9.\u4FEE\u590D\u4E86\u4E0D\u540C\u4EFB\u52A1\u5B8C\u6210\u9636\u6BB5\u82F1\u96C4\u5347\u7EA7\u91D1\u5E01\u6570\u989D\u663E\u793A\u4E0D\u6B63\u786E\u7684bug\r\n10.\u4FEE\u590D\u4E86\u79D1\u6280\u6811\u6587\u672C\u63CF\u8FF0\u9519\u8BEF\u7684bug\r\n11.\u4FEE\u590D\u4E86\u91D1\u94B1\u4E0D\u591F\u690D\u6811\u9020\u6797\u65F6\uFF0C\u690D\u6811\u9020\u6797\u9009\u9879\u6D88\u5931\u800C\u975E\u53D8\u6210\u7EA2\u8272\u9009\u9879\u7684bug\r\n12.\u4FEE\u590D\u4E86\u90E8\u5206\u82F1\u96C4\u5347\u7EA7\u4EFB\u52A1\u9700\u8981\u65BD\u52A0\u7279\u6B8A\u72B6\u6001\u65F6\uFF0C\u4FE1\u606F\u663E\u793A\u4E0D\u5168\u7684bug\r\n13.\u4FEE\u590D\u4E86\u5B66\u8005\u8F6C\u5316\u5355\u4F4D\u524D\uFF0C\u76EE\u6807\u5355\u4F4D\u63D0\u793A\u53EF\u80FD\u4F1A\u5C06\u5B66\u8005\u6740\u6B7B\u7684\u9519\u8BEF\u63D0\u793Abug\r\n\r\n--------
|
||||
[\u5176\u4ED6] --------\r\n1.\u4E22\u5931\u4F24\u5BB3\u95EE\u9898\u6682\u65F6\u6CA1\u6709\u89E3\u51B3\uFF0C\u76EE\u524D\u52A0\u5165\u4E86\u8FFD\u8E2A\u4EE3\u7801\u8DDF\u8E2A\u95EE\u9898"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2212
|
||||
ZH: "[\u8865\u4E01\u7248\u672C\uFF1ADemo 1.4.1]\r\n\u53D1\u5E03\u65E5\u671F\uFF1A25.9.20\r\n\r\n---------
|
||||
[\u5185\u5BB9\u8C03\u6574] --------\r\n\u7AF9\u6797\u72FC\u4E0A\u6821 \r\n\u72FC\u5F71\uFF1A\u56DE\u5408\u5F00\u59CB\u65F6\u82E5\u5904\u68EE\u6797\u4E2D\u6216\u6211\u65B9\u57CE\u5E02\u4E2D\u5FC3\uFF0C\u672C\u56DE\u5408\u9996\u6B21\u79FB\u52A8\u540E\u53EF\u989D\u5916\u8FDB\u884C\u4E00\u6B21\u653B\u51FB\r\n\r\n\u516B\u610F\u6C38\u7433
|
||||
Lv.0\r\n\u57FA\u7840\u5C04\u7A0B\u75312\u63D0\u5347\u4E3A3\r\n\u521D\u59CB\u89C6\u91CE\u75311\u63D0\u5347\u4E3A2\r\nLv.1->Lv.2\u5347\u7EA7\u4EFB\u52A1
|
||||
\u8C03\u6574\u4E3A\u63D0\u4F9B30\u70B9\u6CBB\u7597\r\nLv.2->Lv.3\u5347\u7EA7\u4EFB\u52A1
|
||||
\u8C03\u6574\u4E3A\u63D0\u4F9B60\u70B9\u6CBB\u7597\r\n\r\n-------- [bug\u4FEE\u590D]
|
||||
--------\r\n1. \u5B66\u8005\u8F6C\u5316\u7684\u5DE8\u4EBA\u65E0\u6CD5\u83B7\u5F97\u6811\u6797\u79FB\u52A8\u52A0\u6210\u7684bug\r\n2.
|
||||
\u4FEE\u590D\u4E86\u5B66\u8005\u53EF\u4EE5\u8F6C\u5316\u6708\u5154\u5E7B\u8C61\u548C\u706B\u7130\u7684bug\r\n3.
|
||||
\u4FEE\u590D\u4E86\u4E2D\u7ACB\u9886\u571F\u5DF2\u7ECF\u62E5\u6709\u68EE\u6797\u7684\u9886\u571F\u4E5F\u53EF\u4EE5\u690D\u6811\u9020\u6797\u7684bug\r\n4.
|
||||
\u4FEE\u590D\u4E86\u82F1\u96C4\u540D\u5B57\u663E\u793A\u9519\u8BEF\u7684bug\r\n5.
|
||||
\u4FEE\u590D\u4E86\u7AF9\u6797\u72FC\u4E0A\u6821\u5728\u7279\u6B8A\u60C5\u51B5\u4E0B\u53EF\u4EE5\u4E0B\u6D77\u7684bug\r\n6.
|
||||
\u4FEE\u590D\u4E86\u59B9\u7EA2\u7684\u706B\u7130\u53EF\u80FD\u548C\u654C\u65B9\u5355\u4F4D\u91CD\u53E0\u7684bug\r\n7.
|
||||
\u4FEE\u590D\u4E86\u654C\u4EBA\u53EF\u80FD\u56E0\u4E3A\u9057\u8FF9\u5355\u4F4D\u9876\u5230\u6211\u65B9\u6E2F\u53E3\u7684bug\r\n8.
|
||||
\u4FEE\u590D\u4E86\u82F1\u96C4\u5F3A\u5236\u5347\u7EA7\u4E0D\u4F1A\u6D88\u8017\u91D1\u5E01\u7684bug\r\n9.\u4FEE\u590D\u4E86\u4E0D\u540C\u4EFB\u52A1\u5B8C\u6210\u9636\u6BB5\u82F1\u96C4\u5347\u7EA7\u91D1\u5E01\u6570\u989D\u663E\u793A\u4E0D\u6B63\u786E\u7684bug\r\n10.\u4FEE\u590D\u4E86\u79D1\u6280\u6811\u6587\u672C\u63CF\u8FF0\u9519\u8BEF\u7684bug\r\n11.\u4FEE\u590D\u4E86\u91D1\u94B1\u4E0D\u591F\u690D\u6811\u9020\u6797\u65F6\uFF0C\u690D\u6811\u9020\u6797\u9009\u9879\u6D88\u5931\u800C\u975E\u53D8\u6210\u7EA2\u8272\u9009\u9879\u7684bug\r\n12.\u4FEE\u590D\u4E86\u90E8\u5206\u82F1\u96C4\u5347\u7EA7\u4EFB\u52A1\u9700\u8981\u65BD\u52A0\u7279\u6B8A\u72B6\u6001\u65F6\uFF0C\u4FE1\u606F\u663E\u793A\u4E0D\u5168\u7684bug\r\n13.\u4FEE\u590D\u4E86\u5B66\u8005\u8F6C\u5316\u5355\u4F4D\u524D\uFF0C\u76EE\u6807\u5355\u4F4D\u63D0\u793A\u53EF\u80FD\u4F1A\u5C06\u5B66\u8005\u6740\u6B7B\u7684\u9519\u8BEF\u63D0\u793Abug\r\n14.\u4FEE\u590D\u4E86\u519B\u8425\u4E0D\u80FD\u5728\u5E84\u7A3C\u4E0A\u5EFA\u9020\u7684bug\r\n\r\n--------
|
||||
[\u5176\u4ED6] --------\r\n1.\u4E22\u5931\u4F24\u5BB3\u95EE\u9898\u6682\u65F6\u6CA1\u6709\u89E3\u51B3\uFF0C\u76EE\u524D\u52A0\u5165\u4E86\u8FFD\u8E2A\u4EE3\u7801\u8DDF\u8E2A\u95EE\u9898"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2213
|
||||
ZH: "\u5E1D\u4EB2\u81EA\u6316\u6398<color=yellow>{param}/{param}</color>\u5904\u9057\u8FF9"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2214
|
||||
ZH: "<color=yellow>\u5E1D\u56FD\u7684\u6C38\u6052\uFF1A\u84EC\u83B1\u5C71\u8F89\u591C</color><br>
|
||||
<color=yellow>-------- Lv.0 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>15HP/2\u653B/1\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u6E38\u51FB]</color>\u653B\u51FB\u540E\u53EF\u518D\u6B21\u79FB\u52A8<br>
|
||||
<color=yellow>-------- Lv.1 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>25HP/3\u653B/1\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u84EC\u83B1\u7389\u679D]</color>\u653B\u51FB\u65F6\u53EF\u9009\u62E9\u53CB\u65B9\u5355\u4F4D\uFF0C\u4F7F\u5176\u83B7\u5F97\u4E00\u5C42<color=yellow>\u6C38\u6052</color>\u3002\u6BCF\u5C42<color=yellow>\u6C38\u6052</color>\u53EF\u4E3A\u8BE5\u5355\u4F4D\u62B5\u6321\u4E00\u6B21\u81F4\u547D\u4F24\u5BB3\u5E76\u4FDD\u75591\u70B9HP\u3002<br>
|
||||
<color=yellow>-------- Lv.2 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>30HP/3\u653B/2\u9632/1\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u84EC\u83B1\u6811\u6D77]</color>\u4E3B\u52A8\u6280\u80FD\u3002\u4F7F\u5F971\u683C\u8303\u56F4\u5185\u6240\u6709\u53CB\u65B9\u5355\u4F4D\u83B7\u5F97\u4E00\u5C42<color=yellow>\u6C38\u6052</color>\u3002<br>
|
||||
<color=yellow>-------- Lv.3 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>35HP/3\u653B/2\u9632/1\u79FB\u52A8\u529B/3\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u987B\u81FE\u6C38\u8FDC]</color>\u653B\u51FB\u65F6\u53EF\u9009\u4E2D\u53CB\u65B9\u5355\u4F4D\uFF0C\u4F7F\u5176\u83B7\u5F979\u5C42<color=yellow>\u6C38\u6052</color>\u3002<br>"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2215
|
||||
ZH: "<color=yellow>\u5E1D\u56FD\u7684\u72C2\u6C14\u4E4B\u77B3 \u94C3\u4ED9\xB7\u4F18\u6619\u534E\u9662\xB7\u56E0\u5E61</color><br>
|
||||
<color=yellow>-------- Lv.0 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>10HP/2\u653B/1\u9632/2\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u6218\u5730\u534F\u540C]</color>\u653B\u51FB\u5355\u4F4D\u65F6\u5C06\u65BD\u52A0\u4E00\u5C42<color=yellow>\u534F\u540C\u6807\u7684</color>\uFF0C\u6301\u7EED1\u56DE\u5408\u3002\u653B\u51FB\u5E26\u6709<color=yellow>\u534F\u540C\u6807\u7684</color>\u7684\u76EE\u6807\u65F6\uFF0C\u6BCF\u5C42\u4F7F\u5F97\u672C\u6B21\u653B\u51FB\u529B\u63D0\u53470.5\u3002<br>
|
||||
<color=yellow>-------- Lv.1 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>15HP/2\u653B/2\u9632/2\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u5E7B\u89C6\u8C03\u7387]</color>\u51FB\u6740\u654C\u65B9\u5355\u4F4D\u65F6\uFF0C\u5728\u5176\u4F4D\u7F6E\u751F\u62101\u4E2A\u770B\u4F3C\u4E0E\u94C3\u4ED9\u5B8C\u5168\u76F8\u540C\u7684<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u3002\u5E7B\u8C61\u7EE7\u627F\u94C3\u4ED9\u7684<color=yellow>\u6218\u5730\u534F\u540C</color>\u80FD\u529B\uFF0C\u4F46\u65E0\u6CD5\u9020\u6210\u4F24\u5BB3
|
||||
\uFF0C\u5E76\u4E14\u53D7\u5230\u4EFB\u610F\u653B\u51FB\u540E\u7ACB\u523B\u9635\u4EA1\u3002<br>
|
||||
<color=yellow>-------- Lv.2 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>20HP/3\u653B/2\u9632/2\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u5E7B\u60F3\u89C6\u5DEE]</color>\u94C3\u4ED9\u653B\u51FB\u76EE\u6807\u524D\uFF0C\u9644\u8FD1\u6240\u6709<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u4F1A\u5BF9\u8BE5\u76EE\u6807\u8FDB\u884C\u4E00\u8F6E\u9F50\u5C04\u3002<br>
|
||||
<color=yellow>-------- Lv.3 --------</color><br> <color=yellow>[\u57FA\u7840\u5C5E\u6027]</color>30HP/4\u653B/3\u9632/2\u79FB\u52A8\u529B/2\u5C04\u7A0B<br>
|
||||
<color=yellow>[\u80FD\u529B:\u72C2\u89C6\u8C03\u7387]</color>\u6240\u6709<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u5177\u6709\u672C\u4F5350%\u7684\u653B\u51FB\u529B\u3002\u5E7B\u8C61\u6D88\u706D\u5355\u4F4D\u65F6\uFF0C\u4E5F\u53EF\u4EE5\u521B\u9020\u65B0\u7684<color=yellow>\u6708\u5154\u5E7B\u8C61</color>\u3002<br>"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2216
|
||||
ZH: "\u5B8C\u6210\u4EFB\u52A1\u5373\u53EF\u83B7\u5F97\u5947\u89C2<color=yellow>{param}</color>\u3002\u7814\u53D1\u6240\u6709\u79D1\u6280\uFF0C\u4ECE\u800C\u83B7\u5F97\u8BE5\u5947\u89C2!"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2217
|
||||
ZH: "\u8C01\u5141\u8BB8\u4F60\u8E0F\u5165\u6211\u7684\u5EAD\u9662\uFF1F"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
- ID: 2218
|
||||
ZH: "\u4F60\u5C31\u662F\u4ECA\u5929\u7684\u4F59\u5174\u8282\u76EE\u5417\uFF1F"
|
||||
TDZH:
|
||||
EN:
|
||||
JP:
|
||||
KR:
|
||||
TargetTypes: 0100000001000000010000000100000001000000
|
||||
|
||||
@ -31,7 +31,8 @@ MonoBehaviour:
|
||||
- 1281
|
||||
- 1282
|
||||
MeetChatBubble:
|
||||
- 922
|
||||
- 2217
|
||||
- 2218
|
||||
LoseChatBubble:
|
||||
- 923
|
||||
- ForceId: 1
|
||||
@ -46,7 +47,10 @@ MonoBehaviour:
|
||||
Color: {r: 0.050980393, g: 0.12941177, b: 0.41568628, a: 1}
|
||||
FlagIcon: {fileID: 21300000, guid: 1763fc49ff98e2449ad09402939ee065, type: 3}
|
||||
StartChatBubble:
|
||||
- 922
|
||||
- 2200
|
||||
- 2208
|
||||
- 2209
|
||||
- 2203
|
||||
MeetChatBubble:
|
||||
- 924
|
||||
- 1283
|
||||
|
||||
@ -118,9 +118,9 @@ MonoBehaviour:
|
||||
UnitType: 14
|
||||
GiantType: 8
|
||||
UnitLevel: 0
|
||||
IgnoreUnitGiantType: 0
|
||||
IgnoreUnitGiantType: 1
|
||||
IgnoreUnitLevel: 1
|
||||
SkillDesc: 2011
|
||||
SkillDesc: 2210
|
||||
SkillName: 2058
|
||||
- SkillType: 13
|
||||
SkillName: 2135
|
||||
@ -643,7 +643,7 @@ MonoBehaviour:
|
||||
SkillShowList: []
|
||||
- SkillType: 108
|
||||
SkillName: 2043
|
||||
SkillDesc: 2044
|
||||
SkillDesc: 2204
|
||||
HasShowList: 1
|
||||
SkillShowList:
|
||||
- UnitFullType:
|
||||
@ -655,7 +655,7 @@ MonoBehaviour:
|
||||
UnitLevel: 0
|
||||
IgnoreUnitGiantType: 0
|
||||
IgnoreUnitLevel: 0
|
||||
SkillDesc: 2044
|
||||
SkillDesc: 2204
|
||||
SkillName: 2045
|
||||
- SkillType: 109
|
||||
SkillName: 2052
|
||||
|
||||
@ -32,12 +32,12 @@ MonoBehaviour:
|
||||
- GiantType: 5
|
||||
UpgradeText: 1600
|
||||
- GiantType: 6
|
||||
UpgradeText: 2188
|
||||
UpgradeText: 2214
|
||||
- GiantType: 7
|
||||
UpgradeText: 2189
|
||||
UpgradeText: 2215
|
||||
- GiantType: 8
|
||||
UpgradeText: 2190
|
||||
- GiantType: 9
|
||||
UpgradeText: 2194
|
||||
UpgradeText: 2205
|
||||
- GiantType: 10
|
||||
UpgradeText: 2192
|
||||
|
||||
@ -21,7 +21,7 @@ MonoBehaviour:
|
||||
- Id: 2
|
||||
Type: 1
|
||||
Title: 825
|
||||
Message: 1607
|
||||
Message: 2216
|
||||
WonderType: 2
|
||||
- Id: 3
|
||||
Type: 1
|
||||
@ -91,7 +91,7 @@ MonoBehaviour:
|
||||
- Id: 16
|
||||
Type: 4
|
||||
Title: 521
|
||||
Message: 522
|
||||
Message: 2207
|
||||
WonderType: 0
|
||||
- Id: 17
|
||||
Type: 5
|
||||
|
||||
@ -3111,9 +3111,9 @@ MonoBehaviour:
|
||||
Attack: 1
|
||||
Defense: 2
|
||||
MoveRange: 1
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 020000000d000000200000006b000000
|
||||
Skills: 020000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3131,9 +3131,9 @@ MonoBehaviour:
|
||||
Attack: 2
|
||||
Defense: 2
|
||||
MoveRange: 1
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 0200000051000000590000000d000000200000006b000000
|
||||
Skills: 0200000051000000590000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3151,9 +3151,9 @@ MonoBehaviour:
|
||||
Attack: 2
|
||||
Defense: 3
|
||||
MoveRange: 1
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 0200000051000000590000005a0000000d000000200000006b000000
|
||||
Skills: 0200000051000000590000005a0000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3171,9 +3171,9 @@ MonoBehaviour:
|
||||
Attack: 3
|
||||
Defense: 3
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
AttackRange: 3
|
||||
Cost: 0
|
||||
Skills: 0200000051000000590000005a0000005b0000000d000000200000006b000000
|
||||
Skills: 0200000051000000590000005a0000005b0000000d000000200000006b0000000c000000
|
||||
Sprite: {fileID: 21300000, guid: b726d8d6bc92ae54e90e8e32457c53d1, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3493,7 +3493,7 @@ MonoBehaviour:
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
Cost: 0
|
||||
Skills: 02000000660000000d000000510000006d000000
|
||||
Skills: 02000000660000000d000000510000006d00000053000000
|
||||
Sprite: {fileID: 21300000, guid: 1f47e26fbd7a1a54ebcd89c6d630e38c, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3513,7 +3513,7 @@ MonoBehaviour:
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
Cost: 0
|
||||
Skills: 02000000660000000d000000510000006d000000
|
||||
Skills: 02000000660000000d000000510000006d00000053000000
|
||||
Sprite: {fileID: 21300000, guid: 1f47e26fbd7a1a54ebcd89c6d630e38c, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
@ -3533,7 +3533,7 @@ MonoBehaviour:
|
||||
MoveRange: 2
|
||||
AttackRange: 2
|
||||
Cost: 0
|
||||
Skills: 02000000690000000d00000051000000670000006d000000
|
||||
Skills: 02000000690000000d00000051000000670000006d00000053000000
|
||||
Sprite: {fileID: 21300000, guid: 1f47e26fbd7a1a54ebcd89c6d630e38c, type: 3}
|
||||
IsSpriteVarient: 0
|
||||
SpriteList: []
|
||||
|
||||
@ -12,7 +12,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: c659b850b20e460f866ed3f696be406b, type: 3}
|
||||
m_Name: VersionConfig
|
||||
m_EditorClassIdentifier:
|
||||
CurVersionId: 10400
|
||||
CurVersionId: 10401
|
||||
Versions:
|
||||
- MajorVersion: 1
|
||||
MinorVersion: 0
|
||||
@ -62,3 +62,7 @@ MonoBehaviour:
|
||||
MinorVersion: 4
|
||||
PatchVersion: 0
|
||||
Description: 2199
|
||||
- MajorVersion: 1
|
||||
MinorVersion: 4
|
||||
PatchVersion: 1
|
||||
Description: 2212
|
||||
|
||||
@ -991,8 +991,8 @@ RectTransform:
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 336.42, y: -59}
|
||||
m_SizeDelta: {x: 672.85, y: 118}
|
||||
m_AnchoredPosition: {x: 546.95557, y: -59}
|
||||
m_SizeDelta: {x: 1093.9208, y: 118}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7652217398997957753
|
||||
CanvasRenderer:
|
||||
|
||||
@ -141891,7 +141891,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Ban: 0
|
||||
ID: 39
|
||||
ID: 171
|
||||
FontID: 1
|
||||
TextCfg:
|
||||
- Type: 0
|
||||
@ -141926,7 +141926,7 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: "\u5E15\u79CB\u8389\u8BFA\u857E\u59EC"
|
||||
m_text: "\u84EC\u83B1\u5C71\u8F89\u591C"
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
@ -174661,7 +174661,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Ban: 0
|
||||
ID: 39
|
||||
ID: 175
|
||||
FontID: 1
|
||||
TextCfg:
|
||||
- Type: 0
|
||||
@ -174696,7 +174696,7 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: "\u5E15\u79CB\u8389\u8BFA\u857E\u59EC"
|
||||
m_text: "\u85E4\u539F\u59B9\u7EA2"
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
@ -252939,7 +252939,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Ban: 0
|
||||
ID: 39
|
||||
ID: 169
|
||||
FontID: 1
|
||||
TextCfg:
|
||||
- Type: 0
|
||||
@ -252974,7 +252974,7 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: "\u5E15\u79CB\u8389\u8BFA\u857E\u59EC"
|
||||
m_text: "\u516B\u610F\u6C38\u7433"
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
@ -270087,7 +270087,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Ban: 0
|
||||
ID: 39
|
||||
ID: 173
|
||||
FontID: 1
|
||||
TextCfg:
|
||||
- Type: 0
|
||||
@ -270122,7 +270122,7 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: "\u5E15\u79CB\u8389\u8BFA\u857E\u59EC"
|
||||
m_text: "\u56E0\u5E61\u5E1D"
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
@ -302860,7 +302860,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Ban: 0
|
||||
ID: 39
|
||||
ID: 167
|
||||
FontID: 1
|
||||
TextCfg:
|
||||
- Type: 0
|
||||
@ -302895,7 +302895,7 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: "\u5E15\u79CB\u8389\u8BFA\u857E\u59EC"
|
||||
m_text: "\u94C3\u4ED9\xB7\u4F18\u6619\u534E\u9662\xB7\u56E0\u5E61"
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2}
|
||||
|
||||
@ -419,7 +419,7 @@ namespace RuntimeData
|
||||
SpTypeList.Clear();
|
||||
foreach (var SpType in copyData.SpTypeList) SpTypeList.Add(SpType);
|
||||
}
|
||||
|
||||
|
||||
public void DeepCopy(GridData copyData)
|
||||
{
|
||||
Pos.X = copyData.Pos.X;
|
||||
@ -548,6 +548,18 @@ namespace RuntimeData
|
||||
SpTypeList.Add(type);
|
||||
return true;
|
||||
}
|
||||
|
||||
public UnitData Unit(MapData map)
|
||||
{
|
||||
map.GetUnitDataByGid(Id, out var unit);
|
||||
return unit;
|
||||
}
|
||||
|
||||
public PlayerData Player(MapData map)
|
||||
{
|
||||
map.GetPlayerDataByTerritoryGridId(Id, out var player);
|
||||
return player;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -824,10 +824,23 @@ namespace RuntimeData
|
||||
if (!Table.Instance.UnitTypeDataAssets.GetUnitTypeInfo(unitFullType, out var info)) return false;
|
||||
if (grid.Terrain is TerrainType.Land)
|
||||
return info.LandType is LandType.Fly or LandType.LandAndWater or LandType.LandAndPort
|
||||
or LandType.LandOnly;
|
||||
or LandType.LandOnly or LandType.WaterAndAshore;
|
||||
if (grid.Terrain is TerrainType.ShallowSea or TerrainType.DeepSea)
|
||||
{
|
||||
if (grid.Resource == ResourceType.Bridge)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (grid.Resource == ResourceType.Port)
|
||||
{
|
||||
return info.LandType is LandType.Fly or LandType.WaterAndAshore or LandType.WaterOnly
|
||||
or LandType.LandAndWater or LandType.LandAndPort;
|
||||
}
|
||||
return info.LandType is LandType.Fly or LandType.WaterAndAshore or LandType.WaterOnly
|
||||
or LandType.LandAndWater;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -836,7 +849,7 @@ namespace RuntimeData
|
||||
{
|
||||
if (!Table.Instance.UnitTypeDataAssets.GetUnitTypeInfo(unit.UnitType, unit.GiantType, unit.UnitLevel,out var unitInfo)) return;
|
||||
if (!GetPlayerDataByUnitId(unit.Id, out var player)) return;
|
||||
var common = new List<SkillType>() { SkillType.WATERDEFENSE ,SkillType.WATERMOVE,SkillType.OCEANDEFENSE,SkillType.OCEANMOVE,SkillType.MOUNTAINDEFENSE,SkillType.MOUNTAINMOVE};
|
||||
var common = new List<SkillType>() { SkillType.WATERDEFENSE ,SkillType.WATERMOVE,SkillType.OCEANDEFENSE,SkillType.OCEANMOVE,SkillType.MOUNTAINDEFENSE,SkillType.MOUNTAINMOVE,SkillType.FORESTDEFENSE};
|
||||
|
||||
//Step #1先添加小兵在配表中自带的技能
|
||||
foreach (var skill in unitInfo.Skills)
|
||||
|
||||
@ -49,6 +49,6 @@ public class HeroTaskInfoData
|
||||
public HeroTaskContentType taskContentType;
|
||||
public uint Param;
|
||||
public SkillType SkillParam;
|
||||
public string SkillName;
|
||||
[MultilingualField] public string SkillName;
|
||||
[MultilingualField] public string Desc;
|
||||
}
|
||||
@ -332,7 +332,7 @@ namespace Logic.Action
|
||||
if (actionParam.GridData.Terrain == TerrainType.Land
|
||||
&& actionParam.GridData.Feature != TerrainFeature.Mountain
|
||||
&& actionParam.GridData.Vegetation != Vegetation.Trees
|
||||
&& actionParam.GridData.Resource is ResourceType.None or ResourceType.Fruit)
|
||||
&& actionParam.GridData.Resource is ResourceType.None or ResourceType.Fruit or ResourceType.Crop)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -283,7 +283,81 @@ namespace Logic.Action
|
||||
}
|
||||
public override bool CheckShow(CommonActionParams actionParams)
|
||||
{
|
||||
return CheckCan(actionParams);
|
||||
//如果是unit或者city来执行gridMisc操作,直接return false
|
||||
if (actionParams.MainObjectType != MainObjectType.Grid)
|
||||
return false;
|
||||
if (actionParams.GridData == null)
|
||||
return false;
|
||||
//如果没有对应科技,return false
|
||||
if (!actionParams.PlayerData.TechTree.CheckActionCan(_actionId))
|
||||
return false;
|
||||
|
||||
|
||||
//如果有非联盟的敌人站在上面
|
||||
if (actionParams.MapData.GetUnitDataByGid(actionParams.GridData.Id, out var unit)
|
||||
&& !actionParams.MapData.CheckUnitIdBelongPlayerIdUnion(unit.Id, actionParams.PlayerData.Id))
|
||||
return false;
|
||||
|
||||
//如果在有主领土,判断是敌人还是自己
|
||||
if (actionParams.MapData.GetPlayerDataByTerritoryGridId(actionParams.GridData.Id, out var playerData))
|
||||
{
|
||||
//在敌人领土上,直接return false
|
||||
if (playerData != actionParams.PlayerData)
|
||||
return false;
|
||||
}
|
||||
//如果在无主领土 return false
|
||||
else
|
||||
return false;
|
||||
|
||||
//CheckShow 不需要判断金钱够不够
|
||||
//if (GetCost() > actionParams.PlayerData.PlayerWealth)
|
||||
// return false;
|
||||
|
||||
//处理grow forest
|
||||
if (_actionId.GridMiscActionType == GridMiscActionType.GrowForest)
|
||||
{
|
||||
|
||||
//如果不是crop或者none的land,直接return false
|
||||
if (actionParams.GridData.Terrain != TerrainType.Land
|
||||
||(actionParams.GridData.Resource != ResourceType.None
|
||||
&& actionParams.GridData.Resource != ResourceType.Crop
|
||||
&& actionParams.GridData.Resource != ResourceType.Fruit))
|
||||
return false;
|
||||
if (actionParams.GridData.Feature == TerrainFeature.Mountain) return false;
|
||||
if (actionParams.GridData.Vegetation == Vegetation.Trees) return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
//处理clear forest 和 burn forest
|
||||
if (_actionId.GridMiscActionType == GridMiscActionType.ClearForest || _actionId.GridMiscActionType == GridMiscActionType.BurnForest )
|
||||
{
|
||||
|
||||
//如果没有树林 或者 树林已经不是none或animal return false
|
||||
if (actionParams.GridData.Vegetation != Vegetation.Trees
|
||||
|| (actionParams.GridData.Resource != ResourceType.None
|
||||
&& actionParams.GridData.Resource != ResourceType.Animal))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
//处理Destroy
|
||||
if (_actionId.GridMiscActionType == GridMiscActionType.Destroy)
|
||||
{
|
||||
if (actionParams.GridData.Resource is ResourceType.Temple or ResourceType.ForestTemple
|
||||
or ResourceType.MountainTemple or ResourceType.WaterTemple or ResourceType.KingTemple
|
||||
or ResourceType.Windmill or ResourceType.Sawmill or ResourceType.Forge
|
||||
or ResourceType.LumberHut or ResourceType.Farm or ResourceType.Mine
|
||||
or ResourceType.Port or ResourceType.Bridge
|
||||
or ResourceType.Market
|
||||
or ResourceType.Wonder
|
||||
or ResourceType.Academy or ResourceType.Preserve
|
||||
or ResourceType.Military or ResourceType.NavalBase
|
||||
or ResourceType.KaguyaFrenchYard)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
public override ActionShowState CheckShowState(CommonActionParams actionParams) { return ActionShowState.None; }
|
||||
public override bool ExecuteViewBefore(CommonActionParams actionParams)
|
||||
@ -488,6 +562,7 @@ namespace Logic.Action
|
||||
if (actionParam.GridData.Terrain != TerrainType.Land) return false;
|
||||
if (actionParam.GridData.Feature == TerrainFeature.Mountain) return false;
|
||||
if (!(actionParam.GridData.Resource is ResourceType.None or ResourceType.Fruit or ResourceType.Crop)) return false;
|
||||
if (actionParam.GridData.Vegetation == Vegetation.Trees) return false;
|
||||
//Step #3
|
||||
if (!GridMiscActionCheckHasTech(actionParam)) return false;
|
||||
//step #4 check是否有钱
|
||||
@ -506,6 +581,7 @@ namespace Logic.Action
|
||||
if (actionParam.GridData.Terrain != TerrainType.Land) return false;
|
||||
if (actionParam.GridData.Feature == TerrainFeature.Mountain) return false;
|
||||
if (!(actionParam.GridData.Resource is ResourceType.None or ResourceType.Fruit or ResourceType.Crop)) return false;
|
||||
if (actionParam.GridData.Vegetation == Vegetation.Trees) return false;
|
||||
//Step #3
|
||||
if (!GridMiscActionCheckHasTech(actionParam)) return false;
|
||||
//step #4 check是否有钱 这步不需要,没钱也可以show
|
||||
|
||||
@ -507,13 +507,13 @@ namespace TH1_Logic.Action
|
||||
{
|
||||
var player = actionParams.PlayerData;
|
||||
var heroD = player.PlayerHeroData;
|
||||
var cost = heroD.GetHeroFinishTaskCost(_actionId.GiantType);
|
||||
var can = heroD.FinishHeroTask(_actionId.GiantType);
|
||||
if (can)
|
||||
{
|
||||
//如果是玩家,拿钱扣款
|
||||
if (actionParams.PlayerData == actionParams.MapData.PlayerMap.SelfPlayerData)
|
||||
{
|
||||
var cost = heroD.GetHeroFinishTaskCost(_actionId.GiantType);
|
||||
actionParams.MapData.PlayerMap.SelfPlayerData.PlayerWealth -= cost;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1033,7 +1033,16 @@ namespace Logic.Action
|
||||
if(!actionParams.MapData.GetUnitDataByGid(grid.Id,out var targetUnit))continue;
|
||||
var dmg = Table.Instance.CalcDamage(actionParams.MapData,selfUnit,targetUnit,10);
|
||||
var dmgType = actionParams.MapData.SameUnionByUnitId(selfUnit.Id, targetUnit.Id) ? DamageType.KillSelf : DamageType.True;
|
||||
Main.UnitLogic.DamageSettlement(actionParams.MapData, selfUnit, targetUnit, dmg, dmgType);
|
||||
var settle = Main.UnitLogic.DamageSettlement(actionParams.MapData, selfUnit, targetUnit, dmg, dmgType);
|
||||
if (!settle.IsKill)
|
||||
{
|
||||
settle.DamageTargetGrid.VFXRenderMarkHurt = true;
|
||||
targetUnit.RenderMark = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
settle.DamageTargetGrid.VFXRenderMarkDie = true;
|
||||
}
|
||||
}
|
||||
|
||||
Main.UnitLogic.DamageSettlement(actionParams.MapData, selfUnit, selfUnit, selfUnit.Health, DamageType.KillSelf);
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
using Logic;
|
||||
using MemoryPack;
|
||||
using RuntimeData;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
namespace TH1_Logic.HeroTask
|
||||
@ -120,7 +121,10 @@ namespace TH1_Logic.HeroTask
|
||||
{
|
||||
if (Level >= TargetLevel)
|
||||
return 0;
|
||||
return (int)(1f * (TargetLevel - Level) / TargetLevel / 0.2f + 0.5f) * 4;
|
||||
if (Level == TargetLevel)
|
||||
return 20;
|
||||
Debug.Log($"{TargetLevel } - {Level} / {TargetLevel } / 0.2 = {(int)(1f * (TargetLevel - Level) / TargetLevel /0.2f)}");
|
||||
return ((int)(1f * (TargetLevel - Level) / TargetLevel / 0.2f) + 1) * 4;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -185,7 +185,9 @@ namespace Logic
|
||||
if (player1.Id == mapData.PlayerMap.SelfPlayerId &&
|
||||
MapRenderer.Instance.CheckUnitHasMoveAttackTarget(unit1.Id))
|
||||
{
|
||||
_main.MapInteractionLogic.OnTileClicked(mapData,grid2);
|
||||
var grid = unit1.Grid(mapData);
|
||||
if(grid != null)
|
||||
_main.MapInteractionLogic.OnTileClicked(mapData,grid);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -34,7 +34,7 @@ namespace Logic.Skill
|
||||
if (info == null) return;
|
||||
if (info.DamageType != DamageType.ActiveAttack) return;
|
||||
if (info.DamageOrigin == null || info.DamageTarget == null) return;
|
||||
if (info.DamageTarget.UnitType is UnitType.Giant or UnitType.GiantJuggernaut) return;
|
||||
if (info.DamageTarget.UnitType is UnitType.Giant or UnitType.GiantJuggernaut or UnitType.KaguyaFrenchReisenIllusion or UnitType.KaguyaFrenchMokouEgg) return;
|
||||
|
||||
if (!mapData.GetGridDataByUnitId(info.DamageTarget.Id, out var grid)) return;
|
||||
if (!mapData.GetPlayerDataByUnitId(info.DamageOrigin.Id, out var player)) return;
|
||||
@ -45,6 +45,8 @@ namespace Logic.Skill
|
||||
{
|
||||
if (mapData.GetUnitCount(city.Id) >= city.Level) continue;
|
||||
mapData.SetUnitIdToCityId(info.DamageTarget.Id, city.Id);
|
||||
info.DamageTarget.Skills.Clear();
|
||||
mapData.AddUnitSkill(info.DamageTarget);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -52,6 +54,8 @@ namespace Logic.Skill
|
||||
{
|
||||
if (!city.IsCapital) continue;
|
||||
mapData.SetUnitIdToCityId(info.DamageTarget.Id, city.Id);
|
||||
info.DamageTarget.Skills.Clear();
|
||||
mapData.AddUnitSkill(info.DamageTarget);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@ -22,7 +22,10 @@ namespace Logic.Skill
|
||||
{
|
||||
IsTrigger = true;
|
||||
var grid = self.Grid(mapData);
|
||||
if (grid != null && grid.Vegetation == Vegetation.Trees)
|
||||
if (grid == null) return;
|
||||
bool selfCity = mapData.GetCityDataByGid(grid.Id, out var city) &&
|
||||
city.Player(mapData) == self.Player(mapData);
|
||||
if (grid.Vegetation == Vegetation.Trees || selfCity)
|
||||
IsTrigger = false;
|
||||
|
||||
|
||||
|
||||
@ -18,6 +18,7 @@ using UnityEngine;
|
||||
using RuntimeData;
|
||||
using TH1_Logic.Core;
|
||||
using TH1Renderer;
|
||||
using Unity.VisualScripting;
|
||||
|
||||
namespace Logic
|
||||
{
|
||||
@ -80,6 +81,10 @@ namespace Logic
|
||||
//-------- 执行类 --------//
|
||||
public bool MoveTo(MapData mapData, UnitData unitData, GridData gridData,MoveType moveType)
|
||||
{
|
||||
//处理移动目标有单位的情况(return false)
|
||||
var targetGridUnit = gridData.Unit(mapData);
|
||||
if (targetGridUnit != null) return false;
|
||||
|
||||
mapData.SetUnitIdToGridId(unitData.Id,gridData.Id);
|
||||
if (mapData == Main.MapData) AchievementDataManager.Instance.OnUnitMove(mapData, unitData, gridData);
|
||||
//如果主动移动会消耗所有类别的行动点数,被动挤出去的移动不算
|
||||
@ -213,8 +218,15 @@ namespace Logic
|
||||
recover = 15;
|
||||
Timer.Instance.TimerRegister(this, () =>
|
||||
{
|
||||
var before = unit1.Health;
|
||||
RecoverHealth(mapData, unit1, unit2, recover);
|
||||
unit2.AddSkill(SkillType.KAGUYAFRENCHSYNERGY,1);
|
||||
|
||||
//如果溢出
|
||||
if (unit1.Health - before < recover)
|
||||
{
|
||||
unit2.AddSkill(SkillType.MOVERANGEUP,1);
|
||||
}
|
||||
},0.3f,"UnitLogic AttackAlly");
|
||||
return true;
|
||||
}
|
||||
@ -272,6 +284,10 @@ namespace Logic
|
||||
_ => AttackAnimType.None
|
||||
};
|
||||
|
||||
//永琳的攻击走永琳特效
|
||||
if (unit1.GiantType == GiantType.FrenchEirin)
|
||||
unit1.AttackRenderMarkAttackAnimType = AttackAnimType.Arrow;
|
||||
|
||||
//帕秋莉的攻击走帕秋莉特效
|
||||
if (unit1.GiantType == GiantType.EgyptianPatchouli)
|
||||
unit1.AttackRenderMarkAttackAnimType = AttackAnimType.PatchouliAttack;
|
||||
@ -384,25 +400,32 @@ namespace Logic
|
||||
{
|
||||
if (origin == null || target == null)
|
||||
{
|
||||
LogSystem.LogError($"DamageSettlement origin:{origin} or target{target} is null");
|
||||
LogSystem.LogError($"DamageSettlement !!! DamageSettlement origin:{origin} or target{target} is null");
|
||||
return null;
|
||||
}
|
||||
if (!mapData.GetGridDataByUnitId(target.Id, out var targetGrid))
|
||||
{
|
||||
LogSystem.LogError($"Target Grid is null target.id:{target.Id}");
|
||||
LogSystem.LogError($"DamageSettlement !!! Target Grid is null target.id:{target.Id}");
|
||||
return null;
|
||||
}
|
||||
if (!mapData.GetCityDataByUnitId(target.Id, out var targetCity))
|
||||
{
|
||||
LogSystem.LogError($"Target City is null target.id:{target.Id}");
|
||||
LogSystem.LogError($"DamageSettlement !!! Target City is null target.id:{target.Id}");
|
||||
return null;
|
||||
}
|
||||
|
||||
if (mapData.IsLeagueUnitByUnit(origin.Id, target.Id) && type != DamageType.KillSelf) return null;
|
||||
if (mapData.IsLeagueUnitByUnit(origin.Id, target.Id) && type != DamageType.KillSelf)
|
||||
{
|
||||
LogSystem.LogError($"DamageSettlement !!! mapData.IsLeagueUnitByUnit(origin.Id, target.Id) && type != DamageType.KillSelf)");
|
||||
return null;
|
||||
}
|
||||
mapData.GetPlayerDataByUnitId(origin.Id, out var player1);
|
||||
mapData.GetPlayerDataByUnitId(target.Id, out var player2);
|
||||
|
||||
if (!target.CanBeDamaged(mapData, dmg)) return null;
|
||||
if (!target.CanBeDamaged(mapData, dmg)) {
|
||||
LogSystem.LogError($"DamageSettlement !!! if (!target.CanBeDamaged(mapData, dmg)) )");
|
||||
return null;
|
||||
}
|
||||
var settlement = new SettlementInfo();
|
||||
settlement.DamageType = type;
|
||||
settlement.DamageOrigin = origin;
|
||||
@ -602,6 +625,9 @@ namespace Logic
|
||||
//TODO 整理这一块代码,后续用这个来判断
|
||||
public bool CheckUnitCanMoveToGrid(MapData map, PlayerData self, UnitData unit, GridData grid )
|
||||
{
|
||||
if (!map.CheckLandTypeForGrid(unit.GetUnitFullType, grid))
|
||||
return false;
|
||||
|
||||
var landType = unit.GetLandType();
|
||||
//step #1 排除科技情况
|
||||
if (grid.Feature == TerrainFeature.Mountain && !self.TechTree.CheckIfHasTech(TechType.Climbing)) return false;
|
||||
@ -1125,7 +1151,7 @@ namespace Logic
|
||||
int score = -1;
|
||||
var gridList = mapData.GridMap.GetAroundGridData(1,1,gridData);
|
||||
foreach (var targetGrid in gridList)
|
||||
{
|
||||
{
|
||||
if (targetGrid == gridData)
|
||||
continue;
|
||||
if (!CheckUnitCanGoOnGrid(mapData, unitData, targetGrid))
|
||||
@ -1147,6 +1173,9 @@ namespace Logic
|
||||
{
|
||||
|
||||
//TODO 这里一定要改了,用把landType通过unitSkill改过来 ,或者至少完成一套完备的方案
|
||||
if (!mapData.CheckLandTypeForGrid(unitData.GetUnitFullType, gridData))
|
||||
return false;
|
||||
|
||||
if (!mapData.GetPlayerDataByUnitId(unitData.Id, out var playerData))
|
||||
return false;
|
||||
if (!Table.Instance.UnitTypeDataAssets.GetUnitTypeInfo(unitData.UnitType, unitData.GiantType,unitData.UnitLevel,
|
||||
@ -1182,6 +1211,10 @@ namespace Logic
|
||||
if (unitInfo.LandType != LandType.WaterAndAshore
|
||||
&& unitInfo.LandType == LandType.WaterOnly)
|
||||
return false;
|
||||
var gridPlayer = gridData.Player(mapData);
|
||||
var unitPlayer = unitData.Player(mapData);
|
||||
if (gridPlayer == null || unitPlayer == null) return false;
|
||||
if(!mapData.SameUnion(gridPlayer.Id,unitPlayer.Id)) return false;
|
||||
}
|
||||
//如果没有港口,纯看能不能移动进入这片区域
|
||||
if (gridData.Resource != ResourceType.Port)
|
||||
|
||||
@ -444,8 +444,10 @@ namespace TH1Renderer
|
||||
//0代表这是杀死提示
|
||||
targetGridData.VFXRenderMarkDieHintStartParam = 0;
|
||||
}
|
||||
//如果会被杀死
|
||||
else if(Main.UnitLogic.CanCounter(Main.MapData, unitData, unitDataB) &&
|
||||
Table.Instance.CalcCounterDamage(Main.MapData, unitData,unitDataB) >= unitData.Health)
|
||||
Table.Instance.CalcCounterDamage(Main.MapData, unitData,unitDataB) >= unitData.Health
|
||||
&& unitData.GetUnitFullType.UnitType != UnitType.Minder)
|
||||
{
|
||||
targetGridData.VFXRenderMarkDieHintStart = true;
|
||||
//1代表这是被杀死提示
|
||||
|
||||
@ -471,7 +471,9 @@ public class BottomInfoUI// : MonoBehaviour
|
||||
if (!Main.MapData.PlayerMap.SelfPlayerData.PlayerHeroData.GetHeroTask(giantType, out var task)) return;
|
||||
var param1 = task.Level.ToString();
|
||||
var param2 = task.TargetLevel.ToString();
|
||||
var param3 = heroInfo.TaskList[(int)giantLevel].SkillName;
|
||||
var param3 = "";
|
||||
if (task.SkillType != SkillType.NONE && Table.Instance.SkillDataAssets.GetSkillInfo(task.SkillType, out var skillInfo))
|
||||
param3 = MultilingualManager.Instance.GetMultilingualText(uint.Parse(skillInfo.SkillName));
|
||||
var taskDesc = heroInfo.TaskList[(int)giantLevel].Desc;
|
||||
MultilingualManager.Instance.SetUIText(MissionDesc,taskDesc,new List<string> {param1,param2,param3});
|
||||
}
|
||||
|
||||
@ -223,7 +223,7 @@ public class ChooseUI
|
||||
public void Show()
|
||||
{
|
||||
if (_isShowing || _isAnimating) return;
|
||||
|
||||
AudioManager.Instance.PlayMusic("KaguyaFrench",0.3f,0.3f,true);
|
||||
//设置默认点开的
|
||||
_currentPanelIndex = 1;
|
||||
|
||||
|
||||
@ -492,7 +492,9 @@ public class TechTreeUI
|
||||
AnimationClip animationB = Resources.Load<AnimationClip>("Animations/UI/TechTreePanelFadeIn"); // 需要播放的动画片段
|
||||
animancer.Play(animationB); // 直接播放动画B
|
||||
//播放音乐
|
||||
AudioManager.Instance.PlayMusic("RemiliaEgyptian", 1f, 0.3f, true);
|
||||
var civ = Main.MapData.PlayerMap.SelfPlayerData.PlayerCivId;
|
||||
if(civ == 0)AudioManager.Instance.PlayMusic("RemiliaEgyptian", 1f, 0.3f, true);
|
||||
if(civ == 1)AudioManager.Instance.PlayMusic("KaguyaFrench",0.3f,0.3f,true);
|
||||
}
|
||||
private void PlayAnimTechTreeHide()
|
||||
{
|
||||
|
||||
@ -49,9 +49,12 @@ namespace TH1_UI.View.Announce
|
||||
if (!Table.Instance.UICenterMessageDataAssets.GetUICenterMessageInfo(UICenterMessageID.StartGame, out info)) break;
|
||||
player = Main.MapData.PlayerMap.SelfPlayerData;
|
||||
Table.Instance.PlayerDataAssets.GetPlayerInfo(player, out playerInfo);
|
||||
string leaderName = MultilingualManager.Instance.GetMultilingualText(uint.Parse(playerInfo.LeaderName));
|
||||
string civName = MultilingualManager.Instance.GetMultilingualText(uint.Parse(playerInfo.CivName));
|
||||
string forceName = MultilingualManager.Instance.GetMultilingualText(uint.Parse(playerInfo.ForceName));
|
||||
|
||||
//step #2 设置文字和图片
|
||||
Content.text = MultilingualManager.Instance.GetMultilingualText(uint.Parse(info.Message));
|
||||
MultilingualManager.Instance.SetUIText(Content,info.Message,new List<string>(){leaderName,forceName,civName});
|
||||
Title.text = MultilingualManager.Instance.GetMultilingualText(uint.Parse(info.Title));
|
||||
SetImage(CharImage,playerInfo.LeaderIllustration);
|
||||
|
||||
|
||||
@ -194,7 +194,12 @@ namespace TH1_UI.View.Info
|
||||
if (!Main.MapData.PlayerMap.SelfPlayerData.PlayerHeroData.GetHeroTask(giantType, out var task)) return;
|
||||
var param1 = task.Level.ToString();
|
||||
var param2 = task.TargetLevel.ToString();
|
||||
var param3 = info.TaskList[(int)giantLevel].SkillName;
|
||||
var param3 = "";
|
||||
if (task.SkillType != SkillType.NONE && Table.Instance.SkillDataAssets.GetSkillInfo(task.SkillType, out var skillInfo))
|
||||
{
|
||||
param3 = MultilingualManager.Instance.GetMultilingualText(uint.Parse(skillInfo.SkillName));
|
||||
|
||||
}
|
||||
var taskDesc = info.TaskList[(int)giantLevel].Desc;
|
||||
MultilingualManager.Instance.SetUIText(MissionDesc,taskDesc,new List<string> {param1,param2,param3});
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -140,7 +140,7 @@ PlayerSettings:
|
||||
loadStoreDebugModeEnabled: 0
|
||||
visionOSBundleVersion: 1.0
|
||||
tvOSBundleVersion: 1.0
|
||||
bundleVersion: 1.4.0
|
||||
bundleVersion: 1.4.1
|
||||
preloadedAssets: []
|
||||
metroInputSource: 0
|
||||
wsaTransparentSwapchain: 0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user