From 3beded4a9ae2e126158d89a4e7048f595ea0bc1b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 25 八月 2025 12:01:24 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(技能触发来源触发逻辑优化;增加承伤盾支持,0428通知buff相关值;增加嘲讽支持,优化技能选择目标逻辑;增加连击、反击、格挡、暴击、通用击晕支持;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuffs/BuffAtkType_1001.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuffs/BuffAtkType_1001.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuffs/BuffAtkType_1001.py
index 5cdb4f1..485606d 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuffs/BuffAtkType_1001.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuffs/BuffAtkType_1001.py
@@ -16,19 +16,20 @@
 #-------------------------------------------------------------------------------
 
 import TurnSkill
+import ChConfig
 
-def CalcBuffValue(attacker, defender, curSkill):
+def CalcBuffValue(turnFight, attacker, defender, curSkill):
     #calcType = curSkill.GetCalcType()
     skillPer = curSkill.GetSkillPer()
     skillValue = curSkill.GetSkillValue()
     
-    hurtValue, hurtTypes = TurnSkill.CalcHurtHP(attacker, defender, curSkill, skillValue, skillPer, damageoftime=1)
-    return [hurtValue, hurtTypes]
+    hurtValue, hurtTypes = TurnSkill.CalcHurtHP(turnFight, attacker, defender, curSkill, skillValue, skillPer, damageoftime=1)
+    return [hurtValue % ChConfig.Def_PerPointValue, hurtValue / ChConfig.Def_PerPointValue, hurtTypes]
 
 def DoBuffProcess(turnFight, batObj, curBuff):
     ## 执行单次逻辑
-    hurtValue = curBuff.GetBuffValue(0) # 单次伤害
-    hurtTypes = curBuff.GetBuffValue(1)
+    hurtValue = curBuff.GetValue1() + curBuff.GetValue2() * ChConfig.Def_PerPointValue # 单次伤害
+    hurtTypes = curBuff.GetValue3()
     TurnSkill.DoDOTAttack(turnFight, batObj, curBuff, hurtValue, hurtTypes)
     return
 

--
Gitblit v1.8.0