|
@@ -137,7 +137,8 @@ class Ins_TaskStep extends Object_ext {
|
|
|
function isStatusType() {
|
|
|
return $this->mo()->cmd == Enum_TaskCmdType::GainItem # 获取道具
|
|
|
|| $this->mo()->cmd == Enum_TaskCmdType::HeroLevelUpTo # 提升玩家等级到x
|
|
|
- || $this->mo()->cmd == Enum_TaskCmdType::CommanderLevelUpTo;
|
|
|
+ || $this->mo()->cmd == Enum_TaskCmdType::CommanderLevelUpTo # 指挥官等级
|
|
|
+ || $this->mo()->cmd == Enum_TaskCmdType::UserOwnXYanlingWithQualityN; # 拥有言灵
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -201,11 +202,15 @@ class Ins_TaskStep extends Object_ext {
|
|
|
$store = new Info_Store(req()->userInfo->game->store);
|
|
|
$num = 0;
|
|
|
foreach ($store->yanling as $uid => $yanlingvo) {
|
|
|
- isEditor() and $yanlingvo = new \sm_item_base();
|
|
|
- if ($yanlingvo->quality >= $para0) {
|
|
|
+ $yanlingvo = new Ins_YanLin($yanlingvo);
|
|
|
+// var_dump($yanlingvo);
|
|
|
+ $itemMo = GameConfig::item_base_getItem($yanlingvo->typeId);
|
|
|
+ my_Assert(null != $itemMo, ErrCode::err_const_no);
|
|
|
+ if ($itemMo->quality >= $para0) {
|
|
|
$num++;
|
|
|
}
|
|
|
}
|
|
|
+ CLog::info("当前拥有$num 个对应品质的言灵.");
|
|
|
return $num;
|
|
|
}
|
|
|
return 0;
|