js:Token: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
m (Conversion script moved page Js:Token to js:Token: Converting page titles to lowercase)
No edit summary
Line 9: Line 9:
Returns the notes field of the token.
Returns the notes field of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight lang="javascript" line>
token.getNotes();
token.getNotes();
</source>
</syntaxhighlight>
}}
}}


Line 21: Line 21:
Sets the notes field of the token.
Sets the notes field of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight lang="javascript" line>
token.setNotes(newNotes);
token.setNotes(newNotes);
</source>
</syntaxhighlight>
}}
}}


Line 33: Line 33:
Returns the name of the token.
Returns the name of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight lang="javascript" line>
token.getName();
token.getName();
</source>
</syntaxhighlight>
}}
}}


Line 45: Line 45:
Sets the name of the token
Sets the name of the token
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight lang="javascript" line>
token.setName(newName);
token.setName(newName);
</source>
</syntaxhighlight>
}}
}}


Line 57: Line 57:
Returns true if sight is enabled for the token
Returns true if sight is enabled for the token
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight lang="javascript" line>
token.hasSight();
token.hasSight();
</source>
</syntaxhighlight>
}}
}}


Line 69: Line 69:
Returns the maptool ID of the token.
Returns the maptool ID of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight  lang="javascript" line>
token.getId();
token.getId();
</source>
</syntaxhighlight>
}}
}}


Line 81: Line 81:
Returns the value of the token property.
Returns the value of the token property.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight  lang="javascript" line>
token.getProperty(property);
token.getProperty(property);
</source>
</syntaxhighlight>
}}
}}


Line 93: Line 93:
Sets the value of the token property.
Sets the value of the token property.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight  lang="javascript" line>
token.setProperty(property, newValue);
token.setProperty(property, newValue);
</source>
</syntaxhighlight>
}}
}}


Line 105: Line 105:
Returns the X position of the token.
Returns the X position of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight  lang="javascript" line>
token.getX();
token.getX();
</source>
</syntaxhighlight>
}}
}}


Line 118: Line 118:
Returns the Y position of the token.
Returns the Y position of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight lang="javascript" line>
token.getY();
token.getY();
</source>
</syntaxhighlight>
}}
}}


Line 130: Line 130:
Sets the X position of the token.
Sets the X position of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight lang="javascript" line>
token.setX(newX);
token.setX(newX);
</source>
</syntaxhighlight>
}}
}}


Line 142: Line 142:
Sets the Y position of the token.
Sets the Y position of the token.
|usage=
|usage=
<source lang="javascript" line>
<syntaxhighlight  lang="javascript" line>
token.setY(newY);
token.setY(newY);
</source>
</syntaxhighlight>
}}
}}



Revision as of 17:50, 14 March 2023

 This article describes a feature or macro function that is experimental and may be subject to change.

Within the javascript environment used by js.eval, Tokens are represented by the Token class. The token class cannot be directly instantiated, but tokens can be found from the MapTool top level name.


token.getNotes() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Returns the notes field of the token.

Usage

token.getNotes();


token.setNotes() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Sets the notes field of the token.

Usage

token.setNotes(newNotes);


token.getName() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Returns the name of the token.

Usage

token.getName();


token.setName() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Sets the name of the token

Usage

token.setName(newName);


token.hasSight() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Returns true if sight is enabled for the token

Usage

token.hasSight();


token.getId() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Returns the maptool ID of the token.

Usage

token.getId();


token.getProperty() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Returns the value of the token property.

Usage

token.getProperty(property);


token.setProperty() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Sets the value of the token property.

Usage

token.setProperty(property, newValue);


token.getX() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Returns the X position of the token.

Usage

token.getX();



token.getY() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Returns the Y position of the token.

Usage

token.getY();


token.setX() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Sets the X position of the token.

Usage

token.setX(newX);


token.setY() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.10.0
Sets the Y position of the token.

Usage

token.setY(newY);


See Also

JS: MapTool