How To

This page is for editor use only, it shows how to edit pages, and gives detailed information on what belongs where.

=Editing= To edit a page, we recommend you use the Source Editor.

Unregistered Users
For unregistered users, select "Classic Editor" in the menu under the arrow.

On the next page, click the "Source" tab. (above the scrollbar)

Registered Users
For registered users, it's recommended to change the settings so clicking the Edit button automaticaly takes you to the Source Editor. In the menu under your avatar, select "My Preferences".

Click the tab "Editing".

Change the preferred editor to "Source editor".

And click the button at the bottom.

=Contractors=

There are 3 types of contractors: To start a new contractor, go to the Contracts page and click Edit at the right of the appropriate header. The template to use is Template:Contractor, see the template page for detailed info.
 * Permanent Contractors, permanently available. This list is sorted by level, add a new contractor at the appropriate place.
 * Seasonal Contractors, limited available to most players. This list is sorted by date, add new contractors at the top of the list.
 * Competitive Contractors, limited available to certain level players. This list is sorted by date, add new contractors at the top of the list.

Contractor Profile
To add a new contractor, you start with the contractor profile: To add the "introduction text" at the top of the profile, see: Category:Contractor Profiles

Parameters
To save space, do not include empty parameters.
 * name - Name of the contractor.
 * year - In case of a seasonal contractor, enter the year.
 * difficulty - In case of a permanent contractor, enter the first letter (Easy/Medium/Hard)
 * event - In case of a seasonal contractor, enter the event.
 * time - Enter one of the below travel times:
 * 30 - 30-minutes.
 * 1h - 1-hour.
 * 2h - 2-hours.
 * 3h - 3-hours.
 * Without the parameter the travel time defaults to 4-hours.
 * number - The total number of contracts.
 * level - The minimum level.
 * reward - The final reward. (leave empty when the final reward is yet unknown)
 * locos - Enter the accepted locomotives. (first letters, all uppercase)
 * contract - Enter the contract number where a contractor starts accepting another type of locomotive.

Contractor Shop
Probably the easiest part of a contractor is the shop: The header is just without any parameters

What follows is the Shop content:

Decorations
Parameters:
 * name - Name of the item.
 * contract - The contract number where the item was required to build.
 * cost - The cost of the item. (use Template:Cost)
 * buyxp - The XP you earn for building the item. (just plain numbers without separators)
 * pass - The passengers/h. (just plain numbers without separators)
 * size - The size of the item. (just plain numbers without separators)

Contract List
All contract lists start with the same code: {| class="ts-table contract-list nowraplinks" ! scope="col" | # ! scope="col" | Objective ! scope="col" | Reward ! scope="col" | ! scope="col" | Followed by the contracts: ! scope="row" | 1
 * - id="1"
 * Objective
 * Reward
 * Earned XP

Objectives
Objectives are the tasks to fulfill a contract. There are 4 types of objectives, of which 3 have their own templates:
 * Deliver - See Template page for info.
 * Send - See Template page for info.
 * Build - See Template page for info.
 * Sell - No template.

Rewards
The rewards in a contract list use Template:Rli (Reward Link and Image) See the template page for detailed info.

Earned XP
Enter the earned XP as, this template automaticaly transfers plain numbers into the correct format.

=Shop Items= Actually all items use Template:Infobox items, but i'm going to explain the individual items types anyway.

Parameters

 * type - (required) The type of item, B for Building, S for Special Building
 * name - (optional) Will be displayed if provided, defaults to page name if not provided
 * image - (required) Will display the item's image, if not provided, a placeholder will be shown
 * special - (optional) In case of Special Buildings, specify it's specialty
 * animated - (optional) If present, adds Category:Animated Buildings
 * pass - (optional) The passenger per hour a building generates
 * size - (required) The number of grid spaces the building covers
 * theme - (optional) The theme of the item
 * cost - (optional) The cost of the item
 * buyxp - (optional) Buy XP if available in Shop for purchase
 * level - (optional) Buy level if available in Shop for purchase
 * limit - (optional) The limit of items that can be purchased, or awarded
 * cost_gem - (optional) Purchase cost if available in Shop for Gem purchase
 * xp_gem - (optional) Buy XP if available in Shop for Gem purchase
 * level_gem - (optional) Buy level if available in Shop for Gem purchase
 * limit_gem - (optional) Override for limit to define Shop purchase Gem limit
 * award - (optional) Description of how the item is rewarded, link to the contract/achievement
 * award_limit - (optional) To define the (max) amount an item is rewarded
 * contractshop - (optional) Statistics and cost in contractor shop, use Template:ContractorItem to provide input
 * offer - (optional) Offer entry, or entries, use Template:Offer to provide input
 * notes - (optional) Any additional information about the item

Parameters

 * type - (required) The type of item, D for Decoration
 * name - (optional) Will be displayed if provided, defaults to page name if not provided
 * image - (required) Will display the item's image, if not provided, a placeholder will be shown
 * animated - (optional) If present, adds Category:Animated Decorations
 * theme - (optional) The theme of the item
 * cost - (optional) The cost of the item
 * buyxp - (optional) Buy XP if available in Shop for purchase
 * level - (optional) Buy level if available in Shop for purchase
 * limit - (optional) The limit of items that can be purchased, or awarded
 * cost_gem - (optional) Purchase cost if available in Shop for Gem purchase
 * xp_gem - (optional) Buy XP if available in Shop for Gem purchase
 * level_gem - (optional) Buy level if available in Shop for Gem purchase
 * limit_gem - (optional) Override for limit to define Shop purchase Gem limit
 * award - (optional) Description of how the item is rewarded, link to the contract/achievement
 * award_limit - (optional) To define the (max) amount an item is rewarded
 * contractshop - (optional) Statistics and cost in contractor shop, use Template:ContractorItem to provide input
 * offer - (optional) Offer entry, or entries, use Template:Offer to provide input
 * notes - (optional) Any additional information about the item

Parameters

 * type - (required) The type of item. F for Flag
 * name - (optional) Will be displayed if provided, defaults to page name if not provided
 * image - (required) Will display the item's image, if not provided, a placeholder will be shown
 * passmax - (required) Passenger limit of the flag
 * passincome - (required) Passenger income of the flag
 * duration - (required) Duration of the flag
 * available - (optional) Source of the flag
 * cost - (optional) The cost of the item
 * buyxp - (optional) Buy XP if available in Shop for purchase
 * level - (optional) Buy level if available in Shop for purchase
 * limit - (optional) The limit of items that can be purchased, or awarded
 * cost_gem - (optional) Purchase cost if available in Shop for Gem purchase
 * buyxp_gem - (optional) Buy XP if available in Shop for Gem purchase
 * level_gem - (optional) Buy level if available in Shop for Gem purchase
 * limit_gem - (optional) Override for limit to define Shop purchase Gem limit
 * award - (optional) Description of how the item is rewarded, link to the contract/achievement
 * award_limit - (optional) To define the (max) amount an item is rewarded
 * offer - (optional) Offer entry, or entries, use Template:Offer to provide input
 * notes - (optional) Any additional information about the item

Blank Template
To be continued...