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 【武将】武将系统-服务端(武将招募;武将背包;武将养成系统;) --- PySysDB/PySysDBPY.h | 85 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 85 insertions(+), 0 deletions(-) diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h index 23cd4f0..772f55b 100644 --- a/PySysDB/PySysDBPY.h +++ b/PySysDB/PySysDBPY.h @@ -26,6 +26,91 @@ BYTE OPLimitInAct; //活动期间限制队伍操作 }; +//武将表 +struct Hero +{ + DWORD _HeroID; //英雄ID + WORD HeroIndex; // 记录索引 + BYTE Country; // 国家 + BYTE Quality; // 品质 + list SkinNPCIDList; // 皮肤NPCID列表 + DWORD AtkSkillID; //普攻技能ID + DWORD AngerSkillID; //怒气技能ID +}; + +//武将星级天赋表 +struct HeroTalent +{ + DWORD _TalentID; //天赋ID + BYTE AttrID; // 属性ID + DWORD AttrValue; // 属性值 + DWORD InitWeight; // 初始权重 + DWORD WashWeight; // 洗炼权重 + DWORD AweakWeight; // 觉醒权重 +}; + +//武将突破潜能表 +struct HeroBreak +{ + DWORD _HeroID; //英雄ID + BYTE BreakLV; // 突破等级 + list AttrIDList; // 属性ID列表 + list AttrValueList; // 属性值列表 + DWORD SkillID; // 激活技能ID +}; + +//武将觉醒天赋表 +struct HeroAwake +{ + DWORD _HeroID; //英雄ID + BYTE AwakeLV; // 觉醒等级 + list AttrIDList; // 属性ID列表 + list AttrValueList; // 属性值列表 + DWORD SkillID; // 激活技能ID + BYTE UnlockTalentSlot; // 解锁第x槽位 + BYTE AddStarUpper; // 增加星级上限 +}; + +//武将皮肤表 +struct HeroSkin +{ + DWORD _SkinNPCID; //皮肤NPCID + list WearAttrIDList; // 穿戴属性ID列表 + list WearAttrValueList; // 穿戴属性值列表 + list AllBatAttrIDList; // 全体上阵属性ID列表 + list AllBatAttrValueList; // 全体上阵属性值列表 +}; + +//武将品质表 +struct HeroQuality +{ + DWORD _Quality; //品质 + list UPCostItem; // 升级消耗道具 + list InitTalentWeight; // 初始天赋数权重 + BYTE InitStarUpper; // 初始星级上限 + DWORD InitAddPer; // 初始加成万分率 + DWORD LVAddPer; // 每等级加成 + DWORD BreakLVAddPer; // 每突破等级加成 + DWORD StarAddPer; // 每星级加成 +}; + +//武将品质突破表 +struct HeroQualityBreak +{ + DWORD _Quality; //品质 + DWORD _BreakLV; //突破等级 + WORD LVMax; // 等级上限 + list UPCostItem; // 突破到下级消耗道具 +}; + +//武将品质觉醒表 +struct HeroQualityAwake +{ + DWORD _Quality; //品质 + DWORD _AwakeLV; //觉醒等级 + list UPCostItem; // 觉醒到下级消耗道具 +}; + //称号表 #tagDienstgrad struct tagDienstgrad -- Gitblit v1.8.0