hxp
2023-10-11 614707fc640e731fe8b78351f0933371da5450bf
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:"阵法",
                 }
#-------------------------------------------------------------------------------