|
@@ -2,6 +2,7 @@ using System.Collections.Generic;
|
|
|
using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
|
|
using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
|
|
|
using Common.Combat.FxAILogic;
|
|
using Common.Combat.FxAILogic;
|
|
|
using Common.Utility.CombatEvent;
|
|
using Common.Utility.CombatEvent;
|
|
|
|
|
+using Core.Utility;
|
|
|
using Fort23.Core;
|
|
using Fort23.Core;
|
|
|
using GameLogic.Combat.Buff;
|
|
using GameLogic.Combat.Buff;
|
|
|
using GameLogic.Combat.CombatTool;
|
|
using GameLogic.Combat.CombatTool;
|
|
@@ -48,11 +49,13 @@ namespace GameLogic.Combat.Skill
|
|
|
CombatHeroEntity.MaxCombatHeroInfo.hp.Value;
|
|
CombatHeroEntity.MaxCombatHeroInfo.hp.Value;
|
|
|
if (bl * 100 < effectValue[0])
|
|
if (bl * 100 < effectValue[0])
|
|
|
{
|
|
{
|
|
|
|
|
+
|
|
|
addHp = CombatCalculateTool.Instance.GetVlaueRatioForLong(
|
|
addHp = CombatCalculateTool.Instance.GetVlaueRatioForLong(
|
|
|
CombatHeroEntity.MaxCombatHeroInfo.hp.Value, 10);
|
|
CombatHeroEntity.MaxCombatHeroInfo.hp.Value, 10);
|
|
|
BuffInfo buffInfo = BuffInfo.GetBuffInfo(10151, -1, 1);
|
|
BuffInfo buffInfo = BuffInfo.GetBuffInfo(10151, -1, 1);
|
|
|
BuffBasic = CombatHeroEntity.BuffControl.AddBuff(CombatHeroEntity, buffInfo);
|
|
BuffBasic = CombatHeroEntity.BuffControl.AddBuff(CombatHeroEntity, buffInfo);
|
|
|
-
|
|
|
|
|
|
|
+ CombatHeroEntity.CurrCombatHeroInfo.hp=(EncryptionLong)CombatCalculateTool.Instance.GetVlaueRatioForLong(
|
|
|
|
|
+ CombatHeroEntity.MaxCombatHeroInfo.hp.Value, effectValue[0]);
|
|
|
count++;
|
|
count++;
|
|
|
CombatHeroEntity.CombatHeroSkillControl.This<CombatHeroSkillControl>().AddCommandSkill(this);
|
|
CombatHeroEntity.CombatHeroSkillControl.This<CombatHeroSkillControl>().AddCommandSkill(this);
|
|
|
// SpecialDotInfo specialDotInfo = CombatHeroEntity.GetSpecialDotInfo("zdpos2");
|
|
// SpecialDotInfo specialDotInfo = CombatHeroEntity.GetSpecialDotInfo("zdpos2");
|