From StrategyWiki, the video game walkthrough and strategy guide wiki
Revision as of 01:07, 24 November 2023 by Ewasser33 (talk | contribs) (Fixing module and will work on another solution)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Pokemon/Trainer/Documentation

local p = {}
 
function p.mon( frame )
	local game = frame:getParent().args[1] or 'red'
	local monNum = frame:getParent().args[2] or '001'
	local gender = frame:getParent().args[3] or 'M'
	local level = frame:getParent().args[4]
	local item = frame:getParent().args[5] or ''
	local shadow = frame:getParent().args[6] or ''
    local forms =
frame:getParent().args['form']

	local pokedex = mw.loadJsonData( 'Module:Pokemon/Pokedex.json' )

	if tonumber(monNum) >= 100 then monNum = tonumber(monNum) end
	local monName = pokedex[monNum]
	local entry = {}
if forms then
    if gender == "F" then
		entry = {'[[File:Pokemon ', game, ' ', monName, gender, ' ', forms, '.png|40x40px|', monName, ']] ', 
		monName
        ' Lv. ', level
	}
    else
    entry = {'[[File:Pokemon ', game, ' ', monName, ' ', forms, '.png|40x40px|', monName, ']] ', 
		monName,
        ' Lv. ', level
	}
	end
else
    if gender == "F" then
		entry = {'[[File:Pokemon ', game, ' ', monName, gender, '.png|40x40px|', monName, ']] ', 
		monName,
        ' Lv. ', level
	}
    else
    entry = {'[[File:Pokemon ', game, ' ', monName, '.png|40x40px|', monName, ']] ', 
		monName,
        ' Lv. ', level
	}
	end 
end
	local item = mw.html.create('li'):wikitext(table.concat(entry))
	return tostring(item)
end

return p