From 85da11f3a3f845b22e92ae948c8a83e1a957cbc9 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 23 Apr 2022 20:41:37 +0800 Subject: [PATCH] 1 --- doc/_common.py | 1 + webapp/models/Nft.php | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/_common.py b/doc/_common.py index 0e239dd2..d717992e 100644 --- a/doc/_common.py +++ b/doc/_common.py @@ -490,6 +490,7 @@ class NftGunDetail(object): ['name', '', '枪支名'], ['level', 0, '等级'], ['quality', 0, '星级'], + ['lukcy', 0, '幸运'], ['!attr', [AttrDesc()], '属性'], ] diff --git a/webapp/models/Nft.php b/webapp/models/Nft.php index c9aaaad6..cc73037c 100644 --- a/webapp/models/Nft.php +++ b/webapp/models/Nft.php @@ -4,6 +4,7 @@ namespace models; require_once('mt/Attr.php'); require_once('mt/Item.php'); +require_once('mt/Equip.php'); require_once('mt/GunLevel.php'); require_once('mt/GunQuality.php'); @@ -118,7 +119,7 @@ class Nft extends BaseModel { 'item_id' => $nftDb['item_id'], 'type' => $nftDb['token_type'], 'state' => $nftDb['token_state'], - 'hide_attr' => 1, + 'hide_attr' => 0, 'is_genesis' => in_array(self::GENESIS_TAG, $tags), 'image' => $image, 'currency_list' => array(), @@ -143,15 +144,17 @@ class Nft extends BaseModel { $nft['info']['atk'] = $heroMeta['damage']; $nft['info']['def'] = $heroMeta['defence']; $nft['info']['advanced_count'] = 0; - $nft['info']['lucky'] = 0; + $nft['info']['lucky'] = $heroMeta['hero_lucky']; $nft['info']['success_rate'] = 0; } } break; case Nft::EQUIP_TYPE: { + $equipMeta = mt\Equip::get($nftDb['item_id']); $nft['info']['level'] = 1; $nft['info']['quality'] = 1; + $nft['info']['lucky'] = $equipMeta ? $equipMeta['gun_lucky'] : 0; $randAttr = array(); if (is_null($nftDb['rand_attr'])) { $initQualityMeta = mt\GunQuality::getByQuality(1);