hwj35
2025-10-21 4f006de1a8a79c8ccee7a337f64e94dea18890e2
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -74,7 +74,6 @@
BugleItem   2050   0   0   0   0
PetUpItem   4151   100   [4152, 4153, 4159]   {"4150":[50106324, 50106325,50106326,50106327,50106328,50106329,50106330]}   
LingQiTrain   {"13":[4152, 4156, 4162], "14":[4152, 4155, 4161], "16":[4152, 4157, 4163], "17":[4152, 4158, 4164]}            
SignConsumption   10
ShopItemBuyCntLimitNPC   []   0   0   0   0
GodWeapon1   101|103   0   0   0   0
GodWeapon2   104|106   0   0   0   0
@@ -245,13 +244,8 @@
OpenServerRedPacketCfg   3   10   3600   50   5
FeastRedPacket   10   max(1,int((remainNum- 1*(remainPacketCnt-1))/float(remainPacketCnt)*random.uniform(0.5,min(remainPacketCnt-0.5, 1.5))))   [100,300,500,800,1000,1200,1500,1800]   0   
RechargeRedPacket   2   {}   {}      
FirstGold   {"1":[[1015010,1,1],[221,1,1],[912,1,1],[4151,5,1],[2,1,1]],"2":[[2015010,1,1],[221,1,1],[912,1,1],[4151,5,1],[2,1,1]]}   {"1":388,"2":388}   1800   [118,435,434]
CTG   20220201            
FirstGoldTryItem   1_1015010|2_2015010   1_1013010|2_2013010   9   100
OnlineRechargeTH   15   [75,74]   [[3011,1,0],[2493,50,0],[2457,1,0],[181,100,0],[4151,100,0]]      
GeTuiTJG   离线挂机已开始托管角色挂机,角色当前修为效率:%s修为/分,剩余离线挂机时间:%s小时%s分钟   您被[%s]杀死,剩余离线挂机时间:%s小时%s分钟   当前背包已满,赶快上线查收战利品吧   您的离线挂机时间已不足1个小时
EquipDecomposeAward   3   [(2500,14901),(5000,14902),(5200,14916),(5450,14915),(9950,804),(10000,5000)]   [14901,14902]   633   100+max((itemColor-4),0)*40+isSuite*20+(itemClass-1)*20
EquipDecomposeAward2   {"5":[3017,"1+itemClass"]}
ReloadQuests   0            
GameNoticeReward   [[17,1,1],[103,5,1],[106,5,1]]    5   1      
ShareGameReward   [[20,20,1]]    1   1   104   
@@ -368,8 +362,6 @@
RealmDifficulty   [10090,10120,10080,10060,10040,10030,10070,10100,10020,10050]   [21,25,29,33,37,41,45,49,53,57,61]         
CrossYaomoBoss   50103008   {"1":[[642,1,0],[3436,20,0],[2701,50,0],[3801,100,0]],"2":[[641,4,0],[3436,18,0],[2701,40,0],[3801,80,0]],"3":[[641,3,0],[3436,16,0],[2701,30,0],[3801,60,0]],"5":[[641,2,0],[3436,14,0],[2701,25,0],[3801,50,0]],"10":[[641,1,0],[3436,12,0],[2701,20,0],[3801,40,0]], "20":[[640,8,0],[3436,10,0],[2701,10,0],[3801,30,0]], "10":[[640,5,0],[3436,5,0],[2701,5,0],[3801,20,0]]}   {"1":[75000000, [[640,1,0],[2493,10,0],[2700,1,0],[600,100,0]]], "2":[150000000, [[5001,2,0],[2493,15,0],[2700,2,0],[600,200,0]]], "3":[300000000, [[640,2,0],[2493,20,0],[2700,3,0],[600,300,0]]], "4":[600000000, [[5002,2,0],[2493,25,0],[2700,4,0],[600,400,0]]], "5":[900000000, [[5003,2,0],[2493,30,0],[2700,5,0],[600,500,0]]], "6":[1200000000, [[5001,5,0],[2493,35,0],[2700,6,0],[600,600,0]]], "7":[1500000000, [[640,3,0],[2493,40,0],[2700,7,0],[600,700,0]]]}      
Shentong   [1, 3, 7]            
GubaoPiece   {"3":6,"4":6, "5":10}
Zhanling   {"1":[119], "2":[120], "3":[121], "4":[122], "5":[403], "6":[404], "7":[432], "8":[456], "9":[462], "10":[460], "11":[572]}      {"5":[458],"6":[405],"7":[433],"8":[457],"10":[461],"11":[573]}   {"5":4,"10":6}
GatherTheSoulHole   6   1|10         
OpenServerDailyAward   111111   [[541,64800,0]]         
RechargeLimit   [513,263]            
@@ -387,14 +379,17 @@
FamilyGCZItem   673   [671,672,673]         
EncodingTex   0   utf8         
CreateRole   主公%s            
PlayerRename   ["%s", "playerName"]   21   1|1000
CreateFamily   100   1         
FamilyNameFormat   ["%s", "familyName"]   21   50000   {}   
FamilyRename   1|1000   24
FamilyReqJoin   30   5   0      
FamilyPower   {"1":2, "2":2, "3":2, "4":2}            
FamilyLeave   [0, 60]   []   15   [50]   []
Zhenbaoge   1   2888   360   [5,10,20,30]   
ZhenbaogeCut   -500   int(initPrice*cutWeight/totalWeight*1.0*(minRatio+randRatio*rand))         
PersonalMail   200            
BillboardSet   []   {1:1000, 2:9999}   {}
BillboardSet   []   {0:1000, 1:9999, 2:9999}   {}
TalkCD   {}            
TalkCache   {0:100, 3:30}            
PlayerViewCache   50   7         
@@ -409,18 +404,19 @@
ItemRecord   1   0         
ItemRecordRule   {0:4}   []   []   []   []
TreasureSet   {0:10,1:10}   {2330:[4318,4313,4323,4328,4358,4393,4383,4433,4348,4438,4388,4443,4363,4428,4343,4353],2331:[4319,4314,4324,4329,4359,4394,4384,4434,4349,4439,4389,4444,4364,4429,4344,4354],2332:[4320,4315,4325,4330,4360,4395,4385,4435,4350,4440,4390,4445,4365,4430,4345,4355],2214:[4183,4185,195,199]}   200      
NewRoleInit   {100101:1}   {510003:2}
NewRoleInit   {100101:100}   {520003:2}
HeroStarTalent   4   10   3   5   
HeroWash   10   [20,40,60,100,150,230]   5      
HeroRebirth   1   2   heroLV   100   80
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   int(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)*(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
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]   int(round(itemLV*attrStep*attrProportion*randfloat(0.9,1.1)))
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)))
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
TurnMax   15   20   {}      
AngerXP   50   100   50   5   {"1":25, "2":25, "3":15, "4":15, "5":15, "6":5}
@@ -429,16 +425,22 @@
ComboCfg   0 if comboNum>4 else 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)
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-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))
CalcTypeFormula   int((aAtk-dDef)*atkSkillPer*(1+aAddSkillPer)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
CureFormula   int(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))
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))
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]}
InvestCost   {}   {}   {"7":[101],"12":[102]}    {}   {}
InvestMaxDay   {"7":28,"12":0}   [7,8]         
GoldRush   12|12   60|60   10      
GoldRushAuto   [3, 7, 30]   [[1], [2]]
GoldRushRefresh   1   42   [10,20,30,40,50]   30   {"1":195}
GoldRushAuto   [3,  30]   [[1]]   [1,2,3,4]
GoldRushRefresh   1   42   [10,20,30,40,50]   30
ArenaSet   1000   30   3   [[2,1000],[12,2]]   
ArenaMatch   [[30,15],[25,12],[20,10],[15,7],[10,5]]   2|10   {50:[1, 1], 200:[1, 2], 500:[2, 3],1000:[3,4]}   42|50   
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]}      {}   {}
Gubao   {"3":[12, 100], "4":[12, 200], "5":[12, 300]}
LLMJ   2