You are viewing the MafiaScum.net Wiki. To play the game, visit the forum.

Template:Rp/art

From MafiaWiki
Revision as of 00:52, 7 June 2018 by Callforjudgement (talk | contribs) (template for generating the article for use with a role string)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

a{{#switch:{{rcl/{{{1}}}}}|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|{{rcl/{{{1}}}}}|Template:VowelStartingRole

Name:
  • Rp/art
Type:
Sub-Template:
  • Yes
Designer:

The {{Rp/art}} template takes a role string as argument, and returns a or an, whichever would be appropriate for the role name formed by the role string in question.

Examples and tests

Town
a{{#switch:|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole||Template:VowelStartingRole
Mafia
a{{#switch:|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole||Template:VowelStartingRole
Town/Cop
a{{#switch:|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|t|Template:VowelStartingRole
Town/Bulletproof
a{{#switch:|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|p|Template:VowelStartingRole
Mafia/Loyal/Jailkeeper
a{{#switch:t|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|m|Template:VowelStartingRole
Mafia/Bulletproof/Jailkeeper
a{{#switch:t|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|p|Template:VowelStartingRole
Mafia/Multitasking/Jailkeeper
a{{#switch:t|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|i|Template:VowelStartingRole
Mafia/Ninja
a{{#switch:|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|u|Template:VowelStartingRole
Town/Cop/Doctor
a{{#switch:t|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|t|Template:VowelStartingRole
Town/Bulletproof/Enabler
a{{#switch:dp|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|p|Template:VowelStartingRole
Town/Odd Night/Doctor/Enabler
a{{#switch:t|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|s|Template:VowelStartingRole
Town/Bulletproof/Activated
a{{#switch:du|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|p|Template:VowelStartingRole
Town/Ascetic/Bulletproof
a{{#switch:p|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|p|Template:VowelStartingRole
Town/Ascetic/Bulletproof/Enabler
a{{#switch:p|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|p|Template:VowelStartingRole
Town/Cop/Odd Night/Doctor
a{{#switch:s|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|t|Template:VowelStartingRole
Town/Even Night/Cop/Odd Night/Doctor
a{{#switch:t|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|s|Template:VowelStartingRole
Mafia/Ascetic/Multitasking/Even Night/Cop/Odd Night/Doctor
a{{#switch:i|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|p|Template:VowelStartingRole
Town/Loud/Multitasking/Jack of All Trades/Cop/Weak/Doctor/Innocent Child/Activated
a{{#switch:i|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|m|Template:VowelStartingRole
Serial Killer/Even Night/Ascetic/2-shot/Loud/Ninja/Weak/Rolecop/Odd Night/Doctor
a{{#switch:p|dp=Template:VowelStartingRole|du=Template:VowelStartingRole|dt=Template:VowelStartingRole|{{#if:|{{VowelStartingRole|s|Template:VowelStartingRole


For comparison, the role names formed from these role strings:

Town
Vanilla Townie
Mafia
Mafia Goon
Town/Cop
Town Cop
Town/Bulletproof
Bulletproof Townie
Mafia/Loyal/Jailkeeper
Mafia Loyal Jailkeeper
Mafia/Bulletproof/Jailkeeper
Bulletproof Mafia Jailkeeper
Mafia/Multitasking/Jailkeeper
Mafia Multitasking Jailkeeper
Mafia/Ninja
Mafia Ninja
Town/Cop/Doctor
Town Cop Doctor
Town/Bulletproof/Enabler
Town Bulletproof Enabler
Town/Odd Night/Doctor/Enabler
Town Odd Night Doctor Enabler
Town/Bulletproof/Activated
Town Activated Bulletproof
Town/Ascetic/Bulletproof
Ascetic Bulletproof Townie
Town/Ascetic/Bulletproof/Enabler
Ascetic Town Bulletproof Enabler
Town/Cop/Odd Night/Doctor
Town Cop Odd Night Doctor
Town/Even Night/Cop/Odd Night/Doctor
Town Even Night Cop Odd Night Doctor
Mafia/Ascetic/Multitasking/Even Night/Cop/Odd Night/Doctor
Ascetic Mafia Multitasking Even Night Cop Odd Night Doctor
Town/Loud/Multitasking/Jack of All Trades/Cop/Weak/Doctor/Innocent Child/Activated
Town Loud Multitasking Jack of All Trades Cop Weak Doctor Activated Innocent Child
Serial Killer/Even Night/Ascetic/2-shot/Loud/Ninja/Weak/Rolecop/Odd Night/Doctor
Even Night Ascetic Serial Killer 2-shot Loud Ninja Weak Rolecop Odd Night Doctor