hxp
2018-12-22 ef11263b50150e4454815ffc85a78509989cc432
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -312,7 +312,9 @@
    Def_mitRecycleAttrFruit,  # 回收魂石
    Def_mitDogzEquipPlus,     # 神兽装备强化
    Def_mitRuneCompound,      # 符印合成
) = range(1, 23)
    Def_mitGatherSoulCompound,# 聚魂合成
    Def_mitGatherSoulDecompose,# 聚魂分解
) = range(1, 25)
#---写死的技能ID---
Def_SkillID_AutoTruck = 62220   # 自动运镖buff
@@ -569,6 +571,7 @@
    Def_BT_FBHelpBattle,                      #助战次数排行榜
    Def_BT_Campaign_GodWeaponLV,              #神兵等级(开服活动榜) 20
    Def_BT_Campaign_Recharge,                 #累计充值(开服活动榜)
    Def_BT_Campaign_PetLV,                    #灵宠等级(开服活动榜)
    
    Def_BT_HighLadder,                        #天梯竞技场排行
    Def_BT_HighLadder_Yester,                 #天梯竞技场昨日排行
@@ -586,7 +589,7 @@
    Def_BT_MergePKWeek,                       #跨服PK周积分榜
    
    Def_BT_Max,                               #排行榜最大类型
) = range(0, 33 + 2)
) = range(0, 34 + 2)
    
#职业对应战力排行榜类型
JobFightPowerBillboardDict = {
@@ -598,6 +601,7 @@
#排行榜Value1存储境界信息的榜单列表
BTValue1_OfficialRankList = [Def_BT_FightPower, Def_BT_FightPower_Warrior, Def_BT_FightPower_Wizard, Def_BT_FightPower_Assassin, 
                             Def_BT_LV, Def_BT_FightPower_Horse, Def_BT_FightPower_Pet, Def_BT_TrialTower, Def_BT_OffLineEfficient,
                             Def_BT_FBHelpBattle,
                             ]
##---比率---
@@ -784,7 +788,10 @@
CDBPlayerRefresh_GodWeaponLV_2,         # 神兵等级 - 类型2 193
CDBPlayerRefresh_GodWeaponLV_3,         # 神兵等级 - 类型3 194
CDBPlayerRefresh_GodWeaponLV_4,         # 神兵等级 - 类型4 195
) = range(146, 196)
CDBPlayerRefresh_SoulDust,              # 魂尘 196
CDBPlayerRefresh_SoulSplinters,         # 聚魂碎片 197
CDBPlayerRefresh_SoulCore,              # 核心环 198
) = range(146, 199)
TYPE_Price_Gold_Paper_Money = 5    # 金钱类型,(先用礼券,再用金子)
TYPE_Price_Family_Contribution = 6 # 战盟贡献度(活跃度转换得来)
@@ -799,6 +806,9 @@
TYPE_Price_TreasureScore = 25    # 寻宝积分
TYPE_Price_BourseMoney = 26    # 交易所可购买额度
TYPE_Price_Danjing = 27    # 丹精(丹药回收)
TYPE_Price_SoulDust = 28    # 魂尘
TYPE_Price_SoulSplinters = 29    # 聚魂碎片
TYPE_Price_SoulCore = 30    # 核心环
#以下是旧的金钱类型
@@ -826,6 +836,9 @@
                           TYPE_Price_FamilyActivity:CDBPlayerRefresh_FamilyActivity,
                           TYPE_Price_XianyuanCoin:CDBPlayerRefresh_Xianyuancoin,
                           TYPE_Price_Danjing:CDBPlayerRefresh_Danjing,
                           TYPE_Price_SoulDust:CDBPlayerRefresh_SoulDust,
                           TYPE_Price_SoulSplinters:CDBPlayerRefresh_SoulSplinters,
                           TYPE_Price_SoulCore:CDBPlayerRefresh_SoulCore,
                           }
# 高效战斗状态
@@ -923,8 +936,9 @@
#虚拟背包类型, 从255递减
Def_VPack_TypeList = (
rptGatherSoul,      # 聚魂背包 254
rptRune,            # 符印背包 255
) = range(256 - 1, 256)
) = range(256 - 2, 256)
#武器的手持形式
@@ -1102,7 +1116,8 @@
Def_Campaign_Type_RuneLV,           # 符印等级排行 7
Def_Campaign_Type_GodWeaponLV,      # 神兵等级排行 8
Def_Campaign_Type_Recharge,         # 累计充值排行 9
) = range(1, 1 + 9)
Def_Campaign_Type_PetLV,            # 灵宠等级排行 10
) = range(1, 1 + 10)
# 活动类型对应的奖励排行榜{活动类型:排行榜, ...}
Def_Campaign_Billboard_Dict = {
@@ -1115,6 +1130,7 @@
                               Def_Campaign_Type_RuneLV:Def_BT_Campaign_RuneLV,
                               Def_Campaign_Type_GodWeaponLV:Def_BT_Campaign_GodWeaponLV,
                               Def_Campaign_Type_Recharge:Def_BT_Campaign_Recharge,
                               Def_Campaign_Type_PetLV:Def_BT_Campaign_PetLV,
                               }
# 活动数据状态
@@ -1177,6 +1193,25 @@
CampType_Justice,    #正义(与 Def_ID1Win 一致)
CampType_Evil,       #邪恶(与 Def_ID2Win 一致)
] = range(3)
# 跨服服务器发送子服信息定义
CrossServerMsg_ExitCrossServer = "ExitCrossServer"      # 退出跨服服务器
CrossServerMsg_Notify = "Notify"                        # 提示信息
CrossServerMsg_PKMatchReqRet = "PKMatchReqRet"          # 跨服PK匹配请求结果
CrossServerMsg_PKMatchResult = "PKMatchResult"          # 跨服PK匹配结果
CrossServerMsg_PKReadyOKRoomList = "PKReadyOKRoomList"  # 跨服PK已准备好的房间列表
CrossServerMsg_PKTimeoutRoomList = "PKTimeoutRoomList"  # 跨服PK已超时的房间列表
CrossServerMsg_PKOverInfo = "PKOverInfo"                # 跨服PK结果
CrossServerMsg_PKSeasonInfo = "PKSeasonInfo"            # 跨服PK赛季信息
CrossServerMsg_PKSyncBillboard = "PKSyncBillboard"      # 跨服PK同步排行榜
CrossServerMsg_PKActionState = "PKActionState"          # 跨服PK活动状态变更
# 子服发送跨服信息定义
ClientServerMsg_ServerInitOK = "ServerInitOK"           # 子服启动成功
ClientServerMsg_GMCMD = "GMCMD"                         # GM命令
ClientServerMsg_PKMatch = "PKMatch"                     # 跨服PK匹配
ClientServerMsg_PKCancel = "PKCancel"                   # 跨服PK取消匹配
ClientServerMsg_PKPrepareOK = "PKPrepareOK"             # 跨服PK准备完毕
#跨服匹配PK奖励类型
Def_MergePKAwardTypeList = (
@@ -1262,7 +1297,7 @@
Def_IudetRuneSource = 40  # 符印来源 老号0,默认1,合成2(主要用来区分是否合成获得)
Def_IudetWingProgressValue = 42 #羽翼精炼值
Def_IudetCreateTime = 44 # 时效物品的创建时间
Def_IudetGatherSoulLV = 46  # 聚魂等级
# 200~300 宠物数据用
Def_IudetPet_NPCID = 200  # npcID
Def_IudetPet_ClassLV = 202  # 阶级
@@ -1326,7 +1361,7 @@
)=range(5)
# 战斗力模块类型
Def_MFPType_Max = 25
Def_MFPType_Max = 26
ModuleFightPowerTypeList = (
Def_MFPType_Role, # 角色 0
Def_MFPType_Equip, # 装备(基本装备位) 1
@@ -1350,6 +1385,7 @@
Def_MFPType_HorseSoul, # 坐骑魂石 19
Def_MFPType_MagicWeaponSoul, # 法宝之魂 20
Def_MFPType_Dogz, # 神兽 21
Def_MFPType_GatherSoul, # 聚魂 22
Def_MFPType_Other, # 其他
#以下暂时没用到,改时再处理
@@ -1639,7 +1675,9 @@
SuccType_DogzBattle, #x神兽出战129
SuccType_DogzEquipPlus, #出战神兽装备总强化X级130
SuccType_Collect, #采集X物品X次131
) = range(1, 132)
SuccType_InlayGatherSoul, #镶嵌X枚X品质聚魂(不包含核心)44
SuccType_GatherSoulLvUp, #累计聚魂总等级XX(不包含核心)45
) = range(1, 134)
@@ -1668,7 +1706,7 @@
NeedResetSuccessTypeList = [
                            SuccType_InlayStone1,SuccType_InlayStone2,SuccType_EquipSuit,SuccType_InlayRune,
                            SuccType_EquipColorItem,SuccType_EquipArmor,SuccType_EquipWeapon,SuccType_DogzEquipPlus,
                            SuccType_HorseAllLV, SuccType_EquipPlusLV,SuccType_PetClassLV,
                            SuccType_HorseAllLV, SuccType_EquipPlusLV,SuccType_PetClassLV,SuccType_InlayGatherSoul,
                            ]
# 聊天类型, 从100开始, 前100个给c++用