作者 主题: 收集來用的roll20 marco & API腳本  (阅读 1990 次)

副标题: 有空會一直更新

离线 白貓

  • 兇八八的金吉拉
  • 版主
  • *
  • 帖子数: 1355
  • 苹果币: 4
收集來用的roll20 marco & API腳本
« 于: 2016-02-28, 周日 17:48:46 »
來源
討論串中很多macro都是設計給5e使用的,看來老外對於一堆數字的雙骰取高也很困擾。


1.插入圖片及說明
代码: [选择]
/me 脾氣壞壞的金吉拉
?{{What is it a picture of? Write a concise caption:|愛麗斯 }
[Image](?{Image URL ending with JPG, GIF, or PNG|https://scontent-tpe1-1.xx.fbcdn.net/hphotos-xpf1/t31.0-8/p960x960/413042_520420971306056_675722888_o.jpg})



或另外一種較簡潔的方式
代码: [选择]
/desc ?{Caption| }
/desc [Image](?{Image URL|http://i.imgur.com/9DR2apr.jpg})

2.發出可點擊跳至超連結的文字
代码: [选择]
/me 貼個超連結網址
[?{What is it a link to? Write a concise name for the link:|果園 }](?{Paste Web URL here|http://45.79.87.129/bbs/index.php})

3.暗骰計算器
代码: [选择]
/w gm **=** [[?{Calculator}]]可輸入一般算式或混合5d6+4d8之類的骰子計算進去,不過跟直接打/gr 後接運算式沒啥差別...

4.一個自言自語模式的切換開關
代码: [选择]
/talktomyself開啟後所有接下來的輸入都只有自己看到,gm有時會用到,可以直接做成macro按鈕方便一鍵切換。

5.向某人私語
代码: [选择]
@{selected|token_name} 低語著.
/w @{target|token_name} ?{"說什麼?"|um}
這個好用,直接用滑鼠點擊要傳達私語的對象,不用再去打對象的名稱,像我要傳私語給名字是簡體字的玩家只能直接複製他的名稱...
另一種方式
代码: [选择]
/w @{target| Whisper to whom? |token_name} ?{"What"|um}
@{target| Who's whispering? |token_name} *speaks low.* to @{target| Whisper to whom? |token_name}

6.用特定語言說話
代码: [选择]
/w Elvish ?{Say Something|"blah,blah"}
/em @{selected|token_name} is babbling in Elvish
這段的作法是做一個獨立的角色叫"精靈語",然後把它的控制權發給所有會精靈語的角色,使用時所有會精靈語的人都會看到發言人打的字,不會精靈語的只會看到顯示出 某某某正在用精靈語講話。
追求扮演或劇情有需要時可使用,不然有點麻煩。

7.裝逼用的爆炸符文
代码: [选择]
&{template:pf_generic} {{name=Explosive Runes: ***[Link](http://www.d20pfsrd.com/magic/all-spells/e/explosive-runes)***}} {{=*By order of Elvanna, White Queen of Whitethrone and Ruler Apparent of all Irrisien, you are hereby commanded with all expediency to...*[EXPLODE!](https://wqnyia.dm2303.livefilestore.com/y2pN6bbSSeKq70O4-RqWQ8z8rpOB3a6H9NgGkt7m8bM8SSYTJLWcRhVzUybQqsTh-WmsNcwUK8T72MmGthUVZugvuRCMy07CkKBDiw2x3AEgvqcuQmPji3yrqh2VMki0VraoOStljYacDiubjs3M8Z2Wg/runes.jpg)}}
&{template:pf_generic} {{DC: [[10 + 3 + @{Gol|GolInt}  ]]= **Ref (Half)**}} {{Range:n/a=**SR:** [[1d20 + @{Level}+ @{SpellPen}  ]]}} {{5' area:=[[6d6]] Force Dmg, no save}} {{10' area:=[[6d6]] Force Dmg}}
點擊Link會跳出d20pfsrd的法術頁面,macro內嵌符文圖案,法術數值自行編寫。


8.簡易的偷襲傷害模版
代码: [选择]
&{template:pf_attack} {{name=Sneak Attack: 5d6 }}{{SneakAttack=[[5d6]]}} {{+ [[5]] Bleed=**- **2 AC & Attack** }}PF或d20系統專用的macro有空獨立寫一篇,這邊先暫放。


一篇教了一些應用API的寫法,等以後升級成pro會員時再來研究
https://falleron.wordpress.com/macros-roll20/
« 上次编辑: 2016-03-26, 周六 23:18:01 由 白貓 »
雅各之塔(Jacob's Tower) 個人翻譯的Pathfinder RPG非官方長篇系列冒險模組,一系列13個模組共17萬字,每個模組皆可獨立抽出使用。(已出版,商品頁面) 全彩地圖素材包
[PF]魔戰士變體大全
Pathfinder v1.9Pathfinder RPG的規則資源合集電子書,絕讚好評廢貓中。

离线 白貓

  • 兇八八的金吉拉
  • 版主
  • *
  • 帖子数: 1355
  • 苹果币: 4
Roll20 API腳本篇(有空繼續更新)
« 回帖 #1 于: 2016-03-27, 周日 03:32:44 »
把帳號升級到pro後,找了一些API腳本來使用,效果非常好,打算應用到之後的團裡,在這邊記錄下方便以後查找。

1. 生命百分比靈光  Aura/Tint HealthColor


假如不打算直接把隊友或怪物的血條給玩家看,又想省得每天被問 "這隻怪物被傷的多重了",這個腳本直接透過從綠/黃/橙/紅的色階變化來代表血量從滿到零的傷勢變化。
指令: !aura


2.  陷阱碰撞觸發 It's a Trap 討論串


把陷阱或要觸發的token放到GM層後(玩家看不見陷阱),放上觸發標記(蜘蛛網圖案),當object層的token移動碰撞到陷阱或者是用滑鼠拖拉的路徑中有經過陷阱都會觸發,會把角色token移回到陷阱位置並發出自訂訊息。 當陷阱眾多,或者團裡有喜歡亂跑亂衝,亂拉token瞬移的玩家時推薦使用。

以下為舊版本的資訊,新版本不適用,作者已經改良成更棒的功能了,請自行參閱連結。
在看到論壇的中留言後把以下部分的code改成這樣,可把陷阱傷害擲骰或相關訊息寫進陷阱token裡的gm note中,觸發時一併執行,不過gm note中不可寫入中文或太過複雜指令否則會出錯。
代码: [选择]
if(trap) {
              var trapName = trap.get("name");
              var gmnotes = trap.get('gmnotes');
              gmnotes = decodeURIComponent(gmnotes);
              if(trapName) {
                sendChat("觸發告知", "陷阱被觸發了!!! " + obj.get("name") + " 觸發了: " + trapName + "!" ); //gmnote裡不要有中文
                sendChat("觸發告知",gmnotes);


3. 自動怪物生成 Creature Gen

一個相當好用的腳本,把prd或d20pfsrd或pdf檔裡的怪物statblock文字複製貼到token裡的GM notes後,可一鍵自動生成直接可使用,帶功能選單的戰鬥token,節省大量製作怪物角色卡的時間,玩家要臨時召喚怪物時也相當好用。

作者的示範gif動畫尺寸有點大,放到劇透裡。
劇透 -   :


4. 區域地圖繪製器 AreaMapper


一個相當神的腳本,等到需要自繪地圖時可用到。
可參考作者的示範影片


5. 範圍效果繪製器 AOE Drawer

在表示各種形狀法術效果的時好用,雖然可能會跟dnd系統用方格來表示圓形,錐形等抵觸。
指令: !aoedrawer


6. AOE效果圖片大小控制 growit

配上各種事先上傳到library裡的素材相當好用,各種法術效果圖片和精準的格子大小都可以一次搞定。
指令:!growit -help  使用前先把圖片縮小到一格大小。
作者的範例
劇透 -   :
自己錄製的如何快速弄出20尺的火球範圍
劇透 -   :

7. 先攻提醒&狀態記錄 Initiative Tracker
指令:!tracker,!status
裝好這api後會自動在聊天室宣告第幾輪開始和輪到哪位角色,透過指令可把buff和debuff的狀態圖案,持續輪數,狀態名稱輸入後,會在角色頭上出現帶有數字並自動改變的marker,並在狀態解除後在聊天室宣告。
效果圖
劇透 -   :
« 上次编辑: 2016-06-10, 周五 18:09:05 由 白貓 »
雅各之塔(Jacob's Tower) 個人翻譯的Pathfinder RPG非官方長篇系列冒險模組,一系列13個模組共17萬字,每個模組皆可獨立抽出使用。(已出版,商品頁面) 全彩地圖素材包
[PF]魔戰士變體大全
Pathfinder v1.9Pathfinder RPG的規則資源合集電子書,絕讚好評廢貓中。