Template:InfoBoxVehicle: Difference between revisions
Template page
More actions
No edit summary |
Obtainability Type cat |
||
(95 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
<templatestyles src="Template:Infobox/styles.css"/> | |||
| | {{#if: {{{category_disable|}}} || | ||
<!-- Categories --> | |||
| | [[Category:Vehicles]] | ||
{{#ifeq: {{{Type|}}} | Boat || {{#ifeq: {{{Type|}}} | Ground Vehicle || [[Category:Aircraft]]}}}} | |||
{{#if: {{{Type|}}} | [[Category:{{{Type}}}s]]}} | |||
{{#if: {{{Rarity|}}} | [[Category:{{{Rarity}}} Vehicles]]}} | |||
{{#if: {{{Obtainability Type|}}} | [[Category:{{{Obtainability Type}}}]]}} | |||
}} | |||
{| class="infobox" | |||
|+ class="infobox__title rarity-{{lc:{{#invoke:String|replace|{{{Rarity|}}}| |}}}}" | {{{name|{{PAGENAME}}}}} | |||
|- | |- | ||
| colspan="2" | | colspan="2" class="infobox__image" | {{#ifexist: File:{{{photo}}} | [[File:{{{photo}}}|300px]] | {{#ifexist: File:{{{name}}} 0.png | [[File:{{{name}}} 0.png|300px]] | [[File:Aerowikiplaceholder.jpg|300px]]}}}} | ||
|- | |- | ||
| colspan="2" | | colspan="2" class="infobox__caption" | {{{caption|(Empty Caption) [[Category: Missing Parameters]]}}} | ||
|- | |- | ||
| colspan="2" class="infobox__subtitles" | {{{General Information|General Information}}} | |||
|- | |- | ||
! | ! class="infobox__field-name" | Code | ||
| | | class="infobox__field-value" | {{{Code| Unknown [[Category: Missing Parameters]]}}} | ||
|- | |- | ||
! | ! class="infobox__field-name" | Type | ||
| | | class="infobox__field-value" | {{#if: {{{Type|}}} | [[:Category:{{{Type}}}s|{{{Type}}}]] | Unknown [[Category: Missing Parameters]]}} | ||
|- | |- | ||
! | ! class="infobox__field-name" | Rarity | ||
| | | class="infobox__field-value" | <span class="infobox__rarity-value rarity-{{lc:{{#invoke:String|replace|{{{Rarity|}}}| |}}}}">{{{Rarity|Unknown/None [[Category: Missing Parameters]]}}}</span> | ||
|- | |- | ||
{{#ifeq: {{{Obtainability Type}}} | Purchasable | | |||
| | <tr> | ||
<th class="infobox__field-name">Cost</th> | |||
<td class="infobox__field-value">{{#iferror: {{#expr: {{{Cost|0}}} + 0 }} | Invalid Cost String [[Category: Missing Parameters]] | '''{{#if: {{{Cost|}}} | {{formatnum:{{{Cost}}}}} | 0 [[Category: Missing Parameters]]}}''' WP }}</td> | |||
</tr> | |||
<tr> | |||
<th class="infobox__field-name">Distributor</th> | |||
<td class="infobox__field-value">{{#if: {{{Distributor|}}} | [[{{{Distributor}}}]] | Unknown [[Category: Missing Parameters]]}}</td> | |||
</tr> | |||
|{{#ifeq: {{{Obtainability Type}}} | Badge Vehicle | | |||
<tr> | |||
<th class="infobox__field-name">Badge</th> | |||
<td class="infobox__field-value">{{#if: {{{Cost|}}} | {{{Cost}}} | Unknown [[Category: Missing Parameters]]}}</td> | |||
</tr> | |||
|{{#ifeq: {{{Obtainability Type}}} | Craftable | | |||
<tr> | |||
<th class="infobox__field-name">Crafting requirement</th> | |||
<td class="infobox__field-value">{{#if: {{{Cost|}}} | {{{Cost}}} parts {{#if: {{{Distributor|}}} | and [[{{{Distributor}}}]]}} | Unknown [[Category: Missing Parameters]]}}</td> | |||
</tr> | |||
|{{#ifeq: {{{Obtainability Type}}} | Convertible | | |||
<tr> | |||
<th class="infobox__field-name">Obtainability</th> | |||
<td class="infobox__field-value">{{#if: {{{Cost|}}} | Convertible from [[{{{Cost}}}]] | Unknown [[Category: Missing Parameters]]}}</td> | |||
</tr> | |||
<tr> | |||
<th class="infobox__field-name">Conversion Time</th> | |||
<td class="infobox__field-value">{{#iferror: {{#expr: {{{Distributor|}}} + 0 }} | Invalid Conversion Time String [[Category: Missing Parameters]] | {{#if: {{{Distributor|}}} | '''{{formatnum:{{{Distributor}}}}}''' minutes | Unknown [[Category: Missing Parameters]]}}}}</td> | |||
</tr> | |||
<tr> | |||
<th class="infobox__field-name">Conversion Cost</th> | |||
<td class="infobox__field-value">{{#iferror: {{#expr: {{{Conversion Cost|0}}} + 0 }} | Invalid Cost String [[Category: Missing Parameters]] | '''{{#if: {{{Conversion Cost|}}} | {{{Conversion Currency|$}}}{{formatnum:{{{Conversion Cost}}}}} | Unknown [[Category: Missing Parameters]]}}'''</td> | |||
</tr> | |||
|{{#ifeq: {{{Obtainability Type}}} | Job Vehicle | | |||
<tr> | |||
<th class="infobox__field-name">Obtainability</th> | |||
<td class="infobox__field-value">{{#if: {{{Cost|}}} | {{{Cost}}} | Unknown [[Category: Missing Parameters]]}}</td> | |||
</tr> | |||
}}}}}}}}}}}} | |||
|- | |- | ||
! | ! class="infobox__field-name" | Jobs | ||
| | | class="infobox__field-value" | {{#invoke: AeroWikiListTools | ||
| split_list | {{{Jobs|}}} | {{#if: {{{category_disable|}}} ||[[Category: {split}]]}}[[:Category: {split}|{split}]], | Unknown [[Category: Missing Parameters]]}} | |||
|- | |- | ||
! | ! class="infobox__field-name" | Customization | ||
| | | class="infobox__field-value" | {{#invoke: AeroWikiListTools | ||
| split_list | {{{Customization|}}} | {{Checkbox (colored)|checked|color=blue}} {{#if: {{{category_disable|}}} ||[[Category: {split}]]}}[[:Category: {split}|{split}]] <br> | Unknown [[Category: Missing Parameters]]}} | |||
|- | |- | ||
! | ! class="infobox__field-name" | Contributors | ||
| | | class="infobox__field-value" | {{#invoke: AeroWikiListTools | ||
| split_list | {{{Contributors|}}} | {{#if: {{{category_disable|}}} ||[[Category: {split}]]}}[[:Category: {split}|{split}]], | Unknown [[Category: Missing Parameters]]}} | |||
|- | |- | ||
| colspan="2" class="infobox__subtitles" | {{{Specifications|Specifications}}} | |||
|- | |- | ||
! | ! class="infobox__field-name" | Max Speed | ||
| class="infobox__field-value" | '''{{#if: {{{Max Speed|}}} | {{formatnum:{{{Max Speed}}}}} | 0 [[Category: Missing Parameters]]}}''' knots / '''{{formatnum:{{#expr: {{{Max Speed|0}}} * 1.852 round 0}}}}''' kph | |||
<!-- Hides the stall speed and service ceiling statistics if the vehicle type is a boat or a ground vehicle --> | |||
{{#ifeq: {{{Type|}}} | Boat || {{#ifeq: {{{Type|}}} | Ground Vehicle || | |||
{{#if: {{{Stall Speed|0}}} | {{#ifeq: {{{Type|}}} | Helicopter || | |||
<tr> | |||
<th class="infobox__field-name">Stall Speed</th> | |||
<td class="infobox__field-value">'''{{#if: {{{Stall Speed|}}} | {{formatnum:{{{Stall Speed}}}}} | 0 [[Category: Missing Parameters]]}}''' knots / '''{{formatnum:{{#expr: {{{Stall Speed|0}}} * 1.852 round 0}}}}''' kph</td> | |||
</tr> | |||
}}}} | |||
{{#if: {{{CeilingFeet|0}}} | |||
| <tr> | |||
<th class="infobox__field-name">Ceiling</th> | |||
<td class="infobox__field-value">'''{{#if: {{{CeilingFeet|}}} | {{formatnum:{{{CeilingFeet}}}}} | 0 [[Category: Missing Parameters]]}}''' ft / '''{{formatnum:{{#expr: {{{CeilingFeet|0}}} * 0.3048 round 0}}}}''' m</td> | |||
</tr> | |||
}} | |||
}}}} | |||
|- | |- | ||
! | ! class="infobox__field-name" | Range | ||
| | | class="infobox__field-value" | '''{{#if: {{{RangeNM|}}} | {{formatnum:{{{RangeNM}}}}}| 0 [[Category: Missing Parameters]]}}''' nmi / '''{{formatnum:{{#expr: {{{RangeNM|0 }}} * 1.852 round 0}}}}''' km | ||
|- | |- | ||
! class="infobox__field-name" | Capacity | |||
|} | | class="infobox__field-value" | '''{{#if: {{{Capacity|}}} | {{formatnum:{{{Capacity}}}}} | 0 [[Category: Missing Parameters]]}}''' | ||
</includeonly> | |}</includeonly> | ||
<noinclude> | <noinclude> | ||
{{Template: | <!-- Example values --> | ||
| name = | {{Template:VehicleInfoBox | ||
| name = Boeing 737-800 | |||
| caption = Boeing 737-800 flying low over the [[Thalassan Sea]] | |||
| Rarity = Common | |||
| Code = 737-800 | |||
| Type = Jet Engine | |||
| Obtainability Type = Purchaseable | |||
| Cost = 19300 | |||
| Distributor = Kitesboro International Airport | |||
| Jobs = Charter | |||
| Max Speed = 453 | |||
| Stall Speed = 120 | |||
| CeilingFeet = 41010 | |||
| RangeNM = 144 | |||
| Capacity = 36 | |||
| Customization = Advanced Liveries, Advanced Customization | |||
| Contributors = EAT_RIC3, Giovanni_085391 | |||
| photo = Aerowikiplaceholder.jpg | |||
| Conversion Cost = 12345 | |||
| category_disable = yes | |||
}} | }} | ||
<templatedata> | |||
{ | |||
"description": "Public Vehicle InfoBox Template", | |||
"params": { | |||
"name": { | |||
"label": "Name", | |||
"description": "The name of the vehicle, this should be the same as the name of the page.", | |||
"type": "string", | |||
"example": "Boeing 737-800", | |||
"suggested": true | |||
}, | |||
"caption": { | |||
"label": "Image caption", | |||
"description": "A brief description of the image shown in the InfoBox.", | |||
"type": "string", | |||
"example": "Boeing 737-800 flying low over the [[Thalassan Sea]]", | |||
"suggested": true | |||
}, | |||
"Rarity": { | |||
"label": "Rarity", | |||
"description": "The ingame rarity of the vehicle.", | |||
"type": "string", | |||
"suggestedvalues": [ | |||
"Widespread", | |||
"Common", | |||
"Uncommon", | |||
"Rare", | |||
"Ultra Rare", | |||
"Epic", | |||
"Mythical" | |||
], | |||
"example": "Common", | |||
"suggested": true | |||
}, | |||
"Code": { | |||
"label": "Code", | |||
"description": "The ingame code of the vehicle.", | |||
"type": "string", | |||
"example": "737-800", | |||
"suggested": true | |||
}, | |||
"Type": { | |||
"label": "Type", | |||
"description": "The license required to operate this vehicle", | |||
"type": "string", | |||
"suggestedvalues": [ | |||
"Ultralight", | |||
"Single Engine", | |||
"Helicopter", | |||
"Multi Engine", | |||
"Jet Engine", | |||
"Supersonic Transport", | |||
"VTOL", | |||
"Airship", | |||
"Boat", | |||
"Ground Vehicle" | |||
], | |||
"example": "Jet Engine", | |||
"suggested": true | |||
}, | |||
"photo": { | |||
"label": "Image", | |||
"description": "Image shown at the top of the InfoBox.", | |||
"example": "Aerowikiplaceholder.jpg", | |||
"type": "wiki-file-name", | |||
"suggested": true | |||
}, | |||
"Distributor": { | |||
"type": "string", | |||
"label": "Distributor / Conversion time / Craftable", | |||
"description": "The secondary requirement to obtain the vehicle", | |||
"example": "Kitesboro International Airport / 100 / Boeing 737-800", | |||
"suggested": true | |||
}, | |||
"Cost": { | |||
"label": "Cost / Vehicle converted from / Badge / Crate parts / Job", | |||
"description": "The primary requirement to obtain the vehicle.", | |||
"example": "19300 / Boeing 737-800 / 100K Favorites / 6 / Valois Retirement Flight", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"Conversion Cost": { | |||
"label": "Conversion Cost", | |||
"description": "The cost of converting to this vehicle (from the last)", | |||
"example": "19300", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"Conversion Currency": { | |||
"label": "Conversion Currncy", | |||
"description": "Normally not filled in, only used if WP is used for conversion", | |||
"suggestedvalues": ["WP"], | |||
"type": "string" | |||
}, | |||
"Jobs": { | |||
"label": "Available jobs", | |||
"description": "A list of the available jobs the vehicle has. Items are to be separated by commas. ", | |||
"example": "Passenger, Charter", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"Customization": { | |||
"label": "Vehicle customization", | |||
"description": "List of customization options the vehicle has. Options are to be separated by commas.", | |||
"type": "string", | |||
"example": "Advanced Liveries, Advanced Customization, Cockpit", | |||
"suggested": true | |||
}, | |||
"Max Speed": { | |||
"label": "Maximum speed", | |||
"description": "The maximum speed of the vehicle in knots (units are automatically appended).", | |||
"example": "453", | |||
"type": "number", | |||
"suggested": true | |||
}, | |||
"Stall Speed": { | |||
"label": "Stall speed", | |||
"description": "The stall speed of the vehicle in knots (units are automatically appended, will be hidden automatically if the vehicle type is ground vehicle or boat).", | |||
"example": "120", | |||
"type": "number", | |||
"suggested": true | |||
}, | |||
"CeilingFeet": { | |||
"label": "Service ceiling", | |||
"description": "The service ceiling of the vehicle in feet (units are automatically appended, will be hidden automatically if the vehicle type is ground vehicle or boat).", | |||
"example": "41010", | |||
"type": "number", | |||
"suggested": true | |||
}, | |||
"RangeNM": { | |||
"label": "Range", | |||
"description": "The range of the vehicle in nautical miles (units are automatically appended).", | |||
"example": "144", | |||
"type": "number", | |||
"suggested": true | |||
}, | |||
"Capacity": { | |||
"label": "Capacity", | |||
"description": "The capacity of the vehicle.", | |||
"example": "36", | |||
"type": "number", | |||
"suggested": true | |||
}, | |||
"Contributors": { | |||
"label": "Contributors", | |||
"description": "A list of the developers/members who contributed towards the vehicle. Developers have their own category pages so check that their username is typed correctly. Names are to be separated by commas.", | |||
"example": "TheOnly0Ne, Giovanni_085931, Enclaved_YT, EAT_RIC3", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"Obtainability Type": { | |||
"label": "Obtainability Type", | |||
"description": "The method of obtaining the vehicle.", | |||
"example": "Purchasable", | |||
"type": "string", | |||
"suggestedvalues": [ | |||
"Purchasable", | |||
"Badge Vehicle", | |||
"Craftable", | |||
"Convertible", | |||
"Job Vehicle" | |||
], | |||
"autovalue": "", | |||
"suggested": true | |||
} | |||
}, | |||
"paramOrder": [ | |||
"name", | |||
"Code", | |||
"Type", | |||
"Rarity", | |||
"Obtainability Type", | |||
"Cost", | |||
"Conversion Cost", | |||
"Conversion Currency", | |||
"Distributor", | |||
"Jobs", | |||
"Customization", | |||
"Contributors", | |||
"Max Speed", | |||
"Stall Speed", | |||
"CeilingFeet", | |||
"RangeNM", | |||
"Capacity", | |||
"photo", | |||
"caption" | |||
] | |||
} | |||
</templatedata> | |||
[[Category:Infoboxes]] | |||
</noinclude> | </noinclude> |