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