public function getField($field, $localized = false, $enhance = []) { $res = parent::getField($field, $localized); if ($field == 'name' && !empty($enhance['r'])) { if ($this->getRandEnchantForItem($enhance['r'])) { $res .= ' ' . Util::localizedString($this->enhanceR, 'name'); } } return $res; }