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