diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/Readme.md b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/Readme.md new file mode 100644 index 0000000000..b2670dd334 --- /dev/null +++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/Readme.md @@ -0,0 +1,17 @@ +# 克蘇魯的呼喚第7版 + +這是繁體翻譯的克蘇魯的呼喚第7版.v1.0. +是從作者Matthew Carpenter所製作的人物表所翻譯的版本(2016-01-20). +你可能注意到沒有\"大成功值\"跟\"極端成功值\".這是因為已經移到擲骰按鈕裡面了. +當你使用擲骰按鈕你會看到聊天紀錄上會出現\"成功值/大成功值/極端成功值\". +用你覺得適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定. +你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成. + +你可以在這找到表的API腳本 [extended_autocalc.js](extended_autocalc.js). 這可以自動計算傷害加成和體格. + +# 目前版本 +1.0 [Screenshot](coc_7th_ed.png) + +##v1.0 (2016-1-20) + +建立 diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.css b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.css new file mode 100644 index 0000000000..f50a88cded --- /dev/null +++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.css @@ -0,0 +1,180 @@ +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +select { + margin: 0; + padding: 0; +} + +/* Tweak repeating section buttons so they have a bottom margin and dont overflow when in edit mode. */ +div[class^="repcontrol"] { + margin-bottom: 5px; +} +div[class="repcontainer editmode"] ~ div[class^="repcontrol"] button[class="btn repcontrol_add"] { + display: inline-block!important; + visibility: hidden; +} + +h4.sheet-section-head { + background-color: black; + color: white; + text-align: center; + font-weight: normal; + font-style: normal; +} + +div.sheet-section { + border: 1px solid black; + padding: 1%; + margin: 0 0 1% 0; +} + +table td.sheet-attr { + width: 13.33%; + height: 58px; +} + +table td.sheet-attr-label { + height: 58px; + font-size: 120%; + text-align: center; +} + +input[type="text"].sheet-attr-input { + width: 54px; + height: 58px; + font-size: 200%; + text-align: center; +} + +table td.sheet-attr-roll { + height: 58px; + text-align: center; +} + +input.sheet-secondary-attr-input { + width: 100%; + text-align: center; +} + +input[type="number"].sheet-secondary-attr-input { + width: 100%; + text-align: center; +} + +table td.sheet-skill-label { + width: 100%; +} + +input[type="text"].sheet-skill-input { + width: 30px; + text-align: center; +} + +input[type="number"].sheet-skill-input { + width: 30px; + text-align: center; +} + +td.sheet-otherskill-reminder { + font-size: 85%; +} + +texarea.sheet-backstory-box { + height: 75px; +} + + +/* Roll Templates */ +.sheet-rolltemplate-coc table { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-coc caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-coc td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-coc td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-coc td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-coc .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} + +.sheet-rolltemplate-coc-attack table { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} +.sheet-rolltemplate-coc-attack caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} +.sheet-rolltemplate-coc-attack td { + padding: 2px; + border-bottom: 1px solid black; +} +.sheet-rolltemplate-coc-attack td.sheet-template_label { + font-weight: bold; +} +.sheet-rolltemplate-coc-attack td.sheet-template_value { + text-align: center; +} +.sheet-rolltemplate-coc-attack .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc-attack .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc-attack .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} +.sheet-rolltemplate-coc-attack .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.html b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.html new file mode 100644 index 0000000000..46f5a9bba2 --- /dev/null +++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.html @@ -0,0 +1,3422 @@ +
+
+

調查員資料

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
姓名
玩家
職業
年齡 性別
居住地
出生地
+
+
+
+

屬性

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
力量 敏捷 意志
體質 外表 教育
體型 智力 移動速度
+
+
+
+
+
+

生命值

+
+ + + + + + + + + +
+ + / + +
+ 重傷 +
+
+

幸運

+
+ + + + + +
+ + +
+
+
+
+
Call of Cthulhu
+
+

傷害加成

+
+ +
+
+
+

體格

+
+ +
+
+
+
+

San值

+
+ + + + + + + + + + + + + +
+ + + / + + / + +
+ 暫時瘋狂 + + 不定時瘋狂 +
+
+

魔法值

+
+ + + + + + +
+ + / + +
+
+
+
+
+

調查技能

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
會計(05%)
人類學(01%)
鑑定(05%)
考古學(01%)
魅力(15%)
攀爬(20%)
信用(00%)
克蘇魯神話(00%)
偽裝(05%)
閃避(一半敏捷)
開車(20%)
電器維修(10%)
花言巧語(05%)
戰鬥(打架)(25%)
射擊(手槍)(20%)
射擊(步槍/散彈槍)(25%)
急救(30%)
歷史(05%)
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
威脅(15%)
跳躍(20%)
語言(母語)(教育)
法律(05%)
圖書館(20%)
聆聽(20%)
開鎖(01%)
機械維修(10%)
醫療(01%)
自然學(10%)
導航(10%)
神祕學(05%)
操作重機(01%)
說服(10%)
心理學(10%)
精神分析(01%)
騎術(05%)
巧手(10%)
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
識破(25%)
隱身(20%)
游泳(20%)
投擲(20%)
追蹤(10%)
+ + + + + + + + + + + +
其他技能:
掌控動物(05%)射擊(變化)
藝術/製作(05%)催眠(01%)
泡術(01%)語言(其他)(01%)
電腦使用(05%)駕駛(01%)
爆破(01%)讀唇(01%)
電子學(01%)科學(01%)
戰鬥(變化)生存(10%)
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+
+ + + + + + + +
+
+
+
+
+
+

武器

+
+ + + + + + + + + + + +
武器技能傷害範圍次數裝彈數故障值
+ + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+
+
+

工具與持有物

+
+ +
+
+
+

現金與資產

+
+ + + + + + + + + + + + + + + +
消費水準
現金
資產
+
+
+
+
+

背景故事

+
+
+ 外表 + + 思想/信仰 + + 重要之人 + + 重要之地 + + 重要之物 + +
+
+ 特質 + + 傷疤 + + 恐懼/狂熱 + + 卷軸/咒語/文物 + + 遭遇怪異 + +
+
+
+ + + + + + + + + + + + + + + + + + + {{#rollLess() roll2 roll1}} + + {{#rollLess() roll3 roll2}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollLess() roll3 roll2}} + + {{#rollLess() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollLess() roll2 roll3}} + + {{#rollTotal() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollTotal() roll2 roll3}} + {{/rollLess() roll2 roll1}} + + {{#rollLess() roll1 roll2}} + + {{#rollLess() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollLess() roll3 roll1}} + + {{#rollLess() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollLess() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollLess() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollLess() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollLess() roll3 roll1}} + + {{#rollLess() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollLess() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollTotal() roll1 roll2}} + + + + + {{#rollLess() roll2 roll1}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollLess() roll2 roll1}} + + {{#rollLess() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollLess() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll2}} + + + + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + + + + + {{#rollGreater() roll2 roll1}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollGreater() roll2 roll1}} + + {{#rollGreater() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollGreater() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll2}} + + + + + {{#rollGreater() roll2 roll1}} + + {{#rollGreater() roll3 roll2}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollGreater() roll3 roll2}} + + {{#rollGreater() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollGreater() roll2 roll3}} + + {{#rollTotal() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollTotal() roll2 roll3}} + {{/rollGreater() roll2 roll1}} + + {{#rollGreater() roll1 roll2}} + + {{#rollGreater() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollGreater() roll3 roll1}} + + {{#rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollGreater() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollGreater() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollGreater() roll3 roll1}} + + {{#rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollTotal() roll1 roll2}} + +
{{name}}
數值:{{success}}/{{hard}}/{{extreme}}
擲出:{{roll1}}, {{roll2}}, {{roll3}}
+2:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
+1:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
  0:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
-1:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
-2:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
+
+ + + + + + {{#malf}} + + {{/malf}} + + + + + {{#rollLess() roll2 roll1}} + + {{#rollLess() roll3 roll2}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollLess() roll3 roll2}} + + {{#rollLess() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollLess() roll2 roll3}} + + {{#rollTotal() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollTotal() roll2 roll3}} + {{/rollLess() roll2 roll1}} + + {{#rollLess() roll1 roll2}} + + {{#rollLess() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollLess() roll3 roll1}} + + {{#rollLess() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollLess() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollLess() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollLess() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollLess() roll3 roll1}} + + {{#rollLess() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollLess() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollTotal() roll1 roll2}} + + + + + {{#rollLess() roll2 roll1}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollLess() roll2 roll1}} + + {{#rollLess() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollLess() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll2}} + + + + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + + + + + {{#rollGreater() roll2 roll1}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollGreater() roll2 roll1}} + + {{#rollGreater() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollGreater() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll2}} + + + + + {{#rollGreater() roll2 roll1}} + + {{#rollGreater() roll3 roll2}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollGreater() roll3 roll2}} + + {{#rollGreater() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollGreater() roll2 roll3}} + + {{#rollTotal() roll2 roll3}} + + {{#rollTotal() roll2 1}} + + {{/rollTotal() roll2 1}} + + {{#rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 hard}} + + {{/rollGreater() roll2 hard}} + + {{#rollBetween() roll2 2 hard}} + + {{#rollGreater() roll2 extreme}} + + {{/rollGreater() roll2 extreme}} + + {{#rollBetween() roll2 2 extreme}} + + {{/rollBetween() roll2 2 extreme}} + {{/rollBetween() roll2 2 hard}} + {{/rollBetween() roll2 2 success}} + + {{#rollGreater() roll2 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll2 100}} + + {{/rollTotal() roll2 100}} + + {{#rollLess() roll2 100}} + + {{/rollLess() roll2 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll2 95}} + + {{/rollGreater() roll2 95}} + + {{#rollLess() roll2 96}} + + {{/rollLess() roll2 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll2 success}} + {{/rollTotal() roll2 roll3}} + {{/rollGreater() roll2 roll1}} + + {{#rollGreater() roll1 roll2}} + + {{#rollGreater() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollGreater() roll3 roll1}} + + {{#rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollGreater() roll1 roll2}} + + {{#rollTotal() roll1 roll2}} + + {{#rollGreater() roll3 roll1}} + + {{#rollTotal() roll3 1}} + + {{/rollTotal() roll3 1}} + + {{#rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 hard}} + + {{/rollGreater() roll3 hard}} + + {{#rollBetween() roll3 2 hard}} + + {{#rollGreater() roll3 extreme}} + + {{/rollGreater() roll3 extreme}} + + {{#rollBetween() roll3 2 extreme}} + + {{/rollBetween() roll3 2 extreme}} + {{/rollBetween() roll3 2 hard}} + {{/rollBetween() roll3 2 success}} + + {{#rollGreater() roll3 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll3 100}} + + {{/rollTotal() roll3 100}} + + {{#rollLess() roll3 100}} + + {{/rollLess() roll3 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll3 95}} + + {{/rollGreater() roll3 95}} + + {{#rollLess() roll3 96}} + + {{/rollLess() roll3 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll3 success}} + {{/rollGreater() roll3 roll1}} + + {{#rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollGreater() roll1 roll3}} + + {{#rollTotal() roll1 roll3}} + + {{#rollTotal() roll1 1}} + + {{/rollTotal() roll1 1}} + + {{#rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 hard}} + + {{/rollGreater() roll1 hard}} + + {{#rollBetween() roll1 2 hard}} + + {{#rollGreater() roll1 extreme}} + + {{/rollGreater() roll1 extreme}} + + {{#rollBetween() roll1 2 extreme}} + + {{/rollBetween() roll1 2 extreme}} + {{/rollBetween() roll1 2 hard}} + {{/rollBetween() roll1 2 success}} + + {{#rollGreater() roll1 success}} + + {{#rollGreater() success 49}} + + {{#rollTotal() roll1 100}} + + {{/rollTotal() roll1 100}} + + {{#rollLess() roll1 100}} + + {{/rollLess() roll1 100}} + {{/rollGreater() success 49}} + + {{#rollLess() success 50}} + + {{#rollGreater() roll1 95}} + + {{/rollGreater() roll1 95}} + + {{#rollLess() roll1 96}} + + {{/rollLess() roll1 96}} + {{/rollLess() success 50}} + {{/rollGreater() roll1 success}} + {{/rollTotal() roll1 roll3}} + {{/rollTotal() roll1 roll2}} + + +
{{name}}
Value:{{success}}/{{hard}}/{{extreme}}
Malf:{{malf}}
Rolled:{{roll1}}, {{roll2}}, {{roll3}}
+2:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
+1:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
  0:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
-1:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
-2:暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗暴擊成功成功大成功極端成功大失敗失敗大失敗失敗
Dam:{{damage}}
+
diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.png b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.png new file mode 100644 index 0000000000..d115c66a70 Binary files /dev/null and b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/coc_7th_ed.png differ diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/extended_autocalc.js b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/extended_autocalc.js new file mode 100644 index 0000000000..1392380930 --- /dev/null +++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/extended_autocalc.js @@ -0,0 +1,106 @@ +// Fix buggy issues, thanks Steve D., https://app.roll20.net/forum/post/1462045/help-with-setting-attribute-values +createObjFix = function() { + //Create Object Fix - Firebase.set failed + + var obj = createObj.apply(this, arguments); + var id = obj.id; + var characterID = obj.get('characterid'); + var type = obj.get('type'); + + if (obj && !obj.fbpath && obj.changed) { + obj.fbpath = obj.changed._fbpath.replace(/([^\/]*\/){4}/, "/"); + } else if (obj && !obj.changed && type == 'attribute') { + //fix for dynamic attribute after character created in game + // /char-attribs/char/characterID/attributeID + obj.fbpath = '/char-attribs/char/'+ characterID +'/'+ id; + } + return obj; +} + +// Addes don't count as changes so we need to handle the first change here +on("add:attribute", function(obj) { + var attributeName = obj.get("name"); + + if (attributeName == "str" || attributeName == "siz") { + setDamageBonusAndBuild(obj.get('_characterid')); + } +}); + +// Handle actual changes +on("change:attribute", function(obj) { + var attributeName = obj.get("name"); + + if (attributeName == "str" || attributeName == "siz") { + setDamageBonusAndBuild(obj.get('_characterid')); + } +}); + +function setDamageBonusAndBuild(characterID) { + var damageBonus = findObjs({_type: 'attribute', _characterid: characterID, name: 'damage_bonus'})[0]; + if (! damageBonus) { + var damageBonus = createObjFix('attribute', { + name: 'damage_bonus', + characterid: characterID, + current: '0' + }); + } + + var build = findObjs({_type: 'attribute', _characterid: characterID, name: 'build'})[0]; + if (! build) { + var build = createObjFix('attribute', { + name: 'build', + characterid: characterID, + current: '0' + }); + } + + var str = parseInt(getAttrByName(characterID, "str")); + var siz = parseInt(getAttrByName(characterID, "siz")); + var total = str + siz; + + + if (total >= 525) { + damageBonus.set({current: '10d6'}); + build.set({current: '+11'}); + } else if (total >= 485) { + damageBonus.set({current: '9d6'}); + build.set({current: '+10'}); + } else if (total >= 445) { + damageBonus.set({current: '8d6'}); + build.set({current: '+9'}); + } else if (total >= 405) { + damageBonus.set({current: '7d6'}); + build.set({current: '+8'}); + } else if (total >= 365) { + damageBonus.set({current: '6d6'}); + build.set({current: '+7'}); + } else if (total >= 325) { + damageBonus.set({current: '5d6'}); + build.set({current: '+6'}); + } else if (total >= 285) { + damageBonus.set({current: '4d6'}); + build.set({current: '+5'}); + } else if (total >= 245) { + damageBonus.set({current: '3d6'}); + build.set({current: '+4'}); + } else if (total >= 205) { + damageBonus.set({current: '2d6'}); + build.set({current: '+3'}); + } else if (total >= 165) { + damageBonus.set({current: '1d6'}); + build.set({current: '+2'}); + } else if (total >= 125) { + damageBonus.set({current: '1d4'}); + build.set({current: '+1'}); + } else if (total >= 85) { + damageBonus.set({current: '0'}); + build.set({current: '0'}); + } else if (total >= 65) { + damageBonus.set({current: '-2'}); + build.set({current: '-1'}); + } else { + damageBonus.set({current: '-1'}); + build.set({current: '-2'}); + } +} + diff --git a/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json new file mode 100644 index 0000000000..292688105c --- /dev/null +++ b/Call_of_Cthulhu_7th_Ed_Chinese_Traditional/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "coc_7th_ed.html", + "css": "coc_7th_ed.css", + "authors": "Matthew Carpenter, 吳宗龍<", + "roll20userid": "103705,872377", + "preview": "coc_7th_ed.png", + "instructions": "這是繁體翻譯的克蘇魯的呼喚第7版.v1.0.是從作者Matthew Carpenter所製作的人物表所翻譯的版本(2016-01-20).\n你可能注意到沒有\"大成功值\"跟\"極端成功值\".這是因為已經移到擲骰按鈕裡面了.當你使用擲骰按鈕你會看到聊天紀錄上會出現\"成功值/大成功值/極端成功值\".用你覺得適合的門檻來判斷是否成功.至於武器則選擇一個你武器的技能進行檢定.你可以從自訂的10個來進行檢定.而武器傷害可以拉選\"+0\", \"+1/2db\" 或 \"+db.\"來選擇是否加入傷害加成.\n\n你可以在這找到表的API腳本 https://github.com/Roll20/roll20-character-sheets/blob/master/Call_of_Cthulhu_7th_Ed/extended_autocalc.js 這可以自動計算傷害加成和體格." +} diff --git a/Fate Core with rolls Deutsch/fate_core_with_rolls-deutsch.html b/Fate Core with rolls Deutsch/fate_core_with_rolls-deutsch.html index 640bdc0752..8beb55c43e 100644 --- a/Fate Core with rolls Deutsch/fate_core_with_rolls-deutsch.html +++ b/Fate Core with rolls Deutsch/fate_core_with_rolls-deutsch.html @@ -41,9 +41,9 @@
Fertigkeiten
- 4WF     - 4WF�     -  Nur 4WF+Fertigkeit + 4WF     + 4WF�     +  Nur 4WF+Fertigkeit      4WF+Fertigkeit+Modifikation
diff --git a/Fate Core with rolls Deutsch/fatesheetwrolls_500.png b/Fate Core with rolls Deutsch/fatesheetwrolls_500.png deleted file mode 100644 index 0683f057a2..0000000000 Binary files a/Fate Core with rolls Deutsch/fatesheetwrolls_500.png and /dev/null differ diff --git a/Fate Core with rolls Deutsch/sheet.json b/Fate Core with rolls Deutsch/sheet.json index 0e27cec992..0a276faab1 100644 --- a/Fate Core with rolls Deutsch/sheet.json +++ b/Fate Core with rolls Deutsch/sheet.json @@ -1,10 +1,8 @@ { "html": "fate_core_with_rolls-deutsch.html", "css": "fate_core_with_rolls-deutsch.css", - "authors": "sioc", - "translator": "Papa Rabe", - "roll20userid": "1061463", - "preview": "fatesheetwrolls_500.png", + "authors": "Papa Rabe", + "roll20userid": "1061463", + "preview": "fate.png", "instructions": "# Fate Core Character Sheet - Deutsch.\r## Based on previous fate_core_with_rolls Sheet by sioc which is based on Fate Core Sheet by Andrew Bailey (krathognis) and Devindra Payment (@Ardnived)##\r**If you use this sheet instead of the old one there will be no data lost**\r**however**, you'll have to do some by hand copy paste from Attributes & Abilities fields : **Stunts** and **Extras** to the new ones area on the sheet.\r\rThe usage of the roll buttons of that sheet in the macro quick bar is not working and is not fixable.\r" - } diff --git a/Pathfinder (Spanish)/pathfinder-sp.css b/Pathfinder (Spanish)/pathfinder-sp.css index 7d41e953e1..974a33eea9 100644 --- a/Pathfinder (Spanish)/pathfinder-sp.css +++ b/Pathfinder (Spanish)/pathfinder-sp.css @@ -1,22 +1,21 @@ .sheet-desc-show:not(:checked)~.sheet-desc, .sheet-macro-text-show:not(:checked)~.sheet-macro-text, .sheet-sect-show:not(:checked)~.sheet-sect, -.sheet-options-show:not(:checked)~.sheet-options { - display: none; +.sheet-options-show:not(:checked)~.sheet-options, +.sheet-buffs-show:not(:checked)~.sheet-buffs, +.sheet-buffs2-show:not(:checked)~.sheet-buffs2 { + display: none; } - .sheet-table { display: table; width: 100%; } - .sheet-small-label { font-size: 85% !important; font-style: italic; font-weight: bold; color: #000; } - .sheet-secondary-table-name, .sheet-table-name { display: table-caption; @@ -26,11 +25,9 @@ background-color: #000; width: 100%; } - .sheet-secondary-table-name { background-color: #4a6486 !important; } - .sheet-table-header { display: table-cell; text-align: center; @@ -39,12 +36,10 @@ vertical-align: bottom; background-color: #d3d3d3; } - .sheet-table-data { display: table-cell; vertical-align: middle; } - .sheet-table-data label { font-size: 13px; font-weight: normal; @@ -52,25 +47,20 @@ margin: 0 auto; color: black; } - .sheet-center { text-align: center; } - .sheet-left { text-align: left; } - .sheet-right { text-align: right; } - .sheet-table-row { display: table-row; vertical-align: bottom; width: 100%; } - .sheet-table-row-name { display: table-cell; text-align: center; @@ -79,53 +69,51 @@ background-color: #000; font-weight: bold; } - .sheet-label { font-weight: bold; text-align: center; color: #000; } - .sheet-roll-check { min-width:70px; text-align: center; } +.sheet-select-small { + font-size: .90em; + height: 26px; + padding: 0; +} + input[type="text"], input[type="number"] { background-color: transparent; border: 0 solid #000; border-bottom-width: 1px; } - input[type="text"]:disabled, input[type="number"]:disabled { background-color: rgba(74, 100, 134, 0.28); border: 0 solid #000; color: #222; } - input[type="text"], select { width: 100%; margin: 0; } - div[class^="sheet-section"] { visibility: hidden; opacity: 0; max-height: 0; overflow: hidden; } - div[class^="sheet-npc"] { visibility: hidden; opacity: 0; max-height: 0; overflow: hidden; } - b[title],span[title] { cursor: help; } - input.sheet-spells_level-tab99:checked ~ div[class^="sheet-section"], input.sheet-tab99:checked ~ div[class^="sheet-section"] { max-height: 999999px; @@ -134,11 +122,9 @@ input.sheet-tab99:checked ~ div[class^="sheet-section"] { transition: opacity 0.5s linear 0s; overflow: auto; } - .sheet-tab { border-radius: 7px 7px 0 0; } - input.sheet-tab { width: 70px; height: 20px; @@ -147,11 +133,9 @@ input.sheet-tab { opacity: 0; z-index: 9999; } - input.sheet-tab:first-child { margin-left:0px; } - input.sheet-skill-tab, input.sheet-spell_level, input.sheet-spellclass { @@ -159,7 +143,6 @@ input.sheet-spellclass { height: 20px;*/ margin-left: 0; } - span.sheet-tab { text-align: center; display: inline-block; @@ -173,12 +156,10 @@ span.sheet-tab { position: relative; margin-left: -75px; } - span.sheet-skill-tab, span.sheet-spellclass { width: 100px; } - input.sheet-tab::before { content: attr(title); text-align: center; @@ -189,12 +170,10 @@ input.sheet-tab::before { color: #FFF; font-weight: bold; } - input.sheet-tab:checked::before { background: #808080; color: #FFF; } - .sheet-header-row { width: 100%; background-color: #000; @@ -203,7 +182,6 @@ input.sheet-tab:checked::before { min-height: 1em; margin-bottom: 0.5em; } - input.sheet-tab1:checked ~ div.sheet-section-core, input.sheet-tab2:checked ~ div.sheet-section-class, input.sheet-tab3:checked ~ div.sheet-section-defenses, @@ -238,7 +216,6 @@ input.sheet-spellclass-tab2:checked ~ div.sheet-section-spellclass-2 { transition: opacity 0.5s linear 0s; overflow: hidden; } - input.sheet-tab1:checked + span.sheet-tab1, input.sheet-tab2:checked + span.sheet-tab2, input.sheet-tab3:checked + span.sheet-tab3, @@ -254,7 +231,6 @@ input.sheet-tab11:checked + span.sheet-tab11, input.sheet-skills-tab1:checked + span.sheet-skills-tab1, input.sheet-skills-tab2:checked + span.sheet-skills-tab2, input.sheet-skills-tab3:checked + span.sheet-skills-tab3, -input.sheet-skills-tab4:checked + span.sheet-skills-tab4, input.sheet-spells_level-tab0:checked + span.sheet-spells_level-tab0, input.sheet-spells_level-tab1:checked + span.sheet-spells_level-tab1, input.sheet-spells_level-tab2:checked + span.sheet-spells_level-tab2, @@ -272,47 +248,40 @@ input.sheet-spellclass-tab2:checked + span.sheet-spellclass-tab2 { background: #000; color: #FFF; } - .sheet-tab11 { - display:none !important; + display:none !important; } - .sheet-pictos { font-family: "Pictos"; font-size: 14px; } - .sheet-text-button { font-size: 100%; color: #FFF; background-color: #000; border: 0; } - button, button:hover, button:active { background-image: none; } - +/*show and hide*/ input[type="checkbox"] + span:not(.sheet-not-sheet-show)::before { - margin-right: 4px; - line-height: 14px; - text-align: center; display: inline-block; - vertical-align: middle; - content: "[mostrar]"; + content: '���'; width: 14px; - height: 14px; - font-size: 12px; + height: 16px; + font-size: .85em; } - input[type="checkbox"]:checked + span:not(.sheet-not-sheet-show)::before { - content: "[ocultar]"; + content: '���'; } - -input[name*="condition"]:checked + b:not(.sheet-offCase) { +input[name*="condition"]:checked + b:not(.sheet-offCase), +input[name*="notes"]:checked + b:not(.sheet-offCase), +input[name*="iterative"]:checked + b:not(.sheet-offCase), +input[name*="equipped"]:checked + b:not(.sheet-offCase) { background-color: #4a6486; color: #FFF; border-radius: 5px; @@ -321,54 +290,59 @@ input[name*="condition"]:checked + b:not(.sheet-offCase) { padding-top: 1px; } +/*repeating item counter*/ +.sheet-repeating-fields { + counter-reset: sheet-rep-items -1; +} +input[type="checkbox"].sheet-counted + span:not(.sheet-not-sheet-show)::before { + counter-increment: sheet-rep-items; + content: counter(sheet-rep-items) '. ���' !important; + width: auto !important; +} +input[type="checkbox"].sheet-counted:checked + span:not(.sheet-not-sheet-show)::before { + counter-increment: sheet-rep-items; + content: counter(sheet-rep-items) '. ���' !important; + width: auto !important; +} +/* end repeating item counter*/ .sheet-no-pad-right { padding-right: 0 !important; } - hr { border-color: #000; margin:5px 0; } - .sheet-npc-hr { padding: 0; margin: 0; } - .sheet-margin-bottom { - margin-bottom: 15px; + margin-bottom: 5px; } - .sheet-margin-top { - margin-top: 15px; + margin-top: 5px; } - textarea { box-sizing: border-box; + height:100px; } - .sheet-spellrange-header { width: 15%; } - .sheet-spellrange-data { width: 100% !important; text-align: center !important; } - .sheet-iterative-attack-value { width:24% !important; } - .sheet-iterative-macro { width:90% !important; } - .sheet-iterative_attack_section { margin-bottom:0.5em !important; margin-left: 2px !important; } - .sheet-footer { text-align: center; font-size: xx-small; @@ -376,7 +350,6 @@ textarea { border: 1px #000 solid; border-radius: 3px; } - .sheet-skill-macro-text { max-height: 1.85em; overflow: hidden; @@ -384,7 +357,11 @@ textarea { resize: none; margin: 0; } - +.sheet-repeating-weapon-macro-text { + height: 25px; + overflow: hidden; + margin: 0; +} .charsheet .sheet-weapon-notes { max-height: 2.15em; overflow: hidden; @@ -392,18 +369,15 @@ textarea { resize: none; margin: 0; } - .charsheet .repcontainer .repitem { padding: 5px !important; margin: 5px !important; border: 2px solid #CCCCCC !important; border-radius: 3px !important; } - .charsheet button[type=roll] { margin: 2px 2px 0 2px !important; } - /*Roll Templates*/ /*Spells*/ .sheet-rolltemplate-pf_spell table { @@ -418,43 +392,57 @@ textarea { box-shadow: 2px 2px 5px #000; overflow: hidden; } - .sheet-rolltemplate-pf_spell .sheet-header { background-color: #000; border: 1px solid #000; - margin: 2px 25px 2px 25px; color: #FFF; font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; text-align: left; } - +.sheet-rolltemplate-pf_spell .sheet-header-table { + display:table; + width:100%; +} +.sheet-rolltemplate-pf_spell .sheet-header-middle { + display:table-cell; + vertical-align:middle; +} .sheet-rolltemplate-pf_spell .sheet-header-image { float: right; + display: table-cell; padding: 2px 0px 2px 2px; vertical-align: middle; + min-width: 30px; +} +.sheet-rolltemplate-pf_spell .sheet-subtitle { + background-color: #000; + border: 1px solid #000; + color: #FFF; + font-family: "Helvetica Neue",Helvetica,sans-serif; + font-size: 1em; + font-weight:normal; + text-align: left; +} +.sheet-rolltemplate-pf_spell img { + vertical-align:middle; } - .sheet-rolltemplate-pf_spell .sheet-header a { color: #FFF; text-decoration: underline; } - .sheet-rolltemplate-pf_spell td { padding: 1px 1px 1px 5px; line-height: 1.1em; text-align: left; } - .sheet-rolltemplate-pf_spell tr:nth-child(even) { background-color: #D3D3D3; } - .sheet-rolltemplate-pf_spell .sheet-tcat { font-weight: bold; } - .sheet-rolltemplate-pf_spell .inlinerollresult { background-color: transparent; border: none; @@ -463,22 +451,18 @@ textarea { text-align: center; padding:0px; } - .sheet-rolltemplate-pf_spell .inlinerollresult.fullcrit { color: #3FB315; border: none; } - .sheet-rolltemplate-pf_spell .inlinerollresult.fullfail { color: #B31515; border: none; } - .sheet-rolltemplate-pf_spell .inlinerollresult.importantroll { color: #4A57ED; border: none; } - /* Attacks */ .sheet-rolltemplate-pf_attack table { width: 100%; @@ -492,10 +476,8 @@ textarea { box-shadow:2px 2px 5px #000; overflow: hidden; } - .sheet-rolltemplate-pf_attack .sheet-header { background-color: #000; - margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; @@ -503,18 +485,37 @@ textarea { font-weight: bold; padding: 5px; } - +.sheet-rolltemplate-pf_attack .sheet-header-table { + display:table; + width:100%; +} +.sheet-rolltemplate-pf_attack .sheet-header-middle { + display:table-cell; + vertical-align:middle; +} .sheet-rolltemplate-pf_attack .sheet-header-image { float: right; + display: table-cell; padding: 2px 0px 2px 2px; vertical-align: middle; + min-width: 30px; +} +.sheet-rolltemplate-pf_attack .sheet-subtitle { + background-color: #000; + border: 1px solid #000; + color: #FFF; + font-family: "Helvetica Neue",Helvetica,sans-serif; + font-size: 1em; + font-weight:normal; + text-align: left; +} +.sheet-rolltemplate-pf_attack img { + vertical-align:middle; } - .sheet-rolltemplate-pf_attack .sheet-header a { color: #FFF; text-decoration: underline; } - .sheet-rolltemplate-pf_attack td { padding: 1px 1px 1px 5px; line-height: 1.1em; @@ -523,11 +524,9 @@ textarea { .sheet-rolltemplate-pf_attack tr:nth-child(odd) { background-color: #D3D3D3; } - .sheet-rolltemplate-pf_attack td:nth-child(odd) { - text-align: left;; + text-align: left; } - .sheet-rolltemplate-pf_attack .inlinerollresult { color: #FFF; background-color: #000; @@ -538,22 +537,18 @@ textarea { margin-left: 1px; padding:0px; } - .sheet-rolltemplate-pf_attack .inlinerollresult.fullcrit { color: #FFF; background-color: #3FB315; } - .sheet-rolltemplate-pf_attack .inlinerollresult.fullfail { color: #FFF; background-color: #B31515; } - .sheet-rolltemplate-pf_attack .inlinerollresult.importantroll { color: #FFF; background-color: #4A57ED; } - /* Defense */ .sheet-rolltemplate-pf_defense table { width: 100%; @@ -567,28 +562,45 @@ textarea { box-shadow:2px 2px 5px #000; overflow: hidden; } - .sheet-rolltemplate-pf_defense .sheet-header { background-color: #000; - margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; padding: 5px; } - +.sheet-rolltemplate-pf_defense .sheet-header-table { + display:table; + width:100%; +} +.sheet-rolltemplate-pf_defense .sheet-header-middle { + display:table-cell; + vertical-align:middle; +} .sheet-rolltemplate-pf_defense .sheet-header-image { float: right; + display: table-cell; padding: 2px 0px 2px 2px; vertical-align: middle; + min-width: 30px; +} +.sheet-rolltemplate-pf_defense .sheet-subtitle { + background-color: #000; + border: 1px solid #000; + color: #FFF; + font-family: "Helvetica Neue",Helvetica,sans-serif; + font-size: 1em; + font-weight:normal !important; + text-align: left; +} +.sheet-rolltemplate-pf_defense img { + vertical-align:middle; } - .sheet-rolltemplate-pf_defense .sheet-header a { color: #FFF; text-decoration: underline; } - .sheet-rolltemplate-pf_defense td { padding: 1px 1px 1px 5px; line-height: 1.1em; @@ -597,12 +609,10 @@ textarea { .sheet-rolltemplate-pf_defense tr:nth-child(odd) { background-color: #D3D3D3; } - .sheet-rolltemplate-pf_defense td:nth-child(odd) { text-align: left; font-weight:bold; } - .sheet-rolltemplate-pf_defense .inlinerollresult { color: #FFF; background-color: #000; @@ -613,22 +623,18 @@ textarea { margin-left: 1px; padding:0px; } - .sheet-rolltemplate-pf_defense .inlinerollresult.fullcrit { color: #FFF; background-color: #3FB315; } - .sheet-rolltemplate-pf_defense .inlinerollresult.fullfail { color: #FFF; background-color: #B31515; } - .sheet-rolltemplate-pf_defense .inlinerollresult.importantroll { color: #FFF; background-color: #4A57ED; } - /* Generic */ .sheet-rolltemplate-pf_generic table { width: 100%; @@ -642,28 +648,45 @@ textarea { box-shadow:2px 2px 5px #000; overflow: hidden; } - .sheet-rolltemplate-pf_generic .sheet-header { background-color: #000; - margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; padding: 5px; } - +.sheet-rolltemplate-pf_generic .sheet-header-table { + display:table; + width:100%; +} +.sheet-rolltemplate-pf_generic .sheet-header-middle { + display:table-cell; + vertical-align:middle; +} .sheet-rolltemplate-pf_generic .sheet-header-image { float: right; + display: table-cell; padding: 2px 0px 2px 2px; vertical-align: middle; + min-width: 30px; +} +.sheet-rolltemplate-pf_generic .sheet-subtitle { + background-color: #000; + border: 1px solid #000; + color: #FFF; + font-family: "Helvetica Neue",Helvetica,sans-serif; + font-size: 1em; + font-weight:normal !important; + text-align: left; +} +.sheet-rolltemplate-pf_generic img { + vertical-align:middle; } - .sheet-rolltemplate-pf_generic .sheet-header a { color: #FFF; text-decoration: underline; } - .sheet-rolltemplate-pf_generic td { padding: 1px 1px 1px 5px; line-height: 1.1em; @@ -673,12 +696,10 @@ textarea { .sheet-rolltemplate-pf_generic tr:nth-child(odd) { background-color: #D3D3D3; } - .sheet-rolltemplate-pf_generic td:nth-child(odd) { text-align: left; font-weight:bold; } - .sheet-rolltemplate-pf_generic .inlinerollresult { color: #FFF; background-color: #000; @@ -689,22 +710,18 @@ textarea { margin-left: 1px; padding:0px; } - .sheet-rolltemplate-pf_generic .inlinerollresult.fullcrit { color: #FFF; background-color: #3FB315; } - .sheet-rolltemplate-pf_generic .inlinerollresult.fullfail { color: #FFF; background-color: #B31515; } - .sheet-rolltemplate-pf_generic .inlinerollresult.importantroll { color: #FFF; background-color: #4A57ED; } - /* Block Text */ .sheet-rolltemplate-pf_block table { width: 100%; @@ -718,38 +735,53 @@ textarea { box-shadow:2px 2px 5px #000; overflow: hidden; } - .sheet-rolltemplate-pf_block .sheet-header { background-color: #000; - margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; padding: 5px; } - +.sheet-rolltemplate-pf_block .sheet-header-table { + display:table; + width:100%; +} +.sheet-rolltemplate-pf_block .sheet-header-middle { + display:table-cell; + vertical-align:middle; +} .sheet-rolltemplate-pf_block .sheet-header-image { float: right; + display: table-cell; padding: 2px 0px 2px 2px; vertical-align: middle; + min-width: 30px; +} +.sheet-rolltemplate-pf_block .sheet-subtitle { + background-color: #000; + border: 1px solid #000; + color: #FFF; + font-family: "Helvetica Neue",Helvetica,sans-serif; + font-size: 1em; + font-weight:normal !important; + text-align: left; +} +.sheet-rolltemplate-pf_block img { + vertical-align:middle; } - .sheet-rolltemplate-pf_block .sheet-header a { color: #FFF; text-decoration: underline; } - .sheet-rolltemplate-pf_block td { padding: 1px 1px 1px 5px; line-height: 1.1em; text-align:left; } - .sheet-rolltemplate-pf_block tr:nth-child(odd) { background-color: #D3D3D3; } - .sheet-rolltemplate-pf_block .inlinerollresult { color: #FFF; background-color: #000; @@ -760,17 +792,14 @@ textarea { margin-left: 1px; padding:0px; } - .sheet-rolltemplate-pf_block .inlinerollresult.fullcrit { color: #3FB315; border: none; } - .sheet-rolltemplate-pf_block .inlinerollresult.fullfail { color: #B31515; border: none; } - .sheet-rolltemplate-pf_block .inlinerollresult.importantroll { color: #4A57ED; border: none; diff --git a/Pathfinder (Spanish)/pathfinder-sp.html b/Pathfinder (Spanish)/pathfinder-sp.html index 2025f593e8..f16f407707 100644 --- a/Pathfinder (Spanish)/pathfinder-sp.html +++ b/Pathfinder (Spanish)/pathfinder-sp.html @@ -1,6 +1,15 @@ -
+
Atenci籀n: + +
+
Pathfinder RPG Character Sheet
@@ -411,67 +420,6 @@
Rasgos de Clase         -
- Botones de Rasgos de Clase -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Rasgos de Clase @@ -489,9 +437,9 @@
- + - @@ -500,20 +448,20 @@ - - - - + + + + / - - + + Descripci籀n         - - + +
Macro         - - + +
@@ -1119,87 +1067,6 @@
Ataques         -
-
- Botones de Ataque -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- Opciones         - - - - - -
-
- Incluir notas? - - - - -
-
- -
-

Ataques @@ -1208,13 +1075,13 @@
- -
Mejora
-
Mtr
-
Nombre
-
Mod. Ataque
+ +
Mejora
+
Mtr
+
Nombre
+
Mod. Ataque
- @@ -1222,13 +1089,13 @@
Tipo
-
ATC
-
Dado
+
ATC
+
Dado
d -
Dado
-
Mod. Da簽o
+
Dado
+
Mod. Da簽o
- @@ -1257,30 +1124,30 @@
Da簽o Caract.
-
D��O
+
D��O
-
Crit
+
Crit
/x -
Multipl.
-
Rango
-
Tipo
-
Peso
-
Munic.
+
Multipl.
+
Rango
+
Tipo
+
Peso
+
Munic.
-
Competencia
-
Notas
+
Notas
Ataques Repetitivos         - +
Ataques Repetitivos
@@ -1291,105 +1158,105 @@
- + - +
- + - +
- + - +
- + - +
- + - +
- + - +
- + - +
@@ -1405,17 +1272,17 @@
Incluir notas? - - - - + + + +
Macro         - - + +
@@ -5425,67 +5292,6 @@
Dotes         -
- Botones de Dotes -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Dotes @@ -5501,20 +5307,20 @@
- - - - + + + + / - - + + Descripci籀n         - - + +
Macro         - - + +
@@ -5621,67 +5427,6 @@
Equipo         -
- Botones de Equipo -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Equipo @@ -5697,20 +5442,20 @@
- - - - + + + + / - - + + Descripci籀n         - - + +
Macro         - - + +
@@ -6414,67 +6159,6 @@ Todos los Conjuros
-
- Botones Conjuros Nivel 0 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -6482,11 +6166,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -6494,21 +6178,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salvaci籀n
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salvaci籀n
- @@ -6519,15 +6203,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -6544,16 +6228,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -6571,67 +6255,6 @@
-
- Botones Conjuros Nivel 1 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -6639,11 +6262,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -6651,21 +6274,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salv.
- @@ -6676,15 +6299,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -6701,16 +6324,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -6728,67 +6351,6 @@
-
- Botones Conjuros Nivel 2 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -6796,11 +6358,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -6808,21 +6370,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efectos Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efectos Salv.
- @@ -6833,15 +6395,15 @@
Descripci籀n         - - + +
Macro         - - + +
Options         - + @@ -6858,16 +6420,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -6885,67 +6447,6 @@
-
- Botones Conjuros Nivel 3 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -6953,11 +6454,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -6965,21 +6466,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salv.
- @@ -6990,15 +6491,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -7015,16 +6516,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -7042,67 +6543,6 @@
-
- Botones Conjuros Nivel 4 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -7110,11 +6550,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -7122,21 +6562,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salv.
- @@ -7147,15 +6587,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -7172,16 +6612,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -7199,67 +6639,6 @@
-
- Botones Conjuros Nivel 5 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -7267,11 +6646,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -7279,21 +6658,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salv.
- @@ -7304,15 +6683,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -7329,16 +6708,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -7356,67 +6735,6 @@
-
- Botones Conjuros Nivel 6 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -7424,11 +6742,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -7436,21 +6754,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salv.
- @@ -7461,15 +6779,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -7486,16 +6804,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -7513,67 +6831,6 @@
-
- Botones Conjutos Nivel 7 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -7581,11 +6838,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -7593,21 +6850,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salv.
- @@ -7618,15 +6875,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -7643,16 +6900,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -7670,67 +6927,6 @@
-
- Botones Conjuros Nivel 8 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -7738,11 +6934,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -7750,21 +6946,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀nn
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀nn
+
Efecto Salv.
- @@ -7775,15 +6971,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -7800,16 +6996,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -7827,67 +7023,6 @@
-
- Botones Conjuros Nivel 9 -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

@@ -7895,11 +7030,11 @@
- -
Prepdo
-
Nombre
+ +
Prepdo
+
Nombre
- @@ -7907,21 +7042,21 @@
Clase
-
Nivel
-
Escuela
-
Tiempo
-
Mod. CD
+
Nivel
+
Escuela
+
Tiempo
+
Mod. CD
    -
Componentes
-
Rango
-
��rea
-
Duraci籀n
-
Efecto Salv.
+
Componentes
+
Rango
+
��rea
+
Duraci籀n
+
Efecto Salv.
- @@ -7932,15 +7067,15 @@
Descripci籀n         - - + +
Macro         - - + +
Opciones         - + @@ -7957,16 +7092,16 @@
Incluir info? - - - - - + + + + +
- - - + + + - - + +
@@ -8038,67 +7173,6 @@
Rasgos Raciales         -
- Botones Rasgos Raciales -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Rasgos Raciales @@ -8115,88 +7189,27 @@
- - - - + + + + / - - + +
Descripci籀n         - - + +
Macro         - - + +
Rasgos         -
- Botones Rasgos -
- 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Rasgos @@ -8213,21 +7226,21 @@
- - - - + + + + / - - + +
Descripci籀n         - - + +
Macro         - - + +
@@ -8422,26 +7435,26 @@
- -
Mejora
-
Mtr
-
Nombre
-
Mod. Ataque
+ +
Mejora
+
Mtr
+
Nombre
+
Mod. Ataque
-
Tipo Ataque
-
ATC
-
Dado
+
ATC
+
Dado
d -
Dado
-
Mod. Da簽o
+
Dado
+
Mod. Da簽o
- @@ -8470,30 +7483,30 @@
Caract. Da簽o
-
DA��
+
DA��
-
Crit
+
Crit
/x -
Multiplic.
-
Rango
-
Tipo Da簽o
-
Peso
-
Munic.
+
Multiplic.
+
Rango
+
Tipo Da簽o
+
Peso
+
Munic.
-
Competencia
-
Notas
+
Notas
Ataques Repetitivos         - +
Ataques Repetitivos
@@ -8504,105 +7517,105 @@
- + - +
- + - +
- + - +
- + - +
- + - +
- + - +
- + - +
@@ -8619,17 +7632,17 @@
Incluir notes? - - - - + + + +
Macro         - - + +
@@ -8697,14 +7710,14 @@
@@ -8777,14 +7790,14 @@
-
 
-
Usos/D穩a
-
Nombre
-
Descripci籀n
-
Duraci籀n
-
Salv.
+
 
+
Usos/D穩a
+
Nombre
+
Descripci籀n
+
Duraci籀n
+
Salv.
- @@ -8795,8 +7808,8 @@
Macro         - - + +
@@ -8857,14 +7870,14 @@
-
 
-
Usos/D穩a
-
Nombre
-
Descripci籀n
-
Duraci籀n
-
Salv.
+
 
+
Usos/D穩a
+
Nombre
+
Descripci籀n
+
Duraci籀n
+
Salv.
- @@ -8875,8 +7888,8 @@
Macro         - - + +
@@ -8945,20 +7958,20 @@
-
 
-
Nombre
-
Descripci籀nn
-
Usado
+
 
+
Nombre
+
Descripci籀nn
+
Usado
/
 
-
M獺x.
-
M獺x. Calc.
+
M獺x.
+
M獺x. Calc.
Descripci籀n         - - + +
Macro         - - + +
@@ -9284,21 +8297,21 @@
-
 
-
Nombre
-
Descripci籀n
-
Usos
+
 
+
Nombre
+
Descripci籀n
+
Usos
/
/
-
M獺x.
-
M獺x. Calc.
+
M獺x.
+
M獺x. Calc.
Descripci籀n         - - + +
Macro         - - + +
@@ -9321,10 +8334,11 @@ diff --git a/PortesMonstresTresors/ReadMe.md b/PortesMonstresTresors/ReadMe.md index 82099255cc..1f516e445b 100644 --- a/PortesMonstresTresors/ReadMe.md +++ b/PortesMonstresTresors/ReadMe.md @@ -8,43 +8,56 @@ PMT est une adaptation de **Labyrinth Lord**, réalisée par [Arasmo Le jeu complet est disponible gratuitement en PDF sur le site du [Scriptorium.D100.fr](http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/), et en version papier sur [Lulu](http://www.lulu.com/shop/daniel-proctor-and-james-manez/portes-monstres-tr%C3%A9sors/hardcover/product-22096059.html). # Version courante -3.0 [Screenshot](pmt_v3.jpg) +3.1 [Screenshot](pmt_v3.jpg) # Script API de cr矇ation de personnage -Un [script API](pmt.js) est disponible pour cr矇er des personnages rapidement (le taux de mortalit矇 est 矇lev矇 en OSR ;) ). +Un [script API](pmt.js) est disponible pour cr矇er des personnages rapidement (le taux de mortalit矇 est 矇lev矇 en OSR ;) ). Ce type de script n矇cessite un compte Roll20 Pro pour 礙tre ex矇cut矇. Ajoutez le script �� votre campagne (pensez �� resauvegarder le script avant chaque session, sans modification, si jamais il ne r矇pond plus. L'API Roll20 a parfois du mal �� se "r矇veiller"). -Pour lancer le tirage d'un personnage, utilisez les commandes suivantes (ou cr矇ez des macros contenant ces commandes) : +Pour lancer le tirage d'un personnage, utilisez les commandes suivantes (ou cr矇ez des macros contenant ces commandes) : -* 3d6 dans l'ordre : +* 3d6 dans l'ordre : ``` !pmt-rollchar 0 -``` -* 4d6 dont on garde les 3 meilleurs, dans l'ordre : +``` +* 4d6 dont on garde les 3 meilleurs, dans l'ordre : ``` !pmt-rollchar 1 ``` -Dans le chat s'affiche le tirage de caract矇ristiques, suivi de boutons API (rose) indiquant le nom des classes que vous pouvez cr矇er (en fonction de pr矇requis et du tirage) : +Dans le chat s'affiche le tirage de caract矇ristiques, suivi de boutons API (rose) indiquant le nom des classes que vous pouvez cr矇er (en fonction de pr矇requis et du tirage) : ![Tirage et choix de classe](pmt_v3_creapj_01.jpg) -Cliquez sur une des classes. -Un nom de personnage doit 礙tre renseign矇 : +Cliquez sur une des classes. +Un nom de personnage doit 礙tre renseign矇 : ![Saisie du nom du personnage](pmt_v3_creapj_02.jpg) -Un message dans le chat indique lorsque la cr矇ation du personnage est termin矇e, et un lien permet d'ouvrir la feuille de personnage Roll20 (il faudra probablement cliquer sur l'onglet "Character Sheet" pour voir la feuille) : +Un message dans le chat indique lorsque la cr矇ation du personnage est termin矇e, et un lien permet d'ouvrir la feuille de personnage Roll20 (il faudra probablement cliquer sur l'onglet "Character Sheet" pour voir la feuille) : ![Personnage cr矇矇 et ouverture de la feuille](pmt_v3_creapj_03.jpg) -**NB** : lors de la premi癡re ouverture de la session apr癡s la cr矇ation du personnage, des op矇rations sont men矇es pour finaliser la feuille : compl矇tion des sections r矇p矇tables de sort, attaques et 矇quipements. +**NB** : lors de la premi癡re ouverture de la session apr癡s la cr矇ation du personnage, des op矇rations sont men矇es pour finaliser la feuille : compl矇tion des sections r矇p矇tables de sort, attaques et 矇quipements. Si ces informations n'apparaissent pas, fermer la feuille et r矇ouvrez la apr癡s quelques secondes. Au pire, recharger la campagne en rafra簾chissant le cache (Ctrl+F5) et r矇ouvrez la feuille. Par d矇faut, le personnage cr矇矇 est attribu矇 au joueur qui a cliqu矇 dans le chat (m礙me s'il est visible par tous, seul ce joueur et le MJ pourront modifier le personnage). # Notes de version +##v3.1 (17 Janvier 2016). +* Ajout du nom du personnage sur tous les templates de jet dans le chat (utile lorsqu'un joueur contr繫le plusieurs personnages) +* Ajout de champs de saisie pour le titre et les langues suppl矇mentaires du personnage +* Agrandissement de la zone du modificateur de DEX pour le calcul de la CA (une valeur n矇gative n'矇tait pas visible) +* Correction du calcul automatique des distances de mouvement en fonction de l'encombrement +* Correction de l'indicateur de succ癡s ou d'矇chec sur les jets de caract矇ristiques : un r矇sultat 矇gal est une r矇ussite +* Correction du jets de d矇g璽ts des attaques : le minimum affich矇 est d矇sormais 1 +* Mise �� jour du [script API](pmt.js) de cr矇ation de personnage : + * Correction des sorts de Clerc : d矇sormais, tous les sorts de niveau 1 sont ajout矇s �� la feuille + * La CA ascendante est d矇sormais activ矇e par d矇faut + * Correction du nom des armures, en vertue de l'[errata de PMT du 03/01/2016](http://www.scriptorium.d100.fr/wp-content/uploads/2016/01/PMT-errata-3-01-16.pdf) + * Les distances de mouvement se mettent correctement �� jour �� la cr矇ation du personnage + ##v3.0 (Janvier 2016). -Les personnages existants ne sont malheureusement que partiellement r矇tro-compatibles. +Les personnages existants ne sont malheureusement que partiellement r矇tro-compatibles. Il faudra reprendre certains 矇l矇ments : classe, attaques et 矇quipements notamment. Nouveaut矇s : diff --git a/PortesMonstresTresors/pmt.htm b/PortesMonstresTresors/pmt.htm index 2bc2c2b2b2..784160130a 100644 --- a/PortesMonstresTresors/pmt.htm +++ b/PortesMonstresTresors/pmt.htm @@ -1,5 +1,42 @@ -v3.0 - Options : +v3.1 - Options : CA descendante CA ascendante @@ -614,9 +626,9 @@ var TAS = TAS || (function(){
- @@ -1056,7 +1076,7 @@ var TAS = TAS || (function(){ @@ -1064,7 +1084,7 @@ var TAS = TAS || (function(){
+ - + @@ -649,6 +661,14 @@ var TAS = TAS || (function(){ + + + + + + + + @@ -711,7 +731,7 @@ var TAS = TAS || (function(){
@@ -728,7 +748,7 @@ var TAS = TAS || (function(){
@@ -745,7 +765,7 @@ var TAS = TAS || (function(){
@@ -762,7 +782,7 @@ var TAS = TAS || (function(){
@@ -779,7 +799,7 @@ var TAS = TAS || (function(){
@@ -796,7 +816,7 @@ var TAS = TAS || (function(){
@@ -808,7 +828,7 @@ var TAS = TAS || (function(){
R矇actions
@@ -830,7 +850,7 @@ var TAS = TAS || (function(){
@@ -843,7 +863,7 @@ var TAS = TAS || (function(){
@@ -856,7 +876,7 @@ var TAS = TAS || (function(){
@@ -869,7 +889,7 @@ var TAS = TAS || (function(){
@@ -882,7 +902,7 @@ var TAS = TAS || (function(){
@@ -958,7 +978,7 @@ var TAS = TAS || (function(){
+ value="&{template:pmt} {{perso=@{character_name}}} {{name=@{attaque-nom}}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+(@{attaque-carac})[Modificateur de Caract矇ristique]+@{ATK_Bonus}[Attaque en CA ascendante]+(@{attaque-bonus})[Modificateur permanent]+(?{Bonus/Malus d'attaque|0})[Bonus/Malus]]]}} {{degats=[[@{attaque-degats-nbde}d@{attaque-degats-de}+(@{attaque-degats-carac})[Modificateur de caract矇ristique]+(@{attaque-degats-bonus})[Modificateur permanent]]]}} {{critique=[[@{attaque-degats-nbde}*@{attaque-degats-de}[D矇s(s) de d矇g璽ts maximum]+(@{attaque-degats-carac})[Modificateur de Caract矇ristique]+(@{attaque-degats-bonus})[Modificateur permanent]]]}}">
@@ -996,7 +1016,7 @@ var TAS = TAS || (function(){
@@ -1004,7 +1024,7 @@ var TAS = TAS || (function(){ @@ -1012,7 +1032,7 @@ var TAS = TAS || (function(){ @@ -1020,7 +1040,7 @@ var TAS = TAS || (function(){ @@ -1028,7 +1048,7 @@ var TAS = TAS || (function(){ @@ -1036,7 +1056,7 @@ var TAS = TAS || (function(){
Classe Alignement
TitreLangues suppl矇mentaires
@@ -666,10 +686,10 @@ var TAS = TAS || (function(){
- =-- + =--
- =++ + =++
@@ -685,7 +705,7 @@ var TAS = TAS || (function(){ -
1d6-FOR<=
1d6<=
1d6<=
1d6<=
1d6>
2d6
@@ -1048,7 +1068,7 @@ var TAS = TAS || (function(){
1d6-FOR<=
1d6<=
1d6<=
@@ -1076,7 +1096,7 @@ var TAS = TAS || (function(){ 1d6-FOR<=
@@ -1523,6 +1543,10 @@ var TAS = TAS || (function(){ + {{#perso}} + + + {{/perso}} @@ -1530,12 +1554,12 @@ var TAS = TAS || (function(){ {{/DV}} {{#carac}} - + {{#rollGreater() carac target}} {{/rollGreater() carac target}} {{#rollTotal() carac target}} - + {{/rollTotal() carac target}} {{#rollLess() carac target}} @@ -1592,7 +1616,12 @@ var TAS = TAS || (function(){ {{#attaque}} {{#degats}} - + {{#rollLess() degats 1}} + + {{/rollLess() degats 1}} + {{#rollGreater() degats 0}} + + {{/rollGreater() degats 0}} {{/degats}} {{#rollWasCrit() attaque}} diff --git a/PortesMonstresTresors/pmt.js b/PortesMonstresTresors/pmt.js index 5109e0089b..6d83217811 100644 --- a/PortesMonstresTresors/pmt.js +++ b/PortesMonstresTresors/pmt.js @@ -1,22 +1,22 @@ var PmT = PmT || (function () { 'use strict'; - var version = 1.0, - releasedate= "2016-01-04", + var version = 1.1, + releasedate= "2016-01-14", schemaversion = 1.0, author="Natha (roll20userid:75857)", warning = "This script is meant to be used with the Portes-Monstres-Tr矇sors sheet", sortsDivins=["D矇tection de la Magie","D矇tection du Mal","Lumi癡re","Protection contre le Mal","Purification","Regain d���Assurance","R矇sistance au Froid","Soins L矇gers"], sortsProfanes=["Bouclier","Charme-personne","D矇tection de la Magie","Disque Flottant","Lecture des Langages","Lecture de la Magie","Lumi癡re","Projectile Magique","Protection contre le Mal","Sommeil","Ventriloquie","Verrouillage"], // Clerc 58 PO + Standard = 65 - packClerc='{"nom":"Armure de cuir rembourr矇","qte":"1","poids":"10"}|{"nom":"Bouclier","qte":"1","poids":"5"}|{"nom":"Casque","qte":"1","poids":"2.5"}|{"nom":"Fronde","qte":"1","poids":"0"}|{"nom":"Masse","qte":"1","poids":"1.5"}|{"nom":"Pierres de fronde","qte":"10","poids":"0.15"}|{"nom":"Symbole religieux en bois","qte":"1","poids":"0"}', + packClerc='{"nom":"Brigandine","qte":"1","poids":"10"}|{"nom":"Bouclier","qte":"1","poids":"5"}|{"nom":"Casque","qte":"1","poids":"2.5"}|{"nom":"Fronde","qte":"1","poids":"0"}|{"nom":"Masse","qte":"1","poids":"1.5"}|{"nom":"Pierres de fronde","qte":"10","poids":"0.15"}|{"nom":"Symbole religieux en bois","qte":"1","poids":"0"}', // Guerrier 94 PO + Standard = 103 - packGuerrier='{"nom":"Arc court","qte":"1","poids":"1"}|{"nom":"Armure de cuir rembourr矇","qte":"1","poids":"10"}|{"nom":"Bouclier","qte":"1","poids":"5"}|{"nom":"Carquois","qte":"1","poids":"0.5"}|{"nom":"Fl癡ches","qte":"20","poids":"0.07"}|{"nom":"Casque","qte":"1","poids":"2.5"}|{"nom":"Dague","qte":"1","poids":"0.5"}|{"nom":"Ep矇e longue","qte":"1","poids":"2"}', + packGuerrier='{"nom":"Arc court","qte":"1","poids":"1"}|{"nom":"Brigandine","qte":"1","poids":"10"}|{"nom":"Bouclier","qte":"1","poids":"5"}|{"nom":"Carquois","qte":"1","poids":"0.5"}|{"nom":"Fl癡ches","qte":"20","poids":"0.07"}|{"nom":"Casque","qte":"1","poids":"2.5"}|{"nom":"Dague","qte":"1","poids":"0.5"}|{"nom":"Ep矇e longue","qte":"1","poids":"2"}', // Magicien 54 PO + Standard = 61 packMagicien='{"nom":"B璽ton","qte":"1","poids":"4"}|{"nom":"Dague","qte":"1","poids":"0.5"}|{"nom":"Fl矇chettes","qte":"10","poids":"0.1"}|{"nom":"Grimoire","qte":"1","poids":"1.5"}|{"nom":"Encre (fiole de 30 ml)","qte":"1","poids":"0"}|{"nom":"Plume","qte":"1","poids":"0"}', // Voleur 78 PO + Standard = 85 packVoleur='{"nom":"Arc court","qte":"1","poids":"1"}|{"nom":"Armure de cuir","qte":"1","poids":"7.5"}|{"nom":"Carquois","qte":"1","poids":"0.5"}|{"nom":"Fl癡ches","qte":"20","poids":"0.07"}|{"nom":"Dague","qte":"1","poids":"0.5"}|{"nom":"Ep矇e courte","qte":"1","poids":"1"}|{"nom":"Pitons","qte":"12","poids":"0.33"}|{"nom":"Outils de crochetage","qte":"1","poids":"0.5"}', // Elfe 89 PO + Standard = 96 - packElfe='{"nom":"Arc long","qte":"1","poids":"1"}|{"nom":"Armure de cuir rembourr矇","qte":"1","poids":"10"}|{"nom":"Carquois","qte":"1","poids":"0.5"}|{"nom":"Fl癡ches","qte":"20","poids":"0.07"}|{"nom":"Dague","qte":"1","poids":"0.5"}|{"nom":"Ep矇e longue","qte":"1","poids":"2"}', + packElfe='{"nom":"Arc long","qte":"1","poids":"1"}|{"nom":"Brigandine","qte":"1","poids":"10"}|{"nom":"Carquois","qte":"1","poids":"0.5"}|{"nom":"Fl癡ches","qte":"20","poids":"0.07"}|{"nom":"Dague","qte":"1","poids":"0.5"}|{"nom":"Ep矇e longue","qte":"1","poids":"2"}', // Halfelin 47 PO + Standard = 54 packHalfelin='{"nom":"Arc court","qte":"1","poids":"1"}|{"nom":"Armure de cuir","qte":"1","poids":"7.5"}|{"nom":"Carquois","qte":"1","poids":"0.5"}|{"nom":"Fl癡ches","qte":"20","poids":"0.07"}|{"nom":"Dague","qte":"1","poids":"0.5"}|{"nom":"Ep矇e courte","qte":"1","poids":"1"}', // Standard 7 PO @@ -217,7 +217,7 @@ var PmT = PmT || (function () { var DV = 0; var PV = 0; var XP = 0; - var ATK_Bonus=0; + var ATK_Bonus=1; var JS_Souffles=0; var JS_Poison=0; var JS_Petrification=0; @@ -258,7 +258,8 @@ var PmT = PmT || (function () { JS_Petrification=14; JS_Baton=12; JS_Sorts=15; - lesort=sortsDivins[randomInteger(8)-1]; + //lesort=sortsDivins[randomInteger(8)-1]; + lesort="D矇tection de la Magie|D矇tection du Mal|Lumi癡re|Protection contre le Mal|Purification|Regain d���Assurance|R矇sistance au Froid|Soins L矇gers"; lepack=""+packClerc+"|"+packStandard; lecout=65; CaAscArmure = 12; @@ -397,6 +398,7 @@ var PmT = PmT || (function () { createObj("attribute", {name: "PV", current: PV, max: PV, characterid: char.id}); createObj("attribute", {name: "XP", current: 0, max: XP, characterid: char.id}); createObj("attribute", {name: "BonusXp", current: BonusXp, characterid: char.id}); + createObj("attribute", {name: "sheetOptionCa", current: 1, characterid: char.id}); createObj("attribute", {name: "CaAscArmure", current: CaAscArmure, characterid: char.id}); createObj("attribute", {name: "CaDescArmure", current: CaDescArmure, characterid: char.id}); createObj("attribute", {name: "CaBouclier", current: CaBouclier, characterid: char.id}); diff --git a/PortesMonstresTresors/sheet.json b/PortesMonstresTresors/sheet.json index 769f2d52b5..bfca818c97 100644 --- a/PortesMonstresTresors/sheet.json +++ b/PortesMonstresTresors/sheet.json @@ -4,5 +4,5 @@ "authors": "Nathanael TERRIEN", "roll20userid": "75857", "preview": "pmt_v3.jpg", - "instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le site du Scriptorium.D100.fr ( http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/ ). Un script API est disponible pour accélérer la crétion de personnage (cf. readme : https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md ). v3.0 (Janvier 2016)." + "instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le site du Scriptorium.D100.fr ( http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/ ). Un script API est disponible pour accélérer la crétion de personnage (cf. readme : https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md ). v3.1 (17 Janvier 2016)." } diff --git a/Ryuutama/Ryuutama.css b/Ryuutama/Ryuutama.css new file mode 100644 index 0000000000..95004dc42a --- /dev/null +++ b/Ryuutama/Ryuutama.css @@ -0,0 +1,386 @@ +* { + font-family: fantasy; +} + +textarea { + border-radius: 6px; + border: 1px solid #99dd99; + background-color: #eefdfd; + line-height: 20px; + width: 98%; +} + +input[type=number], input[type=text], select { + border-radius: 6px; + border: 1px solid #99dd99; + background-color: #eefdfd; + line-height: 20px; + height: 30px; + width: 200px; + -webkit-appearance: none; +} + +td, th { + text-align: left; + padding: 3px; + width: 150px; +} + +button[type=roll] { + height: 23px; + border-radius: 4px; +} + +.sheet-characterSheet { + background-color: #eeffff; +} + +.sheet-charoptions { + width: 100px; + position: relative; + top: 5px; +} + +.sheet-attributeType { + width: 65px; + position: relative; + top: 5px; +} + +.sheet-classSkillRoll { + margin-left: 10px; +} + +.sheet-spellRow div input, select { + margin-right: 2px; +} + +.sheet-spellDetails { + position: relative; + bottom: 5px; +} + +.sheet-spellName { + margin-left: 5px; +} + +.sheet-spellEffect { + margin-left: 2px; +} + +.sheet-spellTypes { + width: 150px; + margin-left: 6px; + position: relative; + top: 4px; +} + +.sheet-spellDuration { + width: 130px; +} + +.sheet-spellTarget { + width: 130px; +} + +.sheet-spellRange { + width: 130px; +} + +.sheet-dtype { + width: 60px; + position: relative; + top: 5px; +} + +.sheet-skillCheck { + position: relative; + bottom: 5px; +} + +.sheet-conditionCheck { + position: relative; + bottom: 5px; +} + +.sheet-attrLabel { + position: relative; + top: 10px; +} + +.sheet-healthLabel, .sheet-infoLabel { + position: relative; + top: 5px; +} + +.sheet-journeyLabel { + font-weight: bold; + font-size: 13px; + display: block; + position: relative; + top: 2px; + left: 3px; + padding-bottom: 2px; +} + +.sheet-journeyMod { + margin-bottom: 2px; +} + +.sheet-itemLabel { + position: relative; + top: 5px; +} + +.sheet-terrain { + width: 120px; + position: relative; + top: 3px; +} + +.sheet-applyModifier { + position: relative; + top: 5px; +} + +.sheet-hidden { + display: none; +} + +.sheet-itemCount { + position: relative; + left: 38px; +} + +.sheet-animalCapacity { + position: relative; + left: 80px; +} + +.sheet-showDiv { + display: none; +} + +.sheet-showDiv:not(:checked) ~ div, fieldset { + display: none !important; +} + +.sheet-showDiv:checked ~ div, fieldset { + display: inline; +} + +.sheet-showFumble { + display: none; +} + +.sheet-showFumble:not(:checked) ~ label { + display: none !important; +} + +.sheet-showFumble:checked ~ label { + display: inline; +} + +span.sheet-overburdenPenalty { + position: relative; + top: 3px; +} + +input.sheet-overburdenPenalty { + position: relative; + top: 1px +} + +.sheet-bonusPenaltyPreferences { + position: relative; + bottom: 8px; +} + +.sheet-checkLabel { + position: relative; + top: 10px; +} + +.sheet-sideJobPenalty { + position: relative; + top: 2px; +} + +.sheet-penaltyCondition { + display: none; +} + +.sheet-penaltyCondition:checked ~ input { + border-color: #ff8888; +} + +.sheet-deathCondition { + display: none; +} + +.sheet-deathCondition:checked ~ input { + border-color: red; +} + +.sheet-bonusCondition { + display: none; +} + +.sheet-bonusCondition:checked ~ input { + border-color: green; +} + +.sheet-inlineCheckbox { + display: inline; +} + +.sheet-headerLabel { + background: #aaeeaa; + color: black; + font-weight: bold; + border-radius: 4px; + padding-left: 5px; + width: 250px; + font-size: 15px; + height: 20px; + font-family: cursive; +} + +.sheet-loweredHeaderLabel { + margin-top: 5px; +} + +.sheet-checkboxLabel { + font-weight: normal; + font-size: 12px; +} + +.sheet-weaponRow2 { + position:relative; + bottom: 4px; +} + +.sheet-damage { + position: relative; + bottom: 6px; +} + +.sheet-concentration { + display: inline; + margin-left: 10px; +} + +/* Weapon Mastery */ +input.sheet-radioChoice { + width: 100px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; +} + +span.sheet-radioChoice { + text-align: center; + display: inline-block; + background: #00cdcd; + color: black; + border-radius: 4px; + width: 130px; + cursor: pointer; + position: relative; + margin-left: -100px; + font-weight: bold; + margin-bottom: 5px; +} + +input.sheet-radioChoice1:checked + span.sheet-radioChoice1, +input.sheet-radioChoice2:checked + span.sheet-radioChoice2, +input.sheet-radioChoice3:checked + span.sheet-radioChoice3, +input.sheet-radioChoice4:checked + span.sheet-radioChoice4, +input.sheet-radioChoice5:checked + span.sheet-radioChoice5, +inpur.sheet-radioChoice6:checked + span.sheet-radioChoice6 { + background: #229999; + border-radius: 4px; +} + +/* High Level Tabs */ +input.sheet-tab { + width: 100px; + height: 40px; + cursor: pointer; + position: relative; + opacity: 0; + z-index: 9999; +} + +span.sheet-tab { + text-align: center; + display: inline-block; + font-size: 17px; + background: #00cdcd; + color: black; + font-weight: bold; + border-radius: 4px; + font-family: cursive; + width: 160px; + height: 40px; + cursor: pointer; + position: relative; + vertical-align: middle; + margin-left: -100px; + line-height: 40px; +} + +input.sheet-tab1:checked + span.sheet-tab1, +input.sheet-tab2:checked + span.sheet-tab2, +input.sheet-tab3:checked + span.sheet-tab3, +input.sheet-tab4:checked + span.sheet-tab4, +input.sheet-tab5:checked + span.sheet-tab5 { + background: #229999; + border-radius: 4px; +} + +input.sheet-tab1:not(:checked) ~ span.sheet-characterDetails, +input.sheet-tab2:not(:checked) ~ span.sheet-characterClass, +input.sheet-tab3:not(:checked) ~ span.sheet-characterStats, +input.sheet-tab4:not(:checked) ~ span.sheet-characterChecks, +input.sheet-tab5:not(:checked) ~ span.sheet-characterEquipment { + display: none; +} + +input.sheet-tab1:checked ~ span.sheet-characterDetails, +input.sheet-tab2:checked ~ span.sheet-characterClass, +input.sheet-tab3:checked ~ span.sheet-characterStats, +input.sheet-tab4:checked ~ span.sheet-characterChecks, +input.sheet-tab5:checked ~ span.sheet-characterEquipment { + display: block; +} + +/* Roll Templates */ +.sheet-rolltemplate-skillCheck .sheet-rollTitle, +.sheet-rolltemplate-accuracyCheck .sheet-rollTitle, +.sheet-rolltemplate-oneDieCheck .sheet-rollTitle { + margin-bottom: 5px; + font-weight: bold; + margin-left: 5px; +} + +.sheet-rolltemplate-skillCheck .sheet-rollResult, +.sheet-rolltemplate-accuracyCheck .sheet-rollResult { + margin-bottom: 5px; + margin-left: 5px; +} + +.sheet-rolltemplate-skillCheck .sheet-critical, +.sheet-rolltemplate-accuracyCheck .sheet-critical { + color:green; + font-weight:bold; + margin-top: 5px; +} + +.sheet-rolltemplate-skillCheck .sheet-fumble, +.sheet-rolltemplate-accuracyCheck .sheet-fumble { + color:red; + font-weight:bold; + margin-top: 5px; +} diff --git a/Ryuutama/Ryuutama.html b/Ryuutama/Ryuutama.html new file mode 100644 index 0000000000..bb3382a12e --- /dev/null +++ b/Ryuutama/Ryuutama.html @@ -0,0 +1,1439 @@ + + + +
+ + + + + + +
+
{{name}} check result:
+
{{die1}} + {{die2}} + {{bonusesAndPenalties}} + {{#rollWasFumble() die1}} + {{#rollWasFumble() die2}} +
FUMBLE!!!
+ {{/rollWasFumble() die2}} + {{/rollWasFumble() die1}} + {{#rollWasCrit() die1}} + {{#rollWasCrit() die2}} +
CRITICAL SUCCESS!!!
+ {{/rollWasCrit() die2}} + {{/rollWasCrit() die1}} + {{#rollTotal() die1 6}} + {{#rollTotal() die2 6}} +
CRITICAL SUCCESS!!!
+ {{/rollTotal() die2 6}} + {{/rollTotal() die1 6}} +
+
+
+ + +
+
{{name}} accuracy check result:
+
{{die1}} + {{die2}} + {{bonusesAndPenalties}} + {{#rollWasFumble() die1}} + {{#rollWasFumble() die2}} +
FUMBLE!!!
+ {{/rollWasFumble() die2}} + {{/rollWasFumble() die1}} + {{#rollWasCrit() die1}} + {{#rollWasCrit() die2}} +
CRITICAL HIT!!!
+ {{/rollWasCrit() die2}} + {{/rollWasCrit() die1}} + {{#rollTotal() die1 6}} + {{#rollTotal() die2 6}} +
CRITICAL HIT!!!
+ {{/rollTotal() die2 6}} + {{/rollTotal() die1 6}} +
+
+
+ + +
+ {{name}} check result: {{result}} +
+
+ + + + + Info + + Class + + Stats + + Checks + + Inventory + + + +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+ + + +
+
+ Class 1: + + +
+
+ Class 2: + + +
+
+ + +
+
+ Type 1: + +
+
+ Season 1: + +
+
+ +
+
+ Type 2: + +
+
+ Season 2: + +
+
+ + +
+
Select initial weapon mastery:
+
+ + Blade + + Polearm + + Bow + + Light Blade + + Axe + + Unarmed +
+
+ + + +
+
Select bonus weapon mastery gained from the attack type:
+
+ + Blade + + Polearm + + Bow + + Light Blade + + Axe + + Unarmed +
+
+
+ + + +
+
Select additional bonus weapon mastery gained from having the attack type twice:
+
+ + Blade + + Polearm + + Bow + + Light Blade + + Axe + + Unarmed +
+
+
+ + + +
+
Select bonus weapon mastery gained from the noble class (can be the same as a previously selected weapon mastery):
+
+ + Blade + + Polearm + + Bow +
+
+
+ + + +
+
Select additional bonus weapon mastery gained from having the noble class twice:
+
+ + Blade + + Polearm + + Bow +
+
+
+ + +
+
+
+ Name: + + Effect: + + Type: + + Cost: + +
+
+
+
+ Range: + + Target: + + Duration: + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + Base: + + Current: + +
+
+ + Base: + + Current: + +
+
+ +
+
+ + Base: + + Current: + +
+
+ + Base: + + Current: + +
+
+ +
+
+ + + + / +
+
+ + + / +
+
+ + + + + + If >= 10, add bonus to + + +
+
+ +
+
+ + + lowers DEX die size +
+
+ + + lowers STR die size +
+
+ + + lowers all dice sizes +
+
+ +
+
+ + + lowers SPI die size +
+
+ + + lowers INT die size +
+
+ + + lowers all dice sizes +
+
+ +
+
+ +
{{perso}}

{{subtags}}
{{name}}

PV gagn矇s : {{DV}}
Jet : {{carac}} < {{target}}
Jet : {{carac}} <= {{target}}
��chec !
��chec !
R矇ussite !
R矇ussite !
Jet : {{attaque}} contre CA
D矇g璽ts : {{degats}}
D矇g璽ts : 1
D矇g璽ts : {{degats}}
D矇g璽ts maximum : {{critique}}
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Level 1=>6Level 2=>8Level 3=>10Level 4=>12Level 5=>14
Grassland Woods Deep Forest Desert Alpine
Wasteland Highlands Swamp Jungle
Rocky Terrain Mountain
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Weather +1Weather +3Weather +5
Rain Hard Rain Hurricane
Strong Wind Snow Blizzard
Fog Deep Fog
Hot Dark
Cold
+
+
+ + + + +
+
+ Current Terrain: + +
+
+ Current Weather: + +
+
+ Overburden Penalties: + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ Apply Concentration to next roll? + + + + *Can't apply concentration to initiative, condition, or damage checks +
+
+ + + +
+ +
+ Name: + +
+
+ Effect: + +
+
+ +
+
+ Roll: + + + + + + + (automatic -1 is applied) +
+
+
+ + + +
+ +
+ Trapping [DEX+INT] + + + Special Modifiers: +
+
+ Crafting [STR+DEX] + + + Special Modifiers: +
+
+
+
+ Repair [STR+DEX] + + + Special Modifiers: +
+
+
+ + + +
+ +
+ Healing [INT+SPI] + + + Special Modifiers: +
+
+ Herb Gathering [STR+INT] + + + Special Modifiers: +
+
+
+
+ First Aid [INT+SPI] (out of combat) + + + Special Modifiers: +
+
+ First Aid [INT] (in combat) + + + Special Modifiers: +
+
+
+ + + +
+ +
+ Animal Tracking [STR+INT] + + + Special Modifiers: +
+
+ Trapping [DEX+INT] + + + Special Modifiers: +
+
+
+
+ Hunting [DEX+INT] + + + Special Modifiers: +
+
+
+ + + +
+ +
+ Trader [INT+SPI] + + + Special Modifiers: +
+
+
+ + + +
+ +
+ Knowledge of Tradition [INT+INT] + + + Special Modifiers: +
+
+ Music [DEX+SPI] + + + Special Modifiers: +
+
+
+ + + +
+ +
+ Etiquette [DEX+INT] + + + Special Modifiers: +
+
+ Refined Education [INT+INT] + + + Special Modifiers: +
+
+
+ + +
+
+ Condition Check [STR+SPI] + + + Special Modifiers: +
+
+ Travel Check [STR+DEX] + + + Special Modifiers: +
+
+ +
+
+ Direction Check [INT+INT] + + + Special Modifiers: +
+
+ Camp Check [DEX+INT] + + + Special Modifiers: +
+
+ +
+
+ Initiative [DEX+INT] + + Special Modifiers: +
+
+ Monster Knowledge [INT+INT] + + + Special Modifiers: +
+
+ +
+
+ Search for Food [STR+INT] + + + Special Modifiers: +
+
+ Hard Exercise [STR+DEX] + + + Special Modifiers: +
+
+ +
+
+ Drinking [STR+SPI] + + + Special Modifiers: +
+
+ Stealth [DEX+DEX] + + + Special Modifiers: +
+
+ +
+
+ Perception [DEX+INT] + + + Special Modifiers: +
+
+ Dodge [DEX+INT] + + + Special Modifiers: +
+
+ +
+
+ Delicate Work [DEX+SPI] + + + Special Modifiers: +
+
+ Negotiation [INT+SPI] + + + Special Modifiers: +
+
+ +
+
+ Sense [INT+SPI] + + + Special Modifiers: +
+
+ Job Knowledge [INT+INT] + + + Special Modifiers: +
+
+ + +
+
+
+ Name: + +
+ Roll: + + + + + + + +
+
+
+ Name: + +
+ Roll: + + + + + + + +
+
+
+
+
+ + + +
+
+ Classification: + + Name: + Effect: + Durability: / +
+
+
+ + + + Accuracy: + + + + + +
+
+ + + Damage: + + + + +
+
+
+ + +
+
+
+ Name: + Defense Points: + Penalty: +
+
+ Effect: +
+
+ Durability: / +
+
+
+ + +
+
+
+ Name: +
+
+ Effect: +
+
+
+ +
+
+ + +
+
+ + + / +
+
+ +
+
+ + + / +
+
+ + + / +
+
+ + +
+
+
+ Name: +
+
+ Effect: +
+
+ Size: + Ct: +
+
+
+ + +
+
+
+ Name: +
+
+ Effect: +
+
+ Size: + Capacity: + +
+
+
+ + +
+
+
+ Name: +
+
+ Effect: +
+
+ Capacity: +
+
+
+
+
+ diff --git a/Ryuutama/Ryuutama.png b/Ryuutama/Ryuutama.png new file mode 100644 index 0000000000..453374477c Binary files /dev/null and b/Ryuutama/Ryuutama.png differ diff --git a/Ryuutama/sheet.json b/Ryuutama/sheet.json new file mode 100644 index 0000000000..743f9dd4e5 --- /dev/null +++ b/Ryuutama/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "Ryuutama.html", + "css": "Ryuutama.css", + "authors": "King Puff", + "roll20userid": "665159", + "preview": "Ryuutama.png", + "instructions": "This character sheet represents player characters for the Ryuutama system. It does not provide details about classes, skills, or mechanics, but does an intuitive dice roller that automatically takes into account benefits from class, type, weather, condition, and terrain and the penalties associated with being overburdened and suffering from conditional status effects. The sheet contains a tab for inputting meta information about characters, a tab for tracking experience points and statistics (derived attributes are automatically calculated but can be overridden), a tab for inputting class, type, weapon mastery, and skills/spells, and a tab for inventory management that automatically tracks current and maximum item and water capacity." +} diff --git a/Titansgrave/Titansgrave.css b/Titansgrave/Titansgrave.css index 9f44e139d4..43531b2e47 100644 --- a/Titansgrave/Titansgrave.css +++ b/Titansgrave/Titansgrave.css @@ -1,11 +1,11 @@ .charsheet { - font-family: Haettenschweiler; + font-family: Papyrus; background-color: white; width: 870px; } p { - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-colrow { @@ -21,9 +21,9 @@ p { .charsheet textarea { background: none; box-shadow: none; - font-size: 18px; + font-size: 12px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; resize: none; border: none; } @@ -69,7 +69,7 @@ input.sheet-tab::before { border: solid 1px #010101; border-top-left-radius: 0px; border-top-right-radius: 0px; - font-size: 18px; + font-size: 16px; font-weight: bold; text-align: center; width: 100%; @@ -123,9 +123,9 @@ div.sheet-tab2 { box-shadow: none; border-color: #000000; text-align: left; - font-size:18px; + font-size:16px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-blackbox { @@ -133,11 +133,11 @@ div.sheet-tab2 { background-color: black; font-weight: none; color: white; - font-size: 24px; + font-size: 15px; text-align: left; height: 25px; padding: 3px; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-characterfeaturestable { @@ -186,7 +186,7 @@ div.sheet-tab2 { font-size:50px; width: 100%; color: black; - font-family: Haettenschweiler; + font-family: Papyrus; } /* custom td for skill value in skill */ @@ -242,7 +242,7 @@ div.sheet-tab2 { content: ""; width: 14px; height: 14px; - font-size: 14px; + font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; @@ -289,7 +289,7 @@ div.sheet-tab2 { background-position: center; background-size: contain; text-align:center; - font-family: Haettenschweiler; + font-family: Papyrus; color: #000000; padding: 0; margin: 0px auto 0px auto; @@ -320,7 +320,7 @@ div.sheet-tab2 { text-align: center; height: 25px; padding: 1px; - font-family: Haettenschweiler; + font-family: Papyrus; letter-spacing: 2px; } @@ -333,7 +333,7 @@ div.sheet-tab2 { text-align: center; font-size:18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } /* --------- SECONDARY STATS --------- */ @@ -359,7 +359,7 @@ div.sheet-tab2 { text-align: center; font-size: 18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-2nd_statstextbox { @@ -371,7 +371,7 @@ div.sheet-tab2 { text-align: center; font-size: 40px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-armortypetextarea { @@ -381,10 +381,10 @@ div.sheet-tab2 { box-shadow: none; border-color: #000000; text-align: center; - font-size: 26px; + font-size: 22px; font-weight: none; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } /* --------- WEAPONS TABLE --------- */ @@ -438,9 +438,9 @@ div.sheet-tab2 { box-shadow: none; border-color: #000000; text-align: left; - font-size: 18px; + font-size: 16px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; letter-spacing: 2px; } @@ -452,9 +452,9 @@ div.sheet-tab2 { border-bottom: 2px solid; box-shadow: none; text-align: center; - font-size: 18px; + font-size: 16px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-weaponrangetext { @@ -465,9 +465,9 @@ div.sheet-tab2 { border-bottom: 2px solid; box-shadow: none; text-align: center; - font-size: 18px; + font-size: 16px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-weapondamagetext { @@ -478,19 +478,19 @@ div.sheet-tab2 { border-radius: 0px; box-shadow: none; text-align: left; - font-size: 18px; + font-size: 16px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-borderdown { border-bottom: 2px solid black; - font-size: 12px; + font-size: 10px; } .sheet-borderall { border: 2px solid black; - font-size: 12px; + font-size: 10px; } .sheet-weaponstype { @@ -513,9 +513,9 @@ div.sheet-tab2 { box-shadow: none; border-color: #000000; text-align: left; - font-size: 18px; + font-size: 14px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-reloadtext { height: 100%; @@ -525,9 +525,9 @@ div.sheet-tab2 { box-shadow: none; border-color: #000000; text-align: left; - font-size: 18px; + font-size: 14px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; -webkit-appearance: none; } @@ -537,7 +537,7 @@ div.sheet-tab2 { text-align: left; font-size: 12px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } /* -------------AMMO COUNTER------------- */ .sheet-ammotable td { @@ -552,7 +552,7 @@ div.sheet-tab2 { text-align: center; font-size: 20px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } .sheet-ammotypetext { width: 100%; @@ -562,7 +562,7 @@ div.sheet-tab2 { text-align: left; font-size: 20px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } /* -------------SPELLS, CLASSPOWERS AND TALENTS------------- */ @@ -600,7 +600,7 @@ div.sheet-tab2 { font-size:24px; width: 70px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; vertical-align: middle; position:absolute; @@ -618,7 +618,7 @@ div.sheet-tab2 { text-align: center; font-size:18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; position:absolute; left: 50%; @@ -656,7 +656,7 @@ div.sheet-tab2 { text-align: center; font-size: 18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; } .sheet-spellselect { @@ -667,7 +667,7 @@ div.sheet-tab2 { box-shadow: none; text-align: center; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; -webkit-appearance: none; padding:0; } @@ -679,7 +679,7 @@ div.sheet-tab2 { box-shadow: none; text-align: center; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; -webkit-appearance: none; padding:0; } @@ -692,7 +692,7 @@ div.sheet-tab2 { text-align: center; font-size: 18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; } .sheet-timetext { @@ -703,7 +703,7 @@ div.sheet-tab2 { text-align: center; font-size: 18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; } .sheet-natext { @@ -715,7 +715,7 @@ div.sheet-tab2 { text-align: center; font-size: 18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; } .sheet-vstext { @@ -727,7 +727,7 @@ div.sheet-tab2 { text-align: center; font-size: 18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; } .sheet-spelltext { @@ -791,14 +791,14 @@ div.sheet-tab2 { border: none; width: 100%; font-size: 18px; - font-family: Haettenschweiler; + font-family: Papyrus; box-shadow: none; } .sheet-InventoryAmount { border: none; width: 50px; font-size: 18px; - font-family: Haettenschweiler; + font-family: Papyrus; box-shadow: none; } @@ -827,7 +827,7 @@ div.sheet-tab2 { text-align: center; font-size: 18px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; } /*------------------------ TALENTS TAB CODES ------------------------*/ .sheet-talenttext { @@ -838,7 +838,7 @@ div.sheet-tab2 { text-align: left; font-size: 20px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; } .sheet-talentnumber { @@ -848,7 +848,7 @@ div.sheet-tab2 { text-align: center; font-size: 20px; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; padding:0; } .sheet-talentselect { @@ -859,7 +859,7 @@ div.sheet-tab2 { box-shadow: none; text-align: left; color: #000000; - font-family: Haettenschweiler; + font-family: Papyrus; -webkit-appearance: none; padding:0; } diff --git a/approved.yaml b/approved.yaml index 75fe7266e7..e7efac97e9 100644 --- a/approved.yaml +++ b/approved.yaml @@ -643,7 +643,7 @@ darkagesvampire: naheulbeuk: - "Naheulbeuk" -- "Le Dunjon de Naheulbeuk (French)" +- "Le Donjon de Naheulbeuk (French)" becmidnd: - "D&D_BECM" @@ -1047,12 +1047,21 @@ ghostbusterssp: - "Ghostbusters (Spanish)" - "Ghostbusters" -#titansgrave: -#- "Titansgrave" -#- "Titansgrave" -#- "AGE System" +titansgrave: +- "Titansgrave" +- "Titansgrave" +- "AGE System" # 5eoglroll20: # - "5th Edition OGL by Roll20" # - "5th Edition OGL by Roll20" # - "Dungeons and Dragons" + +ryuutama: +- "Ryuutama" +- "Ryuutama" + +coc7ech: +- "Call_of_Cthulhu_7th_Ed_Chinese_Traditional" +- "Call of Cthulhu: 7th Edition (Chinese Traditional)" +- "Call of Cthulhu" diff --git a/tigres_volants/tivi.html b/tigres_volants/tivi.html index 1e6c8d4dfb..9e1a46eb9b 100644 --- a/tigres_volants/tivi.html +++ b/tigres_volants/tivi.html @@ -238,7 +238,7 @@ Yeux = - + Armes lourdes (PE) +