From 73adb5f4c0fded408948712e5ab965054f624a3a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 14 八月 2024 16:37:18 +0800
Subject: [PATCH] 10238 【越南】【砍树】【主干】【港台】骑宠养成(增加骑宠养成活动;任务活动增加骑宠活动相关任务类型;商城增加可配置不重置限购次数;增加境界培养卡道具效果;增加法器生命、攻击、防御百分比属性;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 3f076e2..ffc7a4c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -80,7 +80,7 @@
 Def_BuffValue_Count = 3     # buff记录的value个数
 
 #游戏对象属性--------------------------------------------
-Def_Calc_AllAttrType_MAX = 177
+Def_Calc_AllAttrType_MAX = 180
 #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划
 TYPE_Calc_AttrList = (
 TYPE_Calc_Metal,                        # 金 1
@@ -271,6 +271,9 @@
 TYPE_Calc_SuperHitHurtPer,               # 强化暴伤
 TYPE_Calc_SuperHitHurtDefPer,            # 弱化暴伤 175
 TYPE_Calc_BossFinalHurtPer,              # boss最终伤害百分比
+TYPE_Calc_FaQiMaxHPPer,                  # 法器生命百分比 
+TYPE_Calc_FaQiAtkPer,                    # 法器攻击百分比 
+TYPE_Calc_FaQiDefPer,                    # 法器防御百分比 
 ) = range(1, Def_Calc_AllAttrType_MAX)
 
 ## 支持大数值属性,超过20E
@@ -513,6 +516,7 @@
 Def_Effect_GuajiAward = 266    #直接给挂机收益,A值分钟
 Def_Effect_ItemCount = 267     #自动转化为对应物品ID的个数,不存背包
 Def_Effect_GubaoPiece = 270     #古宝碎片效果ID, A值-古宝ID
+Def_Effect_TrainRealmLV = 272     #境界培养卡,值A-功能(1-坐骑;2-灵宠;3-灵器), 值B-境界
 #----以下未使用或代码依然存在的---
 Def_Effect_ItemGiveGongXun = 1920        #使用道具给予功勋
 Def_Effect_ItemGiveRuneJH = 1925       #使用道具给予符印精华
@@ -3413,6 +3417,9 @@
 Def_PlayerKey_BaseDefAddPer = "BaseDefAddPer" # 基础防御百分比
 Def_PlayerKey_BaseHitAddPer = "BaseHitAddPer" # 基础命中百分比
 Def_PlayerKey_BaseMissAddPer = "BaseMissAddPer" # 基础闪避百分比
+Def_PlayerKey_FaQiMaxHPPer = "FaQiMaxHPPer" # 法器生命百分比
+Def_PlayerKey_FaQiAtkPer = "FaQiAtkPer" # 法器攻击百分比
+Def_PlayerKey_FaQiDefPer = "FaQiDefPer" # 法器防御百分比
 Def_PlayerKey_GodWeaponMaxHPPer = "GodWeaponMaxHPPer" # 神兵生命百分比
 Def_PlayerKey_GodWeaponAtkPer = "GodWeaponAtkPer" # 神兵攻击百分比
 Def_PlayerKey_StoneMaxHPPer = "StoneMaxHPPer" # 宝石生命百分比
@@ -3737,6 +3744,7 @@
 Def_PDict_TJGDeadPayTime = "TJGDeadPayTime"  # 脱机被杀后可补偿的时间
 Def_PDict_TJGDeadExp = "TJGDeadExp"  # 脱机被杀经验
 Def_PDict_TJGDeadExp1 = "TJGDeadExp1"  # 脱机被杀经验 亿
+Def_PDict_TrainRealmLV = "TrainRealmLV_%s"  # 培养境界等级,参数(培养功能 1-坐骑;2-灵宠;3-灵器)
 
 Def_PDict_LoginClientType = "LoginClientType"  # 客户端登录类型
 
@@ -4134,6 +4142,11 @@
 Def_PDict_CA_GubaoID = "CA_GubaoID"  # 玩家身上的活动ID,唯一标识,取活动开始日期time值
 Def_PDict_ActGubaoID = "ActGubaoID_%s"  # 玩家身上的活动ID,唯一标识,取活动开始日期time值,参数:(活动编号)
 Def_PDict_ActGubaoScore = "ActGubaoScore_%s"  # 养成积分,参数:(活动编号)
+
+#骑宠养成活动
+Def_PDict_CA_HorsePetTrainID = "CA_HorsePetTrainID"  # 玩家身上的活动ID,唯一标识,取活动开始日期time值
+Def_PDict_ActHorsePetTrainID = "ActHorsePetTrainID_%s"  # 玩家身上的活动ID,唯一标识,取活动开始日期time值,参数:(活动编号)
+Def_PDict_ActHorsePetTrainScore = "ActHorsePetTrainScore_%s"  # 累计获得活动养成积分,参数:(活动编号)
 
 #天帝礼包活动
 Def_PDict_GodGiftID = "ActGodGiftID_%s"  # 玩家身上的活动ID,唯一标识,取活动开始日期time值,参数:(活动编号)
@@ -4886,6 +4899,9 @@
     ShareDefine.Def_Effect_BaseDefAddPer:[[TYPE_Calc_BaseDefAddPer], False, TYPE_NoLinear],
     ShareDefine.Def_Effect_BaseHitAddPer:[[TYPE_Calc_BaseHitAddPer], False, TYPE_NoLinear],
     ShareDefine.Def_Effect_BaseMissAddPer:[[TYPE_Calc_BaseMissAddPer], False, TYPE_NoLinear],
+    ShareDefine.Def_Effect_FaQiMaxHPPer:[[TYPE_Calc_FaQiMaxHPPer], False, TYPE_NoLinear],
+    ShareDefine.Def_Effect_FaQiAtkPer:[[TYPE_Calc_FaQiAtkPer], False, TYPE_NoLinear],
+    ShareDefine.Def_Effect_FaQiDefPer:[[TYPE_Calc_FaQiDefPer], False, TYPE_NoLinear],
     ShareDefine.Def_Effect_GodWeaponMaxHPPer:[[TYPE_Calc_GodWeaponMaxHPPer], False, TYPE_NoLinear],
     ShareDefine.Def_Effect_GodWeaponAtkPer:[[TYPE_Calc_GodWeaponAtkPer], False, TYPE_NoLinear],
     ShareDefine.Def_Effect_StoneMaxHPPer:[[TYPE_Calc_StoneMaxHPPer], False, TYPE_NoLinear],
@@ -4914,6 +4930,9 @@
                         TYPE_Calc_BaseDefAddPer:[TYPE_Calc_AttrDEF],
                         TYPE_Calc_BaseHitAddPer:[TYPE_Calc_AttrHit],
                         TYPE_Calc_BaseMissAddPer:[TYPE_Calc_AttrMiss],
+                        TYPE_Calc_FaQiMaxHPPer:[TYPE_Calc_AttrMaxHP],
+                        TYPE_Calc_FaQiAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax],
+                        TYPE_Calc_FaQiDefPer:[TYPE_Calc_AttrDEF],
                         TYPE_Calc_GodWeaponMaxHPPer:[TYPE_Calc_AttrMaxHP],
                         TYPE_Calc_GodWeaponAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax],
                         TYPE_Calc_StoneMaxHPPer:[TYPE_Calc_AttrMaxHP],
@@ -6211,7 +6230,14 @@
 ActTaskType_XianXiaMJLottery, # 仙匣秘境寻宝x次 6
 ActTaskType_XianXiaMJLayer, # 仙匣秘境达到x层 7
 ActTaskType_TreasureGubao, # 古宝寻宝x次 8
-) = range(1, 1 + 8)
+ActTaskType_HorseUpItem, # 消耗X个坐骑经验丹 9
+ActTaskType_PetUpItem, # 消耗X个灵宠经验丹 10
+ActTaskType_HorseTrainItem2, # 消耗X个坐骑培养2道具 11
+ActTaskType_PetTrainItem2, # 消耗X个灵宠培养2道具 12
+ActTaskType_HorseTrainItem3, # 消耗X个坐骑培养3道具 13
+ActTaskType_PetTrainItem3, # 消耗X个灵宠培养3道具 14
+ActTaskType_HorsePetActScore, # 获得X点骑宠养成积分 15
+) = range(1, 1 + 15)
 
 # 套装枚举,普通套装,强化套装
 (EquipSuitType_Normal,

--
Gitblit v1.8.0