纯美苹果园

跑团活动区 => 网团活动区 => Schrödinger's Cheshire Cat => 主题作者是: 白猫 于 2017-04-08, 周六 03:01:56

主题: 当DM常用且好用的Roll20 Pathfinder巨集(macro)指令
作者: 白猫2017-04-08, 周六 03:01:56
前言

以下巨集(macro)都需要玩家把游戏内的PF角色卡填写完成才有作用。免费会员就可以使用角色卡与巨集功能了,不需要付费。明骰或暗骰与否取决于巨集最前面的/w gm,这是私语给gm的意思,gm自己向gm私语那就是暗骰了。ROLL20 PF角色卡的简易教学可参考此篇文章 (http://45.79.87.129/bbs/index.php?topic=90347.0)。
要得知角色卡上某个栏位的变数名称只要把滑鼠游标停在该栏位上即可。

示意图,滑鼠游标这时其实是停在力量修正值那个栏位上,截图没有显示出滑鼠游标。 @{str-mod}即是这张角色卡的力量修正值的变数。假如这名角色叫弘法,弘法的力量修正值的变数即是@{弘法|str-mod}。如果是当前选取的token的力量修正值变数,即是@{selected|str-mod}
(https://i.imgbox.com/R7VxmK4f.jpg)


巨集在此填加。
(https://i.imgbox.com/db4anJcA.jpg)(https://i.imgbox.com/1tUwMNi6.jpg)

巨集介绍

1.怪物先攻
暗骰怪物的先攻。小数点是先攻加值,当先攻数字一样时,用加值来决定顺序。
如果角色在先攻注记栏位有填写内容,也会显示出来。

(https://i.imgbox.com/bNS1ZFkM.jpg)
代码: [选择]
/w gm [[1d20+[[ @{selected|init}+(@{selected|init}/100) ]] ]] @{selected|character_name} 先攻 @{selected|init_notes}
2.玩家暗骰察觉
暗骰玩家角色们的察觉,把名字改成自己团里玩家角色们的名字即可,如果在察觉的技能注记栏位有填写内容,也会显示出来。此范例code中只有帮弘法显示察觉注记,其他角色也有需要的可自行填加。
其他集体暗骰用法可依此类推修改。

(https://i.imgbox.com/p7AjGEyG.jpg)
代码: [选择]
/w GM &{template:pf_generic}  {{name= 玩家暗骰察觉}} {{菲比乌斯察觉:[[ 1d20 + [[ @{菲比乌斯|Perception} ]]  ]]
 弘法察觉:[[ 1d20+ [[ @{弘法|Perception} ]] ]] @{弘法|Perception-note}
 维纶‧放逐察觉:[[ 1d20 + [[ @{维纶‧放逐|Perception} ]] ]]
靖明察觉:[[ 1d20 + [[ @{靖明|Perception} ]] ]]
   }}

3.选择token的暗骰察觉
帮选择token暗骰察觉,其他暗骰用法可依此类推修改。

代码: [选择]
/w gm  @{selected|character_name} 察觉 [[1d20+[[ @{selected|Perception} ]] ]]
4.选择token的暗骰豁免检定
帮选择token暗骰豁免检定,如果在防御页面的豁免注记栏位有填写内容,也会显示出来。

(https://i.imgbox.com/XA97FkVd.jpg)
代码: [选择]
/w gm &{template:pf_generic}  {{name=@{selected|character_name} 豁免检定}} {{强韧[[ 1d20+[[ @{selected|fort} ]] ]]
反射[[ 1d20+[[ @{selected|ref} ]] ]]
意志[[ 1d20+[[ @{selected|will} ]] ]]
额外:@{selected|save-notes}  }}

5.选择token的(暗骰)防御资讯
显示选择token的防御资讯,如果不需要暗骰把/w gm删掉即可。我自己会设置两个,一个明骰来检查玩家的,一个暗骰检查怪物的。
怪物的这些资讯可用compendium导入功能自动填写完成,不需要自己输入,除非是prd上没有的怪物。

(https://i.imgbox.com/6RDFxVfv.jpg)
代码: [选择]
/w gm %{selected|defense-stats}
6.选择token的暗骰技能选单
一样是选择token的暗骰技能,不过是选单形式,如果需要显示技能的注记栏位,同样在后面加上@{selected|技能名称-note}即可。
技能可依自己需求新增删除。

(https://i.imgbox.com/PCT5LTQf.jpg)
代码: [选择]
?{请选择暗骰技能|
解除装置检定,/w gm @{selected|character_name} 解除装置检定[[1d20+[[@{selected|Disable-Device}]] ]] |
隐匿检定,/w gm @{selected|character_name} 隐匿检定[[1d20+[[@{selected|stealth}]] ]] |
语言学检定,/w gm @{selected|character_name} 语言学检定[[1d20+[[@{selected|linguistics}]] ]] |
察言观色检定,/w gm @{selected|character_name} 察言观色检定[[1d20+[[@{selected|sense-motive}]] ]] |
医疗检定,/w gm @{selected|character_name} 医疗检定[[1d20+[[@{selected|heal}]] ]] |
估价检定,/w gm @{selected|character_name} 估价检定[[1d20+[[@{selected|Appraise}]] ]]
}

7.向玩家私语
执行后选择你要私语的token,在跳出的视窗输入文字即可向操控该token的玩家私语,玩家要向gm私语只要打/w gm即可。
PC中幻术,要他丢豁免以及向他叙述幻术场景,PC单独行动时,很多情况用私语会有较佳的效果。

代码: [选择]
/w @{target|token_name} ?{"说什么?"|um}
8.选择的token所知道的语言
当PC们来到一处石碑前面,石碑上刻满了不知名的语言(实际是火族语),这时传统的处理方法有以下两种:
1.花时间翻阅每张PC的角色卡来查询。
2.DM直接问玩家:「你们谁会火族语吗?」

第一种花时间就不多说了,第二种会直接超游的让玩家们知道这是火族语,进而玩家可能利用这点做其他超游联想,既使他们的角色根本没人会火族语。当然不是所有DM都介意这点,但至少我介意XD
所以这就是此巨集的用处了,DM有其他需要查询的资讯可依此类推修改。

(https://i.imgbox.com/VE6IJTEt.jpg)
代码: [选择]
/w gm &{template:pf_generic}  {{name=@{selected|character_name}:知晓语言}} {{种类: @{selected|languages} }}
9.把所有token锁住来防止移动
这个需要API才能达成,pro会员才能使用API,但这个很好用所以特别介绍一下。这个API可以锁住token防止玩家乱动。例如当新进入一个区域时,先锁住token,把区域的叙述讲解完后再解锁token,以免手贱的玩家一直乱移动token。

API脚本(script)在此安装和编辑。
(https://i.imgbox.com/PWa9myGl.jpg)

图片有点大张,所以放在剧透里。选绿色框框的script library后,可以直接选需要的脚本然后安装,这些脚本都是由社群成员所贡献。add script即是直接安装脚本,以后脚本更新时,这边的也会自动更新,但自己无法修改脚本。import则是把脚本导入后可自己修改code,但不会自动更新。一般来说用add script就好。红色框框的tokenlock即是这条在介绍的锁住token防止玩家乱动的脚本。
(https://i.imgbox.com/nDUzci3O.jpg)

当执行后,Locked表示现在token都被锁住无法移动,点选toggle则可切换状态,解锁token,绿色的Unlocked即是在Locked状态点选toggle后的结果,代表现在token都可自由移动。

(https://i.imgbox.com/Nye5sM9G.jpg)
代码: [选择]
!tl lock