diff --git a/webapp/controller/MissionController.class.php b/webapp/controller/MissionController.class.php index bd1953a0..9a1af795 100644 --- a/webapp/controller/MissionController.class.php +++ b/webapp/controller/MissionController.class.php @@ -159,6 +159,14 @@ class MissionController extends BaseAuthedController { if ($missionMeta['type'] == mt\Task::DAILY_MISSON_TYPE) { //(账号内所有PVE角色NFT每日获得极限总和(CEG)+账号内所有PVE武器NFT每日获得极限总和(CEG))*10%/每日任务数量 $this->propertyChgService->addUserChg(); + $cegUpLimit = Hero::getRawPveCegUpLimit() + Gun::getRawPveCegUpLimit(); + $count = mt\Task::getDaildyMissionCount(); + if (!$count || !$cegUpLimit) { + $this->_rspErr(10, 'server internal error:'); + return; + } + $gold = ($cegUpLimit * 0.1) / $count; + myself()->_addVirtualItem(V_ITEM_GOLD, round($gold)); } Mission::add($missionId); $missionDb = Mission::find($missionId);