Fallout Wiki
Advertisement
Fallout Wiki


Auxiliary template for {{Infobox}}.

Usage

{{abb|abbreviation}}

Parameters

Small template which retrieves the name of a ''Fallout'' game for a given user entry.

Template parameters

ParameterDescriptionTypeStatus
Abb1 abb

Game abbrevation; see Template:Abb for list of valid inputs.

Stringrequired
Modemode

Determines the template output.

Example
Available options: icon, link, short, text
Stringrequired

Available options for {{{mode|}}}

  • icon: Returns the name of the game's icon (without "File:" prefix).
  • link: Returns the name of the game's overview article.
  • short: Returns a shortened version of the game's name for display in narrow spaces.
  • text: Returns the game's name.

Abbreviations

Abbreviation text short link icon
AR All Roads All Roads All Roads Gametitle-AR
D20 Fallout Pen and Paper d20 Fallout d20 Fallout Pen and Paper d20 Gametitle-D20
FB Fallout Bible Fallout Bible Fallout Bible Gametitle-FB
FBG Fallout: The Board Game Fallout: The Board Game Fallout: The Board Game Gametitle-FBG
FSBG Fallout Shelter: The Board Game Fallout Shelter: The Board Game Fallout Shelter: The Board Game Gametitle-FBG
FBGNC Fallout: New California Fallout: New California Fallout: New California Gametitle-FBGNC
FILM Fallout (film) Fallout (film) Fallout (film) Film
FNV Fallout: New Vegas Fallout: New Vegas Fallout: New Vegas Gametitle-FNV
FNVCS Courier's Stash Courier's Stash Courier's Stash Gametitle-FNV CS
FNVDM Dead Money Dead Money Dead Money Gametitle-FNV DM
FNVHH Honest Hearts Honest Hearts Honest Hearts Gametitle-FNV HH
FNVGRA Gun Runners' Arsenal Gun Runners' Arsenal Gun Runners' Arsenal Gametitle-FNV GRA
FNVLR Lonesome Road Lonesome Road Lonesome Road (add-on) Gametitle-FNV LR
FNVOWB Old World Blues Old World Blues Old World Blues (add-on) Gametitle-FNV OWB
FO4 Fallout 4 Fallout 4 Fallout 4 Gametitle-FO4
FO4AUT Automatron Automatron Automatron (add-on) Gametitle-FO4 AUT
FO4WW Wasteland Workshop Wasteland Workshop Wasteland Workshop Gametitle-FO4 WW
FO4FH Far Harbor Far Harbor Far Harbor (add-on) Gametitle-FO4 FH
FO4CW Contraptions Workshop Contraptions Workshop Contraptions Workshop Gametitle-FO4 CW
FO4VW Vault-Tec Workshop Vault-Tec Workshop Vault-Tec Workshop Gametitle-FO4 VW
FO4NW Nuka-World Nuka-World Nuka-World (add-on) Gametitle-FO4 NW
FO4VR Fallout 4 VR Fallout 4 VR Fallout 4 VR Gametitle-FO4VR
FO4CC Creation Club Creation Club Creation Club Gametitle-FO4 CC
FO76 Fallout 76 Fallout 76 Fallout 76 Gametitle-FO76
FO76WA Wild Appalachia Wild Appalachia Wild Appalachia Gametitle-FO76 WA
FO76NW Nuclear Winter Nuclear Winter Nuclear Winter Gametitle-FO76 NW
FO76WL Wastelanders Wastelanders Wastelanders Gametitle-FO76 WL
FO76LR The Legendary Run The Legendary Run The Legendary Run (update) Gametitle-FO76 LR
FO76OW One Wasteland For All One Wasteland One Wasteland For All Gametitle-FO76 One Wasteland
FO76SD Steel Dawn Steel Dawn Steel Dawn Gametitle-FO76 Steel Dawn
FO76LL Locked & Loaded Locked & Loaded Locked & Loaded Gametitle-FO76 Locked n Loaded
FO76SR Steel Reign Steel Reign Steel Reign Gametitle-FO76 Steel Reign
FO76FW Fallout Worlds Fallout Worlds Fallout Worlds (update) Gametitle-FO76 FW
FO76NM Night of the Moth Night of the Moth Night of the Moth Gametitle-FO76 NM
FO76IB Invaders from Beyond Invaders from Beyond Invaders from Beyond (update) Gametitle-FO76 IB
FO76TM Test Your Metal Test Your Metal Test Your Metal (update) Gametitle-FO76 TM
FO76TP Expeditions: The Pitt Expeditions: The Pitt Expeditions: The Pitt Gametitle-FO76 TP
FO76NT Nuka-World on Tour Nuka-World on Tour Nuka-World on Tour (update) Gametitle-FO76 NT
FO76MI Mutation Invasion Mutation Invasion Mutation Invasion Gametitle-FO76MI
FO76OB Once in a Blue Moon Once in a Blue Moon Once in a Blue Moon Gametitle-FO76 OB
FO76AC Expeditions: Atlantic City Expeditions: Atlantic City Expeditions: Atlantic City Gametitle-FO76 AC
FOS Fallout Shelter Fallout Shelter Fallout Shelter Gametitle-FOS
FOSO Fallout Shelter Online Fallout Shelter Online Fallout Shelter Online Gametitle-FOSO
FPB Fallout Pip-Boy Fallout Pip-Boy Fallout Pip-Boy Gametitle-FPB
FO1 Fallout Fallout Fallout Gametitle-FO1
FO2 Fallout 2 Fallout 2 Fallout 2 Gametitle-FO2
FO3 Fallout 3 Fallout 3 Fallout 3 Gametitle-FO3
FO3BS Broken Steel Broken Steel Broken Steel Gametitle-FO3 BS
FO3MZ Mothership Zeta Mothership Zeta Mothership Zeta (add-on) Gametitle-FO3 MZ
FO3OA Operation: Anchorage Operation: Anchorage Operation: Anchorage (add-on) Gametitle-FO3 OA
FO3PL Point Lookout Point Lookout Point Lookout (add-on) Gametitle-FO3 PL
FO3TP The Pitt The Pitt The Pitt (add-on) Gametitle-FO3 TP
FOBOS Fallout: Brotherhood of Steel Fallout: BoS Fallout: Brotherhood of Steel Gametitle-FOBOS
FOBOS2 Fallout: Brotherhood of Steel 2 Fallout: BoS 2 Fallout: Brotherhood of Steel 2 Gametitle-FOBOS2
PV13 Project V13 Project V13 Project V13 PV13
FOT Fallout Tactics Fallout Tactics Fallout Tactics: Brotherhood of Steel Gametitle-FOT
FOT2 Fallout Tactics 2 Fallout Tactics 2 Fallout Tactics 2 Gametitle-FOT2
FOTV Fallout TV series Fallout (TV series) Fallout (TV series) Title icon Fallout TV
FOW Fallout: Warfare Fallout: Warfare Fallout: Warfare Gametitle-FOW
FOX Fallout Extreme Fallout Extreme Fallout Extreme Gametitle-FOX
FOWW Fallout: Wasteland Warfare Fallout: Wasteland Warfare Fallout: Wasteland Warfare Gametitle-FWW
FOWWRPG Fallout: Wasteland Warfare Roleplaying Game Fallout: Wasteland Warfare Roleplaying Game Fallout: Wasteland Warfare Roleplaying Game Gametitle-FWWRPG
FORPG Fallout: The Roleplaying Game Fallout: The Roleplaying Game Fallout: The Roleplaying Game Gametitle-2D20
FORPGWOA Winter of Atom Winter of Atom Winter of Atom Gametitle-2D20
JES J.E. Sawyer's Fallout RPG JES Fallout RPG J.E. Sawyer's Fallout RPG Gametitle-JES
PA One Man, and a Crate of Puppets Penny Arcade One Man, and a Crate of Puppets Penny Arcade
TAR The Armageddon Rag Armageddon Rag The Armageddon Rag Gametitle-TAR
VB Van Buren Van Buren Van Buren Gametitle-VB
Wiki Nukapedia Nukapedia Fallout Wiki:About Gametitle-Wiki
none mentioned-only mentioned-only


Adding new abbrevations

New abbreviations need adding to Module:Abb/data

Please note:

  • The abbreviation needs to be in all-uppercase.
  • Icon file names should be specified without "File:" prefix.

In addition, please try to maintain alphabetical order of abbreviations within the template.

Examples

Input Result
{{abb|FO3MZ}} Mothership Zeta
{{abb|mode=short|FO3MZ}} Mothership Zeta
{{abb|mode=link|FO3MZ}} Mothership Zeta (add-on)
{{abb|mode=icon|FO3MZ}} Gametitle-FO3_MZ.png

local p = {}

local gameList = {
    ['AR']     = "All Roads && All Roads",
    ['D20']    = "Fallout Pen and Paper d20 && Fallout d20",
    ['FB']     = "Fallout Bible",
    ['FBG']    = "Fallout: The Board Game",
    ['FBGNC']  = "Fallout: New California",
    ['FBGWW']  = "Fallout: Wasteland Warfare",
    ['FILM']   = "Fallout (film)",
    ['FNV']    = "Fallout: New Vegas",
    ['FNVCS']  = "Courier's Stash",
    ['FNVDM']  = "Dead Money",
    ['FNVGRA'] = "Gun Runners' Arsenal",
    ['FNVHH']  = "Honest Hearts",
    ['FNVLR']  = "Lonesome Road (add-on) && Lonesome Road",
    ['FNVOWB'] = "Old World Blues (add-on) && Old World Blues",
    ['FO4']    = "Fallout 4",
    ['FO4AUT'] = "Automatron (add-on) && Automatron",
    ['FO4WW']  = "Wasteland Workshop",
    ['FO4FH']  = "Far Harbor (add-on) && Far Harbor",
    ['FO4CW']  = "Contraptions Workshop",
    ['FO4VW']  = "Vault-Tec Workshop",
    ['FO4NW']  = "Nuka-World (add-on) && Nuka-World",
    ['FO4VR']  = "Fallout 4 VR",
    ['FO4CC']  = "Creation Club",
    ['FOS']    = "Fallout Shelter",
    ['FPB']    = "Fallout Pip-Boy",
    ['FO']     = "Fallout",
    ['FO1']    = "Fallout",
    ['FO2']    = "Fallout 2",
    ['FO3']    = "Fallout 3",
    ['FO3BS']  = "Broken Steel",
    ['FO3MZ']  = "Mothership Zeta {add-on) && Mothership Zeta",
    ['FO3OA']  = "Operation Anchorage (add-on) && Operation Anchorage",
    ['FO3PL']  = "Point Lookout (add-on) && Point Lookout",
    ['FO3TP']  = "The Pitt (add-on) && The Pitt",
    ['FO76']   = "Fallout 76",
    ['FO76WA'] = "Wild Appalachia",
    ['FO76NW'] = "Nuclear Winter",
    ['FO76WL'] = "Wastelanders",
    ['FOBOS']  = "Fallout: Brotherhood of Steel && Fallout: BoS",
    ['FOBOS2'] = "Fallout: Brotherhood of Steel 2 && Fallout: BoS 2",
    ['FOOL']   = "Project V13",
    ['PV13']   = "Project V13",
    ['FOT']    = "Fallout Tactics: Brotherhood of Steel && Fallout Tactics",
    ['FOT2']   = "Fallout Tactics 2",
    ['FOW']    = "Fallout: Warfare",
    ['FOX']    = "Fallout Extreme",
    ['FWW']    = "Fallout: Wasteland Warfare",
    ['JES']    = "J.E. Sawyer's Fallout RPG && JES Fallout RPG",
    ['LH']     = "Lionheart",
    ['PA']     = "One Man, and a Crate of Puppets && Penny Arcade",
    ['TAR']    = "The Armageddon Rag && Armageddon Rag",
    ['TORN']   = "TORN",
    ['VB']     = "Van Buren",
    ['WIKI']   = "Fallout Wiki:About",
    ['NONE']   = "Mentioned-only",
    ['RW']     = "Real world"
}

function abbOnly(abbGames, mode)
    
    local gamesSplit = mw.text.split(abbGames, ",")
    local gamesLength = table.getn(gamesSplit)
    local gamesCount = 1
    local activeGame = gamesSplit[gamesCount]
    local gameText = mw.text.split(gameList[activeGame])
--[[    local gameOut
    
    while gamesCount <= gamesLength do
        if mode == link or mode == text or string.length(mode) == 0 then
--[            gameOut = gameOut .. " " .. gameText[1]
            gameOut = "If"
        else
            gameOut = "Else"
            if gameText[2] ~= nil then
                gameOut = gameOut .. " " .. gameText[2]
            else
                gameOut = gameOut .. " " .. gameText[2]
            end
        end
        gamesCount = gamesCount + 1
    end
    if gameOut == nil then
        gameOut = "Failed"
    end ]]--
    return gameText

end

function p.abb(frame)
    if frame.args[2] ~= nil then
        mode = string.lower(frame.args[2])
    end
    
    local games = string.upper(tostring(frame.args[1]))
    
    if mode == link or mode == text or mode == short or string.length(mode) == 0 then
        result = abbOnly(games, mode)
    end

--[    result = games
    
    return result
end

function p.loaded()
    result = package.loaded
    return result
end

return p
Advertisement