1
This commit is contained in:
parent
ace6f905b3
commit
63245ebcc7
@ -24,6 +24,9 @@ class RookieTask {
|
|||||||
const AND_FRIENDS_BATTLE_COND = 17; //和好友完成x场战斗
|
const AND_FRIENDS_BATTLE_COND = 17; //和好友完成x场战斗
|
||||||
const UP_HERO_TIMES_COND = 18; //进阶x次英雄
|
const UP_HERO_TIMES_COND = 18; //进阶x次英雄
|
||||||
const SYN_HERO_TIMES_COND = 19; //合成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
|
const TOTAL_COMMIT_TASK_TIMES_COND = 101; //累积任务积分达到X
|
||||||
|
|
||||||
public static function getCustomDayMetaList($day=0){
|
public static function getCustomDayMetaList($day=0){
|
||||||
|
@ -105,8 +105,8 @@ class TameBattleDataService extends BaseService {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
myself()->_fireEvent('Battle','onSettlement',$this->battleInfo);
|
myself()->_fireEvent('Battle','onSettlement',$this->battleInfo);
|
||||||
myself()->_callModelStatic('RookieTask','incTaskVal',mt\RookieTask::BATTLE_TIMES_COND,1);
|
|
||||||
$this->isMyFriend();
|
$this->incRookieTaskValue();
|
||||||
//记录战斗有效行为
|
//记录战斗有效行为
|
||||||
// $this->_updateBattleData();
|
// $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);
|
$myAccount = getXVal($this->userInfo,'account_id', 0);
|
||||||
foreach ($this->teamInfo as $member){
|
foreach ($this->teamInfo as $member){
|
||||||
$account = getXVal($member,'account_id', 0);
|
$account = getXVal($member,'account_id', 0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user