From 2638c8b67d1dcac1c774f942ac144579c6f82ec1 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 11 九月 2018 21:41:11 +0800 Subject: [PATCH] 3479 【后端】【主干】【1.0.15】助战发送喊话时新增逻辑(自动加入匹配中的队伍); --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py | 64 ++++++++++++++++++++++++-------- 1 files changed, 48 insertions(+), 16 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py index 3be3baa..e3c2a13 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py @@ -152,6 +152,7 @@ Def_Notify_WorldKey_LastDropTime = "LastDropTime_%s" # 全局物品上次掉落时间, 参数(itemID) Def_Notify_WorldKey_DropNPCKilledCnt = "DropNPCKilledCnt_%s" # 全局物品绑定的NPC击杀次数, 参数(itemID) +Def_Notify_WorldKey_NPCKilledCount = "NPCKilledCount_%s" # 全局NPC被击杀次数, 参数(npcID) Def_Notify_WorldKey_WorldAverageLv = "WorldAverageLv" #世界等级 Def_Notify_WorldKey_YdayLoginCnt= 'YdayLoginCnt' # 昨天总在线人数 @@ -161,6 +162,8 @@ Def_Notify_WorldKey_ChampionFamilyID = "ChampionFamilyID" # 仙盟联赛上次冠军仙盟ID Def_Notify_WorldKey_FamilyBossOpenCount = "FamilyBossOpenCount" # 仙盟boss开启次数 + +Def_Notify_WorldKey_FamilyPartyInfo = "FamilyPartyInfo" # 仙盟宴会数据 Def_Notify_WorldKey_MergeBoss = "Merge_Boss" # 跨服boss @@ -185,6 +188,8 @@ Def_Notify_WorldKey_GameWorldBossOnlineCnt = "GameWorldBossOnlineCnt_%s" #世界boss重生时间计算 在线人数统计 %s为bossid Def_Notify_WorldKey_BossShuntPlayer = 'BossShuntPlayer' # boss分流玩家信息 Def_Notify_WorldKey_BossShuntDeadLine = 'BossShuntDeadLine' # boss分流线路已死亡的线路 +Def_Notify_WorldKey_BossOnlineHeroCnt = 'BossOnlineHeroCnt_%s' # boss刷新时间用的在线人数, 参数为NPCID +Def_Notify_WorldKey_FamilyKillHorsePetRobBossCnt = 'FamilyKillHorsePetRobBossCnt' # boss分流线路已死亡的线路 Def_Notify_WorldKey_FamilyActivityDayState = "FamilyActivityDayState" #战盟相关活动今日开启状态, 按位存储代表今日是否开启过 @@ -230,7 +235,7 @@ OperationActionName_FlashGiftbag, OperationActionName_FairyCeremony, OperationActionName_RealmPoint] #需要记录开启活动时的世界等级的运营活动 -NeedWorldLVOperationActNameList = [OperationActionName_BossReborn, OperationActionName_FairyCeremony] +NeedWorldLVOperationActNameList = [OperationActionName_FairyCeremony] #活动信息字典key定义 ActKey_ID = "ID" # 活动ID,唯一标识的ID,一般是活动开启的time值 @@ -473,6 +478,8 @@ Def_Effect_WingHPPer = 86 # 翅膀生命百分比 Def_Effect_SuiteBasePer = 87 # 套装基础属性百分比 Def_Effect_PlusBaseAtkPer = 88 # 强化基础攻击百分比 + +Def_Effect_NPCHurtAddPer = 89 # 对怪物伤害加成 #增加%d物理伤害值,其中a值为伤害值 Def_Effect_AddAtk = 1005 @@ -767,7 +774,8 @@ CDBPlayerRefresh_FuncDef, # 功能层防御 185 CDBPlayerRefresh_TreasureScore, # 寻宝积分 CDBPlayerRefresh_Danjing, # 丹精 -) = range(146, 188) +CDBPlayerRefresh_NPCHurtAddPer, # 对怪物伤害加成 +) = range(146, 189) TYPE_Price_Gold_Paper_Money = 5 # 金钱类型,(先用礼券,再用金子) TYPE_Price_Family_Contribution = 6 # 战盟贡献度(活跃度转换得来) @@ -846,7 +854,7 @@ GameFuncID_EquipDecompose = 123 # 装备分解 GameFuncID_DailyQuest = 78 # 日常 GameFuncID_FreeGoods = 130 # 极品白拿 - +GameFuncID_OSSail = 132 # 开服特惠 # 以下为暂时无用的 GameFuncID_GreatMaster = 28 # 大师 GameFuncID_Truck = 33 # 运镖 @@ -894,16 +902,15 @@ rptTempItem, # 临时存放背包 29 rptTreasure, # 寻宝物品背包 30 rptPet, # 宠物背包(用物品存储宠物的数据) 31 +rptDogzItem, # 神兽物品背包 32 +rptDogzEquip, # 神兽装备背包 33 rptMax, # 最大背包类型数量,放在最后一个 -) = range(28, 28 + 5) #C++定义的枚举到27 +) = range(28, 28 + 7) #C++定义的枚举到27 #虚拟背包类型, 从255递减 Def_VPack_TypeList = ( rptRune, # 符印背包 255 ) = range(256 - 1, 256) - - -#虚拟背包物品信息 ChConfig.Def_VPackItem_Dict #武器的手持形式 @@ -921,8 +928,8 @@ Def_UniversalGameRecType_LVAwardRecord, #玩家等级奖励记录 3 Def_UniversalGameRecType_LimitFBOpenRecord,#限时副本开启时间记录4 Def_UniversalGameRecType_DujieHelpCntRecord, # 渡劫副本护法次数5 - Def_UniversalGameRecType_6, - Def_UniversalGameRecType_7, + Def_UniversalGameRecType_TodayPlayerLVInfo, #今日活跃玩家等级信息6 + Def_UniversalGameRecType_YesterdayPlayerLVInfo,#昨日活跃玩家等级信息7 Def_UniversalGameRecType_8, Def_UniversalGameRecType_9, Def_UniversalGameRecType_10, @@ -1220,6 +1227,7 @@ Def_IudetPartSuiteLV = 25 # 部位套装等级 [套装类型1等级, 套装类型2等级, ...] Def_IudetWingMaterialItemID = 27 # 翅膀精炼材料ID列表 Def_IudetWingMaterialItemCount = 29 # 翅膀精炼材料个数列表 +Def_IudetDogzEquipPlus = 31 # 神兽装备强化信息列表 [强化等级, 累计总熟练度] Def_IudetItemColor = 16 # 物品颜色,如果该值没有就取物品 Def_IudetItemCount = 18 # 物品个数,支持20亿,目前仅特殊转化物品会用到 @@ -1296,7 +1304,7 @@ )=range(5) # 战斗力模块类型 -Def_MFPType_Max = 23 +Def_MFPType_Max = 25 ModuleFightPowerTypeList = ( Def_MFPType_Role, # 角色 0 Def_MFPType_Equip, # 装备(基本装备位) 1 @@ -1318,6 +1326,8 @@ Def_MFPType_MagicWeapon3, # 仙族法宝 17 Def_MFPType_PetSoul, # 灵宠魂石 18 Def_MFPType_HorseSoul, # 坐骑魂石 19 +Def_MFPType_MagicWeaponSoul, # 法宝之魂 20 +Def_MFPType_Dogz, # 神兽 21 Def_MFPType_Other, # 其他 #以下暂时没用到,改时再处理 @@ -1462,10 +1472,11 @@ DailyActionID_TowerSD, # 符印塔扫荡 DailyActionID_XXX12, # 废弃12 DailyActionID_Tower, # 符印塔 -DailyActionID_MagicWeapon, # 觉醒法宝 -DailyActionID_FBHelp, # 助战副本 +DailyActionID_MagicWeapon, # 法宝集魂 +DailyActionID_FBHelp, # 助战副本 15 DailyActionID_BOSSHome, # BOSS之家 -) = range(1, 16 + 1) +DailyActionID_FamilyRobBoss, # 仙盟抢boss +) = range(1, 17 + 1) @@ -1598,7 +1609,9 @@ SuccType_CompoundEquip, # 合成X阶X颜色X星级以上装备124 SuccType_IceLode, #通关冰晶矿脉成就125 SuccType_RefineStoveColor, #炼制X品质丹药X枚126 -) = range(1, 127) +SuccType_UseStoveBylv, #使用X品丹药X枚127 +SuccType_QueenRelicsEx, #通关娲皇遗迹128 +) = range(1, 129) @@ -1610,7 +1623,7 @@ UnDownCheckSuccessTypeList = [ SuccType_EquipPlusLV, SuccType_GodWeapon, SuccType_MainTaskNode,SuccType_PassWagicWeapon, - SuccType_KillSpecificNPC, + SuccType_KillSpecificNPC, SuccType_UseStoveBylv, SuccType_Pray,SuccType_PetClassLV, SuccType_HorseAllLV, SuccType_QueenRelics,SuccType_XMZZConWin, SuccType_EquipSuit, @@ -1665,6 +1678,16 @@ ) = range(1, 21) +# 神兽装备位定义 +DogzEquipPlace = ( + dogzetHorn, # 神兽兽角 + dogzetEye, # 神兽魔眼 + dogzetTooth, # 神兽獠牙 + dogzetClaw, # 神兽兽爪 + dogzetScute, # 神兽鳞甲 +) = range(101, 101 + 5) + + # 请求进入副本通用检查结果,优先提示的放前面(即索引越大,提示优先级越低) EnterFBAskResult = ( EntFBAskRet_OK, # 0 可以进入 @@ -1694,4 +1717,13 @@ FamilyActive_War, #仙盟联赛 FamilyActive_HelpDujie, #同盟护法 FamilyActive_SWRH, #守卫人皇 -) = range(1,6+1) \ No newline at end of file +) = range(1,6+1) + + +# BOSS 功能标识区分 对应KillBossCntLimit,主要根据击杀类型不同区分 +( +Def_Boss_Func_World, # 世界BOSS +Def_Boss_Func_Home, # BOSS之家 +Def_Boss_Func_Dogz, # 神兽功能BOSS +) = range(3) + -- Gitblit v1.8.0