hxp
2025-08-25 50086ccb3ade4bdc47b32af7e097ec9e2c2d3f88
PySysDB/PySysDBPY.h
@@ -478,16 +478,6 @@
   list      AwardItemList;   //奖励物品列表
};
//境界塔表
struct tagRealmTower
{
   DWORD      _FloorID;   //层
   WORD      NeedRealmLV;   //所需境界
   DWORD      BossID;   //BossID
   list      RewardItemList;   //奖励物品列表
};
//境界炼体属性表
struct tagLianTi
@@ -1147,47 +1137,6 @@
   DWORD      PowerEx;   //额外战力
};
//战斗力参数等级系数表
struct tagFightPowerParam
{
   WORD      _LV;   //等级
   DWORD      CftHit;   //命中系数
   DWORD      CftMiss;   //闪避系数
   DWORD      CftIgnoreDefRate;   //无视防御系数
   DWORD      CftDamChanceDef;   //抵御系数
   DWORD      CftFaintRate;   //击晕系数
   DWORD      CftSuperHitRateReduce;   //暴击率抗性系数
   DWORD      CftSuperHitRate;   //暴击率系数
   DWORD      CftLuckyHitRate;   //会心一击率系数
   DWORD      CftLuckyHitRateReduce;   //会心一击抗性系数
   DWORD      CftSkillAtkRate;   //技能伤害系数
   DWORD      CftSkillAtkRateReduce;   //技能减伤系数
   DWORD      CftFinalHurtPer;   //最终伤害加成系数
   DWORD      CftFinalHurtReducePer;   //最终伤害减免系数
   DWORD      CftDamagePerPVP;   //PVP伤害增加系数
   DWORD      CftDamagePerPVPReduce;   //PVP伤害减少系数
   DWORD      CftNPCHurtAddPer;   //PVE技能加成系数
   DWORD      CftNormalHurtPer;   //普通附加伤害加成系数
   DWORD      CftFabaoHurtPer;   //法宝附加伤害加成系数
   DWORD      CftDamBackPer;   //伤害反射系数
   DWORD      CftIgnoreDefRateReduce;   //无视防御抗性系数
   DWORD      CftFaintDefRate;   //控制抵抗系数
   DWORD      CftAtkSpeed;   //攻速系数
   DWORD      CftJobAHurtAddPer;   //对目标战士伤害加成
   DWORD      CftJobBHurtAddPer;   //对目标法师伤害加成
   DWORD      CftJobCHurtAddPer;   //对目标弓箭伤害加成
   DWORD      CftJobAAtkReducePer;   //战士攻击伤害减免
   DWORD      CftJobBAtkReducePer;   //法师攻击伤害减免
   DWORD      CftJobCAtkReducePer;   //弓箭攻击伤害减免
   DWORD      CftAffairSpeedPer;   //仙盟事务速度加成
   DWORD      CftFamilyBossHurtPer;   //仙盟BOSS伤害加成
   DWORD      CftFamilyWarHPPer;   //仙盟联赛生命加成
   DWORD      CftFamilyWarAtkPer;   //仙盟联赛攻击加成
   DWORD      CftFamilySitExpPer;   //仙盟打坐经验加成
   DWORD      CftBossFinalHurtPer;   //Boss最终伤害加成系数
};
//NPC掉落表
struct tagNPCDropItem
@@ -1302,36 +1251,6 @@
   DWORD      BossNPCID;   //过关bossID
   list      OtherNPCIDList;   //其他NPCIDList
   list      PassAwardItemList;   //过关奖励列表
};
//副本助战表
struct tagFBHelpBattle
{
   DWORD      _DataMapID;   //数据地图ID
   BYTE      _LineID;   //功能线路ID
   DWORD      FightPowerMin;   //助战最低战力,也是副本保底战力
   DWORD      RobotFightPower;   //助战NPC战力
   WORD      RobotLV;   //助战NPC等级
   DWORD      RobotBaseHurt;   //助战NPC保底伤害
   WORD      RobotHPCoefficient;   //助战NPC生命系数
   dict      RobotSkillsDict;   //助战NPC技能, {"职业":[技能列表], ...}
};
//副本刷怪标识点表
struct tagNPCCustomRefresh
{
   DWORD      _ID;   //刷怪规则ID
   list      RefreshMarkInfo;   //标试点, 当配置多个时为随机标试点, 不重复
   DWORD      RefreshNPCID;   //指定NPCID
   list      RandNPCIDList;   //单次随机刷怪NPCID
   list      NPCIDCountList;   //单次指定刷怪NPC
   WORD      MaxCount;   //单个点最大存在怪物数
   WORD      TotalMaxCount;   //相同标试点总刷怪物数
   BYTE      IsLineOneOnly;   //是否仅在1线刷怪
   DWORD      RefreshTick;   //刷怪间隔秒
   BYTE      IsRepeat;   //是否循环刷怪
};
//日常活动表
@@ -1625,40 +1544,6 @@
   list      RandItemRewardListB;   //饼图奖励库B [[饼图概率,物品ID], ...]  物品ID支持0
};
//炼丹炉等级表
struct tagRefineStove
{
   BYTE   _StoveLV;   //炼丹炉等级
   DWORD   UpNeedExp;   //升下一级所需经验
};
//炼丹表
struct tagAlchemy
{
   DWORD   _ID;    //秘方唯一ID不可变更
    DWORD   AlchemItemID;    //丹药物品ID
    BYTE    AlchemType;    //秘方类型1-灵丹 2-仙丹
   BYTE    AlchemyQuality;    //秘方品级
   DWORD   LearnNeedItemID;    //丹方物品ID
   BYTE    LearnNeedAlchemLV;    //丹方需要炼丹等级
   WORD    LearnNeedLingGenPoint;    //丹方需要总灵根点数
   WORD    NeedTime;    //炼丹时间(秒)
    WORD    AlchemyExp; //炼丹获得经验值
    dict    Material;    //炼丹材料
};
//炼丹数量表
struct tagAlchemyResult
{
   BYTE   _AlchemyQuality;   //丹方等级
   DWORD   LuckValue;   //慧根
   list   CntRateList;   //数量饼图
};
//BOSS信息表
struct tagBOSSInfo
@@ -1682,22 +1567,6 @@
   DWORD      _NPCID;   //ID
   WORD      PerPlayerMoneyAward;   // 首杀全服玩家奖励灵石额度/人
   list      PersonFirstKillAward;   // 个人首次击杀奖励 [[物品ID,个数,是否拍品], ...]
};
//古神禁地表
struct tagElderGodArea
{
   DWORD      _NPCID;   //ID
   BYTE      MonsterAnger;   //怪物怒气值
};
//个人BOSS表
struct tagPersonalBoss
{
   DWORD      NPCID;   //ID
   DWORD      _FuncLineID;   //可挑战等级
};
//仙盟活跃表
@@ -1740,16 +1609,6 @@
   DWORD      ProtectTime; //保护时间, 毫秒
   DWORD      BindMissionID;   //绑定的任务ID
   BYTE      ShowType;   //0-服务端通知,>0前端处理
};
//封魔坛BOSS表
struct tagSealDemon
{
   DWORD      _NPCID;   //ID
   BYTE      LineID;
   list      OwnerAwardItemEx;   //第一名额外奖励物品[[itemID,个数,是否拍品], ...]
};
//副本鼓舞表
@@ -2793,17 +2652,6 @@
   char      NotifyKey;      //全服广播key,默认两个参数(玩家名, 档位额度)
};
//法宝副本表
struct tagMagicWeaponFB
{
   DWORD      _MWID;   //法宝ID
   BYTE      LineID;   //副本功能线路ID
   BYTE      _Level;   //关卡
   list      RefreshNPC;   //刷怪配置
   dict      AttrDict;   //属性
};
//冰晶矿脉星级奖励表
struct tagIceLodeStarAward
@@ -2904,71 +2752,6 @@
   BYTE      _CopyMapID;   //虚拟线路ID
   WORD      PosX;   //坐标X
   WORD      PosY;   //坐标Y
};
//聚魂新表
struct tagGatherTheSoul
{
   DWORD      _SoulID;   //聚魂ID
   DWORD      PieceItemID;   //碎片物品ID
   BYTE      HoleNum;   //孔编号
   BYTE      SoulColor;   //品质
   DWORD      SoulSkillTypeID;   //技能TypeID
   list      SoulSkillLVList;   //技能等级所需魂等级列表
};
//聚魂新升级表
struct tagGatherTheSoulLV
{
   DWORD      _SoulID;   //聚魂ID
   WORD      _SoulLV;   //魂等级
   WORD      NeedPiece;   //该级所需碎片
   DWORD      NeedSoulValue;   //所需聚魂精华
   list      LVAttrTypeList;   //累计总属性类型
   list      LVAttrValueList;   //累计总属性值
};
//聚魂表
struct tagGatherSoul
{
   DWORD      _ItemID;   //物品ID
   list      AttrType;   //属性类型
   BYTE      SoulGrade;   //魂阶段
};
//聚魂合成表
struct tagGatherSoulCompound
{
   DWORD      _TagItemID;   //合成的物品ID
   WORD      NeedLV;   //需要的玩家等级
   list      NeedItem; //需要的物品ID
   WORD      NeedSoulSplinters;   //需要的聚魂碎片
   WORD      NeedSoulCore;   //需要的核心环
};
//聚魂属性表
struct tagGatherSoulAttr
{
   WORD      _AttrType;   //属性类型
   char      AttrInfo1;   //基础属性-参数聚魂等级level
   dict      AttrInfo2;   //品质系数(品质_系数|…)
   dict      AttrInfo3;   //多属性系数
   dict      AttrInfo4;   //初始属性(品质_属性值|…)
   dict      AttrInfo5;   //阶段系数
};
//王者法宝表
struct tagMagicWeaponOfKing
{
   DWORD      _MWID;   //法宝ID
   BYTE      _AwardMark;   //赛季奖励等级
   dict      AddAttr;   //属性
};
//时装表
@@ -3245,16 +3028,6 @@
   list      TravelAwardInfo;   //游历奖励 [[物品ID,个数,是否拍品], ...]
};
//诛仙BOSS表
struct tagZhuXianBoss
{
   DWORD      NPCID;   //ID
   BYTE      _LineID;
   WORD      RealmLV;   //需要境界
   DWORD      ZhuXianScore;   //需要诛仙总评分
};
//节日巡礼活动时间表
struct tagActFeastWeekParty
@@ -3417,27 +3190,6 @@
   dict      Attr;   //属性
};
//仙盟Boss奖励表
struct tagFamilyBossAward
{
   DWORD      _BossID;   //BossID
   list      WorldLV;   //世界等级
   list      Rank;   //排名
   list      Award1;   //奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
   dict      Award2;   //饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]}
};
//仙盟试炼伤血奖励表
struct tagFamilyBossHurtAward
{
   BYTE      _AwardType;   //奖励类型 1-个人;2-仙盟
   BYTE      _RecordIndex;   //奖励记录索引,同奖励类型时记录索引不可重复
   DWORD      NeedHurtTotal;   //所需总伤血
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
};
//仙盟等级表
struct   Family
{
@@ -3495,57 +3247,6 @@
   WORD      LevelMax;   //洗练等级上限
};
//骑宠Boss奖励表
struct tagHorsePetBossAward
{
   BYTE      _LineID;   // 线路ID
   list      WorldLV;   //世界等级
   list      Rank;   //排名
   list      Award1;   //奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
   list      Award2;   //饼图奖励  [[(概率,[物品ID,数量,是否拍品]),..]]
};
//缥缈仙域表
struct tagFairyDomain
{
   WORD      _ID;   //事件编号
   BYTE      EventType;   //事件类型
   DWORD      MapID;   //副本id
   BYTE      LineID;   //副本线路id
   DWORD      BossID;   //副本BossID
   BYTE      EventFBType;   //事件副本类型,0-前端,1-本服,2-跨服
   BYTE      CostEnergy;   //消耗体力
   BYTE      NeedAlchemyLV;   //出现的炼丹等级要求
   list      NeedLV;   //出现的玩家等级要求
   DWORD      Weight;   //权重
   DWORD      HourCntPriLimit;   //个人每小时次数限制
   DWORD      DayCntPriLimit;   //个人每天次数限制
};
//缥缈奇遇表
struct tagFairyAdventures
{
   WORD      _ID;   //ΨһID
   DWORD      OpenServerDay;   //开服天
   BYTE      EventID;   //事件编号
   list      Condition;   //条件
   list      GearAward;   //档位奖励
   list      BasicAward;   //保底奖励
};
//缥缈仙域定制表
struct tagFairyDomainAppoint
{
   WORD      _Cnt;   //次数
   DWORD      EventID;   //事件编号
   list      Award;   //定制奖励(没配走正常奖励规则)[[物品ID,数量,是否拍品],..]
   list      RandomAward;   //随机奖励 [[(权重,[物品ID,数量,是否拍品]),..],..]
};
//副本Buff表
struct tagFBBuyBuff
@@ -3564,27 +3265,6 @@
   BYTE      ElementSkillNum;   //专精技能编号
   DWORD      MainSkillID;   //主技能ID
   DWORD      NeedLV;   //选择需要等级
};
//天星塔表
struct tagSkyTower
{
   DWORD      _FloorID;   //层
   DWORD      BossID;   //bossID
   dict      Reward;   //奖励
   WORD      NeedLV;   //要求等级
   DWORD      FightPower;   //推荐战力
   BYTE      IsNotify;   //是否广播
};
//天星塔全服挑战表
struct tagSkyTowerServerChallenge
{
   DWORD      _FloorID;   //层
   dict      PassRankRewardInfo;   //通关排名奖励 {"名次":[[物品ID,个数,是否拍品],...], ...}
   dict      ServerRewardInfo;   //通关排名奖励 {"所需过关人数":[[物品ID,个数,是否拍品],...], ...}
};
//灵根特效表