diff --git a/webapp/models/Hero.php b/webapp/models/Hero.php index f141b51c..9336266d 100644 --- a/webapp/models/Hero.php +++ b/webapp/models/Hero.php @@ -343,14 +343,14 @@ class Hero extends BaseModel { public static function internalAddHero($conn, $heroMeta, $accountId, $tokenId,$state) { - $skinItemMeta = \mt\Item::getMetaListByType(\mt\Item::HERO_SKIN_TYPE); - if ($skinItemMeta){ - foreach ($skinItemMeta as $value){ - if ($value['playerid'] == $heroMeta['id'] && $value['isdefaultskin'] ==1){ - HeroSkin::addSkin($value); - } - } - } +// $skinItemMeta = \mt\Item::getMetaListByType(\mt\Item::HERO_SKIN_TYPE); +// if ($skinItemMeta){ +// foreach ($skinItemMeta as $value){ +// if ($value['playerid'] == $heroMeta['id'] && $value['isdefaultskin'] ==1){ +// HeroSkin::addSkin($value); +// } +// } +// } $realHeroMeta = mt\Hero::get($heroMeta['id']); $randAttr = self::getRandAttr($heroMeta['id']) ; $fieldsKv = array( diff --git a/webapp/models/HeroSkin.php b/webapp/models/HeroSkin.php index 836e87f5..2d17a189 100644 --- a/webapp/models/HeroSkin.php +++ b/webapp/models/HeroSkin.php @@ -96,7 +96,7 @@ class HeroSkin extends BaseModel { $row = self::find($meta['id']); $is_have = 0; $use_state = 0; - if ($row){ + if ($row || $meta['isdefaultskin'] == 1){ $is_have = 1; } if ($row && $row['hero_id']){