From 96c0ba31f74064e59c746921fcd1386cddf78d42 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 12 六月 2025 18:26:49 +0800 Subject: [PATCH] 121 【武将】武将系统-服务端(武将锁定、解锁;) --- PySysDB/PySysDBPY.h | 26 +++++++++++++++++++++----- 1 files changed, 21 insertions(+), 5 deletions(-) diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h index 772f55b..c083348 100644 --- a/PySysDB/PySysDBPY.h +++ b/PySysDB/PySysDBPY.h @@ -30,12 +30,15 @@ struct Hero { DWORD _HeroID; //英雄ID - WORD HeroIndex; // 记录索引 BYTE Country; // 国家 BYTE Quality; // 品质 list SkinNPCIDList; // 皮肤NPCID列表 DWORD AtkSkillID; //普攻技能ID DWORD AngerSkillID; //怒气技能ID + WORD AtkInheritPer; //攻击继承 + WORD DefInheritPer; //防御继承 + WORD HPInheritPer; //生命继承 + dict BatAttrDict; //其他战斗属性字典 {"属性ID":值, ...} }; //武将星级天赋表 @@ -71,6 +74,15 @@ BYTE AddStarUpper; // 增加星级上限 }; +//武将羁绊表 +struct HeroFetter +{ + WORD _FetterID; //羁绊ID + list HeroIDList; // 武将ID组合列表 + list AttrIDList; // 属性ID列表 + list AttrValueList; // 属性值列表 +}; + //武将皮肤表 struct HeroSkin { @@ -88,10 +100,14 @@ list UPCostItem; // 升级消耗道具 list InitTalentWeight; // 初始天赋数权重 BYTE InitStarUpper; // 初始星级上限 - DWORD InitAddPer; // 初始加成万分率 - DWORD LVAddPer; // 每等级加成 - DWORD BreakLVAddPer; // 每突破等级加成 - DWORD StarAddPer; // 每星级加成 + DWORD InitAddPer; // 上阵初始加成万分率 + DWORD LVAddPer; // 上阵每等级加成 + DWORD BreakLVAddPer; // 上阵每突破等级加成 + DWORD StarAddPer; // 上阵每星级加成 + list BookActAwardMoney; // 图鉴激活奖励货币 类型|值 + DWORD BookInitAddPer; // 图鉴初始加成 + DWORD BookStarAddPer; // 图鉴每星级加成 + DWORD BookBreakLVAddPer; // 图鉴每突破等级加成 }; //武将品质突破表 -- Gitblit v1.8.0