From a166d721a3d7ff6cd2339983214e718c7a6a0ffe Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 11 六月 2025 11:00:36 +0800 Subject: [PATCH] 121 【武将】武将系统-服务端(武将招募;武将背包;武将养成系统;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py index 38ae491..5f25ed4 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -463,6 +463,8 @@ Def_ItemType_CanUseByCDTime = 145 # 创建后根据CDTime到后可开启 +Def_ItemType_Hero = 150 # 武将英雄 + #以下定义物品类型下次删除 Def_Item_Type_Horse = 1000036 #坐骑 @@ -555,6 +557,7 @@ Def_Effect_EmojiPack = 276 #表情包物品;A值-表情包ID Def_Effect_RecycleItemMoney = 277 #回收物品转化为货币; A值-直接给货币物品ID;B值-货币数量 Def_Effect_FamilyEmblem = 278 #激活仙盟徽章; A值-徽章ID; +Def_Effect_HeroSkin = 279 #激活武将皮肤; A值-武将ID;B值-皮肤索引 #----以下未使用或代码依然存在的--- Def_Effect_ItemGiveGongXun = 1920 #使用道具给予功勋 Def_Effect_ItemGiveRuneJH = 1925 #使用道具给予符印精华 @@ -1153,6 +1156,7 @@ ShareDefine.rptDogzItem, ShareDefine.rptDogzEquip, ShareDefine.rptGarbage, + ShareDefine.rptHero, ] #装备可强化背包列表 @@ -1510,7 +1514,7 @@ #自动恢复计算间隔 Def_HPRestoreInterval = 5000 #允许重置的背包索引 -Def_CanItemResetPack = [IPY_GameWorld.rptItem, IPY_GameWorld.rptWarehouse, ShareDefine.rptTreasure, ShareDefine.rptGarbage] +Def_CanItemResetPack = [IPY_GameWorld.rptItem, IPY_GameWorld.rptWarehouse, ShareDefine.rptTreasure, ShareDefine.rptGarbage, ShareDefine.rptHero] #仓库分页个数 Def_ItemReset_WarehousePageCnt = 56 #玩家捡起物品的距离 8 @@ -3444,6 +3448,7 @@ Def_Player_Dict_CabinetCount_Horse = "CabinetCount_Horse_42" #马匹收纳柜 Def_Player_Dict_PackCount_Item = "PackCount_Item_72" #玩家物品背包格子数 Def_Player_Dict_PackCount_Warehouse = "PackCount_Warehouse_73" #仓库背包格子数 +Def_Player_Dict_PackCount_Hero = "PackCount_Hero" #武将背包格子数 Def_Player_Dict_PlayerMapSignCnt = "PlayerMapSignCnt_75" # 大地图标记数量 Def_Player_Dict_PlayerBuyZhenQiCnt = "PlayerBuyZhenQiCnt_76" # 购买真气次数 Def_Player_Dict_PlayChangeLineID = "PlayChangeLineID" # 玩家主动切换线路记录 @@ -4414,6 +4419,10 @@ Def_PDict_TiandaoQiyun = "TiandaoQiyun" # 天道树当前气运 Def_PDict_TiandaoAward = "TiandaoAward_%s" # 天道树领奖记录,按奖励索引记录是否已领取,参数(key编号) +#武将 +Def_PDict_HeroActState = "HeroActState_%s" # 武将解锁状态,按记录索引二进制存储,参数(key编号) +Def_PDict_HeroSkin = "HeroSkin_%s" # 武将皮肤解锁状态,按皮肤索引二进制存储,参数(武将ID) + #------------------------------------------------------------------------------- #可以从07 41封包购买的背包类型,和对应字典{背包类型:[字典key, 默认格子数]} @@ -4445,6 +4454,10 @@ IPY_GameWorld.rptWarehouse:[ Def_Player_Dict_PackCount_Warehouse, + 0], + + ShareDefine.rptHero:[ + Def_Player_Dict_PackCount_Hero, 0], #IPY_GameWorld.rptFineSoulSlot:[ @@ -5733,8 +5746,9 @@ ntMonsterTime, #按时间掉血的怪物 22 废弃,以是否有配置在时间掉血怪物表为准 ntPriWoodPilePVE, #专属私有木桩 - PVE 23 ntPriWoodPilePVP, #专属私有木桩 - PVP 24 +ntHero, #武将英雄 25 ntMax -) = range(26) +) = range(27) (Def_SkillFuncType_Common, #0为通用技能 -- Gitblit v1.8.0