From 614707fc640e731fe8b78351f0933371da5450bf Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 11 十月 2023 16:32:02 +0800 Subject: [PATCH] 9952 【BT0.1】【主干】仙盟修改(阵法) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 38 +++++++++++++++++++++++++++++++++----- 1 files changed, 33 insertions(+), 5 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py index 91a6e06..5a2d2bc 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -74,7 +74,7 @@ Def_BuffValue_Count = 3 # buff记录的value个数 #游戏对象属性-------------------------------------------- -Def_Calc_AllAttrType_MAX = 160 +Def_Calc_AllAttrType_MAX = 166 #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划 TYPE_Calc_AttrList = ( TYPE_Calc_Metal, # 金 1 @@ -247,7 +247,13 @@ TYPE_Calc_WingTrainAttrPer, # 翅膀培养属性加成(攻防血) TYPE_Calc_PeerlessWeaponTrainAttrPer, # 灭世培养属性加成(攻防血) TYPE_Calc_PeerlessWeapon2TrainAttrPer, # 弑神培养属性加成(攻防血) -TYPE_Calc_LianTiAttrPer, # 坐骑培养属性加成(攻防血) 159 +TYPE_Calc_LianTiAttrPer, # 炼体属性百分比(攻防血) 159 +TYPE_Calc_160, # 160 +TYPE_Calc_AffairSpeedPer, # 仙盟事务速度加成 +TYPE_Calc_FamilyBossHurtPer, # 仙盟BOSS伤害加成 +TYPE_Calc_FamilyWarHPPer, # 仙盟联赛生命加成 +TYPE_Calc_FamilyWarAtkPer, # 仙盟联赛攻击加成 +TYPE_Calc_FamilySitExpPer, # 仙盟打坐经验加成 165 ) = range(1, Def_Calc_AllAttrType_MAX) ## 支持大数值属性,超过20E @@ -2286,6 +2292,7 @@ 1000 * 10, # 幸运云购 1000 * 10, # 跨服排位 1000 * 10, # 跨服妖魔boss + 1000 * 10, # 仙盟阵法 ] TYPE_Player_Tick_Count = len(TYPE_Player_Tick_Time) @@ -2366,6 +2373,7 @@ TYPE_Player_Tick_LuckyCloudBuy, #幸运云购 TYPE_Player_Tick_Championship, #跨服排位 TYPE_Player_Tick_CrossYaomoBoss, #跨服妖魔boss +TYPE_Player_Tick_FamilyZhenfa, #仙盟阵法 ) = range(0, TYPE_Player_Tick_Count) #--------------------------------------------------------------------- @@ -3338,6 +3346,11 @@ Def_PlayerKey_PeerlessWeaponTrainAttrPer = "PeerlessWeaponTrainAttrPer" # 灭世培养属性加成 Def_PlayerKey_PeerlessWeapon2TrainAttrPer = "PeerlessWeapon2TrainAttrPer" # 弑神培养属性加成 Def_PlayerKey_LianTiAttrPer = "LianTiAttrPer" # 炼体属性属性加成 +Def_PlayerKey_AffairSpeedPer = "AffairSpeedPer" # 仙盟事务速度加成 +Def_PlayerKey_FamilyBossHurtPer = "FamilyBossHurtPer" # 仙盟BOSS伤害加成 +Def_PlayerKey_FamilyWarHPPer = "FamilyWarHPPer" # 仙盟联赛生命加成 +Def_PlayerKey_FamilyWarAtkPer = "FamilyWarAtkPer" # 仙盟联赛攻击加成 +Def_PlayerKey_FamilySitExpPer = "FamilySitExpPer" # 仙盟打坐经验加成 Def_PlayerKey_StoneBasePer = "StoneBasePer" # 宝石基础属性百分比 Def_PlayerKey_RealmBasePer = "RealmBasePer" # 境界基础属性百分比 Def_PlayerKey_WingHPPer = "WingHPPer" # 翅膀生命百分比 @@ -4612,6 +4625,11 @@ ShareDefine.Def_Effect_SkillReducePer5:[[TYPE_Calc_SkillReducePer5], False, TYPE_Linear], # 受到技能伤害减少5 ShareDefine.Def_Effect_SkillReducePer6:[[TYPE_Calc_SkillReducePer6], False, TYPE_Linear], # 受到技能伤害减少6 ShareDefine.Def_Effect_SkillReducePer7:[[TYPE_Calc_SkillReducePer7], False, TYPE_Linear], # 受到技能伤害减少7 + ShareDefine.Def_Effect_AffairSpeedPer:[[TYPE_Calc_AffairSpeedPer], False, TYPE_Linear], + ShareDefine.Def_Effect_FamilyBossHurtPer:[[TYPE_Calc_FamilyBossHurtPer], False, TYPE_Linear], + ShareDefine.Def_Effect_FamilyWarHPPer:[[TYPE_Calc_FamilyWarHPPer], False, TYPE_Linear], + ShareDefine.Def_Effect_FamilyWarAtkPer:[[TYPE_Calc_FamilyWarAtkPer], False, TYPE_Linear], + ShareDefine.Def_Effect_FamilySitExpPer:[[TYPE_Calc_FamilySitExpPer], False, TYPE_Linear], #战斗非线性 ShareDefine.Def_Effect_SuperHitPer:[[TYPE_Calc_SuperHit], False, TYPE_NoLinear], @@ -4725,6 +4743,14 @@ ShareDefine.Def_Effect_JadeAddPer: [ShareDefine.retJade, [ShareDefine.Def_Effect_Atk, ShareDefine.Def_Effect_MinAtk, ShareDefine.Def_Effect_MaxAtk, ShareDefine.Def_Effect_MaxHP]], } +# 指定地图生效的非线性属性配置 +MapAttrInfoDict_Noline = { + Def_FBMapID_FamilyWar:{ + TYPE_Calc_FamilyWarAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax], + TYPE_Calc_FamilyWarHPPer:[TYPE_Calc_AttrMaxHP], + } + } + #属性线性索引 CalcAttrIndexList = ( CalcAttr_Base, @@ -4803,7 +4829,8 @@ Def_CalcAttrFunc_HorseStar, # 坐骑星级 57 Def_CalcAttrFunc_PetStar, # 灵宠星级 58 Def_CalcAttrFunc_TitleStar, # 称号星级 59 -) = range(60) +Def_CalcAttrFunc_FamilyZhenfa, # 仙盟阵法 60 +) = range(61) # 技能功能点列表 - 默认不算战力,不享受百分比加成,技能功能点暂时配置,之后优化技能属性逻辑后可去掉 CalcAttrFuncSkillList = [Def_CalcAttrFunc_HorseSkill, Def_CalcAttrFunc_PetSkill, Def_CalcAttrFunc_DogzBattleSkill] @@ -4844,6 +4871,7 @@ ShareDefine.Def_MFPType_GatherSoul:[Def_CalcAttrFunc_GatherSoul], ShareDefine.Def_MFPType_Coat:[Def_CalcAttrFunc_Coat], ShareDefine.Def_MFPType_Dogz:[Def_CalcAttrFunc_Dogz, Def_CalcAttrFunc_DogzEquip, Def_CalcAttrFunc_DogzEquipPlus, Def_CalcAttrFunc_DogzBattleSkill], + ShareDefine.Def_MFPType_FamilyZhenfa:[Def_CalcAttrFunc_FamilyZhenfa], ShareDefine.Def_MFPType_Other:[Def_CalcAttrFunc_Success, Def_CalcAttrFunc_FamilyTech, Def_CalcAttrFunc_EquipDecompose], } @@ -4854,7 +4882,7 @@ ShareDefine.Def_MFPType_MagicWeapon1:"人族", ShareDefine.Def_MFPType_MagicWeapon2:"魔族", ShareDefine.Def_MFPType_MagicWeapon3:"仙族", ShareDefine.Def_MFPType_MagicWeapon4:"王者", ShareDefine.Def_MFPType_PetSoul:"宠魂", ShareDefine.Def_MFPType_HorseSoul:"骑魂", ShareDefine.Def_MFPType_FaQi:"法器", ShareDefine.Def_MFPType_Dogz:"神兽", ShareDefine.Def_MFPType_Coat:"时装", ShareDefine.Def_MFPType_Love:"情缘", ShareDefine.Def_MFPType_Charm:"魅力", ShareDefine.Def_MFPType_LianTi:"炼体", - ShareDefine.Def_MFPType_Enchant:"附魔", ShareDefine.Def_MFPType_Gubao:"古宝", ShareDefine.Def_MFPType_Shentong:"神通", + ShareDefine.Def_MFPType_Enchant:"附魔", ShareDefine.Def_MFPType_Gubao:"古宝", ShareDefine.Def_MFPType_Shentong:"神通", ShareDefine.Def_MFPType_FamilyZhenfa:"阵法", ShareDefine.Def_MFPType_Other:"其他", } @@ -4873,7 +4901,7 @@ Def_CalcAttrFunc_WingTarin:"翅膀培养", Def_CalcAttrFunc_PeerlessWeaponTrain:"灭世培养", Def_CalcAttrFunc_PeerlessWeapon2Train:"噬魂培养", Def_CalcAttrFunc_FaQi:"法器", Def_CalcAttrFunc_LoveRing:"情戒基础", Def_CalcAttrFunc_LoveRingCouple:"情戒仙侣", Def_CalcAttrFunc_Charm:"魅力", Def_CalcAttrFunc_LianTi:"炼体", Def_CalcAttrFunc_Enchant:"附魔", Def_CalcAttrFunc_LingQiEnchant:"灵器附魔", Def_CalcAttrFunc_Gubao:"古宝", Def_CalcAttrFunc_Shentong:"神通", - Def_CalcAttrFunc_HorseStar:"坐骑星级", Def_CalcAttrFunc_PetStar:"宠物星级", Def_CalcAttrFunc_TitleStar:"称号星级", + Def_CalcAttrFunc_HorseStar:"坐骑星级", Def_CalcAttrFunc_PetStar:"宠物星级", Def_CalcAttrFunc_TitleStar:"称号星级", Def_CalcAttrFunc_FamilyZhenfa:"阵法", } #------------------------------------------------------------------------------- -- Gitblit v1.8.0