macros:Roll:types/ja: Difference between revisions
m (Conversion script moved page Macros:Roll:types/ja to macros:Roll:types/ja: Converting page titles to lowercase) |
m (Conversion script moved page Macros:Roll:types/ja to macros:Roll:types/ja: Converting page titles to lowercase) |
(No difference)
|
Latest revision as of 23:59, 9 February 2023
{{#customtitle:マクロ:ロール:種類|マクロ:ロール:種類 - MapToolDoc}}
ロールの種類([]/{})とオプション
マップツール上で入力するテキストやマクロボタンから実行して入力するテキストは、 [ ] や { } のブロックがあるか調べられる。このブロックを含んでいるテキストは評価され、ブロックの部分を評価結果で置き換えたものになって出力される。
{ } ロール
テキストに { } が含まれている場合、テキストを評価し、ブロックの部分に特殊な書式化を行わずにそのまま出力する。 {2 + 2}の場合は次のような出力になる。
[ ] ロール
<!-[ ] Rolls-->
[ ] を含むテキストは評価され、[ ]の部分に評価結果の詳細を表示するツールチップを埋め込んで出力する。ツールチップはマウスポインターを結果の上にかざすことで表示される。[2 + 2]の場合は次のように出力される。
また、書式化の方法を変更するために [ ] と共に使用可能なオプションがいくつかある。このオプションは [ の直後に':'で終わるオプション文字列を指定する。二つ以上のオプションを指定する場合は、 [opt1, opt2: … ] のように『,』で分割し、オプションに引数がある場合は () を追加する。全てのオプションは全て大文字/小文字を区別しないので、 [opt: … ] と [OPT: …] は同じ意味を持つ。
[ ] Hidden Rolls
[h: ], [hide: ], [hidden: ] evaluates the text after the ':' but completely discards the output. This is useful for setting variables or other similar tasks where you want to change something but not display any output.
If a chat message would appear empty because everything in it is hidden from the player, the message is not displayed.
[ ] Expanded Rolls
[e: ], [expanded: ] evaluates the text after the ':' and displays the detailed output of the evaluation. [e: 2 + 2 ] would display.
[ ] Result Rolls
[r: ], [result: ] evaluates the text after the ':' and displays the plain output without any formatting or tool tips, the result is the same as using { }. [r: 2 + 2] would display.
[ ] Unformatted Rolls
[u: ], [unformatted: ] evaluates the text after the ':' and displays the detailed output without coloring or tool tips. [u: 2 + 2 ] would display.
[ ] Tool Tip Rolls
[t: ], [tooltip: ] evaluates the text after the ':' and displays the result with a tool tip that displays the details of the evaluation -- the tool tip can be displayed by leaving the mouse pointer over the result. For example [t: 2 + 2] produces.
You can also specify an argument for the tooltip option. If you specify an argument then this argument is evaluated and displayed, the text after the ':' is evaluated and used as the tool tip. [t("four"): 2 + 2] produces.