Board Thread:General Discussion/@comment-15636815-20140122132804/@comment-15636815-20140211010452

For continued discussion on the proposed new Date template, please visit this Forum post.

Here's the latest version of the TD for "Infobox train".

Changes:
 * Reworked most of the text for the TemplateData for Template:Infobox train (to simplify it, mostly).
 * Changed parameters 'power', 'type', 'tax', and 'dispatch' to required, as discussed.
 * Changed the data type for parameter 'set' to, since that's what it is.
 * Changed text for parameter 'offer' to reflect proposed changes to Template:Date.

Updated TemplateData - Infobox train
{       "description": "This template is used to create or edit an infobox for a locomotive.", "params": { "name": { "label": "Name", "description": "LEAVE THIS BLANK!! Enter the name of the locomotive ONLY if another locomotive with an identical name already exists.; If one or more other locomotives have the same name - Enter the locomotive's name exactly as it appears in the game.", "type": "string", },               "image": { "label": "Image", "description": "The name of the image file.; Example: Super Cool Locomotive.png", "inherits": "name" },		"type": { "label": "Type", "description": "The locomotive's type.; One of: S (if steam), D (if diesel), E (if electric), M (if maglev).", "required": true, "inherits": "name" },		"power": { "label": "Power", "description": "The number of wagons the locomotive can pull.", "type": "number", "required": true },		"tax": { "label": "Tax", "description": "The tax charged when dispatching a train with this locomotive.; If tax is 'Free', enter 0", "inherits": "power" },		"dispatch": { "label": "Dispatch XP", "description": "The amount of XP received when dispatching a train with this locomotive.", "inherits": "power" },		"set": { "label": "Set", "description": "The name of the set, if any, that includes this locomotive.", "type": "wiki-page-name" },		"theme": { "label": "Theme", "description": "The theme, if any, that includes this item.", "inherits": "name" },		"natflag": { "label": "National Flag", "description": "If this locomotive is a National Flag Engine, enter 'yes'.; If not, leave this blank.", "inherits": "name" },		"limit": { "label": "Limit (Gold or Award)", "description": "The maximum number of this item a player may own at one time, when purchasing with gold or receiving as an award. If no limit - Leave this blank.; Enter the limit here ONLY if this item can be purchased using gold in the regular Shop, or if this item can be received as an award.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Enter the limit that may be purchased using gold OR the limit that may be awarded.; Use only numbers, without punctuation or spaces. Example: 24 or 1000.", "type": "number", "required": false },		"cost_gold": { "label": "Cost (Gold)", "description": "The cost to purchase this item using gold.; Enter the cost here ONLY if this item can be purchased using gold in the regular Shop.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Use only numbers, without punctuation or spaces. Example: 60000 or 50000000.", "inherits": "limit" },		"xp_gold": { "label": "Buy XP (Gold)", "description": "The number of experience points (XP) awarded when purchasing this item using gold. Enter the buy XP here ONLY if this item can be purchased using gold in the regular Shop.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Use only numbers, without punctuation or spaces. Example: 60000 or 1000000.", "inherits": "limit" },		"level_gold": { "label": "Level (Gold)", "description": "The minimum level required to purchase this item using gold.; Enter the level here ONLY if this item can be purchased using gold in the regular Shop.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Use only numbers, without punctuation or spaces. Example: 150 or 1200.", "inherits": "limit" },		"limit_gem": { "label": "Limit (Gems)", "description": "The maximum number of this item a player may own at one time, when purchasing with gems.; Enter the limit here ONLY if this item can be purchased using gems in the regular Shop.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Use only numbers, without punctuation or spaces. Example: 24 or 1000.", "inherits": "limit" },		"cost_gem": { "label": "Cost (Gems)", "description": "The cost to purchase this item using gems.; Enter the cost here ONLY if this item can be purchased using gems in the regular Shop.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Use only numbers, without punctuation or spaces. Example: 350 or 1025.", "inherits": "limit" },		"xp_gem": { "label": "Buy XP (Gems)", "description": "The number of experience points (XP) awarded when purchasing this item using gems. Enter the buy XP here ONLY if this item can be purchased using gems in the regular Shop.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Use only numbers, without punctuation or spaces. Example: 60000 or 1000000.", "inherits": "limit" },		"level_gem": { "label": "Level (Gems)", "description": "The minimum level required to purchase this item using gems.; Enter the level here ONLY if this item can be purchased using gems in the regular Shop.; For a Special Offer, Vintage Offer, or Limited Offer - Leave this blank and use 'offer' below.; Use only numbers, without punctuation or spaces. Example: 150 or 1200.", "inherits": "limit" },		"offer": { "label": "Offers (short-term)", "description": "Details about short-term offers.; USAGE: ; Include the curly braces and everything between them.; 'type' is one of: S (for Special Offer - levels 90+), U (for Under Level 90 Special Offer), V (for Vintage Offer), L (for Limited Offer); 'year', 'month', and 'day' refer to the date the offer started - Enter numbers only.; 'cost' is  or  with the correct values - Enter numbers only..; 'buyxp', 'level', and 'limit' - Enter numbers only.; For 2nd, 3rd, and later offers, add the information for the new offer below all previous offers.", "inherits": "name" },		"award": { "label": "Award", "description": "Source of award item.; Achievement: Enter the name of the achievement.; Contractor: Enter where = contractor's name, = the number in that contractor's chain (Example: if 15/30, enter 15.); Mystery Depot: Enter Mystery Depot - xxxxx, where xxxxx = name of item.; For multiple awards, enter between each award.", "inherits": "name" },		"cost_buyback": { "label": "Buyback Cost", "description": "If this item is available in the Buyback Shop, enter the cost (always in gold) to repurchase this item using digits only.; Example: 10000.", "inherits": "power" },		"level_buyback": { "label": "Buyback Level", "description": "If this item is available in the Buyback Shop, enter the minimum required level to repurchase this item using digits only.; Example: 150 or 1200.", "inherits": "power" },		"notes": { "label": "Notes", "description": "Enter any additional information about this item which should appear in the infobox; in most cases, leave this field blank.", "inherits": "name" }       } }