From 483d2418798c6fbd97af60871e0d1f8edf635ea7 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 28 二月 2026 18:10:20 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(增加效果5512;优化黄月英怒气技能额外效果触发顺序;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_5512.py | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_5512.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_5512.py
new file mode 100644
index 0000000..278e652
--- /dev/null
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_5512.py
@@ -0,0 +1,33 @@
+#!/usr/bin/python
+# -*- coding: GBK -*-
+#-------------------------------------------------------------------------------
+#
+##@package Skill.PassiveTrigger.PassiveEff_5512
+#
+# @todo:触发释放技能(验证已学的技能)
+# @author hxp
+# @date 2026-02-28
+# @version 1.0
+#
+# 详细描述: 触发释放技能(验证已学的技能)
+#
+#-------------------------------------------------------------------------------
+#"""Version = 2026-02-28 18:30"""
+#-------------------------------------------------------------------------------
+
+import TurnSkill
+import GameWorld
+
+def DoSkillEffectLogic(turnFight, batObj, tagObj, effSkill, curEffect, connSkill, connBuff, **kwargs):
+ skillID = curEffect.GetEffectValue(0) # 技能ID
+ checkLearnSkill = curEffect.GetEffectValue(1) # 是否需要验证已学该技能
+ effectID = curEffect.GetEffectID()
+ effSkillID = effSkill.GetSkillID()
+ if not skillID:
+ return
+ passiveSkill = batObj.GetSkillManager().FindSkillByID(skillID)
+ if not passiveSkill:
+ if checkLearnSkill:
+ GameWorld.DebugLogEx("技能未学习无法触发! skillID=%s" % skillID)
+ return
+ return TurnSkill.OnUsePassiveSkill(turnFight, batObj, tagObj, skillID, connSkill, effSkillID, effectID, connBuff, **kwargs)
--
Gitblit v1.8.0