cjc
2025-09-03 68f7463ee284c66f9f02646b195e764915939c27
ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
@@ -45,12 +45,6 @@
RuneAwardColor   {(101,1608):{(1,2,3,4,7,8,9,10,11,15,16,17,24,25,26,27):[(1000000,1)]},(1701,3208):{(1,2,3,4,7,8,9,10,11,15,16,17,24,25,26,27):[(500000,1),(1000000,2)]}}   {(101,1608):{(1,2,3,4,7,8,9,10,11,15,16,17,24,25,26,27):[(1000000,1)]},(1701,3208):{(1,2,3,4,7,8,9,10,11,15,16,17,24,25,26,27):[(500000,1),(1000000,2)]}}   0   0   0
PreFourAward   {}            
RuneTowerSweepBuy   2   25         
ItemDecompound   103|104|105|106|107   6   0   0   0
ComposeAddonsType   101|102|103|104|105|106|107   0   0   0   0
ComposeAddonsQuality   1|2   0   0   0   0
ComposeAddonsFormula   min(int((800+100*itemClassLV)*(0.6+(itemColor-2)*0.4)),2500)   0   0   0   0
ComposeMustSuccess   1_1|2_3|3_1
ComposeLiantai   5423   [9015129, 9025129, 9035129,9045129,9055129,9065129,9075129,9085129,9095129,9105129,9115129,9125129,9135129,9145129,9155129,9165129]   {(9015120,9025120,9035120,9045120,9055120,9065120,9075120,9085120.9095120,9105120,9115120,9125120,9135120,9145120,9155120,9165120,9035122,9045122,9055122,9065122,9075122,9085122,9095122,9105122,9115122,9125122,9135122,9145122,9155122,9165122):2,(9015121,9025121,9035121,9045121,9055121,9065121,9075121,9085121,9095121,9105121,9115121,9125121,9135121,9145121,9155121,9165121,9045123,9055123,9065123,9075123,9085123,9095123,9105123,9115123,9125123,9135123,9145123,9155123,9165123,9045124,9055124,9065124,9075124,9085124,9095124,9105124,9115124,9125124,9135124,9145124,9155124,9165124):3}   ["白莲", "青莲", "金莲", "红莲", "黑莲"]
SkillXPAddByFB   31090|31060|31250   0   0   0   0
SkillActTypeIdSort   50000|400|50100|50500|51000|50400|50300|50600|50200|50700|50800   55000|600|55100|55500|56000|55400|55300|55600|55200|55700|55800   350|60000|60100|60400|60200|60300|60500|60600|60700|60800   0   0
JobFitterSkill   100|101|102|103   200|201|202|203   300|301|302|303   0   0
@@ -131,7 +125,6 @@
FamilyMatchDayReward   [[150,10,1],[2493,1,1]]   11|12   41      
WingLV   {"5":1,"6":2,"8":3,"10":4,"12":5}            
WingRealmLimit   3711_1|3712_4|3713_8|3714_12|3715_16|3721_1|3722_4|3723_8|3724_12|3725_16            
WingInitialWashValue   [[6190,0],[7142,7],[7857,15],[8476,25],[9047,43],[10000,52]]   3711|3721
AngryNPCCount   {31080:20}   8   0   0   0
OpenJob   1|2   0   0   0   0
ChangeJob   1560|1   5   1   {1:[3710,3711,3712,3716,3713,3717,3714,3718,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749], 2:[3720,3721,3722,3726,3723,3727,3724,3728,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759]}   
@@ -206,7 +199,7 @@
ElderBattlefieldTopAward   [[2224,1,1]]            
ElderBattlefieldBuff   [23001,23002,23003,23004]   31609001   [102,105,106,107,108]   3   
FBRobotCfg   {1:{(12000, 12001, 12002, 12003):1, 12011:7, 12012:15, 12013:30, 12014:80, 12015:140}, 2:{(12100, 12101, 12102, 12103):1, 12111:7, 12112:15, 12114:80, 12115:140}}            
CreateRoleAward   [[7630,10],[400, 1],[3350, 1],[181, 10],[4151, 50],[4501, 3],[2, 1]]
CreateRoleAward   [[3,100]]
CornerPresentedMoney   0   1         
CreateRoleMap   {1:[10010,196,82],2:[10010,196,82],3:[10010,196,82]}            
SetWorldPosShunt   {10010:20, 10090:20, 10120:20, 10080:20, 10060:20, 10040:20,10030:20,10070:20,10100:20}   350         
@@ -243,8 +236,6 @@
SucceeScore   {"0":[500, [[6714,1,0]]],"1":[1000, [[6600,1,0]]],"2":[2000, [[6714,1,0]]],"3":[3000, [[6600,1,0]]],"4":[5000, [[7708,10,0]]],"5":[7000, [[6715,1,0]]],"6":[10000, [[7602,10,0]]],"7":[15000, [[6715,1,0]]],"8":[20000, [[7600,10,0]]],"9":[30000, [[6618,1,0]]],"10":[50000, [[7702,10,0]]],"11":[70000, [[6618,1,0]]],"12":[100000, [[1721,1,0]]],"13":[150000, [[1722,1,0]]]}            
QuickFinishMission   1|10            
RechargeDayAward   {"2000000":[[540,64800,0]],"5000000":[[540,200000,0]], "10000000":[[540,648000,0]]}            
InvestCost   {"2":[98],"3":[300]}   {"2":2,"3":3}   {"7":[116],"8":[115],"10":[124],"11":[125]}    {"12":28880000}    {"12":[[4230,1,0],[1730,1,0],[2442,1,0]]}
InvestMaxDay   {"7":28,"8":28,"9":15,"10":0,"11":0,"12":0}   [7,8]
InvestPower   {"0":10}   {"60010":5,"52010":10,"31240":10}   [12]   {"1":10}   {"31080":5}
InvestPower2   10000            
InvestRedPackAward   {2:51,3:50,7:4,8:3}            
@@ -389,9 +380,6 @@
MineAreaRefresh   {"0":[1, 10]}   {"1":2, "2":100}   50      
MineAreaTreasure   [[], [269], [270]]   [5, 2, 1]   [[[20,1000,0]],  [[20,2500,0]],  [[20,10000,0]]]   {"0":"鼠宝","1":"金蟾","2":"貔貅"}   [1000, 800, 500]
MineAreaHelp   10   [[6505,1,0]]         
GuajiTime   5   10   {"5":2, "9":4, "13":6, "17":8, "21":10}
GuajiQuick   2   0   1   [200, 300, 300, 400, 500]
GuajiAward   int(reExp*0.75+min(max(reLV-250,0),1)*0.3*reExp)   {3:"int((1000+reLV*5)/30)"}   {2:"30"}   30   {0:[[100,[14901,1]],[200,[14902,1]],[300,[101,1]],[400,[104,1]],[500,[110,1]],[515,[3120,1]],[521,[3121,1]],[524,[3123,1]],[544,[7530,1]],[584,[4151,1]],[10000,[]]],150:[[100,[14901,1]],[200,[14902,1]],[300,[101,1]],[400,[104,1]],[500,[110,1]],[515,[3120,1]],[521,[3121,1]],[524,[3123,1]],[544,[7530,1]],[584,[4151,1]],[624,[4152,1]],[10000,[]]],200:[[100,[14901,1]],[200,[14902,1]],[300,[101,1]],[400,[104,1]],[500,[110,1]],[515,[3120,1]],[521,[3121,1]],[524,[3123,1]],[544,[7530,1]],[584,[4151,1]],[624,[4152,1]],[664,[182,1]],[10000,[]]],250:[[100,[14901,1]],[200,[14902,1]],[300,[101,1]],[400,[104,1]],[500,[110,1]],[515,[3120,1]],[521,[3121,1]],[524,[3123,1]],[544,[7530,1]],[584,[4151,1]],[624,[4152,1]],[664,[182,1]],[669,[7531,1]],[10000,[]]],300:[[100,[14901,1]],[200,[14902,1]],[300,[101,1]],[400,[104,1]],[500,[110,1]],[515,[3120,1]],[521,[3121,1]],[524,[3123,1]],[544,[7530,1]],[584,[4151,1]],[624,[4152,1]],[664,[182,1]],[669,[7531,1]],[674,[3001,1]],[10000,[]]],350:[[100,[14901,1]],[200,[14902,1]],[300,[101,1]],[400,[104,1]],[500,[110,1]],[515,[3120,1]],[521,[3121,1]],[524,[3123,1]],[544,[7530,1]],[584,[4151,1]],[624,[4152,1]],[664,[182,1]],[669,[7531,1]],[674,[3001,1]],[675,[7532,1]],[10000,[]]]}
GatherTheSoulHole   6   1|10         
HorsePetTrainAct   {"181":1, "4150":1, "4151":1, "4152":1, "4153":5, "4154":5, "4159":30, "4160":30}            
OpenServerDailyAward   111111   [[541,64800,0]]         
@@ -422,7 +410,7 @@
TalkCache   {0:100, 3:30}            
PlayerViewCache   50   7         
MailLVAward   {}   []         
PutInItemPack   {"35":[150], "8":[101,102,103,104,105,106,107,108,109,110,111,112]}   {"100":41}
PutInItemPack   {"35":[150], "8":[101,102,103,104,105,106,107,108,109,110,111,112]}   {"100":41,"101":42,"102":1}
TransferItemPack   {20210510:{(2,32):[5409]}}            
InitDepotCellCount   200   0   0   0   0
DepotSortPriority   19|145|1|5|81|4|14|13|8|9|26|28|125|27|41|22|124|21|25|20|45|58|54|39|52|6|34|35|36|76|11|12|15|17|29|44|48|50|51|60|80|7|101|102|103|104|105|106|107|108|109|111|112   0   0   0   0
@@ -432,26 +420,29 @@
ItemRecord   1   0         
ItemRecordRule   {0:4}   [4,25,26,41,112,45,58]   [947,948,949,950,953,982,983,986,1128,4501]   []   []
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,100104:2}   {520001:2}
NewRoleInit   {100101:1,100104:2}   {510003:2}
HeroStarTalent   4   10   3   5   
HeroWash   181|20   182|20
HeroAttrFormula   (lvValue+equipValue+bookValue)*(1+lineupHaloPer+bookPer+lineupInitAddPer+lineupLVAddPer+lineupBreakLVAddPer+lineupStarAddPer)*(inheritPer+fetterPer+starTalentPer+breakLVPer+awakeTalentPer)+heroSelfValue   (lvValue+equipValue+bookValue)*inheritPer+(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
HeroWash   181   [20,40,60,100,150,230]
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   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)   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
ZhanchuiCost   2   2   1   1   1
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))
TreeLVUP   42   480|300
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   5   120   30
AngerXP   50   100   50   5   
MissCfg   int(min((dMiss-aHit)*pow(0.7,missNum), 8000))
ParryCfg      0   [100, 0]   30
ComboCfg
SuperHitCfg
FaintCfg
SuckHPCfg
HurtFormula   int((aAtk-dDef)*atkSkillPer*(1+aFinalHurtPer-dFinalHurtReducePer+angerOverflow/100.0))   int((aAtk-dDef)*atkSkillPer*(1+aNormalAtkPer-dNormalAtkDefPer)*(1+aFinalHurtPer-dFinalHurtReducePer))   int((aAtk-dDef)*(1+aFinalHurtPer-dFinalHurtReducePer))   int((aAtk-dDef)*atkSkillPer*(1+aFinalHurtPer-dFinalHurtReducePer))
DOTFormula
MissCfg   int(min((dMissRate-aMissRateDef)*pow(0.7,missNum), 8000))
ParryCfg   0 if parryNum>2 else min(dParryRate-aParryRateDef, 8000)   [100, 0]   0.5
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+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   int((aAtk-dDef)*atkSkillPer*(1+aAngerSkillPer-dAngerSkillPerDef)*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef+angerOverflow/100.0)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   int((aAtk-dDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))   int((aAtk-dDef)*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef)*(max(1+aSuperDamPer-dSuperDamPerDef,1) if isSuperHit else 1))
DOTFormula   int(aAtk*atkSkillPer*(1+aPMDamPer-dPMDamPerDef)*(1+aFinalDamPer-dFinalDamPerDef))
CureFormula   int(max((baseValue*skillPer)*(1+curePer-cureDefPer)*(1+angerOverflow/100.0), baseValue*0.05))            
ShieldFormula
InvestCost   {}   {}   {"7":[101],"12":[102]}    {}   {}
InvestMaxDay   {"7":28,"12":0}   [7,8]