1
This commit is contained in:
parent
ace6f905b3
commit
63245ebcc7
@ -24,6 +24,9 @@ class RookieTask {
|
||||
const AND_FRIENDS_BATTLE_COND = 17; //和好友完成x场战斗
|
||||
const UP_HERO_TIMES_COND = 18; //进阶x次英雄
|
||||
const SYN_HERO_TIMES_COND = 19; //合成x次英雄
|
||||
const USE_BATTLE_MIXTURES_COND = 20; //使用一次战斗药剂
|
||||
const USE_LUCKY_CHARM_COND = 21; //使用一次幸运符
|
||||
|
||||
const TOTAL_COMMIT_TASK_TIMES_COND = 101; //累积任务积分达到X
|
||||
|
||||
public static function getCustomDayMetaList($day=0){
|
||||
|
@ -105,8 +105,8 @@ class TameBattleDataService extends BaseService {
|
||||
return false;
|
||||
}
|
||||
myself()->_fireEvent('Battle','onSettlement',$this->battleInfo);
|
||||
myself()->_callModelStatic('RookieTask','incTaskVal',mt\RookieTask::BATTLE_TIMES_COND,1);
|
||||
$this->isMyFriend();
|
||||
|
||||
$this->incRookieTaskValue();
|
||||
//记录战斗有效行为
|
||||
// $this->_updateBattleData();
|
||||
//记录战斗数据的排行榜
|
||||
@ -165,7 +165,20 @@ class TameBattleDataService extends BaseService {
|
||||
}
|
||||
|
||||
|
||||
private function isMyFriend(){
|
||||
private function incRookieTaskValue(){
|
||||
myself()->_callModelStatic('RookieTask','incTaskVal',mt\RookieTask::BATTLE_TIMES_COND,1);
|
||||
$battleItems = getXVal($this->battleInfo,'battle_items', 0);
|
||||
if (count($battleItems) > 0){
|
||||
foreach ($battleItems as $item){
|
||||
$itemMeta = mt\Item::get($item['item_id']);
|
||||
if ($itemMeta['type'] == mt\Item::FUNC_TYPE && $itemMeta['sub_type'] == 8){
|
||||
myself()->_callModelStatic('RookieTask','incTaskVal',mt\RookieTask::USE_LUCKY_CHARM_COND,$item['item_num']);
|
||||
}
|
||||
if ($itemMeta['type'] == mt\Item::FUNC_TYPE && $itemMeta['sub_type'] == 9){
|
||||
myself()->_callModelStatic('RookieTask','incTaskVal',mt\RookieTask::USE_BATTLE_MIXTURES_COND,$item['item_num']);
|
||||
}
|
||||
}
|
||||
}
|
||||
$myAccount = getXVal($this->userInfo,'account_id', 0);
|
||||
foreach ($this->teamInfo as $member){
|
||||
$account = getXVal($member,'account_id', 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user