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