From acebf38b40565a700efeecddb2e3f6e2b2e183a6 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 13 十二月 2025 16:28:44 +0800
Subject: [PATCH] 389 流向记录(增加GM工具命令:重读配置 GMT_ReloadConfig)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py | 304 ++++++++++++++++++--------------------------------
1 files changed, 109 insertions(+), 195 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
index 34881db..3d10148 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -40,6 +40,8 @@
Def_InitOpenServerTime = 'InitOpenServerTime'
Def_SetOpenServerTime = 'SetOpenServerTime' # GM工具预定的开服时间
+
+Def_OSAAwardState = 'OSAAwardState' #开服冲榜活动结算状态
# ------------------------- WorldKey -------------------------
#---奇迹, 职业枚举定义---
@@ -62,8 +64,9 @@
#支持超20亿数值的数值点单位数值, 1亿
Def_PerPointValue = 100000000
-#真实玩家ID、仙盟ID是从 1000000 开始
-RealPlayerIDStart = 1000000
+#真实玩家起始ID
+RealPlayerIDStart = 3000000
+#真实公会起始ID
RealFamilyIDStart = 1000000
#机器人ID - 供功能用,线上版本支持的机器人
@@ -131,33 +134,6 @@
Def_PstMax, # 最大数量
) = range(10, 13 + 1)
-#---家族相关---
-Def_PlayerMoney_Change_FamilyMoney_Rate = 1 #玩家银子兑换家族资金比率 (PlayerMoney * 1)
-
-(
-TViewFamilyType_None, #无点击家族NPC
-TViewFamilyType_CreateFamily, #点击家族NPC, 创建家族状态
-TViewFamilyType_FamilyWar, #查看家族战
-TViewFamilyType_AddFamily, #查看申请加入家族
-) = range(0, 3 + 1)
-#家族允许加入类型
-FamilyAcceptJoinType = (
- FamilyAcceptJoin_Examine, #0 默认需要审核
- FamilyAcceptJoin_Agree, #1 自动同意申请,除非已满员
- FamilyAcceptJoin_Refuse, #2 拒绝申请
- ) = range(0, 3)
-
-#开启的副本对战仙盟信息
-(
-VSFamilyInfo_IsFinalMatch, # 是否最终决赛场次
-VSFamilyInfo_RoundNum, # 轮次
-VSFamilyInfo_GroupID, # 联赛组级别
-VSFamilyInfo_FamilyIDList, # 对战仙盟ID列表
-VSFamilyInfo_FamilyRankList, # 对战仙盟排名列表
-VSFamilyInfo_FamilyNameList, # 对战仙盟名列表
-VSFamilyInfo_WinCountList, # 对战仙盟连胜次数列表
-) = range(7)
-
Def_OnEventHour = 5 # 特殊时间点凌晨X点过天/周
Def_OnEventType = 1 # 常规过天/周策划表配置类型
Def_OnEventTypeEx = 2 # 特殊时间点过天/周策划表配置类型
@@ -199,14 +175,6 @@
Def_Notify_WorldKey_WorldAverageLv = "WorldAverageLv" #世界等级
Def_Notify_WorldKey_YdayLoginCnt= 'YdayLoginCnt' # 昨天总在线人数
Def_Notify_WorldKey_YdayNewCoinCnt = 'YdayNewCoinCnt' # 昨天总充值点券数
-
-Def_Notify_WorldKey_VSFamilyInfo = "VSFamilyInfo" # 仙盟联赛对战仙盟信息
-Def_Notify_WorldKey_ChampionFamilyID = "ChampionFamilyID" # 仙盟联赛上次冠军仙盟ID
-
-Def_Notify_WorldKey_FamilyZhenfaInfo = "FamilyZhenfaInfo" # 仙盟阵法数据
-
-Def_Notify_WorldKey_AddFamilyAuctionItem = "AddFamilyAuctionItem" # 添加仙盟拍品
-Def_Notify_WorldKey_AddSystemAuctionItem = "AddSystemAuctionItem" # 添加系统拍品
Def_Notify_WorldKey_CrossServerConnState = "CrossServerConnState" # 跨服服务器链接状态
Def_Notify_WorldKey_CrossServerOpen = "CrossServerOpen" # 跨服服务器是否开启中
@@ -271,12 +239,8 @@
Def_Notify_WorldKey_BossShuntPlayer = 'BossShuntPlayer' # boss分流玩家信息
Def_Notify_WorldKey_BossShuntLineState = 'BossShuntLineState' # boss分流线路对应boss状态
Def_Notify_WorldKey_BossOnlineHeroCnt = 'BossOnlineHeroCnt_%s' # boss刷新时间用的在线人数, 参数为NPCID
-Def_Notify_WorldKey_FamilyKillHorsePetRobBossCnt = 'FamilyKillHorsePetRobBossCnt' # 仙盟击杀骑宠boss数统计
-Def_Notify_WorldKey_HorsePetRobBossPlayerCount = 'HorsePetRobBossPlayerCount' # 骑宠争夺活动有效参考人数
Def_Notify_WorldKey_HurtLog = 'HurtLog' # 战斗伤害日志
-
-Def_Notify_WorldKey_AssistBoss = "AssistBoss" # 协助boss
Def_Notify_WorldKey_CoupleInfo = "CoupleInfo" # 伴侣信息
@@ -291,7 +255,6 @@
OperationActionName_ExpRate = "ActExpRate" # 多倍经验活动
OperationActionName_CostRebate = "ActCostRebate" # 消费返利活动
OperationActionName_SpringSale = "ActSpringSale" # 限时特惠活动
-OperationActionName_BossReborn = "ActBossReborn" # BOSS复活活动
OperationActionName_FlashGiftbag = "ActFlashGiftbag" # 限时礼包活动
OperationActionName_DailyGiftbag = "ActDailyGiftbag" # 每日礼包活动
OperationActionName_FairyCeremony = "ActFairyCeremony" # 仙界盛典活动
@@ -310,7 +273,6 @@
OperationActionName_GrowupBuy = "ActGrowupBuy" # 成长必买活动
OperationActionName_FeastLogin = "ActFeastLogin" # 节日登录活动
OperationActionName_FeastWish = "ActFeastWish" # 节日祝福活动
-OperationActionName_FeastTravel = "ActFeastTravel" # 节日游历活动
OperationActionName_ManyDayRecharge = "ActManyDayRecharge" # 多日连充活动
OperationActionName_SingleRecharge = "ActSingleRecharge" # 单笔累充活动
OperationActionName_Turntable = "ActTurntable" # 转盘活动
@@ -326,12 +288,12 @@
FeastOperationActionNameList = [OperationActionName_FeastWeekParty,
OperationActionName_RechargeRebateGold, OperationActionName_GrowupBuy,
OperationActionName_FeastLogin,
- OperationActionName_FeastWish, OperationActionName_FeastTravel,
+ OperationActionName_FeastWish,
OperationActionName_RechargePrize,
]
#所有的运营活动列表,含节日活动
OperationActionNameList = [OperationActionName_ExpRate, OperationActionName_CostRebate,
- OperationActionName_BossReborn,OperationActionName_SpringSale,
+ OperationActionName_SpringSale,
OperationActionName_FlashGiftbag, OperationActionName_FairyCeremony,
OperationActionName_RealmPoint, OperationActionName_FlashSale,
OperationActionName_WishingWell, OperationActionName_TotalRecharge,
@@ -350,14 +312,14 @@
#需要记录开启活动时的世界等级的运营活动
NeedWorldLVOperationActNameList = [OperationActionName_FairyCeremony, OperationActionName_WishingWell,
OperationActionName_NewFairyCeremony, OperationActionName_FlashSale,
- OperationActionName_BossReborn, OperationActionName_TotalRecharge,
+ OperationActionName_TotalRecharge,
OperationActionName_CostRebate, OperationActionName_FlashGiftbag,
OperationActionName_SpringSale, OperationActionName_LuckyTreasure,
OperationActionName_DailyGiftbag, OperationActionName_GrowupBuy,
OperationActionName_WeekParty, OperationActionName_Turntable,
OperationActionName_CollectWords,
OperationActionName_FeastLogin,
- OperationActionName_FeastWish, OperationActionName_FeastTravel,
+ OperationActionName_FeastWish,
OperationActionName_ManyDayRecharge, OperationActionName_SingleRecharge,
OperationActionName_GodGift,
]
@@ -469,7 +431,9 @@
Def_BT_MainLevel, # 主线关卡过关榜 0
Def_BT_Arena, # 演武场积分周榜 1
Def_BT_Tianzi, # 天子考验伤害榜 2
-) = range(0, 3)
+Def_BT_OSA_MainLevel, # 开服关卡榜 3
+Def_BT_OSA_HeroCall, # 开服招募榜 4
+) = range(0, 5)
''' 跨服排行榜类型, 从 150 开始,最大条数在功能配置表 CrossBillboardSet 配置,没配默认100
与本服榜单存储的是不一样的数据库表格,理论上类型可以和本服榜单类型重复,为了做下区分防误导,跨服榜单从 150 开始
@@ -482,7 +446,8 @@
BillboardTypeAllList = BillboardTypeList + CrossBillboardTypeList
-BillboardNameDict = {Def_BT_MainLevel:"主线过关榜", Def_BT_Arena:"演武场积分周榜", Def_BT_Tianzi:"天子考验伤害榜"}
+BillboardNameDict = {Def_BT_MainLevel:"主线过关榜", Def_BT_Arena:"演武场积分周榜", Def_BT_Tianzi:"天子考验伤害榜",
+ Def_BT_OSA_MainLevel:"开服关卡榜", Def_BT_OSA_HeroCall:"开服招募榜"}
#仙盟榜单类型
FamilyBillboardList = []
@@ -611,7 +576,7 @@
CDBPlayerRefresh_ProDefHPPer, # 生命上限换算为防护值的百分比 165
CDBPlayerRefresh_ProDefAbsorb, # 防护盾吸收伤害百分比
CDBPlayerRefresh_FamilyContribution, # 战盟贡献度
-CDBPlayerRefresh_FamilyStoreScore, # 战盟仓库积分
+CDBPlayerRefresh_168, # 战盟仓库积分
CDBPlayerRefresh_Rune, # 符印精华点
CDBPlayerRefresh_RuneSplinters, # 符印碎片 170
CDBPlayerRefresh_RealmPoint, # 境界修炼点
@@ -635,10 +600,10 @@
CDBPlayerRefresh_FinalDamPer, # 最终输出伤害百分比
CDBPlayerRefresh_TalentPoint, # 天赋点数 190
CDBPlayerRefresh_DamagePVPReduce, # PVP固定伤害减少
-CDBPlayerRefresh_GodWeaponLV_1, # 神兵等级 - 类型1 192
-CDBPlayerRefresh_GodWeaponLV_2, # 神兵等级 - 类型2 193
-CDBPlayerRefresh_GodWeaponLV_3, # 神兵等级 - 类型3 194
-CDBPlayerRefresh_GodWeaponLV_4, # 神兵等级 - 类型4 195
+CDBPlayerRefresh_192, # 神兵等级 - 类型1 192
+CDBPlayerRefresh_193, # 神兵等级 - 类型2 193
+CDBPlayerRefresh_194, # 神兵等级 - 类型3 194
+CDBPlayerRefresh_195, # 神兵等级 - 类型4 195
CDBPlayerRefresh_SoulDust, # 魂尘 196
CDBPlayerRefresh_SoulSplinters, # 聚魂碎片 197
CDBPlayerRefresh_SoulCore, # 核心环 198
@@ -705,7 +670,7 @@
CDBPlayerRefresh_SuperDamPer, # 强化暴伤 259
CDBPlayerRefresh_SuperDamPerDef, # 弱化暴伤 260
CDBPlayerRefresh_Lingyu, # 灵玉 261
-CDBPlayerRefresh_262, # 凭证积分 262
+CDBPlayerRefresh_HeroSoul, # 将魂 262
CDBPlayerRefresh_GatherSoul, # 聚魂精华 263
CDBPlayerRefresh_BossFinalHurtPer, # Boss最终输出伤害百分比 264
CDBPlayerRefresh_265, # 骑宠养成积分 265
@@ -730,11 +695,13 @@
CDBPlayerRefresh_DOTPerDef, # 持续减伤 284
CDBPlayerRefresh_GoldRushEnergy, # 淘金令 285
CDBPlayerRefresh_ArenaTicket, # 挑战券 286
-) = range(146, 287)
+CDBPlayerRefresh_TehuiPoint, # 特惠印绶 287
+CDBPlayerRefresh_OSAPoint, # 开服庆典积分 288
+) = range(146, 289)
TYPE_Price_Gold_Paper_Money = 5 # 金钱类型,(先用礼券,再用金子)
TYPE_Price_FamilyExp = 6 # 战盟经验
-TYPE_Price_FamilyStoreScore = 10 # 战盟仓库积分
+TYPE_Price_10 = 10 # 战盟仓库积分
TYPE_Price_RealmPoint = 13 # 境界修炼点
TYPE_Price_Ysog = 14 # 魔精
TYPE_Price_FamilyCoin = 15 # 仙盟公会贡献币
@@ -761,7 +728,7 @@
TYPE_Price_FamilyFlagWarPoint = 40 # 万界积分
TYPE_Price_Xiantao = 41 # 仙桃/战锤
TYPE_Price_Lingyu = 42 # 灵玉/将星玉髓
-TYPE_Price_43 = 43 # boss历练凭证积分
+TYPE_Price_HeroSoul = 43 # 将魂
TYPE_Price_GatherSoul = 44 # 聚魂精华
TYPE_Price_45 = 45 # 骑宠养成积分
TYPE_Price_46 = 46 # 古宝养成积分
@@ -772,12 +739,15 @@
TYPE_Price_HeroScore = 51 # 招募积分
TYPE_Price_GoldRushEnergy = 52 # 淘金令体力
TYPE_Price_ArenaTicket = 53 # 演武场挑战券
+TYPE_Price_TehuiPoint = 54 # 特惠印绶
+TYPE_Price_OSAPoint = 55 # 开服庆典积分
TYPE_Price_PayCoinDay = 98 # 代币时效,每日过天重置
TYPE_Price_PayCoin = 99 # 代币
#key可用于遍历所有货币,value仅GM相关会用到
MoneyNameDict = {
- 1:"金币", 15:"公会贡献币", 41:"战锤", 42:"将星玉髓", 51:"招募积分", 52:"淘金令", 53:"挑战券",
+ 1:"金币", 15:"公会贡献币", 41:"战锤", 42:"将星玉髓", 43:"将魂", 51:"招募积分", 52:"淘金令", 53:"挑战券", 54:"特惠印绶",
+ 55:"可用开服庆典积分",
98:"代币时效", 99:"代币"
}
#MoneyNameDict = {
@@ -794,36 +764,38 @@
# 自定义积分及通知字典 {货币类型:通知客户端刷新类型, ...} , 如果不通知的话刷新类型则配置 None
TYPE_Price_CurrencyDict = {
- TYPE_Price_FamilyStoreScore:CDBPlayerRefresh_FamilyStoreScore,
- TYPE_Price_Rune:CDBPlayerRefresh_Rune,
- TYPE_Price_RuneSplinters:CDBPlayerRefresh_RuneSplinters,
- TYPE_Price_TreasureScore:CDBPlayerRefresh_TreasureScore,
- TYPE_Price_BourseMoney:None,
- TYPE_Price_RealmPoint:CDBPlayerRefresh_RealmPoint,
- TYPE_Price_Ysog:CDBPlayerRefresh_Ysog,
TYPE_Price_FamilyCoin:CDBPlayerRefresh_FamilyCoin,
- TYPE_Price_Danjing:CDBPlayerRefresh_Danjing,
- TYPE_Price_SoulDust:CDBPlayerRefresh_SoulDust,
- TYPE_Price_SoulSplinters:CDBPlayerRefresh_SoulSplinters,
- TYPE_Price_SoulCore:CDBPlayerRefresh_SoulCore,
- TYPE_Price_Honor:CDBPlayerRefresh_Honor,
- TYPE_Price_BossActScore:CDBPlayerRefresh_BossActScore,
- TYPE_Price_FuncSysPrivilege:CDBPlayerRefresh_FuncSysPrivilege,
- TYPE_Price_Environment:CDBPlayerRefresh_Environment,
- TYPE_Price_BTGMPoint:CDBPlayerRefresh_BTGMPoint,
- TYPE_Price_GuShenMoney:CDBPlayerRefresh_GuShenMoney,
- TYPE_Price_GongdePoint:CDBPlayerRefresh_GongdePoint,
TYPE_Price_Xiantao:CDBPlayerRefresh_Xiantao,
TYPE_Price_Lingyu:CDBPlayerRefresh_Lingyu,
- TYPE_Price_FamilyFlagWarPoint:CDBPlayerRefresh_FamilyFlagWarPoint,
- TYPE_Price_GatherSoul:CDBPlayerRefresh_GatherSoul,
- TYPE_Price_TiandaoFruit:CDBPlayerRefresh_TiandaoFruit,
- TYPE_Price_XianyuanScore:CDBPlayerRefresh_XianyuanScore,
- TYPE_Price_HuanjinggeScore:CDBPlayerRefresh_HuanjinggeScore,
+ TYPE_Price_HeroSoul:CDBPlayerRefresh_HeroSoul,
TYPE_Price_HeroScore:CDBPlayerRefresh_HeroScore,
TYPE_Price_GoldRushEnergy:CDBPlayerRefresh_GoldRushEnergy,
TYPE_Price_ArenaTicket:CDBPlayerRefresh_ArenaTicket,
+ TYPE_Price_TehuiPoint:CDBPlayerRefresh_TehuiPoint,
+ TYPE_Price_OSAPoint:CDBPlayerRefresh_OSAPoint,
TYPE_Price_PayCoinDay:CDBPlayerRefresh_PayCoinDay,
+ #TYPE_Price_Rune:CDBPlayerRefresh_Rune,
+ #TYPE_Price_RuneSplinters:CDBPlayerRefresh_RuneSplinters,
+ #TYPE_Price_TreasureScore:CDBPlayerRefresh_TreasureScore,
+ #TYPE_Price_BourseMoney:None,
+ #TYPE_Price_RealmPoint:CDBPlayerRefresh_RealmPoint,
+ #TYPE_Price_Ysog:CDBPlayerRefresh_Ysog,
+ #TYPE_Price_Danjing:CDBPlayerRefresh_Danjing,
+ #TYPE_Price_SoulDust:CDBPlayerRefresh_SoulDust,
+ #TYPE_Price_SoulSplinters:CDBPlayerRefresh_SoulSplinters,
+ #TYPE_Price_SoulCore:CDBPlayerRefresh_SoulCore,
+ #TYPE_Price_Honor:CDBPlayerRefresh_Honor,
+ #TYPE_Price_BossActScore:CDBPlayerRefresh_BossActScore,
+ #TYPE_Price_FuncSysPrivilege:CDBPlayerRefresh_FuncSysPrivilege,
+ #TYPE_Price_Environment:CDBPlayerRefresh_Environment,
+ #TYPE_Price_BTGMPoint:CDBPlayerRefresh_BTGMPoint,
+ #TYPE_Price_GuShenMoney:CDBPlayerRefresh_GuShenMoney,
+ #TYPE_Price_GongdePoint:CDBPlayerRefresh_GongdePoint,
+ #TYPE_Price_FamilyFlagWarPoint:CDBPlayerRefresh_FamilyFlagWarPoint,
+ #TYPE_Price_GatherSoul:CDBPlayerRefresh_GatherSoul,
+ #TYPE_Price_TiandaoFruit:CDBPlayerRefresh_TiandaoFruit,
+ #TYPE_Price_XianyuanScore:CDBPlayerRefresh_XianyuanScore,
+ #TYPE_Price_HuanjinggeScore:CDBPlayerRefresh_HuanjinggeScore,
}
# 支持负值的货币及对应0418刷新类型
@@ -832,36 +804,19 @@
2:CDBPlayerRefresh_MoneyMinusGoldPaper,
}
-# 高效战斗状态
-Def_Battle_Status = (
- Def_Battle_Start, # 激活
- Def_Battle_Stop, # 停止
- Def_Battle_Query # 查询
-) = range(1, 4)
-
# 游戏功能ID定义,需确保唯一,与PyGameFuncControl.txt中FuncId一致
GameFuncID_Official = 10 # 官爵,境界
GameFuncID_Family = 11 # 战盟,仙盟
-GameFuncID_Arena = 27 # 竞技场
+GameFuncID_Shop = 16 # 商城,坊市
+GameFuncID_Arena = 27 # 竞技场
+GameFuncID_Horse = 37 # 坐骑
+GameFuncID_Travel = 44 # 游历
+GameFuncID_OSA_MainLevel = 45 # 开服关卡榜
+GameFuncID_OSA_HeroCall = 46 # 开服招募榜
+GameFuncID_OSA_Celebration = 47 # 开服庆典
# 以下为暂时无用的
-GameFuncID_Wing = -1 # 翅膀 3
GameFuncID_Pet = -1 # 宠物,灵宠 6
-GameFuncID_Horse = -1 # 坐骑 8
-GameFuncID_GodWeapon = -1 # 神器 20
-GameFuncID_OSSail = -1 # 开服特惠 132
-GameFuncID_AddPoint = -1 # 加点功能/灵根功能 145
-
-#家族悬赏任务完成状态记录位标识
-Def_ArrestOverState_BitDic = {
- 5000:0,
- 5001:1,
- 5002:2,
- 5003:3,
- 5004:4,
- 5005:5,
- 5006:6,
- }
#背包类型
(
@@ -934,9 +889,9 @@
#通用信息记录类型
Def_UniversalGameRecTypeList = (
- Def_UniversalGameRecType_XMZZPKInfoRecord, # 仙魔之争信息记录0
+ Def_UniversalGameRecType_0, # 仙魔之争信息记录0
Def_UniversalGameRecType_1,
- Def_UniversalGameRecType_XMZZStageRecord, # 仙魔之争阶段记录2
+ Def_UniversalGameRecType_2, # 仙魔之争阶段记录2
Def_UniversalGameRecType_LVAwardRecord, #玩家等级奖励记录 3
Def_UniversalGameRecType_LimitFBOpenRecord,#限时副本开启时间记录4
Def_UniversalGameRecType_DujieHelpCntRecord, # 渡劫副本护法次数5
@@ -965,7 +920,7 @@
Def_UniversalGameRecType_28,
Def_UniversalGameRecType_BossInfo, # boss信息29
Def_UniversalGameRecType_CrossBossInfo, # 跨服boss信息 30
- Def_UniversalGameRecType_BossFirstKill, # boss首杀 31
+ Def_UniversalGameRecType_31,
Def_UniversalGameRecType_CrossCollect, # 跨服采集记录信息 32
Def_UniversalGameRecType_CrossChampionshipGroup, # 跨服排位争霸赛分组信息 33
Def_UniversalGameRecType_CrossChampionshipGuess, # 跨服排位争霸赛竞猜记录信息 34
@@ -1028,7 +983,7 @@
Def_ActionType_5,
Def_ActionType_6,
Def_ActionType_7,
- Def_ActionType_FamilyZhenfa, #仙盟阵法8
+ Def_ActionType_8,
Def_ActionType_9,
Def_ActionType_10,
Def_ActionType_11,
@@ -1038,7 +993,8 @@
Def_ActionType_FamilyEmblem, #仙盟时效徽章信息 15
Def_ActionType_Zhenbaoge, #珍宝阁 16
Def_ActionType_TalkCache, #聊天缓存 17,最大条数配置决定
- ) = range(0, 18)
+ Def_ActionType_Taofa, #公会讨伐 18
+ ) = range(0, 1 + 18)
#家族某行为类型保存的条数
ActionTypeSaveCnt = {
@@ -1080,27 +1036,6 @@
Def_FamActivity_War, # 战盟争霸
) = range(1)
-# 开服活动类型标识, 不可超过32
-Def_Campaign_Type_List = (
-Def_Campaign_Type_Plus, # 强化战力排行 1
-Def_Campaign_Type_Horse, # 坐骑战力排行 2
-Def_Campaign_Type_StoneLV, # 宝石等级排行 3
-Def_Campaign_Type_LV, # 冲级等级排行 4
-Def_Campaign_Type_RealmLV, # 境界等级排行 5
-Def_Campaign_Type_FightPower, # 总战斗力排行 6
-Def_Campaign_Type_RuneLV, # 符印等级排行 7
-Def_Campaign_Type_GodWeaponLV, # 神兵等级排行 8
-Def_Campaign_Type_Recharge, # 累计充值排行 9
-Def_Campaign_Type_PetLV, # 灵宠等级排行 10
-Def_Campaign_Type_LingGen, # 灵根点数排行 11
-Def_Campaign_Type_StarLV, # 升星等级排行 12
-Def_Campaign_Type_Wash, # 洗练战力排行 13
-) = range(1, 1 + 13)
-
-# 活动类型对应的奖励排行榜{活动类型:排行榜, ...}
-Def_Campaign_Billboard_Dict = {
- }
-
#队伍最大人数
Def_Team_MaxPlayerCount = 4
@@ -1113,6 +1048,23 @@
CampType_Justice, #正义(与 Def_ID1Win 一致)
CampType_Evil, #邪恶(与 Def_ID2Win 一致)
] = range(3)
+
+# json里的配表 服务器类型(0主服,1子服,2跨服,3战斗服)]
+serverType_Main = 0 # 0主服
+serverType_Child = 1 # 1子服
+serverType_Cross = 2 # 2跨服
+serverType_Battle = 3 # 3战斗服
+
+# dirType //0全广播,1通知主服务器排除合服子服,2通知服务器包含合服子服, 3通知跨服服务器 ,4通知战斗服务器
+dirType_All = 0 # 0全广播
+dirType_Main = 1 # 1通知主服务器排除合服子服
+dirType_Child = 2 # 2通知服务器包含合服子服
+dirType_Cross = 3 # 3通知跨服服务器
+dirType_Battle = 4 # 4通知战斗服务器
+
+# 服务器间的信息定义
+SSMsg_BattleRequest = "SS_BattleRequest"
+SSMsg_BattleResult = "SS_BattleResult"
# 跨服服务器发送子服信息定义
CrossServerMsg_CrossServerState = "CrossServerState" # 跨服服务器状态变更
@@ -1257,8 +1209,6 @@
Def_IudetBaseAttrID = 21 # 物品基础属性ID列表,适用于随机范围基础属性(非物品表配置的固定属性)
Def_IudetBaseAttrValue = 23 # 物品基础属性值列表
Def_IudetPartSuiteLV = 25 # 部位套装等级 [套装类型1等级, 套装类型2等级, ...]
-Def_IudetWingMaterialItemID = 27 # 翅膀精炼材料ID列表
-Def_IudetWingMaterialItemCount = 29 # 翅膀精炼材料个数列表
Def_IudetDogzEquipPlus = 31 # 神兽装备强化信息列表 [强化等级, 累计总熟练度]
Def_IudetItemDecompound = 33 # 拆解返还物品列表 [装备ID,材料1ID,个数,是否绑定,材料2ID,个数,是否绑定,...]
Def_IudetLiantaiItemID = 35 # 合成该莲台的所有莲台ID [itemID, itemID, ...]
@@ -1287,7 +1237,6 @@
Def_IudetLastOpenItemLoginDay = 36 # 上一次开启物品时的登录天数
Def_IudetRuneLV = 38 # 符印等级
Def_IudetRuneSource = 40 # 符印来源 老号0,默认1,合成2(主要用来区分是否合成获得)
-Def_IudetWingProgressValue = 42 #羽翼精炼值
Def_IudetCreateTime = 44 # 时效物品的创建时间
Def_IudetGatherSoulLV = 46 # 聚魂等级
Def_IudetExpireTime = 48 # 时效物品指定有效时间,时间单位由时效类型决定
@@ -1297,6 +1246,7 @@
Def_IudetHeroBreakLV = 74 # 英雄突破等级
Def_IudetHeroAwakeLV = 76 # 英雄觉醒等级
Def_IudetHeroSkin = 78 # 英雄使用的皮肤索引
+Def_IudetHeroCardEffective = 80 # 卡牌加成是否生效的,每个武将仅有一张卡牌生效
# 200~300 宠物数据用
Def_IudetPet_NPCID = 200 # npcID
@@ -1307,8 +1257,6 @@
Def_IudetPet_Star = 210 # 星级
Def_IudetPet_Skill = 201 # 技能列表
-Def_IudetHorsePetSkinIndex = 210 # 骑宠觉醒外观索引
-
# 以下为自定义的设置物品属性key
Def_CItemKey_AppointID = "AppointID"
# ----------------------------------------------------
@@ -1318,7 +1266,7 @@
# 阵容定义
LineupList = (
Lineup_Main, # 主阵容 1
-Lineup_Arena, # 竞技场进攻阵容 2
+Lineup_ArenaAtk, # 竞技场进攻阵容 2
Lineup_ArenaDef, # 竞技场防守阵容 3
) = range(1, 1 + 3)
@@ -1363,7 +1311,7 @@
Def_MFPType_Pet, # 灵宠 7
Def_MFPType_Horse, # 坐骑 8
Def_MFPType_Prestige, # 境界 9
-Def_MFPType_GodWeapon, # 神兵 10
+Def_MFPType_10, # 神兵 10
Def_MFPType_Dienstgrad, #称号 11
Def_MFPType_Rune, # 符印 12
Def_MFPType_Star, # 升星 13
@@ -1393,71 +1341,37 @@
) = range(Def_MFPType_Max)
#事件汇报用户行为-----------------------------------------------------------
-Def_UserAction_Conn = 3001 # 用户连接
Def_UserAction_CreateRole = 1000 # 创角
Def_UserAction_LostModel = 9001 # 流失模型 如登录流失(前端-后端)
-Def_UserAction_ChangeMap = 3003 # 切地图
-Def_UserAction_RoleInit = 3005 # 玩家登陆收到初始化信息
-Def_UserAction_VIPLvUP = 1402 # VIP等级提升
-Def_UserAction_CoinSuccess = 3007 # 充值成功记录, 金额统计
-Def_UserAction_UseGold = 3008 # 钻石纯消耗记录(不包含钻石转移,如交易所等),但计算交易所手续费
-Def_UserAction_ClientNetStatus = 3009 # 客户端网络状况
-Def_UserAction_CoinAccCnt = 3010 # 充值账号数统计
-Def_UserAction_KeepOnline = 1300 # 全服玩家在线统计,整5分钟发送总数
-Def_UserAction_CustomConcurrency = "DwzCw4q8cWTB_custom-concurrency" # 整5分钟分服区自定义在线玩家人数
Def_UserAction_Login = 1100 # 玩家登陆成功
Def_UserAction_Session = 1101 # 会话记录, 统计离线
-Def_UserAction_VirtualCost = "DwzCw4q8cWTB_virtual-cost" # 虚拟币消费(钻石)
-Def_UserAction_VirtualReward = "DwzCw4q8cWTB_virtual-reward" # 虚拟币赠送(钻石)
-Def_UserAction_VirtualResource = 1201 # 改成所有的货币产出和消费
-# 项目定义类型范围5000~5999
-Def_UserAction_CustomEvents = "DwzCw4q8cWTB_custom-events" # 自定义事件
-Def_UserAction_LVUP = 1401 # 玩家升级
-Def_UserAction_ChatLog = "DwzCw4q8cWTB_chat-log" # 聊天监控
-Def_UserAction_FightPower = 1403 # 玩家战斗力
-Def_UserAction_MissionLog = 1400 # 任务记录
-Def_UserAction_MissionOver = 5002 # 任务完成
-Def_UserAction_MissionAround = 5003 # 环任务参与
-Def_UserAction_ToCreateRole = 5004 # 进入创角
-Def_UserAction_IsAdult = 5005 # 是否成年
-Def_UserAction_OnlineTime = 5006 # 玩家在线时长统计
-Def_UserAction_FirstLogin = 5007 # 第一次进入地图
-Def_UserAction_GameMakeGold = 5009 # 游戏中产出的钻石
-Def_UserAction_GameMakeGoldPaper = 5010 # 游戏中产出的绑钻
-Def_UserAction_UseGoldPaper = 5011 # 绑钻消费
-Def_UserAction_TradeGold = 5012 # 交易钻石量
-Def_UserAction_TradeItem = 5013 # 物品交易记录
-Def_UserAction_ItemChange = 5014 # 物品使用,改变等记录,排除非贵重信息记录
-Def_UserAction_UseNewGuyCard = 5015 # 使用新手卡, 暂写死在代码中
-
-Def_UserAction_ExMissionLog = "DwzCw4q8cWTB_ex-mission-log" # 扩展任务记录
-Def_UserAction_HorseClass = "DwzCw4q8cWTB_ex-horse-class" # 坐骑进阶记录
-Def_UserAction_WingClass = "DwzCw4q8cWTB_ex-wing-class" # 翅膀进阶记录
-Def_UserAction_PetLV = "DwzCw4q8cWTB_ex-pet-lv" # 宠物升级记录
-Def_UserAction_PetClass = "DwzCw4q8cWTB_ex-pet-class" # 宠物进阶记录
-Def_UserAction_GiveMoney = "DwzCw4q8cWTB_ex-give-money" # 货币产出记录
-Def_UserAction_PayMoney = "DwzCw4q8cWTB_ex-pay-money" # 货币消耗记录
-Def_UserAction_EquipItem = "DwzCw4q8cWTB_ex-equip-item" # 玩家装备统计
-Def_UserAction_ItemRecord = 1404 # 物品流水记录
-Def_UserAction_CoinToGold = "DwzCw4q8cWTB_ex-coin-to-gold" # 兑换点券
-Def_UserAction_GodWeaponLV = "DwzCw4q8cWTB_ex-god-weapon-lv" # 神兵升级记录
-Def_UserAction_RuneLV = "DwzCw4q8cWTB_ex-wing-soul-lv" # 符印升级记录
-Def_UserAction_ChangeName = "DwzCw4q8cWTB_ex-change-name" # 改名记录
-Def_UserAction_AddZhenqi = "DwzCw4q8cWTB_ex-add-zhenqi" # 增加真气记录
-Def_UserAction_LostZhenqi = "DwzCw4q8cWTB_ex-lost-zhenqi" # 扣除真气记录
-Def_UserAction_CoatLV = "DwzCw4q8cWTB_ex-coat-lv" # 时装升级记录
-Def_UserAction_WingSkinLV = "DwzCw4q8cWTB_ex-wingskin-lv" # 幻化翅膀升级记录
-Def_UserAction_HorseSkinLV = "DwzCw4q8cWTB_ex-horseskin-lv" # 幻化坐骑升级记录
-
-
-Def_UserAction_Money_Use = 0 # 货币消费
-Def_UserAction_Money_Get = 1 # 货币产出
#------------------------------------------------------------------------
# 成就类型定义
SuccessTypeList = (
SuccType_MainLevel, # 通过主线关卡xxx 1
-) = range(1, 1 + 1)
+SuccType_OSAMainLevel, # 开服庆典 - 通过主线关卡xxx 2
+SuccType_OSACutTree, # 消耗X个战锤 3
+SuccType_OSARealmLV, # 官职达到X级 4
+SuccType_OSATreeLV, # 仙树达到X级 5
+SuccType_OSAEquipColor, # 穿戴x件x品质及以上装备 6
+SuccType_OSAHorseLVUP, # 坐骑升级x次 7
+SuccType_OSAHeroLVUP, # 武将升级X次 8
+SuccType_OSAHeroStarUP, # 武将升星x次 9
+SuccType_OSAHeroCall, # 武将招募x次 10
+SuccType_OSAHeroBook, # 武将图鉴激活x个 11
+SuccType_OSAArenaBattle, # 演武场战斗x次 12
+SuccType_OSAFBZhanchui, # 白骨盈野击败xx 13
+SuccType_OSAFBTianzi, # 挑战天子的考验x次 14
+SuccType_OSAGoldRush, # 淘金采集x次 15
+SuccType_OSAGoldRushWorkers, # 拥有x名监工 16
+SuccType_OSAKillNPC, # 击败X只怪物 17
+SuccType_OSAEquipDecompose, # 分解装备x次 18
+SuccType_OSAGetMoney, # 累计获得xx货币 19
+) = range(1, 1 + 19)
+
+# 开服庆典成就类型
+OSASuccTypeList = range(SuccType_OSAMainLevel, SuccType_OSAGetMoney + 1)
# 不向下适配检查的成就类型(指相对较高成就条件不会增加较低成就条件的进度)
UnDownCheckSuccessTypeList = []
--
Gitblit v1.8.0