NU carnival Wiki:New ally guide

The following is a guide on what to do when there is a game update related to ally, and how to create the article.

Articles

 * Guild
 * Current ally article

Files

 * Character introduction: teaser (example) and full (example)

Determine the ally type

 * 1) Open "Contract" feature from the home screen of the game.
 * 2) Go to "Clan Member Contracts". If the ally can be found there, they belongs to  and the code is 1.
 * 3) Go to "Limited Time Only" contracts. If the ally can be found there, they belongs to  and the code is 0.
 * 4) If they cannot be found and not related to specific event, assume them as regular ally until further update.

Update template
 Insert the new ally data, so smaller ally ID will be on top.

 Insert a new row and create a new switch for its ally type. Use one of these options:
 * for regular ally.
 * for limited ally.

 Before  inside the switch, add another case for its base character. For example: |Quincy

 After  inside the switch, call  template and fill the parameter with ally ID, title, base character, rarity, type, and class. For example:

 If the current ally is limited, inside that template, fill the last parameter with image code. Usually the event name without any spaces. For example: |FestiveGlimmer

 If the current ally is limited,
 * 1) After the template inside that switch, create a new switch:.
 * 2) After   inside the nested switch, type the link to the event page preceded by  . For example:  || Festive Glimmer

 Lastly, if the current ally ID first 3 digits is different from the previous one, surround the switch with a new call of template, so it will became the parameter of this template. For example:

Otherwise, keep the switch inside the parameter of the existing Trim template that has the same ally ID first 3 digits, so the switch for this ally is not separated with the previous allies'. 

Update template
If the current ally has the same base character as the existing allies, append a bulleted list of link to the ally article (displayed without the character name) to named parameter  of  template of the same group, where   can be any number. For example: * Arctic Warden

Otherwise, create a new row above named parameter  of  template; a new named parameter   and fill it with link to the character article; and another new named parameter   and fill it with bulleted list of link to the ally (displayed without the character name) article, where   is the next available number. For example:
 * group11= Rin
 * list11 =
 * Beast Tamer
 * Beast Tamer

Upload related files
Character introduction:
 * 1) Go to the official Twitter account here.
 * 2) Open the tweet about the ally, usually after event "has arrived" or chapter "is here".
 * 3) Download the character introduction teaser image.
 * 4) Go to Special:Upload, and browse the file.
 * 5) Rename it with this format "File:SocialMedia - Preview - Character Character Name Teaser.jpg".
 * 6) If the current ally is limited, append the filename with image code after the character name, separated by a space. Please use the same image code as step 5 of  above. For example:  SocialMedia - Preview - Character Quincy FestiveGlimmer Teaser.jpg
 * 7) Upload the file.
 * 8) Edit the file page, and add Category:Character introductions images and categories based on characters that appear there, for example: Category:Images of Quincy.
 * 9) Repeat the steps above to get full version of the character introduction image. But for this one, rename it with this format "File:SocialMedia - Preview - Character Character Name.jpg". Rule in step 6 still applies.

Update template
Character introduction:  Find the  inside the "Character introduction" section.

</li> Append the first parameter of the tag with two new switches for characters that appear in that image. For example:

</li> After  inside the switch, type the thumbnails filename. One switch for landscape version, and the other for portrait version. For example: SocialMedia - Preview - Character Quincy FestiveGlimmer Teaser.jpg SocialMedia - Preview - Character Quincy FestiveGlimmer.jpg </li></ol>


 * Note: If multiple allies was released at the same time, please sort them by ally ID, not character ID. For example:
 * Correct: Icy Equilibrium Dante, Frosted Virtue Olivine, Arctic Warden Quincy. Their ally ID are 13212, 13306, and 13307 respectively.
 * Incorrect: Frosted Virtue Olivine, Arctic Warden Quincy, Icy Equilibrium Dante. Their base character ID are 06, 07, 12 respectively.