mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-04 14:12:28 +00:00
650 lines
34 KiB
HTML
650 lines
34 KiB
HTML
<input type="hidden" name="attr_round_check" value="1"/>
|
||
<input type="hidden" class="UI1" name="attr_selfish"/>
|
||
<input type="hidden" class="UI2" name="attr_scruple"/>
|
||
<input type="hidden" class="tap-PL" name="attr_PLtap"/>
|
||
<input type="hidden" class="tap-GM" name="attr_GMtap" value="0"/>
|
||
<input type="hidden" name="attr_ec1" value="0"/>
|
||
<input type="hidden" name="attr_ec2" value="0"/>
|
||
<input type="hidden" name="attr_ec3" value="0"/>
|
||
<input type="hidden" name="attr_ec4" value="0"/>
|
||
<input type="hidden" name="attr_ec5" value="0"/>
|
||
<input type="hidden" name="attr_ec6" value="0"/>
|
||
<input type="hidden" name="attr_ec7" value="0"/>
|
||
<input type="hidden" name="attr_ec8" value="0"/>
|
||
<input type="hidden" name="attr_sc1" value="0"/>
|
||
<input type="hidden" name="attr_sc2" value="0"/>
|
||
<input type="hidden" name="attr_sc3" value="0"/>
|
||
<input type="hidden" name="attr_sc4" value="0"/>
|
||
<input type="hidden" name="attr_sc5" value="0"/>
|
||
<input type="hidden" name="attr_sc6" value="0"/>
|
||
<input type="hidden" name="attr_sc7" value="0"/>
|
||
<input type="hidden" name="attr_sc8" value="0"/>
|
||
|
||
<div class="player" style="background-image:url('http://i.imgur.com/tJS6vua.png')">
|
||
<div class="container-p">
|
||
<div class="header" style="font-weight:bold;text-align:center">
|
||
</div>
|
||
<div class="profile">
|
||
<div class="number" style="top:582px;left:56px">NO.</div>
|
||
<div class="number" style="top:578px;left:79px"><input type="text" name="attr_player" style="width:96px" placeholder="(플레이어명)" spellcheck="false"/></div>
|
||
<div class="info">
|
||
<div><span>이름</span><input type="text" name="attr_character_name" style="width:220px" spellcheck="false"/></div>
|
||
<div><span>성별</span><input type="text" name="attr_gender" style="width:81px;margin-right:6px" spellcheck="false"/><span style="border-left:2px solid #bfbfbf;padding-left:6px">연령</span><input type="text" name="attr_age" style="width:81px" spellcheck="false"/></div>
|
||
<div><span>직업</span><input type="text" name="attr_job" style="width:220px" spellcheck="false"/></div>
|
||
<div style="border-bottom:none;font-weight:normal">❝<input type="text" name="attr_comment" style="width:244px;text-align:center" placeholder="(캐릭터 한마디)" spellcheck="false"/>❞</div>
|
||
</div>
|
||
</div>
|
||
<div class="content">
|
||
<div class="name"><span>측면</span></div>
|
||
<div class="status">
|
||
<div class="aspect-name"><b>이기</b></div>
|
||
<div class="aspect-reduce"><button type="action" name="act_re1" style="width:100%;height:100%">◀</button></div>
|
||
<div class="aspect-UI"><input type="text" name="attr_UI_selfish" spellcheck="false"/></div>
|
||
<div class="aspect-add"><button type="action" name="act_ad1" style="width:100%;height:100%">▶</button></div>
|
||
<div class="aspect-value"><input type="text" name="attr_selfish" style="width:26px" value="0"/> / <input type="text" name="attr_selfish_max" style="width:26px" value="15"/></div>
|
||
</div>
|
||
<div class="status" style="margin-top:1px">
|
||
<div class="aspect-name"><b>양심</b></div>
|
||
<div class="aspect-reduce"><button type="action" name="act_re2" style="width:100%;height:100%">◀</button></div>
|
||
<div class="aspect-UI"><input type="text" name="attr_UI_scruple" spellcheck="false"/></div>
|
||
<div class="aspect-add"><button type="action" name="act_ad2" style="width:100%;height:100%">▶</button></div>
|
||
<div class="aspect-value"><input type="text" name="attr_scruple" style="width:26px" value="0"/> / <input type="text" name="attr_scruple_max" style="width:26px" value="15"/></div>
|
||
</div>
|
||
<div class="name">
|
||
<button type="action" style="width:30px;height:100%;color:#444444" disabled>◀</button>
|
||
<input type="text" style="width:310px" value="목표" disabled/>
|
||
<button type="roll" name="roll_evill" style="width:30px" value="&{template:NUZENA-table} {{name=@{character_name}}} {{content1=@{goal}}}"></button>
|
||
</div>
|
||
<div class="textbox"><textarea name="attr_goal" spellcheck="false"></textarea></div>
|
||
<div class="name">
|
||
<button type="action" style="width:30px;height:100%;color:#444444" disabled>◀</button>
|
||
<input type="text" style="width:310px" value="내면의 악" disabled/>
|
||
<button type="roll" name="roll_evill" style="width:30px" value="&{template:NUZENA-table} {{name=@{character_name}}} {{content2=@{evil}}}"></button>
|
||
</div>
|
||
<div class="textbox"><textarea name="attr_evil" spellcheck="false"></textarea></div>
|
||
<div class="name">
|
||
<button type="action" name="act_round_low" style="width:30px;height:100%">◀</button>
|
||
<input type="text" name="attr_count" style="width:310px" value="1라운드"/>
|
||
<button type="action" name="act_round_high" style="width:30px;height:100%">▶</button>
|
||
</div>
|
||
<div class="round">
|
||
<div class="round1" style="border-right:1px solid grey">
|
||
<p>1번 주사위</p><button type="roll" name="roll_dice1" value="&{template:NUZENA-dice} {{dice=1}} {{name=1번 주사위}} {{roll=[[@{first_dice}]]}}">E</button>
|
||
<select name="attr_first_dice">
|
||
<option value="1D4">4면체</option>
|
||
<option value="1D6">6면체</option>
|
||
<option value="1D8" selected>8면체</option>
|
||
</select>
|
||
</div>
|
||
<div class="round2">
|
||
<p>2번 주사위</p><button type="roll" name="roll_dice2" style="width:31px" value="&{template:NUZENA-dice} {{dice=1}} {{name=2번 주사위}} {{roll=[[@{second_dice}]]}}">E</button>
|
||
<select name="attr_second_dice">
|
||
<option value="1D4" selected>4면체</option>
|
||
<option value="1D6">6면체</option>
|
||
<option value="1D8">8면체</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="name"><span>행동 선언</span></div>
|
||
<div class="action">
|
||
<div class="action-sect1">
|
||
<span>대상</span>
|
||
<input type="text" name="attr_target" style="width:144px" spellcheck="false"/>
|
||
<span style="margin-left:-1px;padding-left:19px">에게</span>
|
||
</div>
|
||
<div class="action-sect2">
|
||
<button type="roll" name="roll_diceroll" value="&{template:NUZENA-dice} {{button=1}} {{value=[[?{예지 수치|1}]]}} {{unit=[[?{이상1or미만2|1|2}]]}} {{counter1=[[?{카운터 수치(1라운드)|0}]]}} {{counter2=[[?{카운터 수치(2라운드)|0}]]}} {{counter3=[[?{카운터 수치(3라운드)|0}]]}} {{roll=[[@{second_dice}]]}}" style="display:none"></button>
|
||
<button type="roll" name="roll_argue" style="width:135px;height:25px;margin-left:0px;margin-right:0px;border-right:1px solid #444444"value="&{template:NUZENA-table} {{argue=1}} {{name=@{character_name}}} {{target=@{target}에게}}"><b>e</b> 언쟁신청</button>
|
||
<button type="roll" name="roll_reveal" style="width:134px;height:25px;margin-left:-3px;margin-right:-2px" value="&{template:NUZENA-table} {{prevision=[[1]]}} {{name=@{character_name}}} {{target=@{target}의}} {{side=[[1d2]]}} {{value=[[?{예지할 수치|1}]]}} {{unit=?{예지할 기준|이상|미만}}} {{button=[✱ 판정 다이스 굴림 ✱](~diceroll)}}"><b>e</b> 폭로하기</button>
|
||
<button type="roll" name="roll_break" style="width:135px;height:25px;margin-left:0px;margin-right:0px;border-right:1px solid #444444" value="&{template:NUZENA-table} {{prevision=[[2]]}} {{name=@{character_name}}} {{target=@{target}에게}} {{prev=?{상대 측면 지정|이기|양심}}} {{value=[[?{예지할 수치|1}]]}} {{unit=?{예지할 기준|이상|미만}}} {{button=[✱ 판정 다이스 굴림 ✱](~diceroll)}}"><b>e</b> 의지꺾기</button>
|
||
<button type="roll" name="roll_conflict" style="width:134px;height:25px;margin-left:-3px;margin-right:-2px" value="&{template:NUZENA-table} {{prevision=[[3]]}} {{name=@{character_name}}} {{target=자기 자신의}} {{side=[[1d2]]}} {{value=[[?{예지할 수치|1}]]}} {{unit=?{예지할 기준|이상|미만}}} {{button=[✱ 판정 다이스 굴림 ✱](~diceroll)}}"><b>e</b> 내적갈등</button>
|
||
</div>
|
||
<div class="action-sect3">
|
||
<button type="roll" name="act_counter" style="width:100%;height:100%;margin-left:0px" value="&{template:NUZENA-table} {{counter=1}} {{name=@{character_name}}} {{value1=[[?{카운터 수치(1라운드)|0}]]}} {{value2=[[?{카운터 수치(2라운드)|0}]]}} {{value3=[[?{카운터 수치(3라운드)|0}]]}}"><b>e</b> 카운터 <b>e</b></button>
|
||
</div>
|
||
</div>
|
||
<div class="name">
|
||
<button type="action" style="width:30px;height:100%;color:#444444" disabled>◀</button>
|
||
<input type="text" style="width:310px" value="측면 가감" disabled/>
|
||
<button type="roll" name="roll_adjust" style="width:30px" value="&{template:NUZENA-dice} {{target=@{adjust_target}}} {{aspect=[[@{aspect}]]}} {{adjust=[[@{adjust}]]}} {{roll=[[@{first_dice}]]}}"></button>
|
||
</div>
|
||
<div class="adjust">
|
||
<p style="padding-left:18px;padding-right:18px">대상</p>
|
||
<input type="text" name="attr_adjust_target" spellcheck="false"/>
|
||
<p style="width:26px">의</p>
|
||
<span class="check1"><input type="checkbox" name="attr_aspect" value="1"/></span>
|
||
<span class="check2"><input type="checkbox" name="attr_aspect" value="2"/></span>
|
||
<span class="check3"><input type="checkbox" name="attr_adjust" value="1"/></span>
|
||
<span class="check4"><input type="checkbox" name="attr_adjust" value="2"/></span>
|
||
</div>
|
||
<div class="name">
|
||
<button type="action" style="width:30px;height:100%;color:#444444" disabled>◀</button>
|
||
<input type="text" style="width:310px" value="To.심판자" disabled/>
|
||
<button type="roll" name="roll_wgm" style="width:30px" value="/w gm @{wgm}"></button>
|
||
<div class="textbox"><textarea name="attr_wgm" spellcheck="false"></textarea></div>
|
||
</div>
|
||
</div>
|
||
<div class="footer">
|
||
<input type="hidden" class="tap-GM" name="attr_GMtap"/>
|
||
<div class="PLtaps">
|
||
<input type="checkbox" class="tap-GM" name="attr_GMtap" value="1"/>
|
||
<b style="margin:0 15px 0 -2px">GM</b>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="despair"><div class="stamp"></div></div>
|
||
|
||
<div class="master">
|
||
<div class="container-m">
|
||
<div class="footer" style="padding-top:3px">
|
||
<input type="checkbox" class="tap-PL" name="attr_PLtap" value="1" checked/>
|
||
<b style="margin-right:2px;border-right:2px solid silver;padding-right:10px">PL</b>
|
||
<input type="checkbox" class="tap-GM" name="attr_GMtap" value="1"/>
|
||
<b style="margin:0 15px 0 -2px">GM</b>
|
||
</div>
|
||
<div class="sect1">
|
||
<div class="name" style="width:100%"><span>심판자 기록장</span></div>
|
||
<textarea name="attr_GM_memo"></textarea>
|
||
</div>
|
||
<div class="sect2">
|
||
<div class="name" style="width:100%">
|
||
<button type="action" style="width:30px;height:100%;color:#444444" disabled>◀</button>
|
||
<input type="text" style="width:250px" value="심판자 결과표" disabled/>
|
||
<button type="roll" name="roll_judge" style="width:30px" value="&{template:NUZENA-judge} {{result=1}} {{title=최종 심판 결과}} {{check1=[[@{pc1check}]]}} {{name1=@{pc1name}}} {{vote1=@{pc1vote}표}} {{remiss1=[[@{pc1re}]]}} {{check2=[[@{pc2check}]]}} {{name2=@{pc2name}}} {{vote2=@{pc2vote}표}} {{remiss2=[[@{pc2re}]]}} {{check3=[[@{pc3check}]]}} {{name3=@{pc3name}}} {{vote3=@{pc3vote}표}} {{remiss3=[[@{pc3re}]]}} {{check4=[[@{pc4check}]]}} {{name4=@{pc4name}}} {{vote4=@{pc4vote}표}} {{remiss4=[[@{pc4re}]]}} {{check5=[[@{pc5check}]]}} {{name5=@{pc5name}}} {{vote5=@{pc5vote}표}} {{remiss5=[[@{pc5re}]]}} {{check6=[[@{pc6check}]]}} {{name6=@{pc6name}}} {{vote6=@{pc6vote}표}} {{remiss6=[[@{pc6re}]]}} {{check7=[[@{pc7check}]]}} {{name7=@{pc7name}}} {{vote7=@{pc7vote}표}} {{remiss7=[[@{pc7re}]]}} {{check8=[[@{pc8check}]]}} {{name8=@{pc8name}}} {{vote8=@{pc8vote}표}} {{remiss8=[[@{pc8re}]]}} {{ec1=[[@{ec1}]]}} {{sc1=[[@{sc1}]]}} {{ec2=[[@{ec2}]]}} {{sc2=[[@{sc2}]]}} {{ec3=[[@{ec3}]]}} {{sc3=[[@{sc3}]]}} {{ec4=[[@{ec4}]]}} {{sc4=[[@{sc4}]]}} {{ec5=[[@{ec5}]]}} {{sc5=[[@{sc5}]]}} {{ec6=[[@{ec6}]]}} {{sc6=[[@{sc6}]]}} {{ec7=[[@{ec7}]]}} {{sc7=[[@{sc7}]]}} {{ec8=[[@{ec8}]]}} {{sc8=[[@{sc8}]]}} {{button=[⚔ 징악하기](~punishment)}}"></button>
|
||
<button type="roll" name="roll_punishment" value="&{template:NUZENA-judge} {{punish=1}} {{name=?{징악 대상|@{pc1name}|@{pc2name}|@{pc3name}|@{pc4name}|@{pc5name}|@{pc6name}|@{pc7name}|@{pc8name}}}} {{content=?{처벌 방식|내용}}}" style="display:none"></button>
|
||
</div>
|
||
<table>
|
||
<th width="10%">✔</th>
|
||
<th width="50%">악인 이름</th>
|
||
<th width="20%">투표수</th>
|
||
<th width="20%">면제 여부</th>
|
||
<tr>
|
||
<td><input type="checkbox" name="attr_pc1check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc1name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc1vote" value="0"/>
|
||
<td class="remission"><div class="drop1"><input type="checkbox" name="attr_pc1re" value="1"/><div class="out1"><input type="radio" class="ec" name="attr_ec1" value="1"/><input type="radio" class="sc" name="attr_sc1" value="1"/></div></div></td>
|
||
</tr><tr>
|
||
<td><input type="checkbox" name="attr_pc2check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc2name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc2vote" value="0"/>
|
||
<td class="remission"><div class="drop2"><input type="checkbox" name="attr_pc2re" value="1"/><div class="out2"><input type="radio" class="ec" name="attr_ec2" value="1"/><input type="radio" class="sc" name="attr_sc2" value="1"/></div></div></td>
|
||
</tr><tr>
|
||
<td><input type="checkbox" name="attr_pc3check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc3name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc3vote" value="0"/>
|
||
<td class="remission"><div class="drop3"><input type="checkbox" name="attr_pc3re" value="1"/><div class="out3"><input type="radio" class="ec" name="attr_ec3" value="1"/><input type="radio" class="sc" name="attr_sc3" value="1"/></div></div></td>
|
||
</tr><tr>
|
||
<td><input type="checkbox" name="attr_pc4check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc4name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc4vote" value="0"/>
|
||
<td class="remission"><div class="drop4"><input type="checkbox" name="attr_pc4re" value="1"/><div class="out4"><input type="radio" class="ec" name="attr_ec4" value="1"/><input type="radio" class="sc" name="attr_sc4" value="1"/></div></div></td>
|
||
</tr><tr>
|
||
<td><input type="checkbox" name="attr_pc5check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc5name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc5vote" value="0"/>
|
||
<td class="remission"><div class="drop5"><input type="checkbox" name="attr_pc5re" value="1"/><div class="out5"><input type="radio" class="ec" name="attr_ec5" value="1"/><input type="radio" class="sc" name="attr_sc5" value="1"/></div></div></td>
|
||
</tr><tr>
|
||
<td><input type="checkbox" name="attr_pc6check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc6name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc6vote" value="0"/>
|
||
<td class="remission"><div class="drop6"><input type="checkbox" name="attr_pc6re" value="1"/><div class="out6"><input type="radio" class="ec" name="attr_ec6" value="1"/><input type="radio" class="sc" name="attr_sc6" value="1"/></div></div></td>
|
||
</tr><tr>
|
||
<td><input type="checkbox" name="attr_pc7check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc7name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc7vote" value="0"/>
|
||
<td class="remission"><div class="drop7"><input type="checkbox" name="attr_pc7re" value="1"/><div class="out7"><input type="radio" class="ec" name="attr_ec7" value="1"/><input type="radio" class="sc" name="attr_sc7" value="1"/></div></div></td>
|
||
</tr><tr>
|
||
<td><input type="checkbox" name="attr_pc8check" value="1"/></td>
|
||
<td><input type="text" name="attr_pc8name" value="-"/></td>
|
||
<td><input type="number" name="attr_pc8vote" value="0"/>
|
||
<td class="remission"><div class="drop8"><input type="checkbox" name="attr_pc8re" value="1"/><div class="out8"><input type="radio" class="ec" name="attr_ec8" value="1"/><input type="radio" class="sc" name="attr_sc8" value="1"/></div></div></td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="copyright">ⓒ 2020. 나인독(@nine9trpg) All Rights Reserved. (CS:@izpew2)</div>
|
||
|
||
<!-- Rolltemplate -->
|
||
<rolltemplate class="sheet-rolltemplate-NUZENA-table">
|
||
<table style="height:27px">
|
||
<td class="T-name-L"></td>
|
||
<td class="T-name"><div style="margin-top:7px">{{name}} </div></td>
|
||
<td class="T-name-R"></td>
|
||
</table>
|
||
<div class="T-content">
|
||
{{#argue}}
|
||
<div class="T-target" style="padding-top:36px">
|
||
{{target}}<br>언쟁을 신청합니다!
|
||
</div>
|
||
{{/argue}}
|
||
{{#prevision}}
|
||
<div class="T-target">
|
||
{{target}}<br>
|
||
{{#rollTotal() prevision 1}} 내면의 악을 폭로합니다! {{/rollTotal() prevision 1}}
|
||
{{#rollTotal() prevision 2}} 의지꺾기를 신청합니다! {{/rollTotal() prevision 2}}
|
||
{{#rollTotal() prevision 3}} 내면과 갈등합니다! {{/rollTotal() prevision 3}}
|
||
</div>
|
||
<div class="T-vision">
|
||
<p>
|
||
<b>예지</b>
|
||
{{#side}}
|
||
{{#rollTotal() side 1}} 이기 {{/rollTotal() side 1}}
|
||
{{#rollTotal() side 2}} 양심 {{/rollTotal() side 2}}
|
||
{{/side}}
|
||
{{#prev}} 지정측면 {{/prev}}
|
||
{{value}}
|
||
{{unit}}
|
||
</p>
|
||
{{#prev}} <p>상대 측면 지정: {{prev}}</p> {{/prev}}
|
||
</div>
|
||
<div class="T-roll">
|
||
{{#rollTotal() prevision 1}} <b>카운터 가능자</b><br>폭로당하는 대상 {{/rollTotal() prevision 1}}
|
||
{{#rollTotal() prevision 2}} <b>카운터 가능자</b><br>의지꺾기 중인 상대방 {{/rollTotal() prevision 2}}
|
||
{{#rollTotal() prevision 3}} <b>카운터 가능자</b><br>본인을 제외한 무작위 1명 {{/rollTotal() prevision 3}}
|
||
</div>
|
||
{{/prevision}}
|
||
{{button}}
|
||
{{#counter}}
|
||
<div class="T-counter" style="padding-top:30px">
|
||
{{#^rollGreater() value2 0}} <b>1 라 운 드</b> {{/^rollGreater() value2 0}}
|
||
{{#^rollGreater() value3 0}} {{#rollGreater() value2 0}} <b>2 라 운 드</b> {{/rollGreater() value2 0}} {{/^rollGreater() value3 0}}
|
||
{{#rollGreater() value3 0}} <b>3 라 운 드</b> {{/rollGreater() value3 0}}
|
||
</div>
|
||
<div class="T-counter" style="padding-top:4px">
|
||
<span style="font-size:1.6em">❗</span><i>COUNTER</i><span style="font-size:1.6em">⚡</span>
|
||
</div>
|
||
<div class="T-counter" style="padding-top:20px;padding-bottom:10px">
|
||
{{value1}}
|
||
{{#rollGreater() value2 0}} {{value2}} {{/rollGreater() value2 0}}
|
||
{{#rollGreater() value3 0}} {{value3}} {{/rollGreater() value3 0}}
|
||
</div>
|
||
{{/counter}}
|
||
{{#content1}}
|
||
<b class="T-title">목표</b>
|
||
<div class="T-block" style="background:rgba(0,0,0,0.1)">{{content1}}</div>
|
||
{{/content1}}
|
||
{{#content2}}
|
||
<b class="T-title">내면의 악</b>
|
||
<div class="T-block" style="background:rgba(0,0,0,0.1)">{{content2}}</div>
|
||
{{/content2}}
|
||
</div>
|
||
<div class="T-footer"></div>
|
||
</rolltemplate>
|
||
<rolltemplate class="sheet-rolltemplate-NUZENA-dice">
|
||
<div class="D-header"></div>
|
||
<div class="D-content">
|
||
{{#dice}} <b style="border-right:2px solid black">{{name}} </b> {{roll}} {{/dice}}
|
||
{{#button}}
|
||
<div class="D-columns" style="border-right:1px solid black">
|
||
<table>
|
||
<tr><th style="height:20px">예지</th></tr>
|
||
<tr><td style="height:30px">{{value}}</td></tr>
|
||
<td style="height:20px">
|
||
{{#rollTotal() unit 1}} 이상 {{/rollTotal() unit 1}}
|
||
{{#rollTotal() unit 2}} 미만 {{/rollTotal() unit 2}}
|
||
</td>
|
||
</table>
|
||
</div>
|
||
<div class="D-columns" style="margin-left:-4px;border-left:1px solid black">
|
||
<table>
|
||
<tr><th style="height:20px">결과</th></tr>
|
||
<tr><td style="height:30px">{{roll}}</td></tr>
|
||
{{#rollTotal() unit 1}}
|
||
{{#^rollTotal() counter1 roll}}
|
||
{{#^rollTotal() counter2 roll}}
|
||
{{#^rollTotal() counter3 roll}}
|
||
{{#rollGreater() roll value}} <td class="success">성공</td> {{/rollGreater() roll value}}
|
||
{{#rollTotal() roll value}} <td class="success">성공</td> {{/rollTotal() roll value}}
|
||
{{#^rollGreater() roll value}} {{#^rollTotal() roll value}} <td class="fail">실패</td> {{/^rollTotal() roll value}} {{/^rollGreater() roll value}}
|
||
{{/^rollTotal() counter3 roll}}
|
||
{{/^rollTotal() counter2 roll}}
|
||
{{/^rollTotal() counter1 roll}}
|
||
{{#rollTotal() counter1 roll}} <td class="counter">카운터</td> {{/rollTotal() counter1 roll}}
|
||
{{#rollTotal() counter2 roll}} <td class="counter">카운터</td> {{/rollTotal() counter2 roll}}
|
||
{{#rollTotal() counter3 roll}} <td class="counter">카운터</td> {{/rollTotal() counter3 roll}}
|
||
{{/rollTotal() unit 1}}
|
||
{{#rollTotal() unit 2}}
|
||
{{#^rollTotal() counter1 roll}}
|
||
{{#^rollTotal() counter2 roll}}
|
||
{{#^rollTotal() counter3 roll}}
|
||
{{#rollLess() roll value}} <td class="success">성공</td> {{/rollLess() roll value}}
|
||
{{#rollGreater() roll value}} <td class="fail">실패</td> {{/rollGreater() roll value}}
|
||
{{#rollTotal() roll value}} <td class="fail">실패</td> {{/rollTotal() roll value}}
|
||
{{/^rollTotal() counter3 roll}}
|
||
{{/^rollTotal() counter2 roll}}
|
||
{{/^rollTotal() counter1 roll}}
|
||
{{#rollTotal() counter1 roll}} <td class="counter">카운터</td> {{/rollTotal() counter1 roll}}
|
||
{{#rollTotal() counter2 roll}} <td class="counter">카운터</td> {{/rollTotal() counter2 roll}}
|
||
{{#rollTotal() counter3 roll}} <td class="counter">카운터</td> {{/rollTotal() counter3 roll}}
|
||
{{/rollTotal() unit 2}}
|
||
</table>
|
||
</div>
|
||
{{/button}}
|
||
{{#adjust}}
|
||
<div style="padding:8px 0 4px 0"><b class="D-title">✚ 측면 가감</b></div>
|
||
<div style="font-size:1.2em;padding:8px"><b>{{target}}의</b></div>
|
||
<div style="font-size:1.4em"><b>
|
||
{{#rollTotal() aspect 1}} 이기를 {{/rollTotal() aspect 1}}
|
||
{{#rollTotal() aspect 2}} 양심을 {{/rollTotal() aspect 2}}
|
||
{{roll}} 만큼
|
||
</b></div>
|
||
<div style="font-size:1em;padding:8px"><b>
|
||
{{#rollTotal() adjust 1}} 증가시킵니다! {{/rollTotal() adjust 1}}
|
||
{{#rollTotal() adjust 2}} 감소시킵니다! {{/rollTotal() adjust 2}}
|
||
</b></div>
|
||
{{/adjust}}
|
||
</div>
|
||
<div class="D-footer"></div>
|
||
</rolltemplate>
|
||
<rolltemplate class="sheet-rolltemplate-NUZENA-judge">
|
||
{{#result}}
|
||
<div style="background:#eaeaea">
|
||
<div class="J-head">{{title}}</div>
|
||
<table>
|
||
{{#rollTotal() check1 1}}
|
||
<tr><th width="8%">1</th><td width="60%">{{name1}}</td>
|
||
{{#^rollTotal() remiss1 1}}
|
||
<td colspan="2">{{vote1}}</td>
|
||
{{/^rollTotal() remiss1 1}}
|
||
{{#rollTotal() remiss1 1}}
|
||
<td width="15%" style="border-right:none">{{vote1}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec1 1}} 내면의 악 폭로됨 {{/rollTotal() ec1 1}}
|
||
{{#rollTotal() ec1 1}} {{#rollTotal() sc1 1}}, {{/rollTotal() sc1 1}} {{/rollTotal() ec1 1}}
|
||
{{#rollTotal() sc1 1}} 이기 수치 더 높음 {{/rollTotal() sc1 1}}</td>
|
||
{{/rollTotal() remiss1 1}}
|
||
</tr>
|
||
{{/rollTotal() check1 1}}
|
||
{{#rollTotal() check2 1}}
|
||
<tr><th width="8%">2</th><td width="60%">{{name2}}</td>
|
||
{{#^rollTotal() remiss2 1}}
|
||
<td colspan="2">{{vote2}}</td>
|
||
{{/^rollTotal() remiss2 1}}
|
||
{{#rollTotal() remiss2 1}}
|
||
<td width="15%" style="border-right:none">{{vote2}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec2 1}} 내면의 악 폭로됨 {{/rollTotal() ec2 1}}
|
||
{{#rollTotal() ec2 1}} {{#rollTotal() sc2 1}}, {{/rollTotal() sc2 1}} {{/rollTotal() ec2 1}}
|
||
{{#rollTotal() sc2 1}} 이기 수치 더 높음 {{/rollTotal() sc2 1}}</td>
|
||
{{/rollTotal() remiss2 1}}
|
||
</tr>
|
||
{{/rollTotal() check2 1}}
|
||
{{#rollTotal() check3 1}}
|
||
<tr><th width="8%">3</th><td width="60%">{{name3}}</td>
|
||
{{#^rollTotal() remiss3 1}}
|
||
<td colspan="2">{{vote3}}</td>
|
||
{{/^rollTotal() remiss3 1}}
|
||
{{#rollTotal() remiss3 1}}
|
||
<td width="15%" style="border-right:none">{{vote3}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec3 1}} 내면의 악 폭로됨 {{/rollTotal() ec3 1}}
|
||
{{#rollTotal() ec3 1}} {{#rollTotal() sc3 1}}, {{/rollTotal() sc3 1}} {{/rollTotal() ec3 1}}
|
||
{{#rollTotal() sc3 1}} 이기 수치 더 높음 {{/rollTotal() sc3 1}}</td>
|
||
{{/rollTotal() remiss3 1}}
|
||
</tr>
|
||
{{/rollTotal() check3 1}}
|
||
{{#rollTotal() check4 1}}
|
||
<tr><th width="8%">4</th><td width="60%">{{name4}}</td>
|
||
{{#^rollTotal() remiss4 1}}
|
||
<td colspan="2">{{vote4}}</td>
|
||
{{/^rollTotal() remiss4 1}}
|
||
{{#rollTotal() remiss4 1}}
|
||
<td width="15%" style="border-right:none">{{vote4}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec4 1}} 내면의 악 폭로됨 {{/rollTotal() ec4 1}}
|
||
{{#rollTotal() ec4 1}} {{#rollTotal() sc4 1}}, {{/rollTotal() sc4 1}} {{/rollTotal() ec4 1}}
|
||
{{#rollTotal() sc4 1}} 이기 수치 더 높음 {{/rollTotal() sc4 1}}</td>
|
||
{{/rollTotal() remiss4 1}}
|
||
</tr>
|
||
{{/rollTotal() check4 1}}
|
||
{{#rollTotal() check5 1}}
|
||
<tr><th width="8%">5</th><td width="60%">{{name5}}</td>
|
||
{{#^rollTotal() remiss5 1}}
|
||
<td colspan="2">{{vote5}}</td>
|
||
{{/^rollTotal() remiss5 1}}
|
||
{{#rollTotal() remiss5 1}}
|
||
<td width="15%" style="border-right:none">{{vote5}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec5 1}} 내면의 악 폭로됨 {{/rollTotal() ec5 1}}
|
||
{{#rollTotal() ec5 1}} {{#rollTotal() sc5 1}}, {{/rollTotal() sc5 1}} {{/rollTotal() ec5 1}}
|
||
{{#rollTotal() sc5 1}} 이기 수치 더 높음 {{/rollTotal() sc5 1}}</td>
|
||
{{/rollTotal() remiss5 1}}
|
||
</tr>
|
||
{{/rollTotal() check5 1}}
|
||
{{#rollTotal() check6 1}}
|
||
<tr><th width="8%">6</th><td width="60%">{{name6}}</td>
|
||
{{#^rollTotal() remiss6 1}}
|
||
<td colspan="2">{{vote6}}</td>
|
||
{{/^rollTotal() remiss6 1}}
|
||
{{#rollTotal() remiss6 1}}
|
||
<td width="15%" style="border-right:none">{{vote6}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec6 1}} 내면의 악 폭로됨 {{/rollTotal() ec6 1}}
|
||
{{#rollTotal() ec6 1}} {{#rollTotal() sc6 1}}, {{/rollTotal() sc6 1}} {{/rollTotal() ec6 1}}
|
||
{{#rollTotal() sc6 1}} 이기 수치 더 높음 {{/rollTotal() sc6 1}}</td>
|
||
{{/rollTotal() remiss6 1}}
|
||
</tr>
|
||
{{/rollTotal() check6 1}}
|
||
{{#rollTotal() check7 1}}
|
||
<tr><th width="8%">7</th><td width="60%">{{name7}}</td>
|
||
{{#^rollTotal() remiss7 1}}
|
||
<td colspan="2">{{vote7}}</td>
|
||
{{/^rollTotal() remiss7 1}}
|
||
{{#rollTotal() remiss7 1}}
|
||
<td width="15%" style="border-right:none">{{vote7}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec7 1}} 내면의 악 폭로됨 {{/rollTotal() ec7 1}}
|
||
{{#rollTotal() ec7 1}} {{#rollTotal() sc7 1}}, {{/rollTotal() sc7 1}} {{/rollTotal() ec7 1}}
|
||
{{#rollTotal() sc7 1}} 이기 수치 더 높음 {{/rollTotal() sc7 1}}</td>
|
||
{{/rollTotal() remiss7 1}}
|
||
</tr>
|
||
{{/rollTotal() check7 1}}
|
||
{{#rollTotal() check8 1}}
|
||
<tr><th width="8%">8</th><td width="60%">{{name8}}</td>
|
||
{{#^rollTotal() remiss8 1}}
|
||
<td colspan="2">{{vote8}}</td>
|
||
{{/^rollTotal() remiss8 1}}
|
||
{{#rollTotal() remiss8 1}}
|
||
<td width="15%" style="border-right:none">{{vote8}}</td>
|
||
<td width="17%" style="border-left:none"><b>면제</b></td>
|
||
</tr><tr><td colspan="4" class="detail">사유:
|
||
{{#rollTotal() ec8 1}} 내면의 악 폭로됨 {{/rollTotal() ec8 1}}
|
||
{{#rollTotal() ec8 1}} {{#rollTotal() sc8 1}}, {{/rollTotal() sc8 1}} {{/rollTotal() ec8 1}}
|
||
{{#rollTotal() sc8 1}} 이기 수치 더 높음 {{/rollTotal() sc8 1}}</td>
|
||
{{/rollTotal() remiss8 1}}
|
||
</tr>
|
||
{{/rollTotal() check8 1}}
|
||
</table>
|
||
{{button}}
|
||
</div>
|
||
{{/result}}
|
||
{{#punish}}
|
||
<div style="background:#0f0f0f;border:2px solid #d01d00">
|
||
<div class="J-name">징 악</div>
|
||
<div class="J-icon">⚖</div>
|
||
<div class="J-target">{{name}}</div>
|
||
<div class="J-title">처벌 내용</div>
|
||
<div class="J-block">{{content}}</div>
|
||
</div>
|
||
{{/punish}}
|
||
</rolltemplate>
|
||
|
||
<!-- Scripts -->
|
||
<script type="text/worker">
|
||
on("clicked:ad1", function() {
|
||
getAttrs ([ "selfish" ], function (values) {
|
||
const selfish = +values.selfish || 0;
|
||
const sumself = selfish +1;
|
||
setAttrs ({ selfish : sumself });
|
||
});
|
||
});
|
||
on("clicked:re1", function() {
|
||
getAttrs ([ "selfish" ], function (values) {
|
||
const selfish = +values.selfish || 0;
|
||
const sumself = selfish -1;
|
||
setAttrs ({ selfish : sumself });
|
||
});
|
||
});
|
||
on("change:selfish sheet:opened", function () {
|
||
getAttrs ([ "selfish", "UI_selfish" ], function (values) {
|
||
var self = values.selfish
|
||
if (self== 0) setAttrs ({ UI_selfish : "" });
|
||
else if (self== 1) setAttrs ({ UI_selfish : "a" });
|
||
else if (self== 2) setAttrs ({ UI_selfish : "aa" });
|
||
else if (self== 3) setAttrs ({ UI_selfish : "aaa" });
|
||
else if (self== 4) setAttrs ({ UI_selfish : "aaaa" });
|
||
else if (self== 5) setAttrs ({ UI_selfish : "aaaaa" });
|
||
else if (self== 6) setAttrs ({ UI_selfish : "aaaaaa" });
|
||
else if (self== 7) setAttrs ({ UI_selfish : "aaaaaaa" });
|
||
else if (self== 8) setAttrs ({ UI_selfish : "aaaaaaaa" });
|
||
else if (self== 9) setAttrs ({ UI_selfish : "aaaaaaaaa" });
|
||
else if (self== 10) setAttrs ({ UI_selfish : "aaaaaaaaaa" });
|
||
else if (self== 11) setAttrs ({ UI_selfish : "aaaaaaaaaaa" });
|
||
else if (self== 12) setAttrs ({ UI_selfish : "aaaaaaaaaaaa" });
|
||
else if (self== 13) setAttrs ({ UI_selfish : "aaaaaaaaaaaaa" });
|
||
else if (self== 14) setAttrs ({ UI_selfish : "aaaaaaaaaaaaaa" });
|
||
else if (self== 15) setAttrs ({ UI_selfish : "aaaaaaaaaaaaaaa" });
|
||
else if (self== 16) setAttrs ({ UI_selfish : "aaaaaaaaaaaaaaaa" });
|
||
else if (con>= 17) setAttrs ({ UI_selfish : "aaaaaaaaaaaaaaaa" });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("clicked:ad2", function() {
|
||
getAttrs ([ "scruple" ], function (values) {
|
||
const scruple = +values.scruple || 0;
|
||
const sumscru = scruple +1;
|
||
setAttrs ({ scruple : sumscru });
|
||
});
|
||
});
|
||
on("clicked:re2", function() {
|
||
getAttrs ([ "scruple" ], function (values) {
|
||
const scruple = +values.scruple || 0;
|
||
const sumscru = scruple -1;
|
||
setAttrs ({ scruple : sumscru });
|
||
});
|
||
});
|
||
on("change:scruple sheet:opened", function () {
|
||
getAttrs ([ "scruple", "UI_scruple" ], function (values) {
|
||
var scru = values.scruple
|
||
if (scru== 0) setAttrs ({ UI_scruple : "" });
|
||
else if (scru== 1) setAttrs ({ UI_scruple : "a" });
|
||
else if (scru== 2) setAttrs ({ UI_scruple : "aa" });
|
||
else if (scru== 3) setAttrs ({ UI_scruple : "aaa" });
|
||
else if (scru== 4) setAttrs ({ UI_scruple : "aaaa" });
|
||
else if (scru== 5) setAttrs ({ UI_scruple : "aaaaa" });
|
||
else if (scru== 6) setAttrs ({ UI_scruple : "aaaaaa" });
|
||
else if (scru== 7) setAttrs ({ UI_scruple : "aaaaaaa" });
|
||
else if (scru== 8) setAttrs ({ UI_scruple : "aaaaaaaa" });
|
||
else if (scru== 9) setAttrs ({ UI_scruple : "aaaaaaaaa" });
|
||
else if (scru== 10) setAttrs ({ UI_scruple : "aaaaaaaaaa" });
|
||
else if (scru== 11) setAttrs ({ UI_scruple : "aaaaaaaaaaa" });
|
||
else if (scru== 12) setAttrs ({ UI_scruple : "aaaaaaaaaaaa" });
|
||
else if (scru== 13) setAttrs ({ UI_scruple : "aaaaaaaaaaaaa" });
|
||
else if (scru== 14) setAttrs ({ UI_scruple : "aaaaaaaaaaaaaa" });
|
||
else if (scru== 15) setAttrs ({ UI_scruple : "aaaaaaaaaaaaaaa" });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
</script>
|
||
<script type="text/worker">
|
||
on("clicked:round_high", function() {
|
||
getAttrs ([ "round_check" ], function (values) {
|
||
var check = values.round_check
|
||
if (check== 1) setAttrs ({ round_check : 2 });
|
||
else if (check== 2) setAttrs ({ round_check : 3 });
|
||
else if (check== 3) setAttrs ({ round_check : 1 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("clicked:round_low", function() {
|
||
getAttrs ([ "round_check" ], function (values) {
|
||
var check = values.round_check
|
||
if (check== 1) setAttrs ({ round_check : 3 });
|
||
else if (check== 2) setAttrs ({ round_check : 1 });
|
||
else if (check== 3) setAttrs ({ round_check : 2 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:round_check sheet:opened", function() {
|
||
getAttrs ([ "round_check", "count", "first_dice", "second_dice" ], function (values) {
|
||
var round_value = values.round_check
|
||
if (round_value== 1) setAttrs ({ count : "1라운드" , first_dice : "1D8", second_dice : "1D4" });
|
||
else if (round_value== 2) setAttrs ({ count : "2라운드" , first_dice : "1D6", second_dice : "1D6" });
|
||
else if (round_value== 3) setAttrs ({ count : "3라운드" , first_dice : "1D4", second_dice : "1D8" });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
</script>
|
||
<script type="text/worker">
|
||
on("change:pc1re", function() {
|
||
getAttrs ([ "pc1re", "ec1", "sc1" ], function (values) {
|
||
var reset1 = values.pc1re
|
||
if (reset1== 0) setAttrs ({ ec1 : 0 , sc1 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:pc2re", function() {
|
||
getAttrs ([ "pc2re", "ec2", "sc2" ], function (values) {
|
||
var reset2 = values.pc2re
|
||
if (reset2== 0) setAttrs ({ ec2 : 0 , sc2 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:pc3re", function() {
|
||
getAttrs ([ "pc3re", "ec3", "sc3" ], function (values) {
|
||
var reset3 = values.pc3re
|
||
if (reset3== 0) setAttrs ({ ec3 : 0 , sc3 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:pc4re", function() {
|
||
getAttrs ([ "pc4re", "ec4", "sc4" ], function (values) {
|
||
var reset4 = values.pc4re
|
||
if (reset4== 0) setAttrs ({ ec4 : 0 , sc4 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:pc5re", function() {
|
||
getAttrs ([ "pc5re", "ec5", "sc5" ], function (values) {
|
||
var reset5 = values.pc5re
|
||
if (reset5== 0) setAttrs ({ ec5 : 0 , sc5 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:pc6re", function() {
|
||
getAttrs ([ "pc6re", "ec6", "sc6" ], function (values) {
|
||
var reset6 = values.pc6re
|
||
if (reset6== 0) setAttrs ({ ec6 : 0 , sc6 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:pc7re", function() {
|
||
getAttrs ([ "pc7re", "ec7", "sc7" ], function (values) {
|
||
var reset7 = values.pc7re
|
||
if (reset7== 0) setAttrs ({ ec7 : 0 , sc7 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
on("change:pc8re", function() {
|
||
getAttrs ([ "pc8re", "ec8", "sc8" ], function (values) {
|
||
var reset8 = values.pc8re
|
||
if (reset8== 0) setAttrs ({ ec8 : 0 , sc8 : 0 });
|
||
else setAttrs;
|
||
});
|
||
});
|
||
</script>
|
||
|
||
|
||
|
||
|