1
This commit is contained in:
parent
d34a457005
commit
b773e9c867
@ -81,8 +81,8 @@ class MintNftHero
|
||||
die;
|
||||
}
|
||||
|
||||
|
||||
$this->internalAddHero($tokenId,$itemMeta,$quality);
|
||||
$heroMeta = Hero::get($itemMeta['id']);
|
||||
$this->internalAddHero($tokenId,$heroMeta,$quality);
|
||||
echo json_encode(array(
|
||||
'errcode' => 0,
|
||||
'errmsg' => "callback success",
|
||||
@ -120,8 +120,8 @@ class MintNftHero
|
||||
|
||||
private function internalAddHero($tokenId,$heroMeta,$quality)
|
||||
{
|
||||
$randAttr = $this->_getRandAttr($heroMeta['id']) ;
|
||||
$attribute = \mt\EconomyAttribute::getAttribute($heroMeta['relationship'], $quality);
|
||||
$randAttr = $this->_getRandAttr($heroMeta['battleAttribute'],$quality) ;
|
||||
$attribute = \mt\EconomyAttribute::getAttribute($heroMeta['economyAttribute'], $quality);
|
||||
$fieldsKv = array(
|
||||
'hero_id' => $heroMeta['id'],
|
||||
'token_id' => $tokenId,
|
||||
@ -150,11 +150,11 @@ class MintNftHero
|
||||
);
|
||||
}
|
||||
|
||||
private function _getRandAttr($heroId){
|
||||
private function _getRandAttr($heroId,$quality){
|
||||
$attr = array();
|
||||
$basicMeta = BattleBasicAttribute::get($heroId);
|
||||
if ($basicMeta) {
|
||||
$randMeta = BattleRandAttribute::getByWeight($basicMeta['randomAttribute_Default']);
|
||||
$randMeta = BattleRandAttribute::getByWeight($basicMeta['randomAttribute_Default'],$quality);
|
||||
if ($randMeta) {
|
||||
$attr = BattleRandAttribute::getRandAttr($randMeta);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user