This commit is contained in:
aozhiwei 2024-07-03 14:06:02 +08:00
parent d19eb275e7
commit 16e32ab30f

View File

@ -164,11 +164,11 @@ class OutAppNftController extends BaseController {
$info['token_id'] = $tokenId;
$info['name'] = $heroMeta['name'];
$info['description'] = $NftMeta['desc'];
$info['image'] = "https://res2.counterfire.games/nft/meta/".$heroDb['hero_id'].'_'.$heroDb['quality'].".gif";
/*
$info['image'] = "https://res2.counterfire.games/nft/meta/".
$heroDb['hero_id'].'_'.$this->getRealHeroQuality($heroDb).".gif";
array_push($info['attributes'],array(
"trait_type" => "quality",
"value" => intval($heroDb['quality']),
"value" => intval($this->getRealHeroQuality($heroDb)),
));
array_push($info['attributes'],array(
"trait_type" => "max_mining_days",
@ -181,7 +181,7 @@ class OutAppNftController extends BaseController {
array_push($info['attributes'],array(
"trait_type" => "lucky",
"value" => floor($lucky * (1+$lucky_rate)),
));*/
));
if ($this->isCloseBox()) {
$this->fillBoxMeta($info);
}
@ -301,10 +301,10 @@ class OutAppNftController extends BaseController {
$info['item_id'] = $heroMeta['id'];
$info['type'] = $nftDb['token_type'];
$info['image'] = 'https://res2.counterfire.games/nft/meta/' . $heroMeta['id'] . '_' . $heroDb['quality'] . '.gif';
$info['detail']['quality'] = $heroDb['quality'];
$info['detail']['quality'] = $this->getRealHeroQuality($heroDb);
$info['detail']['max_mining_days'] = $heroAtteMeta['validTime'];
//$info['detail']['wealth'] = floor($wealth * (1+$wealth_rate));
//$info['detail']['lucky'] = floor($lucky * (1+$lucky_rate));
$info['detail']['wealth'] = floor($wealth * (1+$wealth_rate));
$info['detail']['lucky'] = floor($lucky * (1+$lucky_rate));
$info['detail']['wealth'] = '';
$info['detail']['lucky'] = '';
$info['detail']['hp'] = $heroAbility['hp'];
@ -413,4 +413,17 @@ class OutAppNftController extends BaseController {
return $row ? 1 : 0;
}
private function getRealHeroQuality($heroDb)
{
$quality = $heroDb['quality'];;
if ($heroDb['createtime'] <= 1719985966) {
} else {
$quality = $quality - 1;
if ($quality <= 0) {
$quality = 1;
}
}
return $quality;
}
}