hxp
2024-09-18 458f8ad37f944f5a4334dc9e522e6640e4aa2def
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -894,6 +894,9 @@
                             Def_BT_SkyTower, Def_BT_CharmTotal, Def_BT_CharmWeek, Def_BT_CharmDay
                             ]
#仙盟榜单类型
FamilyBillboardList = [Def_BT_BossTrialSubmitFamily, Def_BT_BossTrialSubmitFamilyBak]
##---比率---
#百分率
Def_Percentage = 100
@@ -1145,7 +1148,9 @@
CDBPlayerRefresh_GatherSoul, # 聚魂精华 263
CDBPlayerRefresh_BossFinalHurtPer,  # Boss最终输出伤害百分比 264
CDBPlayerRefresh_HorsePetTrainScore, # 骑宠养成积分 265
) = range(146, 266)
CDBPlayerRefresh_GubaoTrainScore, # 古宝养成积分 266
CDBPlayerRefresh_TiandaoFruit, # 天道果 267
) = range(146, 268)
TYPE_Price_Gold_Paper_Money = 5    # 金钱类型,(先用礼券,再用金子)
TYPE_Price_Family_Contribution = 6 # 战盟贡献度(活跃度转换得来)
@@ -1179,6 +1184,8 @@
TYPE_Price_BossTrial = 43    # boss历练凭证积分
TYPE_Price_GatherSoul = 44    # 聚魂精华
TYPE_Price_HorsePetTrainScore = 45    # 骑宠养成积分
TYPE_Price_GubaoTrainScore = 46    # 古宝养成积分
TYPE_Price_TiandaoFruit = 47    # 天道果
TYPE_Price_PayCoin = 99    # 代币
#key可用于遍历所有货币,value仅GM相关会用到
@@ -1186,8 +1193,11 @@
                 1:"仙玉", 2:"绑玉", 3:"铜钱", 6:"战盟贡献度", 10:"战盟仓库积分", 13:"境界修行点", 14:"符印融合石", 15:"仙盟活跃令", 
                 16:"助战积分", 18:"荣誉", 19:"Boss积分", 23:"符印精华", 24:"符印碎片", 25:"寻宝积分", 26:"集市额度", 27:"丹精", 28:"魂尘", 
                 29:"聚魂碎片", 30:"核心环", 31:"功能特权令", 32:"环保值", 33:"GM令", 34:"古神币", 35:"功德点", 
                 39:"成就积分", 40:"万界积分", 43:"凭证积分", 44:"聚魂精华", 45:"骑宠养成积分", 99:"代币"
                 39:"成就积分", 40:"万界积分", 43:"凭证积分", 44:"聚魂精华", 45:"骑宠养成积分", 46:"古宝养成积分", 47:"天道果", 99:"代币"
                 }
#需要记录累计消耗的货币类型
UseTotalPriceTypeList = [TYPE_Price_TiandaoFruit]
#以下是旧的金钱类型
TYPE_Price_Magic_Integral = 101      # 魔方寻宝积分
@@ -1221,6 +1231,8 @@
                           TYPE_Price_BossTrial:CDBPlayerRefresh_BossTrial,
                           TYPE_Price_GatherSoul:CDBPlayerRefresh_GatherSoul,
                           TYPE_Price_HorsePetTrainScore:CDBPlayerRefresh_HorsePetTrainScore,
                           TYPE_Price_GubaoTrainScore:CDBPlayerRefresh_GubaoTrainScore,
                           TYPE_Price_TiandaoFruit:CDBPlayerRefresh_TiandaoFruit,
                           }
# 支持负值的货币及对应0418刷新类型
@@ -1264,11 +1276,13 @@
GameFuncID_LittleHelper = 146   # 小助手
GameFuncID_TJG = 147            # 脱机挂
GameFuncID_SuperGift = 150      # 超值礼包
GameFuncID_CrossRealmPK = 157   # 跨服天梯
GameFuncID_PenglaiBoss = 162    # 蓬莱仙境
GameFuncID_ZhuXianBoss = 163    # 诛仙BOSS
GameFuncID_Arena = 195          # 竞技场
GameFuncID_FaQi = 199           # 法器
GameFuncID_LianTi = 207         # 炼体
GameFuncID_CrossBattlefield = 208   # 跨服古神战场
GameFuncID_Championship = 210   # 排位
GameFuncID_MineArea = 227       # 福地
GameFuncID_Guaji = 228          # 挂机
@@ -1348,10 +1362,16 @@
Def_WorshipTypeList = (
                       Def_WorshipType_ServerNaming, # 服务器冠名 1
                       Def_WorshipType_CrossChampionship, # 跨服排位冠军 2
                       ) = range(1, 1 + 2)
                       Def_WorshipType_CrossBossTrial, # 跨服boss凭证 3
                       Def_WorshipType_CrossXianXiaMJ, # 跨服秘境寻宝 4
                       Def_WorshipType_CrossHorsePetTrain, # 跨服骑宠养成 5
                       Def_WorshipType_CrossGubaoTrain, # 跨服古宝养成 6
                       ) = range(1, 1 + 6)
#跨服膜拜类型
Def_WorshipTypeCross = [Def_WorshipType_CrossChampionship]
Def_WorshipTypeCross = [Def_WorshipType_CrossChampionship, Def_WorshipType_CrossBossTrial, Def_WorshipType_CrossXianXiaMJ,
                        Def_WorshipType_CrossHorsePetTrain, Def_WorshipType_CrossGubaoTrain,
                        ]
#玩家记录类型
Def_PlayerRecTypeList = (
@@ -1359,6 +1379,15 @@
                         Def_PlayerRecType_WorshipDaily, # 玩家每日膜拜记录 2
                         Def_PlayerRecType_PayCoin, # 代币记录 3
                         ) = range(1, 1 + 3)
#通用信息记录类型 - 新 从 300 开始,原通用记录类型最大到255
Def_GameRecTypeList = (
                       Def_GameRecType_Xiangong, # 仙宫记录 300
                       ) = range(300, 1 + 300)
#通用信息记录新 - 字典key配置,如果有配置,则可额外按对应记录Value值存储字典,方便快速取值,可配置Value编号 1~8,配空默认 Value1
Def_GameRecValueKeyDict = {
                           Def_GameRecType_Xiangong:[1],
                           }
#通用信息记录类型
Def_UniversalGameRecTypeList = (
@@ -1463,7 +1492,8 @@
                      Def_ActionType_FamilyEvent,    #记录家族事件12
                      Def_ActionType_BossTrialSubmit,    #boss凭证提交 13
                      Def_ActionType_FamilyCTGAssist,    #仙盟充值协助活动 14
                      ) = range(0, 15)
                      Def_ActionType_FamilyEmblem,    #仙盟时效徽章信息 15
                      ) = range(0, 16)
# 家族行为事件类型定义; Def_ActionType_FamilyEvent; 存与事件记录Value1
# 通用:time-时间;name-玩家;value1-事件类型
@@ -1555,6 +1585,7 @@
# 跨服服务器发送子服信息定义
CrossServerMsg_CrossServerState = "CrossServerState"    # 跨服服务器状态变更
CrossServerMsg_PlayerLoginout = "PlayerLoginout"        # 玩家上下线状态同步
CrossServerMsg_ExitCrossServer = "ExitCrossServer"      # 退出跨服服务器
CrossServerMsg_Notify = "Notify"                        # 提示信息
CrossServerMsg_ChatCrossWorld = "ChatCrossWorld"        # 跨服世界聊天
@@ -1605,12 +1636,14 @@
CrossServerMsg_FamilyFlagwarOver = "FamilyFlagwarOver"  # 逐鹿万界结算信息
CrossServerMsg_CrossBossTrialFamilyAward = "CrossBossTrialFamilyAward"  # 跨服boss历练仙盟奖励结算
CrossServerMsg_Worship = "Worship"  # 膜拜信息
CrossServerMsg_Xiangong = "Xiangong"  # 仙宫信息
CrossServerMsg_FuncTeamInfo = "FuncTeamInfo"  # 功能队伍信息同步
CrossServerMsg_FuncTeamDel = "FuncTeamDel"  # 功能队伍删除同步
CrossServerMsg_FuncTeamList = "FuncTeamList"  # 功能队伍列表同步
# 子服发送跨服信息定义
ClientServerMsg_ServerInitOK = "ServerInitOK"           # 子服启动成功
ClientServerMsg_PlayerLoginout = "PlayerLoginout"       # 玩家上下线状态同步
ClientServerMsg_ChatCrossWorld = "ChatCrossWorld"       # 跨服世界聊天
ClientServerMsg_GMCMD = "GMCMD"                         # GM命令
ClientServerMsg_ViewPlayerCache = "ViewPlayerCache"     # 查看跨服玩家信息
@@ -1652,6 +1685,7 @@
ClientServerMsg_QueryFuncTeam = "QueryFuncTeam"   # 查询功能队伍
ClientServerMsg_GubaoScore = "GubaoScore" # 古宝养成积分
ClientServerMsg_HorsePetTrainScore = "HorsePetTrainScore" # 骑宠养成积分
ClientServerMsg_QueryXiangong = "QueryXiangong" # 查看仙宫仙名录
#跨服广播类型定义
CrossNotify_CrossAct = "CrossAct"
@@ -1757,7 +1791,7 @@
)=range(5)
# 战斗力模块类型
Def_MFPType_Max = 34
Def_MFPType_Max = 37
ModuleFightPowerTypeList = (
Def_MFPType_Role, # 角色 0
Def_MFPType_Equip, # 装备(装备本身) 1
@@ -1792,6 +1826,9 @@
Def_MFPType_Shentong, # 神通 30
Def_MFPType_FamilyZhenfa, # 阵法 31
Def_MFPType_GatherTheSoul, # 聚魂新 32
Def_MFPType_Face, # 头像 33
Def_MFPType_FacePic, # 头像框 34
Def_MFPType_ChatBox, # 气泡框 35
Def_MFPType_Other, # 其他
) = range(Def_MFPType_Max)