瀏覽代碼

修改bug

DESKTOP-FB72PO8\Administrator 5 月之前
父節點
當前提交
184f480a4f

+ 1 - 1
Assets/Art/ArtHero/GuaiwuJY01.prefab

@@ -1685,7 +1685,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   _Animator: {fileID: 5210595181227069645}
-  _Transitions: {fileID: 11400000, guid: 64cb1feab6c8654429817104dab151b7, type: 2}
+  _Transitions: {fileID: 11400000, guid: 771e4088337358e46ac19383d63a5cb9, type: 2}
   _ActionOnDisable: 0
 --- !u!54 &3077388425086286195
 Rigidbody:

+ 304 - 0
Assets/Res/HeroAnimtion/GuaiwuBoss01.asset

@@ -0,0 +1,304 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!114 &-8181351011713561019
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Breath Attack Right Left
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311685
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311685
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 1111d01b912c9134a943a1d48853974f, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &-8040148307380970633
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: idle
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311680
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311680
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 583be27c36686204b8d2504c0bad3009, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &-4203501595805408910
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Die
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311686
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311686
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: e30146bb890ddf64c8267f38e2c02975, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &-4151114463907510451
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Left Slash Attack
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311681
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311681
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: a263a846ee42f314a8ea2abe39af27b5, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &-4147067873176081146
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Breath Attack Left Right
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311684
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311684
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 4e836f679dda78e4ea349c5f7821b275, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &-268238426723371374
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Right Slash Attack
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311682
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311682
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: c5765bbc17d19c74d9001a3764bc91e7, type: 3}
+        _NormalizedStartTime: NaN
+--- !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: 6f08fdd50e79d0c4bb235a5c2696516d, type: 3}
+  m_Name: GuaiwuBoss01
+  m_EditorClassIdentifier: 
+  _Definition:
+    _Transitions:
+    - {fileID: -8040148307380970633}
+    - {fileID: -4151114463907510451}
+    - {fileID: -268238426723371374}
+    - {fileID: 5409110357427690842}
+    - {fileID: -4147067873176081146}
+    - {fileID: -8181351011713561019}
+    - {fileID: -4203501595805408910}
+    - {fileID: 5732826297057185392}
+    _Modifiers:
+    - _From: 0
+      _To: 1
+      _Fade: 0
+    - _From: 1
+      _To: 0
+      _Fade: 0
+    - _From: 2
+      _To: 0
+      _Fade: 0
+    - _From: 3
+      _To: 0
+      _Fade: 0
+    - _From: 4
+      _To: 0
+      _Fade: 0
+    - _From: 6
+      _To: 0
+      _Fade: 0
+    - _From: 5
+      _To: 0
+      _Fade: 0
+    - _From: 1
+      _To: 7
+      _Fade: 0
+    - _From: 2
+      _To: 7
+      _Fade: 0
+    - _From: 3
+      _To: 7
+      _Fade: 0
+    - _From: 4
+      _To: 7
+      _Fade: 0
+    - _From: 5
+      _To: 7
+      _Fade: 0
+    - _From: 6
+      _To: 7
+      _Fade: 0
+    _Aliases: []
+    _AliasAllTransitions: 0
+--- !u!114 &740347637381170779
+MonoBehaviour:
+  m_ObjectHideFlags: 17
+  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: f04d4a67566152e40aaa01b8b745ff6b, type: 3}
+  m_Name: Editor Data
+  m_EditorClassIdentifier: 
+  _Library: {fileID: 11400000}
+  _TransitionSortMode: 0
+--- !u!114 &5409110357427690842
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Projectile Attack Low
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311683
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311683
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 02cfa42aa36ba4c438e9245a2616c168, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &5732826297057185392
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: run
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714720682311687
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714720682311687
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 9949cfe85d758844da2f9d94933ecb6d, type: 3}
+        _NormalizedStartTime: NaN

+ 8 - 0
Assets/Res/HeroAnimtion/GuaiwuBoss01.asset.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: CC9MsnirUH0UeEGWBijHBckI5CGcP5HSjYHjNCE+Jk5i+19b2iw9Umk=
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 245 - 0
Assets/Res/HeroAnimtion/GuaiwuJY01_library.asset

@@ -0,0 +1,245 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!114 &-7113292042239375426
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Die
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714737991680003
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714737991680003
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 57b55e7b615faea40b7b70b5f79de56e, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &-5680893779573239883
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Spawn
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714737991680005
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714737991680005
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: cdc2204dc218af44f98115355477375e, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &-5538551370748665404
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Bite Attack
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714737991680001
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714737991680001
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: c743334be13cd3f4fbbaf6dc670cfe7c, type: 3}
+        _NormalizedStartTime: NaN
+--- !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: 6f08fdd50e79d0c4bb235a5c2696516d, type: 3}
+  m_Name: GuaiwuJY01_library
+  m_EditorClassIdentifier: 
+  _Definition:
+    _Transitions:
+    - {fileID: 3722530063086717003}
+    - {fileID: -5538551370748665404}
+    - {fileID: 8573815466760881428}
+    - {fileID: -7113292042239375426}
+    - {fileID: 7024176942278262995}
+    - {fileID: -5680893779573239883}
+    - {fileID: 883924790112705568}
+    _Modifiers:
+    - _From: 0
+      _To: 1
+      _Fade: 0
+    - _From: 1
+      _To: 0
+      _Fade: 0
+    - _From: 1
+      _To: 1
+      _Fade: 0
+    _Aliases: []
+    _AliasAllTransitions: 0
+--- !u!114 &740347637381170779
+MonoBehaviour:
+  m_ObjectHideFlags: 17
+  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: f04d4a67566152e40aaa01b8b745ff6b, type: 3}
+  m_Name: Editor Data
+  m_EditorClassIdentifier: 
+  _Library: {fileID: 11400000}
+  _TransitionSortMode: 0
+--- !u!114 &883924790112705568
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Underground
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714737991680006
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714737991680006
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: f728de0e95e095d40968698ae81bd9c5, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &3722530063086717003
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: idle
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714737991680000
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714737991680000
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 857b5c872d94978419c7fe4d01186c1a, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &7024176942278262995
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: run
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714737991680004
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714737991680004
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 537260b6b4684f74e8aee21f92635229, type: 3}
+        _NormalizedStartTime: NaN
+--- !u!114 &8573815466760881428
+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: c5a8877f26e7a6a43aaf06fade1a064a, type: 3}
+  m_Name: Pounce and Bite Attack W Root
+  m_EditorClassIdentifier: 
+  _Transition:
+    rid: 6156714737991680002
+  references:
+    version: 2
+    RefIds:
+    - rid: 6156714737991680002
+      type: {class: ClipTransition, ns: Animancer, asm: Kybernetik.Animancer}
+      data:
+        _FadeDuration: 0.25
+        _Speed: 1
+        _Events:
+          _NormalizedTimes: []
+          _Callbacks: []
+          _Names: []
+        _Clip: {fileID: 7400000, guid: 84991dbb2bffa5b449aa1cfe68cd2c50, type: 3}
+        _NormalizedStartTime: NaN

+ 8 - 0
Assets/Res/HeroAnimtion/GuaiwuJY01_library.asset.meta

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

+ 1 - 1
Assets/Scenes/testCombat.scene

@@ -1320,7 +1320,7 @@ MonoBehaviour:
     skillId: 1b2700008b1a0600
   enemyHeroInfo:
   - count: 3
-    jianGe: 10
+    jianGe: 3
     enemyHeroInfo:
     - modelName: Guaiwu01
       hp: 300

+ 8 - 29
Assets/Scripts/GameLogic/Combat/Skill/S120001.cs

@@ -6,7 +6,7 @@ using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;
 namespace GameLogic.Combat.Skill
 {
     /// <summary>
-    /// 小蛇精英怪技能
+    /// 小蛇精英怪技能 向前冲撞,对冲撞的敌人造成伤害
     /// </summary>
     public class S120001 : SkillBasic
     {
@@ -20,9 +20,7 @@ namespace GameLogic.Combat.Skill
 
         protected override void ProUseSkill()
         {
-            int odds = CombatCalculateTool.Instance.GetOdd();
-            string timeName = odds < 50 ? "sk2" : "sk3";
-            ActivationTimeLineData(timeName);
+            ActivationTimeLineData("sk1");
         }
 
         // protected override ILifetCycleHitPoint[] ProGetTineLineTargetEntity(
@@ -41,35 +39,16 @@ namespace GameLogic.Combat.Skill
         protected override void ProHeroEnter(TimeLineAlertSeriailztion timeLineAlertSeriailztion,
             CombatHeroEntity target)
         {
-            // base.ProHeroEnter(timeLineAlertSeriailztion, target);
+            long v = CombatCalculateTool.Instance.GetVlaueRatioForLong(
+                CombatHeroEntity.CurrCombatHeroInfo.attack.Value,
+                _harm);
+            CombatHeroHitPoint combatHeroHitPoint = target.GetMainHotPoin<CombatHeroHitPoint>();
+            HarmReturnInfo harmReturnInfo = Harm(CombatHeroEntity, combatHeroHitPoint,
+                v, AttType.Skill, triggerData);
         }
 
         protected override void ProSkillPlayFinish()
         {
         }
-
-        protected override void ProDefaultTimeLineTrigger(string groupName, CombatHeroHitPoint targetEntity,
-            ITimelineFxLogic timelineFxLogic,
-            TriggerData triggerData)
-        {
-        }
-
-        protected override void ProCombatUpdate(float time)
-        {
-        }
-
-        public override bool IsCanUse()
-        {
-            int odds = CombatCalculateTool.Instance.GetOdd();
-            float bl = CombatHeroEntity.CurrCombatHeroInfo.hp.Value * 100.0f /
-                       CombatHeroEntity.MaxCombatHeroInfo.hp.Value;
-            if (bl < 50 && odds < 50)
-            {
-                return true;
-            }
-
-            SkillCd = SkillMaxCd;
-            return false;
-        }
     }
 }