From bc25d4e060efb6ed7b946fbfb1333a52aa73caef Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期六, 22 十二月 2018 16:17:18 +0800
Subject: [PATCH] 5372 【后端】【1.4】聚魂副本开发(新增守卫AI66, 玩家不能对怪物加buff)

---
 PySysDB/PySysDBPY.h |   72 +++++++++++++++++++++++++++++++++++-
 1 files changed, 70 insertions(+), 2 deletions(-)

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index d8533b7..1cab86e 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -160,7 +160,8 @@
 struct tagRune
 {
 	DWORD		_ID;	//编号ID
-	list		AttrType;	//全身强化激活属性类型
+	list		AttrType;	//属性类型
+	DWORD		TowerID;	//解锁符印塔编号
 };
 
 
@@ -210,6 +211,7 @@
 	BYTE		FuncID;	//所属功能ID
 	WORD		MaxUseCnt;	//最大可使用数量
 	WORD		RecycleMoney;	//回收货币值
+	DWORD		FightPowerEx;	//附加战斗力
 };
 
 
@@ -351,6 +353,7 @@
 {
 	DWORD		_NPCID;	//NPCID
 	BYTE		IsStrengthenByPlayerCount;//是否根据人数成长
+	BYTE		LVStrengthenMark;//等级成长属性公式标记
 	BYTE		LVStrengthenType;//等级成长类型, 0-不按等级成长;1-按玩家平均等级;2-按玩家最大等级;3-按世界等级;
 	BYTE		CmpNPCBaseLV;//是否比较NPC表等级, 是的话取NPC表配置等级与成长等级中较大等级
 	DWORD		HitTime;//受击次数
@@ -519,7 +522,9 @@
 	DWORD		ExtraTimesMWPriID;	//额外次数法宝权限ID
 	BYTE		GuardPick;	//该地图守护是否能拾取
 	WORD		OfflineTime;	//离线多久退出副本(秒)
-	WORD		HelpPoint;	//助战积分(0代表不可助战)
+	WORD		FBPoint;	//副本过关仙缘币
+	WORD		HelpPoint;	//助战仙缘币(0代表不可助战)
+	BYTE		DayHelpCountMax;	//每日手动助战获得仙缘币次数(非镜像)
 };
 
 //副本功能线路表
@@ -543,6 +548,20 @@
 	eval		RefreshNPC;	//标试点刷怪配置
 	eval		GradeInfo;	//评级规则
 	eval		RewardInfo;	//奖励信息
+};
+
+//副本助战表
+
+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技能, {"职业":[技能列表], ...}
 };
 
 //副本刷怪标识点表
@@ -649,6 +668,7 @@
 	DWORD		ActiveMWID;	//激活法宝ID
 	list		ItemAward;	//物品奖励[itemID,cnt,isbind]
 	DWORD		ActiveSoulID;	//激活魂ID
+	DWORD		PowerEx;	//额外固定战力
 };
 
 //法宝特权表
@@ -967,6 +987,7 @@
 	dict		JadeReward; //绑玉找回奖励
 	DWORD		CostCopper; //铜钱找回铜钱消耗
 	dict		CopperReward; //铜钱找回奖励
+	list		JobItemList; //职业物品列表
 };
 
 //宝箱表开启
@@ -1081,6 +1102,7 @@
 	WORD		GainGoldPrize;	//赠送仙玉数
 	WORD		FirstGoldPrize;	//首次充值该档位赠送仙玉
 	list		GainItemList;	//获得物品列表[[物品ID,个数,是否绑定], ...]
+	char		NotifyMark;	//广播提示
 };
 
 //等级奖励表
@@ -1238,6 +1260,7 @@
 	DWORD		_CfgID;	//配置ID
 	WORD		Multiple;	//倍数
 	WORD		LVLimit;	//限制等级
+	DWORD		PointLimit;	//限制额外修行点
 };
 
 //宗门试炼兑换表
@@ -1333,6 +1356,7 @@
 	BYTE		IsBind;	//是否绑定
 	DWORD		Weight;	//权重
 	DWORD		Mark;	//排序用标识
+	BYTE		Rare;	//珍稀值
 };
 
 //功能预告表
@@ -1395,4 +1419,48 @@
 	BYTE		Star;	//星数
 	list		LVLimit;	//等级范围
 	list		ItemList;	//奖励
+};
+
+
+//神兵特效表
+
+struct tagGodWeaponEffect
+{
+	BYTE		GWType;	//神兵类型
+	WORD		Level;	//神兵等级
+	char		NotifyCode;	//广播
+	DWORD		FightPower;	//增加战力
+	dict		Attr;	//属性加成
+};
+
+//聚魂表
+
+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;	//阶段系数
 };
\ No newline at end of file

--
Gitblit v1.8.0