Template:ShipBox: Difference between revisions
From Shiptest Wiki
Jump to navigationJump to search
m (Adds template data) |
mNo edit summary |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "A sidebar for showing ship info.", | |||
"params": { | |||
"name": { | |||
"label": "Name", | |||
"description": "Name of the ship to show at the top of the box.", | |||
"type": " | "type": "line", | ||
"required": true | |||
}, | |||
"shortname": { | |||
"label": "Short Name", | |||
"description": "The shortened name of the ship, usually lacking spaces.", | |||
"type": "line", | |||
"required": true | |||
}, | |||
"color": { | |||
"label": "Box Color", | |||
"description": "The hex code for the color of the box's accents.", | |||
"type": "line" | |||
}, | |||
"manufacturer": { | |||
"label": "Ship Manufacturer", | |||
"type": "line", | |||
"suggested": true | |||
}, | |||
"faction": { | |||
"label": "Ship Faction", | |||
"type": "line", | |||
"suggested": true | |||
}, | |||
"crew": { | |||
"label": "Crew Size", | |||
"description": "Amount of crew members by default, specified in the JSON file.", | |||
"type": "number", | |||
"suggested": true | |||
}, | |||
"propulsion": { | |||
"label": "Propulsion Type", | |||
"description": "The propulsion type(s).", | |||
"type": "line", | |||
"suggested": true | |||
}, | |||
"buyable":{ | |||
"label": "Buyable", | |||
"description": "Is the ship buyable. Add extra information if it has odd requirements.", | |||
"type": "line", | |||
"suggested": true | |||
}, | }, | ||
"traits": { | |||
"label": "Extra Traits", | |||
"description": "Any extra traits to show. Leave first line blank.", | |||
"example": "\n* Trait 1\n* Trait 2\n* Etcetera", | |||
"type": "string", | |||
"suggested": true | |||
} | |||
} | |||
} | } | ||
</templatedata> | </templatedata> | ||
Line 46: | Line 72: | ||
| manufacturer = Unknown | | manufacturer = Unknown | ||
| faction = Independent | | faction = Independent | ||
| crew = 9 | | crew = 9 | ||
| propulsion = Plasma Engines | | propulsion = Plasma Engines | ||
| buyable = Yes | |||
| traits = | | traits = | ||
* Full medical bay | * Full medical bay | ||
Line 60: | Line 86: | ||
| manufacturer = Unknown | | manufacturer = Unknown | ||
| faction = Independent | | faction = Independent | ||
| crew = 9 | | crew = 9 | ||
| propulsion = Plasma Engines | | propulsion = Plasma Engines | ||
| buyable = Yes | |||
| traits = | | traits = | ||
* Full medical bay | * Full medical bay | ||
Line 69: | Line 95: | ||
</noinclude> | </noinclude> | ||
<div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: 0 0 0.5em 0; padding: 1px; width: 22em; margin-left: 1.4em; margin-bottom: 0.5em; float: right;"> | |||
<includeonly> | |||
<div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: 0 0 0.5em 0; padding: 1px; max-width: 100%; width: 22em; margin-left: 1.4em; margin-bottom: 0.5em; float: right;"> | |||
<div style="background: #{{{color|88cc99}}}; border-radius: .2em; color: #FFF; padding: .4em .4em .4em; font-size: 1.2em;"><center>'''{{{name}}}'''</center></div> | <div style="background: #{{{color|88cc99}}}; border-radius: .2em; color: #FFF; padding: .4em .4em .4em; font-size: 1.2em;"><center>'''{{{name}}}'''</center></div> | ||
<div | <div> | ||
<div style="padding: 0.2em 0 0.2em 0;"> | <div style="padding: 0.2em 0 0.2em 0;"> | ||
<center>{{ExternalImage|100%|https://cdn.shiptest.net/renders/initial/padded/{{{shortname}}}.png}}</center> | <center>{{ExternalImage|width=100%|url=https://cdn.shiptest.net/renders/initial/padded/{{{shortname}}}.png}}</center> | ||
</div> | </div> | ||
<div style="background: #{{{color|88cc99}}}; border-radius: .2em; color: #FFF;"><center>'''Basic Information'''</center></div> | <div style="background: #{{{color|88cc99}}}; border-radius: .2em; color: #FFF;"><center>'''Basic Information'''</center></div> | ||
Line 86: | Line 114: | ||
|'''Faction:''' | |'''Faction:''' | ||
| {{{faction|Independent}}} | | {{{faction|Independent}}} | ||
|- | |- | ||
|'''Crew Size:''' | |'''Crew Size:''' | ||
Line 95: | Line 120: | ||
|'''Propulsion:''' | |'''Propulsion:''' | ||
| {{{propulsion|Unspecified}}} | | {{{propulsion|Unspecified}}} | ||
|- | |||
|'''Buyable:''' | |||
| {{{buyable|Unspecified}}} | |||
|} | |} | ||
<hr> | <hr> | ||
{{{traits|No traits.}}} | {{{traits|No traits.}}} | ||
</div></div></div> | </div></div></div> | ||
</includeonly> | |||
<noinclude>[[category:templates]]</noinclude> |
Latest revision as of 22:03, 9 November 2023
A sidebar for showing ship info.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Name | name | Name of the ship to show at the top of the box. | Line | required |
Short Name | shortname | The shortened name of the ship, usually lacking spaces. | Line | required |
Box Color | color | The hex code for the color of the box's accents. | Line | optional |
Ship Manufacturer | manufacturer | no description | Line | suggested |
Ship Faction | faction | no description | Line | suggested |
Crew Size | crew | Amount of crew members by default, specified in the JSON file. | Number | suggested |
Propulsion Type | propulsion | The propulsion type(s). | Line | suggested |
Buyable | buyable | Is the ship buyable. Add extra information if it has odd requirements. | Line | suggested |
Extra Traits | traits | Any extra traits to show. Leave first line blank.
| String | suggested |
Example usage of the template:
{{ShipBox | name = Box-class Hospital Ship | shortname = Box-class | color = 88cc99 | manufacturer = Unknown | faction = Independent | crew = 9 | propulsion = Plasma Engines | buyable = Yes | traits = * Full medical bay * Little weaponry }}