Template:RandomPronoun

From Blaseball Wiki

Template:RandomPronoun is an advanced template that requires an understanding of English language pronoun mechanics and strong familiarity with the source editor on this wiki. By and large, this template will be difficult to use on larger pages due to the mechanical function of the template requiring it to be called in every single situation where a pronoun might be used. This documentation will cover how to use the template on lore pages, link to instructions for how to create your own pronoun tables, and then a demonstration of the template in action.

Basic Features

  • Randomly select a pronoun in the correct capitalization and pronoun case from a predefined pool.
  • Toggle the template to select the same pronoun across the entire document or randomly select a new pronoun each time the template is called
  • Allow user construction of pronoun tables to allow for customized set of pronouns

Template Variables

There are two named variables and 4 unnamed variables.

{{RandomPronoun|upper|subject|plays|play|save=true|table={{PronounTable}}}}

The four unnamed variables are set in the following order: upper/lowercase, pronoun case, subject-verb agreement for singular pronouns, and subject-verb agreement for plural pronouns.

  • First variable accepts "upper" or "lower" to adjust for pronouns used at the start of a sentence.
  • Second variable accepts "subject" "object" "adjective" "possessive" and "reflexive" to define which pronoun case to use.
  • Third and fourth variable should only be used when the second variable is "subject", and is designed to promote subject-verb agreement for situations where pronouns used are either singular or plural. Do not use these variables or create extra pipe characters in the template if you are not using "subject" as it will insert extra spaces in your sentences.
  • "save=" If you call this variable and enter "true" all uses of this template on a page that are also marked as true will use matching pronouns. Do not use this variable if you would prefer fully randomized pronoun selection.
  • "table=" This variable calls to a page where a table of pronouns has been defined. By default, this variable calls to Template:PronounTable, do not include "table=" if you wish to use the default table (he/she/they). Use this variable to reference any page that holds an array of pronouns. Important note: this variable requires the user to wrap the page name in double curly brackets, like any other template.

Usage in a Page

This template is only cleared for use in the community records sections of a page. All canonical references to players use they/them and should not use this template.

When writing any lore, instead of just using a pronoun in a sentence, use this template exactly in place of the pronoun. Define the capitalization, pronoun case, and if applicable, the subject-verb agreement, the save= parameter, and the table= parameter. Save or Table, if chosen to be used, must be used in every usage of the template otherwise it will default to a fully randomized selection from the default table.

The five commonly used pronoun cases in the English language are available for use here. If you are unfamiliar with what these terms mean, please reference the below table as well as external English grammar resources.

Subjective Objective Possessive adjective/determiner Possessive pronoun Reflexive
he him his his himself
she her her hers herself
they them their theirs themselves

This template is designed to make use of all of these pronouns as well as any additional neopronouns a user may desire.

When using the subjective case in your writing, take the verb immediately following the subject and place both singular and plural verb conjugations in the template in the third and fourth variable in order to automatically switch to the proper conjugation when used. This template does not support placing adverbs between the subject and verb.

If using on a page with only a single lore entry, we suggest using the template in the infobox as well, in the pronouns= field, summoning both subject and object case, or listing out every single possible pronoun (he/him, she/her, they/them if using the default table).

Creating custom pronoun tables

Please refer to Template:PronounTable for instructions on creating custom pronoun tables.

Demonstration of Template Functions

The following examples are using the default he/she/they pronoun table.

UNMATCHED

He plays blaseball. (subject)

{{RandomPronoun|upper|subject|plays|play}} blaseball. (subject)

Blaseball belongs to her. (object)

Blaseball belongs to {{RandomPronoun|lower|object}}. (object) 

The player brought their blaseball bat. (adjective)

The player brought {{RandomPronoun|lower|adjective}} blaseball bat. (adjective)

At least I think it was his. (possessive)

At least I think it was {{RandomPronoun|lower|possessive}}. (possessive)

She played Blaseball themselves. (subject, reflexive)

This example puts the same verb in both places in the template since past tense verbs conjugate the same for singular and plural subjects.

{{RandomPronoun|upper|subject|played|played}} Blaseball {{RandomPronoun|lower|reflexive}}. (subject, reflexive)

MATCHED

He plays blaseball. (subject)

{{RandomPronoun|upper|subject|plays|play}} blaseball. (subject)

Blaseball belongs to him. (object)

Blaseball belongs to {{RandomPronoun|lower|object}}. (object) 

The player brought his blaseball bat. (adjective)

The player brought {{RandomPronoun|lower|adjective}} blaseball bat. (adjective)

At least I think it was his. (possessive)

At least I think it was {{RandomPronoun|lower|possessive}}. (possessive)

He played Blaseball himself. (subject, reflexive)

This example puts the same verb in both places in the template since past tense verbs conjugate the same for singular and plural subjects.

{{RandomPronoun|upper|subject|played|played}} Blaseball {{RandomPronoun|lower|reflexive}}. (subject, reflexive)