Difference between revisions of "Template:Transient CV"

From Tokyo Afterschool Summoners
Jump to navigation Jump to search
 
(75 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{| class="wikitable"
<includeonly><onlyinclude>{{#if:{{#var:transient cvs first|}}||{{#vardefine:transient cvs first|{{#var:transientnumber|0}}}}<div class="transient-cv-container"><h2>CV</h2></div>
!Event
}}{{#arraydefine:missing translations|}}<table class="wikitable {{#ifeq:{{{nograb|}}}|true|n-}}transient-cvs" id="cv{{#vardefineecho:transient cv number|{{#expr:{{#var:transient cv number|-1}}+1}}}}" {{#if:{{{ogg|}}}|data-target="{{{ogg|}}}"}} style="width:714px;margin:0px;padding:0px>
!Line
    <tr>
{{#if:{{{ogg|}}}|!Audio|}}
        <th style="width:140px">Event</th>
|-
        <th>Line</th>
!Summon
    </tr>
|{{{summon|}}}
    {{#if:{{{summon|}}}|<tr>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_gacha.ogg}}}}
        <th style="text-align:left" data-line="gacha"><abbr title="Plays when acquired from Gacha.">Summon</abbr></th>
|-
        <td>{{{summon|}}}</td>
!Beginning of Battle
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} summon}}}}
|{{{battle|}}}
    {{#if:{{{battle|}}}|<tr>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_battleStart.ogg}}}}
        <th style="text-align:left" data-line="battlestart"><abbr title="Plays at the start of a battle">Beginning of Battle</abbr></th>
|-
        <td>{{{battle|}}}</td>
!Move
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} battle}}}}
|{{{move|}}}
    {{#if:{{{move|}}}|<tr>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_turn.ogg}}}}
        <th style="text-align:left" data-line="turn"><abbr title="Plays when a unit directly moves for turn.">Move</abbr></th>
|-
        <td>{{{move|}}}</td>
!Attacking
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} move}}}}
|{{{attack|}}}
    {{#if:{{{attack|}}}|<tr>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_attack.ogg}}}}
        <th style="text-align:left" data-line="attack"><abbr title="Plays when a unit attacks">Attacking</abbr></th>
|-
        <td>{{{attack|}}}</td>
!Skill Activation
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} attack}}}}
|{{{skill|}}}
    {{#if:{{{skill|}}}|<tr>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_skill.ogg}}}}
        <th style="text-align:left" data-line="skill"><abbr title="Plays when a unit's skill activates at any time.">Skill Activation</abbr></th>
|-
        <td>{{{skill|}}}</td>
!Hit (minor)
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} skill}}}}
|{{{hit-minor|}}}
    {{#if:{{{hit-minor|}}}|<tr>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_damagedSmall.ogg}}}}
        <th style="text-align:left" data-line="damagedsmall"><abbr title="Plays when a unit takes under half amount of health cumulatively">Hit (minor)</abbr></th>
|-
        <td>{{{hit-minor|}}}</td>
!Hit (major)
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} hit-minor}}}}
|{{{hit-major|}}}
    {{#if:{{{hit-major|}}}|<tr>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_damagedLarge.ogg}}}}
        <th style="text-align:left" data-line="damagedlarge"><abbr title="Plays when a unit takes more than half amount of health cumulatively">Hit (major)</abbr></th>
|-
        <td>{{{hit-major|}}}</td>
!Charge
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} hit-major}}}}
|{{{charge|}}}
{{#if:{{{hit-major-2|}}}|
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_chargeSkill.ogg}}}}
    <tr>
|-
        <th style="text-align:left" data-line="damagedlarge_b"><abbr title="Plays when a unit takes more than half amount of health cumulatively">Hit (major)</abbr></th>
!Victory
        <td>{{{hit-major-2|}}}</td>
|{{{victory|}}}
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} hit-major-2}}
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_battleWin.ogg}}}}
}}
|-
    {{#if:{{{charge|}}}|<tr>
!KO'd
        <th style="text-align:left" data-line="chargeskill"><abbr title="Plays during a unit's charge animation">Charge</abbr></th>
|{{{ko|}}}
        <td>{{{charge|}}}</td>
{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_killed.ogg}}}}
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} charge}}}}
|-
{{#if:{{{charge-2|}}}|
!Love
    <tr>
!{{{love|}}}
        <th style="text-align:left" data-line="chargeskill_b"><abbr title="Plays during a unit's charge animation">Charge</abbr></th>
{{#if:{{{love|}}}|{{#if:{{{ogg|}}}|{{!}}{{#tag:html5media|https://cdn.housamo.xyz/wiki/cv/{{{ogg}}}/voice_{{{ogg}}}_loveQuest.ogg}}}}|}}
        <td>{{{charge-2|}}}</td>
|}
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} charge-2}}
}}
    {{#if:{{{victory|}}}|<tr>
        <th style="text-align:left" data-line="battlewin"><abbr title="Plays after completion of a battle.">Victory</abbr></th>
        <td>{{{victory|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} ko}}}}
    {{#if:{{{ko|}}}|<tr>
        <th style="text-align:left" data-line="killed"><abbr title="Plays when a unit 'dies'">KO'd</abbr></th>
        <td>{{{ko|}}}</td>
    </tr>}}
    {{#if:{{{love|}}}|<tr>
        <th style="text-align:left" data-line="lovequest"><abbr title="Undocumented usage">Love</abbr></th>
        <td>{{{love|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} love}}}}
{{#if:{{{love-2|}}}|
    <tr>
        <th style="text-align:left" data-line="lovequest"><abbr title="Undocumented usage">Love</abbr></th>
        <td>{{{love-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} love-2}}
}}
{{#if:{{{title|}}}|<tr>
    <th style="text-align:left" data-line="{{{title-filename|launch}}}"><abbr title="Plays randomly with specific requirements when starting the app. This can vary due to time and date.">Title Screen</abbr></th>
    <td>{{{title|}}}</td>
</tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} title}}}}
{{#if:{{{title-2|}}}|
    <tr>
        <th style="text-align:left" data-line="{{{title-filename-2|launch2}}}"><abbr title="Plays randomly with specific requirements when starting the app. This can vary due to time and date.">Title Screen</abbr></th>
        <td>{{{title-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} title-2}}
}}
<tr>
        <th>Event (Shop)</th>
        <th>Line</th>
    </tr>
    {{#if:{{{open|}}}|<tr>
        <th style="text-align:left" data-line="shop_open"><abbr title="Shop line.">Open Shop</abbr></th>
        <td>{{{open|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} open}}}}
    {{#if:{{{open-2|}}}|<tr>
        <th style="text-align:left" data-line="shop"><abbr title="Shop line.">Open Shop</abbr></th>
        <td>{{{open-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} open-2}}}}
    {{#if:{{{close|}}}|<tr>
        <th style="text-align:left" data-line="shop_closed"><abbr title="Shop line.">Close Shop</abbr></th>
        <td>{{{close|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} close}}}}
    {{#if:{{{close-2|}}}|<tr>
        <th style="text-align:left" data-line="shop_close"><abbr title="Shop line.">Close Shop</abbr></th>
        <td>{{{close-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} close-2}}}}
    {{#if:{{{greeting|}}}|<tr>
        <th style="text-align:left" data-line="greeting"><abbr title="Shop line.">Greeting</abbr></th>
        <td>{{{greeting|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} greeting}}}}
    {{#if:{{{encouraging|}}}|<tr>
        <th style="text-align:left" data-line="encourage"><abbr title="Shop line.">Encouraging</abbr></th>
        <td>{{{encouraging|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} encouraging}}}}
    {{#if:{{{touched|}}}|<tr>
        <th style="text-align:left" data-line="touch"><abbr title="Shop line.">Touched</abbr></th>
        <td>{{{touched|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} touched}}}}
    {{#if:{{{conversation-1|}}}|<tr>
        <th style="text-align:left" data-line="conv1"><abbr title="Shop line.">Conversation (1)</abbr></th>
        <td>{{{conversation-1|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} conversation-1}}}}
    {{#if:{{{conversation-2|}}}|<tr>
        <th style="text-align:left" data-line="conv2"><abbr title="Shop line.">Conversation (2)</abbr></th>
        <td>{{{conversation-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} conversation-2}}}}
    {{#if:{{{conversation-3|}}}|<tr>
        <th style="text-align:left" data-line="conv3"><abbr title="Shop line.">Conversation (3)</abbr></th>
        <td>{{{conversation-3|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} conversation-3}}}}
    {{#if:{{{conversation-4|}}}|<tr>
        <th style="text-align:left" data-line="conv4"><abbr title="Shop line.">Conversation (4)</abbr></th>
        <td>{{{conversation-4|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} conversation-4}}}}
    {{#if:{{{self|}}}|<tr>
        <th style="text-align:left" data-line="self"><abbr title="Shop line.">About Self</abbr></th>
        <td>{{{self|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} self}}}}
    {{#if:{{{character-1|}}}|<tr>
        <th style="text-align:left" data-line="chara1"><abbr title="Shop line.">About Someone (1)</abbr></th>
        <td>{{{character-1|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} character-1}}}}
    {{#if:{{{character-2|}}}|<tr>
        <th style="text-align:left" data-line="chara2"><abbr title="Shop line.">About Someone (2)</abbr></th>
        <td>{{{character-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} character-2}}}}
    {{#if:{{{character-3|}}}|<tr>
        <th style="text-align:left" data-line="chara3"><abbr title="Shop line.">About Someone (3)</abbr></th>
        <td>{{{character-3|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} character-3}}}}
    {{#if:{{{character-4|}}}|<tr>
        <th style="text-align:left" data-line="chara4"><abbr title="Shop line.">About Someone (4)</abbr></th>
        <td>{{{character-4|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} character-4}}}}
    {{#if:{{{event|}}}|<tr>
        <th style="text-align:left" data-line="event"><abbr title="Shop line.">About Event</abbr></th>
        <td>{{{event|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} event}}}}
    {{#if:{{{event-1|}}}|<tr>
        <th style="text-align:left" data-line="event1"><abbr title="Shop line.">About Event (1)</abbr></th>
        <td>{{{event-1|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} event-1}}}}
    {{#if:{{{event-2|}}}|<tr>
        <th style="text-align:left" data-line="event2"><abbr title="Shop line.">About Event (2)</abbr></th>
        <td>{{{event-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} event-2}}}}
    {{#if:{{{event-3|}}}|<tr>
        <th style="text-align:left" data-line="event3"><abbr title="Shop line.">About Event (3)</abbr></th>
        <td>{{{event-3|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} event-3}}}}
    {{#if:{{{event-4|}}}|<tr>
        <th style="text-align:left" data-line="event4"><abbr title="Shop line.">About Event (4)</abbr></th>
        <td>{{{event-4|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} event-4}}}}
    {{#if:{{{special|}}}|<tr>
        <th style="text-align:left" data-line="special"><abbr title="Shop line.">Special</abbr></th>
        <td>{{{special|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} special}}}}
    {{#if:{{{special-1|}}}|<tr>
        <th style="text-align:left" data-line="special1"><abbr title="Shop line.">Special (1)</abbr></th>
        <td>{{{special-1|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} special-1}}}}
    {{#if:{{{special-2|}}}|<tr>
        <th style="text-align:left" data-line="special2"><abbr title="Shop line.">Special (2)</abbr></th>
        <td>{{{special-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} special-2}}}}
    {{#if:{{{special-3|}}}|<tr>
        <th style="text-align:left" data-line="special3"><abbr title="Shop line.">Special (3)</abbr></th>
        <td>{{{special-3|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} special-3}}}}
    {{#if:{{{special-4|}}}|<tr>
        <th style="text-align:left" data-line="special4"><abbr title="Shop line.">Special (4)</abbr></th>
        <td>{{{special-4|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} special-4}}}}
    {{#if:{{{specialevent|}}}|<tr>
        <th style="text-align:left" data-line="special_event"><abbr title="Shop line.">Special</abbr></th>
        <td>{{{specialevent|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} specialevent}}}}
    {{#if:{{{specialevent-1|}}}|<tr>
        <th style="text-align:left" data-line="special_event1"><abbr title="Shop line.">Special (1)</abbr></th>
        <td>{{{specialevent-1|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} specialevent-1}}}}
    {{#if:{{{specialevent-2|}}}|<tr>
        <th style="text-align:left" data-line="special_event2"><abbr title="Shop line.">Special (2)</abbr></th>
        <td>{{{specialevent-2|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} specialevent-2}}}}
    {{#if:{{{specialevent-3|}}}|<tr>
        <th style="text-align:left" data-line="special_event3"><abbr title="Shop line.">Special (3)</abbr></th>
        <td>{{{specialevent-3|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} specialevent-3}}}}
    {{#if:{{{specialevent-4|}}}|<tr>
        <th style="text-align:left" data-line="special_event4"><abbr title="Shop line.">Special (4)</abbr></th>
        <td>{{{specialevent-4|}}}</td>
    </tr>|{{#arraydefine:missing translations|{{#arrayprint:missing translations}} specialevent-4}}}}
    <tr>
        <td colspan="2">{{Collapsible box|title=Missing lines (for translators)|width=700px|{{#arrayprint:missing translations}}}}</td>
    </tr>
</table>{{#if:{{{ogg|}}}|{{#tag:masterdatacv|{{{ogg|}}}|selector-cv=#cv{{#var:transient cv number}}}}}}</includeonly></onlyinclude>
<noinclude>{{Documentation}}</noinclude>

Latest revision as of 04:43, 19 September 2020

Template documentation[view] [edit] [history] [purge]

Description

This template is commonly used to add a transient's voice lines, usually the ones that could be heard during battle, game start or in the shop. The result is printed in a table with labels for each voice line.

Label to argument name map

Battle

  • Summon - summon
  • Beginning of Battle - battle
  • Move - move
  • Attacking - attack
  • Skill Activation - skill
  • Hit (minor) - hit-minor
  • Hit (major) - hit-major; hit-major-2
  • Charge - charge; charge-2
  • Victory - victory
  • KO'd - ko
  • Love - love; love-2

Game Start

  • Title - title; title-2

Shop

  • Open Shop - open; open-2
  • Close Shop - close; close-2
  • Greeting - greeting
  • Encouraging - encouraging
  • Touched - touched
  • Conversation (1) - conversation-1
  • Conversation (2) - conversation-2
  • Conversation (3) - conversation-3
  • Conversation (4) - conversation-4
  • About Self - self
  • About Someone (1) - character-1
  • About Someone (2) - character-2
  • About Someone (3) - character-3
  • About Someone (4) - character-4
  • About Event - event
  • About Event (1) - event-1
  • About Event (2) - event-2
  • About Event (3) - event-3
  • About Event (4) - event-4
  • Special - special; specialevent
  • Special (1) - special-1; specialevent-1
  • Special (2) - special-2; specialevent-2
  • Special (3) - special-3; specialevent-3
  • Special (4) - special-4; specialevent-4

Usage

{{Transient CV
|summon=The giant of black flames Surtr has come. If it is for the sake of saving each and every person, I am humbly prepared to scorch this world to the ground.
|battle=Let us burn this land, if only for the children's sake.
|move=Gather the armies for the twilight.
|attack=Nuoooh!
|skill=Sink in flames!
|hit-minor=Nnu!
|hit-major=Guooh!
|charge=Reverse, Backfiring Sealed Kindling! That which is the branch of ruin, become that which burns away the world's protection!
|victory=Nnu...are you saying...that I did this? My head...hurts like it will split...gwaaahhh!
|ko=Ah...the heavens and earth...sink into twilight. What I...had truly wished for was...
|love=The passion I am entrusting to you is even hotter than the graphite that burns my soul. Even hotter.
|title='''Tokyo Afterschool Summoners.'''I shall go with you to the center of Heavens and Earth.
|title-name=201811_surtr
|greeting=My child, please, take this Surtr with you. Let us reach the furthest places, and burn it up, leaving nothing but dust behind.
|encouraging=Wipe your tears and stand up, my child! Didn't you stop this Surtr's rampage? Your soul has yet to be burned to ashes!
}}

CV

Event Line
Summon The giant of black flames Surtr has come. If it is for the sake of saving each and every person, I am humbly prepared to scorch this world to the ground.
Beginning of Battle Let us burn this land, if only for the children's sake.
Move Gather the armies for the twilight.
Attacking Nuoooh!
Skill Activation Sink in flames!
Hit (minor) Nnu!
Hit (major) Guooh!
Charge Reverse, Backfiring Sealed Kindling! That which is the branch of ruin, become that which burns away the world's protection!
Victory Nnu...are you saying...that I did this? My head...hurts like it will split...gwaaahhh!
KO'd Ah...the heavens and earth...sink into twilight. What I...had truly wished for was...
Love The passion I am entrusting to you is even hotter than the graphite that burns my soul. Even hotter.
Title Screen Tokyo Afterschool Summoners.I shall go with you to the center of Heavens and Earth.
Event (Shop) Line
Greeting My child, please, take this Surtr with you. Let us reach the furthest places, and burn it up, leaving nothing but dust behind.
Encouraging Wipe your tears and stand up, my child! Didn't you stop this Surtr's rampage? Your soul has yet to be burned to ashes!
Missing lines (for translators)

hit-major-2 charge-2 love-2 title-2 open open-2 close close-2 touched conversation-1 conversation-2 conversation-3 conversation-4 self character-1 character-2 character-3 character-4 event event-1 event-2 event-3 event-4 special special-1 special-2 special-3 special-4 specialevent specialevent-1 specialevent-2 specialevent-3 specialevent-4

{{Transient CV}}
Event Line
Event (Shop) Line
Missing lines (for translators)

summon battle move attack skill hit-minor hit-major hit-major-2 charge charge-2 ko love love-2 title title-2 open open-2 close close-2 greeting encouraging touched conversation-1 conversation-2 conversation-3 conversation-4 self character-1 character-2 character-3 character-4 event event-1 event-2 event-3 event-4 special special-1 special-2 special-3 special-4 specialevent specialevent-1 specialevent-2 specialevent-3 specialevent-4