Wynncraft Wiki
(testing fix to also coordinate input to also generate map links)
m (added it to the wrong parameters)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
<includeonly>
 
<includeonly>
{{#vardefine:x| {{{x|}}}{{#explode: {{{coordinates|}}} |,| 0 }} }}{{#vardefine:y| {{{y|}}}{{#explode: {{{coordinates|}}} |,| 1 }} }}{{#vardefine:z| {{{z|}}}{{#explode: {{{coordinates|}}} |,| 2 }} }}{{#vardefine: mapZoom | {{#iferror: {{#expr: {{{mapZoom|2}}}}} | {{{mapZoom|2}}} | -{{{mapZoom|2}}}}}}} <!-- Checks if the mapZoom is a number and puts a negative sign infront if it is
+
{{#vardefine:x|{{{x|}}}{{trim|{{#explode: {{{coordinates|}}} |,| 0 }}}}}}{{#vardefine:y|{{{y|}}}{{trim|{{#explode: {{{coordinates|}}} |,| 1 }}}}}}{{#vardefine:z|{{{z|}}}{{trim|{{#explode: {{{coordinates|}}} |,| 2 }}}}}}{{#vardefine: mapZoom | {{#iferror: {{#expr: {{{mapZoom|2}}}}} | {{{mapZoom|2}}} | -{{{mapZoom|2}}}}}}} <!-- Checks if the mapZoom is a number and puts a negative sign infront if it is
 
-->{{#vardefine: mapLink | [https://map.wynncraft.com/#/{{#var:x|}}/{{#var:y|50}}/{{#var:z|}}/{{#var: mapZoom}}/wynn-main/Wynncraft {{{mapLabel|Wynncraft Map}}}]}} <!-- Creates the map link
 
-->{{#vardefine: mapLink | [https://map.wynncraft.com/#/{{#var:x|}}/{{#var:y|50}}/{{#var:z|}}/{{#var: mapZoom}}/wynn-main/Wynncraft {{{mapLabel|Wynncraft Map}}}]}} <!-- Creates the map link
 
-->{| class="wikitable" cellpadding="2" cellspacing="0"
 
-->{| class="wikitable" cellpadding="2" cellspacing="0"

Latest revision as of 06:44, 1 August 2021

Template-info.png Documentation

Description

A location and co-ordinate template, for quickly and easily placing Wynncraft co-ordinates onto a page in a style that matches the rest of the site. It also provides a link to the official Wynncraft map at the provided coordinates. The map link will show if the following rules are met:

  • x is between -2400 and 1600
  • z is between 0 and -5900
  • mapZoom is not 0

Usage

{{Location
| locationLabel =
| location =
| x =
| y =
| z =
| mapZoom =
| mapLabel =
}}


Argument Description Default Value
locationLabel The label used for the location header (Used for translation purposes) Location
location The location name to be displayed
x The X coordinate to be displayed
y The Y coordinate to be displayed
z The Z coordinate to be displayed
mapZoom Specifies the map link zoom level 2
  • Possible Values: max, 1, 2, 3, 4, 5.
  • Requires x and z values to also be set for the map link to work.
mapLabel The label used for the map hyperlink (Used for translation purposes) Wynncraft Map


Examples

{{Location
|location=Almuj
}}

Produces:

 Location   Almuj   X     Y     Z     Wynncraft Map 
{{Location
|x=978
|y=70
|z=-1927
}}

Produces:

 X   978  Y   70  Z   -1927  Wynncraft Map 
{{Location
|x=978
|y=70
|z=-1927
|mapZoom=max
}}

Produces:

 X   978  Y   70  Z   -1927  Wynncraft Map 
{{Location
|location=Almuj
|x=978
|z=-1927
}}

Produces:

 Location   Almuj   X   978  Y     Z   -1927  Wynncraft Map 
{{Location
|location=Almuj
|x=978
|z=-1927
|mapZoom=0
}}

Produces:

 Location   Almuj   X   978  Y     Z   -1927  Wynncraft Map 
{{Location|
location=Almuj
|locationlabel=Emplacement
|x=978
|z=-1927
|mapZoom=2
|mapLabel=Wynncraft Carte
}}

Produces:

 Location   Almuj   X   978  Y     Z   -1927  Wynncraft Carte