Changes

Jump to: navigation, search

Spawn Alligator (Duel Links)

2,181 bytes removed, 1 year ago
Restoring revision 5081738 by User:Dinobot1000 on 2022-10-13 19:30:49. "update after rename"
-- <pre>{{Duel Links card| image = SpawnAlligator-DULI- @name DataEN-- @description Interface for Module:DatabaseVG.png| ja_image = SpawnAlligator-DULI- @notes InternalJP-only, so farVG.png-- @author [[User:Becasita]]| attribute = WATER-- @contact [[User talk:Becasita]]| types = Reptile / Effect| atk = 2200-------------------| def = 1000-- Export variable:-------------------local D | level = {};5 ---------------- Load data:--------------local DATA | rarity = mw.loadData( 'Module:Database' );R ------------------------ Internal functions:------------------------ @name normalize-- @description Normalize de input.local function normalize( arg ) return type( arg ) | effect_types == 'string' and arg:lower() :gsub( ' ', '' ) -- Remove spaces. :gsub( '%-', '' ) -- Remove dashes. :gsub( '/', '' ) -- Remove slashes. :gsub( "'", '' ) -- Remove apostrophe. :gsub( 'north', '' ) -- Remove "north". :gsub( 'edition', '' ) -- Remove "edition". :gsub( ' rare$', '' ) -- Remove " rare" at the end. or nil ;end ------------- Methods:Trigger------------- @name getRg-- @parameter {string} «arg»-- @return {string|nil} Region index.-- @description Gets lore = During the region index for «arg». «nil» if not found.function D.getRg( arg ) return DATA.rg[ normalize( arg ) [End Phase]];end -- @name getRegion-- @parameter {string} «arg»-- @return {string|nil} Region name.-- @description Gets of the region name for «arg». «nil» if not found.function D.getRegion( arg ) return DATA.region[ D.getRg( arg ) [turn]] this card was [[Tribute Summon]]ed by [[Tributing]] a [[Reptile]];end -- @name getLn-- @parameter {string} «arg»-- @return {string[[Type]] [[Monster Card|nil} Language index.-- @description Gets the language index for «arg». «nil» if not found.function D.getLn( arg ) return DATA.lnmonster]]: [[ D.getRg( arg ) Target]]1 monster that was used for the Tribute Summon of this card;end -- @name getLanguage-- @parameter {string} «arg»-- @return {string|nil} Language name.-- @description Gets the language name for «arg». «nil» if not found.function D.getLanguage( arg ) return DATA.language[ D.getLn( arg ) [Special Summon]];end -- @name getEd-- @parameter {string} «arg»-- @return {string|nil} Edition abbreviation.-- @description Gets it from the edition abbreviation for «arg». «nil» if not found.function D.getEd( arg ) return DATA.ed[ normalize( arg ) [Graveyard]];.end| ja_lore = 爬虫類族モンスターをリリースしてこのカードがアドバンス召喚したターンのエンドフェイズ時、このカードのアドバンス召喚のためにリリースしたモンスター1体を墓地から選択して自分フィールド上に特殊召喚する。| releases = -- @name getEdition-- @parameter {string{Duel Links release table/header} «arg»-- @return {string|nil} Edition name.-- @description Gets the edition name for «arg». «nil» if not found.function D.getEdition( arg ) return DATA.edition[ D.getEd( arg ) ];end -- @name getMod-- @parameter {string} «arg»-- @return {stringDuel Links release table|type=box|nil} Modifier abbreviation.-- @description Gets the modifier abbreviation for «arg». «nil» if not found.function D.getModGeneration Next ( arg Duel Links set) return DATA.mod[ normalize( arg ) ];end -- @name getModifier-- @parameter {string} «arg»}-- @return {string|nil} Modifier name.-- @description Gets the modifier name for «arg». «nil» if not found.function D.getModifier( arg ) return DATA.modifier[ D.getMod( arg ) ];end -- @name getR-- @parameter {stringDuel Links release table/footer} «arg»-- @return {string|nil} Rarity abbreviation.-- @description Gets the rarity abbreviation for «arg». «nil» if not found.function D.getR( arg ) return DATA.r[ normalize( arg ) ];end -- @name getRarity-- @parameter {string} «arg»-- @return {string|nil} Rarity name.-- @description Gets the rarity name for «arg». «nil» if not found.function D.getRarity( arg ) return DATA.rarity[ D.getR( arg ) ];end ------------ Return:----------return D;-- </pre>
Bots, mover
37,923
edits

Navigation menu