薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:42 PM
Fri, Jun 28, 2024 4:43 PM
1
FVTT V12 踩雷
破壞性更新的受害之一,雖然這跟自用marco的人比較有關
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:44 PM
只擷取段落做說明,總之如果是v12以前(v11),擲骰公式跟自製視窗的指令大概是這樣
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:46 PM
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:47 PM
v12這個部分會完全出錯,問題在於
new Dialog 的部份以及 let r = new Roll("1d100").evaluate({async: false});
的指令被調整過了...
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:48 PM
大致上要改成以下這種方式才能正常(有些從範例改的沒有調整)
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:48 PM
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:49 PM
let r = new Roll("1d100").evaluate({async: false});
變成了以下方式。
let r = await new Roll(
1d100
).roll();
並且要拉到 new Dialog 外才能正常執行
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:49 PM
順便丟幾個參考頁面
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:50 PM
Macro Commands | Foundry Virtual Tabletop
From the FoundryVTT community on Reddit
Roll | Foundry Virtual Tabletop - API Documentation ...
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:52 PM
也有可能不用這樣,但我懶的試,可以跑就好
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:53 PM
Fri, Jun 28, 2024 4:53 PM
rolemaster的自用macro修好了我非常滿意
薩斯 Sass
@nihcep9121
Fri, Jun 28, 2024 4:53 PM
翼音(゚∀。)
@wingsmusic18
Fri, Jun 28, 2024 5:13 PM
FVTT發出噗嘰啪的聲音
載入新的回覆
破壞性更新的受害之一,雖然這跟自用marco的人比較有關
new Dialog 的部份以及 let r = new Roll("1d100").evaluate({async: false});
的指令被調整過了...
變成了以下方式。
let r = await new Roll(
1d100
).roll();並且要拉到 new Dialog 外才能正常執行
Roll | Foundry Virtual Tabletop - API Documentation ...
也有可能不用這樣,但我懶的試,可以跑就好