From 3abbce4e81bf7f359c1db9380a9569aaa0c3da76 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期一, 28 一月 2019 17:21:45 +0800
Subject: [PATCH] 5956 【后端】【1.5.200】限时抢购支持对应不同的世界等级

---
 PySysDB/PySysDBPY.h |  195 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 195 insertions(+), 0 deletions(-)

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index 6ab6cee..d218d8f 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -459,6 +459,12 @@
 	DWORD		CftSpeedPer;	//移动速度百分比系数
 	DWORD		CftAtkPer;	//攻击百分比系数
 	DWORD		CftMaxHPPer;	//生命百分比系数
+	DWORD		CftJobAHurtAddPer;	//对目标战士伤害加成
+	DWORD		CftJobBHurtAddPer;	//对目标法师伤害加成
+	DWORD		CftJobCHurtAddPer;	//对目标弓箭伤害加成
+	DWORD		CftJobAAtkReducePer;	//战士攻击伤害减免
+	DWORD		CftJobBAtkReducePer;	//法师攻击伤害减免
+	DWORD		CftJobCAtkReducePer;	//弓箭攻击伤害减免
 };
 
 //NPC掉落表
@@ -623,6 +629,20 @@
 	DWORD		SkillAtkRateReduceC;	// 技能减伤百分比系数
 	DWORD		HitC;	// 命中系数
 	DWORD		MissC;	// 闪避系数
+	DWORD		SkillAddPer1C;	// 技能伤害增强1系数
+	DWORD		SkillAddPer2C;	// 技能伤害增强2系数
+	DWORD		SkillAddPer3C;	// 技能伤害增强3系数
+	DWORD		SkillAddPer4C;	// 技能伤害增强4系数
+	DWORD		SkillAddPer5C;	// 技能伤害增强5系数
+	DWORD		SkillAddPer6C;	// 技能伤害增强6系数
+	DWORD		SkillAddPer7C;	// 技能伤害增强7系数
+	DWORD		SkillReducePer1C;	// 受到技能伤害减少1系数
+	DWORD		SkillReducePer2C;	// 受到技能伤害减少2系数
+	DWORD		SkillReducePer3C;	// 受到技能伤害减少3系数
+	DWORD		SkillReducePer4C;	// 受到技能伤害减少4系数
+	DWORD		SkillReducePer5C;	// 受到技能伤害减少5系数
+	DWORD		SkillReducePer6C;	// 受到技能伤害减少6系数
+	DWORD		SkillReducePer7C;	// 受到技能伤害减少7系数
 };
 
 //成就表
@@ -934,6 +954,17 @@
 	BYTE		PacketCnt;	//红包个数
 };
 
+//节日红包每日任务表
+
+struct tagActFeastRedPacketTask
+{
+	BYTE		_FeastDay;	//节日第几天
+	BYTE		_FeastTaskType;	//节日任务类型
+	DWORD		_FeastTaskData;	//节日任务数据
+	WORD		TotalTimes;	//任务目标数
+	WORD		RedPacketID;	//奖励红包ID
+};
+
 //NPC秀表
 
 struct tagNPCShow
@@ -988,6 +1019,18 @@
 	DWORD		CostCopper; //铜钱找回铜钱消耗
 	dict		CopperReward; //铜钱找回奖励
 	list		JobItemList; //职业物品列表
+};
+
+//采集物表
+
+struct tagCollectNPC
+{
+	DWORD		_NPCID;	//ID
+	BYTE		PrepareTime;	//采集耗时,秒
+	list		LostHPPer;	//采集掉血,[每X秒,掉血百分比]
+	BYTE		MaxCollectCount;	//每日可采集次数,0限制
+	char		CollectCountLimitNotify;	//无采集次数采集提示
+	list		CollectAward;	//采集奖励物品, [物品ID,个数,是否绑定]
 };
 
 //宝箱表开启
@@ -1442,6 +1485,19 @@
 	list		SeasonDanLVAwardList;	//赛季段位奖励物品列表
 };
 
+//跨服Boss蓬莱仙境分区表
+
+struct tagCrossPenglaiZone
+{
+	BYTE		ZoneID;	//分区ID
+	list		ServerGroupIDList;	//服务器组ID列表
+	DWORD		_MapID;	//场景地图ID
+	DWORD		_DataMapID;	//数据地图ID
+	BYTE		_CopyMapID;	//虚拟线路ID
+	WORD		PosX;	//坐标X
+	WORD		PosY;	//坐标Y
+};
+
 //聚魂表
 
 struct tagGatherSoul
@@ -1502,4 +1558,143 @@
 	DWORD		_LV;	//等级
 	BYTE		NeedExp;	//升级所需经验
 	dict		AddAttr;	//属性
+};
+
+//周狂欢活动时间表
+
+struct tagActWeekParty
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		AdvanceMinutes;	//前端提前X分钟展示活动
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	WORD		LVLimit;	//限制等级
+	list		TemplateID;	//模板编号
+	dict		PointAward;	//总积分奖励
+};
+
+//周狂欢表
+
+struct tagWeekParty
+{
+	BYTE		_TemplateID;	//模板ID
+	BYTE		ActionType;	//活动条目ID
+	DWORD		TotalTimes;	//可完成的总次数,0表示不限次数
+	WORD		SingleTimes;	//单次领奖需要的次数
+	list		Reward;	//奖励物品
+	WORD		Point;	//积分
+};
+
+//登录奖励时间表
+
+struct tagActLoginAward
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		AdvanceMinutes;	//前端提前X分钟展示活动
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	WORD		LVLimit;	//限制等级
+	list		TemplateID;	//模板编号
+};
+
+//登录奖励模板表
+
+struct tagLoginAward
+{
+	BYTE		_TemplateID;	//模板ID
+	BYTE		ActionType;	//活动条目ID
+	DWORD		TotalTimes;	//可完成的总次数,0表示不限次数
+	WORD		SingleTimes;	//单次领奖需要的次数
+	list		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 tagZhuXianTower
+{
+	DWORD		_ID;	//塔编号
+	DWORD		NPCID;	//npcid
+	list		FirstAward;	//首次S级奖励
+	dict		GradeAward;	//评级奖励
+	WORD		UnLockEquipPlace;	//解锁的装备位
+	DWORD		NeedPower;	//推荐战力
+};
+
+//诛仙装备分解表
+
+struct tagZhuXianEquipDecompose
+{
+	BYTE		_ClassLV;	//阶级
+	dict		DecomposeInfo;	//{(产出物品ID,..):饼图,..}
+};
+
+//节日巡礼活动时间表
+
+struct tagActFeastWeekParty
+{
+	DWORD		_CfgID;	//配置ID
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	WORD		AdvanceMinutes;	//前端提前X分钟展示活动
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	WORD		LVLimit;	//限制等级
+	list		TemplateID;	//模板编号
+	dict		PointAward;	//总积分奖励
+};
+
+//节日巡礼模板表
+
+struct tagFeastWeekParty
+{
+	BYTE		_TemplateID;	//模板ID
+	BYTE		ActionType;	//活动条目ID
+	DWORD		TotalTimes;	//可完成的总次数,0表示不限次数
+	WORD		SingleTimes;	//单次领奖需要的次数
+	list		Reward;	//奖励物品
+	WORD		Point;	//积分
+};
+
+//新仙界盛典-全民来嗨表
+
+struct tagNewAllPeopleParty
+{
+	BYTE		_ID;	//ID
+	WORD		TotalTimes;	//总次数
+	WORD		AddPoint;	//每完成次数获得嗨点
+};
+
+//新仙界盛典-全民来嗨奖励表
+
+struct tagNewAllPeoplePartyAward
+{
+	BYTE		_WorldLvNum;	//世界等级档
+	DWORD		_Index;	//索引
+	DWORD		NeedPoint;	//需要点数
+	dict		Award;	//奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
 };
\ No newline at end of file

--
Gitblit v1.8.0