129 【战斗】战斗系统-服务端(还原吸血公式暂不支持的参数配置)
2个文件已修改
4 ■■■■ 已修改文件
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
@@ -424,7 +424,7 @@
ComboCfg    0 if comboNum>4 else int(min((aComboRate-dComboRateDef),10000)*pow(0.5,comboNum))                
SuperHitCfg    max(aSuperHitRate - dSuperHitRateDef, 0)                
StunCfg    min(aStunRate - dStunRateDef, 8000)    200            
SuckHPCfg    long(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP*(1+curePer-cureDefPer))
SuckHPCfg    long(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)
HurtFormula    long((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aComboDamPer+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    long((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    0    long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFactionPer-dFactionPerDef)*(1+aComboDamPer+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    
DOTFormula    long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aDOTPer-dDOTPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef))                
CalcTypeFormula    long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    long(aAtk*atkSkillPer*(1+aAddSkillPer))            
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -424,7 +424,7 @@
ComboCfg    0 if comboNum>4 else int(min((aComboRate-dComboRateDef),10000)*pow(0.5,comboNum))                
SuperHitCfg    max(aSuperHitRate - dSuperHitRateDef, 0)                
StunCfg    min(aStunRate - dStunRateDef, 8000)    200            
SuckHPCfg    long(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP*(1+curePer-cureDefPer))
SuckHPCfg    long(max(aSuckHPPer -dSuckHPPerDef, 0)/10000.0*hurtHP)
HurtFormula    long((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aComboDamPer+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    long((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    0    long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFactionPer-dFactionPerDef)*(1+aComboDamPer+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    
DOTFormula    long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aDOTPer-dDOTPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef))                
CalcTypeFormula    long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))    long(aAtk*atkSkillPer*(1+aAddSkillPer))