Difference between revisions of "Template:StarshipTest2"

Template page
 
(19 intermediate revisions by the same user not shown)
Line 4: Line 4:
     {{!}} class="ibimage" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} {{{image}}}
     {{!}} class="ibimage" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} {{{image}}}
     {{!}}-
     {{!}}-
     {{!}} class="ibname" colspan="2" {{!}} '''{{{prefix}}}''' '''''{{{name}}}'''''|
     {{!}} class="ibname" colspan="2" {{!}} {{{displayName}}}|
         {{!}} class="ibname" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} '''{{{prefix}}}''' '''''{{{name}}}'''''
         {{!}} class="ibname" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} {{{displayname}}}
}}
}}
|-
|-
| class="ibheader" colspan="2" | '''General Information'''
| class="ibheader" colspan="2" | '''Information'''
|-
|-
{{#if: {{{registry|}}}|
{{#if: {{{affiliation|}}}|
{{!}} class="ibleft" {{!}} Registry
{{!}} class="ibleft" {{!}} Affiliation
{{!}} class="ibright" {{!}} {{{registry}}}
{{!}} class="ibright" {{!}}  
{{{affiliation}}}
}}
|-
{{#if: {{{status|}}}|
{{!}} class="ibleft" {{!}} Status
{{!}} class="ibright" {{!}}
{{{status}}}
}}
|-
{{#if: {{{type|}}}|
{{!}} class="ibleft" {{!}} Type
{{!}} class="ibright" {{!}}
{{{type}}}
}}
|-
{{#if: {{{role|}}}|
{{!}} class="ibleft" {{!}} Role
{{!}} class="ibright" {{!}}
{{{role}}}
}}
|-
{{#if: {{{precedingClass|}}}{{{succeedingClass|}}}|
    {{!}} class="ibheader" colspan="2" {{!}} '''Lineage'''
}}
|-
{{#if: {{{precedingClass|}}}|
{{#if: {{{flightCrew|}}}|
{{!}} class="ibleft" {{!}} Preceding Class
{{!}} class="ibright" {{!}}
[[{{{precedingClass}}}]]|
{{!}} class="ibleft" {{!}} Preceding Class
{{!}} class="ibright" {{!}}
[[{{{precedingClass}}} Class|''{{{precedingClass}}}''-class]]
}}
}}
|-
{{#if: {{{succeedingClass|}}}|
    {{#if: {{{succeedingClass1|}}}|
        {{#if: {{{succeedingClass2|}}}|
            {{#if: {{{flightCrew|}}}|
                {{!}} class = "ibleft" {{!}} Succeeding Class
                {{!}} class = "ibright" {{!}}
*[[{{{succeedingClass}}}]]
*[[{{{succeedingClass1}}}]]
*[[{{{succeedingClass2}}}]]|
                {{!}} class = "ibleft" {{!}} Succeeding Class
                {{!}} class = "ibright" {{!}}
*[[{{{succeedingClass}}} Class|''{{{succeedingClass}}}''-class]]
*[[{{{succeedingClass1}}} Class|''{{{succeedingClass1}}}''-class]]
*[[{{{succeedingClass2}}} Class|''{{{succeedingClass2}}}''-class]]}}|
            {{#if: {{{flightCrew|}}}|
                {{!}} class = "ibleft" {{!}} Succeeding Class
                {{!}} class = "ibright" {{!}}
*[[{{{succeedingClass}}}]]
*[[{{{succeedingClass1}}}]]|
                {{!}} class = "ibleft" {{!}} Succeeding Class
                {{!}} class = "ibright" {{!}}
*[[{{{succeedingClass}}} Class|''{{{succeedingClass}}}''-class]]
*[[{{{succeedingClass1}}} Class|''{{{succeedingClass1}}}''-class]]}}
        }}|
        {{#if: {{{flightCrew|}}}|
            {{!}} class = "ibleft" {{!}} Succeeding Class
            {{!}} class = "ibright" {{!}} [[{{{succeedingClass}}}]]|
            {{!}} class = "ibleft" {{!}} Succeeding Class
            {{!}} class = "ibright" {{!}} [[{{{succeedingClass}}} Class|''{{{succeedingClass}}}''-class]]
        }}
    }}
}}     
|-
{{#if: {{{operator|}}}{{{dateEntered|}}}{{{productionEnd|}}}{{{retired|}}}|
    {{!}} class="ibheader" colspan="2" {{!}} '''Service'''
}}
|-
{{#if: {{{operator|}}}|
{{!}} class="ibleft" {{!}} Operator
{{!}} class="ibright" {{!}}
{{{operator}}}
}}
|-
{{#if: {{{dateEntered|}}}|
{{!}} class="ibleft" {{!}} Entered Service
{{!}} class="ibright" {{!}}
{{{dateEntered}}}
}}
|-
{{#if: {{{productionEnd|}}}|
{{!}} class="ibleft" {{!}} Production Ended
{{!}} class="ibright" {{!}}
{{{productionEnd}}}
}}
|-
{{#if: {{{retired|}}}|
{{!}} class="ibleft" {{!}} Retired
{{!}} class="ibright" {{!}}
{{{retired}}}
}}
|-
{{#if: {{{expectedDuration|}}}{{{expectedRefit|}}}{{{timeResupply|}}}|
    {{!}} class="ibheader" colspan="2" {{!}} '''Endurance'''
}}
|-
{{#if: {{{expectedDuration|}}}|
{{!}} class="ibleft" {{!}} Expected Design Life
{{!}} class="ibright" {{!}}
{{{expectedDuration}}}
}}
|-
{{#if: {{{expectedRefit|}}}|
{{!}} class="ibleft" {{!}} Expected Refit Cycle
{{!}} class="ibright" {{!}}
{{{expectedRefit}}}
}}
|-
{{#if: {{{timeResupply|}}}|
{{!}} class="ibleft" {{!}} Expected Resupply Cycle
{{!}} class="ibright" {{!}}
{{{timeResupply}}}
}}
|-
{{#if: {{{crewComplement|}}}{{{emergencyCap|}}}{{{civilians|}}}{{{populationCap|}}}{{{flightCrew|}}}{{{passengers|}}}|
    {{#if: {{{cruiseSpeed|}}}|
        {{!}} class="ibheader" colspan="2" {{!}} '''Crew Capacity'''|
            {{!}} class="ibheader" colspan="2" {{!}} '''Population'''
    }}
}}
|-
{{#if: {{{crewComplement|}}}|
{{!}} class="ibleft" {{!}} Standard Complement
{{!}} class="ibright" {{!}}
{{{crewComplement}}}
}}
|-
{{#if: {{{emergencyCap|}}}|
{{!}} class="ibleft" {{!}} Emergency Capacity
{{!}} class="ibright" {{!}}
{{{emergencyCap}}}
}}
|-
{{#if: {{{civilians|}}}|
{{!}} class="ibleft" {{!}} Civilian Residents
{{!}} class="ibright" {{!}}
{{{civilians}}}
}}
|-
{{#if: {{{populationCap|}}}|
{{!}} class="ibleft" {{!}} Maximum Population
{{!}} class="ibright" {{!}}
{{{populationCap}}}
}}
|-
{{#if: {{{flightCrew|}}}|
{{!}} class="ibleft" {{!}} Flight Crew
{{!}} class="ibright" {{!}}
{{{flightCrew}}}
}}
|-
{{#if: {{{passengers|}}}|
{{!}} class="ibleft" {{!}} Passengers
{{!}} class="ibright" {{!}}
{{{passengers}}}
}}
|-
{{#if: {{{length|}}}{{{width|}}}{{{diameter|}}}{{{height|}}}{{{decks|}}}|
    {{!}} class="ibheader" colspan="2" {{!}} '''Dimensions'''
}}
|-
{{#if: {{{length|}}}|
{{!}} class="ibleft" {{!}} Length
{{!}} class="ibright" {{!}}
{{{length}}}
}}
|-
{{#if: {{{width|}}}|
{{!}} class="ibleft" {{!}} Width
{{!}} class="ibright" {{!}}
{{{width}}}
}}
|-
{{#if: {{{diameter|}}}|
{{!}} class="ibleft" {{!}} Diameter
{{!}} class="ibright" {{!}}
{{{diameter}}}
}}
|-
{{#if: {{{height|}}}|
{{!}} class="ibleft" {{!}} Height
{{!}} class="ibright" {{!}}
{{{height}}}
}}
}}
|-
|-
{{#if: {{{class|}}}|
{{#if: {{{decks|}}}|
{{!}} class="ibleft" {{!}} Class & Type
{{!}} class="ibleft" {{!}} Decks
{{#if: {{{type|}}}|{{!}} class="ibright" {{!}} [[{{{class}}} Class|''{{{class}}}''-class {{{type}}}]]|<!-- else -->{{!}} class="ibright" {{!}} [[{{{class}}} Class|''{{{class}}}''-class]]
{{!}} class="ibright" {{!}}  
{{{decks}}}
}}
}}
|-
{{#if: {{{propulsionSystem|}}}{{{cruiseSpeed|}}}{{{maxSpeed|}}}{{{emergencySpeed|}}}|
    {{!}} class="ibheader" colspan="2" {{!}} '''Propulsion'''
}}
}}
|-
|-
{{#if: {{{affiliation|}}}|
{{#if: {{{propulsionSystem|}}}|
{{!}} class="ibleft" {{!}} Affiliation
{{!}} class="ibleft" {{!}} Propulsion Systems
{{!}} class="ibright" {{!}} {{{affiliation}}}
{{!}} class="ibright" {{!}}  
{{{propulsionSystem}}}
}}
}}
|-
|-
{{#if: {{{status|}}}|
{{#if: {{{cruiseSpeed|}}}|
{{!}} class="ibleft" {{!}} Status
{{!}} class="ibleft" {{!}} Cruise Speed
{{!}} class="ibright" {{!}} {{{status}}}
{{!}} class="ibright" {{!}}  
{{{cruiseSpeed}}}
}}
}}
|-
|-
{{#if: {{{commission|}}}|
{{#if: {{{maxSpeed|}}}|
{{!}} class="ibleft" {{!}} Commissioned
{{!}} class="ibleft" {{!}} Maximum Speed
{{!}} class="ibright" {{!}} {{{commission}}}
{{!}} class="ibright" {{!}}  
{{{maxSpeed}}}
}}
}}
|-
|-
{{#if: {{{decommission|}}}|
{{#if: {{{emergencySpeed|}}}|
{{!}} class="ibleft" {{!}} Decommissioned
{{!}} class="ibleft" {{!}} Emergency Speed
{{!}} class="ibright" {{!}} {{{decommission}}}
{{!}} class="ibright" {{!}}  
{{{emergencySpeed}}}
}}
}}
|-
|-
{{#if: {{{destroyed|}}}|
{{#if: {{{energyWeapons|}}}{{{torpLaunchers|}}}{{{torpPayload|}}}{{{sheilds|}}}|
{{!}} class="ibleft" {{!}} Destroyed
    {{!}} class="ibheader" colspan="2" {{!}} '''Armaments'''
{{!}} class="ibright" {{!}} {{{destroyed}}}
}}
}}
|-
|-
| class="ibheader" colspan="2" | '''Assignment'''
{{#if: {{{energyWeapons|}}}|
{{!}} class="ibleft" {{!}} Energy Weapons
{{!}} class="ibright" {{!}}
{{{energyWeapons}}}
}}
|-
|-
{{#if: {{{unit|}}}|
{{#if: {{{torpLaunchers|}}}|
{{!}} class="ibleft" {{!}} Unit
{{!}} class="ibleft" {{!}} Torpedo Launchers
{{!}} class="ibright" {{!}} [[{{{unit}}}]]
{{!}} class="ibright" {{!}}  
{{{torpLaunchers}}}
}}
}}
|-
|-
{{#if: {{{taskforce|}}}|
{{#if: {{{torpPayload|}}}|
{{!}} class="ibleft" {{!}} Task Force
{{!}} class="ibleft" {{!}} Torpedo Payload
{{!}} class="ibright" {{!}} [[{{{taskforce}}}]]
{{!}} class="ibright" {{!}}  
{{{torpPayload}}}
}}
}}
|-
|-
{{#if: {{{taskgroup|}}}|
{{#if: {{{shields|}}}|
{{!}} class="ibleft" {{!}} Task Group
{{!}} class="ibleft" {{!}} Shields
{{!}} class="ibright" {{!}} [[{{{taskforce}}}#{{{taskgroup}}}|{{{taskgroup}}}]]
{{!}} class="ibright" {{!}}  
{{{shields}}}
}}
}}
|-
|-
{{#if: {{{squadron|}}}|
{{#if: {{{dockingfacilities|}}}{{{shuttleBays|}}}{{{shuttles|}}}{{{runabouts|}}}{{{fighters|}}}|
{{!}} class="ibleft" {{!}} Squadron
    {{#if: {{{dockingfacilities|}}}|
{{!}} class="ibright" {{!}} [[{{{squadron}}}]]
    {{!}} class="ibheader" colspan="2" {{!}} '''Docking Facilities'''|
        {{!}} class="ibheader" colspan="2" {{!}} '''Small Craft'''
    }}
}}
}}
|-
|-
{{#if: {{{mothership|}}}|
{{#if: {{{dockingfacilities|}}}|
{{!}} class="ibleft" {{!}} Mothership
{{!}} class="ibleft" {{!}} Docking Facilities
{{!}} class="ibright" {{!}} {{{mothership}}}
{{!}} class="ibright" {{!}}  
{{{dockingfacilities}}}
}}
}}
|-
|-
{{#if: {{{homeport|}}}|
{{#if: {{{shuttleBays|}}}|
{{!}} class="ibleft" {{!}} Home Port
{{!}} class="ibleft" {{!}} Shuttlebays
{{!}} class="ibright" {{!}} {{{homeport}}}
{{!}} class="ibright" {{!}}  
{{{shuttleBays}}}
}}
}}
|-
|-
{{#if: {{{role|}}}|
{{#if: {{{shuttles|}}}|
{{!}} class="ibleft" {{!}} Role
{{!}} class="ibleft" {{!}} Shuttles
{{!}} class="ibright" {{!}} {{{role}}}
{{!}} class="ibright" {{!}}  
{{{shuttles}}}
}}
}}
|-
|-
{{#if: {{{co|}}}|  
{{#if: {{{runabouts|}}}|
{{!}} class="ibheader" colspan="2" {{!}} '''Key Personnel'''
{{!}} class="ibleft" {{!}} Runabouts
{{!}} class="ibright" {{!}}  
{{{runabouts}}}
}}
}}
|-
|-
{{#if: {{{co|}}}|
{{#if: {{{fighters|}}}|
{{!}} class="ibleft" {{!}} Commanding Officer
{{!}} class="ibleft" {{!}} Fighters
{{!}} class="ibright" {{!}} {{{co}}}
{{!}} class="ibright" {{!}}  
{{{fighters}}}
}}
}}
|-
|-
{{#if: {{{xo|}}}|
{{#if: {{{aux|}}}|
{{!}} class="ibleft" {{!}} Executive Officer
{{!}} class="ibleft" {{!}} Auxiliary Craft
{{!}} class="ibright" {{!}} {{{xo}}}
{{!}} class="ibright" {{!}}  
{{{aux}}}
}}
}}
|-
|-
{{#if: {{{dedication|}}}|
{{#if: {{{msd|}}}|
{{!}} class="ibheader" colspan="2" {{!}} {{{dedication}}}
{{!}} class="ibheader" colspan="2" {{!}} {{{msd}}}
}}
}}
|-  
|-
| class="ibheader" colspan="2" style="border-bottom-right-radius: 13px; border-bottom-left-radius: 13px;" | [[Template:Starship]]
| class="ibheader" colspan="2" style="border-bottom-right-radius: 13px; border-bottom-left-radius: 13px;" | [[Template:Specification]]
|}
|}
</div>
</div>
<includeonly>
<includeonly>
{{#if: {{{templatemode|}}}|<!-- do nothing -->|<!--else-->[[Category:Starships]][[Category:{{{class}}}-class]]{{#if: {{{taskforce|}}}|[[Category:{{{taskforce}}}]]|<!-- do nothing -->}}{{#if: {{{unit|}}}|[[Category:{{{unit}}}]]|<!-- do nothing -->}}{{DEFAULTSORT:{{{name}}}}}
<!-- Auto category and DEFAULTSORT shenanigans going on here. -->
{{#if: {{{templatemode|}}}|
    <!-- do nothing -->|
    <!-- else -->[[Category:Specifications]]
[[Category:{{#if: {{{affiliation|}}}|{{ShortName
| x = {{{affiliation}}}
}}
}} {{#if: {{{flightCrew|}}}|Small Craft|{{#if: {{{diameter|}}}|Starbase|Starship}}}} Classes]]
 
{{#if: {{{role|}}}|[[Category:{{{role|}}}]]}}
 
{{#if: {{{playable|}}}|[[Category:Playable {{ShortName
| x = {{{affiliation}}}
}} {{#if: {{{flightCrew|}}}|Small Craft|{{#if: {{{diameter|}}}|Starbase|Starships}}}}]]}}
 
    {{#if: {{{flightCrew|}}}|
        <!-- do nothing -->|
        <!-- else -->{{DEFAULTSORT:{{{name}}}}}
    }}
}}
}}
</includeonly><noinclude>
</includeonly><noinclude>
==Starship==
==Specification==
This infobox exists for the purpose of providing a uniform and consistent method for displaying starship information on a wiki article. The code snippet below should be copied in its entirety and set at the top of a page. For rows with no values, simply leave the line blank and it will not render in the final infobox.
Specification template to demonstrate that Specifications, StationSpecifications and SmallCraftSpecifications can be handled by a single template infobox for displaying specifications on the wiki.
===Notes===
 
*name - Just enter in the name, no need for formatting
If the flightCrew value is populated then the DEFAULTSORT value will not be populated, and neither will the Category:Specifications value be added to the page in question at this time. This is done to eliminate any issues caused by multiple DEFAULTSORT keys on a single page thanks to multiple uses of the infobox on the same page.
*class - Just type in the class name, the infobox will do the rest
 
*co - This can be linked to a BFMS character page
This can also be achieved by the use of an extra value on the template call.
*xo - This can be linked to a BFMS character page  
<pre>
*unit - Only used for RPGs. Use Fourth Fleet Expeditionary Group
| templatemode =  
*squadron - only use as applicable
</pre>
Add that to the bottom of any call to the template and simply assign any value to trigger it. It will then cause DEFAULTSORT and Category:Specifications to both not present on the page.
<pre>
<pre>
{{Starship
{{Specification
| name = (just put the name here)
| prefix = (SS, USS, IKS etc)
| image =  
| image =  
| registry =  
| displayName =  
| class =  
| name =  
| type = (frigate, destroyer, cruiser etc etc. Consult class page if unsure or leave blank)
| affiliation =  
| affiliation =  
| status = (Active/Retired/NPC/Destroyed)
| operator =
| commission =  
| status =  
| decommission =  
| role =
| destroyed =
| type =
| unit = (only for RPGs -- use Fourth Fleet Expeditionary Group)
| precedingClass =
| taskforce = (only supply a task force for primary/squadron commands, RPGs are not in task forces)
| succeedingClass =
| taskgroup = (only supply a task force for primary/squadron commands, RPGs are not in task forces)
| succeedingClass1 =
| squadron = (only supply a squadron if you have a squadron)
| succeedingClass2 =
| mothership = (only for Aquarius escorts for their Odyssey motherships)
| dateEntered =
| homeport = (only supply for station attached ships)
| productionEnd =
| role =
| retired =
| co =  
| expectedDuration =
| xo =  
| expectedRefit =
| dedication = (image of ships dedication plague to be added here)
| timeResupply =
}}</pre>
| crewComplement =  
| emergencyCap =  
| civilians =  
| populationCap =  
| flightCrew = (If this value is provided, no DefaultSort value is assigned. Ideal for pages listing multiple small craft. If used, please provide a value for type.)
| passengers =
| length =
| width =
| diameter = (Starbases only.)
| height =
| decks =
| propulsionSystem =  
| cruiseSpeed = (If this value is absent, Crew Complement header will change to read Population. Ideal for starbases.)
| maxSpeed =
| emergencySpeed =
| energyWeapons =
| torpLaunchers =
| torpPayload =
| shields =
| dockingfacilities =
| shuttleBays =
| shuttles =
| runabouts =  
| fighters =  
| aux =  
| msd =  
| templatemode = (Any value here will prevent all automatic category tag assignment as well as defaultsort assignment. Ideal for testing/WIP. Should not be used on normal pages at all. Delete this line if not being used as preference is for pages to be in categories.)
| playable = (any value here will create a category tag of Playable {affiliation} {type} on the page. Leave blank for non-playable)
}}
</pre>
{{clear}}
{{clear}}
==Example==
{{StarshipTest2
{{Starship
| image = [[Image:Ambassadorclass.png]]
| name = Lollipop
| displayName = '''''Ambassador'' Class'''
| prefix = USS
| name = Ambassador
| image = [[file:Galaxyclass.png]]
| affiliation = United Federation of Planets
| registry =  
| operator = Starfleet
| class = Galaxy
| status = Retired
| type = Asskicker
| role = Heavy Cruiser
| affiliation = [[Starfleet]] - sorta
| type = Explorer
| status = A good ship.
| precedingClass = Excelsior
| commission = It's just been commissioned.
| succeedingClass = Galaxy
| decommission =  
| succeedingClass1 =
| destroyed =  
| succeedingClass2 =
| unit =  
| dateEntered = 4500
| taskforce = Task Force Kickass
| productionEnd = 2358
| taskgroup = Task Group Whippersnapper
| retired = 2400
| squadron = Kickass Squadron
| expectedDuration =
| mothership = [[USS Wonka|USS ''Wonka'']]
| expectedRefit = 8 Years
| homeport = [[Starbase Kickass]]
| timeResupply = 4 Years
| role = Imaginary
| crewComplement = 750
| co = Commander William T Riker
| emergencyCap = 3200
| xo = Also Riker, because there's two of them
| civilians =
| dedication =
| populationCap =
| flightCrew =
| passengers =
| length = 526 meters
| width = 320 meters
| diameter =
| height = 125 meters
| decks = 31
| propulsionSystem = Matter/Antimatter powered warp drive
| cruiseSpeed = Warp 6.2
| maxSpeed = Warp 8.9
| emergencySpeed = Warp 9.4 (12 hours)
| energyWeapons = *10x Type-X Phaser Arrays
| torpLaunchers = *1 Forward
*1 aft
| torpPayload = *200 Photon Torpedoes
| shields = Multi-Layered Shielding System
| dockingfacilities =  
| shuttleBays = 2
| shuttles = 15
| runabouts = 2
| fighters =  
| aux =  
| msd =  
| templatemode = nocats
| templatemode = nocats
| playable = yes
}}
}}
The following code produced the infobox to the right.
==Starship Demonstration==
<pre>
Starship demonstration. The gold standard and primary use for this template.
{{Starship
<pre>{{Specification
| name = Lollipop
| image = [[Image:Ambassadorclass.png]]
| prefix = USS
| displayName = '''''Ambassador'' Class'''
| image = [[file:Galaxyclass.png]]
| name = Ambassador
| registry =  
| affiliation = United Federation of Planets
| class = Galaxy
| operator = Starfleet
| type = Asskicker
| status = Retired
| affiliation = [[Starfleet]] - sorta
| role = Heavy Cruiser
| status = A good ship.
| type = Explorer
| commission = It's just been commissioned.
| precedingClass = Excelsior
| decommission =  
| succeedingClass = Galaxy
| destroyed =  
| succeedingClass1 =
| unit =  
| succeedingClass2 =
| taskforce = Task Force Kickass
| dateEntered = 2330
| taskgroup = Task Group Whippersnapper
| productionEnd = 2358
| squadron = Kickass Squadron
| retired = 2400
| mothership = [[USS Wonka|USS ''Wonka'']]
| expectedDuration =
| homeport = [[Starbase Kickass]]
| expectedRefit = 8 Years
| role = Imaginary
| timeResupply = 4 Years
| co = Commander William T Riker
| crewComplement = 750
| xo = Also Riker, because there's two of them
| emergencyCap = 3200
| dedication =
| civilians =
}}
| populationCap =
</pre>
| flightCrew =
[[Category:Infobox Templates]]{{clear}}
| passengers =
| length = 526 meters
| width = 320 meters
| diameter =
| height = 125 meters
| decks = 31
| propulsionSystem = Matter/Antimatter powered warp drive
| cruiseSpeed = Warp 6.2
| maxSpeed = Warp 8.9
| emergencySpeed = Warp 9.4 (12 hours)
| energyWeapons = *10x Type-X Phaser Arrays
| torpLaunchers = *1 Forward
*1 aft
| torpPayload = *200 Photon Torpedoes
| shields = Multi-Layered Shielding System
| dockingfacilities =  
| shuttleBays = 2
| shuttles = 15
| runabouts = 2
| fighters =  
| aux =  
| msd =  
| templatemode =  
| playable = yes
}}</pre>
{{clear}}
 
 
</noinclude>
</noinclude>

Latest revision as of 07:28, 22 April 2023

{{{displayname}}}
Information
Template:Specification

Specification

Specification template to demonstrate that Specifications, StationSpecifications and SmallCraftSpecifications can be handled by a single template infobox for displaying specifications on the wiki.

If the flightCrew value is populated then the DEFAULTSORT value will not be populated, and neither will the Category:Specifications value be added to the page in question at this time. This is done to eliminate any issues caused by multiple DEFAULTSORT keys on a single page thanks to multiple uses of the infobox on the same page.

This can also be achieved by the use of an extra value on the template call.

| templatemode = 

Add that to the bottom of any call to the template and simply assign any value to trigger it. It will then cause DEFAULTSORT and Category:Specifications to both not present on the page.

{{Specification
| image = 
| displayName = 
| name = 
| affiliation = 
| operator = 
| status = 
| role = 
| type = 
| precedingClass = 
| succeedingClass = 
| succeedingClass1 =
| succeedingClass2 =
| dateEntered = 
| productionEnd = 
| retired = 
| expectedDuration = 
| expectedRefit = 
| timeResupply = 
| crewComplement = 
| emergencyCap = 
| civilians = 
| populationCap = 
| flightCrew = (If this value is provided, no DefaultSort value is assigned. Ideal for pages listing multiple small craft. If used, please provide a value for type.)
| passengers = 
| length = 
| width = 
| diameter = (Starbases only.)
| height = 
| decks = 
| propulsionSystem = 
| cruiseSpeed = (If this value is absent, Crew Complement header will change to read Population. Ideal for starbases.)
| maxSpeed = 
| emergencySpeed = 
| energyWeapons = 
| torpLaunchers = 
| torpPayload = 
| shields = 
| dockingfacilities = 
| shuttleBays = 
| shuttles = 
| runabouts = 
| fighters = 
| aux = 
| msd = 
| templatemode = (Any value here will prevent all automatic category tag assignment as well as defaultsort assignment. Ideal for testing/WIP. Should not be used on normal pages at all. Delete this line if not being used as preference is for pages to be in categories.)
| playable = (any value here will create a category tag of Playable {affiliation} {type} on the page. Leave blank for non-playable)
}}
Ambassadorclass.png
Ambassador Class
Information
Affiliation

United Federation of Planets

Status

Retired

Type

Explorer

Role

Heavy Cruiser

Lineage
Preceding Class

Excelsior-class

Succeeding Class Galaxy-class
Service
Operator

Starfleet

Entered Service

4500

Production Ended

2358

Retired

2400

Endurance
Expected Refit Cycle

8 Years

Expected Resupply Cycle

4 Years

Crew Capacity
Standard Complement

750

Emergency Capacity

3200

Dimensions
Length

526 meters

Width

320 meters

Height

125 meters

Decks

31

Propulsion
Propulsion Systems

Matter/Antimatter powered warp drive

Cruise Speed

Warp 6.2

Maximum Speed

Warp 8.9

Emergency Speed

Warp 9.4 (12 hours)

Armaments
Energy Weapons
  • 10x Type-X Phaser Arrays
Torpedo Launchers
  • 1 Forward
  • 1 aft
Torpedo Payload
  • 200 Photon Torpedoes
Shields

Multi-Layered Shielding System

Small Craft
Shuttlebays

2

Shuttles

15

Runabouts

2

Template:Specification


Starship Demonstration

Starship demonstration. The gold standard and primary use for this template.

{{Specification
| image = [[Image:Ambassadorclass.png]]
| displayName = '''''Ambassador'' Class'''
| name = Ambassador
| affiliation = United Federation of Planets
| operator = Starfleet
| status = Retired
| role = Heavy Cruiser
| type = Explorer
| precedingClass = Excelsior
| succeedingClass = Galaxy
| succeedingClass1 =
| succeedingClass2 =
| dateEntered = 2330
| productionEnd = 2358
| retired = 2400
| expectedDuration = 
| expectedRefit = 8 Years
| timeResupply = 4 Years
| crewComplement = 750
| emergencyCap = 3200
| civilians = 
| populationCap = 
| flightCrew = 
| passengers = 
| length = 526 meters
| width = 320 meters
| diameter = 
| height = 125 meters
| decks = 31
| propulsionSystem = Matter/Antimatter powered warp drive
| cruiseSpeed = Warp 6.2
| maxSpeed = Warp 8.9
| emergencySpeed = Warp 9.4 (12 hours)
| energyWeapons = *10x Type-X Phaser Arrays
| torpLaunchers = *1 Forward
*1 aft
| torpPayload = *200 Photon Torpedoes
| shields = Multi-Layered Shielding System
| dockingfacilities = 
| shuttleBays = 2
| shuttles = 15
| runabouts = 2
| fighters = 
| aux = 
| msd = 
| templatemode = 
| playable = yes
}}