From b571472ed3d294f96f9fb5b047c4f0db16b08f6a Mon Sep 17 00:00:00 2001
From: hwj35 <691170510@qq.com>
Date: 星期二, 26 八月 2025 16:14:42 +0800
Subject: [PATCH] 1111 战斗属性公式修改

---
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt |   13 +++++++------
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt |   13 +++++++------
 2 files changed, 14 insertions(+), 12 deletions(-)

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 736852a..4819818 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
@@ -427,20 +427,21 @@
 HeroStarTalent	4	10	3	5	
 HeroWash	181|20	182|20			
 HeroRebirth	1	2			
-HeroAttrFormula	(lvValue+equipValue+bookValue)*(1+lineupHaloPer+bookPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue	(lvValue+equipValue+bookValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue	Atk*10+Def+MaxHP+StunRate+StunRateDef+SuperHitRate+SuperHitRateDef+ComboRate+ComboRateDef+MissRate+MissRateDef+ParryRate+ParryRateDef+SuckHPPer+SuckHPPerDef+FinalDamPer+FinalDamPerDef+PhyDamPer+PhyDamPerDef+MagDamPer+MagDamPerDef+NormalSkillPer+NormalSkillPerDef+AngerSkillPer+AngerSkillPerDef+SuperDamPer+SuperDamPerDef+CurePer+CurePerDef+ShieldPer+ShieldPerDef+DOTPer+DOTPerDef	SkillPower*OfficialLV	
+HeroAttrFormula	(lvValue+equipValue+bookValue)*(1+lineupHaloPer+bookPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue	(lvValue+equipValue+bookValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue	Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio
+	SkillPower*OfficialLV	
 DownReward	[(20,500,1),(2,1,1),(911,1,1)] 	20	[[150,50,0],[181,10,0],[4151,10,0],[3,1,0]]	1	1
 DailyPackBuyGift	{"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]}	{"1":[146], "2":[147], "3":[148]}	[149]	10	
 EquipGSFormula	int(MaxHP/4.0+MinAtk*5.0+MaxAtk*5.0+Def*5.0+IceAtk*10.0+IceDef*10.0+LuckyHit*2.5+LuckyHitReduce*2.5+FabaoHurt*5.0+FinalHurt*5.0+FinalHurtReduce*5.0+BaseEquipMaxHPAddPer/10000.0+BaseEquipAtkAddPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0+Hit/10000.0+Miss/10000.0+DropMoneyPer/10000.0+LuckyHitRate/10000.0+LuckyHitRateReduce/10000.0+LuckyHitPer/10000.0+SuperHitRate/10000.0+SuperHitRateReduce/10000.0+SuperHitPer/10000.0+SuperHit/10000.0+SuperHitReduce/10000.0+DropEquipPer*1.45+AtkBackHP*10.0+MaxHPPer/10000.0+AtkPer/10000.0+SkillAtkRate/10000.0+SkillAtkRateReduce/10000.0+SkillAddPerA/10000.0+SkillAddPerB/10000.0+SkillAddPerC/10000.0+SkillAddPerD/10000.0+SkillAddPerE/10000.0+SkillAddPerF/10000.0+SkillAddPerG/10000.0+SkillReducePerA/10000.0+SkillReducePerB/10000.0+SkillReducePerC/10000.0+SkillReducePerD/10000.0+SkillReducePerE/10000.0+SkillReducePerF/10000.0+SkillReducePerG/10000.0+ReduceSkillCDPer/10000.0+LuckyHitPer/10000.0+FaintDefRate/10000.0+ProDefPer/10000.0+IgnoreDefRate/10000.0+IgnoreDefRateReduce/10000.0)	[67,68,6,7,8,16,139,13,136,26,27]	int(MaxHP/4.0+Atk*10.0+Def*5.0+IceAtk*10.0+IceDef*10.0+SuperHit*5.0+SuperHitReduce*5.0+PetDamPer/10000.0+SuperHitRateReduce/10000.0+Miss/10000.0+Hit/10000.0+DropMoneyPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0)	{"45000":18000,"45001":18000,"45002":35000,"45003":70000,"45004":90000}	0
-PlayerMaxLV	999	-1	0	0	0
+PlayerMaxLV	1000	-1	0	0	0
 ZhanchuiCost	2	2			
 Mainline	10	15	20		
-MainEquipDrop	5	42	[-3, 2]	int(itemLV*attrStep*attrProportion*randfloat(0.9,1.1))	
+MainEquipDrop	1	42	[-3, 2]	int(itemLV*attrStep*attrProportion*randfloat(0.9,1.1))	
 MainBootyDrop	{30:5, 6:10, 5:11, 1:12}	{30:[100, 300], 6:[0, 1], 5:[0, 1], 1:[1, 10]}			
-TreeLVUP	42	4|300	10	30	60
+TreeLVUP	42	4|300	5	120	30
 AngerXP	50	100	50	5	
 MissCfg	int(min((dMissRate-aMissRateDef)*pow(0.7,missNum), 8000))				
-ParryCfg	int(min((dParryRate-aParryRateDef)*pow(0.7,parryNum), 8000))	[100, 0]	0.5		
-ComboCfg	int((aComboRate-dComboRateDef)*pow(0.5,comboNum))				
+ParryCfg	0 if parryNum>2 else min(dParryRate-aParryRateDef, 8000)	[100, 0]	0.5		
+ComboCfg	0 if parryNum>4 int((aComboRate-dComboRateDef)*pow(0.5,comboNum))				
 SuperHitCfg	max(aSuperHitRate - dSuperHitRateDef, 0)				
 StunCfg	min(aStunRate - dStunRateDef, 8000)	200			
 SuckHPCfg	int(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)				
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 736852a..4819818 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
@@ -427,20 +427,21 @@
 HeroStarTalent	4	10	3	5	
 HeroWash	181|20	182|20			
 HeroRebirth	1	2			
-HeroAttrFormula	(lvValue+equipValue+bookValue)*(1+lineupHaloPer+bookPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue	(lvValue+equipValue+bookValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue	Atk*10+Def+MaxHP+StunRate+StunRateDef+SuperHitRate+SuperHitRateDef+ComboRate+ComboRateDef+MissRate+MissRateDef+ParryRate+ParryRateDef+SuckHPPer+SuckHPPerDef+FinalDamPer+FinalDamPerDef+PhyDamPer+PhyDamPerDef+MagDamPer+MagDamPerDef+NormalSkillPer+NormalSkillPerDef+AngerSkillPer+AngerSkillPerDef+SuperDamPer+SuperDamPerDef+CurePer+CurePerDef+ShieldPer+ShieldPerDef+DOTPer+DOTPerDef	SkillPower*OfficialLV	
+HeroAttrFormula	(lvValue+equipValue+bookValue)*(1+lineupHaloPer+bookPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue	(lvValue+equipValue+bookValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue	Atk*AtkRatio+MaxHP*MaxHPRatio+Def*DefRatio+StunRate*StunRateRatio+SuperHitRate*SuperHitRateRatio+ComboRate*ComboRateRatio+MissRate*MissRateRatio+ParryRate*ParryRateRatio+SuckHPPer*SuckHPPerRatio+StunRateDef*StunRateDefRatio+SuperHitRateDef*SuperHitRateDefRatio+ComboRateDef*ComboRateDefRatio+MissRateDef*MissRateDefRatio+ParryRateDef*ParryRateDefRatio+SuckHPPerDef*SuckHPPerDefRatio+FinalDamPer*FinalDamPerRatio+FinalDamPerDef*FinalDamPerDefRatio+PhyDamPer*PhyDamPerRatio+PhyDamPerDef*PhyDamPerDefRatio+MagDamPer*MagDamPerRatio+MagDamPerDef*MagDamPerDefRatio+NormalSkillPer*NormalSkillPerRatio+NormalSkillPerDef*NormalSkillPerDefRatio+AngerSkillPer*AngerSkillPerRatio+AngerSkillPerDef*AngerSkillPerDefRatio+SuperDamPer*SuperDamPerRatio+SuperDamPerDef*SuperDamPerDefRatio+CurePer*CurePerRatio+CurePerDef*CurePerDefRatio+ShieldPer*ShieldPerRatio+ShieldPerDef*ShieldPerDefRatio+DOTPer*DOTPerRatio+DOTPerDef*DOTPerDefRatio+WeiFinalDamPer*WeiFinalDamPerRatio+WeiFinalDamPerDef*WeiFinalDamPerDefRatio+ShuFinalDamPer*ShuFinalDamPerRatio+ShuFinalDamPerDef*ShuFinalDamPerDefRatio+WuFinalDamPer*WuFinalDamPerRatio+WuFinalDamPerDef*WuFinalDamPerDefRatio+QunFinalDamPer*QunFinalDamPerRatio+QunFinalDamPerDef*QunFinalDamPerDefRatio
+	SkillPower*OfficialLV	
 DownReward	[(20,500,1),(2,1,1),(911,1,1)] 	20	[[150,50,0],[181,10,0],[4151,10,0],[3,1,0]]	1	1
 DailyPackBuyGift	{"0":[[20,10,0]], "1":[[2222,1,0],[1099,1,0],[20,100,0]], "2":[[2222,1,0],[4694,1,0],[20,50,0]], "3":[[2222,3,0],[1099,3,0],[20,150,0]]}	{"1":[146], "2":[147], "3":[148]}	[149]	10	
 EquipGSFormula	int(MaxHP/4.0+MinAtk*5.0+MaxAtk*5.0+Def*5.0+IceAtk*10.0+IceDef*10.0+LuckyHit*2.5+LuckyHitReduce*2.5+FabaoHurt*5.0+FinalHurt*5.0+FinalHurtReduce*5.0+BaseEquipMaxHPAddPer/10000.0+BaseEquipAtkAddPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0+Hit/10000.0+Miss/10000.0+DropMoneyPer/10000.0+LuckyHitRate/10000.0+LuckyHitRateReduce/10000.0+LuckyHitPer/10000.0+SuperHitRate/10000.0+SuperHitRateReduce/10000.0+SuperHitPer/10000.0+SuperHit/10000.0+SuperHitReduce/10000.0+DropEquipPer*1.45+AtkBackHP*10.0+MaxHPPer/10000.0+AtkPer/10000.0+SkillAtkRate/10000.0+SkillAtkRateReduce/10000.0+SkillAddPerA/10000.0+SkillAddPerB/10000.0+SkillAddPerC/10000.0+SkillAddPerD/10000.0+SkillAddPerE/10000.0+SkillAddPerF/10000.0+SkillAddPerG/10000.0+SkillReducePerA/10000.0+SkillReducePerB/10000.0+SkillReducePerC/10000.0+SkillReducePerD/10000.0+SkillReducePerE/10000.0+SkillReducePerF/10000.0+SkillReducePerG/10000.0+ReduceSkillCDPer/10000.0+LuckyHitPer/10000.0+FaintDefRate/10000.0+ProDefPer/10000.0+IgnoreDefRate/10000.0+IgnoreDefRateReduce/10000.0)	[67,68,6,7,8,16,139,13,136,26,27]	int(MaxHP/4.0+Atk*10.0+Def*5.0+IceAtk*10.0+IceDef*10.0+SuperHit*5.0+SuperHitReduce*5.0+PetDamPer/10000.0+SuperHitRateReduce/10000.0+Miss/10000.0+Hit/10000.0+DropMoneyPer/10000.0+PerLVMaxHP+PerLVAtk/10000.0)	{"45000":18000,"45001":18000,"45002":35000,"45003":70000,"45004":90000}	0
-PlayerMaxLV	999	-1	0	0	0
+PlayerMaxLV	1000	-1	0	0	0
 ZhanchuiCost	2	2			
 Mainline	10	15	20		
-MainEquipDrop	5	42	[-3, 2]	int(itemLV*attrStep*attrProportion*randfloat(0.9,1.1))	
+MainEquipDrop	1	42	[-3, 2]	int(itemLV*attrStep*attrProportion*randfloat(0.9,1.1))	
 MainBootyDrop	{30:5, 6:10, 5:11, 1:12}	{30:[100, 300], 6:[0, 1], 5:[0, 1], 1:[1, 10]}			
-TreeLVUP	42	4|300	10	30	60
+TreeLVUP	42	4|300	5	120	30
 AngerXP	50	100	50	5	
 MissCfg	int(min((dMissRate-aMissRateDef)*pow(0.7,missNum), 8000))				
-ParryCfg	int(min((dParryRate-aParryRateDef)*pow(0.7,parryNum), 8000))	[100, 0]	0.5		
-ComboCfg	int((aComboRate-dComboRateDef)*pow(0.5,comboNum))				
+ParryCfg	0 if parryNum>2 else min(dParryRate-aParryRateDef, 8000)	[100, 0]	0.5		
+ComboCfg	0 if parryNum>4 int((aComboRate-dComboRateDef)*pow(0.5,comboNum))				
 SuperHitCfg	max(aSuperHitRate - dSuperHitRateDef, 0)				
 StunCfg	min(aStunRate - dStunRateDef, 8000)	200			
 SuckHPCfg	int(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)				

--
Gitblit v1.8.0