From ca4cedac152f6de34e3f612003ea784c0cceca3f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 23 八月 2024 11:16:08 +0800
Subject: [PATCH] 10229 【越南】【主干】【港台】【砍树】古神战场修改(修复查询玩家相关队伍返回的队伍信息申请数据为空的bug;)
---
PySysDB/PySysDBPY.h | 181 +++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 173 insertions(+), 8 deletions(-)
diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index 2f3389e..8267ff7 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -505,6 +505,24 @@
BYTE UnlockItemCnt; //解锁所需物品数量
};
+//古宝共鸣属性表
+
+struct tagGubaoResonanceAttr
+{
+ WORD _ResonanceID; //共鸣ID
+ BYTE ResonanceStar; //共鸣星级
+ list ResonanceAttrIDList; //共鸣总属性ID列表
+ list ResonanceAttrValueList; //共鸣总属性值列表
+};
+
+//古宝共鸣组合表
+
+struct tagGubaoResonance
+{
+ WORD _ResonanceID; //共鸣ID
+ list GubaoIDList; //古宝ID列表
+};
+
//古宝升星表
struct tagGubaoStar
@@ -512,6 +530,9 @@
WORD _GubaoID; //古宝ID
BYTE _GubaoStar; //古宝星级
list StarUPNeedItemInfo; //升星所需物品 [[物品ID,个数], ...]
+ list StarUPNeedQualityPiece; //升下一星额外所需品质碎片 [[品质,个数], ...]
+ list StarAttrIDList; //累计总属性ID列表
+ list StarAttrValueList; //累计总属性值列表
list StarEffIDList; //星级特殊效果ID列表
};
@@ -775,6 +796,7 @@
DWORD CftFamilyWarHPPer; //仙盟联赛生命加成
DWORD CftFamilyWarAtkPer; //仙盟联赛攻击加成
DWORD CftFamilySitExpPer; //仙盟打坐经验加成
+ DWORD CftBossFinalHurtPer; //Boss最终伤害加成系数
};
//NPC掉落表
@@ -1147,6 +1169,7 @@
list ItemListEx; //扩展物品列表[[物品ID,个数,是否绑定],...]
DWORD MainItemID; //标的物品ID
list JobItem; //职业替换物品
+ BYTE RefreshLimit; //是否限制刷新限购次数,即是否永久限购,包含活动也不重置
BYTE RefreshType; //刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
list LimitVIPLV; //VIP限制
DWORD LimitLV; //等级限制
@@ -1551,8 +1574,19 @@
WORD FirstGoldPrize; //首次充值该档位赠送仙玉
list GainItemList; //获得物品列表[[物品ID,个数,是否绑定], ...]
dict ActWorldLVGainItemInfo; //根据活动世界等级获得物品信息,活动专用 {"世界等级":[[物品ID,个数,是否绑定], ...], ...}
+ list SelectItemInfo; //自选礼包物品信息 [[自选1ID, ...], [自选2ID, ...], ...]
char NotifyMark; //广播提示
BYTE PayType; //充值类型
+};
+
+//充值自选物品表
+
+struct tagCTGSelectItem
+{
+ WORD _SelectID; //自选ID
+ DWORD ItemID; //物品ID
+ DWORD ItemCount; //物品个数
+ BYTE IsAuctionItem; //是否拍品
};
//首充表
@@ -1601,6 +1635,28 @@
list Money; //金钱
};
+//寻宝设定表
+
+struct tagTreasureSet
+{
+ BYTE _TreasureType; //寻宝类型
+ BYTE PackType; //放入背包
+ BYTE DailyFreeCount; //每日免费次数
+ list TreasureCountList; //抽奖次数列表
+ DWORD CostItemID; //消耗道具ID
+ list CostItemCountList; //消耗个数列表
+ BYTE CostMoneyType; //消耗货币类型
+ list CostMoneyList; //消耗货币列表
+ WORD EnsureCount; //每x次必出
+ BYTE OnceLucky; //单次幸运值
+ WORD FullLucky; //满幸运值
+ char LuckyRateFormat; //幸运格子概率公式
+ BYTE LuckyGridNum; //幸运格子编号
+ list NotifyGridNumList; //需要额外广播的格子
+ BYTE AwardMoneyType; //额外奖励货币类型
+ WORD AwardMoneyValue; //单次奖励货币数
+};
+
//寻宝产出库表
struct tagTreasureHouse
@@ -1608,14 +1664,23 @@
BYTE _TreasureType; //寻宝类型
WORD MinLV; //最小等级
dict GridItemInfo; //格子编号对应物品信息 {"编号":[物品ID, 个数], ...}
+ dict GridLibInfo; //格子编号对应库ID {"编号":物品库ID, ...}
list JobItemList; //职业物品组列表 [[职业1物品, 职业2物品, ...], ...]
list GridItemRateListFree; //免费产出格子编号饼图 [[概率, 格子编号], ...]
- list FreeGridItemRateList2; //免费每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
- dict FreeGridItemRateList3; //免费第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
list GridItemRateList1; //常规产出格子编号饼图 [[概率, 格子编号], ...]
list GridItemRateList2; //每满x次保底产出格子编号饼图 [[概率, 格子编号], ...]
dict GridItemRateList3; //第x次必出产出格子编号饼图 {次数:[[概率, 格子编号], ...], ...}
- BYTE LuckyGridNum; //幸运加成格子编号
+ list LuckyItemRateList; //满幸运产出概率饼图 [[概率, 格子编号], ...]
+};
+
+//寻宝物品库
+
+struct tagTreasureItemLib
+{
+ WORD _LibID; //库ID
+ DWORD ItemID; //物品ID
+ DWORD ItemCount; //物品个数
+ DWORD ItemWeight; //物品权重
};
//极品白拿表
@@ -1837,6 +1902,53 @@
list MemAwardItemList; //仙盟榜成员奖励物品信息列表[[物品ID,个数,是否拍品], ...]
};
+//骑宠养成活动时间表
+
+struct tagActHorsePetTrain
+{
+ DWORD _CfgID; //配置ID
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ char JoinStartTime; //参与开始时间点
+ char JoinEndTime; //参与结束时间点
+ WORD LVLimit; //限制等级
+ WORD ActShopType; //开放商店类型,为0时不开放
+ WORD PersonalTemplateID; //个人排行模板编号
+ BYTE IsRelationCrossAct; //是否关联跨服活动
+};
+
+//骑宠养成榜单模版表
+
+struct tagActHorsePetTrainBillTemp
+{
+ DWORD _TemplateID; //模板编号
+ BYTE Rank; //名次
+ list AwardItemList; //奖励物品列表[[物品ID,个数,是否拍品], ...]
+};
+
+//古宝养成活动时间表
+
+struct tagActGubao
+{
+ DWORD _CfgID; //配置ID
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ char JoinStartTime; //参与开始时间点
+ char JoinEndTime; //参与结束时间点
+ WORD LVLimit; //限制等级
+ WORD PersonalTemplateID; //个人排行模板编号
+ BYTE IsRelationCrossAct; //是否关联跨服活动
+};
+
+//古宝养成榜单模版表
+
+struct tagActGubaoBillTemp
+{
+ DWORD _TemplateID; //模板编号
+ BYTE Rank; //名次
+ list AwardItemList; //奖励物品列表[[物品ID,个数,是否拍品], ...]
+};
+
//仙匣秘境活动时间表
struct tagActXianXiaMJ
@@ -1844,10 +1956,26 @@
DWORD _CfgID; //配置ID
char StartDate; //开启日期
char EndDate; //结束日期
- BYTE ResetType; //重置类型,0-0点重置;1-5点重置
+ char JoinStartTime; //参与开始时间点
+ char JoinEndTime; //参与结束时间点
+ BYTE IsDayReset; //是否每天重置
WORD LVLimit; //限制等级
+ DWORD UseItemID; //消耗物品ID
list UseMoneyInfo; //消耗货币信息
BYTE TemplateID; //模板ID
+ WORD PersonalTemplateID; //个人排行模板编号
+ WORD LotteryAddScore; //每次抽奖加积分
+ WORD LayerAddScore; //每次跨层加积分
+ BYTE IsRelationCrossAct; //是否关联跨服活动
+};
+
+//仙匣秘境榜单模版表
+
+struct tagActXianXiaMJBillTemp
+{
+ DWORD _TemplateID; //模板编号
+ BYTE Rank; //名次
+ list AwardItemList; //奖励物品列表[[物品ID,个数,是否拍品], ...]
};
//仙匣秘境奖池表
@@ -1856,9 +1984,9 @@
{
DWORD _TemplateID; //奖池模板编号
BYTE AwardLibType; //奖励库类型
- BYTE AwardItemCount; //选择个数
- BYTE UnlockAwardLimitTimes; //抽X次后可产出(本层)
- BYTE AwardLibWeight; //产出该库外权重
+ list AwardItemCountList; //层选择个数列表 层1物品数|层2|…
+ list UnlockAwardLimitTimesList; //层抽X次后可产出(本层) 层1限制|层2|…
+ list AwardLibWeightList; //产出该库外权重
dict LibItemInfo; //本库物品随机库内权重(先随机库外权重,若产出再随机库内权重)
dict ItemLayerLimitInfo; //物品产出奖池层限制 {物品ID:大于等于X层可产出, ...}
dict ItemAwardTimesTotalInfo; //物品产出次数限制(所有层){物品ID:总产出次数, ...}
@@ -2262,6 +2390,15 @@
list ServerGroupIDList; //赛区服务器组ID列表
};
+//跨服分区表古神战场
+
+struct tagCrossZoneBattlefield
+{
+ char _CrossZoneName; //跨服分区名
+ BYTE _ZoneID; //赛区ID
+ list ServerGroupIDList; //赛区服务器组ID列表
+};
+
//跨服分区表竞技场
struct tagCrossZonePK
@@ -2305,6 +2442,30 @@
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; //累计总属性值
};
//聚魂表
@@ -2407,8 +2568,10 @@
WORD LVLimit; //限制等级
BYTE IsDayReset; //是否每天重置
BYTE ResetType; //重置类型,0-0点重置;1-5点重置
- dict CTGIDInfo; //充值ID信息 {ctgID:折扣力度百分比, ...}
+ list CTGIDList; //充值ID列表 [ctgID, ...]
dict CTGCountAwardInfo; //累计充值次数额外奖励
+ list CTGCountDayResetList; //每日重置累充次数列表
+ DWORD ActShopType; //商城类型
};
//任务活动时间表
@@ -2422,6 +2585,7 @@
BYTE IsDayReset; //是否每天重置
BYTE ResetType; //重置类型,0-0点重置;1-5点重置
BYTE TemplateID; //登录奖励模板编号
+ BYTE RoundMax; //任务最大轮次
};
//任务活动模板表
@@ -2984,4 +3148,5 @@
BYTE RewardIndex; //奖励记录索引,0~n,同个战令类型不可重复
list FreeRewardItemList; //免费奖励物品列表 [[物品ID,个数,是否拍品],...]
list ZLRewardItemList; //战令奖励物品列表 [[物品ID,个数,是否拍品],...]
+ list ZLRewardItemListH; //高级战令奖励物品列表 [[物品ID,个数,是否拍品],...]
};
--
Gitblit v1.8.0