From 9b11f88d1545eeece9d667fc9a2a72d05f0d5714 Mon Sep 17 00:00:00 2001
From: hwj35 <691170510@qq.com>
Date: 星期三, 19 十一月 2025 14:57:29 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_Server

---
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

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 d306785..17c77e9 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
@@ -411,7 +411,7 @@
 MainEquipDrop	1	42|30	[-3, 2]	long(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))	
 MainBootyDrop	{7:1,8:15,6:50,5:50,1:20}	{7:[4,10],8:[0,2],6:[0,1],5:[0,2],1:[2,6]}			
 MainDropAppoint	{1:[100101,0,101],2:[100203,0,102],3:[100104,0,103],4:[100107,0,104],5:[100106,0,105],6:[100305,0,106],7:[100102,0,107],8:[100209,0,108],9:[100111,0,109],10:[100407,0,110],11:[100110,0,111],12:[100105,1,0],13:[100212,0,112],14:[100107,3,0],15:[100301,0,113],16:[100206,1,0],17:[100105,0,114],18:[100201,2,0],19:[100103,1,115],20:[100110,1,0],21:[100112,2,0],22:[100209,0,116],23:[100107,2,0],24:[100109,1,0],25:[100308,0,117]}				
-TreeLVUP	42	4|300	5	120	30
+TreeLVUP	42	4|300			
 TreeEnergy	3	3	120	30	1|50
 TurnFightCD	0	800			
 TurnMax	15	20	{}		
@@ -422,14 +422,14 @@
 SuperHitCfg	max(aSuperHitRate - dSuperHitRateDef, 0)	1.5			
 StunCfg	min(aStunRate - dStunRateDef, 8000)	200			
 SuckHPCfg	long(hurtHP*max(aSuckHPPer -dSuckHPPerDef, 0)*(1+aCurePer-dCureDefPer))				
-HurtFormula	long((aAtk-dDef)*atkSkillPer*max(1, 1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*max(1,1+aPMDamPer-dPMDamPerDef)*max(1,1+aFinalDamPer-dFinalDamPerDef)*max(1,1+aComboDamPer-dComboDamPerDef)*max(1,1+aPursueDamPer-dPursueDamPerDef)*max(1,1+aCountryDamPer-dCountryDamPerDef)*max(1,1+aPVPDamPer-dPVPDamPerDef)*max(1, aSuperDamPer-dSuperDamPerDef))	long((aAtk-dDef)*atkSkillPer*max(1, 1+aAngerSkillPer-dAngerSkillPerDef)*(1+angerOverflow/100.0)*(1+aAddSkillPer)*max(1,1+aPMDamPer-dPMDamPerDef)*max(1,1+aFinalDamPer-dFinalDamPerDef)*max(1,1+aPursueDamPer-dPursueDamPerDef)*max(1,1+aCountryDamPer-dCountryDamPerDef)*max(1,1+aPVPDamPer-dPVPDamPerDef)*max(1, aSuperDamPer-dSuperDamPerDef))	long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*max(1,1+aPMDamPer-dPMDamPerDef)*max(1,1+aFinalDamPer-dFinalDamPerDef)*max(1,1+aPursueDamPer-dPursueDamPerDef)*max(1,1+aCountryDamPer-dCountryDamPerDef)*max(1,1+aPVPDamPer-dPVPDamPerDef)*max(1, aSuperDamPer-dSuperDamPerDef))		
-DOTFormula	long((aAtk-dDef)*atkSkillPer*max(1, 1+aDOTPer-dDOTPerDef)*(1+aAddSkillPer)*max(1,1+aPMDamPer-dPMDamPerDef)*max(1,1+aFinalDamPer-dFinalDamPerDef)*max(1,1+aCountryDamPer-dCountryDamPerDef)*max(1,1+aPVPDamPer-dPVPDamPerDef))				
-CalcTypeFormula	long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aPVPDamPer-dPVPDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))	long(aAtk*atkSkillPer*(1+aAddSkillPer))			
-CureFormula	long(max((baseValue*skillPer)*(1+aCurePer-dCureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))				
-ShieldFormula	long((baseValue*skillPer)*(1+aShieldPer-dShieldPerDef)*(1+angerOverflow/100.0))				
+HurtFormula	long(max(1,(aAtk-dDef)*atkSkillPer*(1+max(-0.7,(aFinalDamPer-dFinalDamPerDef)+(aCountryDamPer-dCountryDamPerDef)))*(1+max(-0.7,(aNormalSkillPer-dNormalSkillPerDef)+(aPMDamPer-dPMDamPerDef)+(aComboDamPer-dComboDamPerDef)+(aPursueDamPer-dPursueDamPerDef)))*(1+max(-0.7,aPVPDamPer-dPVPDamPerDef))*(max(1,aSuperDamPer-dSuperDamPerDef))))	long(max(1,(aAtk-dDef)*atkSkillPer*(1+angerOverflow/100)*(1+max(-0.7,(aFinalDamPer-dFinalDamPerDef)+(aCountryDamPer-dCountryDamPerDef)))*(1+max(-0.7,(aAngerSkillPer-dAngerSkillPerDef)+(aPMDamPer-dPMDamPerDef)+(aPursueDamPer-dPursueDamPerDef)))*(1+max(-0.7,aPVPDamPer-dPVPDamPerDef))*(max(1,aSuperDamPer-dSuperDamPerDef))))	long(max(1,(aAtk-dDef)*atkSkillPer*(1+max(-0.7,(aFinalDamPer-dFinalDamPerDef)+(aCountryDamPer-dCountryDamPerDef)))*(1+max(-0.7,aAddSkillPer-dAddSkillPer))*(1+max(-0.7,(aPMDamPer-dPMDamPerDef)+(aComboDamPer-dComboDamPerDef)+(aPursueDamPer-dPursueDamPerDef)))*(1+max(-0.7,aPVPDamPer-dPVPDamPerDef))*(max(1,aSuperDamPer-dSuperDamPerDef))))		
+DOTFormula	long(max(1,(aAtk-dDef)*atkSkillPer*(1+max(-0.99,(aFinalDamPer-dFinalDamPerDef)+(aCountryDamPer-dCountryDamPerDef)))*(1+max(-0.99,aPVPDamPer-dPVPDamPerDef))*(1+max(-0.99,aDOTPer-aDOTPerDef))))				
+CalcTypeFormula	long(max(1,(aAtk-dDef)*atkSkillPer*(1+max(-0.7,(aFinalDamPer-dFinalDamPerDef)+(aCountryDamPer-dCountryDamPerDef)))*(1+max(-0.7,(aNormalSkillPer-dNormalSkillPerDef)+(aPMDamPer-dPMDamPerDef)+(aComboDamPer-dComboDamPerDef)+(aPursueDamPer-dPursueDamPerDef)))*(1+max(-0.7,aPVPDamPer-dPVPDamPerDef))*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1)))	long(aAtk*atkSkillPer*(1+aAddSkillPer))			
+CureFormula	long(max((baseValue*skillPer)*(1+max(-0.99,aCurePer-dCureDefPer))*(1+angerOverflow/100.0), baseValue*0.05))				
+ShieldFormula	long((baseValue*skillPer)*(1+max(-0.99,aShieldPer-dShieldPerDef)*(1+angerOverflow/100.0))				
 BuffStateGroup	{"1":[1,3,12,15], "2":[9,10,13,16,17], "3":[1,3,12,15,13], "4":[1,3,12,15,9,10,17], "5":[1,3,12,15,10,17]}				
 InvestCost	{"1":[116],"2":[117]} 				
-InvestDay	{"1":7}	{"1":180}	{"1":[[1,50], [3,100]], "2":[[1,100], [3,200]]} 		
+InvestDay	{"1":30}	{"1":180}	{"1":[[1,50], [3,100]], "2":[[1,100], [3,200]]} 		
 InvestPower	{"1":{"30010":3}}	{"2":[30010]}	{"1":3, "2":3}	{"1":3}	
 GoldRush	12|12	60|60	10		
 GoldRushAuto	[3,  30]	[[1]]	[1,2,3,4]		

--
Gitblit v1.8.0