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