Template:Locking Standard/Sandbox View history

(Incorporate PZ defaults changes into commented version)
m (added commented out code for other road types)
Line 15: Line 15:
| {{Freeway}}
| {{Freeway}}
|{{#if:{{{title2|}}}|{{#if:{{{title3|}}}|{{#ifeq:{{{Fwy|4}}}|{{{Fwy2|{{{Fwy|4}}}}}}|{{#ifeq:{{{Fwy2|{{{Fwy|4}}}}}}|{{{Fwy3|{{{Fwy|4}}}}}}|colspan=3{{!}}{{{Fwy|4}}}|colspan=2{{!}}{{{Fwy|4}}}{{!}}{{!}}{{{Fwy3|{{{Fwy|4}}}}}}}}|{{#ifeq:{{{Fwy2|{{{Fwy|4}}}}}}|{{{Fwy3|{{{Fwy|4}}}}}}|{{{Fwy|4}}}{{!}}{{!}}colspan=2{{!}}{{{Fwy2|{{{Fwy|4}}}}}}|{{{Fwy|4}}}{{!}}{{!}}{{{Fwy2|{{{Fwy|4}}}}}}{{!}}{{!}}{{{Fwy3|{{{Fwy|4}}}}}}}}}}|{{#ifeq:{{{Fwy|4}}}|{{{Fwy2|{{{Fwy|4}}}}}}|colspan=2{{!}}{{{Fwy|4}}}|{{{Fwy|4}}}{{!}}{{!}}{{{Fwy2|{{{Fwy|4}}}}}}}}}}|{{{Fwy|4}}}}}
|{{#if:{{{title2|}}}|{{#if:{{{title3|}}}|{{#ifeq:{{{Fwy|4}}}|{{{Fwy2|{{{Fwy|4}}}}}}|{{#ifeq:{{{Fwy2|{{{Fwy|4}}}}}}|{{{Fwy3|{{{Fwy|4}}}}}}|colspan=3{{!}}{{{Fwy|4}}}|colspan=2{{!}}{{{Fwy|4}}}{{!}}{{!}}{{{Fwy3|{{{Fwy|4}}}}}}}}|{{#ifeq:{{{Fwy2|{{{Fwy|4}}}}}}|{{{Fwy3|{{{Fwy|4}}}}}}|{{{Fwy|4}}}{{!}}{{!}}colspan=2{{!}}{{{Fwy2|{{{Fwy|4}}}}}}|{{{Fwy|4}}}{{!}}{{!}}{{{Fwy2|{{{Fwy|4}}}}}}{{!}}{{!}}{{{Fwy3|{{{Fwy|4}}}}}}}}}}|{{#ifeq:{{{Fwy|4}}}|{{{Fwy2|{{{Fwy|4}}}}}}|colspan=2{{!}}{{{Fwy|4}}}|{{{Fwy|4}}}{{!}}{{!}}{{{Fwy2|{{{Fwy|4}}}}}}}}}}|{{{Fwy|4}}}}}
<!-- Here is the code for the other road types based on the above logic, If it turns out to be good we can just implement this code
|{{#if:{{{title2|}}}|{{#if:{{{title3|}}}|{{#ifeq:{{{ramp|4}}}|{{{ramp2|{{{ramp|4}}}}}}|{{#ifeq:{{{ramp2|{{{ramp|4}}}}}}|{{{ramp3|{{{ramp|4}}}}}}|colspan=3{{!}}{{{ramp|4}}}|colspan=2{{!}}{{{ramp|4}}}{{!}}{{!}}{{{ramp3|{{{ramp|4}}}}}}}}|{{#ifeq:{{{ramp2|{{{ramp|4}}}}}}|{{{ramp3|{{{ramp|4}}}}}}|{{{ramp|4}}}{{!}}{{!}}colspan=2{{!}}{{{ramp2|{{{ramp|4}}}}}}|{{{ramp|4}}}{{!}}{{!}}{{{ramp2|{{{ramp|4}}}}}}{{!}}{{!}}{{{ramp3|{{{ramp|4}}}}}}}}}}|{{#ifeq:{{{ramp|4}}}|{{{ramp2|{{{ramp|4}}}}}}|colspan=2{{!}}{{{ramp|4}}}|{{{ramp|4}}}{{!}}{{!}}{{{ramp2|{{{ramp|4}}}}}}}}}}|{{{ramp|4}}}}}
|{{#if:{{{title2|}}}|{{#if:{{{title3|}}}|{{#ifeq:{{{MH|4}}}|{{{MH2|{{{MH|4}}}}}}|{{#ifeq:{{{MH2|{{{MH|4}}}}}}|{{{MH3|{{{MH|4}}}}}}|colspan=3{{!}}{{{MH|4}}}|colspan=2{{!}}{{{MH|4}}}{{!}}{{!}}{{{MH3|{{{MH|4}}}}}}}}|{{#ifeq:{{{MH2|{{{MH|4}}}}}}|{{{MH3|{{{MH|4}}}}}}|{{{MH|4}}}{{!}}{{!}}colspan=2{{!}}{{{MH2|{{{MH|4}}}}}}|{{{MH|4}}}{{!}}{{!}}{{{MH2|{{{MH|4}}}}}}{{!}}{{!}}{{{MH3|{{{MH|4}}}}}}}}}}|{{#ifeq:{{{MH|4}}}|{{{MH2|{{{MH|4}}}}}}|colspan=2{{!}}{{{MH|4}}}|{{{MH|4}}}{{!}}{{!}}{{{MH2|{{{MH|4}}}}}}}}}}|{{{MH|4}}}}}
|{{#if:{{{title2|}}}|{{#if:{{{title3|}}}|{{#ifeq:{{{mH|4}}}|{{{mH2|{{{mH|4}}}}}}|{{#ifeq:{{{mH2|{{{mH|4}}}}}}|{{{mH3|{{{mH|4}}}}}}|colspan=3{{!}}{{{mH|4}}}|colspan=2{{!}}{{{mH|4}}}{{!}}{{!}}{{{mH3|{{{mH|4}}}}}}}}|{{#ifeq:{{{mH2|{{{mH|4}}}}}}|{{{mH3|{{{mH|4}}}}}}|{{{mH|4}}}{{!}}{{!}}colspan=2{{!}}{{{mH2|{{{mH|4}}}}}}|{{{mH|4}}}{{!}}{{!}}{{{mH2|{{{mH|4}}}}}}{{!}}{{!}}{{{mH3|{{{mH|4}}}}}}}}}}|{{#ifeq:{{{mH|4}}}|{{{mH2|{{{mH|4}}}}}}|colspan=2{{!}}{{{mH|4}}}|{{{mH|4}}}{{!}}{{!}}{{{mH2|{{{mH|4}}}}}}}}}}|{{{mH|4}}}}}
|{{#if:{{{title2|}}}|{{#if:{{{title3|}}}|{{#ifeq:{{{PS|4}}}|{{{PS2|{{{PS|4}}}}}}|{{#ifeq:{{{PS2|{{{PS|4}}}}}}|{{{PS3|{{{PS|4}}}}}}|colspan=3{{!}}{{{PS|4}}}|colspan=2{{!}}{{{PS|4}}}{{!}}{{!}}{{{PS3|{{{PS|4}}}}}}}}|{{#ifeq:{{{PS2|{{{PS|4}}}}}}|{{{PS3|{{{PS|4}}}}}}|{{{PS|4}}}{{!}}{{!}}colspan=2{{!}}{{{PS2|{{{PS|4}}}}}}|{{{PS|4}}}{{!}}{{!}}{{{PS2|{{{PS|4}}}}}}{{!}}{{!}}{{{PS3|{{{PS|4}}}}}}}}}}|{{#ifeq:{{{PS|4}}}|{{{PS2|{{{PS|4}}}}}}|colspan=2{{!}}{{{PS|4}}}|{{{PS|4}}}{{!}}{{!}}{{{PS2|{{{PS|4}}}}}}}}}}|{{{PS|4}}}}}
|{{#if:{{{title2|}}}|{{#if:{{{title3|}}}|{{#ifeq:{{{Street|4}}}|{{{Street2|{{{Street|4}}}}}}|{{#ifeq:{{{Street2|{{{Street|4}}}}}}|{{{Street3|{{{Street|4}}}}}}|colspan=3{{!}}{{{Street|4}}}|colspan=2{{!}}{{{Street|4}}}{{!}}{{!}}{{{Street3|{{{Street|4}}}}}}}}|{{#ifeq:{{{Street2|{{{Street|4}}}}}}|{{{Street3|{{{Street|4}}}}}}|{{{Street|4}}}{{!}}{{!}}colspan=2{{!}}{{{Street2|{{{Street|4}}}}}}|{{{Street|4}}}{{!}}{{!}}{{{Street2|{{{Street|4}}}}}}{{!}}{{!}}{{{Street3|{{{Street|4}}}}}}}}}}|{{#ifeq:{{{Street|4}}}|{{{Street2|{{{Street|4}}}}}}|colspan=2{{!}}{{{Street|4}}}|{{{Street|4}}}{{!}}{{!}}{{{Street2|{{{Street|4}}}}}}}}}}|{{{Street|4}}}}}
-->
|-
|-
| {{Ramp}}
| {{Ramp}}

Revision as of 03:02, 9 January 2015

Documentation icon Template documentation[view] [edit] [history] [purge]

Documentation for Template:Locking Standard/Sandbox, which is the test version of Template:Locking Standard

Parameters

Note: Exact capitalization of parameter names matters:

  • lede: Lead-in paragraph. There is some default text otherwise. To have no lede paragraph, make sure to set it to a blank value: |Lede=|
  • caption: The title above the table (not a wiki heading). Defaults to Xyzyz Locking Standard, where Xyzyz is taking from the page title (and would be the state name if you use Kent's state template scheme)
  • title: The title of the first column of lock values (sometimes the only column). Default value is "Default lock"
  • title2, title3: Column titles for second and third variants. If you do not specify a title, the column will not appear. No default.
  • note, append: text to be added below the table, which can include full wiki markup. If you use note, the text is automatically started with "Note: " in bold (the rest is not automatically bold
  • Fwy, Fwy2, Fwy3: The Freeway values, defaults to 4; Fwy is the first column, Fwy2 and Fwy3 are the second and third columns
  • MH, MH2, MH3: Major Highway values; defaults to 3 (note that the "m" is uppercase)
  • mH, mH2, mH3: Minor highway values, defaults to 2 (note that the "m" is lowercase)
  • PS, Street, PS2, Street2, PS3, Street3: Primary Street values and Street values; defaults to 1
  • RR, RR2, RR3: Railroad values; defaults to 2
  • Ferry, Ferry2, Ferry3: Ferry values; defaults to 5
  • Private, Private2, Private3: Private Road segment values. If you do not specify any of these three values, no row will display for Private. If you specify Private2 and/or Private3, but not Private, then Private defaults to 1


Samples

In Locking Standard we have a set minimum standard for locking roads based on segment type. Any road of a certain segment type must be locked at least to the rank (level) in the chart below. Roads may be locked higher for protection and special situations (areas with construction, tricky design, frequent mistakes, imaging inaccuracies, and the like), but should not be locked lower.

A great time to implement these locks is while performing the FC Upgrade of an area. Lock the roads based on type after they've been set to FC standards.

Locking Standard Minimum Locking Rank Standard
Segment Type Default locks
 Freeway  4
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A4
  • The above first sample calls the template with no parameters at all, and displays completely default behavior.

x3 - All Default
Segment Type First Column  Second Column  Third Column
 Freeway  4
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway Abc4colspan=2|Ab4

x3 All 5 (manual)
Segment Type First Column  Second Column  Third Column
 Freeway  5
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway Abc5colspan=2|Ab5

x3 A=custom, B=same custom, C=default
Segment Type First Column  Second Column  Third Column
 Freeway  5
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway Abc5colspan=2|Ab5


x3 A=custom, B=default, C=same custom
Segment Type First Column  Second Column  Third Column
 Freeway  5
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway Abc5AB5 5


x3 Region 1 & 2 Match (manual)
Segment Type First Column  Second Column  Third Column
 Freeway  5 3
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway AbC5 Ab5

x3 Region 2 & 3 Match
Segment Type First Column  Second Column  Third Column
 Freeway  4 5
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway 4 ABc5AB4 5

x3 All Different
Segment Type First Column  Second Column  Third Column
 Freeway  4 5 3
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway 4 ABC5 3AB4 5

x3 A/C match (manual)
Segment Type First Column  Second Column  Third Column
 Freeway  99 5 99
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway 99 ABC5 99AB99 5

x3 A/C match (default C)
Segment Type First Column  Second Column  Third Column
 Freeway  313 5 313
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway 313 ABC5 313AB313 5


x3 A/C default
Segment Type First Column  Second Column  Third Column
 Freeway  4 144 4
 Ramp  highest rank of connected segment highest rank of connected segment highest rank of connected segment
 Major Highway  3 3 3
 Minor Highway  2 2 2
 Primary Street  1 1 1
 Street  1 1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway 4 ABC144 4AB4 144


x2 All Different
Segment Type First Column  Second Column
 Freeway  4 5
 Ramp  highest rank of connected segment highest rank of connected segment
 Major Highway  3 3
 Minor Highway  2 2
 Primary Street  1 1
 Street  1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway

x2 All Default
Segment Type First Column  Second Column
 Freeway  4
 Ramp  highest rank of connected segment highest rank of connected segment
 Major Highway  3 3
 Minor Highway  2 2
 Primary Street  1 1
 Street  1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway

x2 Manual Match
Segment Type First Column  Second Column
 Freeway  5
 Ramp  highest rank of connected segment highest rank of connected segment
 Major Highway  3 3
 Minor Highway  2 2
 Primary Street  1 1
 Street  1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway

x1 Default - no table params
Segment Type Default locks
 Freeway  4
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A4

x1 Custom lock
Segment Type Default locks
 Freeway  5
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A5

x1 custom title and lock
Segment Type custom
 Freeway  5
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A5

private
Segment Type Default locks
 Freeway  4
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A4

private and plr
Segment Type Default locks
 Freeway  4
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A4

private and plr (default 1, custom 2)
Segment Type Default locks  custom plr
 Freeway  4
 Ramp  highest rank of connected segment highest rank of connected segment
 Major Highway  3 3
 Minor Highway  2 2
 Primary Street  1 1
 Street  1 1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway

plr
Segment Type Default locks
 Freeway  4
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A4
The above documentation is transcluded from Template:Locking Standard/Sandbox/doc.
Please add categories to the /doc subpage.
Subpages of this template.

In Locking Standard we have a set minimum standard for locking roads based on segment type. Any road of a certain segment type must be locked at least to the rank (level) in the chart below. Roads may be locked higher for protection and special situations (areas with construction, tricky design, frequent mistakes, imaging inaccuracies, and the like), but should not be locked lower.

A great time to implement these locks is while performing the FC Upgrade of an area. Lock the roads based on type after they've been set to FC standards.

Locking Standard Minimum Locking Rank Standard
Segment Type Default locks
 Freeway  4
 Ramp  highest rank of connected segment
 Major Highway  3
 Minor Highway  2
 Primary Street  1
 Street  1
 :|:|:|:|:Railroad:|:|:|:|:  2
 Ferry  5
DG Test Freeway A4