Browse Source

修改动画

DESKTOP-FB72PO8\Administrator 5 months ago
parent
commit
4eacf337cc
51 changed files with 3472 additions and 9058 deletions
  1. 2 2
      Assets/Art/BakedAssets/BakedAssets_GuaiwuBoss01/GuaiwuBoss01_Material_Snake Naga.mat
  2. 106 0
      Assets/Art/HeroTimeLine/Hero01.playable
  3. 6 6
      Assets/Art/HeroTimeLine/Hero03.playable
  4. 1 8761
      Assets/Res/Config/BuffConfig.json
  5. 0 0
      Assets/Res/TimeLineAssets/Hero01_TD.txt
  6. 0 0
      Assets/Res/TimeLineAssets/Hero02_TD.txt
  7. 0 0
      Assets/Res/TimeLineAssets/Hero03_TD.txt
  8. 0 0
      Assets/Res/TimeLineAssets/Hero04_TD.txt
  9. 92 83
      Assets/Res/UI/DialoguePanel.prefab
  10. 93 28
      Assets/Res/UI/HeroBagPanel.prefab
  11. 4 3
      Assets/Res/UI/HeroDetailPanel.prefab
  12. 1 38
      Assets/Res/UI/WidgetHero.prefab
  13. 15 0
      Assets/Res/UIAnimRes/TweenAssetInfoTop.asset
  14. 8 0
      Assets/Res/UIAnimRes/TweenAssetInfoTop.asset.meta
  15. 1 1
      Assets/Scenes/testCombat.scene
  16. 6 1
      Assets/Scripts/Core/Editor/Tween/UITweenControllerInspector.cs
  17. 51 4
      Assets/Scripts/Core/UI/UTool/UITween/UITweenController.cs
  18. 3 0
      Assets/Scripts/GameLogic/Combat/Buff.meta
  19. 93 0
      Assets/Scripts/GameLogic/Combat/Buff/BuffBasic.cs
  20. 3 0
      Assets/Scripts/GameLogic/Combat/Buff/BuffBasic.cs.meta
  21. 60 0
      Assets/Scripts/GameLogic/Combat/Buff/BuffControl.cs
  22. 3 0
      Assets/Scripts/GameLogic/Combat/Buff/BuffControl.cs.meta
  23. 37 0
      Assets/Scripts/GameLogic/Combat/Buff/BuffInfo.cs
  24. 3 0
      Assets/Scripts/GameLogic/Combat/Buff/BuffInfo.cs.meta
  25. 38 0
      Assets/Scripts/GameLogic/Combat/Buff/b_1001.cs
  26. 3 0
      Assets/Scripts/GameLogic/Combat/Buff/b_1001.cs.meta
  27. 1 0
      Assets/Scripts/GameLogic/Combat/CombatEvent/CombatEventType.cs
  28. 10 0
      Assets/Scripts/GameLogic/Combat/CombatEvent/HeroResurrectionEventData.cs
  29. 3 0
      Assets/Scripts/GameLogic/Combat/CombatEvent/HeroResurrectionEventData.cs.meta
  30. 1 0
      Assets/Scripts/GameLogic/Combat/CombatEvent/ShowDialogueEventData.cs
  31. 1 0
      Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_Boss.cs
  32. 4 1
      Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_GongJiang.cs
  33. 4 1
      Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_JiaRuFaShi.cs
  34. 3 1
      Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_MuShi.cs
  35. 1 0
      Assets/Scripts/GameLogic/Combat/CombatTool/AttType.cs
  36. 12 3
      Assets/Scripts/GameLogic/Combat/CombatTool/CombatCameraControllder.cs
  37. 4 3
      Assets/Scripts/GameLogic/Combat/CombatType/LevelBattleCombatType.cs
  38. 18 13
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroEntity.cs
  39. 11 1
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroHitPoint.cs
  40. 1 0
      Assets/Scripts/GameLogic/Combat/Hero/CombatHeroTimeLineControl.cs
  41. 17 14
      Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroDieState.cs
  42. 68 22
      Assets/Scripts/GameLogic/Combat/Skill/S30001.cs
  43. 1 0
      Assets/Scripts/GameLogic/Hero/HeroController.cs
  44. 11 3
      Assets/Scripts/GameUI/UI/Dialogue/DialoguePanel.cs
  45. 11 0
      Assets/Scripts/GameUI/UI/Dialogue/DialoguePanelData.cs
  46. 1 1
      Assets/Scripts/GameUI/UI/Hero/HeroBagPanel.cs
  47. 29 7
      Assets/Scripts/GameUI/UI/Hero/WidgetHero.cs
  48. 2 1
      Assets/Scripts/GameUI/UI/MainUIPanel.cs
  49. 0 0
      Assets/StreamingAssets/assetConfig.txt
  50. BIN
      Excel2Json/Excel/Buff.xlsx
  51. 2629 60
      UserSettings/Layouts/default-2022.dwlt

+ 2 - 2
Assets/Art/BakedAssets/BakedAssets_GuaiwuBoss01/GuaiwuBoss01_Material_Snake Naga.mat

@@ -143,7 +143,7 @@ Material:
     - _Color: {r: 1, g: 1, b: 1, a: 1}
     - _Color: {r: 1, g: 1, b: 1, a: 1}
     - _EmissionColor: {r: 1, g: 0, b: 0, a: 1}
     - _EmissionColor: {r: 1, g: 0, b: 0, a: 1}
     - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
     - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
-    - _edgeColor: {r: 0.9811321, g: 0.032395888, b: 0.032395888, a: 1}
+    - _edgeColor: {r: 1, g: 0, b: 0, a: 1}
     - _injuriedColor: {r: 1, g: 1, b: 1, a: 0}
     - _injuriedColor: {r: 1, g: 1, b: 1, a: 0}
-    - _mainColor: {r: 1, g: 1, b: 1, a: 1}
+    - _mainColor: {r: 0.6792453, g: 0.6792453, b: 0.6792453, a: 1}
   m_BuildTextureStacks: []
   m_BuildTextureStacks: []

+ 106 - 0
Assets/Art/HeroTimeLine/Hero01.playable

@@ -1138,6 +1138,99 @@ MonoBehaviour:
   m_Rotation: {x: 0, y: 0, z: 0, w: 1}
   m_Rotation: {x: 0, y: 0, z: 0, w: 1}
   isRunPlay: 0
   isRunPlay: 0
   layerId: 0
   layerId: 0
+--- !u!114 &-6657613908999824454
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 21bf7f712d84d26478ebe6a299f21738, type: 3}
+  m_Name: Activation Track
+  m_EditorClassIdentifier: 
+  m_Version: 3
+  m_AnimClip: {fileID: 0}
+  m_Locked: 0
+  m_Muted: 0
+  m_CustomPlayableFullTypename: 
+  m_Curves: {fileID: 0}
+  m_Parent: {fileID: -2727502386946336346}
+  m_Children: []
+  m_Clips:
+  - m_Version: 1
+    m_Start: 0
+    m_ClipIn: 0
+    m_Asset: {fileID: -5749014869291322822}
+    m_Duration: 0.6666666666666666
+    m_TimeScale: 1
+    m_ParentTrack: {fileID: -6657613908999824454}
+    m_EaseInDuration: 0
+    m_EaseOutDuration: 0
+    m_BlendInDuration: 0
+    m_BlendOutDuration: 0
+    m_MixInCurve:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0
+        value: 0
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      - serializedVersion: 3
+        time: 1
+        value: 1
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+    m_MixOutCurve:
+      serializedVersion: 2
+      m_Curve:
+      - serializedVersion: 3
+        time: 0
+        value: 1
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      - serializedVersion: 3
+        time: 1
+        value: 0
+        inSlope: 0
+        outSlope: 0
+        tangentMode: 0
+        weightedMode: 0
+        inWeight: 0
+        outWeight: 0
+      m_PreInfinity: 2
+      m_PostInfinity: 2
+      m_RotationOrder: 4
+    m_BlendInCurveMode: 0
+    m_BlendOutCurveMode: 0
+    m_ExposedParameterNames: []
+    m_AnimationCurves: {fileID: 0}
+    m_Recordable: 0
+    m_PostExtrapolationMode: 0
+    m_PreExtrapolationMode: 0
+    m_PostExtrapolationTime: 0
+    m_PreExtrapolationTime: 0
+    m_DisplayName: Active
+  m_Markers:
+    m_Objects: []
+  m_PostPlaybackState: 3
 --- !u!114 &-5982478465854521364
 --- !u!114 &-5982478465854521364
 MonoBehaviour:
 MonoBehaviour:
   m_ObjectHideFlags: 1
   m_ObjectHideFlags: 1
@@ -1162,6 +1255,18 @@ MonoBehaviour:
   m_Rotation: {x: 0, y: 0, z: 0, w: 1}
   m_Rotation: {x: 0, y: 0, z: 0, w: 1}
   isRunPlay: 0
   isRunPlay: 0
   layerId: 0
   layerId: 0
+--- !u!114 &-5749014869291322822
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fde0d25a170598d46a0b9dc16b4527a5, type: 3}
+  m_Name: ActivationPlayableAsset
+  m_EditorClassIdentifier: 
 --- !u!114 &-5700901883387235338
 --- !u!114 &-5700901883387235338
 MonoBehaviour:
 MonoBehaviour:
   m_ObjectHideFlags: 1
   m_ObjectHideFlags: 1
@@ -1835,6 +1940,7 @@ MonoBehaviour:
   m_Children:
   m_Children:
   - {fileID: 4138140372584567953}
   - {fileID: 4138140372584567953}
   - {fileID: -318646317515654516}
   - {fileID: -318646317515654516}
+  - {fileID: -6657613908999824454}
   m_Clips: []
   m_Clips: []
   m_Markers:
   m_Markers:
     m_Objects: []
     m_Objects: []

+ 6 - 6
Assets/Art/HeroTimeLine/Hero03.playable

@@ -254,7 +254,7 @@ MonoBehaviour:
   m_Enabled: 1
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: d0fc6f5187a81dc47999eefade6f0935, type: 3}
   m_Script: {fileID: 11500000, guid: d0fc6f5187a81dc47999eefade6f0935, type: 3}
-  m_Name: "sk1_hit@\u7C7B\u4F3C\u5170\u535A\u7684Q (1)"
+  m_Name: "b_1001@\u7C7B\u4F3C\u5170\u535A\u7684Q (1)"
   m_EditorClassIdentifier: 
   m_EditorClassIdentifier: 
   m_Version: 3
   m_Version: 3
   m_AnimClip: {fileID: 0}
   m_AnimClip: {fileID: 0}
@@ -999,7 +999,7 @@ MonoBehaviour:
   m_Enabled: 1
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: d0fc6f5187a81dc47999eefade6f0935, type: 3}
   m_Script: {fileID: 11500000, guid: d0fc6f5187a81dc47999eefade6f0935, type: 3}
-  m_Name: "sk1_hit_lv4@\u56DB\u6321\u52A0\u7206\u70B8"
+  m_Name: "b_1001_1@\u56DB\u6321\u52A0\u7206\u70B8"
   m_EditorClassIdentifier: 
   m_EditorClassIdentifier: 
   m_Version: 3
   m_Version: 3
   m_AnimClip: {fileID: 0}
   m_AnimClip: {fileID: 0}
@@ -1923,8 +1923,8 @@ MonoBehaviour:
   searchHierarchy: 0
   searchHierarchy: 0
   active: 1
   active: 1
   postPlayback: 2
   postPlayback: 2
-  targetType: 2
-  LocationType: 6
+  targetType: 1
+  LocationType: 5
   targetSpecialDotName: hitpos
   targetSpecialDotName: hitpos
   hitPointGroupName: 
   hitPointGroupName: 
   isGround: 0
   isGround: 0
@@ -3149,8 +3149,8 @@ MonoBehaviour:
   searchHierarchy: 0
   searchHierarchy: 0
   active: 1
   active: 1
   postPlayback: 2
   postPlayback: 2
-  targetType: 2
-  LocationType: 6
+  targetType: 1
+  LocationType: 5
   targetSpecialDotName: hitpos
   targetSpecialDotName: hitpos
   hitPointGroupName: 
   hitPointGroupName: 
   isGround: 0
   isGround: 0

+ 1 - 8761
Assets/Res/Config/BuffConfig.json

@@ -9,279 +9,6 @@
       "buffEffectDes": 500044,
       "buffEffectDes": 500044,
       "buffGroup": 1001,
       "buffGroup": 1001,
       "overlayCount": 5,
       "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1001"
-    },
-    {
-      "ID": 100201,
-      "Rare": null,
-      "opposite": 2,
-      "icon": "icon_buff2",
-      "buffName": 500004,
-      "buffEffectDes": 500045,
-      "buffGroup": 1002,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1002"
-    },
-    {
-      "ID": 100301,
-      "Rare": null,
-      "opposite": 3,
-      "icon": "icon_buff3",
-      "buffName": 500005,
-      "buffEffectDes": 500046,
-      "buffGroup": 1003,
-      "overlayCount": 5,
-      "effectValue": [
-        22.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1003"
-    },
-    {
-      "ID": 100401,
-      "Rare": null,
-      "opposite": 4,
-      "icon": "icon_buff4",
-      "buffName": 500006,
-      "buffEffectDes": 500047,
-      "buffGroup": 1004,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1004"
-    },
-    {
-      "ID": 100501,
-      "Rare": null,
-      "opposite": 5,
-      "icon": "icon_buff5",
-      "buffName": 500007,
-      "buffEffectDes": 500048,
-      "buffGroup": 1005,
-      "overlayCount": 5,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1005"
-    },
-    {
-      "ID": 100601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff6",
-      "buffName": 500008,
-      "buffEffectDes": 500049,
-      "buffGroup": 1006,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1006"
-    },
-    {
-      "ID": 100701,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff7",
-      "buffName": 500009,
-      "buffEffectDes": 500050,
-      "buffGroup": 1007,
-      "overlayCount": 1,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1007"
-    },
-    {
-      "ID": 100801,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff8",
-      "buffName": 500010,
-      "buffEffectDes": 500051,
-      "buffGroup": 1008,
-      "overlayCount": 10,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1008"
-    },
-    {
-      "ID": 100901,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff9",
-      "buffName": 500011,
-      "buffEffectDes": 500052,
-      "buffGroup": 1009,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0,
-        1.0,
-        0.1
-      ],
-      "graduallyDecrease": null,
-      "Power": 0,
-      "timeType": null,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 2.0,
-      "buffType": 2,
-      "attentionType": 1,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1009"
-    },
-    {
-      "ID": 101001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff10",
-      "buffName": 500012,
-      "buffEffectDes": 500053,
-      "buffGroup": 1010,
-      "overlayCount": 5,
       "effectValue": [
       "effectValue": [
         30.0
         30.0
       ],
       ],
@@ -301,8494 +28,7 @@
       "EnableType": 0,
       "EnableType": 0,
       "isTeam": 0,
       "isTeam": 0,
       "abyssBuffType": 0,
       "abyssBuffType": 0,
-      "scriptsName": "b1010"
-    },
-    {
-      "ID": 101101,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff11",
-      "buffName": 500013,
-      "buffEffectDes": 500054,
-      "buffGroup": 1011,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1011"
-    },
-    {
-      "ID": 101201,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff12",
-      "buffName": 500014,
-      "buffEffectDes": 500055,
-      "buffGroup": 1012,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1012"
-    },
-    {
-      "ID": 101301,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff13",
-      "buffName": 500015,
-      "buffEffectDes": 500056,
-      "buffGroup": 1013,
-      "overlayCount": 3,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1013"
-    },
-    {
-      "ID": 101401,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff14",
-      "buffName": 500016,
-      "buffEffectDes": 500057,
-      "buffGroup": 1014,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1014"
-    },
-    {
-      "ID": 101501,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff15",
-      "buffName": 500017,
-      "buffEffectDes": 500058,
-      "buffGroup": 1015,
-      "overlayCount": 5,
-      "effectValue": [
-        12.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1015"
-    },
-    {
-      "ID": 101601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff16",
-      "buffName": 500018,
-      "buffEffectDes": 500059,
-      "buffGroup": 1016,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1016"
-    },
-    {
-      "ID": 101701,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff17",
-      "buffName": 500019,
-      "buffEffectDes": 500060,
-      "buffGroup": 1017,
-      "overlayCount": 1,
-      "effectValue": [
-        75.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1017"
-    },
-    {
-      "ID": 102201,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff18",
-      "buffName": 500020,
-      "buffEffectDes": 500061,
-      "buffGroup": 1022,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0,
-        100.0,
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 1,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1022"
-    },
-    {
-      "ID": 101901,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff19",
-      "buffName": 500021,
-      "buffEffectDes": 500062,
-      "buffGroup": 1019,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 3.0,
-      "buffType": 2,
-      "attentionType": 1,
-      "dispelType": 1,
-      "IsControlBuff": 1,
-      "IsStopSmallSkill": 1,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1019"
-    },
-    {
-      "ID": 102001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff20",
-      "buffName": 500022,
-      "buffEffectDes": 500063,
-      "buffGroup": 1020,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 1,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1020"
-    },
-    {
-      "ID": 102101,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff21",
-      "buffName": 500023,
-      "buffEffectDes": 500064,
-      "buffGroup": 1021,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1021"
-    },
-    {
-      "ID": 102301,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff45",
-      "buffName": 501268,
-      "buffEffectDes": 501269,
-      "buffGroup": 1023,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 1,
-      "dispelType": 2,
-      "IsControlBuff": 1,
-      "IsStopSmallSkill": 1,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1023"
-    },
-    {
-      "ID": 102401,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff48",
-      "buffName": 501293,
-      "buffEffectDes": 501294,
-      "buffGroup": 1024,
-      "overlayCount": 10,
-      "effectValue": [
-        0.1
-      ],
-      "graduallyDecrease": -50,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1024"
-    },
-    {
-      "ID": 102501,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff49",
-      "buffName": 501295,
-      "buffEffectDes": 501296,
-      "buffGroup": 1025,
-      "overlayCount": 10,
-      "effectValue": [
-        1.3
-      ],
-      "graduallyDecrease": -15,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 3.0,
-      "buffType": 2,
-      "attentionType": 1,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1025"
-    },
-    {
-      "ID": 102601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501295,
-      "buffEffectDes": 501296,
-      "buffGroup": 1026,
-      "overlayCount": 1,
-      "effectValue": [
-        3.5,
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 3.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 1,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b1026"
-    },
-    {
-      "ID": 200101,
-      "Rare": null,
-      "opposite": 1,
-      "icon": "icon_buff22",
-      "buffName": 500024,
-      "buffEffectDes": 500065,
-      "buffGroup": 2001,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2001"
-    },
-    {
-      "ID": 200201,
-      "Rare": null,
-      "opposite": 2,
-      "icon": "icon_buff23",
-      "buffName": 500025,
-      "buffEffectDes": 500066,
-      "buffGroup": 2002,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2002"
-    },
-    {
-      "ID": 200301,
-      "Rare": null,
-      "opposite": 3,
-      "icon": "icon_buff24",
-      "buffName": 500026,
-      "buffEffectDes": 500067,
-      "buffGroup": 2003,
-      "overlayCount": 5,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2003"
-    },
-    {
-      "ID": 200401,
-      "Rare": null,
-      "opposite": 4,
-      "icon": "icon_buff25",
-      "buffName": 500027,
-      "buffEffectDes": 500068,
-      "buffGroup": 2004,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2004"
-    },
-    {
-      "ID": 200501,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff26",
-      "buffName": 500028,
-      "buffEffectDes": 500069,
-      "buffGroup": 2005,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": null,
-      "Power": 0,
-      "timeType": null,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 8.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2005"
-    },
-    {
-      "ID": 200601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff27",
-      "buffName": 500029,
-      "buffEffectDes": 500070,
-      "buffGroup": 2006,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": null,
-      "Power": 0,
-      "timeType": null,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 8.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2006"
-    },
-    {
-      "ID": 200701,
-      "Rare": null,
-      "opposite": 5,
-      "icon": "icon_buff28",
-      "buffName": 500030,
-      "buffEffectDes": 500071,
-      "buffGroup": 2007,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2007"
-    },
-    {
-      "ID": 200801,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff29",
-      "buffName": 500031,
-      "buffEffectDes": 500072,
-      "buffGroup": 2008,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 6.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2008"
-    },
-    {
-      "ID": 200901,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff30",
-      "buffName": 500032,
-      "buffEffectDes": 500073,
-      "buffGroup": 2009,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2009"
-    },
-    {
-      "ID": 201001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff31",
-      "buffName": 500033,
-      "buffEffectDes": 500074,
-      "buffGroup": 2010,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2010"
-    },
-    {
-      "ID": 201101,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff32",
-      "buffName": 500034,
-      "buffEffectDes": 500075,
-      "buffGroup": 2011,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": null,
-      "Power": 0,
-      "timeType": null,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2011"
-    },
-    {
-      "ID": 201201,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff33",
-      "buffName": 500035,
-      "buffEffectDes": 500076,
-      "buffGroup": 2012,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2012"
-    },
-    {
-      "ID": 201301,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff34",
-      "buffName": 500036,
-      "buffEffectDes": 500077,
-      "buffGroup": 2013,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2013"
-    },
-    {
-      "ID": 201401,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff35",
-      "buffName": 500037,
-      "buffEffectDes": 500078,
-      "buffGroup": 2014,
-      "overlayCount": 5,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 20,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2014"
-    },
-    {
-      "ID": 201501,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff36",
-      "buffName": 500038,
-      "buffEffectDes": 500079,
-      "buffGroup": 2015,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2015"
-    },
-    {
-      "ID": 201601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff37",
-      "buffName": 500039,
-      "buffEffectDes": 500080,
-      "buffGroup": 2016,
-      "overlayCount": 5,
-      "effectValue": [
-        1.0,
-        500.0
-      ],
-      "graduallyDecrease": null,
-      "Power": 0,
-      "timeType": null,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2016"
-    },
-    {
-      "ID": 201701,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff38",
-      "buffName": 500040,
-      "buffEffectDes": 500081,
-      "buffGroup": 2017,
-      "overlayCount": 5,
-      "effectValue": [
-        2.0,
-        500.0
-      ],
-      "graduallyDecrease": null,
-      "Power": 0,
-      "timeType": null,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2017"
-    },
-    {
-      "ID": 201801,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 500041,
-      "buffEffectDes": 500082,
-      "buffGroup": 2018,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2018"
-    },
-    {
-      "ID": 201901,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff40",
-      "buffName": 500042,
-      "buffEffectDes": 500083,
-      "buffGroup": 2019,
-      "overlayCount": 10,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": null,
-      "Power": 0,
-      "timeType": null,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 8.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2019"
-    },
-    {
-      "ID": 202001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff41",
-      "buffName": 500043,
-      "buffEffectDes": 500084,
-      "buffGroup": 2020,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2020"
-    },
-    {
-      "ID": 202101,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff7",
-      "buffName": 501270,
-      "buffEffectDes": 501276,
-      "buffGroup": 2021,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0,
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 6.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 1,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2021"
-    },
-    {
-      "ID": 202201,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff43",
-      "buffName": 501271,
-      "buffEffectDes": 501277,
-      "buffGroup": 2022,
-      "overlayCount": 1,
-      "effectValue": [
-        75.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 12.0,
-      "buffType": 2,
-      "attentionType": 1,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2022"
-    },
-    {
-      "ID": 202301,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff44",
-      "buffName": 501272,
-      "buffEffectDes": 501278,
-      "buffGroup": 2023,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2023"
-    },
-    {
-      "ID": 202401,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff47",
-      "buffName": 501273,
-      "buffEffectDes": 501279,
-      "buffGroup": 2024,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2024"
-    },
-    {
-      "ID": 202501,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff46",
-      "buffName": 501274,
-      "buffEffectDes": 501280,
-      "buffGroup": 2025,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 3,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2025"
-    },
-    {
-      "ID": 202601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501275,
-      "buffEffectDes": 501281,
-      "buffGroup": 2026,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2026"
-    },
-    {
-      "ID": 202701,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_buff50",
-      "buffName": 501297,
-      "buffEffectDes": 501298,
-      "buffGroup": 2027,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 2,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 9.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2027"
-    },
-    {
-      "ID": 202901,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 0,
-      "buffEffectDes": 0,
-      "buffGroup": 2029,
-      "overlayCount": 999,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": 5.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 1,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "b2029"
-    },
-    {
-      "ID": 203000,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 0,
-      "buffEffectDes": 0,
-      "buffGroup": 2052,
-      "overlayCount": 1,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "gb2052"
-    },
-    {
-      "ID": 203001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501224,
-      "buffEffectDes": 501231,
-      "buffGroup": 2030,
-      "overlayCount": 1,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2030"
-    },
-    {
-      "ID": 203101,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_globalbuff4",
-      "buffName": 501225,
-      "buffEffectDes": 501232,
-      "buffGroup": 2031,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "gb2031"
-    },
-    {
-      "ID": 203201,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501226,
-      "buffEffectDes": 501233,
-      "buffGroup": 2032,
-      "overlayCount": 1,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2032"
-    },
-    {
-      "ID": 203301,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501227,
-      "buffEffectDes": 501234,
-      "buffGroup": 2033,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 1,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2033"
-    },
-    {
-      "ID": 203401,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501228,
-      "buffEffectDes": 501235,
-      "buffGroup": 2034,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 2,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2034"
-    },
-    {
-      "ID": 203501,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501229,
-      "buffEffectDes": 501236,
-      "buffGroup": 2035,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 3,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2035"
-    },
-    {
-      "ID": 203601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_globalbuff9",
-      "buffName": 501230,
-      "buffEffectDes": 501237,
-      "buffGroup": 2036,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0,
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2036"
-    },
-    {
-      "ID": 203701,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501238,
-      "buffEffectDes": 501241,
-      "buffGroup": 2037,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2037"
-    },
-    {
-      "ID": 203801,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501239,
-      "buffEffectDes": 501242,
-      "buffGroup": 2038,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2038"
-    },
-    {
-      "ID": 203901,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501240,
-      "buffEffectDes": 501243,
-      "buffGroup": 2039,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2039"
-    },
-    {
-      "ID": 204001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501244,
-      "buffEffectDes": 501256,
-      "buffGroup": 2040,
-      "overlayCount": 5,
-      "effectValue": [
-        6.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 1,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2040"
-    },
-    {
-      "ID": 204101,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501245,
-      "buffEffectDes": 501257,
-      "buffGroup": 2041,
-      "overlayCount": 5,
-      "effectValue": [
-        5.0,
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 1,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2041"
-    },
-    {
-      "ID": 204201,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501246,
-      "buffEffectDes": 501258,
-      "buffGroup": 2042,
-      "overlayCount": 5,
-      "effectValue": [
-        1.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 1,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2042"
-    },
-    {
-      "ID": 204301,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501247,
-      "buffEffectDes": 501259,
-      "buffGroup": 2043,
-      "overlayCount": 5,
-      "effectValue": [
-        6.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 2,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2043"
-    },
-    {
-      "ID": 204401,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501248,
-      "buffEffectDes": 501260,
-      "buffGroup": 2044,
-      "overlayCount": 5,
-      "effectValue": [
-        5.0,
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 2,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2044"
-    },
-    {
-      "ID": 204501,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501249,
-      "buffEffectDes": 501261,
-      "buffGroup": 2045,
-      "overlayCount": 5,
-      "effectValue": [
-        1.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 2,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2045"
-    },
-    {
-      "ID": 204601,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501250,
-      "buffEffectDes": 501262,
-      "buffGroup": 2046,
-      "overlayCount": 5,
-      "effectValue": [
-        6.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 3,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2046"
-    },
-    {
-      "ID": 204701,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501251,
-      "buffEffectDes": 501263,
-      "buffGroup": 2047,
-      "overlayCount": 5,
-      "effectValue": [
-        5.0,
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 3,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2047"
-    },
-    {
-      "ID": 204801,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": null,
-      "buffEffectDes": 501264,
-      "buffGroup": 2048,
-      "overlayCount": 5,
-      "effectValue": [
-        1.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 3,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2048"
-    },
-    {
-      "ID": 204901,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501253,
-      "buffEffectDes": 501265,
-      "buffGroup": 2049,
-      "overlayCount": 5,
-      "effectValue": [
-        6.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2049"
-    },
-    {
-      "ID": 205001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501254,
-      "buffEffectDes": 501266,
-      "buffGroup": 2050,
-      "overlayCount": 5,
-      "effectValue": [
-        5.0,
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2050"
-    },
-    {
-      "ID": 205101,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 501255,
-      "buffEffectDes": 501267,
-      "buffGroup": 2051,
-      "overlayCount": 5,
-      "effectValue": [
-        1.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 0,
-      "scriptsName": "b2051"
-    },
-    {
-      "ID": 205301,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 0,
-      "buffEffectDes": 0,
-      "buffGroup": 2053,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "gb2053"
-    },
-    {
-      "ID": 300000,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_globalbuff64",
-      "buffName": 800118,
-      "buffEffectDes": 501366,
-      "buffGroup": 3000,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0,
-        10.0,
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 0,
-      "scriptsName": "gb3000"
-    },
-    {
-      "ID": 300001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_globalbuff65",
-      "buffName": 800119,
-      "buffEffectDes": 501367,
-      "buffGroup": 3001,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        4.0,
-        1.25
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 0,
-      "scriptsName": "gb3001"
-    },
-    {
-      "ID": 300002,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_globalbuff66",
-      "buffName": 800120,
-      "buffEffectDes": 501369,
-      "buffGroup": 3003,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0,
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 0,
-      "scriptsName": "gb3003"
-    },
-    {
-      "ID": 300003,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_globalbuff67",
-      "buffName": 800121,
-      "buffEffectDes": 501370,
-      "buffGroup": 3004,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 0,
-      "scriptsName": "gb3004"
-    },
-    {
-      "ID": 300004,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_globalbuff68",
-      "buffName": 800122,
-      "buffEffectDes": 501368,
-      "buffGroup": 3002,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 0,
-      "scriptsName": "gb3002"
-    },
-    {
-      "ID": 1,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_gd_pingheng",
-      "buffName": 402589,
-      "buffEffectDes": 402585,
-      "buffGroup": null,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "gb5001"
-    },
-    {
-      "ID": 2,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_gd_fangyu",
-      "buffName": 402590,
-      "buffEffectDes": 402586,
-      "buffGroup": null,
-      "overlayCount": 1,
-      "effectValue": [
-        35.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "gb5002"
-    },
-    {
-      "ID": 3,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_gd_shuchu",
-      "buffName": 402591,
-      "buffEffectDes": 402587,
-      "buffGroup": null,
-      "overlayCount": 1,
-      "effectValue": [
-        35.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "gb5003"
-    },
-    {
-      "ID": 4,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "icon_gd_fuzhu",
-      "buffName": 402592,
-      "buffEffectDes": 402588,
-      "buffGroup": null,
-      "overlayCount": 1,
-      "effectValue": [
-        35.0,
-        35.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 0,
-      "scriptsName": "gb5004"
-    },
-    {
-      "ID": 400000,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800208,
-      "buffEffectDes": 800209,
-      "buffGroup": 4000,
-      "overlayCount": 999,
-      "effectValue": [
-        40.0,
-        3.0,
-        10.0,
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4000"
-    },
-    {
-      "ID": 400001,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800046,
-      "buffEffectDes": 800125,
-      "buffGroup": 4001,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4001"
-    },
-    {
-      "ID": 400002,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800047,
-      "buffEffectDes": 800126,
-      "buffGroup": 4001,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4001"
-    },
-    {
-      "ID": 400003,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800048,
-      "buffEffectDes": 800127,
-      "buffGroup": 4003,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4003"
-    },
-    {
-      "ID": 400004,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800049,
-      "buffEffectDes": 800128,
-      "buffGroup": 4003,
-      "overlayCount": 1,
-      "effectValue": [
-        40.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4003"
-    },
-    {
-      "ID": 400005,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800050,
-      "buffEffectDes": 800129,
-      "buffGroup": 4005,
-      "overlayCount": 1,
-      "effectValue": [
-        12.0,
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4005"
-    },
-    {
-      "ID": 400006,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800208,
-      "buffEffectDes": 800209,
-      "buffGroup": 4000,
-      "overlayCount": 999,
-      "effectValue": [
-        40.0,
-        3.0,
-        20.0,
-        200.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4000"
-    },
-    {
-      "ID": 400007,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800052,
-      "buffEffectDes": 800131,
-      "buffGroup": 4007,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4007"
-    },
-    {
-      "ID": 400078,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800053,
-      "buffEffectDes": 800132,
-      "buffGroup": 4007,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4007"
-    },
-    {
-      "ID": 400079,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800054,
-      "buffEffectDes": 800133,
-      "buffGroup": 4007,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4007"
-    },
-    {
-      "ID": 400008,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800055,
-      "buffEffectDes": 800134,
-      "buffGroup": 4008,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4008"
-    },
-    {
-      "ID": 400009,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800056,
-      "buffEffectDes": 800135,
-      "buffGroup": 4009,
-      "overlayCount": 1,
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4009"
-    },
-    {
-      "ID": 400010,
-      "Rare": null,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800057,
-      "buffEffectDes": 800136,
-      "buffGroup": 4010,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4010"
-    },
-    {
-      "ID": 400011,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff25",
-      "buffName": 800058,
-      "buffEffectDes": 800137,
-      "buffGroup": 4011,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4011"
-    },
-    {
-      "ID": 400012,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff26",
-      "buffName": 800059,
-      "buffEffectDes": 800138,
-      "buffGroup": 4012,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4012"
-    },
-    {
-      "ID": 400013,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff22",
-      "buffName": 800060,
-      "buffEffectDes": 800139,
-      "buffGroup": 4013,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4013"
-    },
-    {
-      "ID": 400014,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff23",
-      "buffName": 800061,
-      "buffEffectDes": 800140,
-      "buffGroup": 4014,
-      "overlayCount": 3,
-      "effectValue": [
-        3.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4014"
-    },
-    {
-      "ID": 400015,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff24",
-      "buffName": 800062,
-      "buffEffectDes": 800141,
-      "buffGroup": 4015,
-      "overlayCount": 3,
-      "effectValue": [
-        20.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4015"
-    },
-    {
-      "ID": 400016,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff5",
-      "buffName": 800063,
-      "buffEffectDes": 800142,
-      "buffGroup": 4016,
-      "overlayCount": 3,
-      "effectValue": [
-        1.0,
-        50.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4016"
-    },
-    {
-      "ID": 400017,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff3",
-      "buffName": 800064,
-      "buffEffectDes": 800143,
-      "buffGroup": 4017,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4017"
-    },
-    {
-      "ID": 400018,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff27",
-      "buffName": 800065,
-      "buffEffectDes": 800144,
-      "buffGroup": 4018,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4018"
-    },
-    {
-      "ID": 400019,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff28",
-      "buffName": 800066,
-      "buffEffectDes": 800145,
-      "buffGroup": 4019,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4019"
-    },
-    {
-      "ID": 400020,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff29",
-      "buffName": 800067,
-      "buffEffectDes": 800146,
-      "buffGroup": 4020,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4020"
-    },
-    {
-      "ID": 400021,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff30",
-      "buffName": 800068,
-      "buffEffectDes": 800147,
-      "buffGroup": 4021,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4021"
-    },
-    {
-      "ID": 400022,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff31",
-      "buffName": 800069,
-      "buffEffectDes": 800148,
-      "buffGroup": 4022,
-      "overlayCount": 3,
-      "effectValue": [
-        10.0,
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 2,
-      "scriptsName": "gb4022"
-    },
-    {
-      "ID": 400023,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff32",
-      "buffName": 800070,
-      "buffEffectDes": 800149,
-      "buffGroup": 4023,
-      "overlayCount": 1,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4023"
-    },
-    {
-      "ID": 400024,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff33",
-      "buffName": 800071,
-      "buffEffectDes": 800150,
-      "buffGroup": 4024,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4024"
-    },
-    {
-      "ID": 400025,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff13",
-      "buffName": 800072,
-      "buffEffectDes": 800151,
-      "buffGroup": 4025,
-      "overlayCount": 3,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4025"
-    },
-    {
-      "ID": 400026,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff14",
-      "buffName": 800073,
-      "buffEffectDes": 800152,
-      "buffGroup": 4026,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4026"
-    },
-    {
-      "ID": 400027,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff15",
-      "buffName": 800074,
-      "buffEffectDes": 800153,
-      "buffGroup": 4027,
-      "overlayCount": 2,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4027"
-    },
-    {
-      "ID": 400028,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff34",
-      "buffName": 800075,
-      "buffEffectDes": 800154,
-      "buffGroup": 4028,
-      "overlayCount": 2,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4028"
-    },
-    {
-      "ID": 400029,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff35",
-      "buffName": 800076,
-      "buffEffectDes": 800155,
-      "buffGroup": 4029,
-      "overlayCount": 3,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4029"
-    },
-    {
-      "ID": 400030,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff36",
-      "buffName": 800077,
-      "buffEffectDes": 800156,
-      "buffGroup": 4030,
-      "overlayCount": 2,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4030"
-    },
-    {
-      "ID": 400031,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff37",
-      "buffName": 800078,
-      "buffEffectDes": 800157,
-      "buffGroup": 4031,
-      "overlayCount": 3,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4031"
-    },
-    {
-      "ID": 400032,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff38",
-      "buffName": 800079,
-      "buffEffectDes": 800158,
-      "buffGroup": 4032,
-      "overlayCount": 2,
-      "effectValue": [
-        80.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4032"
-    },
-    {
-      "ID": 400033,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff39",
-      "buffName": 800080,
-      "buffEffectDes": 800159,
-      "buffGroup": 4033,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4033"
-    },
-    {
-      "ID": 400034,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff40",
-      "buffName": 800081,
-      "buffEffectDes": 800160,
-      "buffGroup": 4034,
-      "overlayCount": 1,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4034"
-    },
-    {
-      "ID": 400035,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff16",
-      "buffName": 800082,
-      "buffEffectDes": 800161,
-      "buffGroup": 4035,
-      "overlayCount": 3,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4035"
-    },
-    {
-      "ID": 400036,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff17",
-      "buffName": 800083,
-      "buffEffectDes": 800162,
-      "buffGroup": 4036,
-      "overlayCount": 3,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4036"
-    },
-    {
-      "ID": 400037,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff18",
-      "buffName": 800084,
-      "buffEffectDes": 800163,
-      "buffGroup": 4037,
-      "overlayCount": 2,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4037"
-    },
-    {
-      "ID": 400038,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff41",
-      "buffName": 800085,
-      "buffEffectDes": 800164,
-      "buffGroup": 4038,
-      "overlayCount": 3,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4038"
-    },
-    {
-      "ID": 400039,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff42",
-      "buffName": 800086,
-      "buffEffectDes": 800165,
-      "buffGroup": 4039,
-      "overlayCount": 2,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4039"
-    },
-    {
-      "ID": 400040,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff43",
-      "buffName": 800087,
-      "buffEffectDes": 800166,
-      "buffGroup": 4040,
-      "overlayCount": 3,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4040"
-    },
-    {
-      "ID": 400041,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff44",
-      "buffName": 800088,
-      "buffEffectDes": 800167,
-      "buffGroup": 4041,
-      "overlayCount": 2,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4041"
-    },
-    {
-      "ID": 400042,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff45",
-      "buffName": 800089,
-      "buffEffectDes": 800168,
-      "buffGroup": 4042,
-      "overlayCount": 2,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4042"
-    },
-    {
-      "ID": 400043,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff46",
-      "buffName": 800090,
-      "buffEffectDes": 800169,
-      "buffGroup": 4043,
-      "overlayCount": 2,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4043"
-    },
-    {
-      "ID": 400044,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff47",
-      "buffName": 800091,
-      "buffEffectDes": 800170,
-      "buffGroup": 4044,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4044"
-    },
-    {
-      "ID": 400045,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff48",
-      "buffName": 800092,
-      "buffEffectDes": 800171,
-      "buffGroup": 4045,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4045"
-    },
-    {
-      "ID": 400046,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff19",
-      "buffName": 800093,
-      "buffEffectDes": 800172,
-      "buffGroup": 4046,
-      "overlayCount": 3,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4046"
-    },
-    {
-      "ID": 400047,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff20",
-      "buffName": 800094,
-      "buffEffectDes": 800173,
-      "buffGroup": 4047,
-      "overlayCount": 3,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4047"
-    },
-    {
-      "ID": 400048,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff21",
-      "buffName": 800095,
-      "buffEffectDes": 800174,
-      "buffGroup": 4048,
-      "overlayCount": 3,
-      "effectValue": [
-        10.0,
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4048"
-    },
-    {
-      "ID": 400049,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff49",
-      "buffName": 800096,
-      "buffEffectDes": 800175,
-      "buffGroup": 4049,
-      "overlayCount": 2,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4049"
-    },
-    {
-      "ID": 400050,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff50",
-      "buffName": 800097,
-      "buffEffectDes": 800176,
-      "buffGroup": 4050,
-      "overlayCount": 2,
-      "effectValue": [
-        30.0,
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4050"
-    },
-    {
-      "ID": 400051,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff51",
-      "buffName": 800098,
-      "buffEffectDes": 800177,
-      "buffGroup": 4051,
-      "overlayCount": 3,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4051"
-    },
-    {
-      "ID": 400052,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff52",
-      "buffName": 800099,
-      "buffEffectDes": 800178,
-      "buffGroup": 4052,
-      "overlayCount": 2,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4052"
-    },
-    {
-      "ID": 400053,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff53",
-      "buffName": 800100,
-      "buffEffectDes": 800179,
-      "buffGroup": 4053,
-      "overlayCount": 2,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4053"
-    },
-    {
-      "ID": 400054,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff6",
-      "buffName": 800101,
-      "buffEffectDes": 800180,
-      "buffGroup": 4054,
-      "overlayCount": 1,
-      "effectValue": [
-        150.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 6,
-      "scriptsName": "gb4054"
-    },
-    {
-      "ID": 400055,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff7",
-      "buffName": 800102,
-      "buffEffectDes": 800181,
-      "buffGroup": 4055,
-      "overlayCount": 1,
-      "effectValue": [
-        150.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 6,
-      "scriptsName": "gb4055"
-    },
-    {
-      "ID": 400056,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff8",
-      "buffName": 800103,
-      "buffEffectDes": 800182,
-      "buffGroup": 4056,
-      "overlayCount": 1,
-      "effectValue": [
-        150.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 6,
-      "scriptsName": "gb4056"
-    },
-    {
-      "ID": 400057,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff9",
-      "buffName": 800104,
-      "buffEffectDes": 800183,
-      "buffGroup": 4057,
-      "overlayCount": 1,
-      "effectValue": [
-        150.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 6,
-      "scriptsName": "gb4057"
-    },
-    {
-      "ID": 400058,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff10",
-      "buffName": 800105,
-      "buffEffectDes": 800184,
-      "buffGroup": 4058,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4058"
-    },
-    {
-      "ID": 400059,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff11",
-      "buffName": 800106,
-      "buffEffectDes": 800185,
-      "buffGroup": 4059,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4059"
-    },
-    {
-      "ID": 400060,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff12",
-      "buffName": 800107,
-      "buffEffectDes": 800186,
-      "buffGroup": 4060,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4060"
-    },
-    {
-      "ID": 400061,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 800108,
-      "buffEffectDes": 800187,
-      "buffGroup": 4061,
-      "overlayCount": 2,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4061"
-    },
-    {
-      "ID": 400062,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff55",
-      "buffName": 800109,
-      "buffEffectDes": 800188,
-      "buffGroup": 4062,
-      "overlayCount": 2,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4062"
-    },
-    {
-      "ID": 400063,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff56",
-      "buffName": 800110,
-      "buffEffectDes": 800189,
-      "buffGroup": 4063,
-      "overlayCount": 2,
-      "effectValue": [
-        75.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4063"
-    },
-    {
-      "ID": 400064,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff57",
-      "buffName": 800111,
-      "buffEffectDes": 800190,
-      "buffGroup": 4064,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0,
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4064"
-    },
-    {
-      "ID": 400065,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff58",
-      "buffName": 800112,
-      "buffEffectDes": 800191,
-      "buffGroup": 4065,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0,
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4065"
-    },
-    {
-      "ID": 400066,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff59",
-      "buffName": 800113,
-      "buffEffectDes": 800192,
-      "buffGroup": 4066,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4066"
-    },
-    {
-      "ID": 400067,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff60",
-      "buffName": 800114,
-      "buffEffectDes": 800193,
-      "buffGroup": 4067,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4067"
-    },
-    {
-      "ID": 400068,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff61",
-      "buffName": 800115,
-      "buffEffectDes": 800194,
-      "buffGroup": 4068,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4068"
-    },
-    {
-      "ID": 400069,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff62",
-      "buffName": 800116,
-      "buffEffectDes": 800195,
-      "buffGroup": 4069,
-      "overlayCount": 1,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4069"
-    },
-    {
-      "ID": 400070,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff63",
-      "buffName": 800117,
-      "buffEffectDes": 800196,
-      "buffGroup": 4070,
-      "overlayCount": 1,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4070"
-    },
-    {
-      "ID": 400071,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff64",
-      "buffName": 800118,
-      "buffEffectDes": 800197,
-      "buffGroup": 4071,
-      "overlayCount": 1,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4071"
-    },
-    {
-      "ID": 400072,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff65",
-      "buffName": 800119,
-      "buffEffectDes": 800198,
-      "buffGroup": 4072,
-      "overlayCount": 1,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4072"
-    },
-    {
-      "ID": 400073,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff66",
-      "buffName": 800120,
-      "buffEffectDes": 800199,
-      "buffGroup": 4073,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4073"
-    },
-    {
-      "ID": 400074,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff67",
-      "buffName": 800121,
-      "buffEffectDes": 800200,
-      "buffGroup": 4074,
-      "overlayCount": 1,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4074"
-    },
-    {
-      "ID": 400075,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff68",
-      "buffName": 800122,
-      "buffEffectDes": 800201,
-      "buffGroup": 4075,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4075"
-    },
-    {
-      "ID": 400076,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff69",
-      "buffName": 800123,
-      "buffEffectDes": 800202,
-      "buffGroup": 4076,
-      "overlayCount": 1,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4076"
-    },
-    {
-      "ID": 400077,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff70",
-      "buffName": 800124,
-      "buffEffectDes": 800203,
-      "buffGroup": 4077,
-      "overlayCount": 1,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4077"
-    },
-    {
-      "ID": 400101,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800057,
-      "buffEffectDes": 800136,
-      "buffGroup": 4010,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4010"
-    },
-    {
-      "ID": 400102,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800057,
-      "buffEffectDes": 800136,
-      "buffGroup": 4010,
-      "overlayCount": 1,
-      "effectValue": [
-        4.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4010"
-    },
-    {
-      "ID": 400103,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800057,
-      "buffEffectDes": 800136,
-      "buffGroup": 4010,
-      "overlayCount": 1,
-      "effectValue": [
-        6.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4010"
-    },
-    {
-      "ID": 400104,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800046,
-      "buffEffectDes": 800125,
-      "buffGroup": 4001,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4001"
-    },
-    {
-      "ID": 400105,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800049,
-      "buffEffectDes": 800128,
-      "buffGroup": 4004,
-      "overlayCount": 1,
-      "effectValue": [
-        5.0,
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4004"
-    },
-    {
-      "ID": 400106,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800049,
-      "buffEffectDes": 800128,
-      "buffGroup": 4004,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4004"
-    },
-    {
-      "ID": 400107,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "icon_globalbuff71",
-      "buffName": 800214,
-      "buffEffectDes": 800215,
-      "buffGroup": 4078,
-      "overlayCount": 1,
-      "effectValue": [
-        25.0,
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 8,
-      "scriptsName": "gb4078"
-    },
-    {
-      "ID": 420001,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff32",
-      "buffName": 800070,
-      "buffEffectDes": 501299,
-      "buffGroup": 4201,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0,
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4201"
-    },
-    {
-      "ID": 420002,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff33",
-      "buffName": 800071,
-      "buffEffectDes": 501300,
-      "buffGroup": 4202,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0,
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4202"
-    },
-    {
-      "ID": 420003,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff13",
-      "buffName": 800072,
-      "buffEffectDes": 501301,
-      "buffGroup": 4025,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4025"
-    },
-    {
-      "ID": 420004,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff14",
-      "buffName": 800073,
-      "buffEffectDes": 501302,
-      "buffGroup": 4204,
-      "overlayCount": 3,
-      "effectValue": [
-        300.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4204"
-    },
-    {
-      "ID": 420005,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff15",
-      "buffName": 800074,
-      "buffEffectDes": 501304,
-      "buffGroup": 4206,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4206"
-    },
-    {
-      "ID": 420006,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff34",
-      "buffName": 800075,
-      "buffEffectDes": 501303,
-      "buffGroup": 4205,
-      "overlayCount": 5,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4205"
-    },
-    {
-      "ID": 420007,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff35",
-      "buffName": 800076,
-      "buffEffectDes": 501308,
-      "buffGroup": 4210,
-      "overlayCount": 3,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 50,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4210"
-    },
-    {
-      "ID": 420008,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff38",
-      "buffName": 800079,
-      "buffEffectDes": 501306,
-      "buffGroup": 4208,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4208"
-    },
-    {
-      "ID": 420009,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff37",
-      "buffName": 800078,
-      "buffEffectDes": 501307,
-      "buffGroup": 4209,
-      "overlayCount": 5,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4209"
-    },
-    {
-      "ID": 420010,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff36",
-      "buffName": 800077,
-      "buffEffectDes": 501305,
-      "buffGroup": 4207,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4207"
-    },
-    {
-      "ID": 420011,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff39",
-      "buffName": 800080,
-      "buffEffectDes": 501309,
-      "buffGroup": 4211,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4211"
-    },
-    {
-      "ID": 420012,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff40",
-      "buffName": 800081,
-      "buffEffectDes": 501310,
-      "buffGroup": 4212,
-      "overlayCount": 1,
-      "effectValue": [
-        75.0,
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4212"
-    },
-    {
-      "ID": 420013,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff16",
-      "buffName": 800082,
-      "buffEffectDes": 501311,
-      "buffGroup": 4035,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4035"
-    },
-    {
-      "ID": 420014,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff17",
-      "buffName": 800083,
-      "buffEffectDes": 501312,
-      "buffGroup": 4214,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4214"
-    },
-    {
-      "ID": 420015,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff18",
-      "buffName": 800084,
-      "buffEffectDes": 501313,
-      "buffGroup": 4215,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4215"
-    },
-    {
-      "ID": 420016,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff41",
-      "buffName": 800085,
-      "buffEffectDes": 501314,
-      "buffGroup": 4216,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4216"
-    },
-    {
-      "ID": 420017,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff42",
-      "buffName": 800086,
-      "buffEffectDes": 501315,
-      "buffGroup": 4217,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4217"
-    },
-    {
-      "ID": 420018,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff44",
-      "buffName": 800088,
-      "buffEffectDes": 501316,
-      "buffGroup": 4218,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4218"
-    },
-    {
-      "ID": 420019,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff43",
-      "buffName": 800087,
-      "buffEffectDes": 501317,
-      "buffGroup": 4219,
-      "overlayCount": 5,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4219"
-    },
-    {
-      "ID": 420020,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff45",
-      "buffName": 800089,
-      "buffEffectDes": 501318,
-      "buffGroup": 4220,
-      "overlayCount": 5,
-      "effectValue": [
-        70.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4220"
-    },
-    {
-      "ID": 420021,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff47",
-      "buffName": 800091,
-      "buffEffectDes": 501319,
-      "buffGroup": 4221,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0,
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4221"
-    },
-    {
-      "ID": 420022,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff48",
-      "buffName": 800092,
-      "buffEffectDes": 501320,
-      "buffGroup": 4222,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0,
-        10.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4222"
-    },
-    {
-      "ID": 420023,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff19",
-      "buffName": 800093,
-      "buffEffectDes": 501321,
-      "buffGroup": 4046,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4046"
-    },
-    {
-      "ID": 420024,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff20",
-      "buffName": 800094,
-      "buffEffectDes": 501322,
-      "buffGroup": 4224,
-      "overlayCount": 3,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4224"
-    },
-    {
-      "ID": 420025,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff21",
-      "buffName": 800095,
-      "buffEffectDes": 501324,
-      "buffGroup": 4226,
-      "overlayCount": 3,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4226"
-    },
-    {
-      "ID": 420026,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff49",
-      "buffName": 800096,
-      "buffEffectDes": 501323,
-      "buffGroup": 4225,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4225"
-    },
-    {
-      "ID": 420027,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff50",
-      "buffName": 800097,
-      "buffEffectDes": 501328,
-      "buffGroup": 4230,
-      "overlayCount": 3,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4230"
-    },
-    {
-      "ID": 420028,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff51",
-      "buffName": 800098,
-      "buffEffectDes": 501326,
-      "buffGroup": 4228,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4228"
-    },
-    {
-      "ID": 420029,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff52",
-      "buffName": 800099,
-      "buffEffectDes": 501325,
-      "buffGroup": 4227,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4227"
-    },
-    {
-      "ID": 420030,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff53",
-      "buffName": 800100,
-      "buffEffectDes": 501327,
-      "buffGroup": 4229,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4229"
-    },
-    {
-      "ID": 500001,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff47",
-      "buffName": 800091,
-      "buffEffectDes": 501329,
-      "buffGroup": 6001,
-      "overlayCount": 1,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 6,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb6001"
-    },
-    {
-      "ID": 500002,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff40",
-      "buffName": 501331,
-      "buffEffectDes": 501330,
-      "buffGroup": 6002,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0,
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb6002"
-    },
-    {
-      "ID": 500003,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff40",
-      "buffName": 800081,
-      "buffEffectDes": 501373,
-      "buffGroup": 6003,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 6,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb6003"
-    },
-    {
-      "ID": 500004,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff42",
-      "buffName": 800086,
-      "buffEffectDes": 501374,
-      "buffGroup": 6004,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb6004"
-    },
-    {
-      "ID": 500005,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff69",
-      "buffName": 800123,
-      "buffEffectDes": 501375,
-      "buffGroup": 6005,
-      "overlayCount": 1,
-      "effectValue": [
-        6.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 4,
-      "scriptsName": "gb6005"
-    },
-    {
-      "ID": 420031,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff56",
-      "buffName": 800110,
-      "buffEffectDes": 800242,
-      "buffGroup": 4063,
-      "overlayCount": 3,
-      "effectValue": [
-        75.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4063"
-    },
-    {
-      "ID": 420032,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff58",
-      "buffName": 800112,
-      "buffEffectDes": 800243,
-      "buffGroup": 4065,
-      "overlayCount": 2,
-      "effectValue": [
-        50.0,
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4065"
-    },
-    {
-      "ID": 420033,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "icon_globalbuff59",
-      "buffName": 800113,
-      "buffEffectDes": 800244,
-      "buffGroup": 4066,
-      "overlayCount": 2,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4066"
-    },
-    {
-      "ID": 302001,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10651.0,
-        10652.0,
-        10653.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302002,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10614.0,
-        10615.0,
-        10616.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302003,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10617.0,
-        10618.0,
-        10619.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302004,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10657.0,
-        10658.0,
-        10659.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302005,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10660.0,
-        10661.0,
-        10662.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302006,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10663.0,
-        10664.0,
-        10665.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302007,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10666.0,
-        10667.0,
-        10668.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302008,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10669.0,
-        10670.0,
-        10671.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302009,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10654.0,
-        10655.0,
-        10656.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 302010,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff54",
-      "buffName": 501371,
-      "buffEffectDes": 501372,
-      "buffGroup": 3001,
-      "overlayCount": 3,
-      "effectValue": [
-        10672.0,
-        10673.0,
-        10674.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 2,
-      "abyssBuffType": 7,
-      "scriptsName": ""
-    },
-    {
-      "ID": 401001,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101476,
-      "buffEffectDes": 101477,
-      "buffGroup": 41001,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41001"
-    },
-    {
-      "ID": 401002,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101476,
-      "buffEffectDes": 101477,
-      "buffGroup": 41001,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41001"
-    },
-    {
-      "ID": 401003,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101476,
-      "buffEffectDes": 101477,
-      "buffGroup": 41001,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41001"
-    },
-    {
-      "ID": 401004,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 105718,
-      "buffEffectDes": 800136,
-      "buffGroup": 4010,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4010"
-    },
-    {
-      "ID": 401005,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 105718,
-      "buffEffectDes": 800136,
-      "buffGroup": 4010,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4010"
-    },
-    {
-      "ID": 401006,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 105718,
-      "buffEffectDes": 800136,
-      "buffGroup": 4010,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4010"
-    },
-    {
-      "ID": 401007,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101478,
-      "buffEffectDes": 101479,
-      "buffGroup": 41002,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41002"
-    },
-    {
-      "ID": 401008,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101478,
-      "buffEffectDes": 101479,
-      "buffGroup": 41002,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41002"
-    },
-    {
-      "ID": 401009,
-      "Rare": 2,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101478,
-      "buffEffectDes": 101479,
-      "buffGroup": 41002,
-      "overlayCount": 2,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41002"
-    },
-    {
-      "ID": 401010,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101480,
-      "buffEffectDes": 101481,
-      "buffGroup": 41003,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41003"
-    },
-    {
-      "ID": 401011,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101480,
-      "buffEffectDes": 101481,
-      "buffGroup": 41003,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41003"
-    },
-    {
-      "ID": 401012,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101480,
-      "buffEffectDes": 101481,
-      "buffGroup": 41003,
-      "overlayCount": 3,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41003"
-    },
-    {
-      "ID": 401013,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104883,
-      "buffEffectDes": 104884,
-      "buffGroup": 41003,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41003"
-    },
-    {
-      "ID": 401014,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104883,
-      "buffEffectDes": 104884,
-      "buffGroup": 41003,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41003"
-    },
-    {
-      "ID": 401015,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104883,
-      "buffEffectDes": 104884,
-      "buffGroup": 41003,
-      "overlayCount": 3,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41003"
-    },
-    {
-      "ID": 401016,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101482,
-      "buffEffectDes": 101483,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401017,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101482,
-      "buffEffectDes": 101483,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401018,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 101482,
-      "buffEffectDes": 101483,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        3.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401019,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104885,
-      "buffEffectDes": 104886,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        60.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401020,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104885,
-      "buffEffectDes": 104886,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        120.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401021,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104885,
-      "buffEffectDes": 104886,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        200.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401022,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104887,
-      "buffEffectDes": 104888,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401023,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104887,
-      "buffEffectDes": 104888,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401024,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104887,
-      "buffEffectDes": 104888,
-      "buffGroup": 41004,
-      "overlayCount": 1,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41004"
-    },
-    {
-      "ID": 401025,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104889,
-      "buffEffectDes": 104890,
-      "buffGroup": 41025,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41025"
-    },
-    {
-      "ID": 401026,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104889,
-      "buffEffectDes": 104890,
-      "buffGroup": 41025,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41025"
-    },
-    {
-      "ID": 401027,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104889,
-      "buffEffectDes": 104890,
-      "buffGroup": 41025,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41025"
-    },
-    {
-      "ID": 401028,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104891,
-      "buffEffectDes": 104892,
-      "buffGroup": 41026,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41026"
-    },
-    {
-      "ID": 401029,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104891,
-      "buffEffectDes": 104892,
-      "buffGroup": 41026,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41026"
-    },
-    {
-      "ID": 401030,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104891,
-      "buffEffectDes": 104892,
-      "buffGroup": 41026,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41026"
-    },
-    {
-      "ID": 401031,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104893,
-      "buffEffectDes": 104894,
-      "buffGroup": 41027,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41027"
-    },
-    {
-      "ID": 401032,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104893,
-      "buffEffectDes": 104894,
-      "buffGroup": 41027,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41027"
-    },
-    {
-      "ID": 401033,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "-1",
-      "buffName": 104893,
-      "buffEffectDes": 104894,
-      "buffGroup": 41027,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 9,
-      "scriptsName": "gb41027"
-    },
-    {
-      "ID": 302011,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_treasuremapMerchant01",
-      "buffName": 160280,
-      "buffEffectDes": 160283,
-      "buffGroup": 4063,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4063"
-    },
-    {
-      "ID": 302012,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_treasuremapMerchant02",
-      "buffName": 160281,
-      "buffEffectDes": 160284,
-      "buffGroup": 4065,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4065"
-    },
-    {
-      "ID": 302013,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_treasuremapMerchant03",
-      "buffName": 160282,
-      "buffEffectDes": 160285,
-      "buffGroup": 4066,
-      "overlayCount": 1,
-      "effectValue": [
-        1.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 7,
-      "scriptsName": "gb4066"
-    },
-    {
-      "ID": 400109,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800049,
-      "buffEffectDes": 105719,
-      "buffGroup": 4004,
-      "overlayCount": 1,
-      "effectValue": [
-        10.0,
-        120.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4004"
-    },
-    {
-      "ID": 400110,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800049,
-      "buffEffectDes": 105719,
-      "buffGroup": 4004,
-      "overlayCount": 1,
-      "effectValue": [
-        20.0,
-        120.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4004"
-    },
-    {
-      "ID": 400111,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 800049,
-      "buffEffectDes": 105719,
-      "buffGroup": 4004,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0,
-        120.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4004"
-    },
-    {
-      "ID": 400112,
-      "Rare": 0,
-      "opposite": -1,
-      "icon": "",
-      "buffName": 106324,
-      "buffEffectDes": 106325,
-      "buffGroup": 4006,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 0,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 2,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 1,
-      "EnableType": 0,
-      "isTeam": 0,
-      "abyssBuffType": 1,
-      "scriptsName": "gb4006"
-    },
-    {
-      "ID": 430001,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff32",
-      "buffName": 800070,
-      "buffEffectDes": 501299,
-      "buffGroup": 14201,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0,
-        150.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4201"
-    },
-    {
-      "ID": 430002,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff33",
-      "buffName": 800071,
-      "buffEffectDes": 501300,
-      "buffGroup": 14202,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0,
-        150.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4202"
-    },
-    {
-      "ID": 430003,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff13",
-      "buffName": 800072,
-      "buffEffectDes": 501301,
-      "buffGroup": 14025,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4025"
-    },
-    {
-      "ID": 430004,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff14",
-      "buffName": 800073,
-      "buffEffectDes": 501302,
-      "buffGroup": 14204,
-      "overlayCount": 3,
-      "effectValue": [
-        300.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4204"
-    },
-    {
-      "ID": 430005,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff15",
-      "buffName": 800074,
-      "buffEffectDes": 501304,
-      "buffGroup": 14206,
-      "overlayCount": 3,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4206"
-    },
-    {
-      "ID": 430006,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff34",
-      "buffName": 800075,
-      "buffEffectDes": 501303,
-      "buffGroup": 14205,
-      "overlayCount": 5,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4205"
-    },
-    {
-      "ID": 430007,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff35",
-      "buffName": 800076,
-      "buffEffectDes": 501308,
-      "buffGroup": 14210,
-      "overlayCount": 3,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 50,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4210"
-    },
-    {
-      "ID": 430008,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff38",
-      "buffName": 800079,
-      "buffEffectDes": 501306,
-      "buffGroup": 14208,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4208"
-    },
-    {
-      "ID": 430009,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff37",
-      "buffName": 800078,
-      "buffEffectDes": 501307,
-      "buffGroup": 14209,
-      "overlayCount": 5,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4209"
-    },
-    {
-      "ID": 430010,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff36",
-      "buffName": 800077,
-      "buffEffectDes": 501305,
-      "buffGroup": 14207,
-      "overlayCount": 5,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 3,
-      "scriptsName": "gb4207"
-    },
-    {
-      "ID": 430011,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff39",
-      "buffName": 800080,
-      "buffEffectDes": 501309,
-      "buffGroup": 14211,
-      "overlayCount": 1,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4211"
-    },
-    {
-      "ID": 430012,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff40",
-      "buffName": 800081,
-      "buffEffectDes": 501310,
-      "buffGroup": 14212,
-      "overlayCount": 1,
-      "effectValue": [
-        75.0,
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4212"
-    },
-    {
-      "ID": 430013,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff16",
-      "buffName": 800082,
-      "buffEffectDes": 501311,
-      "buffGroup": 14035,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4035"
-    },
-    {
-      "ID": 430014,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff17",
-      "buffName": 800083,
-      "buffEffectDes": 501312,
-      "buffGroup": 14214,
-      "overlayCount": 3,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4214"
-    },
-    {
-      "ID": 430015,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff18",
-      "buffName": 800084,
-      "buffEffectDes": 501313,
-      "buffGroup": 14215,
-      "overlayCount": 3,
-      "effectValue": [
-        100.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4215"
-    },
-    {
-      "ID": 430016,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff41",
-      "buffName": 800085,
-      "buffEffectDes": 501314,
-      "buffGroup": 14216,
-      "overlayCount": 5,
-      "effectValue": [
-        5.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4216"
-    },
-    {
-      "ID": 430017,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff42",
-      "buffName": 800086,
-      "buffEffectDes": 501315,
-      "buffGroup": 14217,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4217"
-    },
-    {
-      "ID": 430018,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff44",
-      "buffName": 800088,
-      "buffEffectDes": 501316,
-      "buffGroup": 14218,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4218"
-    },
-    {
-      "ID": 430019,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff43",
-      "buffName": 800087,
-      "buffEffectDes": 501317,
-      "buffGroup": 14219,
-      "overlayCount": 5,
-      "effectValue": [
-        25.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4219"
-    },
-    {
-      "ID": 430020,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff45",
-      "buffName": 800089,
-      "buffEffectDes": 501318,
-      "buffGroup": 14220,
-      "overlayCount": 5,
-      "effectValue": [
-        70.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 4,
-      "scriptsName": "gb4220"
-    },
-    {
-      "ID": 430021,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff47",
-      "buffName": 800091,
-      "buffEffectDes": 501319,
-      "buffGroup": 14221,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0,
-        75.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4221"
-    },
-    {
-      "ID": 430022,
-      "Rare": 4,
-      "opposite": -1,
-      "icon": "icon_globalbuff48",
-      "buffName": 800092,
-      "buffEffectDes": 501320,
-      "buffGroup": 14222,
-      "overlayCount": 1,
-      "effectValue": [
-        0.0,
-        30.0,
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 7,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4222"
-    },
-    {
-      "ID": 430023,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff19",
-      "buffName": 800093,
-      "buffEffectDes": 501321,
-      "buffGroup": 14046,
-      "overlayCount": 3,
-      "effectValue": [
-        50.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4046"
-    },
-    {
-      "ID": 430024,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff20",
-      "buffName": 800094,
-      "buffEffectDes": 501322,
-      "buffGroup": 14224,
-      "overlayCount": 3,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4224"
-    },
-    {
-      "ID": 430025,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff21",
-      "buffName": 800095,
-      "buffEffectDes": 501324,
-      "buffGroup": 14226,
-      "overlayCount": 3,
-      "effectValue": [
-        2.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4226"
-    },
-    {
-      "ID": 430026,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff49",
-      "buffName": 800096,
-      "buffEffectDes": 501323,
-      "buffGroup": 14225,
-      "overlayCount": 5,
-      "effectValue": [
-        15.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4225"
-    },
-    {
-      "ID": 430027,
-      "Rare": 3,
-      "opposite": -1,
-      "icon": "icon_globalbuff50",
-      "buffName": 800097,
-      "buffEffectDes": 501328,
-      "buffGroup": 14230,
-      "overlayCount": 3,
-      "effectValue": [
-        150.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 5,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4230"
-    },
-    {
-      "ID": 430028,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff51",
-      "buffName": 800098,
-      "buffEffectDes": 501326,
-      "buffGroup": 14228,
-      "overlayCount": 5,
-      "effectValue": [
-        20.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4228"
-    },
-    {
-      "ID": 430029,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff52",
-      "buffName": 800099,
-      "buffEffectDes": 501325,
-      "buffGroup": 14227,
-      "overlayCount": 5,
-      "effectValue": [
-        30.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4227"
-    },
-    {
-      "ID": 430030,
-      "Rare": 1,
-      "opposite": -1,
-      "icon": "icon_globalbuff53",
-      "buffName": 800100,
-      "buffEffectDes": 501327,
-      "buffGroup": 14229,
-      "overlayCount": 5,
-      "effectValue": [
-        10.0
-      ],
-      "graduallyDecrease": 0,
-      "Power": 3,
-      "timeType": 1,
-      "effectIndex": [
-        0
-      ],
-      "buffTime": -1.0,
-      "buffType": 1,
-      "attentionType": 0,
-      "dispelType": 2,
-      "IsControlBuff": 0,
-      "IsStopSmallSkill": 0,
-      "IsHideIcon": 0,
-      "EnableType": 0,
-      "isTeam": 1,
-      "abyssBuffType": 5,
-      "scriptsName": "gb4229"
+      "scriptsName": "b_1001"
     }
     }
   ]
   ]
 }
 }

File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/Hero01_TD.txt


File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/Hero02_TD.txt


File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/Hero03_TD.txt


File diff suppressed because it is too large
+ 0 - 0
Assets/Res/TimeLineAssets/Hero04_TD.txt


+ 92 - 83
Assets/Res/UI/DialoguePanel.prefab

@@ -1,85 +1,5 @@
 %YAML 1.1
 %YAML 1.1
 %TAG !u! tag:yousandi.cn,2023:
 %TAG !u! tag:yousandi.cn,2023:
---- !u!1 &2244152698652825230
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 7
-  m_Component:
-  - component: {fileID: 8967359963982628057}
-  - component: {fileID: 8323833396097417543}
-  - component: {fileID: 2901794445896937265}
-  m_Layer: 5
-  m_HasEditorInfo: 1
-  m_Name: message (1)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &8967359963982628057
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2244152698652825230}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 3275273584098972649}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -81.37363, y: -73.29993}
-  m_SizeDelta: {x: 470.4527, y: 53.319}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &8323833396097417543
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2244152698652825230}
-  m_CullTransparentMesh: 1
---- !u!114 &2901794445896937265
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2244152698652825230}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 0, g: 0, b: 0, a: 1}
-  m_RaycastTarget: 0
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_FontData:
-    m_Font: {fileID: 12800000, guid: a61334e31cf014203a72ff5de1c54c27, type: 3}
-    m_FontSize: 24
-    m_FontStyle: 0
-    m_BestFit: 0
-    m_MinSize: 2
-    m_MaxSize: 40
-    m_Alignment: 0
-    m_AlignByGeometry: 0
-    m_RichText: 1
-    m_HorizontalOverflow: 0
-    m_VerticalOverflow: 0
-    m_LineSpacing: 1
-  m_Text: "\u5BF9\u8BDD\u6846"
 --- !u!1 &4284872839404994711
 --- !u!1 &4284872839404994711
 GameObject:
 GameObject:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0
@@ -227,6 +147,11 @@ MonoBehaviour:
     isAssetBundle: 0
     isAssetBundle: 0
     isList: 0
     isList: 0
     ListCollectorDatas: []
     ListCollectorDatas: []
+  - key: icon
+    gameObject: {fileID: 2898411677411261536}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
   isAssetBundle: 1
   isAssetBundle: 1
 --- !u!1 &6013513864245940534
 --- !u!1 &6013513864245940534
 GameObject:
 GameObject:
@@ -646,14 +571,98 @@ RectTransform:
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_ConstrainProportionsScale: 0
   m_Children:
   m_Children:
+  - {fileID: 5617782115550842872}
   - {fileID: 3450449309247689875}
   - {fileID: 3450449309247689875}
   - {fileID: 2401587046251870679}
   - {fileID: 2401587046251870679}
-  - {fileID: 8967359963982628057}
   - {fileID: 6614233195307115645}
   - {fileID: 6614233195307115645}
   m_Father: {fileID: 1803833552231621266}
   m_Father: {fileID: 1803833552231621266}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0}
+  m_AnchorMax: {x: 0.5, y: 0}
+  m_AnchoredPosition: {x: -17.299988, y: 175.60999}
+  m_SizeDelta: {x: 715.4, y: 351.23}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &9090904604107627365
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 5617782115550842872}
+  - component: {fileID: 7774198419232979247}
+  - component: {fileID: 2898411677411261536}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: icon
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &5617782115550842872
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9090904604107627365}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 3275273584098972649}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -17.299988, y: -636.39}
-  m_SizeDelta: {x: 715.4, y: 351.23}
+  m_AnchoredPosition: {x: -248, y: 217}
+  m_SizeDelta: {x: 150, y: 200}
   m_Pivot: {x: 0.5, y: 0.5}
   m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7774198419232979247
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9090904604107627365}
+  m_CullTransparentMesh: 1
+--- !u!114 &2898411677411261536
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9090904604107627365}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3c247620ca3a1fd4ab2a2f3a5b287e07, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+  _icon_name: icon_tx105
+  isNotLoadDeftIcon: 0
+  CurrSpriteAtlas: {fileID: 100100200, guid: 1a259ebae9e024f1d8fb10d831b49c24, type: 3}
+  packInfo:
+    packName: heroIcon
+    packgJsonPath: /Art/UIAssets/TextrueJson/heroIcon.txt
+    packgSpritePath: Assets/Res/UIAtlas/heroIcon.spriteatlasv2
+    lasetJsonGUID: a54d3984b6522f413325daf005732f7d

+ 93 - 28
Assets/Res/UI/HeroBagPanel.prefab

@@ -6007,12 +6007,12 @@ GameObject:
   serializedVersion: 7
   serializedVersion: 7
   m_Component:
   m_Component:
   - component: {fileID: 7939915476203004500}
   - component: {fileID: 7939915476203004500}
+  - component: {fileID: 67843362433966437}
   - component: {fileID: 8510129603972019916}
   - component: {fileID: 8510129603972019916}
   - component: {fileID: 3181852693172486306}
   - component: {fileID: 3181852693172486306}
   - component: {fileID: 9154997696072646161}
   - component: {fileID: 9154997696072646161}
   - component: {fileID: 6059881785422164945}
   - component: {fileID: 6059881785422164945}
   - component: {fileID: 5600907577368196505}
   - component: {fileID: 5600907577368196505}
-  - component: {fileID: 67843362433966437}
   m_Layer: 0
   m_Layer: 0
   m_HasEditorInfo: 1
   m_HasEditorInfo: 1
   m_Name: HeroBagPanel
   m_Name: HeroBagPanel
@@ -6044,6 +6044,98 @@ RectTransform:
   m_AnchoredPosition: {x: 0, y: 0}
   m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: 750, y: 1624}
   m_SizeDelta: {x: 750, y: 1624}
   m_Pivot: {x: 0.5, y: 0.5}
   m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &67843362433966437
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3881840993377848576}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6a23dadfaa104ddf929b8c98dd02623c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  maxDuration: 0.2
+  isUpdate: 0
+  currTime: 0.33333334
+  GrpupInfos:
+  - Foldout: 1
+    isActive: 1
+    animName: show
+    isLoop: 0
+    allTargets:
+    - {fileID: 7939915476203004500}
+    - {fileID: 5600907577368196505}
+    TweenAssetInfo: {fileID: 11400000, guid: f0bdd4e99fcc6c74da59f9ab86e8701f, type: 2}
+    TargetFoldout: 1
+    maxDuration: 0.2
+    isUpdate: 0
+    currTime: 0
+  MinMaxGradient:
+    m_Mode: 0
+    m_GradientMin:
+      serializedVersion: 2
+      key0: {r: 1, g: 1, b: 1, a: 1}
+      key1: {r: 1, g: 1, b: 1, a: 1}
+      key2: {r: 0, g: 0, b: 0, a: 0}
+      key3: {r: 0, g: 0, b: 0, a: 0}
+      key4: {r: 0, g: 0, b: 0, a: 0}
+      key5: {r: 0, g: 0, b: 0, a: 0}
+      key6: {r: 0, g: 0, b: 0, a: 0}
+      key7: {r: 0, g: 0, b: 0, a: 0}
+      ctime0: 0
+      ctime1: 65535
+      ctime2: 0
+      ctime3: 0
+      ctime4: 0
+      ctime5: 0
+      ctime6: 0
+      ctime7: 0
+      atime0: 0
+      atime1: 65535
+      atime2: 0
+      atime3: 0
+      atime4: 0
+      atime5: 0
+      atime6: 0
+      atime7: 0
+      m_Mode: 0
+      m_ColorSpace: -1
+      m_NumColorKeys: 2
+      m_NumAlphaKeys: 2
+    m_GradientMax:
+      serializedVersion: 2
+      key0: {r: 1, g: 1, b: 1, a: 1}
+      key1: {r: 1, g: 1, b: 1, a: 1}
+      key2: {r: 0, g: 0, b: 0, a: 0}
+      key3: {r: 0, g: 0, b: 0, a: 0}
+      key4: {r: 0, g: 0, b: 0, a: 0}
+      key5: {r: 0, g: 0, b: 0, a: 0}
+      key6: {r: 0, g: 0, b: 0, a: 0}
+      key7: {r: 0, g: 0, b: 0, a: 0}
+      ctime0: 0
+      ctime1: 65535
+      ctime2: 0
+      ctime3: 0
+      ctime4: 0
+      ctime5: 0
+      ctime6: 0
+      ctime7: 0
+      atime0: 0
+      atime1: 65535
+      atime2: 0
+      atime3: 0
+      atime4: 0
+      atime5: 0
+      atime6: 0
+      atime7: 0
+      m_Mode: 0
+      m_ColorSpace: -1
+      m_NumColorKeys: 2
+      m_NumAlphaKeys: 2
+    m_ColorMin: {r: 0, g: 0, b: 0, a: 0}
+    m_ColorMax: {r: 0, g: 0, b: 0, a: 0}
 --- !u!114 &8510129603972019916
 --- !u!114 &8510129603972019916
 MonoBehaviour:
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0
@@ -6149,33 +6241,6 @@ CanvasGroup:
   m_Interactable: 1
   m_Interactable: 1
   m_BlocksRaycasts: 1
   m_BlocksRaycasts: 1
   m_IgnoreParentGroups: 0
   m_IgnoreParentGroups: 0
---- !u!114 &67843362433966437
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3881840993377848576}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 6a23dadfaa104ddf929b8c98dd02623c, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  maxDuration: 0.3
-  isUpdate: 0
-  currTime: 0.33333334
-  GrpupInfos:
-  - Foldout: 1
-    isActive: 1
-    animName: show
-    allTargets:
-    - {fileID: 7939915476203004500}
-    - {fileID: 5600907577368196505}
-    TweenAssetInfo: {fileID: 11400000, guid: f0bdd4e99fcc6c74da59f9ab86e8701f, type: 2}
-    TargetFoldout: 1
-    maxDuration: 0.3
-    isUpdate: 0
-    currTime: 0
 --- !u!1 &4002006122008443889
 --- !u!1 &4002006122008443889
 GameObject:
 GameObject:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0

+ 4 - 3
Assets/Res/UI/HeroDetailPanel.prefab

@@ -12607,7 +12607,7 @@ RectTransform:
   m_GameObject: {fileID: 6213300356282155384}
   m_GameObject: {fileID: 6213300356282155384}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 0.99999636, y: 0.99999547, z: 1}
+  m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_ConstrainProportionsScale: 0
   m_Children:
   m_Children:
   - {fileID: 1477454125738495998}
   - {fileID: 1477454125738495998}
@@ -12986,7 +12986,7 @@ CanvasGroup:
   m_PrefabAsset: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 6213300356282155384}
   m_GameObject: {fileID: 6213300356282155384}
   m_Enabled: 1
   m_Enabled: 1
-  m_Alpha: 0.999996
+  m_Alpha: 1
   m_Interactable: 1
   m_Interactable: 1
   m_BlocksRaycasts: 1
   m_BlocksRaycasts: 1
   m_IgnoreParentGroups: 0
   m_IgnoreParentGroups: 0
@@ -13004,7 +13004,7 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   m_EditorClassIdentifier: 
   maxDuration: 0.2
   maxDuration: 0.2
   isUpdate: 0
   isUpdate: 0
-  currTime: 0.2
+  currTime: 0.2799046
   GrpupInfos:
   GrpupInfos:
   - Foldout: 1
   - Foldout: 1
     isActive: 1
     isActive: 1
@@ -13082,6 +13082,7 @@ MonoBehaviour:
       m_NumAlphaKeys: 2
       m_NumAlphaKeys: 2
     m_ColorMin: {r: 0, g: 0, b: 0, a: 0}
     m_ColorMin: {r: 0, g: 0, b: 0, a: 0}
     m_ColorMax: {r: 0, g: 0, b: 0, a: 0}
     m_ColorMax: {r: 0, g: 0, b: 0, a: 0}
+  isLoop: 0
 --- !u!1 &6246054039842062518
 --- !u!1 &6246054039842062518
 GameObject:
 GameObject:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0

+ 1 - 38
Assets/Res/UI/WidgetHero.prefab

@@ -449,42 +449,6 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
   m_PixelsPerUnitMultiplier: 1
---- !u!1 &1783978550303162190
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 7
-  m_Component:
-  - component: {fileID: 6776215147850957406}
-  m_Layer: 0
-  m_HasEditorInfo: 1
-  m_Name: Area
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &6776215147850957406
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1783978550303162190}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 3910541968883406766}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 22.7, y: -7.6}
-  m_SizeDelta: {x: 320, y: 62.83}
-  m_Pivot: {x: 0.5, y: 0.5}
 --- !u!1 &1923043955134516248
 --- !u!1 &1923043955134516248
 GameObject:
 GameObject:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0
@@ -815,8 +779,7 @@ RectTransform:
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 6776215147850957406}
+  m_Children: []
   m_Father: {fileID: 5106666997551906113}
   m_Father: {fileID: 5106666997551906113}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMin: {x: 0.5, y: 0.5}

+ 15 - 0
Assets/Res/UIAnimRes/TweenAssetInfoTop.asset

@@ -0,0 +1,15 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 81c305ba541a4659ad97bd292322e9b3, type: 3}
+  m_Name: TweenAssetInfoTop
+  m_EditorClassIdentifier: 
+  allTweenInfo: []

+ 8 - 0
Assets/Res/UIAnimRes/TweenAssetInfoTop.asset.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: CS4e53mpUC08LjhpaamZ7qGRWjI78oz/ZPfFE8QKDspBhtIZRzgB0Mc=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 1
Assets/Scenes/testCombat.scene

@@ -857,7 +857,7 @@ MonoBehaviour:
     m_PersistentCalls:
     m_PersistentCalls:
       m_Calls: []
       m_Calls: []
   m_FontData:
   m_FontData:
-    m_Font: {fileID: 12800000, guid: bb5b55cc5861a4951990bcc1caccc50e, type: 3}
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
     m_FontSize: 28
     m_FontSize: 28
     m_FontStyle: 0
     m_FontStyle: 0
     m_BestFit: 0
     m_BestFit: 0

+ 6 - 1
Assets/Scripts/Core/Editor/Tween/UITweenControllerInspector.cs

@@ -50,7 +50,12 @@ public class UITweenControllerInspector : Editor
         {
         {
             if (GUILayout.Button("播放"))
             if (GUILayout.Button("播放"))
             {
             {
-                _uiTweenController.StartPlay();
+                _uiTweenController.StartPlay(false);
+            }
+            if (GUILayout.Button("子节点全部预览"))
+            {
+                _uiTweenController.gameObject.transform.GetComponentsInChildren<UITweenController>();
+                _uiTweenController.StartPlay(true);
             }
             }
         }
         }
 
 

+ 51 - 4
Assets/Scripts/Core/UI/UTool/UITween/UITweenController.cs

@@ -20,13 +20,14 @@ namespace Core.UI.UTool.UITween
         public ParticleSystem.MinMaxGradient MinMaxGradient = new ParticleSystem.MinMaxGradient();
         public ParticleSystem.MinMaxGradient MinMaxGradient = new ParticleSystem.MinMaxGradient();
 
 
 
 
-        private bool isLoop;
+        public bool isLoop;
+        private List<UITweenController> _uiTweenControllers = new List<UITweenController>();
 
 
         private void OnEnable()
         private void OnEnable()
         {
         {
             if (Application.isPlaying)
             if (Application.isPlaying)
             {
             {
-                StartPlay();
+                StartPlay(false);
             }
             }
         }
         }
 
 
@@ -48,8 +49,12 @@ namespace Core.UI.UTool.UITween
             isUpdate = false;
             isUpdate = false;
         }
         }
 
 
-        public void StartPlay()
+
+        public void StartPlay(bool isChildren)
         {
         {
+            _uiTweenControllers.Clear();
+
+
             maxDuration = 0;
             maxDuration = 0;
             _currPlay.Clear();
             _currPlay.Clear();
             isLoop = false;
             isLoop = false;
@@ -74,6 +79,28 @@ namespace Core.UI.UTool.UITween
                 }
                 }
             }
             }
 
 
+            if (isChildren)
+            {
+                UITweenController[] uiTweenControllers =
+                    gameObject.transform.GetComponentsInChildren<UITweenController>();
+                _uiTweenControllers.AddRange(uiTweenControllers);
+                _uiTweenControllers.Remove(this);
+                for (int i = 0; i < _uiTweenControllers.Count; i++)
+                {
+                    UITweenController uiTweenController = _uiTweenControllers[i];
+                    uiTweenController.StartPlay(false);
+                    if (uiTweenController.maxDuration > maxDuration)
+                    {
+                        maxDuration = uiTweenController.maxDuration;
+                    }
+
+                    if (uiTweenController.isLoop)
+                    {
+                        isLoop = true;
+                    }
+                }
+            }
+
             isUpdate = true;
             isUpdate = true;
             currTime = 0;
             currTime = 0;
         }
         }
@@ -93,6 +120,16 @@ namespace Core.UI.UTool.UITween
                     }
                     }
                 }
                 }
             }
             }
+
+            for (int i = 0; i < _uiTweenControllers.Count; i++)
+            {
+                UITweenController uiTweenController = _uiTweenControllers[i];
+                uiTweenController.SetMaxTime();
+                if (uiTweenController.maxDuration > maxDuration)
+                {
+                    maxDuration = uiTweenController.maxDuration;
+                }
+            }
         }
         }
 
 
         public void JumpToTime(float t)
         public void JumpToTime(float t)
@@ -103,6 +140,11 @@ namespace Core.UI.UTool.UITween
                 // allTweenInfo[i].Rest();
                 // allTweenInfo[i].Rest();
             }
             }
 
 
+            for (int i = 0; i < _uiTweenControllers.Count; i++)
+            {
+                _uiTweenControllers[i].JumpToTime(t);
+            }
+
             PlayTween(t, true);
             PlayTween(t, true);
         }
         }
 
 
@@ -128,7 +170,12 @@ namespace Core.UI.UTool.UITween
                 _currPlay[i].PlayTween(currTime, false);
                 _currPlay[i].PlayTween(currTime, false);
             }
             }
 
 
-            if (!isLoop&&currTime >= maxDuration)
+            for (int i = 0; i < _uiTweenControllers.Count; i++)
+            {
+                _uiTweenControllers[i].PlayTween(currTime, false);
+            }
+
+            if (!isLoop && currTime >= maxDuration)
             {
             {
                 isUpdate = false;
                 isUpdate = false;
             }
             }

+ 3 - 0
Assets/Scripts/GameLogic/Combat/Buff.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: b699b6981cbb4159a4b81e8b72c2674a
+timeCreated: 1734920385

+ 93 - 0
Assets/Scripts/GameLogic/Combat/Buff/BuffBasic.cs

@@ -0,0 +1,93 @@
+using System;
+using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
+using Fort23.Core;
+using Fort23.UTool;
+using UnityEngine;
+using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;
+
+namespace GameLogic.Combat.Buff
+{
+    public class BuffBasic : CObject
+    {
+        protected CombatHeroEntity combatHeroEntity;
+        protected BuffInfo buffInf;
+        protected CombatHeroEntity source;
+
+        protected TriggerData _triggerData;
+        protected float _currTime;
+
+        public void Init(CombatHeroEntity combatHeroEntity, CombatHeroEntity source, BuffInfo buffInfo)
+        {
+            this.combatHeroEntity = combatHeroEntity;
+            this.buffInf = buffInfo;
+            this.source = source;
+            ProInit();
+        }
+
+        protected virtual void ProInit()
+        {
+        }
+
+        public override void ActiveObj()
+        {
+        }
+
+        public TimeLineEventLogicGroupBasic ActivationTimeLineData(string groupName,
+            BetterList<ILifetCycleHitPoint> currTarget = null,
+            Vector3[] customizePos = null, System.Action finishCallBack = null, float startTime = default,
+            object extraData = null)
+        {
+            TimeLineEventLogicGroupBasic timeLineEventLogicGroup =
+                source.combatHeroTimeLineControl.TimeLineData
+                    .GetTimeLineEventLogicGroup<TimeLineEventLogicGroupBasic>(groupName, null);
+            try
+            {
+                if (timeLineEventLogicGroup != null)
+                {
+                    timeLineEventLogicGroup.extraData = extraData;
+                    timeLineEventLogicGroup.SetCombatInfo(combatHeroEntity, null, currTarget, _triggerData,
+                        customizePos);
+                    timeLineEventLogicGroup.TimeLineUpdateEnd = finishCallBack;
+                    timeLineEventLogicGroup.timeLineTime = startTime;
+                    combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup(timeLineEventLogicGroup);
+                    // currUseAllTimeLineLogic.Add(timeLineEventLogicGroup);
+                }
+            }
+            catch (Exception e)
+            {
+                LogTool.Error(e);
+            }
+
+            return timeLineEventLogicGroup;
+        }
+
+        public override void DormancyObj()
+        {
+            _currTime = 0;
+            ProDormancyObj();
+            CObjectPool.Instance.Recycle(buffInf);
+            buffInf = null;
+            combatHeroEntity = null;
+        }
+
+        protected virtual void ProDormancyObj()
+        {
+        }
+
+        public void Update(float t)
+        {
+         
+            _currTime += t;
+            if (buffInf.buffTime>0&&_currTime > buffInf.buffTime)
+            {
+                combatHeroEntity.BuffControl.RemoveBuff(this);
+                return;
+            }
+            ProUpdate(t);
+        }
+
+        protected virtual void ProUpdate(float t)
+        {
+        }
+    }
+}

+ 3 - 0
Assets/Scripts/GameLogic/Combat/Buff/BuffBasic.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 4a540a83123047b1a003f48ca3685d29
+timeCreated: 1734920401

+ 60 - 0
Assets/Scripts/GameLogic/Combat/Buff/BuffControl.cs

@@ -0,0 +1,60 @@
+using Fort23.Core;
+
+namespace GameLogic.Combat.Buff
+{
+    public class BuffControl
+    {
+        private BetterList<BuffBasic> _allBuff = new BetterList<BuffBasic>();
+
+        private CombatHeroEntity _combatHeroEntity;
+
+        public void Init(CombatHeroEntity combatHeroEntity)
+        {
+            _combatHeroEntity = combatHeroEntity;
+        }
+
+        public void AddBuff(CombatHeroEntity source, BuffInfo buffInfo)
+        {
+            BuffBasic buffBasic = GetBuffBasic(buffInfo.BuffConfig.scriptsName);
+            if (buffBasic == null)
+            {
+                return;
+            }
+            buffBasic.Init(_combatHeroEntity, source, buffInfo);
+            _allBuff.Add(buffBasic);
+        }
+
+        protected BuffBasic GetBuffBasic(string buffName)
+        {
+            string typeName = "GameLogic.Combat.Buff." + buffName;
+            {
+                System.Type type = System.Type.GetType(typeName);
+                if (type == null)
+                {
+                    return null;
+                }
+                BuffBasic sb = (BuffBasic)CObjectPool.Instance.Fetch(type);
+                return sb;
+            }
+        }
+
+        public void RemoveBuff(BuffBasic buffBasic)
+        {
+            if (buffBasic == null)
+            {
+                return;
+            }
+
+            _allBuff.Remove(buffBasic);
+            buffBasic.Dispose();
+            CObjectPool.Instance.Recycle(buffBasic);
+        }
+        public void Update(float t)
+        {
+            for (int i = 0; i < _allBuff.Count; i++)
+            {
+                _allBuff[i].Update(t);
+            }
+        }
+    }
+}

+ 3 - 0
Assets/Scripts/GameLogic/Combat/Buff/BuffControl.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 44fa796912b349d48d9c939ba1f2346f
+timeCreated: 1734920529

+ 37 - 0
Assets/Scripts/GameLogic/Combat/Buff/BuffInfo.cs

@@ -0,0 +1,37 @@
+using Excel2Json;
+using Fort23.Core;
+using Fort23.UTool;
+
+namespace GameLogic.Combat.Buff
+{
+    public class BuffInfo: CObject
+    {
+        public static BuffInfo GetBuffInfo(int id, float buffTime,int count)
+        {
+            BuffInfo buffInfo=  CObjectPool.Instance.Fetch<BuffInfo>();
+            buffInfo.Init(id, buffTime,count);
+            return buffInfo;
+        }
+
+        public BuffConfig BuffConfig;
+        public float buffTime;
+        public int count;
+        
+        public void Init(int id, float buffTime,int count)
+        {
+            this.buffTime = buffTime;
+            this.count = count;
+            BuffConfig = ConfigComponent.Instance.Get<BuffConfig>(id);
+        }
+
+        public override void ActiveObj()
+        {
+            
+        }
+
+        public override void DormancyObj()
+        {
+           
+        }
+    }
+}

+ 3 - 0
Assets/Scripts/GameLogic/Combat/Buff/BuffInfo.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 05a89b260c3c46bd9758f73eb8ecfa4c
+timeCreated: 1734920715

+ 38 - 0
Assets/Scripts/GameLogic/Combat/Buff/b_1001.cs

@@ -0,0 +1,38 @@
+using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
+using GameLogic.Combat.CombatTool;
+
+namespace GameLogic.Combat.Buff
+{
+    /// <summary>
+    /// 燃烧爆炸
+    /// </summary>
+    public class b_1001 : BuffBasic
+    {
+        TimeLineEventLogicGroupBasic _timeLineEventLogicGroupBasic;
+
+        protected override void ProInit()
+        {
+            string timeLineName = buffInf.BuffConfig.scriptsName.ToString();
+            _timeLineEventLogicGroupBasic = ActivationTimeLineData(timeLineName);
+        }
+
+        protected override void ProUpdate(float t)
+        {
+            if (_currTime >= 0.2f)
+            {
+                ActivationTimeLineData("b_1001_1");
+
+                long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(source.CurrCombatHeroInfo.attack.Value,
+                    buffInf.BuffConfig.effectValue[0]);
+                HarmReturnInfo harmReturnInfo = CombatCalculateTool.Instance.Harm(source, combatHeroEntity,
+                    v, AttType.Buff, _triggerData);
+                combatHeroEntity.BuffControl.RemoveBuff(this);
+            }
+        }
+
+        public override void Dispose()
+        {
+            _timeLineEventLogicGroupBasic.BreakTimeLine(combatHeroEntity);
+        }
+    }
+}

+ 3 - 0
Assets/Scripts/GameLogic/Combat/Buff/b_1001.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: f6483951168d41578526730f38a3442b
+timeCreated: 1734921072

+ 1 - 0
Assets/Scripts/GameLogic/Combat/CombatEvent/CombatEventType.cs

@@ -5,6 +5,7 @@
         Null,
         Null,
 
 
         HeroDie,
         HeroDie,
+        HeroResurrection,
         HeroHpUpdate,
         HeroHpUpdate,
         ClearHeroHp,
         ClearHeroHp,
         HarmUpdate,
         HarmUpdate,

+ 10 - 0
Assets/Scripts/GameLogic/Combat/CombatEvent/HeroResurrectionEventData.cs

@@ -0,0 +1,10 @@
+using Core.Utility.Event;
+using GameLogic.Combat.CombatTool;
+
+namespace Common.Utility.CombatEvent
+{
+    public class HeroResurrectionEventData : EventDataBasic<HeroResurrectionEventData>
+    {
+        public CombatHeroEntity combatHeroEntity;
+    }
+}

+ 3 - 0
Assets/Scripts/GameLogic/Combat/CombatEvent/HeroResurrectionEventData.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 9d2faa98d36f4e0ebdba0a5318b15aa0
+timeCreated: 1734936899

+ 1 - 0
Assets/Scripts/GameLogic/Combat/CombatEvent/ShowDialogueEventData.cs

@@ -13,6 +13,7 @@ namespace Common.Utility.CombatEvent
         public string[] dialogueMessaga;
         public string[] dialogueMessaga;
         public MessageShowType messageShowType;
         public MessageShowType messageShowType;
         public System.Action finish;
         public System.Action finish;
+        public string[] icon;
 
 
         protected override void ProDispose()
         protected override void ProDispose()
         {
         {

+ 1 - 0
Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_Boss.cs

@@ -37,6 +37,7 @@ namespace GameLogic.Combat.CombatGuide
                    
                    
                 };
                 };
                 showDialogueEventData.dialogueMessaga = new string[] {".....", "发生了什么事....","前方好像出现了超强怪物,大家做好准备。" };
                 showDialogueEventData.dialogueMessaga = new string[] {".....", "发生了什么事....","前方好像出现了超强怪物,大家做好准备。" };
+                showDialogueEventData.icon = new string[] { "icon_tx105", "icon_tx105", "icon_tx105" };
                 showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
                 showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
                 EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
                 EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             }
             }

+ 4 - 1
Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_GongJiang.cs

@@ -89,6 +89,7 @@ namespace GameLogic.Combat.CombatGuide
                 isTrgger = false;
                 isTrgger = false;
             };
             };
             showDialogueEventData.dialogueMessaga = new string[] { "救命呀~", "救命~~~" };
             showDialogueEventData.dialogueMessaga = new string[] { "救命呀~", "救命~~~" };
+            showDialogueEventData.icon = new string[] { "icon_tx116", "icon_tx116" };
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
         }
         }
@@ -101,6 +102,7 @@ namespace GameLogic.Combat.CombatGuide
             ShowDialogueEventData showDialogueEventData = ShowDialogueEventData.Create();
             ShowDialogueEventData showDialogueEventData = ShowDialogueEventData.Create();
             showDialogueEventData.finish = Guide2_2;
             showDialogueEventData.finish = Guide2_2;
             showDialogueEventData.dialogueMessaga = new string[] { "越往深林深处走怪物越强大了,这里的怪我有点招架不足了,我能不能加入你们一起探险?" };
             showDialogueEventData.dialogueMessaga = new string[] { "越往深林深处走怪物越强大了,这里的怪我有点招架不足了,我能不能加入你们一起探险?" };
+            showDialogueEventData.icon = new string[] { "icon_tx116"};
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
         }
         }
@@ -111,7 +113,7 @@ namespace GameLogic.Combat.CombatGuide
             showDialogueEventData.finish = delegate 
             showDialogueEventData.finish = delegate 
                 {
                 {
                     AccountFileInfo.Instance.playerData.HeroListData.Add(heroData2);
                     AccountFileInfo.Instance.playerData.HeroListData.Add(heroData2);
-                    PlayerManager.Instance.heroController.AddHero(heroInfo);
+                    PlayerManager.Instance.heroController.DeployHeroToLead(heroInfo);
                     AccountFileInfo.Instance.playerData.combatGuideIndex =3;
                     AccountFileInfo.Instance.playerData.combatGuideIndex =3;
                     AccountFileInfo.Instance.SavePlayerData();
                     AccountFileInfo.Instance.SavePlayerData();
                     EventManager.Instance.Dispatch(CustomEventType.AlterCombatHero, null);
                     EventManager.Instance.Dispatch(CustomEventType.AlterCombatHero, null);
@@ -119,6 +121,7 @@ namespace GameLogic.Combat.CombatGuide
                     CombatGuideManager.Instance.NextGuide();
                     CombatGuideManager.Instance.NextGuide();
                   };
                   };
             showDialogueEventData.dialogueMessaga = new string[] { "没问题,我们正缺你这样的勇士。","欢迎加入我们的队伍,让我们一起看看深林深处是什么在作怪。" };
             showDialogueEventData.dialogueMessaga = new string[] { "没问题,我们正缺你这样的勇士。","欢迎加入我们的队伍,让我们一起看看深林深处是什么在作怪。" };
+            showDialogueEventData.icon = new string[] { "icon_tx105"};
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             
             

+ 4 - 1
Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_JiaRuFaShi.cs

@@ -53,6 +53,7 @@ namespace GameLogic.Combat.CombatGuide
             showDialogueEventData.finish = Guide1_1;
             showDialogueEventData.finish = Guide1_1;
           
           
             showDialogueEventData.dialogueMessaga = new string[] { "(喘息着)这该死的怪物怎么杀也杀不完!","怎么办要先会村庄吗?" };
             showDialogueEventData.dialogueMessaga = new string[] { "(喘息着)这该死的怪物怎么杀也杀不完!","怎么办要先会村庄吗?" };
+            showDialogueEventData.icon = new string[] { "icon_tx105"};
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
         }
         }
@@ -70,7 +71,7 @@ namespace GameLogic.Combat.CombatGuide
             HeroInfo heroInfo = new HeroInfo();
             HeroInfo heroInfo = new HeroInfo();
             heroInfo.InitHero(heroData2);
             heroInfo.InitHero(heroData2);
             AccountFileInfo.Instance.playerData.HeroListData.Add(heroData2);
             AccountFileInfo.Instance.playerData.HeroListData.Add(heroData2);
-            PlayerManager.Instance.heroController.AddHero(heroInfo);
+            PlayerManager.Instance.heroController.DeployHeroToLead(heroInfo);
             AccountFileInfo.Instance.playerData.combatGuideIndex = 1;
             AccountFileInfo.Instance.playerData.combatGuideIndex = 1;
             AccountFileInfo.Instance.SavePlayerData();
             AccountFileInfo.Instance.SavePlayerData();
 
 
@@ -91,6 +92,7 @@ namespace GameLogic.Combat.CombatGuide
             ShowDialogueEventData showDialogueEventData = ShowDialogueEventData.Create();
             ShowDialogueEventData showDialogueEventData = ShowDialogueEventData.Create();
             showDialogueEventData.finish = Guide1_2;
             showDialogueEventData.finish = Guide1_2;
             showDialogueEventData.dialogueMessaga = new string[] { "我名艾尔温。这里充满了黑暗的气息,我无法袖手旁观.","让它们常常我的火焰~"};
             showDialogueEventData.dialogueMessaga = new string[] { "我名艾尔温。这里充满了黑暗的气息,我无法袖手旁观.","让它们常常我的火焰~"};
+            showDialogueEventData.icon = new string[] { "icon_tx107"};
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             
             
@@ -107,6 +109,7 @@ namespace GameLogic.Combat.CombatGuide
                 CombatGuideManager.Instance.NextGuide();
                 CombatGuideManager.Instance.NextGuide();
             };
             };
             showDialogueEventData.dialogueMessaga = new string[] { "太好了艾尔温,感谢你的加入!"};
             showDialogueEventData.dialogueMessaga = new string[] { "太好了艾尔温,感谢你的加入!"};
+            showDialogueEventData.icon = new string[] { "icon_tx105"};
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.AlterCombatHero, null);
             EventManager.Instance.Dispatch(CustomEventType.AlterCombatHero, null);

+ 3 - 1
Assets/Scripts/GameLogic/Combat/CombatGuide/Guide_MuShi.cs

@@ -39,6 +39,7 @@ namespace GameLogic.Combat.CombatGuide
                     ShowDialogueEventData showDialogueEventData = ShowDialogueEventData.Create();
                     ShowDialogueEventData showDialogueEventData = ShowDialogueEventData.Create();
                     showDialogueEventData.finish = Guide3_1;
                     showDialogueEventData.finish = Guide3_1;
                     showDialogueEventData.dialogueMessaga = new string[] { "兄弟们,我坚持不住了,这一波怪物太猛了!" };
                     showDialogueEventData.dialogueMessaga = new string[] { "兄弟们,我坚持不住了,这一波怪物太猛了!" };
+                    showDialogueEventData.icon = new string[] { "icon_tx105"};
                     showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
                     showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
                     EventManager.Instance.Dispatch(CustomEventType.ShowDialogue,
                     EventManager.Instance.Dispatch(CustomEventType.ShowDialogue,
                         showDialogueEventData);
                         showDialogueEventData);
@@ -58,7 +59,7 @@ namespace GameLogic.Combat.CombatGuide
             HeroInfo heroInfo = new HeroInfo();
             HeroInfo heroInfo = new HeroInfo();
             heroInfo.InitHero(heroData2);
             heroInfo.InitHero(heroData2);
             AccountFileInfo.Instance.playerData.HeroListData.Add(heroData2);
             AccountFileInfo.Instance.playerData.HeroListData.Add(heroData2);
-            PlayerManager.Instance.heroController.AddHero(heroInfo);
+            PlayerManager.Instance.heroController.DeployHeroToLead(heroInfo);
             AccountFileInfo.Instance.playerData.combatGuideIndex = 3;
             AccountFileInfo.Instance.playerData.combatGuideIndex = 3;
             AccountFileInfo.Instance.SavePlayerData();
             AccountFileInfo.Instance.SavePlayerData();
 
 
@@ -82,6 +83,7 @@ namespace GameLogic.Combat.CombatGuide
                 AccountFileInfo.Instance.SavePlayerData();
                 AccountFileInfo.Instance.SavePlayerData();
             };
             };
             showDialogueEventData.dialogueMessaga = new string[] { "天空中突然闪出一个人影。","我是来自教堂的牧师,我来为你治疗!" };
             showDialogueEventData.dialogueMessaga = new string[] { "天空中突然闪出一个人影。","我是来自教堂的牧师,我来为你治疗!" };
+            showDialogueEventData.icon = new string[] { "icon_tx113"};
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             showDialogueEventData.messageShowType = ShowDialogueEventData.MessageShowType.Verbatim;
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.ShowDialogue, showDialogueEventData);
             EventManager.Instance.Dispatch(CustomEventType.AlterCombatHero, null);
             EventManager.Instance.Dispatch(CustomEventType.AlterCombatHero, null);

+ 1 - 0
Assets/Scripts/GameLogic/Combat/CombatTool/AttType.cs

@@ -7,5 +7,6 @@ namespace GameLogic.Combat.CombatTool
     {
     {
         Normal = 0,
         Normal = 0,
         Skill = 1,
         Skill = 1,
+        Buff=2,
     }
     }
 }
 }

+ 12 - 3
Assets/Scripts/GameLogic/Combat/CombatTool/CombatCameraControllder.cs

@@ -65,13 +65,22 @@ namespace GameLogic.Combat.CombatTool
         {
         {
             if (!isStartShake && !isStop)
             if (!isStartShake && !isStop)
             {
             {
-                CombatHeroEntity[] combatHeroEntities = combatController.CombatHeroController.GetHero(false);
-                if (combatHeroEntities == null||combatHeroEntities.Length<=0)
+                CombatHeroEntity combatHeroEntities = combatController.CombatHeroController.followTarget;
+                if (combatHeroEntities == null)
                 {
                 {
                     return;
                     return;
                 }
                 }
 
 
-                Vector3 p = combatHeroEntities[0].dotPos;
+                if (combatHeroEntities.isDie)
+                {
+                    CombatHeroEntity[] allHero= combatController.CombatHeroController.GetHero(false);
+                    if (allHero != null&& allHero.Length > 0)
+                    {
+                        combatHeroEntities=  allHero[0];
+                    }
+                }
+
+                Vector3 p = combatHeroEntities.dotPos;
                 // bool isHero = false;
                 // bool isHero = false;
                 // if (_followHeroId != -1)
                 // if (_followHeroId != -1)
                 // {
                 // {

+ 4 - 3
Assets/Scripts/GameLogic/Combat/CombatType/LevelBattleCombatType.cs

@@ -10,6 +10,7 @@ using Fort23.Mono;
 using Fort23.UTool;
 using Fort23.UTool;
 using GameLogic.Bag;
 using GameLogic.Bag;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.CombatTool;
+using GameLogic.Combat.Hero;
 using GameLogic.CombatScenesTool;
 using GameLogic.CombatScenesTool;
 using GameLogic.Hero;
 using GameLogic.Hero;
 using GameLogic.Player;
 using GameLogic.Player;
@@ -165,7 +166,7 @@ namespace GameLogic.Combat.CombatType
                             CombatHeroEntity dieHero = allMyHeroList[i];
                             CombatHeroEntity dieHero = allMyHeroList[i];
                             if (dieHero != null && !dieHero.IsEnemy && dieHero.isDie)
                             if (dieHero != null && !dieHero.IsEnemy && dieHero.isDie)
                             {
                             {
-                                CombatController.currActiveCombat.CombatHeroController.ResurrectionDieHero(dieHero);
+                                dieHero.CombatAIBasic.ChangeState(CombatHeroStateType.Resurrection,isQiangZhi:true);
                             }
                             }
                         }
                         }
 
 
@@ -340,7 +341,7 @@ namespace GameLogic.Combat.CombatType
                     CombatHeroEntity dieHero = allMyHeroList[i];
                     CombatHeroEntity dieHero = allMyHeroList[i];
                     if (dieHero != null && !dieHero.IsEnemy && dieHero.isDie)
                     if (dieHero != null && !dieHero.IsEnemy && dieHero.isDie)
                     {
                     {
-                        CombatController.currActiveCombat.CombatHeroController.ResurrectionDieHero(dieHero);
+                        dieHero.CombatAIBasic.ChangeState(CombatHeroStateType.Resurrection,isQiangZhi:true);
                     }
                     }
                 }
                 }
 
 
@@ -483,7 +484,7 @@ namespace GameLogic.Combat.CombatType
             if (_isAwaitResurrection)
             if (_isAwaitResurrection)
             {
             {
                 CombatHeroEntity[] myHero = combatController.CombatHeroController.GetHero(false);
                 CombatHeroEntity[] myHero = combatController.CombatHeroController.GetHero(false);
-                if (myHero != null && myHero.Length >= 4)
+                if (myHero != null && myHero.Length >=PlayerManager.Instance.heroController.heroDicInLead.Count )
                 {
                 {
                     ResurrectionFinish();
                     ResurrectionFinish();
                 }
                 }

+ 18 - 13
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroEntity.cs

@@ -5,6 +5,7 @@ using Common.Utility.CombatEvent;
 using Fort23.Common;
 using Fort23.Common;
 using Fort23.Core;
 using Fort23.Core;
 using Fort23.UTool;
 using Fort23.UTool;
+using GameLogic.Combat.Buff;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.Hero;
 using GameLogic.Combat.Hero;
 using GameLogic.Combat.Hero.HeroGPU;
 using GameLogic.Combat.Hero.HeroGPU;
@@ -36,7 +37,7 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
     public CombatHeroTimeLineControl combatHeroTimeLineControl;
     public CombatHeroTimeLineControl combatHeroTimeLineControl;
     public HeroAnimtionBasic combatHeroAnimtion;
     public HeroAnimtionBasic combatHeroAnimtion;
     public CombatHeroSkillControl CombatHeroSkillControl;
     public CombatHeroSkillControl CombatHeroSkillControl;
-
+    public BuffControl BuffControl;
     public bool isFollowState;
     public bool isFollowState;
     public BetterList<CombatParticleSystemPool> heroLoopParticle = new BetterList<CombatParticleSystemPool>();
     public BetterList<CombatParticleSystemPool> heroLoopParticle = new BetterList<CombatParticleSystemPool>();
     private float _lasetShowHarmTime;
     private float _lasetShowHarmTime;
@@ -47,14 +48,12 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
     private float _addInjuiedValue = (1.0f / 0.2f) * 0.3f;
     private float _addInjuiedValue = (1.0f / 0.2f) * 0.3f;
 
 
     private bool _isDis;
     private bool _isDis;
-    
+
     public float DisTime;
     public float DisTime;
 
 
-    public float HpBl {
-        get
-        {
-            return CurrCombatHeroInfo.hp.Value*100f/MaxCombatHeroInfo.hp.Value;
-        }
+    public float HpBl
+    {
+        get { return CurrCombatHeroInfo.hp.Value * 100f / MaxCombatHeroInfo.hp.Value; }
     }
     }
 
 
     public Vector3 dotPos
     public Vector3 dotPos
@@ -122,6 +121,8 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
         assetHandle.Release();
         assetHandle.Release();
         combatHeroTimeLineControl = new CombatHeroTimeLineControl();
         combatHeroTimeLineControl = new CombatHeroTimeLineControl();
         combatHeroTimeLineControl.Init(this, timeLienData);
         combatHeroTimeLineControl.Init(this, timeLienData);
+        BuffControl = new BuffControl();
+        BuffControl.Init(this);
 
 
 
 
         NavMeshAgent navMeshAgent = poolInterface.own.GetComponent<NavMeshAgent>();
         NavMeshAgent navMeshAgent = poolInterface.own.GetComponent<NavMeshAgent>();
@@ -157,14 +158,14 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
         poolInterface.own.SetActive(true);
         poolInterface.own.SetActive(true);
         combatHeroAnimtion.Init(this);
         combatHeroAnimtion.Init(this);
         CombatAIBasic.ChangeState(CombatHeroStateType.XiuMian);
         CombatAIBasic.ChangeState(CombatHeroStateType.XiuMian);
-        if (!IsEnemy|| CurrCombatHeroInfo.heroType==3)
+        if (!IsEnemy || CurrCombatHeroInfo.heroType == 3)
         {
         {
             CreateHeroHpEventData createHeroHpEventData = CreateHeroHpEventData.Create();
             CreateHeroHpEventData createHeroHpEventData = CreateHeroHpEventData.Create();
             createHeroHpEventData.combatHeroEntity = this;
             createHeroHpEventData.combatHeroEntity = this;
             EventManager.Instance.Dispatch(CustomEventType.CreateHeroHp, createHeroHpEventData);
             EventManager.Instance.Dispatch(CustomEventType.CreateHeroHp, createHeroHpEventData);
         }
         }
 
 
-       
+
         callBack?.Invoke(this);
         callBack?.Invoke(this);
 #endif
 #endif
         return this;
         return this;
@@ -175,13 +176,14 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
     {
     {
         // if (!CombatController.currActiveCombat.isStopAi)
         // if (!CombatController.currActiveCombat.isStopAi)
         // {
         // {
-            CombatAIBasic.Update(t);
+        CombatAIBasic.Update(t);
         // }
         // }
 
 
         CombatHeroSkillControl.Update(t);
         CombatHeroSkillControl.Update(t);
         combatHeroTimeLineControl.Update(t);
         combatHeroTimeLineControl.Update(t);
         combatHeroAnimtion.Update(t);
         combatHeroAnimtion.Update(t);
         combatHeroGameObject.Update(t);
         combatHeroGameObject.Update(t);
+        BuffControl.Update(t);
         if (combatHeroGameObject.HeroGPUMono != null)
         if (combatHeroGameObject.HeroGPUMono != null)
         {
         {
             if (_injuriedShowTime > 0)
             if (_injuriedShowTime > 0)
@@ -246,10 +248,14 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
     public void HeroResurrection()
     public void HeroResurrection()
     {
     {
         isDie = false;
         isDie = false;
-        CombatAIBasic.ChangeState(CombatHeroStateType.idle,isQiangZhi:true);
+        CombatAIBasic.ChangeState(CombatHeroStateType.idle, isQiangZhi: true);
         HeroHpUpdateEventData heroHpUpdateEventData = HeroHpUpdateEventData.Create();
         HeroHpUpdateEventData heroHpUpdateEventData = HeroHpUpdateEventData.Create();
         heroHpUpdateEventData.combatHeroEntity = this;
         heroHpUpdateEventData.combatHeroEntity = this;
         CombatEventManager.Instance.Dispatch(CombatEventType.HeroHpUpdate, heroHpUpdateEventData);
         CombatEventManager.Instance.Dispatch(CombatEventType.HeroHpUpdate, heroHpUpdateEventData);
+        
+        HeroResurrectionEventData heroResurrectionEventData= HeroResurrectionEventData.Create();
+        heroResurrectionEventData.combatHeroEntity= this;
+        CombatEventManager.Instance.Dispatch(CombatEventType.HeroResurrection, heroResurrectionEventData);
     }
     }
 
 
     public void HeroDie(HarmReturnInfo harmReturnInfo)
     public void HeroDie(HarmReturnInfo harmReturnInfo)
@@ -337,7 +343,7 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
         combatHeroGameObject.Dispose();
         combatHeroGameObject.Dispose();
         isDie = true;
         isDie = true;
         CombatHeroSkillControl.Dispose();
         CombatHeroSkillControl.Dispose();
-       
+
         CombatAIBasic.Dispose();
         CombatAIBasic.Dispose();
         combatHeroTimeLineControl.Dispose();
         combatHeroTimeLineControl.Dispose();
         combatHeroAnimtion.Dispose();
         combatHeroAnimtion.Dispose();
@@ -355,7 +361,6 @@ public class CombatHeroEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle, ITi
         _isDis = false;
         _isDis = false;
     }
     }
 
 
-   
 
 
     public override void DormancyObj()
     public override void DormancyObj()
     {
     {

+ 11 - 1
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroHitPoint.cs

@@ -22,7 +22,17 @@ namespace GameLogic.Combat.Hero
 
 
         public Vector3 Position
         public Vector3 Position
         {
         {
-            get { return _hitPointMono.transform.position; }
+            get
+            {
+                if (_hitPointMono != null)
+                {
+                    return _hitPointMono.transform.position;
+                }
+                else
+                {
+                    return combatHeroEntity.dotPos;
+                }
+            }
         }
         }
 
 
 
 

+ 1 - 0
Assets/Scripts/GameLogic/Combat/Hero/CombatHeroTimeLineControl.cs

@@ -39,6 +39,7 @@ namespace GameLogic.Combat.Hero
         public void AddEventLogicGroup(TimeLineEventLogicGroupBasic eventLogicGroup)
         public void AddEventLogicGroup(TimeLineEventLogicGroupBasic eventLogicGroup)
         {
         {
             _currRunEventLogicGroupList.Add(eventLogicGroup);
             _currRunEventLogicGroupList.Add(eventLogicGroup);
+            eventLogicGroup.Update(0);
         }
         }
 
 
         public void RemoveEventLogicGroup(TimeLineEventLogicGroupBasic eventLogicGroup)
         public void RemoveEventLogicGroup(TimeLineEventLogicGroupBasic eventLogicGroup)

+ 17 - 14
Assets/Scripts/GameLogic/Combat/Hero/State/CombatHeroDieState.cs

@@ -9,10 +9,11 @@ namespace GameLogic.Combat.Hero.State
         protected bool isStartResurrection;
         protected bool isStartResurrection;
 
 
         protected bool isSwitch = false;
         protected bool isSwitch = false;
- 
+
+        private TimeLineEventLogicGroupBasic _timeLineEventLogicGroupBasic;
+
         public CombatHeroDieState(CombatHeroEntity combatHeroEntity) : base(combatHeroEntity)
         public CombatHeroDieState(CombatHeroEntity combatHeroEntity) : base(combatHeroEntity)
         {
         {
-            
         }
         }
 
 
         public override bool IsSwitch(IState nextState)
         public override bool IsSwitch(IState nextState)
@@ -20,16 +21,14 @@ namespace GameLogic.Combat.Hero.State
             return isSwitch;
             return isSwitch;
         }
         }
 
 
-        
-        
+
         protected override void ProEnter()
         protected override void ProEnter()
         {
         {
-
-       
             isSwitch = false;
             isSwitch = false;
             resurrectionTime = 0;
             resurrectionTime = 0;
-            TimeLineEventLogicGroupBasic timeLineEventLogicGroup=combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup("die");
-          
+            TimeLineEventLogicGroupBasic timeLineEventLogicGroup =
+                combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup("die");
+
             if (timeLineEventLogicGroup != null)
             if (timeLineEventLogicGroup != null)
             {
             {
                 timeLineEventLogicGroup.TimeLineUpdateEnd = delegate
                 timeLineEventLogicGroup.TimeLineUpdateEnd = delegate
@@ -41,10 +40,10 @@ namespace GameLogic.Combat.Hero.State
                     else
                     else
                     {
                     {
                         isStartResurrection = true;
                         isStartResurrection = true;
-                        combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup("die_idle");
+                        _timeLineEventLogicGroupBasic =
+                            combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup("die_idle");
                     }
                     }
                 };
                 };
-               
             }
             }
             else
             else
             {
             {
@@ -55,14 +54,20 @@ namespace GameLogic.Combat.Hero.State
                 else
                 else
                 {
                 {
                     isStartResurrection = true;
                     isStartResurrection = true;
-                    combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup("die_idle");
+                    _timeLineEventLogicGroupBasic =
+                        combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup("die_idle");
                 }
                 }
             }
             }
 
 
-           
+
             // combatHeroEntity.Dispose();
             // combatHeroEntity.Dispose();
         }
         }
 
 
+        protected override void ProExit()
+        {
+            _timeLineEventLogicGroupBasic?.BreakTimeLine(combatHeroEntity);
+        }
+
         protected override void ProUpdate(float t)
         protected override void ProUpdate(float t)
         {
         {
             if (isStartResurrection)
             if (isStartResurrection)
@@ -76,8 +81,6 @@ namespace GameLogic.Combat.Hero.State
                     combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.Resurrection);
                     combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.Resurrection);
                 }
                 }
             }
             }
-
-          
         }
         }
     }
     }
 }
 }

+ 68 - 22
Assets/Scripts/GameLogic/Combat/Skill/S30001.cs

@@ -1,4 +1,6 @@
-using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
+using System.Linq;
+using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
+using GameLogic.Combat.Buff;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.Hero;
 using GameLogic.Combat.Hero;
 using UnityEngine;
 using UnityEngine;
@@ -14,14 +16,14 @@ namespace GameLogic.Combat.Skill
         protected float _harm;
         protected float _harm;
         protected float _maxTime;
         protected float _maxTime;
         protected float _currTime;
         protected float _currTime;
-        private BetterList<ILifetCycleHitPoint> _currTrigger = new BetterList<ILifetCycleHitPoint>();
+        // private BetterList<ILifetCycleHitPoint> _currTrigger = new BetterList<ILifetCycleHitPoint>();
         protected TimeLineEventLogicGroupBasic loopGroupBasic;
         protected TimeLineEventLogicGroupBasic loopGroupBasic;
         protected TimeLineEventLogicGroupBasic currMyLoopGroupBasic;
         protected TimeLineEventLogicGroupBasic currMyLoopGroupBasic;
         protected bool _isUpdate;
         protected bool _isUpdate;
         protected float _currAllTime;
         protected float _currAllTime;
 
 
-        // protected float addXuanZhuang = 0.5f;
-        // protected float _allAddJiaoDu;
+        private BetterList<ILifetCycleHitPoint> _diffusionBuff = new BetterList<ILifetCycleHitPoint>();
+        private BetterList<ILifetCycleHitPoint> _triggerDiffusion = new BetterList<ILifetCycleHitPoint>();
 
 
         protected override void ProInitSkillConfig()
         protected override void ProInitSkillConfig()
         {
         {
@@ -57,6 +59,8 @@ namespace GameLogic.Combat.Skill
             _isUpdate = true;
             _isUpdate = true;
             _currTime = 0;
             _currTime = 0;
             _currAllTime = 0;
             _currAllTime = 0;
+            _triggerDiffusion.Clear();
+            _diffusionBuff.Clear();
         }
         }
 
 
         protected override void ProBreakSkill()
         protected override void ProBreakSkill()
@@ -116,23 +120,26 @@ namespace GameLogic.Combat.Skill
                     loopGroupBasic.BreakTimeLine(CombatHeroEntity);
                     loopGroupBasic.BreakTimeLine(CombatHeroEntity);
                 }
                 }
 
 
-                // for (int i = 0; i < _currTrigger.Count; i++)
-                // {
-                //     _currTrigger[i].IfLifeCycle.This<CombatHeroEntity>().H
-                // }
-                _currTrigger.Clear();
-                // ILifetCycleHitPoint[] allHero = new ILifetCycleHitPoint[_enterAlertTarget.Count];
+
+                // _currTrigger.Clear();
+
                 for (int i = 0; i < _enterAlertTarget.Count; i++)
                 for (int i = 0; i < _enterAlertTarget.Count; i++)
                 {
                 {
                     ILifetCycleHitPoint targetEntity = _enterAlertTarget[i].GetMainHotPoin<ILifetCycleHitPoint>();
                     ILifetCycleHitPoint targetEntity = _enterAlertTarget[i].GetMainHotPoin<ILifetCycleHitPoint>();
-                    _currTrigger.Add(targetEntity);
+                    // _currTrigger.Add(targetEntity);
                     HarmReturnInfo harmReturnInfo = Harm(CombatHeroEntity, targetEntity as CombatHeroHitPoint,
                     HarmReturnInfo harmReturnInfo = Harm(CombatHeroEntity, targetEntity as CombatHeroHitPoint,
                         v, AttType.Skill, triggerData);
                         v, AttType.Skill, triggerData);
+                    DiffusionBuff(targetEntity);
+                }
+
+                for (int i = 0; i < _diffusionBuff.Count; i++)
+                {
+                    DiffusionBuff(_diffusionBuff[i]);
                 }
                 }
 
 
                 // "sk1_hit"
                 // "sk1_hit"
-                string hitName = "sk1_hit_lv4";
-                loopGroupBasic = ActivationTimeLineData(hitName, _currTrigger);
+                // string hitName = "sk1_hit_lv4";
+                // loopGroupBasic = ActivationTimeLineData(hitName, _currTrigger);
             }
             }
 
 
             if (_currAllTime > _maxTime)
             if (_currAllTime > _maxTime)
@@ -140,14 +147,53 @@ namespace GameLogic.Combat.Skill
                 SkillPlayFinish();
                 SkillPlayFinish();
             }
             }
         }
         }
-        // protected override void ProDefaultTimeLineTrigger(string groupName, CombatHeroHitPoint targetEntity,
-        //     ITimelineFxLogic timelineFxLogic,
-        //     TriggerData triggerData)
-        // {
-        //     long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(CombatHeroEntity.CurrCombatHeroInfo.attack.Value,
-        //         _harm);
-        //     HarmReturnInfo harmReturnInfo = Harm(CombatHeroEntity, targetEntity,
-        //         v, AttType.Skill, triggerData);
-        // }
+
+        protected void DiffusionBuff(ILifetCycleHitPoint diffusion)
+        {
+            if (diffusion == null)
+            {
+                return;
+            }
+
+            CombatHeroEntity diffusionCombatHeroEntity = diffusion.IfLifeCycle as CombatHeroEntity;
+            if (diffusionCombatHeroEntity.isDie||!diffusionCombatHeroEntity.isActive)
+            {
+                _diffusionBuff.Remove(diffusion);
+                return;
+            }
+
+            if (!_diffusionBuff.Contains(diffusion))
+            {
+                BuffInfo buffInfo = BuffInfo.GetBuffInfo(100101, 0.5f, 1);
+               
+                diffusionCombatHeroEntity.BuffControl.AddBuff(CombatHeroEntity, buffInfo);
+                _diffusionBuff.Add(diffusion);
+            }
+
+            if (_triggerDiffusion.Contains(diffusion))
+            {
+                return;
+            }
+
+            _triggerDiffusion.Add(diffusion);
+            ILifetCycleHitPoint[] allHitPoints =
+                CombatController.currActiveCombat.CombatHeroController.GetHeroHitPoint(true);
+            for (int i = 0; i < allHitPoints.Length; i++)
+            {
+                ILifetCycleHitPoint cycleHitPoint = allHitPoints[i];
+                if (_diffusionBuff.Contains(cycleHitPoint))
+                {
+                    continue;
+                }
+
+                if (Vector3.SqrMagnitude(cycleHitPoint.Position - diffusion.Position) < 4)
+                {
+                    BuffInfo buffInfo = BuffInfo.GetBuffInfo(1001, -1, 1);
+                    CombatHeroEntity combatHeroEntity = cycleHitPoint.IfLifeCycle as CombatHeroEntity;
+                    combatHeroEntity.BuffControl.AddBuff(CombatHeroEntity, buffInfo);
+                    _diffusionBuff.Add(diffusion);
+                }
+            }
+        }
     }
     }
 }
 }

+ 1 - 0
Assets/Scripts/GameLogic/Hero/HeroController.cs

@@ -251,6 +251,7 @@ namespace GameLogic.Hero
             heroInfo.isLead = true;
             heroInfo.isLead = true;
             
             
             allHeroDic.Add(heroInfo.modelID, heroInfo);
             allHeroDic.Add(heroInfo.modelID, heroInfo);
+            CalMainLevel();
         }
         }
 
 
         /// <summary>
         /// <summary>

+ 11 - 3
Assets/Scripts/GameUI/UI/Dialogue/DialoguePanel.cs

@@ -21,14 +21,15 @@ namespace Fort23.Mono
 
 
         private bool _isUpdate;
         private bool _isUpdate;
         private bool _isShowNextButton;
         private bool _isShowNextButton;
+        private string[] showIconName;
 
 
-        public static async void OpenDialoguePanel(string[] dialogueMessaga,
+        public static async void OpenDialoguePanel(string[] dialogueMessaga, string[] icon,
             ShowDialogueEventData.MessageShowType messageShowType,
             ShowDialogueEventData.MessageShowType messageShowType,
             System.Action finish)
             System.Action finish)
         {
         {
             DialoguePanel dialoguePanel = await UIManager.Instance.LoadAndOpenPanel<DialoguePanel>(null, UILayer.Top);
             DialoguePanel dialoguePanel = await UIManager.Instance.LoadAndOpenPanel<DialoguePanel>(null, UILayer.Top);
             // dialoguePanel.GObjectPoolInterface.SetActive(false);
             // dialoguePanel.GObjectPoolInterface.SetActive(false);
-            dialoguePanel.ShowPanel(dialogueMessaga, messageShowType, finish);
+            dialoguePanel.ShowPanel(dialogueMessaga, icon, messageShowType, finish);
         }
         }
 
 
         private void Init()
         private void Init()
@@ -53,9 +54,11 @@ namespace Fort23.Mono
             StartShowMassge();
             StartShowMassge();
         }
         }
 
 
-        public void ShowPanel(string[] dialogueMessaga, ShowDialogueEventData.MessageShowType messageShowType,
+        public void ShowPanel(string[] dialogueMessaga, string[] icon,
+            ShowDialogueEventData.MessageShowType messageShowType,
             System.Action finish)
             System.Action finish)
         {
         {
+            showIconName = icon;
             this.dialogueMessaga = dialogueMessaga;
             this.dialogueMessaga = dialogueMessaga;
             this.messageShowType = messageShowType;
             this.messageShowType = messageShowType;
             this.finish = finish;
             this.finish = finish;
@@ -77,6 +80,11 @@ namespace Fort23.Mono
             nextIcon.SetActive(false);
             nextIcon.SetActive(false);
             string m = dialogueMessaga[index];
             string m = dialogueMessaga[index];
 
 
+            if (showIconName != null && index < showIconName.Length)
+            {
+                icon.icon_name= showIconName[index];
+            }
+
             index++;
             index++;
             switch (messageShowType)
             switch (messageShowType)
             {
             {

+ 11 - 0
Assets/Scripts/GameUI/UI/Dialogue/DialoguePanelData.cs

@@ -41,6 +41,17 @@ namespace Fort23.Mono
 	      return _nextButton;
 	      return _nextButton;
 	     }
 	     }
 	   }
 	   }
+	  private MyImage _icon;
+	  public MyImage icon
+	   {
+	   get{
+	      if (_icon == null)
+	       {
+	         _icon  = GetUIUnit<MyImage>("icon"); 
+	       }
+	      return _icon;
+	     }
+	   }
 	  #endregion 自定义数据结束 
 	  #endregion 自定义数据结束 
 	 public override async CTask SetUIGameObject(GameObject gObjectPoolInterface)
 	 public override async CTask SetUIGameObject(GameObject gObjectPoolInterface)
 	{
 	{

+ 1 - 1
Assets/Scripts/GameUI/UI/Hero/HeroBagPanel.cs

@@ -20,7 +20,7 @@ namespace Fort23.Mono
 
 
         protected override void DelEvent()
         protected override void DelEvent()
         {
         {
-            EventManager.Instance.AddEventListener(CustomEventType.MainLvUp, OnMainLvUp);
+            EventManager.Instance.RemoveEventListener(CustomEventType.MainLvUp, OnMainLvUp);
         }
         }
         public override void AddButtonEvent()
         public override void AddButtonEvent()
         {
         {

+ 29 - 7
Assets/Scripts/GameUI/UI/Hero/WidgetHero.cs

@@ -14,7 +14,8 @@ namespace Fort23.Mono
     public partial class WidgetHero : UIComponent
     public partial class WidgetHero : UIComponent
     {
     {
         private bool _isSelectHeroCame;
         private bool _isSelectHeroCame;
- 
+        public HeroInfo heroInfo;
+
         private void Init()
         private void Init()
         {
         {
             SetMoreBtnActive(false);
             SetMoreBtnActive(false);
@@ -24,11 +25,16 @@ namespace Fort23.Mono
         {
         {
             EventManager.Instance.AddEventListener(CustomEventType.HeroClick, HeroClickEvent);
             EventManager.Instance.AddEventListener(CustomEventType.HeroClick, HeroClickEvent);
             EventManager.Instance.AddEventListener(CustomEventType.HeroPowerUp, OnHeroPowerUp);
             EventManager.Instance.AddEventListener(CustomEventType.HeroPowerUp, OnHeroPowerUp);
+            CombatEventManager.Instance.AddEventListener(CombatEventType.HeroDie, HeroDie);
+            CombatEventManager.Instance.AddEventListener(CombatEventType.HeroResurrection, HeroResurrection);
         }
         }
 
 
         public override void DelEvent()
         public override void DelEvent()
         {
         {
+            EventManager.Instance.RemoveEventListener(CustomEventType.HeroClick, HeroClickEvent);
             EventManager.Instance.RemoveEventListener(CustomEventType.HeroPowerUp, OnHeroPowerUp);
             EventManager.Instance.RemoveEventListener(CustomEventType.HeroPowerUp, OnHeroPowerUp);
+            CombatEventManager.Instance.RemoveEventListener(CombatEventType.HeroDie, HeroDie);
+            CombatEventManager.Instance.RemoveEventListener(CombatEventType.HeroResurrection, HeroResurrection);
         }
         }
 
 
         public override void AddButtonEvent()
         public override void AddButtonEvent()
@@ -39,7 +45,26 @@ namespace Fort23.Mono
             btnHeroPanel.onClick.AddListener(OnHeroPanelClick);
             btnHeroPanel.onClick.AddListener(OnHeroPanelClick);
             Button_came.onClick.AddListener(OnHeroClickCame);
             Button_came.onClick.AddListener(OnHeroClickCame);
         }
         }
-        
+
+        private void HeroResurrection(IEventData eventData)
+        {
+            HeroResurrectionEventData heroResurrectionEventData = eventData as HeroResurrectionEventData;
+            if (this.heroInfo.modelID == heroResurrectionEventData.combatHeroEntity.CurrCombatHeroInfo.modelID)
+            {
+                UIManager.Instance.SetGray(own, false, true);
+            }
+        }
+
+        private void HeroDie(IEventData eventData)
+        {
+            HeroDieEventData data = eventData as HeroDieEventData;
+
+            if (this.heroInfo.modelID == data.combatHeroEntity.CurrCombatHeroInfo.modelID)
+            {
+                UIManager.Instance.SetGray(own, true, true);
+            }
+        }
+
         private void OnHeroPowerUp(IEventData eventData)
         private void OnHeroPowerUp(IEventData eventData)
         {
         {
             HeroPowerUpEventData data = eventData as HeroPowerUpEventData;
             HeroPowerUpEventData data = eventData as HeroPowerUpEventData;
@@ -48,9 +73,9 @@ namespace Fort23.Mono
             {
             {
                 return;
                 return;
             }
             }
-            
+
             HeroInfo heroInfo = (HeroInfo)PlayerManager.Instance.heroController.GetHeroInfo(data.heroModelID);
             HeroInfo heroInfo = (HeroInfo)PlayerManager.Instance.heroController.GetHeroInfo(data.heroModelID);
-            
+
             if (this.heroInfo.modelID == heroInfo.modelID)
             if (this.heroInfo.modelID == heroInfo.modelID)
             {
             {
                 UpdateWidgetUI(heroInfo);
                 UpdateWidgetUI(heroInfo);
@@ -119,7 +144,6 @@ namespace Fort23.Mono
 
 
         private async void OnHeroClick()
         private async void OnHeroClick()
         {
         {
-          
             // OffsetPos();
             // OffsetPos();
             await OpenHeroDetailPanel();
             await OpenHeroDetailPanel();
         }
         }
@@ -170,8 +194,6 @@ namespace Fort23.Mono
         }
         }
 
 
 
 
-        public HeroInfo heroInfo;
-
         /// <summary>
         /// <summary>
         /// 
         /// 
         /// </summary>
         /// </summary>

+ 2 - 1
Assets/Scripts/GameUI/UI/MainUIPanel.cs

@@ -51,9 +51,10 @@ namespace Fort23.Mono
             ShowDialogueEventData dialogueData = iEventData as ShowDialogueEventData;
             ShowDialogueEventData dialogueData = iEventData as ShowDialogueEventData;
 
 
             string[] dialogueMessaga = dialogueData.dialogueMessaga;
             string[] dialogueMessaga = dialogueData.dialogueMessaga;
+            string[] icon = dialogueData.icon;
             System.Action finis = dialogueData.finish;
             System.Action finis = dialogueData.finish;
             ShowDialogueEventData.MessageShowType messageShowTyp = dialogueData.messageShowType;
             ShowDialogueEventData.MessageShowType messageShowTyp = dialogueData.messageShowType;
-            DialoguePanel.OpenDialoguePanel(dialogueMessaga, messageShowTyp, finis);
+            DialoguePanel.OpenDialoguePanel(dialogueMessaga, icon,messageShowTyp, finis);
         }
         }
 
 
         private void ShowBattleExp(IEventData iEventData)
         private void ShowBattleExp(IEventData iEventData)

File diff suppressed because it is too large
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


BIN
Excel2Json/Excel/Buff.xlsx


File diff suppressed because it is too large
+ 2629 - 60
UserSettings/Layouts/default-2022.dwlt


Some files were not shown because too many files changed in this diff