From 6d830742d28d934698a5aa3dff2fdcacad8e48cf Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 16 九月 2025 14:11:22 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(增加属性ID技能增伤65、技能减伤66;曹轶技能;被动触发增加属性支持;)

---
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc                      |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt          |    8 ++++----
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc                        |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc                             |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt          |    8 ++++----
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt     |    2 ++
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_Attr.pyc |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuff.pyc                       |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt     |    2 +-
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.pyc                     |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt     |    2 ++
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnPassive.pyc                    |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt     |    2 +-
 13 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.pyc
index 8c2efe4..d3cdb91 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
index f111de9..356f16e 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
index cee6f70..2514e6b 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_Attr.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_Attr.pyc
new file mode 100644
index 0000000..14c553b
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_Attr.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuff.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuff.pyc
index 532b1e3..899a17a 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuff.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnBuff.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnPassive.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnPassive.pyc
index 0faa4c6..4d915c0 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnPassive.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnPassive.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
index 4744559..2d4cf71 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnSkill.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
index c63e0d2..525f6f6 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
@@ -430,7 +430,7 @@
 SuperHitCfg	max(aSuperHitRate - dSuperHitRateDef, 0)				
 StunCfg	min(aStunRate - dStunRateDef, 8000)	200			
 SuckHPCfg	int(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)				
-HurtFormula	int((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	int((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	0	int((aAtk-dDef)*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	
+HurtFormula	int((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	int((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	0	int((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	
 DOTFormula	int(aAtk*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))				
 CureFormula	int(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))				
 InvestCost	{}	{}	{"7":[101],"12":[102]} 	{}	{}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt
index 863734b..d739726 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/PlayerAttr.txt
@@ -48,3 +48,5 @@
 62	WuFinalDamPerDef
 63	QunFinalDamPer
 64	QunFinalDamPerDef
+65	SkillPer
+66	SkillPerDef
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt
index 45f832f..acf93cc 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/Skill.txt
@@ -67,8 +67,8 @@
 1005070	1005070	1	1	砺霜	3	9	0																														0	
 1005080	1005080	1	1	怒气	3	1	0	6	5	1	0	0				10000																					0	
 1005090	1005090	1	1	升变	3	1	0																														0	
-1006010	1006010	1	1	寒星	1	1	2	1	3	0	0	1	0	10000	0	10000	0				0				0				0	0	0	0	0	0	0	0	0	attack
-1006020	1006020	1	1	寒霜叠嶂	2	1	2	1	3	0	0	3	0	18500	0	10000	0				0				0				0	0	0	0	0	0	0	0	0	angerSkill
+1006010	1006010	1	1	寒星	1	1	2	1	3	0	0	1	0	10000	0	10000	25	3000|1|[1]	8	3	0				0				0	0	0	0	0	0	0	0	0	attack
+1006020	1006020	1	1	寒霜叠嶂	2	1	2	1	3	0	0	3	0	18500	0	10000	65	5000|1|[1]	8	3	0				0				0	0	0	0	0	0	0	0	0	angerSkill
 1006030	1006030	1	1	朔风	3	1	2																														0	
 1006050	1006050	1	1	怒雪	3	9	0																														0	
 1006070	1006070	1	1	凝霜	3	9																															0	
@@ -141,9 +141,9 @@
 1014070	1014070	1	1	威压三辰	3																																0	
 1014080	1014080	1	1	怒气	3	1	0	6	5	1	0	0				10000																					0	
 1014090	1014090	1	1	升变	3																																0	
-1015010	1015010	1	1	崩云	1	1	1	1	1	0	0	1	0	8000	0	10000	5010	[10150101,[1,3,12]]	13		0				0				0		0	0	0	0	0	0	0	attack
+1015010	1015010	1	1	崩云	1	1	1	1	1	0	0	1	0	8000	0	10000	5010	10150101|[1,3,12]	13		0				0				0		0	0	0	0	0	0	0	attack
 10150101	10150101	1	1	崩云	0	5	0	1003	5	0	0	0	1	1000	0	10000	0				0				0				0		0	0	0	0	0	0	0	
-1015020	1015020	1	1	北溟嘲风	2	1	1	1003	5	0	0	0	1	2000	0	10000	5010	10150201	13	2	5011	302	11	2	5011	301	12	101502	0		0	2	0	0	0	0	0	angerSkill
+1015020	1015020	1	1	北溟嘲风	2	1	1	1003	5	0	0	0	1	2000	0	10000	5010	10150201	13	2	5011	302	11	2	5011	301	12	4	0		0	2	0	0	0	0	0	angerSkill
 10150201	10150201	1	1	北溟嘲风	0	6	1	0	0	0	4	2	0	0	0	10000	0				0				0				0		9	1	0	0	5	0	0	
 1015030	1015030	1	1	铁壁	3																																0	
 1015050	1015050	1	1	返咒	3																																0	
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
index c63e0d2..525f6f6 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -430,7 +430,7 @@
 SuperHitCfg	max(aSuperHitRate - dSuperHitRateDef, 0)				
 StunCfg	min(aStunRate - dStunRateDef, 8000)	200			
 SuckHPCfg	int(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)				
-HurtFormula	int((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	int((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	0	int((aAtk-dDef)*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	
+HurtFormula	int((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	int((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	0	int((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	
 DOTFormula	int(aAtk*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))				
 CureFormula	int(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))				
 InvestCost	{}	{}	{"7":[101],"12":[102]} 	{}	{}
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt
index 863734b..d739726 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/PlayerAttr.txt
@@ -48,3 +48,5 @@
 62	WuFinalDamPerDef
 63	QunFinalDamPer
 64	QunFinalDamPerDef
+65	SkillPer
+66	SkillPerDef
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt
index 45f832f..acf93cc 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/Skill.txt
@@ -67,8 +67,8 @@
 1005070	1005070	1	1	砺霜	3	9	0																														0	
 1005080	1005080	1	1	怒气	3	1	0	6	5	1	0	0				10000																					0	
 1005090	1005090	1	1	升变	3	1	0																														0	
-1006010	1006010	1	1	寒星	1	1	2	1	3	0	0	1	0	10000	0	10000	0				0				0				0	0	0	0	0	0	0	0	0	attack
-1006020	1006020	1	1	寒霜叠嶂	2	1	2	1	3	0	0	3	0	18500	0	10000	0				0				0				0	0	0	0	0	0	0	0	0	angerSkill
+1006010	1006010	1	1	寒星	1	1	2	1	3	0	0	1	0	10000	0	10000	25	3000|1|[1]	8	3	0				0				0	0	0	0	0	0	0	0	0	attack
+1006020	1006020	1	1	寒霜叠嶂	2	1	2	1	3	0	0	3	0	18500	0	10000	65	5000|1|[1]	8	3	0				0				0	0	0	0	0	0	0	0	0	angerSkill
 1006030	1006030	1	1	朔风	3	1	2																														0	
 1006050	1006050	1	1	怒雪	3	9	0																														0	
 1006070	1006070	1	1	凝霜	3	9																															0	
@@ -141,9 +141,9 @@
 1014070	1014070	1	1	威压三辰	3																																0	
 1014080	1014080	1	1	怒气	3	1	0	6	5	1	0	0				10000																					0	
 1014090	1014090	1	1	升变	3																																0	
-1015010	1015010	1	1	崩云	1	1	1	1	1	0	0	1	0	8000	0	10000	5010	[10150101,[1,3,12]]	13		0				0				0		0	0	0	0	0	0	0	attack
+1015010	1015010	1	1	崩云	1	1	1	1	1	0	0	1	0	8000	0	10000	5010	10150101|[1,3,12]	13		0				0				0		0	0	0	0	0	0	0	attack
 10150101	10150101	1	1	崩云	0	5	0	1003	5	0	0	0	1	1000	0	10000	0				0				0				0		0	0	0	0	0	0	0	
-1015020	1015020	1	1	北溟嘲风	2	1	1	1003	5	0	0	0	1	2000	0	10000	5010	10150201	13	2	5011	302	11	2	5011	301	12	101502	0		0	2	0	0	0	0	0	angerSkill
+1015020	1015020	1	1	北溟嘲风	2	1	1	1003	5	0	0	0	1	2000	0	10000	5010	10150201	13	2	5011	302	11	2	5011	301	12	4	0		0	2	0	0	0	0	0	angerSkill
 10150201	10150201	1	1	北溟嘲风	0	6	1	0	0	0	4	2	0	0	0	10000	0				0				0				0		9	1	0	0	5	0	0	
 1015030	1015030	1	1	铁壁	3																																0	
 1015050	1015050	1	1	返咒	3																																0	

--
Gitblit v1.8.0