Procházet zdrojové kódy

Merge branch 'master' of http://192.168.123.2:3000/ck/XiuXianGame

# Conflicts:
#	Assets/Res/Config/SkillConfig.json   resolved by origin/master(远端) version
DESKTOP-FB72PO8\Administrator před 4 dny
rodič
revize
482700b7b0
25 změnil soubory, kde provedl 4609 přidání a 619 odebrání
  1. 246 101
      Assets/Res/Config/ItemConfig.json
  2. 703 3
      Assets/Res/Config/LanguageChineseConfig.json
  3. 3232 244
      Assets/Res/Config/SkillConfig.json
  4. 54 250
      Assets/Res/UI/HeroInformainPanel/HeroBreakthroughSuccessPanel.prefab
  5. 33 3
      Assets/Scripts/Core/Utility/Helper/TimeHelper.cs
  6. 7 1
      Assets/Scripts/GameData/ExcelConfig/ItemConfig.cs
  7. 5 5
      Assets/Scripts/GameLogic/EventManager/EventSystemManager.cs
  8. 6 0
      Assets/Scripts/GameLogic/Hero/HeroInfo.cs
  9. 6 0
      Assets/Scripts/GameLogic/Player/AccountFileInfo.cs
  10. 17 0
      Assets/Scripts/GameLogic/Player/PlayerManager.cs
  11. 4 1
      Assets/Scripts/GameUI/UI/DialoguePanel/DialogueBubblePanel.cs
  12. 3 0
      Assets/Scripts/GameUI/UI/DialoguePanel/DialoguePanel.cs
  13. 19 4
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroAttributeWidget.cs
  14. 67 0
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanel.cs
  15. 11 0
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanel.cs.meta
  16. 62 0
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanelData.cs
  17. 11 0
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanelData.cs.meta
  18. 57 0
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroHerlp.cs
  19. 3 0
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroHerlp.cs.meta
  20. 58 5
      Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroInformationPanel.cs
  21. 5 2
      Assets/Scripts/GameUI/UI/MainPanel/MainPanel.cs
  22. 0 0
      Assets/StreamingAssets/assetConfig.txt
  23. binární
      Excel2Json/Excel/Item.xlsx
  24. binární
      Excel2Json/Excel/Language.xlsx
  25. binární
      Excel2Json/Excel/skill.xlsx

+ 246 - 101
Assets/Res/Config/ItemConfig.json

@@ -22,7 +22,8 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1002,
@@ -46,7 +47,8 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1003,
@@ -70,12 +72,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1004,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 248,
+      "itemDesc": 249,
       "icon": "icon_item_1004",
       "itemTag": 1,
       "quality": 5,
@@ -94,12 +97,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1201,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 250,
+      "itemDesc": 259,
       "icon": "icon_item_1201",
       "itemTag": 3,
       "quality": 3,
@@ -123,12 +127,13 @@
         100,
         10
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1202,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 251,
+      "itemDesc": 260,
       "icon": "icon_item_1202",
       "itemTag": 3,
       "quality": 4,
@@ -152,12 +157,13 @@
         100,
         20
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1203,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 252,
+      "itemDesc": 261,
       "icon": "icon_item_1203",
       "itemTag": 3,
       "quality": 5,
@@ -181,12 +187,13 @@
         100,
         30
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1204,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 253,
+      "itemDesc": 262,
       "icon": "icon_item_1204",
       "itemTag": 3,
       "quality": 3,
@@ -210,12 +217,13 @@
         200,
         10
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1205,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 254,
+      "itemDesc": 263,
       "icon": "icon_item_1205",
       "itemTag": 3,
       "quality": 4,
@@ -239,12 +247,13 @@
         200,
         20
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1206,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 255,
+      "itemDesc": 264,
       "icon": "icon_item_1206",
       "itemTag": 3,
       "quality": 5,
@@ -268,12 +277,13 @@
         200,
         30
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1207,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 256,
+      "itemDesc": 265,
       "icon": "icon_item_1207",
       "itemTag": 3,
       "quality": 3,
@@ -297,12 +307,13 @@
         300,
         10
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1208,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 257,
+      "itemDesc": 266,
       "icon": "icon_item_1208",
       "itemTag": 3,
       "quality": 4,
@@ -326,12 +337,13 @@
         300,
         20
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1209,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 258,
+      "itemDesc": 267,
       "icon": "icon_item_1209",
       "itemTag": 3,
       "quality": 5,
@@ -355,12 +367,13 @@
         300,
         30
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1301,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 268,
+      "itemDesc": 272,
       "icon": "icon_item_1301",
       "itemTag": 4,
       "quality": 4,
@@ -384,12 +397,13 @@
         300,
         10
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1302,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 269,
+      "itemDesc": 273,
       "icon": "icon_item_1302",
       "itemTag": 4,
       "quality": 4,
@@ -413,12 +427,13 @@
         300,
         10
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1303,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 270,
+      "itemDesc": 274,
       "icon": "icon_item_1303",
       "itemTag": 4,
       "quality": 5,
@@ -442,12 +457,13 @@
         300,
         20
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 1304,
-      "itemName": null,
-      "itemDesc": 164,
+      "itemName": 271,
+      "itemDesc": 275,
       "icon": "icon_item_1304",
       "itemTag": 4,
       "quality": 6,
@@ -471,12 +487,125 @@
         300,
         30
       ],
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
+    },
+    {
+      "ID": 1401,
+      "itemName": 276,
+      "itemDesc": 280,
+      "icon": "icon_item_1401",
+      "itemTag": 5,
+      "quality": 2,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": null,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 2,
+      "associateVlaue": [
+        500
+      ],
+      "sort": null,
+      "itemDesc_1": null
+    },
+    {
+      "ID": 1402,
+      "itemName": 277,
+      "itemDesc": 281,
+      "icon": "icon_item_1402",
+      "itemTag": 5,
+      "quality": 3,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": null,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 2,
+      "associateVlaue": [
+        2000
+      ],
+      "sort": null,
+      "itemDesc_1": null
+    },
+    {
+      "ID": 1403,
+      "itemName": 278,
+      "itemDesc": 282,
+      "icon": "icon_item_1403",
+      "itemTag": 5,
+      "quality": 4,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": null,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 2,
+      "associateVlaue": [
+        10000
+      ],
+      "sort": null,
+      "itemDesc_1": null
+    },
+    {
+      "ID": 1404,
+      "itemName": 279,
+      "itemDesc": 283,
+      "icon": "icon_item_1404",
+      "itemTag": 5,
+      "quality": 5,
+      "stack": 0,
+      "isSell": false,
+      "rewardsNum": 0,
+      "isVisible": 1,
+      "isUse": false,
+      "useLimit": null,
+      "costItemNum": 0,
+      "rewardsItems": [
+        0
+      ],
+      "rewardsItemNums": [
+        0
+      ],
+      "stack_1": 0,
+      "associateID": 2,
+      "associateVlaue": [
+        50000
+      ],
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10001,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 284,
+      "itemDesc": 292,
       "icon": "",
       "itemTag": 11,
       "quality": 4,
@@ -495,12 +624,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10002,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 285,
+      "itemDesc": 293,
       "icon": "",
       "itemTag": 11,
       "quality": 4,
@@ -519,12 +649,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10003,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 286,
+      "itemDesc": 294,
       "icon": "",
       "itemTag": 11,
       "quality": 4,
@@ -543,12 +674,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10004,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 287,
+      "itemDesc": 295,
       "icon": "",
       "itemTag": 11,
       "quality": 5,
@@ -567,12 +699,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10005,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 288,
+      "itemDesc": 296,
       "icon": "",
       "itemTag": 11,
       "quality": 5,
@@ -591,12 +724,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10006,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 289,
+      "itemDesc": 297,
       "icon": "",
       "itemTag": 11,
       "quality": 5,
@@ -615,12 +749,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10007,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 290,
+      "itemDesc": 298,
       "icon": "",
       "itemTag": 11,
       "quality": 6,
@@ -639,12 +774,13 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 10008,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 291,
+      "itemDesc": 299,
       "icon": "",
       "itemTag": 11,
       "quality": 6,
@@ -663,14 +799,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11001,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 300,
+      "itemDesc": 308,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 4,
       "stack": 0,
       "isSell": false,
@@ -687,14 +824,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11002,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 301,
+      "itemDesc": 309,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 4,
       "stack": 0,
       "isSell": false,
@@ -711,14 +849,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11003,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 302,
+      "itemDesc": 310,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 4,
       "stack": 0,
       "isSell": false,
@@ -735,14 +874,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11004,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 303,
+      "itemDesc": 311,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 5,
       "stack": 0,
       "isSell": false,
@@ -759,14 +899,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11005,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 304,
+      "itemDesc": 312,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 5,
       "stack": 0,
       "isSell": false,
@@ -783,14 +924,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11006,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 305,
+      "itemDesc": 313,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 5,
       "stack": 0,
       "isSell": false,
@@ -807,14 +949,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11007,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 306,
+      "itemDesc": 314,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 6,
       "stack": 0,
       "isSell": false,
@@ -831,14 +974,15 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     },
     {
       "ID": 11008,
-      "itemName": null,
-      "itemDesc": null,
+      "itemName": 307,
+      "itemDesc": 315,
       "icon": "",
-      "itemTag": 11,
+      "itemTag": 12,
       "quality": 6,
       "stack": 0,
       "isSell": false,
@@ -855,7 +999,8 @@
       ],
       "stack_1": 0,
       "associateID": null,
-      "sort": null
+      "sort": null,
+      "itemDesc_1": null
     }
   ]
 }

+ 703 - 3
Assets/Res/Config/LanguageChineseConfig.json

@@ -990,18 +990,718 @@
     },
     {
       "ID": 248,
-      "txt": "0"
+      "txt": "金锭"
     },
     {
       "ID": 249,
-      "txt": "0"
+      "txt": "最稀有的货币"
     },
     {
       "ID": 250,
-      "txt": "0"
+      "txt": "渡劫丹-A1"
     },
     {
       "ID": 251,
+      "txt": "渡劫丹-A2"
+    },
+    {
+      "ID": 252,
+      "txt": "渡劫丹-A3"
+    },
+    {
+      "ID": 253,
+      "txt": "渡劫丹-B1"
+    },
+    {
+      "ID": 254,
+      "txt": "渡劫丹-B2"
+    },
+    {
+      "ID": 255,
+      "txt": "渡劫丹-B3"
+    },
+    {
+      "ID": 256,
+      "txt": "渡劫丹-C1"
+    },
+    {
+      "ID": 257,
+      "txt": "渡劫丹-C2"
+    },
+    {
+      "ID": 258,
+      "txt": "渡劫丹-C3"
+    },
+    {
+      "ID": 259,
+      "txt": "渡劫丹-A1描述"
+    },
+    {
+      "ID": 260,
+      "txt": "渡劫丹-A2描述"
+    },
+    {
+      "ID": 261,
+      "txt": "渡劫丹-A3描述"
+    },
+    {
+      "ID": 262,
+      "txt": "渡劫丹-B1描述"
+    },
+    {
+      "ID": 263,
+      "txt": "渡劫丹-B2描述"
+    },
+    {
+      "ID": 264,
+      "txt": "渡劫丹-B3描述"
+    },
+    {
+      "ID": 265,
+      "txt": "渡劫丹-C1描述"
+    },
+    {
+      "ID": 266,
+      "txt": "渡劫丹-C2描述"
+    },
+    {
+      "ID": 267,
+      "txt": "渡劫丹-C3描述"
+    },
+    {
+      "ID": 268,
+      "txt": "天材地宝1"
+    },
+    {
+      "ID": 269,
+      "txt": "天材地宝2"
+    },
+    {
+      "ID": 270,
+      "txt": "天材地宝3"
+    },
+    {
+      "ID": 271,
+      "txt": "天材地宝4"
+    },
+    {
+      "ID": 272,
+      "txt": "天材地宝1描述"
+    },
+    {
+      "ID": 273,
+      "txt": "天材地宝2描述"
+    },
+    {
+      "ID": 274,
+      "txt": "天材地宝3描述"
+    },
+    {
+      "ID": 275,
+      "txt": "天材地宝4描述"
+    },
+    {
+      "ID": 276,
+      "txt": "修为丹1"
+    },
+    {
+      "ID": 277,
+      "txt": "修为丹2"
+    },
+    {
+      "ID": 278,
+      "txt": "修为丹3"
+    },
+    {
+      "ID": 279,
+      "txt": "修为丹4"
+    },
+    {
+      "ID": 280,
+      "txt": "修为丹1描述"
+    },
+    {
+      "ID": 281,
+      "txt": "修为丹2描述"
+    },
+    {
+      "ID": 282,
+      "txt": "修为丹3描述"
+    },
+    {
+      "ID": 283,
+      "txt": "修为丹4描述"
+    },
+    {
+      "ID": 284,
+      "txt": "法宝1"
+    },
+    {
+      "ID": 285,
+      "txt": "法宝2"
+    },
+    {
+      "ID": 286,
+      "txt": "法宝3"
+    },
+    {
+      "ID": 287,
+      "txt": "法宝4"
+    },
+    {
+      "ID": 288,
+      "txt": "法宝5"
+    },
+    {
+      "ID": 289,
+      "txt": "法宝6"
+    },
+    {
+      "ID": 290,
+      "txt": "法宝7"
+    },
+    {
+      "ID": 291,
+      "txt": "法宝8"
+    },
+    {
+      "ID": 292,
+      "txt": "法宝1描述"
+    },
+    {
+      "ID": 293,
+      "txt": "法宝2描述"
+    },
+    {
+      "ID": 294,
+      "txt": "法宝3描述"
+    },
+    {
+      "ID": 295,
+      "txt": "法宝4描述"
+    },
+    {
+      "ID": 296,
+      "txt": "法宝5描述"
+    },
+    {
+      "ID": 297,
+      "txt": "法宝6描述"
+    },
+    {
+      "ID": 298,
+      "txt": "法宝7描述"
+    },
+    {
+      "ID": 299,
+      "txt": "法宝8描述"
+    },
+    {
+      "ID": 300,
+      "txt": "法宝1碎片"
+    },
+    {
+      "ID": 301,
+      "txt": "法宝2碎片"
+    },
+    {
+      "ID": 302,
+      "txt": "法宝3碎片"
+    },
+    {
+      "ID": 303,
+      "txt": "法宝4碎片"
+    },
+    {
+      "ID": 304,
+      "txt": "法宝5碎片"
+    },
+    {
+      "ID": 305,
+      "txt": "法宝6碎片"
+    },
+    {
+      "ID": 306,
+      "txt": "法宝7碎片"
+    },
+    {
+      "ID": 307,
+      "txt": "法宝8碎片"
+    },
+    {
+      "ID": 308,
+      "txt": "法宝1碎片描述"
+    },
+    {
+      "ID": 309,
+      "txt": "法宝2碎片描述"
+    },
+    {
+      "ID": 310,
+      "txt": "法宝3碎片描述"
+    },
+    {
+      "ID": 311,
+      "txt": "法宝4碎片描述"
+    },
+    {
+      "ID": 312,
+      "txt": "法宝5碎片描述"
+    },
+    {
+      "ID": 313,
+      "txt": "法宝6碎片描述"
+    },
+    {
+      "ID": 314,
+      "txt": "法宝7碎片描述"
+    },
+    {
+      "ID": 315,
+      "txt": "法宝8碎片描述"
+    },
+    {
+      "ID": 316,
+      "txt": "0"
+    },
+    {
+      "ID": 317,
+      "txt": "0"
+    },
+    {
+      "ID": 318,
+      "txt": "0"
+    },
+    {
+      "ID": 319,
+      "txt": "0"
+    },
+    {
+      "ID": 320,
+      "txt": "0"
+    },
+    {
+      "ID": 321,
+      "txt": "0"
+    },
+    {
+      "ID": 322,
+      "txt": "0"
+    },
+    {
+      "ID": 323,
+      "txt": "0"
+    },
+    {
+      "ID": 324,
+      "txt": "0"
+    },
+    {
+      "ID": 325,
+      "txt": "0"
+    },
+    {
+      "ID": 326,
+      "txt": "0"
+    },
+    {
+      "ID": 327,
+      "txt": "0"
+    },
+    {
+      "ID": 328,
+      "txt": "0"
+    },
+    {
+      "ID": 329,
+      "txt": "0"
+    },
+    {
+      "ID": 330,
+      "txt": "0"
+    },
+    {
+      "ID": 331,
+      "txt": "0"
+    },
+    {
+      "ID": 332,
+      "txt": "0"
+    },
+    {
+      "ID": 333,
+      "txt": "0"
+    },
+    {
+      "ID": 334,
+      "txt": "0"
+    },
+    {
+      "ID": 335,
+      "txt": "0"
+    },
+    {
+      "ID": 336,
+      "txt": "0"
+    },
+    {
+      "ID": 337,
+      "txt": "0"
+    },
+    {
+      "ID": 338,
+      "txt": "0"
+    },
+    {
+      "ID": 339,
+      "txt": "0"
+    },
+    {
+      "ID": 340,
+      "txt": "0"
+    },
+    {
+      "ID": 341,
+      "txt": "0"
+    },
+    {
+      "ID": 342,
+      "txt": "0"
+    },
+    {
+      "ID": 343,
+      "txt": "0"
+    },
+    {
+      "ID": 344,
+      "txt": "0"
+    },
+    {
+      "ID": 345,
+      "txt": "0"
+    },
+    {
+      "ID": 346,
+      "txt": "0"
+    },
+    {
+      "ID": 347,
+      "txt": "0"
+    },
+    {
+      "ID": 348,
+      "txt": "0"
+    },
+    {
+      "ID": 349,
+      "txt": "0"
+    },
+    {
+      "ID": 350,
+      "txt": "0"
+    },
+    {
+      "ID": 351,
+      "txt": "0"
+    },
+    {
+      "ID": 352,
+      "txt": "0"
+    },
+    {
+      "ID": 353,
+      "txt": "0"
+    },
+    {
+      "ID": 354,
+      "txt": "0"
+    },
+    {
+      "ID": 355,
+      "txt": "0"
+    },
+    {
+      "ID": 356,
+      "txt": "0"
+    },
+    {
+      "ID": 357,
+      "txt": "0"
+    },
+    {
+      "ID": 358,
+      "txt": "0"
+    },
+    {
+      "ID": 359,
+      "txt": "0"
+    },
+    {
+      "ID": 360,
+      "txt": "0"
+    },
+    {
+      "ID": 361,
+      "txt": "0"
+    },
+    {
+      "ID": 362,
+      "txt": "0"
+    },
+    {
+      "ID": 363,
+      "txt": "0"
+    },
+    {
+      "ID": 364,
+      "txt": "0"
+    },
+    {
+      "ID": 365,
+      "txt": "0"
+    },
+    {
+      "ID": 366,
+      "txt": "0"
+    },
+    {
+      "ID": 367,
+      "txt": "0"
+    },
+    {
+      "ID": 368,
+      "txt": "0"
+    },
+    {
+      "ID": 369,
+      "txt": "0"
+    },
+    {
+      "ID": 370,
+      "txt": "0"
+    },
+    {
+      "ID": 371,
+      "txt": "0"
+    },
+    {
+      "ID": 372,
+      "txt": "0"
+    },
+    {
+      "ID": 373,
+      "txt": "0"
+    },
+    {
+      "ID": 374,
+      "txt": "0"
+    },
+    {
+      "ID": 375,
+      "txt": "0"
+    },
+    {
+      "ID": 376,
+      "txt": "0"
+    },
+    {
+      "ID": 377,
+      "txt": "0"
+    },
+    {
+      "ID": 378,
+      "txt": "0"
+    },
+    {
+      "ID": 379,
+      "txt": "0"
+    },
+    {
+      "ID": 380,
+      "txt": "0"
+    },
+    {
+      "ID": 381,
+      "txt": "0"
+    },
+    {
+      "ID": 382,
+      "txt": "0"
+    },
+    {
+      "ID": 383,
+      "txt": "0"
+    },
+    {
+      "ID": 384,
+      "txt": "0"
+    },
+    {
+      "ID": 385,
+      "txt": "0"
+    },
+    {
+      "ID": 386,
+      "txt": "0"
+    },
+    {
+      "ID": 387,
+      "txt": "0"
+    },
+    {
+      "ID": 388,
+      "txt": "0"
+    },
+    {
+      "ID": 389,
+      "txt": "0"
+    },
+    {
+      "ID": 390,
+      "txt": "0"
+    },
+    {
+      "ID": 391,
+      "txt": "0"
+    },
+    {
+      "ID": 392,
+      "txt": "0"
+    },
+    {
+      "ID": 393,
+      "txt": "0"
+    },
+    {
+      "ID": 394,
+      "txt": "0"
+    },
+    {
+      "ID": 395,
+      "txt": "0"
+    },
+    {
+      "ID": 396,
+      "txt": "0"
+    },
+    {
+      "ID": 397,
+      "txt": "0"
+    },
+    {
+      "ID": 398,
+      "txt": "0"
+    },
+    {
+      "ID": 399,
+      "txt": "0"
+    },
+    {
+      "ID": 400,
+      "txt": "0"
+    },
+    {
+      "ID": 401,
+      "txt": "0"
+    },
+    {
+      "ID": 402,
+      "txt": "0"
+    },
+    {
+      "ID": 403,
+      "txt": "0"
+    },
+    {
+      "ID": 404,
+      "txt": "0"
+    },
+    {
+      "ID": 405,
+      "txt": "0"
+    },
+    {
+      "ID": 406,
+      "txt": "0"
+    },
+    {
+      "ID": 407,
+      "txt": "0"
+    },
+    {
+      "ID": 408,
+      "txt": "0"
+    },
+    {
+      "ID": 409,
+      "txt": "0"
+    },
+    {
+      "ID": 410,
+      "txt": "0"
+    },
+    {
+      "ID": 411,
+      "txt": "0"
+    },
+    {
+      "ID": 412,
+      "txt": "0"
+    },
+    {
+      "ID": 413,
+      "txt": "0"
+    },
+    {
+      "ID": 414,
+      "txt": "0"
+    },
+    {
+      "ID": 415,
+      "txt": "0"
+    },
+    {
+      "ID": 416,
+      "txt": "0"
+    },
+    {
+      "ID": 417,
+      "txt": "0"
+    },
+    {
+      "ID": 418,
+      "txt": "0"
+    },
+    {
+      "ID": 419,
+      "txt": "0"
+    },
+    {
+      "ID": 420,
+      "txt": "0"
+    },
+    {
+      "ID": 421,
+      "txt": "0"
+    },
+    {
+      "ID": 422,
+      "txt": "0"
+    },
+    {
+      "ID": 423,
+      "txt": "0"
+    },
+    {
+      "ID": 424,
+      "txt": "0"
+    },
+    {
+      "ID": 425,
+      "txt": "0"
+    },
+    {
+      "ID": 426,
       "txt": "0"
     }
   ]

+ 3232 - 244
Assets/Res/Config/SkillConfig.json

@@ -491,7 +491,7 @@
       ]
     },
     {
-      "ID": 11011,
+      "ID": 11010,
       "power": 100.0,
       "name": null,
       "dec": null,
@@ -513,513 +513,3501 @@
       ]
     },
     {
-      "ID": 12011,
-      "power": 100.0,
+      "ID": 11011,
+      "power": 110.0,
       "name": null,
       "dec": null,
-      "attribute": 4,
-      "icon": "icon_skill_40005",
-      "scriptName": "S1201",
-      "IDGroup": 1201,
-      "timelineName": "bingqiu_timeline_TD",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
       "SkillType": 1,
-      "level": 1,
+      "level": 2,
       "effectValue": [
-        3.0,
-        120.0,
-        16.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
         2
       ]
     },
     {
-      "ID": 13011,
-      "power": 100.0,
+      "ID": 11012,
+      "power": 120.0,
       "name": null,
       "dec": null,
-      "attribute": 4,
-      "icon": "icon_skill_40002",
-      "scriptName": "S1301",
-      "IDGroup": 1301,
-      "timelineName": "bingzhui_timeline_TD",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
       "SkillType": 1,
-      "level": 1,
+      "level": 3,
       "effectValue": [
-        3.0,
-        120.0,
-        16.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
         2
       ]
     },
     {
-      "ID": 5010011,
-      "power": 100.0,
+      "ID": 11013,
+      "power": 130.0,
       "name": null,
       "dec": null,
-      "attribute": 0,
-      "icon": "icon_skill_30005",
-      "scriptName": "S501001",
-      "IDGroup": 501001,
-      "timelineName": "",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
-      "SkillType": 2,
-      "level": 1,
+      "SkillType": 1,
+      "level": 4,
       "effectValue": [
-        15.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 5011011,
-      "power": 100.0,
+      "ID": 11014,
+      "power": 140.0,
       "name": null,
       "dec": null,
-      "attribute": 0,
-      "icon": "icon_skill_20004",
-      "scriptName": "S501101",
-      "IDGroup": 501101,
-      "timelineName": "",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
-      "SkillType": 2,
-      "level": 1,
+      "SkillType": 1,
+      "level": 5,
       "effectValue": [
-        15.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 5012011,
-      "power": 100.0,
+      "ID": 11015,
+      "power": 150.0,
       "name": null,
       "dec": null,
-      "attribute": 0,
-      "icon": "icon_skill_10002",
-      "scriptName": "S501201",
-      "IDGroup": 501201,
-      "timelineName": "",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
-      "SkillType": 2,
-      "level": 1,
+      "SkillType": 1,
+      "level": 6,
       "effectValue": [
-        10.0,
-        10.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 5013011,
-      "power": 100.0,
+      "ID": 11016,
+      "power": 160.0,
       "name": null,
       "dec": null,
-      "attribute": 0,
-      "icon": "icon_skill_20002",
-      "scriptName": "S501301",
-      "IDGroup": 501301,
-      "timelineName": "",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
-      "SkillType": 2,
-      "level": 1,
+      "SkillType": 1,
+      "level": 7,
       "effectValue": [
-        15.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 5014011,
-      "power": 100.0,
+      "ID": 11017,
+      "power": 170.0,
       "name": null,
       "dec": null,
-      "attribute": 0,
-      "icon": "icon_skill_10004",
-      "scriptName": "S501401",
-      "IDGroup": 501401,
-      "timelineName": "",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
-      "SkillType": 2,
-      "level": 1,
+      "SkillType": 1,
+      "level": 8,
       "effectValue": [
-        15.0,
-        6.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 5015011,
-      "power": 100.0,
+      "ID": 11018,
+      "power": 180.0,
       "name": null,
       "dec": null,
-      "attribute": 0,
-      "icon": "icon_skill_20001",
-      "scriptName": "S501501",
-      "IDGroup": 501501,
-      "timelineName": "",
+      "attribute": 1,
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
-      "SkillType": 2,
-      "level": 1,
+      "SkillType": 1,
+      "level": 9,
       "effectValue": [
-        30.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 810011,
-      "power": 100.0,
+      "ID": 11019,
+      "power": 190.0,
       "name": null,
       "dec": null,
       "attribute": 1,
-      "icon": "",
-      "scriptName": "S2001",
-      "IDGroup": 81001,
-      "timelineName": "gf_mozhan_timeline_TD",
+      "icon": "icon_skill_40001",
+      "scriptName": "S1101",
+      "IDGroup": 1101,
+      "timelineName": "duzhen_timeline_TD",
       "cd": 1,
       "SkillType": 1,
-      "level": 1,
+      "level": 10,
       "effectValue": [
-        100.0
+        2.0,
+        180.0,
+        24.0
       ],
       "intensifierIndex": [
-        0
+        2
       ]
     },
     {
-      "ID": 820011,
+      "ID": 12010,
       "power": 100.0,
       "name": null,
       "dec": null,
-      "attribute": 2,
-      "icon": "",
-      "scriptName": "S2001",
-      "IDGroup": 82001,
-      "timelineName": "gf_mozhan_timeline_TD",
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 2,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 3,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 4,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 5,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 6,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 7,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 8,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 9,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 12019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40005",
+      "scriptName": "S1201",
+      "IDGroup": 1201,
+      "timelineName": "bingqiu_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 10,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 2,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 3,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 4,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 5,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 6,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 7,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 8,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 9,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 13019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 4,
+      "icon": "icon_skill_40002",
+      "scriptName": "S1301",
+      "IDGroup": 1301,
+      "timelineName": "bingzhui_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 10,
+      "effectValue": [
+        3.0,
+        120.0,
+        16.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 5010010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 1,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 2,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 3,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 4,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 5,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 6,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 7,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 8,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 9,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5010019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_30005",
+      "scriptName": "S501001",
+      "IDGroup": 501001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 10,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 1,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 2,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 3,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 4,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 5,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 6,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 7,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 8,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 9,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5011019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20004",
+      "scriptName": "S501101",
+      "IDGroup": 501101,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 10,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 1,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 2,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 3,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 4,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 5,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 6,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 7,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 8,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 9,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5012019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10002",
+      "scriptName": "S501201",
+      "IDGroup": 501201,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 10,
+      "effectValue": [
+        10.0,
+        10.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 1,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 2,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 3,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 4,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 5,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 6,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 7,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 8,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 9,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5013019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20002",
+      "scriptName": "S501301",
+      "IDGroup": 501301,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 10,
+      "effectValue": [
+        15.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 1,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 2,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 3,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 4,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 5,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 6,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 7,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 8,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 9,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5014019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_10004",
+      "scriptName": "S501401",
+      "IDGroup": 501401,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 10,
+      "effectValue": [
+        15.0,
+        6.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 1,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 2,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 3,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 4,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 5,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 6,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 7,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 8,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 9,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 5015019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 0,
+      "icon": "icon_skill_20001",
+      "scriptName": "S501501",
+      "IDGroup": 501501,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 10,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 810011,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "",
+      "scriptName": "S2001",
+      "IDGroup": 81001,
+      "timelineName": "gf_mozhan_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 820011,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 2,
+      "icon": "",
+      "scriptName": "S2001",
+      "IDGroup": 82001,
+      "timelineName": "gf_mozhan_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 830011,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 8,
+      "icon": "",
+      "scriptName": "S2001",
+      "IDGroup": 83001,
+      "timelineName": "gf_mozhan_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 840011,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 16,
+      "icon": "",
+      "scriptName": "S2001",
+      "IDGroup": 84001,
+      "timelineName": "gf_mozhan_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 850011,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "",
+      "scriptName": "S2001",
+      "IDGroup": 85001,
+      "timelineName": "gf_mozhan_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 890111,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "",
+      "scriptName": "S89011",
+      "IDGroup": 89011,
+      "timelineName": "BossSk1_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        50.0,
+        5.0,
+        1.0,
+        10.0,
+        1.0,
+        1.0,
+        20.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 890121,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "",
+      "scriptName": "S89012",
+      "IDGroup": 89012,
+      "timelineName": "BossSk2_timeline_TD",
+      "cd": 2,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        10.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 890131,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "",
+      "scriptName": "S89013",
+      "IDGroup": 89013,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 2,
+      "level": 1,
+      "effectValue": [
+        1.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 890141,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "",
+      "scriptName": "S89014",
+      "IDGroup": 89014,
+      "timelineName": "BossSk4_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 890151,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "",
+      "scriptName": "S89015",
+      "IDGroup": 89015,
+      "timelineName": "BossSk4_timeline_TD",
+      "cd": 1,
+      "SkillType": 1,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        0
+      ]
+    },
+    {
+      "ID": 9010010,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 1,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010011,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 2,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010012,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 3,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010013,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 4,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010014,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 5,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010015,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 6,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010016,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 7,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010017,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 8,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010018,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 9,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010019,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901001",
+      "IDGroup": 901001,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 10,
+      "effectValue": [
+        100.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010020,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 1,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010021,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 2,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010022,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 3,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010023,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 4,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010024,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 5,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010025,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 6,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010026,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 7,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010027,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 8,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010028,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 9,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010029,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901002",
+      "IDGroup": 901002,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 10,
+      "effectValue": [
+        50.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010030,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 1,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010031,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 2,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010032,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 3,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010033,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 4,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010034,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 5,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010035,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 6,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010036,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 7,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010037,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 8,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010038,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 9,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010039,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901003",
+      "IDGroup": 901003,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 10,
+      "effectValue": [
+        30.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010040,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 1,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010041,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 2,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010042,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 3,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010043,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 4,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010044,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 5,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010045,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 6,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010046,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 7,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010047,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 8,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010048,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 9,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010049,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901004",
+      "IDGroup": 901004,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 10,
+      "effectValue": [
+        1.0,
+        9.0
+      ],
+      "intensifierIndex": [
+        2
+      ]
+    },
+    {
+      "ID": 9010050,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 1,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010051,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 2,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010052,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 3,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010053,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 4,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010054,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 5,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010055,
+      "power": 150.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 6,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010056,
+      "power": 160.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 7,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010057,
+      "power": 170.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 8,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010058,
+      "power": 180.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 9,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010059,
+      "power": 190.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901005",
+      "IDGroup": 901005,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 10,
+      "effectValue": [
+        9.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010060,
+      "power": 100.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 1,
+      "effectValue": [
+        100.0,
+        5.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010061,
+      "power": 110.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 2,
+      "effectValue": [
+        100.0,
+        5.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010062,
+      "power": 120.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 3,
+      "effectValue": [
+        100.0,
+        5.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010063,
+      "power": 130.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 4,
+      "effectValue": [
+        100.0,
+        5.0
+      ],
+      "intensifierIndex": [
+        1
+      ]
+    },
+    {
+      "ID": 9010064,
+      "power": 140.0,
+      "name": null,
+      "dec": null,
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
       "cd": 1,
-      "SkillType": 1,
-      "level": 1,
+      "SkillType": 3,
+      "level": 5,
       "effectValue": [
-        100.0
+        100.0,
+        5.0
       ],
       "intensifierIndex": [
-        0
+        1
       ]
     },
     {
-      "ID": 830011,
-      "power": 100.0,
+      "ID": 9010065,
+      "power": 150.0,
       "name": null,
       "dec": null,
-      "attribute": 8,
-      "icon": "",
-      "scriptName": "S2001",
-      "IDGroup": 83001,
-      "timelineName": "gf_mozhan_timeline_TD",
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
       "cd": 1,
-      "SkillType": 1,
-      "level": 1,
+      "SkillType": 3,
+      "level": 6,
       "effectValue": [
-        100.0
+        100.0,
+        5.0
       ],
       "intensifierIndex": [
-        0
+        1
       ]
     },
     {
-      "ID": 840011,
-      "power": 100.0,
+      "ID": 9010066,
+      "power": 160.0,
       "name": null,
       "dec": null,
-      "attribute": 16,
-      "icon": "",
-      "scriptName": "S2001",
-      "IDGroup": 84001,
-      "timelineName": "gf_mozhan_timeline_TD",
+      "attribute": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
       "cd": 1,
-      "SkillType": 1,
-      "level": 1,
+      "SkillType": 3,
+      "level": 7,
       "effectValue": [
-        100.0
+        100.0,
+        5.0
       ],
       "intensifierIndex": [
-        0
+        1
       ]
     },
     {
-      "ID": 850011,
-      "power": 100.0,
+      "ID": 9010067,
+      "power": 170.0,
       "name": null,
       "dec": null,
       "attribute": 1,
-      "icon": "",
-      "scriptName": "S2001",
-      "IDGroup": 85001,
-      "timelineName": "gf_mozhan_timeline_TD",
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
       "cd": 1,
-      "SkillType": 1,
-      "level": 1,
+      "SkillType": 3,
+      "level": 8,
       "effectValue": [
-        100.0
+        100.0,
+        5.0
       ],
       "intensifierIndex": [
-        0
+        1
       ]
     },
     {
-      "ID": 890111,
-      "power": 100.0,
+      "ID": 9010068,
+      "power": 180.0,
       "name": null,
       "dec": null,
       "attribute": 1,
-      "icon": "",
-      "scriptName": "S89011",
-      "IDGroup": 89011,
-      "timelineName": "BossSk1_timeline_TD",
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
       "cd": 1,
-      "SkillType": 1,
-      "level": 1,
+      "SkillType": 3,
+      "level": 9,
       "effectValue": [
-        50.0,
-        5.0,
-        1.0,
-        10.0,
-        1.0,
-        1.0,
-        20.0
+        100.0,
+        5.0
       ],
       "intensifierIndex": [
-        0
+        1
       ]
     },
     {
-      "ID": 890121,
-      "power": 100.0,
+      "ID": 9010069,
+      "power": 190.0,
       "name": null,
       "dec": null,
       "attribute": 1,
-      "icon": "",
-      "scriptName": "S89012",
-      "IDGroup": 89012,
-      "timelineName": "BossSk2_timeline_TD",
-      "cd": 2,
-      "SkillType": 1,
-      "level": 1,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901006",
+      "IDGroup": 901006,
+      "timelineName": "",
+      "cd": 1,
+      "SkillType": 3,
+      "level": 10,
       "effectValue": [
-        10.0
+        100.0,
+        5.0
       ],
       "intensifierIndex": [
-        0
+        1
       ]
     },
     {
-      "ID": 890131,
+      "ID": 9010070,
       "power": 100.0,
       "name": null,
       "dec": null,
       "attribute": 1,
-      "icon": "",
-      "scriptName": "S89013",
-      "IDGroup": 89013,
+      "icon": "icon_skill_10003",
+      "scriptName": "S901007",
+      "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
-      "SkillType": 2,
+      "SkillType": 3,
       "level": 1,
       "effectValue": [
-        1.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        0
+        2
       ]
     },
     {
-      "ID": 890141,
-      "power": 100.0,
+      "ID": 9010071,
+      "power": 110.0,
       "name": null,
       "dec": null,
       "attribute": 1,
-      "icon": "",
-      "scriptName": "S89014",
-      "IDGroup": 89014,
-      "timelineName": "BossSk4_timeline_TD",
+      "icon": "icon_skill_10003",
+      "scriptName": "S901007",
+      "IDGroup": 901007,
+      "timelineName": "",
       "cd": 1,
-      "SkillType": 1,
-      "level": 1,
+      "SkillType": 3,
+      "level": 2,
       "effectValue": [
-        100.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        0
+        2
       ]
     },
     {
-      "ID": 890151,
-      "power": 100.0,
+      "ID": 9010072,
+      "power": 120.0,
       "name": null,
       "dec": null,
       "attribute": 1,
-      "icon": "",
-      "scriptName": "S89015",
-      "IDGroup": 89015,
-      "timelineName": "BossSk4_timeline_TD",
+      "icon": "icon_skill_10003",
+      "scriptName": "S901007",
+      "IDGroup": 901007,
+      "timelineName": "",
       "cd": 1,
-      "SkillType": 1,
-      "level": 1,
+      "SkillType": 3,
+      "level": 3,
       "effectValue": [
-        100.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        0
+        2
       ]
     },
     {
-      "ID": 9010011,
-      "power": 100.0,
+      "ID": 9010073,
+      "power": 130.0,
       "name": null,
       "dec": null,
       "attribute": 1,
       "icon": "icon_skill_10003",
-      "scriptName": "FS901001",
-      "IDGroup": 901001,
+      "scriptName": "S901007",
+      "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
       "SkillType": 3,
-      "level": 1,
+      "level": 4,
       "effectValue": [
-        100.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 9010021,
-      "power": 100.0,
+      "ID": 9010074,
+      "power": 140.0,
       "name": null,
       "dec": null,
       "attribute": 1,
       "icon": "icon_skill_10003",
-      "scriptName": "FS901002",
-      "IDGroup": 901002,
+      "scriptName": "S901007",
+      "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
       "SkillType": 3,
-      "level": 1,
+      "level": 5,
       "effectValue": [
-        50.0,
-        9.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 9010031,
-      "power": 100.0,
+      "ID": 9010075,
+      "power": 150.0,
       "name": null,
       "dec": null,
       "attribute": 1,
       "icon": "icon_skill_10003",
-      "scriptName": "FS901003",
-      "IDGroup": 901003,
+      "scriptName": "S901007",
+      "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
       "SkillType": 3,
-      "level": 1,
+      "level": 6,
       "effectValue": [
-        30.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 9010041,
-      "power": 100.0,
+      "ID": 9010076,
+      "power": 160.0,
       "name": null,
       "dec": null,
       "attribute": 1,
       "icon": "icon_skill_10003",
-      "scriptName": "FS901004",
-      "IDGroup": 901004,
+      "scriptName": "S901007",
+      "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
       "SkillType": 3,
-      "level": 1,
+      "level": 7,
       "effectValue": [
-        1.0,
-        9.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
         2
       ]
     },
     {
-      "ID": 9010051,
-      "power": 100.0,
+      "ID": 9010077,
+      "power": 170.0,
       "name": null,
       "dec": null,
       "attribute": 1,
       "icon": "icon_skill_10003",
-      "scriptName": "FS901005",
-      "IDGroup": 901005,
+      "scriptName": "S901007",
+      "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
       "SkillType": 3,
-      "level": 1,
+      "level": 8,
       "effectValue": [
-        9.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 9010061,
-      "power": 100.0,
+      "ID": 9010078,
+      "power": 180.0,
       "name": null,
       "dec": null,
       "attribute": 1,
       "icon": "icon_skill_10003",
-      "scriptName": "FS901006",
-      "IDGroup": 901006,
+      "scriptName": "S901007",
+      "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
       "SkillType": 3,
-      "level": 1,
+      "level": 9,
       "effectValue": [
-        100.0,
-        5.0
+        3.0,
+        6.0
       ],
       "intensifierIndex": [
-        1
+        2
       ]
     },
     {
-      "ID": 9010071,
-      "power": 100.0,
+      "ID": 9010079,
+      "power": 190.0,
       "name": null,
       "dec": null,
       "attribute": 1,
       "icon": "icon_skill_10003",
-      "scriptName": "FS901007",
+      "scriptName": "S901007",
       "IDGroup": 901007,
       "timelineName": "",
       "cd": 1,
       "SkillType": 3,
-      "level": 1,
+      "level": 10,
       "effectValue": [
         3.0,
         6.0

+ 54 - 250
Assets/Res/UI/HeroInformainPanel/HeroBreakthroughSuccessPanel.prefab

@@ -171,9 +171,10 @@ GameObject:
   - component: {fileID: 8212670971040085124}
   - component: {fileID: 4635955364539374710}
   - component: {fileID: 4794340547222225426}
+  - component: {fileID: 7717169312912944238}
   m_Layer: 5
   m_HasEditorInfo: 1
-  m_Name: Image
+  m_Name: Btn_Close
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -236,6 +237,50 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
+--- !u!114 &7717169312912944238
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6015582386914595975}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 4794340547222225426}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
 --- !u!1 &7371325538380333896
 GameObject:
   m_ObjectHideFlags: 0
@@ -347,9 +392,7 @@ RectTransform:
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 5887916603198773163}
-  - {fileID: 6017981357554815172}
+  m_Children: []
   m_Father: {fileID: 9037135992368401232}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 1}
@@ -460,263 +503,24 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   data:
-  - key: Text_Jingjie
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
-  - key: Text_Speed
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
-  - key: Text_exp
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
-  - key: Text_Level
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
-  - key: Slider_Exp
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
-  - key: Btn_TuPo
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
-  - key: Btn_Dujie
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
-  - key: Btn_DanYao
-    gameObject: {fileID: 0}
+  - key: AttributeRoot
+    gameObject: {fileID: 6341706220095682999}
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
   - key: Btn_Close
-    gameObject: {fileID: 0}
+    gameObject: {fileID: 7717169312912944238}
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
-  - key: HeroRoot
-    gameObject: {fileID: 0}
+  - key: Text_CurretnJIngjie
+    gameObject: {fileID: 499042528739118409}
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
-  - key: AttributeRoot
-    gameObject: {fileID: 6341706220095682999}
+  - key: 'Text_NextJIngjie '
+    gameObject: {fileID: 4779532759236090049}
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
   isAssetBundle: 0
---- !u!1001 &7327467424214613095
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    serializedVersion: 3
-    m_TransformParent: {fileID: 6341706220095682999}
-    m_Modifications:
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_Pivot.x
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_Pivot.y
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMax.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMax.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMin.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMin.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_SizeDelta.x
-      value: 642.9692
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_SizeDelta.y
-      value: 31.4433
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchoredPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchoredPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 5575612326490483760, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_Name
-      value: HeroAttributeWidget (1)
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-    m_RemovedGameObjects: []
-    m_AddedGameObjects: []
-    m_AddedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
---- !u!224 &6017981357554815172 stripped
-RectTransform:
-  m_CorrespondingSourceObject: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-  m_PrefabInstance: {fileID: 7327467424214613095}
-  m_PrefabAsset: {fileID: 0}
---- !u!1001 &7458622960912120584
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    serializedVersion: 3
-    m_TransformParent: {fileID: 6341706220095682999}
-    m_Modifications:
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_Pivot.x
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_Pivot.y
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMax.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMax.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMin.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchorMin.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_SizeDelta.x
-      value: 642.9692
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_SizeDelta.y
-      value: 31.4433
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchoredPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_AnchoredPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 5575612326490483760, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-      propertyPath: m_Name
-      value: HeroAttributeWidget
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-    m_RemovedGameObjects: []
-    m_AddedGameObjects: []
-    m_AddedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
---- !u!224 &5887916603198773163 stripped
-RectTransform:
-  m_CorrespondingSourceObject: {fileID: 3905833519111515299, guid: 7b3817d41d862244c92d181cc8325cd1, type: 3}
-  m_PrefabInstance: {fileID: 7458622960912120584}
-  m_PrefabAsset: {fileID: 0}

+ 33 - 3
Assets/Scripts/Core/Utility/Helper/TimeHelper.cs

@@ -1,11 +1,17 @@
 using System;
 using System.Linq;
 
+
 namespace Fort23.Core
 {
     public static class TimeHelper
     {
-        public static readonly long epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks;
+        public static int refreshHour = 0;
+
+        public static readonly long epoch = 0;
+        
+        private static readonly DateTime ServerStartTime = new DateTime(2025, 4, 1, 0, 0, 0, DateTimeKind.Utc); // 服务器开服时间
+
 
         public static DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
 
@@ -19,6 +25,11 @@ namespace Fort23.Core
             set => _clientFrame = value;
         }
 
+        public static long GetServerStartTime()
+        {
+            return ((ServerStartTime.Ticks - epoch) / 10000) + (8 * 60 * 60 * 1000);
+        }
+
         /// <summary>
         /// 用于唯一Id生成,不重复
         /// </summary>
@@ -44,7 +55,7 @@ namespace Fort23.Core
         /// <returns></returns>
         public static long ClientNow()
         {
-            return (DateTime.UtcNow.Ticks - epoch) / 10000;
+            return ((DateTime.UtcNow.Ticks - epoch) / 10000) + (8 * 60 * 60 * 1000);
         }
 
         /// <summary>
@@ -164,7 +175,7 @@ namespace Fort23.Core
             {
                 day = $"0{dateTime.Day}";
             }
-            
+
             if (dateTime.Hour >= 10)
             {
                 hour = dateTime.Hour.ToString();
@@ -173,6 +184,7 @@ namespace Fort23.Core
             {
                 hour = $"0{dateTime.Hour}";
             }
+
             if (dateTime.Minute >= 10)
             {
                 minute = dateTime.Minute.ToString();
@@ -181,6 +193,7 @@ namespace Fort23.Core
             {
                 minute = $"0{dateTime.Minute}";
             }
+
             if (dateTime.Second >= 10)
             {
                 second = dateTime.Second.ToString();
@@ -257,5 +270,22 @@ namespace Fort23.Core
 
             return 0;
         }
+
+        public static long GetBaseRefreshTime(long baseTime, int day = 1)
+        {
+            DateTime dateTime = DateTimeOffset.FromUnixTimeMilliseconds(baseTime).DateTime;
+            int hour = dateTime.Hour;
+            DateTime refreshDateTime = new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, refreshHour, 0, 0, DateTimeKind.Utc);
+            if (hour < refreshHour)
+            {
+                day -= 1;
+            }
+
+            refreshDateTime = refreshDateTime.AddDays(day);
+
+            long refreshTime = new DateTimeOffset(refreshDateTime).ToUnixTimeMilliseconds();
+
+            return refreshTime;
+        }
     }
 }

+ 7 - 1
Assets/Scripts/GameData/ExcelConfig/ItemConfig.cs

@@ -27,7 +27,7 @@ public int itemName;
 
 
 		/// <summary>
-		///道具说明
+		///功能说明
 		/// </summary>
 public int itemDesc;
 
@@ -134,6 +134,12 @@ public int[] associateVlaue;
 public int sort;
 
 
+		/// <summary>
+		///包装文本
+		/// </summary>
+public int itemDesc_1;
+
+
 	}
 
 }

+ 5 - 5
Assets/Scripts/GameLogic/EventManager/EventSystemManager.cs

@@ -45,7 +45,7 @@ public class EventSystemManager : Singleton<EventSystemManager>
         if (timer > 1)
         {
             timer = 0;
-            HeroPowerUpConfig heroPowerUpConfig = ConfigComponent.Instance.Get<HeroPowerUpConfig>(1);
+            HeroPowerUpConfig heroPowerUpConfig = PlayerManager.Instance.myHero.powerUpConfig;
             if (AccountFileInfo.Instance.playerData.divineSensePoint < heroPowerUpConfig.ShenshiMax)
             {
                 AccountFileInfo.Instance.playerData.divineSensePoint += 3;
@@ -58,7 +58,7 @@ public class EventSystemManager : Singleton<EventSystemManager>
     public List<AccountFileInfo.EventList> UseDivinesense(int bigMapId)
     {
         DivineSenseConfig divineSenseConfig = ConfigComponent.Instance.Get<DivineSenseConfig>(AccountFileInfo.Instance.playerData.divineSenseLevel);
-        HeroPowerUpConfig heroPowerUpConfig = ConfigComponent.Instance.Get<HeroPowerUpConfig>(1);
+        HeroPowerUpConfig heroPowerUpConfig = PlayerManager.Instance.myHero.powerUpConfig;
         int count = AccountFileInfo.Instance.playerData.divineSensePoint / PlayerManager.Instance.gameConstantConfig.DetectEventCount;
         if (count <= 0)
         {
@@ -171,8 +171,8 @@ public class EventSystemManager : Singleton<EventSystemManager>
     {
         if (isTriggerEvent)
             return;
-        
-        if(isOpenUi)
+
+        if (isOpenUi)
             return;
         // 获取随机事件
         List<EventConfig> randomEvents = eventConfigs.Where(e => e.EventTriggerType == 2 && CanTriggerEvent(e.ID)).ToList();
@@ -303,7 +303,7 @@ public class EventSystemManager : Singleton<EventSystemManager>
     /// 完成事件
     /// </summary>
     /// <param name="eventID">事件ID</param>
-    public void CompleteEvent(AccountFileInfo.EventList eventList,bool isTriggerEvent = false)
+    public void CompleteEvent(AccountFileInfo.EventList eventList, bool isTriggerEvent = false)
     {
         this.isTriggerEvent = isTriggerEvent;
         LogTool.Log($"完成事件{eventList.eventID}");

+ 6 - 0
Assets/Scripts/GameLogic/Hero/HeroInfo.cs

@@ -39,6 +39,12 @@ namespace GameLogic.Hero
 
         public HeroInfo Upgrade()
         {
+            int currentMiao = (int)((TimeHelper.ClientNow() - PlayerManager.Instance.myHero.heroData.upTime)/1000);
+
+            int allexp = currentMiao * PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei;
+            heroData.exp += allexp;
+            heroData.exp -= powerUpConfig.levelUpExp;
+            heroData.upTime = TimeHelper.ClientNow();
             heroData.heroPowerId++;
             InitHero(heroData);
             PlayerManager.Instance.SaveHeroData(this);

+ 6 - 0
Assets/Scripts/GameLogic/Player/AccountFileInfo.cs

@@ -2,6 +2,7 @@ using System.Collections;
 using System.Collections.Generic;
 using System.IO;
 using Core.Utility;
+using Fort23.Core;
 using Fort23.UTool;
 using GameLogic.Bag;
 using GameLogic.Hero;
@@ -317,6 +318,7 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
         playerData.heroData = heroData;
         heroData.heroModelId = 101;
         heroData.heroPowerId = 1;
+        heroData.upTime = TimeHelper.ClientNow();
 
         // BagController.Instance.AddCoin(10000);
 
@@ -339,6 +341,10 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
         /// 英雄等级
         /// </summary>
         public int heroPowerId;
+
+        public int exp;
+
+        public long upTime;
     }
 
     [System.Serializable]

+ 17 - 0
Assets/Scripts/GameLogic/Player/PlayerManager.cs

@@ -52,6 +52,23 @@ public class PlayerManager : Singleton<PlayerManager>
 
 
         BagController.Init();
+        
+        StaticUpdater.Instance.RemoveRenderUpdateCallBack(Update);
+        StaticUpdater.Instance.AddRenderUpdateCallBack(Update);
+    }
+
+    private float timer;
+    
+    private void Update()
+    {
+        timer += Time.deltaTime;
+        if (timer > 1)
+        {
+            timer = 0;
+            // PlayerManager.Instance.myHero.heroData.exp += myHero.powerUpConfig.AutoXiuwei;
+            // AccountFileInfo.Instance.SavePlayerData();
+            
+        }
     }
 
 

+ 4 - 1
Assets/Scripts/GameUI/UI/DialoguePanel/DialogueBubblePanel.cs

@@ -31,7 +31,7 @@ namespace Fort23.Mono
 
         public static async CTask OpenDialoguePanel(int id, Action<int?> finish)
         {
-            DialogueBubblePanel dialoguePanel = await UIManager.Instance.LoadAndOpenPanel<DialogueBubblePanel>(null, UILayer.Top);
+            DialogueBubblePanel dialoguePanel = await UIManager.Instance.LoadAndOpenPanel<DialogueBubblePanel>(null, UILayer.Bottom);
             dialoguePanel.ShowPanel(id, finish);
         }
 
@@ -153,6 +153,9 @@ namespace Fort23.Mono
             //
             // dotPoint.anchoredPosition = p;
 
+            if (EventSystemManager.Instance.isOpenUi)
+                return;
+
             Vector3 worldPos = CombatDrive.Instance.CombatController.CombatHeroController.playerHeroEntity.combatHeroGameObject.hpTransform.position;
             Vector3 p = UIManager.Instance.CurrCustomCameraStack.camera.WorldToScreenPoint(worldPos);
             Vector3 p2 = UIManager.Instance.UICamera.ScreenToWorldPoint(p);

+ 3 - 0
Assets/Scripts/GameUI/UI/DialoguePanel/DialoguePanel.cs

@@ -201,6 +201,9 @@ namespace Fort23.Mono
 
         public void Update()
         {
+            if(EventSystemManager.Instance.isOpenUi)
+                return;
+            
             if (!_isUpdate) return;
 
             if (messageShowType == ShowDialogueEventData.MessageShowType.Verbatim)

+ 19 - 4
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroAttributeWidget.cs

@@ -1,5 +1,20 @@
 namespace Fort23.Mono
 {
+    public class HeroAttributeData
+    {
+        public string name;
+        public string currentValue;
+        public string nextValue;
+
+        public HeroAttributeData(string name, string currentValue, string nextValue)
+        {
+            
+            this.name = name;
+            this.currentValue = currentValue;
+            this.nextValue = nextValue;
+        }
+    }
+    
     [UIBinding(prefab = "HeroAttributeWidget")]
     public partial class HeroAttributeWidget : UIComponent
     {
@@ -19,11 +34,11 @@ namespace Fort23.Mono
         {
         }
 
-        public void CustomInit(string name,string currentValue,string nextValue)
+        public void CustomInit(HeroAttributeData data)
         {
-            Text_Name.text = name;
-            Text_Value.text = currentValue;
-            Text_NextValue.text = nextValue;
+            Text_Name.text = data.name;
+            Text_Value.text = data.currentValue;
+            Text_NextValue.text = data.nextValue;
         }
     }
 }

+ 67 - 0
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanel.cs

@@ -0,0 +1,67 @@
+using System.Collections.Generic;
+using Core.Language;
+using Fort23.Core;
+using GameLogic.Hero;
+
+namespace Fort23.Mono
+{
+    [UIBinding(prefab = "HeroBreakthroughSuccessPanel")]
+    public partial class HeroBreakthroughSuccessPanel : UIPanel
+    {
+        List<HeroAttributeWidget> heroAttributeWidgets = new List<HeroAttributeWidget>();
+
+        private void Init()
+        {
+        }
+
+        protected override void AddEvent()
+        {
+        }
+
+        protected override void DelEvent()
+        {
+        }
+
+        public override void AddButtonEvent()
+        {
+            Btn_Close.onClick.AddListener(() => { UIManager.Instance.HideUIUIPanel(this); });
+        }
+
+        public async static CTask OpenPanel(List<HeroAttributeData> heroAttributes)
+        {
+            HeroBreakthroughSuccessPanel heroBreakthroughSuccessPanel = await UIManager.Instance.LoadAndOpenPanel<HeroBreakthroughSuccessPanel>(null);
+            heroBreakthroughSuccessPanel.CustomInit(heroAttributes);
+        }
+
+        public async void CustomInit(List<HeroAttributeData> heroAttributes)
+        {
+            HeroInfo heroInfo = new HeroInfo();
+            heroInfo.InitHero(PlayerManager.Instance.myHero.heroData.heroModelId, PlayerManager.Instance.myHero.heroData.heroPowerId + 1);
+            Text_CurretnJIngjie.text = LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[0]) +
+                                       LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[1]) +
+                                       LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[2]);
+
+            Text_NextJIngjie.text = LanguageManager.Instance.Text(heroInfo.powerUpConfig.jingjieLanIDs[0]) +
+                                    LanguageManager.Instance.Text(heroInfo.powerUpConfig.jingjieLanIDs[1]) +
+                                    LanguageManager.Instance.Text(heroInfo.powerUpConfig.jingjieLanIDs[2]);
+            foreach (var heroAttributeData in heroAttributes)
+            {
+                HeroAttributeWidget heroAttributeWidget = await UIManager.Instance.CreateGComponent<HeroAttributeWidget>(null, AttributeRoot);
+                heroAttributeWidget.CustomInit(heroAttributeData);
+                heroAttributeWidgets.Add(heroAttributeWidget);
+            }
+        }
+
+        public override void Close()
+        {
+            foreach (var heroAttributeWidget in heroAttributeWidgets)
+            {
+                UIManager.Instance.DormancyGComponent(heroAttributeWidget);
+            }
+
+            heroAttributeWidgets.Clear();
+
+            base.Close();
+        }
+    }
+}

+ 11 - 0
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanel.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: CH5J4CKlVy3tNDUnwS0vNdPgISnaiOVmG41GrGV7SiRZVq21qu2qg5WfnT5q
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 62 - 0
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanelData.cs

@@ -0,0 +1,62 @@
+using Fort23.Core;
+using Fort23.UTool;
+using UnityEngine.UI;
+using UnityEngine;
+using System.Collections.Generic;
+namespace Fort23.Mono
+{
+	public partial class HeroBreakthroughSuccessPanel 
+	{
+	  #region 自定义数据 
+	  private RectTransform _AttributeRoot;
+	  public RectTransform AttributeRoot
+	   {
+	   get{
+	      if (_AttributeRoot == null)
+	       {
+	         _AttributeRoot  = GetUIUnit<RectTransform>("AttributeRoot"); 
+	       }
+	      return _AttributeRoot;
+	     }
+	   }
+	  private Button _Btn_Close;
+	  public Button Btn_Close
+	   {
+	   get{
+	      if (_Btn_Close == null)
+	       {
+	         _Btn_Close  = GetUIUnit<Button>("Btn_Close"); 
+	       }
+	      return _Btn_Close;
+	     }
+	   }
+	  private Text _Text_CurretnJIngjie;
+	  public Text Text_CurretnJIngjie
+	   {
+	   get{
+	      if (_Text_CurretnJIngjie == null)
+	       {
+	         _Text_CurretnJIngjie  = GetUIUnit<Text>("Text_CurretnJIngjie"); 
+	       }
+	      return _Text_CurretnJIngjie;
+	     }
+	   }
+	  private Text _Text_NextJIngjie ;
+	  public Text Text_NextJIngjie 
+	   {
+	   get{
+	      if (_Text_NextJIngjie  == null)
+	       {
+	         _Text_NextJIngjie   = GetUIUnit<Text>("Text_NextJIngjie "); 
+	       }
+	      return _Text_NextJIngjie ;
+	     }
+	   }
+	  #endregion 自定义数据结束 
+	 public override async CTask SetUIGameObject(GameObject gObjectPoolInterface)
+	{
+	 await base.SetUIGameObject(gObjectPoolInterface);
+	 Init();
+	}
+	}
+}

+ 11 - 0
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroBreakthroughSuccessPanelData.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: Bi9N4S2rWn06ah2zomUirgNFRIJ4yLmZSi907ur5bv+L1IiR+yKjIVnTG7cL
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 57 - 0
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroHerlp.cs

@@ -0,0 +1,57 @@
+using System.Collections.Generic;
+using GameLogic.Hero;
+
+namespace Fort23.Mono
+{
+    public static class HeroHerlp
+    {
+        public static  List<HeroAttributeData> GetHeroChageHeroAttributeData(HeroInfo currentHero, HeroInfo newHero)
+        {
+            List<HeroAttributeData> heroAttributeDataList = new List<HeroAttributeData>();
+            if (currentHero.hp != newHero.hp)
+            {
+                HeroAttributeData heroAttributeData = new HeroAttributeData("生命", currentHero.hp.Value.ToString(), "+" +newHero.hp.Value.ToString());
+                heroAttributeDataList.Add(heroAttributeData);
+            }
+            
+            if (currentHero.attack != newHero.attack)
+            {
+                HeroAttributeData heroAttributeData = new HeroAttributeData("攻击", currentHero.attack.Value.ToString(), "+" +newHero.attack.Value.ToString());
+                heroAttributeDataList.Add(heroAttributeData);
+            }
+            
+            if (currentHero.defense != newHero.defense)
+            {
+                HeroAttributeData heroAttributeData = new HeroAttributeData("防御", currentHero.defense.Value.ToString(), "+" +newHero.defense.Value.ToString());
+                heroAttributeDataList.Add(heroAttributeData);
+            }
+            
+                    
+            if (currentHero.powerUpConfig.MPFactor != newHero.powerUpConfig.MPFactor)
+            {
+                HeroAttributeData heroAttributeData = new HeroAttributeData("法宝倍率", currentHero.powerUpConfig.MPFactor.ToString(), "+" + currentHero.powerUpConfig.MPFactor.ToString());
+                heroAttributeDataList.Add(heroAttributeData);
+            }
+            
+            if (currentHero.powerUpConfig.MPFactor != newHero.powerUpConfig.MPFactor)
+            {
+                HeroAttributeData heroAttributeData = new HeroAttributeData("护盾倍率", currentHero.powerUpConfig.HudunFactor.ToString(), "+" + currentHero.powerUpConfig.HudunFactor.ToString());
+                heroAttributeDataList.Add(heroAttributeData);
+            }
+            
+            if (currentHero.powerUpConfig.MPFactor != newHero.powerUpConfig.MPFactor)
+            {
+                HeroAttributeData heroAttributeData = new HeroAttributeData("防御系数K", currentHero.powerUpConfig.defK.ToString(), "+" + currentHero.powerUpConfig.defK.ToString());
+                heroAttributeDataList.Add(heroAttributeData);
+            }
+            
+            if (currentHero.powerUpConfig.MPFactor != newHero.powerUpConfig.MPFactor)
+            {
+                HeroAttributeData heroAttributeData = new HeroAttributeData("神识上限", currentHero.powerUpConfig.ShenshiMax.ToString(), "+" + currentHero.powerUpConfig.ShenshiMax.ToString());
+                heroAttributeDataList.Add(heroAttributeData);
+            }
+
+            return heroAttributeDataList;
+        }
+    }
+}

+ 3 - 0
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroHerlp.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 823b94029bc34dd59f7ba6d07b5e322d
+timeCreated: 1745742221

+ 58 - 5
Assets/Scripts/GameUI/UI/HeroInformationPanel/HeroInformationPanel.cs

@@ -1,6 +1,7 @@
 using System.Collections.Generic;
 using Animancer;
 using Animancer.TransitionLibraries;
+using Core.Language;
 using Fort23.Core;
 using Fort23.UTool;
 using GameLogic.Hero;
@@ -33,11 +34,21 @@ namespace Fort23.Mono
         {
             Btn_TuPo.onClick.AddListener(() =>
             {
+                int currentMiao = (int)((TimeHelper.ClientNow() - PlayerManager.Instance.myHero.heroData.upTime) / 1000);
+
+                int allexp = currentMiao * PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei;
+                if (PlayerManager.Instance.myHero.heroData.exp + allexp < PlayerManager.Instance.myHero.powerUpConfig.levelUpExp)
+                {
+                    return;
+                }
+
                 if (PlayerManager.Instance.myHero.powerUpConfig.jingjie1 == heroInfo.powerUpConfig.jingjie1)
                 {
                     //小突破
                     if (PlayerManager.Instance.myHero.powerUpConfig.jingjie2 == heroInfo.powerUpConfig.jingjie2)
                     {
+                        var heroAttributData = HeroHerlp.GetHeroChageHeroAttributeData(PlayerManager.Instance.myHero, heroInfo);
+                        HeroBreakthroughSuccessPanel.OpenPanel(heroAttributData);
                         PlayerManager.Instance.myHero.Upgrade();
                         CustomInit();
                     }
@@ -63,28 +74,69 @@ namespace Fort23.Mono
             heroInfo.InitHero(PlayerManager.Instance.myHero.heroData.heroModelId, PlayerManager.Instance.myHero.heroData.heroPowerId + 1);
 
             HeroAttributeWidget heroAttributeWidget = await UIManager.Instance.CreateGComponent<HeroAttributeWidget>(null, AttributeRoot);
-            heroAttributeWidget.CustomInit("生命", PlayerManager.Instance.myHero.hp.Value.ToString(), "+" + (heroInfo.hp.Value - PlayerManager.Instance.myHero.hp.Value).ToString());
+            heroAttributeWidget.CustomInit(new HeroAttributeData("生命", PlayerManager.Instance.myHero.hp.Value.ToString(), "+" + (heroInfo.hp.Value - PlayerManager.Instance.myHero.hp.Value).ToString()));
             HeroAttributeWidgets.Add(heroAttributeWidget);
 
             heroAttributeWidget = await UIManager.Instance.CreateGComponent<HeroAttributeWidget>(null, AttributeRoot);
-            heroAttributeWidget.CustomInit("攻击", PlayerManager.Instance.myHero.attack.Value.ToString(), "+" + (heroInfo.attack.Value - PlayerManager.Instance.myHero.attack.Value).ToString());
+            heroAttributeWidget.CustomInit(new HeroAttributeData("攻击", PlayerManager.Instance.myHero.attack.Value.ToString(), "+" + (heroInfo.attack.Value - PlayerManager.Instance.myHero.attack.Value).ToString()));
             HeroAttributeWidgets.Add(heroAttributeWidget);
 
             heroAttributeWidget = await UIManager.Instance.CreateGComponent<HeroAttributeWidget>(null, AttributeRoot);
-            heroAttributeWidget.CustomInit("防御", PlayerManager.Instance.myHero.defense.Value.ToString(), "+" + (heroInfo.defense.Value - PlayerManager.Instance.myHero.defense.Value).ToString());
+            heroAttributeWidget.CustomInit(new HeroAttributeData("防御", PlayerManager.Instance.myHero.defense.Value.ToString(), "+" + (heroInfo.defense.Value - PlayerManager.Instance.myHero.defense.Value).ToString()));
             HeroAttributeWidgets.Add(heroAttributeWidget);
 
             Slider_Exp.maxValue = PlayerManager.Instance.myHero.powerUpConfig.levelUpExp;
-            Slider_Exp.value = PlayerManager.Instance.myHero.exp.Value;
+            Slider_Exp.value = PlayerManager.Instance.myHero.heroData.exp;
             //
             // heroAttributeWidget = await UIManager.Instance.CreateGComponent<HeroAttributeWidget>(null, AttributeRoot);
             // heroAttributeWidget.CustomInit("生命", PlayerManager.Instance.myHero.hp.Value.ToString(), (heroInfo.hp.Value - PlayerManager.Instance.myHero.hp.Value).ToString());
             // HeroAttributeWidgets.Add(heroAttributeWidget);
 
+            Text_Jingjie.text = LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[0]) +
+                                LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[1]) +
+                                LanguageManager.Instance.Text(PlayerManager.Instance.myHero.powerUpConfig.jingjieLanIDs[2]);
+
             Text_Level.text = $"LV{PlayerManager.Instance.myHero.level}";
+            int currentMiao = (int)((TimeHelper.ClientNow() - PlayerManager.Instance.myHero.heroData.upTime) / 1000);
+
+            int allexp = currentMiao * PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei;
+
+            int miao = (PlayerManager.Instance.myHero.powerUpConfig.levelUpExp - (PlayerManager.Instance.myHero.heroData.exp + allexp)) / PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei;
+            if (miao > 0)
+            {
+                Text_Speed.text = $"修炼速度:{PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei}/秒 | 下次突破时间{miao}秒";
+            }
+            else
+            {
+                Text_Speed.text = $"修炼速度:{PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei}/秒 | 可以突破";
+            }
+
+
             Text_exp.text = $"{PlayerManager.Instance.myHero.exp}/{PlayerManager.Instance.myHero.powerUpConfig.levelUpExp}";
         }
 
+        [CustomMethod(CustomMethodType.Update)]
+        public void Update()
+        {
+            int currentMiao = (int)((TimeHelper.ClientNow() - PlayerManager.Instance.myHero.heroData.upTime) / 1000);
+
+            int allexp = currentMiao * PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei;
+
+            Slider_Exp.value = PlayerManager.Instance.myHero.heroData.exp + allexp;
+
+            Text_exp.text = $"{PlayerManager.Instance.myHero.heroData.exp + allexp}/{PlayerManager.Instance.myHero.powerUpConfig.levelUpExp}";
+
+            int miao = (PlayerManager.Instance.myHero.powerUpConfig.levelUpExp - (PlayerManager.Instance.myHero.heroData.exp + allexp)) / PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei;
+            if (miao > 0)
+            {
+                Text_Speed.text = $"修炼速度:{PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei}/秒 | 下次突破时间{miao}秒";
+            }
+            else
+            {
+                Text_Speed.text = $"修炼速度:{PlayerManager.Instance.myHero.powerUpConfig.AutoXiuwei}/秒 | 可以突破";
+            }
+        }
+
 
         private async CTask CreatHero()
         {
@@ -127,10 +179,11 @@ namespace Fort23.Mono
             }
         }
 
-        public async static void OpenPanel()
+        public async static CTask<HeroInformationPanel> OpenPanel()
         {
             HeroInformationPanel heroInformationPanel = await UIManager.Instance.LoadAndOpenPanel<HeroInformationPanel>(null);
             heroInformationPanel.CustomInit();
+            return heroInformationPanel;
         }
 
         public override void Close()

+ 5 - 2
Assets/Scripts/GameUI/UI/MainPanel/MainPanel.cs

@@ -69,9 +69,12 @@ namespace Fort23.Mono
             });
             
             
-            Btn_HeroInfomation.onClick.AddListener(() =>
+            Btn_HeroInfomation.onClick.AddListener(async () =>
             {
-                HeroInformationPanel.OpenPanel();
+                EventSystemManager.Instance.isOpenUi = true;
+                HeroInformationPanel  heroInformationPanel = await HeroInformationPanel.OpenPanel();
+                await heroInformationPanel.UIClosed();
+                EventSystemManager.Instance.isOpenUi = false;
             });
         }
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


binární
Excel2Json/Excel/Item.xlsx


binární
Excel2Json/Excel/Language.xlsx


binární
Excel2Json/Excel/skill.xlsx


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů