From 5c8b87ef0812652af80655923ac5ca277b346f61 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 12 三月 2026 18:38:57 +0800
Subject: [PATCH] 541 【幻境阁】新增称号加成效果-服务端

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py
index cc59c81..aaf5e53 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py
@@ -235,6 +235,11 @@
     def GetCalcSpecInfo(self, calcIndex, presetID=0):
         calcKey = (calcIndex, presetID) if presetID else calcIndex
         return self._calcSpecEffDict.get(calcKey, {})
+    def SetCalcSpecInfo(self, calcKey, specEffInfo, presetID=0):
+        # @param calcKey: 与calcIndex公用,只是使用其他自定义key,一般用于同个属性功能点,但是又需要区分不同的子功能点时可用
+        calcKey = (calcKey, presetID) if presetID else calcKey
+        self._calcSpecEffDict[calcKey] = specEffInfo
+        return
     def GetCalcAttr(self, calcIndex, presetID=0):
         calcKey = (calcIndex, presetID) if presetID else calcIndex
         return self._calcAttrDict.get(calcKey, {})

--
Gitblit v1.8.0