hch
2025-11-09 4b8a7eb67f3cffdc5e853880b38d8ccf2caececf
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -132,8 +132,6 @@
StrengthenLevelBroadCast   100            
SkillPlusAttrID      {"102":[50000,55000,60000],"103":[50100,55100,60100],"104":[50400,55400,60400],"105":[50200,55200,60200],"106":[50300,55300,60300],"107":[50800,55800,60800],"108":[51000,56000,61000],"109":[50000,55000,60000],"110":[50100,55100,60100],"111":[50400,55400,60400],"112":[50200,55200,60200],"113":[50300,55300,60300],"114":[50800,55800,60800],"115":[51000,56000,61000]}         
FaQiUpItem   182   123         
HorseUpItem   181   10   [[6,40], [7,2]]   [6,7,8,18,49,23]   5
HorseTrain   [4152, 4154, 4160]
VIPCard   1_978|2_979|3_980            
VIPLV   1_0|2_500|3_1000|4_2000|5_5000|6_10000|7_20000|8_50000|9_100000|10_200000|11_700000|12_1400000|13_3500000|14_7000000|15_10500000   5         
VIPPrice   1_1288|2_788|3_288   1_4320|2_2160|3_720   1_至尊VIP(半年卡)|2_白金VIP(季度卡)|3_黄金VIP(包月卡)   1_增加180天VIP时长,赠送200点VIP经验,实力首选|2_增加90天VIP时长,赠送100点VIP经验|3_增加30天VIP时长   1_VipCard1|2_VipCard2|3_VipCard3
@@ -408,30 +406,30 @@
HeroStarTalent   4   10   3   5   
HeroWash   10   [20,40,60,100,150,230]   5      
HeroRebirth   1   2   heroLV   100   80
HeroAttrFormula   (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue   (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue   long(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)/100.0-55000)   SkillPower*OfficialLV
HeroAttrFormula   (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)*(1+lineupHaloPer+bookPer+realmPer+gubaoPer+hjgPer+horsePer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue   (lvValue+equipValue+bookValue+realmValue+gubaoValue+hjgValue+horseValue)+(heroSelfValue+lineupHaloValue+starTalentValue+breakLVValue+awakeTalentValue)+fetterValue   long(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)/100.0-55000)   SkillPower*OfficialLV
DownReward   [(1,200,1),(2,5000,1),(3,500,1)]    20   [[1,100,0],[3,200,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   
PlayerMaxLV   1000   -1   0   0   0
ZhanchuiCost   1   1         
Mainline   10            
MainEquipDrop   {0:[[10000,1]], 1:[[8000,1], [10000,2]], 2:[[5000,1], [8000,2], [10000,3]]}   42|30   [-3, 2]   long(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))
MainEquipDrop   {0:[[5000,1], [10000,0]], 1:[[8000,1], [10000,2]], 2:[[5000,1], [8000,2], [10000,3]]}   42|30   [-3, 2]   long(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))
MainBootyDrop   {7:5, 8:10,6:15, 5:50, 1:20}   {7:[50, 100], 8:[0, 5], 6:[0, 2], 5:[0, 1], 1:[5, 10]}         
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,2,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
TurnFightCD   20   1000
TurnFightCD   0   800
TurnMax   15   20   {}      
AngerXP   50   100   50   5   {"1":25, "2":25, "3":15, "4":15, "5":15, "6":5}
MissCfg   int(min((dMissRate-aMissRateDef)*pow(0.7,missNum), 8000))            
ParryCfg   0 if parryNum>2 else min(dParryRate-aParryRateDef, 8000)   [1]   0.5      
ComboCfg   0 if comboNum>4 else int((aComboRate-dComboRateDef)*pow(0.5,comboNum))
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)            
HurtFormula   long((aAtk-dDef)*atkSkillPer*(1+aNormalSkillPer-dNormalSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aComboDamPer+aPursueDamPer)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   long((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aPursueDamPer)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   0   long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
DOTFormula   long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))
CalcTypeFormula   long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   long(aAtk*atkSkillPer*(1+aAddSkillPer))
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+angerOverflow/100.0+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   0   long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+aPursueDamPer+aArenaDamPer-dArenaDamPerDef)*(max(1.5+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
DOTFormula   long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef))
CalcTypeFormula   long((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0+aArenaDamPer-dArenaDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   long(aAtk*atkSkillPer*(1+aAddSkillPer))
CureFormula   long(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))            
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]}
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   {}   {}   {"7":[101],"12":[102]}    {}   {}
InvestMaxDay   {"7":28,"12":0}   [7,8]         
GoldRush   12|12   60|60   10      
@@ -442,10 +440,11 @@
ArenaBillboradAward   {"1":[[1,300,0],[12,80,0]],"2":[[1,200,0],[12,60,0]],"3":[[1,100,0],[12,40,0]],"5":[[1,80,0],[12,20,0]],"10":[[1,60,0],[12,16,0]],"50":[[1,40,0],[12,12,0]],"500":[[1,30,0],[12,10,0]],"9999":[[1,20,0],[12,10,0]]}   {"1":[[1,2000,0],[13,50,0]],"2":[[1,1600,0],[13,40,0]],"3":[[1,1200,0],[13,30,0]],"5":[[1,1000,0],[13,25,0]],"10":[[1,800,0],[13,20,0]],"50":[[1,600,0],[13,15,0]],"500":[[1,400,0],[13,10,0]],"9999":[[1,200,0],[13,5,0]]}         
TianziBillboradAward   {"1":[[1,300,0],[12,80,0]],"2":[[1,200,0],[12,60,0]],"3":[[1,100,0],[12,40,0]],"5":[[1,80,0],[12,20,0]],"10":[[1,60,0],[12,16,0]],"50":[[1,40,0],[12,12,0]],"500":[[1,30,0],[12,10,0]],"9999":[[1,20,0],[12,10,0]]}            
SignInSet   1|30            
Zhanling   {"1":[119], "2":[120], "3":[121], "4":[122], "5":[123], "6":[124]}      {}   {}
Zhanling   {"1":[119], "2":[120], "3":[121], "4":[122], "5":[123], "6":[124]}      {}   {}   [2,1,3,5,4]
Gubao   {"3":[12, 100], "4":[12, 200], "5":[12, 300]}            
LLMJ   2            
StoreHeroSoul   12   43|5000   5
StoreHeroSoul   12   43|5000   1
FamilyTaofaBuzhen   2000   100|200   20   60   
FamilyTaofaAtk   10   [[15,10], [16,100]]   2   10|50|100   10
FamilyTaofaBox   [10000, 25000, 50000, 100000, 200000, 350000, 600000, 1000000, 2000000, 3000000]   100   200   [[100, 1, 10], [100, 2, 100], [100, 3, 10], [50, 4, 1], [30, 5, 1], [50, 11, 200]]   
HorseUpItem   8   9