From d0f5f9922f17f5bff4288173f18a9ed827d95db8 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 22 六月 2019 15:00:13 +0800
Subject: [PATCH] 1 装备评分增加装备掉率参数固定值 DropEquipPer

---
 PySysDB/PySysDBPY.h |   87 ++++++++++++++++++++-----------------------
 1 files changed, 40 insertions(+), 47 deletions(-)

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index 70fd72c..609306f 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -10,16 +10,25 @@
 	list		Skills;		//被动技能
 };
 
-//灵根表 #tagDienstgrad
+//灵根表 #tagRolePoint
 
 struct	tagRolePoint
 {
 	BYTE		_AttrID;	//属性ID
     dict		AddAttrInfoPerPoint;	//每点增加属性信息 {"职业":[[每X点,属性ID,值], ...], ..}
 	BYTE		FightPowerPerPoint;		//每点附加战斗力
-	dict		PointQualityAttrIDDict;		//点数品质进阶增加属性ID, 根据职业区分
-	dict		PointQualityAttrValueDict;		//点数品质进阶增加属性值列表, 根据职业区分
+	dict		PointQualityAttrDict;		//点数品质进阶增加属性,  {职业:{属性ID:[阶段属性,..],..},..}
 	list		PointQualityIntervalList;		//点数品质进阶属性点区间列表
+};
+
+//灵器属性表 #tagLingQiAttr
+
+struct	tagLingQiAttr
+{
+	BYTE		_ItemID;	//属性ID
+	list		LingQiAttrID;		//灵器属性ID
+	list		LingQiAttrValue;		//灵器属性数值
+	DWORD		LingQiAttrScore;	//灵器属性评分
 };
 
 //境界表 #tagRealm
@@ -74,6 +83,7 @@
 	WORD		LimiRealmLV;	//需要境界等级
 	DWORD		LimitMissionID;	//需要完成的任务ID
 	BYTE		LimitVIPLV;	//需要VIP等级
+	char		MailKey;	//邮件
 };
 
 
@@ -463,28 +473,26 @@
 	WORD		_LV;	//等级
 	DWORD		CftHit;	//命中系数
 	DWORD		CftMiss;	//闪避系数
-	DWORD		CftDamagePer;	//增加伤害系数
-	DWORD		CftDamReduce;	//减少伤害系数
 	DWORD		CftIgnoreDefRate;	//无视防御系数
 	DWORD		CftDamChanceDef;	//抵御系数
-	DWORD		CftBleedDamage;	//流血伤害系数
 	DWORD		CftFaintRate;	//击晕系数
-	DWORD		CftSuperHitReduce;	//暴击抗性系数
+	DWORD		CftSuperHitRateReduce;	//暴击率抗性系数
 	DWORD		CftSuperHitRate;	//暴击率系数
 	DWORD		CftLuckyHitRate;	//会心一击率系数
 	DWORD		CftLuckyHitRateReduce;	//会心一击抗性系数
 	DWORD		CftSkillAtkRate;	//技能伤害系数
 	DWORD		CftSkillAtkRateReduce;	//技能减伤系数
-	DWORD		CftDamagePerPVP;	//PVP伤害增肌系数
+	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		CftLuckyHit;	//会心一击系数
-	DWORD		CftSpeedPer;	//移动速度百分比系数
-	DWORD		CftAtkPer;	//攻击百分比系数
-	DWORD		CftMaxHPPer;	//生命百分比系数
 	DWORD		CftJobAHurtAddPer;	//对目标战士伤害加成
 	DWORD		CftJobBHurtAddPer;	//对目标法师伤害加成
 	DWORD		CftJobCHurtAddPer;	//对目标弓箭伤害加成
@@ -509,6 +517,7 @@
 	dict		EquipColorMaxDropCount;	//装备颜色最大掉落物品数 {颜色:上限数量,...}
 	dict		EquipColorSuitInfo;	//装备颜色对应套装概率 {颜色:套装概率, ...}
 	dict		EquipPartKeyRateInfo;	//装备部位集合信息 {(颜色,是否套装):部位集合key, ...}
+	BYTE		ColorSuitPartOptimization;	//部位颜色套评分优选掉落,十位代表颜色,个位代表套装
 	dict		KillCountDropEquipPub;	//第x次击杀附加必掉装备 {次数:[阶,颜色,是否套装,部位集合key], ...}
 	dict		ItemIDDropRate;	//指定物品ID掉率信息 {物品ID:概率, ...}
 	dict		ItemIDMaxDropCount;	//指定物品ID最大掉落个数,没配默认1次 {物品ID:随机次数,...}
@@ -539,6 +548,15 @@
 	DWORD		SweepRunePoint;	//扫荡符印精华
 	DWORD		SweepYsog;	//扫荡魔精
 	dict		SweepGoodDrop;	//扫荡珍稀符印
+};
+
+//地图表格
+
+struct tagChinMap
+{
+	DWORD		_MapID;	//地图ID
+	BYTE		CanRide;	//可否骑乘
+	BYTE		CanOutPet;	//可否召唤宠物
 };
 
 //副本总表
@@ -732,12 +750,9 @@
 struct tagAppointItem
 {
 	DWORD		_ID;	//定制物品ID
-	BYTE		SuiteLV;	//套装等级
 	BYTE		CancelUseLimit;	//穿戴限制(除职业)
 	list		LegendAttrID;	//传奇属性ID
 	list		LegendAttrValue;	//传奇属性值
-	list		OutOfPrintAttr;		//绝版属性ID
-	list		OutOfPrintAttrValue;		//绝版属性最大值
 };
 
 //拍卖物品表
@@ -951,7 +966,7 @@
 {
 	DWORD		_NPCID;	//ID
 	BYTE		LineID;
-	WORD		KillTime;	//击杀总时间秒
+	list		OwnerAwardItemEx;	//第一名额外奖励物品[[itemID,个数,是否拍品], ...]
 };
 
 //副本鼓舞表
@@ -1063,6 +1078,12 @@
 	BYTE		MoneyType;	//货币类型
 	DWORD		MoneyCount;	//货币数量
 	list		NeedNotifyItemList;	//需要广播的物品ID列表
+	BYTE		IsDropJobSelf;	//是否只掉落本职业
+	list		PieRateDrop;	//饼图概率掉落信息 [(概率,0),(概率,(阶,颜色)),...]
+	BYTE		PieRateDoCnt;	//饼图概率执行次数
+	dict		IndepRateDrop;	//独立概率掉落信息 {(阶,颜色):概率,...}
+	dict		EquipColorSuitInfo;	//装备颜色对应套装概率 {颜色:套装概率, ...}
+	dict		EquipPartKeyRateInfo;	//装备部位集合信息 {(颜色,是否套装):部位集合key, ...}
 };
 
 //VIP杀怪加攻击表
@@ -1141,6 +1162,8 @@
 struct tagCTG
 {
 	BYTE		_RecordID;		//记录ID
+	BYTE		CanResetBuyCount;	//是否允许重置次数
+	BYTE		TotalBuyCount;	//总限购次数
 	BYTE		DailyBuyCount;	//每日限购次数
 	WORD		GainGold;	//获得仙玉数
 	WORD		GainGoldPrize;	//赠送仙玉数
@@ -1638,34 +1661,14 @@
 	char		Reward;	//奖励物品
 };
 
-//诛仙装备套装属性表
-
-struct tagZhuXianSuitAttr
-{
-	BYTE		_SuitType;	//套装类型
-	BYTE		_SuitLV;	//套装等级
-	list		SuitAttrIDList;		//属性ID列表
-	list		SuitAttrValueList;	//属性值列表
-};
-
 //诛仙BOSS表
 
 struct tagZhuXianBoss
 {
 	DWORD		NPCID;	//ID
 	BYTE		_LineID;
-	WORD		KillTime;	//击杀总时间秒
 	WORD		RealmLV;	//需要境界
 	DWORD		ZhuXianScore;	//需要诛仙总评分
-};
-
-
-//诛仙装备分解表
-
-struct tagZhuXianEquipDecompose
-{
-	BYTE		_ClassLV;	//阶级
-	dict		DecomposeInfo;	//{(产出物品ID,..):饼图,..}
 };
 
 //节日巡礼活动时间表
@@ -1712,16 +1715,6 @@
 	DWORD		_Index;	//索引
 	DWORD		NeedPoint;	//需要点数
 	dict		Award;	//奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
-};
-
-//诛仙宝石共鸣属性表
-
-struct tagZhuXianStoneAttr
-{
-	BYTE		_SuitType;	//套装类型
-	BYTE		_ShareSoneLV;	//共鸣等级
-	list		AttrIDList;		//属性ID列表
-	list		AttrValueList;	//属性值列表
 };
 
 //幸运鉴宝活动时间表
@@ -1821,7 +1814,7 @@
 	list		WorldLV;	//世界等级
 	list		Rank;	//排名
 	list		Award1;	//奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
-	dict		Award2;	//饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]}
+	list		Award2;	//饼图奖励  [[(概率,[物品ID,数量,是否拍品]),..]]
 };
 
 //缥缈仙域表

--
Gitblit v1.8.0