Для документации этого модуля может быть создана страница Модуль:GetRarity/doc
local p = {}
function p.getRarity(f)
local rarityList = mw.loadData( 'Module:Rarity' )
Item=tostring(f.args[1])
Item=string.gsub(Item, "_", " ");
--Item="РК Оса"
TextRar=""
if rarityList["Базовая"][Item]~=nil then
TextRar='<span class="RarityStart">'..Item..'</span>'
elseif rarityList["Обычная"][Item]~=nil then
TextRar='<span class="RarityW">'..Item..'</span>'
elseif rarityList["Редкая"][Item]~=nil then
TextRar='<span class="RarityB">'..Item..'</span>'
elseif rarityList["Особая"][Item]~=nil then
TextRar='<span class="RarityA">'..Item..'</span>'
elseif rarityList["Эпическая"][Item]~=nil then
TextRar='<span class="RarityP">'..Item..'</span>'
elseif rarityList["Легендарная"][Item]~=nil then
TextRar='<span class="RarityL">'..Item..'</span>'
elseif rarityList["Реликтовая"][Item]~=nil then
TextRar='<span class="RarityO">'..Item..'</span>'
else
TextRar=Item
end
return TextRar
end
return p