| | |
| | | expPoint = curMission.GetProperty(Def_Run_Around_Reward_ExpPoint)
|
| | | exp = expPoint * ChConfig.Def_PerPointValue + exp
|
| | | money = curMission.GetProperty(Def_Run_Around_Reward_Money)
|
| | | |
| | | moneyDict = {}
|
| | | if exp != 0:
|
| | | playerControl.AddExp(exp)
|
| | | #PlayerControl.NotifyCode(curPlayer, 'GeRen_lhs_0', [exp])
|
| | | |
| | | addDataDict = {ChConfig.Def_Give_Reason_SonKey:"Run"}
|
| | | PlayerControl.GiveMoney(curPlayer, runAroundReward.MoneyType, money, ChConfig.Def_GiveMoney_Mission, addDataDict, False)
|
| | | |
| | | if money:
|
| | | addDataDict = {ChConfig.Def_Give_Reason_SonKey:"Run"}
|
| | | PlayerControl.GiveMoney(curPlayer, runAroundReward.MoneyType, money, ChConfig.Def_GiveMoney_Mission, addDataDict, False)
|
| | | moneyDict[runAroundReward.MoneyType] = money
|
| | | familyHornor = curMission.GetProperty(Def_Run_Around_Reward_FamilyHornor)
|
| | | if familyHornor:
|
| | | PlayerFamily.AddPlayerFamilyActiveValue(curPlayer, familyHornor, True, ShareDefine.Def_AddFAVReason_DoFamilyMisson, True)
|
| | |
|
| | | moneyDict[ShareDefine.TYPE_Price_Family_Contribution] = familyHornor
|
| | | item_id = curMission.GetProperty(Def_Day_Event_Reward_Item_Id)
|
| | | item_count = curMission.GetProperty(Def_Day_Event_Reward_Item_Count)
|
| | |
|
| | |
| | | GameWorld.DebugLog("任务:%d 获得经验:%d,钱=%s,物品ID=%s,物品数量=%s"
|
| | | % (curMission.GetMissionID(), exp, money, item_id, item_count))
|
| | |
|
| | | FBLogic.DoFB_OnFinishRunAroundTask(curPlayer, curMissionID, exp, {runAroundReward.MoneyType:money}, itemInfo)
|
| | | FBLogic.DoFB_OnFinishRunAroundTask(curPlayer, curMissionID, exp, moneyDict, itemInfo)
|
| | |
|
| | | #触发OSS记录
|
| | | if GameWorld.IsMissonDR(curPlayer):
|