Difference between revisions of "Template:StarshipTest2"
(26 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" {{!}} | {{!}} class="ibname" colspan="2" {{!}} {{{displayName}}}| | ||
{{!}} class="ibname" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} | {{!}} class="ibname" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} {{{displayname}}} | ||
}} | }} | ||
|- | |- | ||
| class="ibheader" colspan="2" | ''' | | class="ibheader" colspan="2" | '''Information''' | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{affiliation|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Affiliation | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} 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: {{{ | {{#if: {{{crewComplement|}}}{{{emergencyCap|}}}{{{civilians|}}}{{{populationCap|}}}{{{flightCrew|}}}{{{passengers|}}}| | ||
{{!}} class=" | {{#if: {{{cruiseSpeed|}}}| | ||
{{!}} class=" | {{!}} class="ibheader" colspan="2" {{!}} '''Crew Capacity'''| | ||
{{!}} class="ibheader" colspan="2" {{!}} '''Population''' | |||
}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{crewComplement|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Standard Complement | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} 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: {{{decks|}}}| | |||
{{!}} class="ibleft" {{!}} Decks | |||
{{!}} class="ibright" {{!}} | |||
{{{decks}}} | |||
}} | |||
|- | |||
{{#if: {{{propulsionSystem|}}}{{{cruiseSpeed|}}}{{{maxSpeed|}}}{{{emergencySpeed|}}}| | |||
{{!}} class="ibheader" colspan="2" {{!}} '''Propulsion''' | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{propulsionSystem|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Propulsion Systems | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{propulsionSystem}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{cruiseSpeed|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Cruise Speed | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{cruiseSpeed}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{maxSpeed|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Maximum Speed | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{maxSpeed}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{emergencySpeed|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Emergency Speed | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{emergencySpeed}}} | |||
}} | }} | ||
|- | |- | ||
| class="ibheader" colspan="2" | {{#if: {{{energyWeapons|}}}{{{torpLaunchers|}}}{{{torpPayload|}}}{{{sheilds|}}}| | ||
{{!}} class="ibheader" colspan="2" {{!}} '''Armaments''' | |||
}} | |||
|- | |- | ||
{{#if: {{{ | {{#if: {{{energyWeapons|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Energy Weapons | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{energyWeapons}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{torpLaunchers|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Torpedo Launchers | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{torpLaunchers}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{torpPayload|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Torpedo Payload | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{torpPayload}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{shields|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Shields | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{shields}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{dockingfacilities|}}}{{{shuttleBays|}}}{{{shuttles|}}}{{{runabouts|}}}{{{fighters|}}}| | ||
{{!}} class=" | {{#if: {{{dockingfacilities|}}}| | ||
{{!}} class=" | {{!}} class="ibheader" colspan="2" {{!}} '''Docking Facilities'''| | ||
{{!}} class="ibheader" colspan="2" {{!}} '''Small Craft''' | |||
}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{dockingfacilities|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Docking Facilities | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{dockingfacilities}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{shuttleBays|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Shuttlebays | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{shuttleBays}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{shuttles|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Shuttles | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{shuttles}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{runabouts|}}}| | ||
{{!}} class=" | {{!}} class="ibleft" {{!}} Runabouts | ||
{{!}} class="ibright" {{!}} | |||
{{{runabouts}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{fighters|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Fighters | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{fighters}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{aux|}}}| | ||
{{!}} class="ibleft" {{!}} | {{!}} class="ibleft" {{!}} Auxiliary Craft | ||
{{!}} class="ibright" {{!}} {{{ | {{!}} class="ibright" {{!}} | ||
{{{aux}}} | |||
}} | }} | ||
|- | |- | ||
{{#if: {{{ | {{#if: {{{msd|}}}| | ||
{{!}} class="ibheader" colspan="2" {{!}} {{{ | {{!}} class="ibheader" colspan="2" {{!}} {{{msd}}} | ||
}} | }} | ||
|- | |- | ||
| class="ibheader" colspan="2" style="border-bottom-right-radius: 13px; border-bottom-left-radius: 13px;" | [[Template: | | 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: | <!-- 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> | ||
== | ==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. | |||
<pre> | <pre> | ||
| templatemode = | |||
| | </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> | |||
{{Specification | |||
| image = | | image = | ||
| | | displayName = | ||
| | | name = | ||
| affiliation = | | affiliation = | ||
| | | operator = | ||
| | | status = | ||
| role = | | role = | ||
| | | type = | ||
| | | precedingClass = | ||
| | | succeedingClass = | ||
}}</pre> | | 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) | |||
}} | |||
</pre> | |||
{{clear}} | {{clear}} | ||
== | {{StarshipTest2 | ||
| 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 = 4500 | ||
| | | 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 = nocats | | templatemode = nocats | ||
| playable = yes | |||
}} | }} | ||
The | ==Starship Demonstration== | ||
<pre> | Starship demonstration. The gold standard and primary use for this template. | ||
{{ | <pre>{{Specification | ||
| image = [[Image:Ambassadorclass.png]] | |||
| displayName = '''''Ambassador'' Class''' | |||
| image = [[ | | name = Ambassador | ||
| | | affiliation = United Federation of Planets | ||
| | | operator = Starfleet | ||
| affiliation = | | status = Retired | ||
| status = | | 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 = | ||
</pre> | | 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 | |||
}}</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) }}
Ambassador Class | |
Information | |
Affiliation |
United Federation of Planets |
Status |
Retired |
Type |
Explorer |
Role |
Heavy Cruiser |
Lineage | |
Preceding 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 |
|
Torpedo Launchers |
|
Torpedo Payload |
|
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 }}