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
 * Current ally base character gallery 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

 If the current ally is limited, inside that switch, add another case for its event acronym. For example: |FG

 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'. </li></ol>

Update template

 * 1) Find the logic of outer switch for the base character of current ally.
 * 2) Inside the nested switch, create a new condition. Use one of these options:
 * 3) * Rarity both in lowercase and uppercase for regular ally. For example:    |ssr|SSR=
 * , where  is the next available number starting from 1, and image code for limited ally. Please use the same image code as step 6 of  above.     |event2|FestiveGlimmer =
 * 1) After  , type the ally title. For example:  Arctic Warden

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: <ol> 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. You can check "Galeria" feature in-game if not sure about the order. 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.

Update Guild article

 * 1) Open "Guild" feature from the home screen of the game.
 * 2) Click on gear button if you are the guild master.
 * 3) Go to tab "Settings" in "Guild Management".
 * 4) Click the Mascot.
 * 5) Find under which level the new ally is.
 * 6) Edit the "Level" section of Guild article.
 * 7) On the outer table, find the row with the correct level.
 * 8) On the forth column, if the last row of the inner table already has 4 allies, create a new row by appending.
 * 9) On the inner table, create a new column and call  template and fill the parameter with ally ID image code. Also add named parameter   and fill it with 1. For example:  |


 * Note: This list has unique sorting. It is not by event ID then ally ID. Please sort them as they are being displayed on "Guild" feature in-game. For example:
 * Correct: Crimson Phantom Yakumo, Elite Instructor Edmond, Lovable Enforcer Blade, Icy Equilibrium Dante. Their event-ally ID are 09-13304, 10-13305, 10-13210, 11-13212 respectively.
 * Incorrect: Crimson Phantom Yakumo, Lovable Enforcer Blade, Elite Instructor Edmond, Icy Equilibrium Dante. Their event-ally ID are 09-13304, 10-13210, 10-13305, 11-13212 respectively.
 * Incorrect: Lovable Enforcer Blade, Icy Equilibrium, Crimson Phantom Yakumo, Elite Instructor Edmond, Dante. Their ally ID are 13210, 13212, 13304, 13305 respectively.

Update current ally base character gallery article

 * 1) Edit the "In-game" section of Promotional media article.
 * 2) Inside  template, add a new named parameter. Use one of these options:
 * 3) * Rarity in lowercase for regular ally. Fill it with 1. For example: |ssr=1
 * , where  is the next available number starting from 1 for limited ally. Fill it with image code. Please use the same image code as step 6 of  above.  |event2=FestiveGlimmer