From 9b67e4335f655af8c8aef8aa1e7d41e509c50b76 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 12 九月 2025 17:38:35 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(反击改为使用普攻,去除通用反击技能设定;武将特长支持;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py | 284 +++++++++++++++----------------------------------------- 1 files changed, 79 insertions(+), 205 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py index 018f1c9..57cc487 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py @@ -62,8 +62,15 @@ #支持超20亿数值的数值点单位数值, 1亿 Def_PerPointValue = 100000000 -#真实玩家ID、仙盟ID是从100000开始 -#假玩家ID +#真实玩家ID、仙盟ID是从 1000000 开始 +RealPlayerIDStart = 1000000 +RealFamilyIDStart = 1000000 + +#机器人ID - 供功能用,线上版本支持的机器人 +RobotIDStart = 10001 +RobotIDMax = 19999 + +#假玩家ID - 供内部功能测试用,一般线上版本没有,仅内部功能开发、测试用 FackPlayerIDStart = 1 FackPlayerIDMax = 9999 @@ -198,8 +205,6 @@ Def_Notify_WorldKey_VSFamilyInfo = "VSFamilyInfo" # 仙盟联赛对战仙盟信息 Def_Notify_WorldKey_ChampionFamilyID = "ChampionFamilyID" # 仙盟联赛上次冠军仙盟ID -Def_Notify_WorldKey_FamilyPartyInfo = "FamilyPartyInfo" # 仙盟宴会数据 -Def_Notify_WorldKey_FamilyPartyAddFamilyActivity = "FamilyPartyAddFamilyActivity" # 仙盟宴会地图成员增加仙盟活跃令 Def_Notify_WorldKey_FamilyZhenfaInfo = "FamilyZhenfaInfo" # 仙盟阵法数据 Def_Notify_WorldKey_AddFamilyAuctionItem = "AddFamilyAuctionItem" # 添加仙盟拍品 @@ -218,9 +223,6 @@ Def_Notify_WorldKey_CrossChampionshipStateError = "CrossChampionshipStateError" # 跨服排位赛状态是否已经异常 Def_Notify_WorldKey_LuckyCloudBuyInfo = "LuckyCloudBuyInfo" # 本服幸运云购最新一期信息 - -Def_Notify_WorldKey_CrossBattlefieldCallTeamInfo = "CrossBattlefieldCallTeamInfo" # 跨服战场召集队伍信息 -Def_Notify_WorldKey_CrossBattlefieldSysCallBuyInfo = "CrossBattlefieldSysCallBuyInfo" # 跨服战场系统场次购买召集信息 Def_Notify_WorldKey_FuncTeamMemIDInfo = "FuncTeamMemIDInfo" # 功能队伍成员ID信息 @@ -278,7 +280,6 @@ Def_Notify_WorldKey_RedPacketOutput = 'RedPacketOutput' # 红包产出信息 Def_Notify_WorldKey_HurtLog = 'HurtLog' # 战斗伤害日志 -Def_Notify_WorldKey_FairyDomainLimit = "FairyDomainLimit" # 缥缈仙域限制事件 Def_Notify_WorldKey_AssistBoss = "AssistBoss" # 协助boss @@ -319,18 +320,12 @@ OperationActionName_ManyDayRecharge = "ActManyDayRecharge" # 多日连充活动 OperationActionName_SingleRecharge = "ActSingleRecharge" # 单笔累充活动 OperationActionName_Turntable = "ActTurntable" # 转盘活动 -OperationActionName_HorsePetFeast = "ActHorsePetFeast" # 骑宠盛宴活动 -OperationActionName_GarbageSorting = "ActGarbageSorting" # 垃圾分类活动 -OperationActionName_XianXiaMJ = "ActXianXiaMJ" # 仙匣秘境活动 OperationActionName_GodGift = "ActGodGift" # 天帝礼包活动 OperationActionName_BuyOne = "ActBuyOne" # 买一送多活动 -OperationActionName_BossTrial = "ActBossTrial" # Boss历练 OperationActionName_ActLoginNew = "ActLoginNew" # 登录活动-新 OperationActionName_ActTask = "ActTask" # 活动任务 OperationActionName_BuyCountGift = "ActBuyCountGift" # 购买次数礼包活动 OperationActionName_FamilyCTGAssist = "ActFamilyCTGAssist" # 仙盟充值协助 -OperationActionName_Gubao = "ActGubao" # 古宝养成活动 -OperationActionName_HorsePetTrain = "ActHorsePetTrain" # 骑宠养成活动 OperationActionName_Yunshi = "ActYunshi" # 运势活动 OperationActionName_Lunhuidian = "ActLunhuidian" # 轮回殿活动 #节日活动类型列表 - 该类型无视开服天,日期到了就开启 @@ -350,12 +345,12 @@ OperationActionName_NewFairyCeremony, OperationActionName_LuckyTreasure, OperationActionName_DailyGiftbag, OperationActionName_SingleRecharge, OperationActionName_CollectWords, OperationActionName_ManyDayRecharge, - OperationActionName_Turntable, OperationActionName_HorsePetFeast, OperationActionName_GarbageSorting, - OperationActionName_XianXiaMJ, OperationActionName_GodGift, - OperationActionName_BuyOne, OperationActionName_BossTrial, + OperationActionName_Turntable, + OperationActionName_GodGift, + OperationActionName_BuyOne, OperationActionName_ActLoginNew, OperationActionName_ActTask, OperationActionName_BuyCountGift, OperationActionName_FamilyCTGAssist, - OperationActionName_Gubao, OperationActionName_HorsePetTrain, OperationActionName_Yunshi, + OperationActionName_Yunshi, OperationActionName_Lunhuidian, ] + FeastOperationActionNameList #需要记录开启活动时的世界等级的运营活动 @@ -366,8 +361,8 @@ OperationActionName_SpringSale, OperationActionName_LuckyTreasure, OperationActionName_DailyGiftbag, OperationActionName_GrowupBuy, OperationActionName_WeekParty, OperationActionName_Turntable, - OperationActionName_CollectWords, OperationActionName_GarbageSorting, - OperationActionName_FeastLogin, OperationActionName_XianXiaMJ, + OperationActionName_CollectWords, + OperationActionName_FeastLogin, OperationActionName_FeastWish, OperationActionName_FeastTravel, OperationActionName_ManyDayRecharge, OperationActionName_SingleRecharge, OperationActionName_GodGift, @@ -378,12 +373,12 @@ OperationActionName_FlashGiftbag, OperationActionName_CostRebate, OperationActionName_SpringSale, OperationActionName_FlashSale, OperationActionName_ManyDayRecharge, OperationActionName_SingleRecharge, - OperationActionName_Turntable, OperationActionName_HorsePetFeast, OperationActionName_GarbageSorting, - OperationActionName_XianXiaMJ, OperationActionName_GodGift, - OperationActionName_BuyOne, OperationActionName_BossTrial, + OperationActionName_Turntable, + OperationActionName_GodGift, + OperationActionName_BuyOne, OperationActionName_ActLoginNew, OperationActionName_ActTask, OperationActionName_BuyCountGift, OperationActionName_FamilyCTGAssist, - OperationActionName_Gubao, OperationActionName_HorsePetTrain, OperationActionName_Yunshi, + OperationActionName_Yunshi, OperationActionName_Lunhuidian, ] @@ -391,16 +386,12 @@ CrossActName_CTGBillboard = "CrossActCTGBillboard" # 充值排行榜 CrossActName_AllRecharge = "CrossActAllRecharge" # 全民充值 CrossActName_LuckyCloudBuy = "CrossActLuckyCloudBuy" # 幸运云购 -CrossActName_BossTrial = "CrossActBossTrial" # Boss历练 - 跨服 -CrossActName_XianXiaMJ = "CrossActXianXiaMJ" # 仙匣秘境 - 跨服 -CrossActName_Gubao = "CrossActGubao" # 古宝养成 - 跨服 -CrossActName_HorsePetTrain = "CrossActHorsePetTrain" # 骑宠养成 - 跨服 CrossActName_Lianqi = "CrossActLianqi" # 炼器 - 跨服 CrossActName_FamilyGCZ = "CrossActFamilyGCZ" # 仙盟攻城战 #跨服运营活动列表 -CrossActNameList = [CrossActName_CTGBillboard, CrossActName_AllRecharge, CrossActName_LuckyCloudBuy, CrossActName_BossTrial, - CrossActName_XianXiaMJ, CrossActName_Gubao, CrossActName_HorsePetTrain, CrossActName_Lianqi, CrossActName_FamilyGCZ] +CrossActNameList = [CrossActName_CTGBillboard, CrossActName_AllRecharge, CrossActName_LuckyCloudBuy, + CrossActName_Lianqi, CrossActName_FamilyGCZ] #需要锁定活动分区分配直到活动结束的跨服运营活动,即使热更分区配置,也不会改变正在活动中的分区设定,直到活动结束 CrossActLockServerGroupIDList = [CrossActName_CTGBillboard, CrossActName_AllRecharge] @@ -451,27 +442,28 @@ Def_mitLVUpStar, # 升星 Def_mitKeySell, # 一键出售 Def_mitUseFuDai, # 开福袋回应 - Def_mitProduceResult, # 生产采集结果回应 + Def_mitProduceResult, # 生产采集结果回应 5 Def_mitPetEquipMerge, # 宠物装备合成回应 Def_mitEquipInherit, # 装备继承 Def_mitEquipStarUp, # 装备升星 Def_mitEquipMayaPlus, # 装备玛雅加强 - Def_mitEquipAddAttr, # 装备追加 + Def_mitEquipAddAttr, # 装备追加 10 Def_mitEquipSlotting, # 装备打孔 Def_mitMakeScroll, # 卷轴制作 Def_mitItemCompound, # 物品合成 Def_mitMaterialCompound, # 材料合成 - Def_mitEquipEvolve, # 装备进阶 + Def_mitEquipEvolve, # 装备进阶 15 Def_mitSuiteCompound, # 套装合成 Def_mitEquipDecompose, # 装备分解 Def_mitRefine, # 炼丹 Def_mitMWUpLevel, # 法宝进阶 - Def_mitRecycleAttrFruit, # 回收魂石 + Def_mitRecycleAttrFruit, # 回收魂石 20 Def_mitDogzEquipPlus, # 神兽装备强化 Def_mitRuneCompound, # 符印合成 Def_mitGatherSoulCompound,# 聚魂合成 Def_mitGatherSoulDecompose,# 聚魂分解 -) = range(1, 25) + Def_mitMainDropItemOP,# 主线装备操作 25 +) = range(1, 1 + 25) #---写死的技能ID--- @@ -480,54 +472,9 @@ #排行榜类型BillboardType #此地方改动需要通知修改ChConfig.Def_BT_Cnt, ChConfig.Def_BT_SaveType BillboardTypeList = ( - Def_BT_FightPower, #个人战斗力 0 - Def_BT_FightPower_Warrior, #剑修战斗力 - Def_BT_FightPower_Wizard, #道师战斗力 - Def_BT_FightPower_Assassin, #枪豪战斗力 - Def_BT_LV, #个人等级榜 - Def_BT_FightPower_Horse, #坐骑战斗力 5 - Def_BT_FightPower_Pet, #宠物战斗力 - Def_BT_TrialTower, #天神之塔榜 - Def_BT_OffLineEfficient, #脱机效率榜 - Def_BT_Realm, #境界榜 - Def_BT_TotalRecharge, #充值排行榜 10 - - Def_BT_Campaign_Plus, #强化战力(开服活动榜) - Def_BT_Campaign_Horse, #坐骑战力(开服活动榜) - Def_BT_Campaign_StoneLV, #宝石等级(开服活动榜) - Def_BT_Campaign_LV, #冲级排行(开服活动榜) - Def_BT_Campaign_RealmLV, #境界等级(开服活动榜) 15 - Def_BT_Campaign_FightPower, #战力排行(开服活动榜) - - Def_BT_FCCostGold, #消费排行榜(仙界盛典) - Def_BT_Campaign_RuneLV, #符印等级(开服活动榜) - Def_BT_19, - Def_BT_Campaign_GodWeaponLV, #神兵等级(开服活动榜) 20 - Def_BT_Campaign_Recharge, #累计充值(开服活动榜) - Def_BT_Campaign_PetLV, #灵宠等级(开服活动榜) - - Def_BT_NewFCCostGold, #消费排行榜(新仙界盛典) - Def_BT_Campaign_LingGen, #灵根总点(开服活动榜) - Def_BT_Campaign_StarLV, #升星等级(开服活动榜) 25 - Def_BT_Campaign_Wash, #洗练战力(开服活动榜) - - Def_BT_SkyTower, #天星塔榜 - Def_BT_Arena, #竞技场榜 - Def_BT_Environment, #环保榜 (垃圾分类活动) - Def_BT_CharmTotal, #魅力总榜 30 - Def_BT_CharmWeek, #魅力周榜 - Def_BT_CharmDay, #魅力日榜 - Def_BT_BossTrialSubmit, #提交boss凭证榜 (boss历练活动) - Def_BT_AlineInvade, #异兽入侵 - Def_BT_BossTrialSubmitBak, #提交boss凭证榜 (boss历练活动 - 上一期) 35 - Def_BT_BossTrialSubmitFamily, #提交boss凭证仙盟榜 (boss历练活动) - Def_BT_BossTrialSubmitFamilyBak, #提交boss凭证仙盟榜 (boss历练活动 - 上一期) - Def_BT_XianXiaMJScore, #仙匣秘境积分榜 (仙匣秘境活动) - Def_BT_GubaoScore, #古宝养成积分榜 (古宝养成活动) - Def_BT_HorsePetTrainScore, #骑宠养成积分榜 (骑宠养成活动) 40 - - Def_BT_Max, #排行榜最大类型 -) = range(0, 40 + 2) +Def_BT_MainLevel, # 主线关卡过关榜 0 +Def_BT_Arena, # 演武场积分周榜 1 +) = range(0, 2) ''' 跨服排行榜类型, 从 150 开始,最大条数在功能配置表 CrossBillboardSet 配置,没配默认100 与本服榜单存储的是不一样的数据库表格,理论上类型可以和本服榜单类型重复,为了做下区分防误导,跨服榜单从 150 开始 @@ -536,44 +483,14 @@ ''' CrossBillboardTypeList = ( Def_CBT_ActCTG, # 跨服运营活动 - 充值榜 150 -Def_CBT_BattlefieldWJoin, # 跨服战场每周参与榜 151 -Def_CBT_BattlefieldWCall, # 跨服战场每周召集榜 152 -Def_CBT_BattlefieldWScore, # 跨服战场每周积分榜 153 -Def_CBT_BattlefieldWScoreLastWeek, # 跨服战场上周积分榜 154 -Def_CBT_YaomoBossHurt, # 跨服妖魔boss最新一次伤血排名 155 -Def_CBT_FamilyFlagwar, # 逐鹿万界 - 单场榜 156 -Def_CBT_FamilyFlagwarWeek, # 逐鹿万界 - 周总榜 157 -Def_CBT_BossTrialSubmit, # boss凭证 - 个人榜 158 -Def_CBT_BossTrialSubmitBak, # boss凭证 - 个人榜 上一期 159 -Def_CBT_BossTrialSubmitFamily, # boss凭证 - 仙盟榜 160 -Def_CBT_BossTrialSubmitFamilyBak, # boss凭证 - 仙盟榜 上一期 161 -Def_CBT_XianXiaMJScore, # 仙匣秘境积分 - 个人榜 162 -Def_CBT_GubaoScore, # 古宝养成积分 - 个人榜 163 -Def_CBT_HorsePetTrainScore, # 骑宠养成积分 - 个人榜 164 -Def_CBT_CrossRealmPK, # 跨服PK竞技场 165 -Def_CBT_LianqiScore, # 炼器积分 - 个人榜 166 -Def_CBT_FamilyGCZScore, # 仙盟攻城战 - 仙盟积分总榜 167 (zoneID, 0) -Def_CBT_FamilyGCZPlayerHurt, # 仙盟攻城战 - 玩家伤害总榜 168 (zoneID, 0) -Def_CBT_FamilyGCZRoundHurt, # 仙盟攻城战 - 本轮分组仙盟伤害榜 169 (zoneID, batType*100+groupNum) -) = range(150, 169 + 1) +) = range(150, 150 + 1) BillboardTypeAllList = BillboardTypeList + CrossBillboardTypeList +BillboardNameDict = {Def_BT_MainLevel:"主线过关榜", Def_BT_Arena:"演武场积分周榜"} + #仙盟榜单类型 -FamilyBillboardList = [Def_BT_BossTrialSubmitFamily, Def_BT_BossTrialSubmitFamilyBak, Def_CBT_FamilyGCZScore, Def_CBT_FamilyGCZRoundHurt] - -#职业对应战力排行榜类型 -JobFightPowerBillboardDict = { - PlayerJob_Warrior:Def_BT_FightPower_Warrior, - PlayerJob_Wizard:Def_BT_FightPower_Wizard, - PlayerJob_Assassin:Def_BT_FightPower_Assassin, - } - -#排行榜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_SkyTower, Def_BT_CharmTotal, Def_BT_CharmWeek, Def_BT_CharmDay - ] +FamilyBillboardList = [] ##---比率--- #百分率 @@ -793,11 +710,11 @@ CDBPlayerRefresh_SuperDamPer, # 强化暴伤 259 CDBPlayerRefresh_SuperDamPerDef, # 弱化暴伤 260 CDBPlayerRefresh_Lingyu, # 灵玉 261 -CDBPlayerRefresh_BossTrial, # 凭证积分 262 +CDBPlayerRefresh_262, # 凭证积分 262 CDBPlayerRefresh_GatherSoul, # 聚魂精华 263 CDBPlayerRefresh_BossFinalHurtPer, # Boss最终输出伤害百分比 264 -CDBPlayerRefresh_HorsePetTrainScore, # 骑宠养成积分 265 -CDBPlayerRefresh_GubaoTrainScore, # 古宝养成积分 266 +CDBPlayerRefresh_265, # 骑宠养成积分 265 +CDBPlayerRefresh_266, # 古宝养成积分 266 CDBPlayerRefresh_TiandaoFruit, # 天道果 267 CDBPlayerRefresh_Tuijinbi, # 推金币 268 CDBPlayerRefresh_PayCoinDay, # 代币时效 269 @@ -816,7 +733,9 @@ CDBPlayerRefresh_ShieldPerDef, # 弱化护盾 282 CDBPlayerRefresh_DOTPer, # 持续增伤 283 CDBPlayerRefresh_DOTPerDef, # 持续减伤 284 -) = range(146, 285) +CDBPlayerRefresh_GoldRushEnergy, # 淘金令 285 +CDBPlayerRefresh_ArenaTicket, # 挑战券 286 +) = range(146, 287) TYPE_Price_Gold_Paper_Money = 5 # 金钱类型,(先用礼券,再用金子) TYPE_Price_Family_Contribution = 6 # 战盟贡献度(活跃度转换得来) @@ -846,36 +765,37 @@ TYPE_Price_SuccessSocre = 39 # 成就积分 TYPE_Price_FamilyFlagWarPoint = 40 # 万界积分 TYPE_Price_Xiantao = 41 # 仙桃/战锤 -TYPE_Price_Lingyu = 42 # 灵玉/结晶 -TYPE_Price_BossTrial = 43 # boss历练凭证积分 +TYPE_Price_Lingyu = 42 # 灵玉/将星玉髓 +TYPE_Price_43 = 43 # boss历练凭证积分 TYPE_Price_GatherSoul = 44 # 聚魂精华 -TYPE_Price_HorsePetTrainScore = 45 # 骑宠养成积分 -TYPE_Price_GubaoTrainScore = 46 # 古宝养成积分 +TYPE_Price_45 = 45 # 骑宠养成积分 +TYPE_Price_46 = 46 # 古宝养成积分 TYPE_Price_TiandaoFruit = 47 # 天道果 TYPE_Price_Tuijinbi = 48 # 推金币 TYPE_Price_XianyuanScore = 49 # 仙缘积分 TYPE_Price_HuanjinggeScore = 50 # 幻境阁积分 TYPE_Price_HeroScore = 51 # 招募积分 +TYPE_Price_GoldRushEnergy = 52 # 淘金令体力 +TYPE_Price_ArenaTicket = 53 # 演武场挑战券 TYPE_Price_PayCoinDay = 98 # 代币时效,每日过天重置 TYPE_Price_PayCoin = 99 # 代币 #key可用于遍历所有货币,value仅GM相关会用到 MoneyNameDict = { - 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:"万界积分", 41:"战锤", 42:"结晶", 43:"凭证积分", 44:"聚魂精华", 45:"骑宠养成积分", 46:"古宝养成积分", 47:"天道果", - 49:"仙缘积分", 50:"幻境阁积分", 51:"招募积分", + 1:"金币", 41:"战锤", 42:"将星玉髓", 51:"招募积分", 52:"淘金令", 53:"挑战券", 98:"代币时效", 99:"代币" } +#MoneyNameDict = { +# 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:"万界积分", 41:"战锤", 42:"将星玉髓", 43:"凭证积分", 44:"聚魂精华", 46:"古宝养成积分", 47:"天道果", +# 49:"仙缘积分", 50:"幻境阁积分", 51:"招募积分", 52:"淘金令", +# 98:"代币时效", 99:"代币" +# } #需要记录累计消耗的货币类型 UseTotalPriceTypeList = [TYPE_Price_TiandaoFruit] - -#以下是旧的金钱类型 -TYPE_Price_Magic_Integral = 101 # 魔方寻宝积分 -TYPE_Price_GongXun = 105 # 功勋点 -TYPE_Price_ArrestPoint = 110 # 悬赏积分 # 自定义积分及通知字典 {货币类型:通知客户端刷新类型, ...} , 如果不通知的话刷新类型则配置 None TYPE_Price_CurrencyDict = { @@ -903,14 +823,13 @@ TYPE_Price_Xiantao:CDBPlayerRefresh_Xiantao, TYPE_Price_Lingyu:CDBPlayerRefresh_Lingyu, TYPE_Price_FamilyFlagWarPoint:CDBPlayerRefresh_FamilyFlagWarPoint, - 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, TYPE_Price_XianyuanScore:CDBPlayerRefresh_XianyuanScore, TYPE_Price_HuanjinggeScore:CDBPlayerRefresh_HuanjinggeScore, TYPE_Price_HeroScore:CDBPlayerRefresh_HeroScore, + TYPE_Price_GoldRushEnergy:CDBPlayerRefresh_GoldRushEnergy, + TYPE_Price_ArenaTicket:CDBPlayerRefresh_ArenaTicket, TYPE_Price_PayCoinDay:CDBPlayerRefresh_PayCoinDay, } @@ -928,47 +847,19 @@ ) = range(1, 4) # 游戏功能ID定义,需确保唯一,与PyGameFuncControl.txt中FuncId一致 -GameFuncID_Wing = 3 # 翅膀 -GameFuncID_Pet = 6 # 宠物,灵宠 -GameFuncID_MagicWeapon = 7 # 法宝 -GameFuncID_Horse = 8 # 坐骑 GameFuncID_Official = 12 # 官爵,境界 GameFuncID_Family = 15 # 战盟,仙盟 -GameFuncID_GodWeapon = 20 # 神器 -GameFuncID_Talent = 149 # 天赋 -GameFuncID_RefineExp = 60 # 经验炼制,祈愿 -GameFuncID_RefineMoney = 61 # 金币炼制,祈愿 -GameFuncID_WorldLV = 71 # 世界等级 -GameFuncID_Billboard = 72 # 排行榜 -GameFuncID_Friend = 73 # 好友 GameFuncID_SignDay = 81 # 签到 -GameFuncID_RefineStove = 87 # 炼丹炉 -GameFuncID_EquipWash = 91 # 洗练 -GameFuncID_Treasure = 99 # 寻宝 -GameFuncID_FirstGoldTip = 128 # 首充优势提示 -GameFuncID_EquipDecompose = 123 # 装备分解 -GameFuncID_DailyQuest = 78 # 日常 -GameFuncID_FreeGoods = 130 # 极品白拿 -GameFuncID_OSSail = 132 # 开服特惠 -GameFuncID_HorsePetRobBoss = 139# 骑宠争夺 -GameFuncID_AddPoint = 145 # 加点功能/灵根功能 -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 # 挂机 + # 以下为暂时无用的 -GameFuncID_RunDaily = 34 # 日常跑环 -GameFuncID_RunFamily = 53 # 战盟跑环 -GameFuncID_ArrestTask = 7100 # 悬赏任务 +GameFuncID_Wing = -1 # 翅膀 3 +GameFuncID_Pet = -1 # 宠物,灵宠 6 +GameFuncID_Horse = -1 # 坐骑 8 +GameFuncID_GodWeapon = -1 # 神器 20 +GameFuncID_OSSail = -1 # 开服特惠 132 +GameFuncID_AddPoint = -1 # 加点功能/灵根功能 145 +GameFuncID_LittleHelper = -1 # 小助手 146 #家族悬赏任务完成状态记录位标识 Def_ArrestOverState_BitDic = { @@ -1012,16 +903,15 @@ Def_WorshipTypeList = ( Def_WorshipType_ServerNaming, # 服务器冠名 1 Def_WorshipType_CrossChampionship, # 跨服排位冠军 2 - Def_WorshipType_CrossBossTrial, # 跨服boss凭证 3 - Def_WorshipType_CrossXianXiaMJ, # 跨服秘境寻宝 4 - Def_WorshipType_CrossHorsePetTrain, # 跨服骑宠养成 5 - Def_WorshipType_CrossGubaoTrain, # 跨服古宝养成 6 + Def_WorshipType_3, # 跨服boss凭证 3 + Def_WorshipType_4, # 跨服秘境寻宝 4 + Def_WorshipType_5, # 跨服骑宠养成 5 + Def_WorshipType_6, # 跨服古宝养成 6 Def_WorshipType_FamilyGCZ, # 仙盟攻城战 7 ) = range(1, 1 + 7) #跨服膜拜类型 -Def_WorshipTypeCross = [Def_WorshipType_CrossChampionship, Def_WorshipType_CrossBossTrial, Def_WorshipType_CrossXianXiaMJ, - Def_WorshipType_CrossHorsePetTrain, Def_WorshipType_CrossGubaoTrain, Def_WorshipType_FamilyGCZ, +Def_WorshipTypeCross = [Def_WorshipType_CrossChampionship, Def_WorshipType_FamilyGCZ, ] #玩家记录类型 @@ -1030,8 +920,7 @@ Def_PlayerRecType_WorshipDaily, # 玩家每日膜拜记录 2 Def_PlayerRecType_PayCoin, # 代币记录 3 Def_PlayerRecType_OfflineUnprocessed, # 离线未处理的逻辑 4 - Def_PlayerRecType_MineAreaRecord, # 福地其他记录信息 5 - ) = range(1, 1 + 5) + ) = range(1, 1 + 4) #通用信息记录类型 - 新 从 300 开始,原通用记录类型最大到255 Def_GameRecTypeList = ( @@ -1043,11 +932,14 @@ Def_GameRecType_FamilyGCZCityWall, # 仙盟攻城战城池信息, zoneID 305 Def_GameRecType_TalkCache, # 聊天缓存,频道 306 Def_GameRecType_PlayerOfflineUnprocessed, # 离线玩家待处理事件,playerID 307 - ) = range(300, 1 + 307) + Def_GameRecType_ArenaRecord, # 演武场玩家挑战记录,playerID 308 + ) = range(300, 1 + 308) #通用信息记录新 - 字典key配置,如果有配置,则可额外按对应记录Value值存储字典,方便快速取值,可配置Value编号 1~8,配空默认 Value1 Def_GameRecValueKeyDict = { Def_GameRecType_Xiangong:[1], } +#仅查看自己的记录 +Def_ViewGameRecSelfList = [Def_GameRecType_ArenaRecord] #通用信息记录类型 Def_UniversalGameRecTypeList = ( @@ -1150,7 +1042,7 @@ Def_ActionType_XXX10, #10 Def_ActionType_OfficerModelEquip, #记录家族有职位的成员模型装备信息11 Def_ActionType_FamilyEvent, #记录家族事件12 - Def_ActionType_BossTrialSubmit, #boss凭证提交 13 + Def_ActionType_13, #boss凭证提交 13 Def_ActionType_FamilyCTGAssist, #仙盟充值协助活动 14 Def_ActionType_FamilyEmblem, #仙盟时效徽章信息 15 Def_ActionType_Zhenbaoge, #珍宝阁 16 @@ -1223,19 +1115,6 @@ # 活动类型对应的奖励排行榜{活动类型:排行榜, ...} Def_Campaign_Billboard_Dict = { - Def_Campaign_Type_Plus:Def_BT_Campaign_Plus, - Def_Campaign_Type_Horse:Def_BT_Campaign_Horse, - Def_Campaign_Type_StoneLV:Def_BT_Campaign_StoneLV, - Def_Campaign_Type_LV:Def_BT_Campaign_LV, - Def_Campaign_Type_RealmLV:Def_BT_Campaign_RealmLV, - Def_Campaign_Type_FightPower:Def_BT_Campaign_FightPower, - 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, - Def_Campaign_Type_LingGen:Def_BT_Campaign_LingGen, - Def_Campaign_Type_StarLV:Def_BT_Campaign_StarLV, - Def_Campaign_Type_Wash:Def_BT_Campaign_Wash, } #队伍最大人数 @@ -1303,7 +1182,6 @@ CrossServerMsg_CrossDailyActionState = "CrossDailyActionState" # 跨服日常任务状态信息 CrossServerMsg_CrossYaomoBossHurtInfo = "CrossYaomoBossHurtInfo" # 跨服妖魔boss玩家伤害信息 CrossServerMsg_FamilyFlagwarOver = "FamilyFlagwarOver" # 逐鹿万界结算信息 -CrossServerMsg_CrossBossTrialFamilyAward = "CrossBossTrialFamilyAward" # 跨服boss历练仙盟奖励结算 CrossServerMsg_Worship = "Worship" # 膜拜信息 CrossServerMsg_Xiangong = "Xiangong" # 仙宫信息 CrossServerMsg_FuncTeamInfo = "FuncTeamInfo" # 功能队伍信息同步 @@ -1350,14 +1228,10 @@ ClientServerMsg_ChampionshipWorship = "ChampionshipWorship" # 跨服排位膜拜 ClientServerMsg_ActAllRechargeValue = "ActAllRechargeValue" # 跨服全民充值额度 ClientServerMsg_CrossYaomoBossHurtAward = "CrossYaomoBossHurtAward" # 跨服妖魔boss玩家伤害领奖 -ClientServerMsg_BossTrialSubmit = "BossTrialSubmit" # boss凭证提交 -ClientServerMsg_XianXiaMJScore = "XianXiaMJScore" # 仙匣秘境积分 ClientServerMsg_CreateFuncTeam = "CreateFuncTeam" # 创建功能队伍 ClientServerMsg_ChangeFuncTeam = "ChangeFuncTeam" # 修改功能队伍 ClientServerMsg_FuncTeamMemOP = "FuncTeamMemOP" # 功能队伍成员操作 ClientServerMsg_QueryFuncTeam = "QueryFuncTeam" # 查询功能队伍 -ClientServerMsg_GubaoScore = "GubaoScore" # 古宝养成积分 -ClientServerMsg_HorsePetTrainScore = "HorsePetTrainScore" # 骑宠养成积分 ClientServerMsg_QueryXiangong = "QueryXiangong" # 查看仙宫仙名录 ClientServerMsg_LianqiScore = "LianqiScore" # 炼器积分 ClientServerMsg_SyncFamilyInfo = "SyncFamilyInfo" # 仙盟信息同步 @@ -1460,9 +1334,9 @@ # 阵容定义 LineupList = ( -Lineup_Main, # 主阵容 -Lineup_Arena, # 竞技场进攻阵容 -Lineup_ArenaDef, # 竞技场防守阵容 +Lineup_Main, # 主阵容 1 +Lineup_Arena, # 竞技场进攻阵容 2 +Lineup_ArenaDef, # 竞技场防守阵容 3 ) = range(1, 1 + 3) # 宠物物品数据状态 -- Gitblit v1.8.0