DiceBot使用说明
foldunfold
Table of Contents
基本用法
邀请 DiceBot
投骰
显示不正常?
进阶用法
隐藏投骰指令
让 DiceBot 闭嘴/开口
遣散 DiceBot
其他指令
PalBot 的多人小窗
自动给帽子
白狼用骰
基本用法
有任何建议或意见请点击下面的[discuss]跟帖,或在IRC里小窗联系andor。
本说明是针对mirc客户端的(例如PalBot、FreeBot等),其他客户端的使用者可能会在irc指令(即/开头的指令)和某些操作上略有不同。
基本用法
(请仔细阅读)
请将以下指令中的“DiceBot”换成 DiceBot 的实际昵称(通常就是 DiceBot,偶尔会是 Dice)。
方括号表示可以省略的内容。
邀请 DiceBot
如果 DiceBot 不在需要的频道,那么执行/invite DiceBot #频道邀请 DiceBot 加入。
* 可以用//invite DiceBot # 将DiceBot 邀请到当前频道。
* FreeBot 可以用/i DiceBot 将 DiceBot 邀请到当前频道。
投骰
在频道里输入.r 算式 [描述]就可以请 DiceBot 投骰。例如.r 2d6+6 巨剑伤害。
r前面的点也可以换成其他符号,至于具体可以用哪些符号,因为一直在改,所以自己试验一下吧,可能包括! @ \ ` 。等。您也可以向提出对您而言最方便的符号,作者会考虑加上。
显示不正常?
如果 DiceBot 误将您自定义风格的后缀当成了描述的一部分,您看着不爽,那么请尝试执行一次.here。
注意:+m的频道请给 DiceBot +v,否则 DiceBot 无法说话。
进阶用法
(以下可以不读)
隐藏投骰指令
在任何地方执行/notice DiceBot .r 算式 [描述],DiceBot 会将结果悄悄告诉你。
在任何地方执行/msg DiceBot .r 算式 [描述],DiceBot 都会将结果显示在你上次执行邀请或.here(以最近执行的操作为准)的频道;
在对 DiceBot 的小窗中执行.r 算式 [描述],DiceBot 也会将结果显示在你上次执行邀请或.here的频道。(这是.here的另一用途。)
让 DiceBot 闭嘴/开口
.DiceBot off 让 DiceBot 不在当前频道执行投骰。
.DiceBot on 让 DiceBot 在当前频道执行投骰。
遣散 DiceBot
下列使用者可输入/me dismiss DiceBot或.DiceBot gun来遣散 DiceBot。
* 频道Op(即管理员,也可以直接将 DiceBot 踢出);
* DiceBot 的邀请者(根据IP而非昵称来判定);
* 当邀请者不在频道时,任何可以在频道发言的人。
如果您已经邀请 DiceBot 加入了某个频道,邀请 DiceBot 加入另一个频道时它会自动离开前一个频道。
由于服务器的限制,DiceBot 最多只能同时加入10个频道,当达到频道上限时 DiceBot 会自动离开闲置最久的频道,该频道可以重新邀请 DiceBot。
当频道中只剩下 DiceBot 时,它不会立刻离开频道,但会对频道-i和-l以方便您重新加入频道。
其他指令
除.r以外,还有.d(FalloutRPG用)、.w(WoDRPG用)等指令可以使用。
* .d 算式 [[百分比] 描述];
“算式”和.r中的一样,如果您对DiceBot支持哪些“算式”感兴趣,可以参阅这里;
* .w 骰数[d面数][a加骰值][,DC] [描述];
* .ra用法同.r,但每个骰都将用平均数代替;
* .k [骰数]d面数[k保留骰数],投“骰数”(缺省为4)个“d面数”,取其中最大的“保留骰数”个(缺省为k3)之和(及平均)。例如:
.k 5d6,投5d6取3——高难度战役掷骰法投属性;
.k d10,投4d10取3——战士升级生命骰。
注:这其实是扩展的七海用骰,因此非七海团需要投超过10个骰子请使用.r或.d指令。
* 在任何指令后加h表示暗投,例如.rh、.dh。暗投可以和隐藏指令功能结合使用以实现真正暗投。
* 在暗投指令的最后加上to 某人可以将暗投结果送给“某人”而不是投骰者,例如.rh d+8 躲藏 to DM。
注:骰子面数上限为1000,骰数上限为30。
PalBot 的多人小窗
DiceBot 支持 PalBot 的多人小窗,按多人小窗的正常用法使用即可。
自动给帽子
假设 DiceBot 在 #trpg 频道现在的帽子(@)是 Zipy 给的,那么
* 当 Zipy (再次)加入 #trpg 时,DiceBot 都会给他帽子;
根据IP而非昵称来判定是否真的 Zipy(以下皆同)。这也是考虑到 Zipy 意外断线后重连上时可能使用备用昵称。
* 如果 Zipy 在 #trpg 并且有帽子,DiceBot 不会给其他人帽子;
认为 Zipy 会发帽子给其他人。
* 如果 Zipy 不在 #trpg,或者 Zipy 没有帽子,DiceBot 会给所有新加入的人帽子;
为了延续帽子。要是不希望 DiceBot 自动发帽子,那么对 DiceBot -o再+o就行了(参阅上一条规则),或者-o不+o也行。
* 当 Zipy 离开 #trpg 时,DiceBot 会立刻给所有人帽子。
注:如果 Zipy 有多个同IP的分身同时在 #trpg,规则稍微复杂一点,暂略。
DiceBot 不参与频道战。若发现 DiceBot 自动给帽子功能有缺陷或被利用于频道战,请告知 andor,谢谢。
白狼用骰
如果指定加骰值,只显示新版结果;如果未指定DC,只显示新版结果;否则,对于和旧版不同的结果,将给出两个版本的结果。
(旧版Botch算法中,追加投出的1暂按不抵消任何成功数计算,有待确认。)
基本用法
请先阅读前面的基本用法。
* .w 骰数[,DC] [描述]。骰数可以是加减算式,DC缺省为8,注意逗号前后没有空格;例如:
例如.w 5+4,7 副手射击表示投9d10,DC=7。
* .ww 骰数[a加骰值][,DC] [描述],对完美骰(即大于等于加骰值的,不指定加骰值则为10)自动加掷。
* .we和.wwe计算相应的数学期望。