Difference between pages "Module:Data/Templates" and "MGP6-SC060"

From Yugipedia
< Module:Data(Difference between pages)
Jump to: navigation, search
(Get vg info.)
 
(Redirected page to Albion the Shrouded Dragon)
(Tag: New redirect)
 
Line 1: Line 1:
-- <pre>
+
#REDIRECT [[Albion the Shrouded Dragon]] {{R from card number}}
--[=[Doc
 
@module Data/Templates
 
@description Interface for template interaction.
 
@author [[User:Becasita]]
 
@contact [[User talk:Becasita]]
 
]=]
 
 
 
local DATA = require( 'Module:Data' )
 
 
 
local D = {}
 
 
 
local function getLanguage( frame )
 
local v = frame:getParent().args[ 1 ]
 
 
 
return DATA.getLanguage( v ) or {}
 
end
 
 
 
local function getRegion( frame )
 
local v = frame:getParent().args[ 1 ]
 
 
 
return DATA.getRegion( v ) or {}
 
end
 
 
 
local function getMedium( frame )
 
local v = frame:getParent().args[ 1 ]
 
 
 
return DATA.getMedium( v ) or {}
 
end
 
 
 
local function getVideoGame( frame )
 
local v = frame:getParent().args[ 1 ]
 
 
 
return DATA.getVideoGame( v ) or {}
 
end
 
 
 
function D.ln( frame )
 
return getLanguage( frame ).index or ''
 
end
 
 
 
function D.lang( frame )
 
return getLanguage( frame ).full or ''
 
end
 
 
 
function D.rg( frame )
 
return getRegion( frame ).index or ''
 
end
 
 
 
function D.region( frame )
 
return getRegion( frame ).full or ''
 
end
 
 
 
function D.rgo( frame )
 
return getMedium( frame ).abbr or ''
 
end
 
 
 
function D.vg( frame )
 
local full = mw.text.trim( frame:getParent().args[ 'full' ] or '' ) ~= ''
 
return getVideoGame( frame )[ full and 'full' or 'abbr' ] or ''
 
end
 
 
 
return D
 
-- </pre>
 

Latest revision as of 08:30, 12 August 2023

This is a redirect from a Card Number.