|  |  |  | 
|---|
|  |  |  | if mapID == ChConfig.Def_FBMapID_CrossPenglai: | 
|---|
|  |  |  | #跨服蓬莱仙境 | 
|---|
|  |  |  | PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_CrossPenglai) | 
|---|
|  |  |  | elif mapID == ChConfig.Def_FBMapID_CrossDemonLand: | 
|---|
|  |  |  | #跨服魔化之地 | 
|---|
|  |  |  | PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_CrossDemonLand) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if mapID in [ChConfig.Def_FBMapID_CrossPenglai, ChConfig.Def_FBMapID_CrossDemonLand]: | 
|---|
|  |  |  | PlayerActGarbageSorting.AddActGarbageTaskProgress(curPlayer, ChConfig.Def_GarbageTask_CrossBoss) | 
|---|
|  |  |  | else: | 
|---|
|  |  |  | PlayerActGarbageSorting.AddActGarbageTaskProgress(curPlayer, ChConfig.Def_GarbageTask_KillBoss) | 
|---|
|  |  |  | 
|---|
|  |  |  | if not costGold: | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | moneyType = IpyGameDataPY.GetFuncEvalCfg("KillBossCntLimit1", 4, {}).get(str(killBossMark), IPY_GameWorld.TYPE_Price_Gold_Money) | 
|---|
|  |  |  | infoDict = {"index":killBossMark, ChConfig.Def_Cost_Reason_SonKey:killBossMark} | 
|---|
|  |  |  | isOK = PlayerControl.PayMoney(curPlayer, IPY_GameWorld.TYPE_Price_Gold_Money, costGold, | 
|---|
|  |  |  | ChConfig.Def_Cost_BuyKillBossCnt, infoDict) | 
|---|
|  |  |  | isOK = PlayerControl.PayMoney(curPlayer, moneyType, costGold, ChConfig.Def_Cost_BuyKillBossCnt, infoDict) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if not isOK: | 
|---|
|  |  |  | return | 
|---|