diff --git a/webapp/mt/AchievementsPower.php b/webapp/mt/AchievementsPower.php index 33c941fc..5da5ab67 100644 --- a/webapp/mt/AchievementsPower.php +++ b/webapp/mt/AchievementsPower.php @@ -28,6 +28,7 @@ class AchievementsPower { const UP_CHIP = 21; //升阶芯片 const SYN_GOLD_CARD = 22; //合成金币卡 const TOTAL_COMPLETE_NUM = 23; //累计完成任务数 + const TOTAL_HERO_BATTLE_TIMES = 24; //指定英雄进行游戏局数 const MOBA_SCENE = 1; const PVP_SCENE = 2; diff --git a/webapp/services/HashRateService.php b/webapp/services/HashRateService.php index b6db00f1..0ef183ce 100644 --- a/webapp/services/HashRateService.php +++ b/webapp/services/HashRateService.php @@ -601,6 +601,12 @@ class HashRateService extends BaseService $task['current'] += getXVal($battleData,'move_distance', 0); } break; + case AchievementsPower::TOTAL_HERO_BATTLE_TIMES : { + if (getXVal($battleData,'hero_id', 0) == $taskMeta['condition']){ + $task['current'] += 1; + } + } + break; } }