Neverwinter Wiki
Advertisement

Для документации этого модуля может быть создана страница Модуль:Companion/doc

local p = {}

local data = mw.loadData( 'Module:Companion/Powers' )

function p.Main( frame )
	
	--if (data[frame.args[1]] == nil) then
		--error("Умение \"" .. frame.args[1] .. "\" в базе данных не найдено")
		--return false
	--end

	local quality = {
		["необычный"] = 'uncommon',
		["редкий"] = 'rare',		
		["эпический"] = 'epic',
		["легендарный"] = 'legendary'
	}
	if data[frame.args[1]] == nil then
		return data[frame.args[1]]
	else 
		if data[frame.args[1]].quality == nil then
			return data[frame.args[1]]
		else
			return data[frame.args[1]].quality[quality[mw.ustring.lower(frame.args[2])]]
		end
	end
end

return p
Advertisement