作者 主题: [教程]如何使用MAPTOOL掷骰子  (阅读 4544 次)

副标题:

离线 donkey

  • 大红莲团团长
  • Diver
  • ******
  • 帖子数: 2812
  • 苹果币: 0
[教程]如何使用MAPTOOL掷骰子
« 于: 2009-03-14, 周六 19:03:51 »
本教程使用的MT版本为 1.3.b53,拿其余版本测试的请自重。

下载地址:
http://www.rptools.net/index.php?page=downloads#MapTool

顺便说一句,从1.3.b34版开始,MT的界面就部分简体中文化了,如果您的系统是简体中文的话。


打开MT以后,在Chat窗口可以输入命令来进行对话,掷骰。对于习惯了IRC的玩家来说,/r 也照样适用,但是在MT中我们一般使用的是[],这对于制作宏来说更为方便。

为了保证您看到的结果和本教程中一样,请先点击菜单栏中的“编辑”,然后选择参数设置,把右上角的Chat一栏中的“Use ToolTips for Inline Rolls”的复选框勾上。

那么开始了。

我们先从[]函数的用法讲起。

其实很简单,只要把算式放到[]中就可以了,比如我们来试试在Chat窗口中输入[2+2],按回车结束。你会在屏幕上看到4,如果把鼠标悬停在4上,你会看到下图


这是最基本的用法,高级用法也就是在[]里加上选项,如果有多个选项,中间要加上英文的逗号隔开。

其实[]的默认选项是t,你可以试试[t:2+2],你会发现和[2+2]是一样的。你也可以指定提示条显示什么,例如输入[t("four"): 2 + 2],你会看到


第二个选项是h,意思是执行后什么也不显示,比如输入[h:2+2],你会看到


第三个选项是e,这样会显示整个算式,例如[e: 2 + 2 ]


第四个选项是r,这样只会显示一个结果,还没有提示条。[r: 2 + 2]

其实用{}也能得到同样的结果,以上的结果可以用{2+2}得到。

第五个选项是u,这和e差不多,但是没有蓝色、[u: 2 + 2 ]


[]函数讲得差不多了,开始讲掷骰子了!

第一种:XdY
含义:投X个Y面骰。如果不写X,就投一个Y面骰。
例子:[5d6]
投5个6面骰,显示总结果。

第二种:XdYdN
含义:投X个Y面骰。然后舍弃最低的N个结果。
例子:[4d6d1]
投4个6面骰,舍弃最低的,显示剩余的结果。这就是3版核心决定属性法。

第三种:XdYkN
含义:投X个Y面骰。然后保留最高的N个结果。
例子:[4d6k3]
投4个6面骰,保留最高的3个。这就是3版核心决定属性法。

第四种:XdYrL
含义:投X个Y面骰。重投低于L的骰子,直到不低于L为止。
例子:[d12r3]
投1个12面骰,低于3就重投。4版中Brute2的执刑斧。

第五种:XdYsT
含义:投X个Y面骰。显示结果大于等于T的骰子的个数。
例子:[4d6s4]
投4个6面骰,显示大于等于4的骰子有几个。貌似WOD可以用,不熟悉……

第六种:XdYe
含义:投X个Y面骰。如果有数值投出Y的,则重投并加上新结果,直到不出Y为止。
例子:[2d6e]
投2个6面骰,如果投出6,就再投6面骰,并加上新结果,直到不出6为止。理论上可以达到很高的数值。

第七种:XdYesT
含义:投X个Y面骰。显示所有骰子的结果,并且投出Y可以继续投,和第六种类似。还显示大于等于T的骰子的个数。
例子:[4d6es8]
投4个6面骰,显示所有结果(投出6可累加)和大于等于8的骰子有几个。这个一定要靠投出6才有可能达到8了……

第八种:XdYo
含义:投X个Y面骰。显示所有骰子的结果,并且投出Y可以继续投,和第六种类似。还显示最大的数值。
例子:[5d6o]
投5个6面骰,显示所有结果,投出6可累加。并显示最大值。

补充:
[]函数选项c
这个适合4E中多个攻击骰,一个伤害骰的计算方式。
例子:[c(n):d20+8]
输入后会跳出一个对话框,让你输入N,N代表的是目标的数量,如果你的火球能轰到5个目标,那么就输入5,不用输入5次[d20+8]了。

参考网站:
http://lmwcs.com/rptools/wiki/Main_Page

本文有什么错误和疑问大家可以回帖,不过我只能回答简单的问题……
« 上次编辑: 2009-03-14, 周六 19:13:56 由 donkey »

离线 frisson

  • Adventurer
  • *
  • 帖子数: 41
  • 苹果币: 0
[教程]如何使用MAPTOOL掷骰子
« 回帖 #1 于: 2009-03-14, 周六 20:00:22 »
第六种:XdYe
含义:投X个Y面骰。如果有数值投出Y的,则重投并加上新结果,直到不出Y为止。
例子:[2d6e]
投2个6面骰,如果投出6,就再投6面骰,并加上新结果,直到不出6为止。理论上可以达到很高的数值。

我想到了飞行棋- -

离线 AlbertNi

  • Sleeper, Lord of Helpless, The Brainless
  • 版主
  • *
  • 帖子数: 7260
  • 苹果币: 2
[教程]如何使用MAPTOOL掷骰子
« 回帖 #2 于: 2009-03-20, 周五 13:05:15 »
引用
[]函数选项c
这个适合4E中多个攻击骰,一个伤害骰的计算方式。
例子:[c(n):d20+8]
输入后会跳出一个对话框,让你输入N,N代表的是目标的数量,如果你的火球能轰到5个目标,那么就输入5,不用输入5次[d20+8]了。
事实上这个n是一个变量。如果在人物卡中有设置这个变量的话会直接读取,而不是弹出对话框向PC询问n的数量。范例:4e里barbar的13级遭遇飘雪刀,假设有变量con表示体质调整值,用[C(con):1d20+AB]来投的话,就不用手动输入投骰的数量了,直接投con次
« 上次编辑: 2009-03-20, 周五 13:05:52 由 AlbertNi »
突然之间不知道放神马签名好了……
哦对了,我也是新人了!