This commit is contained in:
hujiabin 2023-07-04 17:38:21 +08:00
parent d60e7dd3cd
commit 12a109c6cc
2 changed files with 29 additions and 0 deletions

View File

@ -92,6 +92,18 @@ class Hero(object):
['old_hero', _common.Hero(), '英雄-老'],
['new_hero', _common.Hero(), '英雄-新'],
]
},{
'name': 'setHeroSkill',
'desc': '设置通用技能',
'group': 'Hero',
'url': 'webapp/index.php?c=Hero&a=setHeroSkill',
'params': [
_common.ReqHead(),
['skill_id', 0, '技能id'],
],
'response': [
_common.RspHead(),
]
},{
'name': 'presetHero',
'desc': '英雄预设',

View File

@ -320,6 +320,23 @@ class HeroController extends BaseAuthedController {
));
}
/*
* 设置通用技能
*/
public function setHeroSkill(){
$skillId = getReqVal('skill_id',0);
$skillMeta = \mt\Skill::get($skillId);
if (! $skillMeta){
$this->_rspErr(1,'skill_id parameter error');
return ;
}
$userDb = $this->_getOrmUserInfo();
$hero_uid = $userDb['hero_id'];
$preset = HeroPreset::getHeroPreset($hero_uid);
HeroPreset::upsertPreset($hero_uid,$skillId,$preset['chip_page'],0,0);
$this->_rspOk();
}
/*
英雄碎片合成
*/