| 
					
				 | 
			
			
				@@ -17,21 +17,21 @@ namespace GameLogic.Combat.Skill.MagicSkill 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // StraightLineShow straightLineShow = new StraightLineShow(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // straightLineShow.Init(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            CombatHeroEntity[] allHero = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                CombatController.currActiveCombat.CombatHeroController.GetHero(!CombatHeroEntity.IsEnemy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (allHero == null || allHero.Length <= 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            target = CombatMagicWeaponEntity.RootMagicWeaponControl.combatHeroEntity.CombatAIBasic.currFocusTarget; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (target == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 SkillPlayFinish(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            target = allHero[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            MagicAttShowBasic magicAttShowBasic = InitMagicAttShowBasic(allHero[0], Finish); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            MagicAttShowBasic magicAttShowBasic = InitMagicAttShowBasic(target, Finish); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SetMagicAttShowBasic(magicAttShowBasic); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        protected override ILifetCycleHitPoint[] ProGetTineLineTargetEntity(TimeLineEventLogicBasic timeLineEventLogicBasic) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        protected override ILifetCycleHitPoint[] ProGetTineLineTargetEntity( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            TimeLineEventLogicBasic timeLineEventLogicBasic) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ILifetCycleHitPoint[] lifetCycleHitPoints = new ILifetCycleHitPoint[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             lifetCycleHitPoints[0] = target.GetMainHotPoin<ILifetCycleHitPoint>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,6 +46,7 @@ namespace GameLogic.Combat.Skill.MagicSkill 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             HarmReturnInfo harmReturnInfo = CObjectPool.Instance.Fetch<HarmReturnInfo>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             harmReturnInfo.source = CombatHeroEntity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             harmReturnInfo.target = target.GetMainHotPoin<CombatHeroHitPoint>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -54,13 +55,13 @@ namespace GameLogic.Combat.Skill.MagicSkill 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             harmReturnInfo.harmType = HarmType.Default; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             harmReturnInfo.triggerData = triggerData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             target.HeroHurt(harmReturnInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BetterList<ILifetCycleHitPoint> cBetterList = new BetterList<ILifetCycleHitPoint>(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cBetterList.Add(lifetCycleHitPoint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ActivationTimeLineData("gongji", currTarget: cBetterList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SkillPlayFinish(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // CombatCalculateTool.Instance.Harm(CombatHeroEntity, lifetCycleHitPoint as CombatHeroHitPoint, 200, AttType.Normal, triggerData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //     HarmType.Default); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |