Advertisement
Guest User

Freebooters sheet html

a guest
Nov 4th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 146.56 KB | None | 0 0
  1. <div class="sheet-col">
  2. <div class="sheet-row sheet-black sheet-pad sheet-title-bar">
  3. <div class="sheet-row sheet-pad sheet-title">
  4. <h1>Level</h1>
  5. <input type="number" name="attr_level" value="1" />
  6. <select name="attr_class">
  7. <option value="Bard">Bard</option>
  8. <option value="Cleric">Cleric</option>
  9. <option value="Fighter">Fighter</option>
  10. <option value="Magic User">Magic User</option>
  11. <option value="Thief">Thief</option>
  12. </select>
  13. </div>
  14. <div class="sheet-pad">
  15. <h1>
  16. <a href="https://goo.gl/MhWaoi" target="_blank">Freebooters on the Frontier</a>
  17. </h1>
  18. </div>
  19. </div>
  20. <hr />
  21. <div class="sheet-row">
  22. <div class="sheet-col sheet-booty">
  23. <div class="sheet-col sheet-border">
  24. <div class="sheet-row">
  25. <div class="sheet-pad">
  26. <span class="sheet-h2">Gear</span>
  27. <fieldset class="repeating_gear">
  28. <input type="checkbox" class="sheet-toggle" title="item/weapon" name="attr_item-show" value="1">
  29. <input type="text" name="attr_item_description" placeholder="item description" />
  30. wt. <input type="number" name="attr_item_weight" />
  31. <input type="text" name="attr_item_tags" placeholder="tags" />
  32. <span class="sheet-item">uses</span><input class="sheet-item" type="number" name="attr_item_uses" />
  33.  
  34. <span class="sheet-weapon">damage</span><input class="sheet-weapon" type="text" name="attr_damage" />
  35. <button class="sheet-weapon" type='roll' name='roll_RollDamage' value='/me rolls [[@{damage}]] damage.'></button>
  36. </fieldset>
  37. </div>
  38. <div class="sheet-col sheet-center sheet-pad">
  39. <div class="sheet-col sheet-center">
  40. <span class="sheet-h2">Silver on Hand</span>
  41. <div class="sheet-sack">
  42. <input type="number" name="attr_silver_on_hand" value="0" />
  43. </div>
  44. </div>
  45. <div class="sheet-col sheet-center">
  46. <span class="sheet-h2">Silver in Stash</span>
  47. <span class="sheet-h3">(1 circle = 100sp = 1XP)</span>
  48. <div class="sheet-chest">
  49. <div class="sheet-stash-box">
  50. <input type="radio" class="sheet-normal sheet-zero" name="attr_silver_in_stash" value="0" checked="checked" /><span></span>
  51. <br/>
  52. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="1" /><span></span>
  53. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="2" /><span></span>
  54. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="3" /><span></span>
  55. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="4" /><span></span>
  56. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="5" /><span></span>
  57. <span class="sheet-divide">&nbsp;</span>
  58. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="6" /><span></span>
  59. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="7" /><span></span>
  60. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="8" /><span></span>
  61. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="9" /><span></span>
  62. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="10" /><span></span>
  63. <span class="sheet-divide">&nbsp;</span>
  64. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="11" /><span></span>
  65. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="12" /><span></span>
  66. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="13" /><span></span>
  67. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="14" /><span></span>
  68. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="15" /><span></span>
  69. <span class="sheet-divide">&nbsp;</span>
  70. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="16" /><span></span>
  71. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="17" /><span></span>
  72. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="18" /><span></span>
  73. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="19" /><span></span>
  74. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="20" /><span></span>
  75. <span class="sheet-divide">&nbsp;</span>
  76. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="21" /><span></span>
  77. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="22" /><span></span>
  78. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="23" /><span></span>
  79. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="24" /><span></span>
  80. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="25" /><span></span>
  81. <span class="sheet-divide">&nbsp;</span>
  82. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="26" /><span></span>
  83. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="27" /><span></span>
  84. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="28" /><span></span>
  85. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="29" /><span></span>
  86. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="30" /><span></span>
  87. <span class="sheet-divide">&nbsp;</span>
  88. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="31" /><span></span>
  89. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="32" /><span></span>
  90. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="33" /><span></span>
  91. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="34" /><span></span>
  92. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="35" /><span></span>
  93. <span class="sheet-divide">&nbsp;</span>
  94. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="36" /><span></span>
  95. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="37" /><span></span>
  96. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="38" /><span></span>
  97. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="39" /><span></span>
  98. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="40" /><span></span>
  99. <span class="sheet-divide">&nbsp;</span>
  100. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="41" /><span></span>
  101. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="42" /><span></span>
  102. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="43" /><span></span>
  103. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="44" /><span></span>
  104. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="45" /><span></span>
  105. <span class="sheet-divide">&nbsp;</span>
  106. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="46" /><span></span>
  107. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="47" /><span></span>
  108. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="48" /><span></span>
  109. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="49" /><span></span>
  110. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="50" /><span></span>
  111. <span class="sheet-divide">&nbsp;</span>
  112. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="51" /><span></span>
  113. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="52" /><span></span>
  114. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="53" /><span></span>
  115. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="54" /><span></span>
  116. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="55" /><span></span>
  117. <span class="sheet-divide">&nbsp;</span>
  118. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="56" /><span></span>
  119. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="57" /><span></span>
  120. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="58" /><span></span>
  121. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="59" /><span></span>
  122. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="50" /><span></span>
  123. <span class="sheet-divide">&nbsp;</span>
  124. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="61" /><span></span>
  125. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="62" /><span></span>
  126. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="63" /><span></span>
  127. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="64" /><span></span>
  128. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="65" /><span></span>
  129. <span class="sheet-divide">&nbsp;</span>
  130. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="66" /><span></span>
  131. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="67" /><span></span>
  132. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="68" /><span></span>
  133. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="69" /><span></span>
  134. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="70" /><span></span>
  135. <span class="sheet-divide">&nbsp;</span>
  136. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="71" /><span></span>
  137. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="72" /><span></span>
  138. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="73" /><span></span>
  139. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="74" /><span></span>
  140. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="75" /><span></span>
  141. <span class="sheet-divide">&nbsp;</span>
  142. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="76" /><span></span>
  143. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="77" /><span></span>
  144. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="78" /><span></span>
  145. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="79" /><span></span>
  146. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="80" /><span></span>
  147. <span class="sheet-divide">&nbsp;</span>
  148. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="81" /><span></span>
  149. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="82" /><span></span>
  150. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="83" /><span></span>
  151. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="84" /><span></span>
  152. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="85" /><span></span>
  153. <span class="sheet-divide">&nbsp;</span>
  154. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="86" /><span></span>
  155. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="87" /><span></span>
  156. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="88" /><span></span>
  157. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="89" /><span></span>
  158. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="90" /><span></span>
  159. <span class="sheet-divide">&nbsp;</span>
  160. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="91" /><span></span>
  161. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="92" /><span></span>
  162. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="93" /><span></span>
  163. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="94" /><span></span>
  164. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="95" /><span></span>
  165. <span class="sheet-divide">&nbsp;</span>
  166. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="96" /><span></span>
  167. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="97" /><span></span>
  168. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="98" /><span></span>
  169. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="99" /><span></span>
  170. <input type="radio" class="sheet-normal" name="attr_silver_in_stash" value="100" /><span></span>
  171. </div>
  172. </div>
  173. </div>
  174. </div>
  175. </div>
  176. <div class="sheet-row">
  177. <div class="sheet-col sheet-pad">
  178. <span class="sheet-h2">Capacity</span>
  179. <div class="sheet-row sheet-start sheet-center">
  180. <div class="sheet-col sheet-center">
  181. <input type="number" name="attr_capacity_mod" value="2" />
  182. <span>Load</span>
  183. </div>
  184. <span class="sheet-divide">+</span>
  185. <div class="sheet-col sheet-center">
  186. <span name="attr_STR" class="sheet-reaodnly-field">0</span>
  187. <span>STR</span>
  188. </div>
  189. <span class="sheet-divide">=</span>
  190. <input type="number" name="attr_capacity" value="@{STR}+@{capacity_mod}" value="2" disabled="true" />
  191. </div>
  192. </div>
  193. <div class="sheet-col sheet-center sheet-pad">
  194. <span class="sheet-h2">Carried</span>
  195. <input type="number" name="attr_carried" value="0" />
  196. </div>
  197. <div class="sheet-col sheet-pad">
  198. <span class="sheet-h2">Shoulder Burden</span>
  199. <span>
  200. When you carry more weight than your Capacity but equal
  201. to or less than twice your Capacity, you suffer -1
  202. ongoing until you lighten your load. You cannot carry
  203. more weight than twice your Capacity.
  204. </span>
  205. </div>
  206. </div>
  207. </div>
  208. <hr />
  209. <div class="sheet-col sheet-border sheet-pad">
  210. <div class="sheet-row">
  211. <div class="sheet-col">
  212. <span class="sheet-h2">Appearance</span>
  213. <textarea name="attr_appearance" class="sheet-notes"></textarea>
  214. </div>
  215. <div class="sheet-col">
  216. <span class="sheet-h2">Traits</span>
  217. <textarea name="attr_traits" class="sheet-notes"></textarea>
  218. </div>
  219. <div class="sheet-col">
  220. <span class="sheet-h2">Heritage</span>
  221. <textarea name="attr_heritage" class="sheet-notes"></textarea>
  222. </div>
  223. <div class="sheet-col">
  224. <span class="sheet-h2">Notes</span>
  225. <textarea name="attr_notes" class="sheet-notes"></textarea>
  226. </div>
  227. </div>
  228. <div class="sheet-XpTrack">
  229. <span class="sheet-h2">Experience Points (XP)</span>
  230. <input type="radio" class="sheet-normal sheet-zero" name="attr_xp" value="0" checked="checked" /><span></span>
  231. <br />
  232.  
  233. <input type="radio" class="sheet-normal" name="attr_xp" value="1" /><span></span>
  234. <input type="radio" class="sheet-normal" name="attr_xp" value="2" /><span></span>
  235. <input type="radio" class="sheet-normal" name="attr_xp" value="3" /><span></span>
  236. <input type="radio" class="sheet-normal" name="attr_xp" value="4" /><span></span>
  237. <input type="radio" class="sheet-normal" name="attr_xp" value="5" /><span></span>
  238. <span class-"sheet-divide">&nbsp;</span>
  239. <input type="radio" class="sheet-normal" name="attr_xp" value="6" /><span></span>
  240. <input type="radio" class="sheet-normal" name="attr_xp" value="7" /><span></span>
  241. <input type="radio" class="sheet-normal" name="attr_xp" value="8" /><span></span>
  242. <input type="radio" class="sheet-normal" name="attr_xp" value="9" /><span></span>
  243. <input type="radio" class="sheet-normal" name="attr_xp" value="10" /><span></span>
  244. <span class-"sheet-divide">&nbsp;</span>
  245. <input type="radio" class="sheet-normal" name="attr_xp" value="11" /><span></span>
  246. <input type="radio" class="sheet-normal" name="attr_xp" value="12" /><span></span>
  247. <input type="radio" class="sheet-normal" name="attr_xp" value="13" /><span></span>
  248. <input type="radio" class="sheet-normal" name="attr_xp" value="14" /><span></span>
  249. <input type="radio" class="sheet-normal" name="attr_xp" value="15" /><span></span>
  250. <span class="divide">➞</span>
  251. <span>Level 2</span>
  252. <br />
  253.  
  254. <input type="radio" class="sheet-normal" name="attr_xp" value="16" /><span></span>
  255. <input type="radio" class="sheet-normal" name="attr_xp" value="17" /><span></span>
  256. <input type="radio" class="sheet-normal" name="attr_xp" value="18" /><span></span>
  257. <input type="radio" class="sheet-normal" name="attr_xp" value="19" /><span></span>
  258. <input type="radio" class="sheet-normal" name="attr_xp" value="20" /><span></span>
  259. <span class-"sheet-divide">&nbsp;</span>
  260. <input type="radio" class="sheet-normal" name="attr_xp" value="21" /><span></span>
  261. <input type="radio" class="sheet-normal" name="attr_xp" value="22" /><span></span>
  262. <input type="radio" class="sheet-normal" name="attr_xp" value="23" /><span></span>
  263. <input type="radio" class="sheet-normal" name="attr_xp" value="24" /><span></span>
  264. <input type="radio" class="sheet-normal" name="attr_xp" value="25" /><span></span>
  265. <span class-"sheet-divide">&nbsp;</span>
  266. <input type="radio" class="sheet-normal" name="attr_xp" value="26" /><span></span>
  267. <input type="radio" class="sheet-normal" name="attr_xp" value="27" /><span></span>
  268. <input type="radio" class="sheet-normal" name="attr_xp" value="28" /><span></span>
  269. <input type="radio" class="sheet-normal" name="attr_xp" value="29" /><span></span>
  270. <input type="radio" class="sheet-normal" name="attr_xp" value="30" /><span></span>
  271. <span class-"sheet-divide">&nbsp;</span>
  272. <input type="radio" class="sheet-normal" name="attr_xp" value="31" /><span></span>
  273. <input type="radio" class="sheet-normal" name="attr_xp" value="32" /><span></span>
  274. <input type="radio" class="sheet-normal" name="attr_xp" value="33" /><span></span>
  275. <input type="radio" class="sheet-normal" name="attr_xp" value="34" /><span></span>
  276. <input type="radio" class="sheet-normal" name="attr_xp" value="35" /><span></span>
  277. <span class="divide">➞</span>
  278. <span>Level 3</span>
  279. <br />
  280.  
  281. <input type="radio" class="sheet-normal" name="attr_xp" value="36" /><span></span>
  282. <input type="radio" class="sheet-normal" name="attr_xp" value="37" /><span></span>
  283. <input type="radio" class="sheet-normal" name="attr_xp" value="38" /><span></span>
  284. <input type="radio" class="sheet-normal" name="attr_xp" value="39" /><span></span>
  285. <input type="radio" class="sheet-normal" name="attr_xp" value="40" /><span></span>
  286. <span class-"sheet-divide">&nbsp;</span>
  287. <input type="radio" class="sheet-normal" name="attr_xp" value="41" /><span></span>
  288. <input type="radio" class="sheet-normal" name="attr_xp" value="42" /><span></span>
  289. <input type="radio" class="sheet-normal" name="attr_xp" value="43" /><span></span>
  290. <input type="radio" class="sheet-normal" name="attr_xp" value="44" /><span></span>
  291. <input type="radio" class="sheet-normal" name="attr_xp" value="45" /><span></span>
  292. <span class-"sheet-divide">&nbsp;</span>
  293. <input type="radio" class="sheet-normal" name="attr_xp" value="46" /><span></span>
  294. <input type="radio" class="sheet-normal" name="attr_xp" value="47" /><span></span>
  295. <input type="radio" class="sheet-normal" name="attr_xp" value="48" /><span></span>
  296. <input type="radio" class="sheet-normal" name="attr_xp" value="49" /><span></span>
  297. <input type="radio" class="sheet-normal" name="attr_xp" value="50" /><span></span>
  298. <span class-"sheet-divide">&nbsp;</span>
  299. <input type="radio" class="sheet-normal" name="attr_xp" value="51" /><span></span>
  300. <input type="radio" class="sheet-normal" name="attr_xp" value="52" /><span></span>
  301. <input type="radio" class="sheet-normal" name="attr_xp" value="53" /><span></span>
  302. <input type="radio" class="sheet-normal" name="attr_xp" value="54" /><span></span>
  303. <input type="radio" class="sheet-normal" name="attr_xp" value="55" /><span></span>
  304. <span class-"sheet-divide">&nbsp;</span>
  305. <input type="radio" class="sheet-normal" name="attr_xp" value="56" /><span></span>
  306. <input type="radio" class="sheet-normal" name="attr_xp" value="57" /><span></span>
  307. <input type="radio" class="sheet-normal" name="attr_xp" value="58" /><span></span>
  308. <input type="radio" class="sheet-normal" name="attr_xp" value="59" /><span></span>
  309. <input type="radio" class="sheet-normal" name="attr_xp" value="60" /><span></span>
  310. <span class="divide">➞</span>
  311. <span>Level 4</span>
  312. <br />
  313.  
  314. <input type="radio" class="sheet-normal" name="attr_xp" value="61" /><span></span>
  315. <input type="radio" class="sheet-normal" name="attr_xp" value="62" /><span></span>
  316. <input type="radio" class="sheet-normal" name="attr_xp" value="63" /><span></span>
  317. <input type="radio" class="sheet-normal" name="attr_xp" value="64" /><span></span>
  318. <input type="radio" class="sheet-normal" name="attr_xp" value="65" /><span></span>
  319. <span class-"sheet-divide">&nbsp;</span>
  320. <input type="radio" class="sheet-normal" name="attr_xp" value="66" /><span></span>
  321. <input type="radio" class="sheet-normal" name="attr_xp" value="67" /><span></span>
  322. <input type="radio" class="sheet-normal" name="attr_xp" value="68" /><span></span>
  323. <input type="radio" class="sheet-normal" name="attr_xp" value="69" /><span></span>
  324. <input type="radio" class="sheet-normal" name="attr_xp" value="70" /><span></span>
  325. <span class-"sheet-divide">&nbsp;</span>
  326. <input type="radio" class="sheet-normal" name="attr_xp" value="71" /><span></span>
  327. <input type="radio" class="sheet-normal" name="attr_xp" value="72" /><span></span>
  328. <input type="radio" class="sheet-normal" name="attr_xp" value="73" /><span></span>
  329. <input type="radio" class="sheet-normal" name="attr_xp" value="74" /><span></span>
  330. <input type="radio" class="sheet-normal" name="attr_xp" value="75" /><span></span>
  331. <span class-"sheet-divide">&nbsp;</span>
  332. <input type="radio" class="sheet-normal" name="attr_xp" value="76" /><span></span>
  333. <input type="radio" class="sheet-normal" name="attr_xp" value="77" /><span></span>
  334. <input type="radio" class="sheet-normal" name="attr_xp" value="78" /><span></span>
  335. <input type="radio" class="sheet-normal" name="attr_xp" value="79" /><span></span>
  336. <input type="radio" class="sheet-normal" name="attr_xp" value="80" /><span></span>
  337. <span class-"sheet-divide">&nbsp;</span>
  338. <input type="radio" class="sheet-normal" name="attr_xp" value="81" /><span></span>
  339. <input type="radio" class="sheet-normal" name="attr_xp" value="82" /><span></span>
  340. <input type="radio" class="sheet-normal" name="attr_xp" value="83" /><span></span>
  341. <input type="radio" class="sheet-normal" name="attr_xp" value="84" /><span></span>
  342. <input type="radio" class="sheet-normal" name="attr_xp" value="85" /><span></span>
  343. <span class-"sheet-divide">&nbsp;</span>
  344. <input type="radio" class="sheet-normal" name="attr_xp" value="86" /><span></span>
  345. <input type="radio" class="sheet-normal" name="attr_xp" value="87" /><span></span>
  346. <input type="radio" class="sheet-normal" name="attr_xp" value="88" /><span></span>
  347. <input type="radio" class="sheet-normal" name="attr_xp" value="89" /><span></span>
  348. <input type="radio" class="sheet-normal" name="attr_xp" value="90" /><span></span>
  349. <span class="divide">➞</span>
  350. <span>Level 5</span>
  351. <br />
  352.  
  353. <input type="radio" class="sheet-normal" name="attr_xp" value="91" /><span></span>
  354. <input type="radio" class="sheet-normal" name="attr_xp" value="92" /><span></span>
  355. <input type="radio" class="sheet-normal" name="attr_xp" value="93" /><span></span>
  356. <input type="radio" class="sheet-normal" name="attr_xp" value="94" /><span></span>
  357. <input type="radio" class="sheet-normal" name="attr_xp" value="95" /><span></span>
  358. <span class-"sheet-divide">&nbsp;</span>
  359. <input type="radio" class="sheet-normal" name="attr_xp" value="96" /><span></span>
  360. <input type="radio" class="sheet-normal" name="attr_xp" value="97" /><span></span>
  361. <input type="radio" class="sheet-normal" name="attr_xp" value="98" /><span></span>
  362. <input type="radio" class="sheet-normal" name="attr_xp" value="99" /><span></span>
  363. <input type="radio" class="sheet-normal" name="attr_xp" value="100" /><span></span>
  364. <span class-"sheet-divide">&nbsp;</span>
  365. <input type="radio" class="sheet-normal" name="attr_xp" value="101" /><span></span>
  366. <input type="radio" class="sheet-normal" name="attr_xp" value="102" /><span></span>
  367. <input type="radio" class="sheet-normal" name="attr_xp" value="103" /><span></span>
  368. <input type="radio" class="sheet-normal" name="attr_xp" value="104" /><span></span>
  369. <input type="radio" class="sheet-normal" name="attr_xp" value="105" /><span></span>
  370. <span class-"sheet-divide">&nbsp;</span>
  371. <input type="radio" class="sheet-normal" name="attr_xp" value="106" /><span></span>
  372. <input type="radio" class="sheet-normal" name="attr_xp" value="107" /><span></span>
  373. <input type="radio" class="sheet-normal" name="attr_xp" value="108" /><span></span>
  374. <input type="radio" class="sheet-normal" name="attr_xp" value="109" /><span></span>
  375. <input type="radio" class="sheet-normal" name="attr_xp" value="110" /><span></span>
  376. <span class-"sheet-divide">&nbsp;</span>
  377. <input type="radio" class="sheet-normal" name="attr_xp" value="111" /><span></span>
  378. <input type="radio" class="sheet-normal" name="attr_xp" value="112" /><span></span>
  379. <input type="radio" class="sheet-normal" name="attr_xp" value="113" /><span></span>
  380. <input type="radio" class="sheet-normal" name="attr_xp" value="114" /><span></span>
  381. <input type="radio" class="sheet-normal" name="attr_xp" value="115" /><span></span>
  382. <span class-"sheet-divide">&nbsp;</span>
  383. <input type="radio" class="sheet-normal" name="attr_xp" value="116" /><span></span>
  384. <input type="radio" class="sheet-normal" name="attr_xp" value="117" /><span></span>
  385. <input type="radio" class="sheet-normal" name="attr_xp" value="118" /><span></span>
  386. <input type="radio" class="sheet-normal" name="attr_xp" value="119" /><span></span>
  387. <input type="radio" class="sheet-normal" name="attr_xp" value="120" /><span></span>
  388. <span class-"sheet-divide">&nbsp;</span>
  389. <input type="radio" class="sheet-normal" name="attr_xp" value="121" /><span></span>
  390. <input type="radio" class="sheet-normal" name="attr_xp" value="122" /><span></span>
  391. <input type="radio" class="sheet-normal" name="attr_xp" value="123" /><span></span>
  392. <input type="radio" class="sheet-normal" name="attr_xp" value="124" /><span></span>
  393. <input type="radio" class="sheet-normal" name="attr_xp" value="125" /><span></span>
  394. <span class="divide">➞</span>
  395. <span>Level 6</span>
  396. <br />
  397.  
  398. <input type="radio" class="sheet-normal" name="attr_xp" value="126" /><span></span>
  399. <input type="radio" class="sheet-normal" name="attr_xp" value="127" /><span></span>
  400. <input type="radio" class="sheet-normal" name="attr_xp" value="128" /><span></span>
  401. <input type="radio" class="sheet-normal" name="attr_xp" value="129" /><span></span>
  402. <input type="radio" class="sheet-normal" name="attr_xp" value="130" /><span></span>
  403. <span class-"sheet-divide">&nbsp;</span>
  404. <input type="radio" class="sheet-normal" name="attr_xp" value="131" /><span></span>
  405. <input type="radio" class="sheet-normal" name="attr_xp" value="132" /><span></span>
  406. <input type="radio" class="sheet-normal" name="attr_xp" value="133" /><span></span>
  407. <input type="radio" class="sheet-normal" name="attr_xp" value="134" /><span></span>
  408. <input type="radio" class="sheet-normal" name="attr_xp" value="135" /><span></span>
  409. <span class-"sheet-divide">&nbsp;</span>
  410. <input type="radio" class="sheet-normal" name="attr_xp" value="136" /><span></span>
  411. <input type="radio" class="sheet-normal" name="attr_xp" value="137" /><span></span>
  412. <input type="radio" class="sheet-normal" name="attr_xp" value="138" /><span></span>
  413. <input type="radio" class="sheet-normal" name="attr_xp" value="139" /><span></span>
  414. <input type="radio" class="sheet-normal" name="attr_xp" value="140" /><span></span>
  415. <span class-"sheet-divide">&nbsp;</span>
  416. <input type="radio" class="sheet-normal" name="attr_xp" value="141" /><span></span>
  417. <input type="radio" class="sheet-normal" name="attr_xp" value="142" /><span></span>
  418. <input type="radio" class="sheet-normal" name="attr_xp" value="143" /><span></span>
  419. <input type="radio" class="sheet-normal" name="attr_xp" value="144" /><span></span>
  420. <input type="radio" class="sheet-normal" name="attr_xp" value="145" /><span></span>
  421. <span class-"sheet-divide">&nbsp;</span>
  422. <input type="radio" class="sheet-normal" name="attr_xp" value="146" /><span></span>
  423. <input type="radio" class="sheet-normal" name="attr_xp" value="147" /><span></span>
  424. <input type="radio" class="sheet-normal" name="attr_xp" value="148" /><span></span>
  425. <input type="radio" class="sheet-normal" name="attr_xp" value="149" /><span></span>
  426. <input type="radio" class="sheet-normal" name="attr_xp" value="150" /><span></span>
  427. <span class-"sheet-divide">&nbsp;</span>
  428. <input type="radio" class="sheet-normal" name="attr_xp" value="151" /><span></span>
  429. <input type="radio" class="sheet-normal" name="attr_xp" value="152" /><span></span>
  430. <input type="radio" class="sheet-normal" name="attr_xp" value="153" /><span></span>
  431. <input type="radio" class="sheet-normal" name="attr_xp" value="154" /><span></span>
  432. <input type="radio" class="sheet-normal" name="attr_xp" value="155" /><span></span>
  433. <span class-"sheet-divide">&nbsp;</span>
  434. <input type="radio" class="sheet-normal" name="attr_xp" value="156" /><span></span>
  435. <input type="radio" class="sheet-normal" name="attr_xp" value="157" /><span></span>
  436. <input type="radio" class="sheet-normal" name="attr_xp" value="158" /><span></span>
  437. <input type="radio" class="sheet-normal" name="attr_xp" value="159" /><span></span>
  438. <input type="radio" class="sheet-normal" name="attr_xp" value="160" /><span></span>
  439. <span class-"sheet-divide">&nbsp;</span>
  440. <input type="radio" class="sheet-normal" name="attr_xp" value="161" /><span></span>
  441. <input type="radio" class="sheet-normal" name="attr_xp" value="162" /><span></span>
  442. <input type="radio" class="sheet-normal" name="attr_xp" value="163" /><span></span>
  443. <input type="radio" class="sheet-normal" name="attr_xp" value="164" /><span></span>
  444. <input type="radio" class="sheet-normal" name="attr_xp" value="165" /><span></span>
  445. <span class="divide">➞</span>
  446. <span>Level 7</span>
  447. <br />
  448.  
  449. <input type="radio" class="sheet-normal" name="attr_xp" value="166" /><span></span>
  450. <input type="radio" class="sheet-normal" name="attr_xp" value="167" /><span></span>
  451. <input type="radio" class="sheet-normal" name="attr_xp" value="168" /><span></span>
  452. <input type="radio" class="sheet-normal" name="attr_xp" value="169" /><span></span>
  453. <input type="radio" class="sheet-normal" name="attr_xp" value="170" /><span></span>
  454. <span class-"sheet-divide">&nbsp;</span>
  455. <input type="radio" class="sheet-normal" name="attr_xp" value="171" /><span></span>
  456. <input type="radio" class="sheet-normal" name="attr_xp" value="172" /><span></span>
  457. <input type="radio" class="sheet-normal" name="attr_xp" value="173" /><span></span>
  458. <input type="radio" class="sheet-normal" name="attr_xp" value="174" /><span></span>
  459. <input type="radio" class="sheet-normal" name="attr_xp" value="175" /><span></span>
  460. <span class-"sheet-divide">&nbsp;</span>
  461. <input type="radio" class="sheet-normal" name="attr_xp" value="176" /><span></span>
  462. <input type="radio" class="sheet-normal" name="attr_xp" value="177" /><span></span>
  463. <input type="radio" class="sheet-normal" name="attr_xp" value="178" /><span></span>
  464. <input type="radio" class="sheet-normal" name="attr_xp" value="179" /><span></span>
  465. <input type="radio" class="sheet-normal" name="attr_xp" value="180" /><span></span>
  466. <span class-"sheet-divide">&nbsp;</span>
  467. <input type="radio" class="sheet-normal" name="attr_xp" value="181" /><span></span>
  468. <input type="radio" class="sheet-normal" name="attr_xp" value="182" /><span></span>
  469. <input type="radio" class="sheet-normal" name="attr_xp" value="183" /><span></span>
  470. <input type="radio" class="sheet-normal" name="attr_xp" value="184" /><span></span>
  471. <input type="radio" class="sheet-normal" name="attr_xp" value="185" /><span></span>
  472. <span class-"sheet-divide">&nbsp;</span>
  473. <input type="radio" class="sheet-normal" name="attr_xp" value="186" /><span></span>
  474. <input type="radio" class="sheet-normal" name="attr_xp" value="187" /><span></span>
  475. <input type="radio" class="sheet-normal" name="attr_xp" value="188" /><span></span>
  476. <input type="radio" class="sheet-normal" name="attr_xp" value="189" /><span></span>
  477. <input type="radio" class="sheet-normal" name="attr_xp" value="190" /><span></span>
  478. <span class-"sheet-divide">&nbsp;</span>
  479. <input type="radio" class="sheet-normal" name="attr_xp" value="191" /><span></span>
  480. <input type="radio" class="sheet-normal" name="attr_xp" value="192" /><span></span>
  481. <input type="radio" class="sheet-normal" name="attr_xp" value="193" /><span></span>
  482. <input type="radio" class="sheet-normal" name="attr_xp" value="194" /><span></span>
  483. <input type="radio" class="sheet-normal" name="attr_xp" value="195" /><span></span>
  484. <span class-"sheet-divide">&nbsp;</span>
  485. <input type="radio" class="sheet-normal" name="attr_xp" value="196" /><span></span>
  486. <input type="radio" class="sheet-normal" name="attr_xp" value="197" /><span></span>
  487. <input type="radio" class="sheet-normal" name="attr_xp" value="198" /><span></span>
  488. <input type="radio" class="sheet-normal" name="attr_xp" value="199" /><span></span>
  489. <input type="radio" class="sheet-normal" name="attr_xp" value="200" /><span></span>
  490. <span class-"sheet-divide">&nbsp;</span>
  491. <input type="radio" class="sheet-normal" name="attr_xp" value="201" /><span></span>
  492. <input type="radio" class="sheet-normal" name="attr_xp" value="202" /><span></span>
  493. <input type="radio" class="sheet-normal" name="attr_xp" value="203" /><span></span>
  494. <input type="radio" class="sheet-normal" name="attr_xp" value="204" /><span></span>
  495. <input type="radio" class="sheet-normal" name="attr_xp" value="205" /><span></span>
  496. <span class-"sheet-divide">&nbsp;</span>
  497. <input type="radio" class="sheet-normal" name="attr_xp" value="206" /><span></span>
  498. <input type="radio" class="sheet-normal" name="attr_xp" value="207" /><span></span>
  499. <input type="radio" class="sheet-normal" name="attr_xp" value="208" /><span></span>
  500. <input type="radio" class="sheet-normal" name="attr_xp" value="209" /><span></span>
  501. <input type="radio" class="sheet-normal" name="attr_xp" value="210" /><span></span>
  502. <span class="divide">➞</span>
  503. <span>Level 8</span>
  504. <br />
  505.  
  506. <input type="radio" class="sheet-normal" name="attr_xp" value="211" /><span></span>
  507. <input type="radio" class="sheet-normal" name="attr_xp" value="212" /><span></span>
  508. <input type="radio" class="sheet-normal" name="attr_xp" value="213" /><span></span>
  509. <input type="radio" class="sheet-normal" name="attr_xp" value="214" /><span></span>
  510. <input type="radio" class="sheet-normal" name="attr_xp" value="215" /><span></span>
  511. <span class-"sheet-divide">&nbsp;</span>
  512. <input type="radio" class="sheet-normal" name="attr_xp" value="216" /><span></span>
  513. <input type="radio" class="sheet-normal" name="attr_xp" value="217" /><span></span>
  514. <input type="radio" class="sheet-normal" name="attr_xp" value="218" /><span></span>
  515. <input type="radio" class="sheet-normal" name="attr_xp" value="219" /><span></span>
  516. <input type="radio" class="sheet-normal" name="attr_xp" value="220" /><span></span>
  517. <span class-"sheet-divide">&nbsp;</span>
  518. <input type="radio" class="sheet-normal" name="attr_xp" value="221" /><span></span>
  519. <input type="radio" class="sheet-normal" name="attr_xp" value="222" /><span></span>
  520. <input type="radio" class="sheet-normal" name="attr_xp" value="223" /><span></span>
  521. <input type="radio" class="sheet-normal" name="attr_xp" value="224" /><span></span>
  522. <input type="radio" class="sheet-normal" name="attr_xp" value="225" /><span></span>
  523. <span class-"sheet-divide">&nbsp;</span>
  524. <input type="radio" class="sheet-normal" name="attr_xp" value="226" /><span></span>
  525. <input type="radio" class="sheet-normal" name="attr_xp" value="227" /><span></span>
  526. <input type="radio" class="sheet-normal" name="attr_xp" value="228" /><span></span>
  527. <input type="radio" class="sheet-normal" name="attr_xp" value="229" /><span></span>
  528. <input type="radio" class="sheet-normal" name="attr_xp" value="230" /><span></span>
  529. <span class-"sheet-divide">&nbsp;</span>
  530. <input type="radio" class="sheet-normal" name="attr_xp" value="231" /><span></span>
  531. <input type="radio" class="sheet-normal" name="attr_xp" value="232" /><span></span>
  532. <input type="radio" class="sheet-normal" name="attr_xp" value="233" /><span></span>
  533. <input type="radio" class="sheet-normal" name="attr_xp" value="234" /><span></span>
  534. <input type="radio" class="sheet-normal" name="attr_xp" value="235" /><span></span>
  535. <span class-"sheet-divide">&nbsp;</span>
  536. <input type="radio" class="sheet-normal" name="attr_xp" value="236" /><span></span>
  537. <input type="radio" class="sheet-normal" name="attr_xp" value="237" /><span></span>
  538. <input type="radio" class="sheet-normal" name="attr_xp" value="238" /><span></span>
  539. <input type="radio" class="sheet-normal" name="attr_xp" value="239" /><span></span>
  540. <input type="radio" class="sheet-normal" name="attr_xp" value="240" /><span></span>
  541. <span class-"sheet-divide">&nbsp;</span>
  542. <input type="radio" class="sheet-normal" name="attr_xp" value="241" /><span></span>
  543. <input type="radio" class="sheet-normal" name="attr_xp" value="242" /><span></span>
  544. <input type="radio" class="sheet-normal" name="attr_xp" value="243" /><span></span>
  545. <input type="radio" class="sheet-normal" name="attr_xp" value="244" /><span></span>
  546. <input type="radio" class="sheet-normal" name="attr_xp" value="245" /><span></span>
  547. <span class-"sheet-divide">&nbsp;</span>
  548. <input type="radio" class="sheet-normal" name="attr_xp" value="246" /><span></span>
  549. <input type="radio" class="sheet-normal" name="attr_xp" value="247" /><span></span>
  550. <input type="radio" class="sheet-normal" name="attr_xp" value="248" /><span></span>
  551. <input type="radio" class="sheet-normal" name="attr_xp" value="249" /><span></span>
  552. <input type="radio" class="sheet-normal" name="attr_xp" value="250" /><span></span>
  553. <span class-"sheet-divide">&nbsp;</span>
  554. <input type="radio" class="sheet-normal" name="attr_xp" value="251" /><span></span>
  555. <input type="radio" class="sheet-normal" name="attr_xp" value="252" /><span></span>
  556. <input type="radio" class="sheet-normal" name="attr_xp" value="253" /><span></span>
  557. <input type="radio" class="sheet-normal" name="attr_xp" value="254" /><span></span>
  558. <input type="radio" class="sheet-normal" name="attr_xp" value="255" /><span></span>
  559. <span class-"sheet-divide">&nbsp;</span>
  560. <input type="radio" class="sheet-normal" name="attr_xp" value="256" /><span></span>
  561. <input type="radio" class="sheet-normal" name="attr_xp" value="257" /><span></span>
  562. <input type="radio" class="sheet-normal" name="attr_xp" value="258" /><span></span>
  563. <input type="radio" class="sheet-normal" name="attr_xp" value="259" /><span></span>
  564. <input type="radio" class="sheet-normal" name="attr_xp" value="260" /><span></span>
  565. <span class="divide">➞</span>
  566. <span>Level 9</span>
  567. <br />
  568.  
  569. <input type="radio" class="sheet-normal" name="attr_xp" value="261" /><span></span>
  570. <input type="radio" class="sheet-normal" name="attr_xp" value="262" /><span></span>
  571. <input type="radio" class="sheet-normal" name="attr_xp" value="263" /><span></span>
  572. <input type="radio" class="sheet-normal" name="attr_xp" value="264" /><span></span>
  573. <input type="radio" class="sheet-normal" name="attr_xp" value="265" /><span></span>
  574. <span class-"sheet-divide">&nbsp;</span>
  575. <input type="radio" class="sheet-normal" name="attr_xp" value="266" /><span></span>
  576. <input type="radio" class="sheet-normal" name="attr_xp" value="267" /><span></span>
  577. <input type="radio" class="sheet-normal" name="attr_xp" value="268" /><span></span>
  578. <input type="radio" class="sheet-normal" name="attr_xp" value="269" /><span></span>
  579. <input type="radio" class="sheet-normal" name="attr_xp" value="270" /><span></span>
  580. <span class-"sheet-divide">&nbsp;</span>
  581. <input type="radio" class="sheet-normal" name="attr_xp" value="271" /><span></span>
  582. <input type="radio" class="sheet-normal" name="attr_xp" value="272" /><span></span>
  583. <input type="radio" class="sheet-normal" name="attr_xp" value="273" /><span></span>
  584. <input type="radio" class="sheet-normal" name="attr_xp" value="274" /><span></span>
  585. <input type="radio" class="sheet-normal" name="attr_xp" value="275" /><span></span>
  586. <span class-"sheet-divide">&nbsp;</span>
  587. <input type="radio" class="sheet-normal" name="attr_xp" value="276" /><span></span>
  588. <input type="radio" class="sheet-normal" name="attr_xp" value="277" /><span></span>
  589. <input type="radio" class="sheet-normal" name="attr_xp" value="278" /><span></span>
  590. <input type="radio" class="sheet-normal" name="attr_xp" value="279" /><span></span>
  591. <input type="radio" class="sheet-normal" name="attr_xp" value="280" /><span></span>
  592. <span class-"sheet-divide">&nbsp;</span>
  593. <input type="radio" class="sheet-normal" name="attr_xp" value="281" /><span></span>
  594. <input type="radio" class="sheet-normal" name="attr_xp" value="282" /><span></span>
  595. <input type="radio" class="sheet-normal" name="attr_xp" value="283" /><span></span>
  596. <input type="radio" class="sheet-normal" name="attr_xp" value="284" /><span></span>
  597. <input type="radio" class="sheet-normal" name="attr_xp" value="285" /><span></span>
  598. <span class-"sheet-divide">&nbsp;</span>
  599. <input type="radio" class="sheet-normal" name="attr_xp" value="286" /><span></span>
  600. <input type="radio" class="sheet-normal" name="attr_xp" value="287" /><span></span>
  601. <input type="radio" class="sheet-normal" name="attr_xp" value="288" /><span></span>
  602. <input type="radio" class="sheet-normal" name="attr_xp" value="289" /><span></span>
  603. <input type="radio" class="sheet-normal" name="attr_xp" value="290" /><span></span>
  604. <span class-"sheet-divide">&nbsp;</span>
  605. <input type="radio" class="sheet-normal" name="attr_xp" value="291" /><span></span>
  606. <input type="radio" class="sheet-normal" name="attr_xp" value="292" /><span></span>
  607. <input type="radio" class="sheet-normal" name="attr_xp" value="293" /><span></span>
  608. <input type="radio" class="sheet-normal" name="attr_xp" value="294" /><span></span>
  609. <input type="radio" class="sheet-normal" name="attr_xp" value="295" /><span></span>
  610. <span class-"sheet-divide">&nbsp;</span>
  611. <input type="radio" class="sheet-normal" name="attr_xp" value="296" /><span></span>
  612. <input type="radio" class="sheet-normal" name="attr_xp" value="297" /><span></span>
  613. <input type="radio" class="sheet-normal" name="attr_xp" value="298" /><span></span>
  614. <input type="radio" class="sheet-normal" name="attr_xp" value="299" /><span></span>
  615. <input type="radio" class="sheet-normal" name="attr_xp" value="300" /><span></span>
  616. <span class-"sheet-divide">&nbsp;</span>
  617. <input type="radio" class="sheet-normal" name="attr_xp" value="301" /><span></span>
  618. <input type="radio" class="sheet-normal" name="attr_xp" value="302" /><span></span>
  619. <input type="radio" class="sheet-normal" name="attr_xp" value="303" /><span></span>
  620. <input type="radio" class="sheet-normal" name="attr_xp" value="304" /><span></span>
  621. <input type="radio" class="sheet-normal" name="attr_xp" value="305" /><span></span>
  622. <span class-"sheet-divide">&nbsp;</span>
  623. <input type="radio" class="sheet-normal" name="attr_xp" value="306" /><span></span>
  624. <input type="radio" class="sheet-normal" name="attr_xp" value="307" /><span></span>
  625. <input type="radio" class="sheet-normal" name="attr_xp" value="308" /><span></span>
  626. <input type="radio" class="sheet-normal" name="attr_xp" value="309" /><span></span>
  627. <input type="radio" class="sheet-normal" name="attr_xp" value="310" /><span></span>
  628. <span class-"sheet-divide">&nbsp;</span>
  629. <input type="radio" class="sheet-normal" name="attr_xp" value="311" /><span></span>
  630. <input type="radio" class="sheet-normal" name="attr_xp" value="312" /><span></span>
  631. <input type="radio" class="sheet-normal" name="attr_xp" value="313" /><span></span>
  632. <input type="radio" class="sheet-normal" name="attr_xp" value="314" /><span></span>
  633. <input type="radio" class="sheet-normal" name="attr_xp" value="315" /><span></span>
  634. <span class="divide">➞</span>
  635. <span>Level 10</span>
  636. </div>
  637. <hr />
  638. <div class="sheet-row">
  639. <div>
  640. <span>To mark XP as an individual...</span>
  641. <ul>
  642. <li><input type="text" name="attr_ClassXpKey" placeholder="how does your class earn XP" /></li>
  643. <li>Act according to your traits.</li>
  644. <li><input type="text" name="attr_Goal" placeholder="what is your goal" /></li>
  645. </ul>
  646. </div>
  647. <div>
  648. <span>To mark XP as a group...</span>
  649. <ul>
  650. <li>Discover something new about the world.</li>
  651. <li>Overcome a difficult obstacle.</li>
  652. <li>Acquire some memorable booty.</li>
  653. </ul>
  654. </div>
  655. </div>
  656. </div>
  657. </div>
  658. <div class="sheet-col sheet-attributes">
  659. <div class="sheet-col sheet-pad">
  660. <span class="sheet-h2">Name</span>
  661. <input type="text" name="attr_character_name" />
  662. </div>
  663. <div class="sheet-row sheet-pad">
  664. <div class="sheet-col sheet-center">
  665. <span class="sheet-h2">Armor</span>
  666. <div class="sheet-shield">
  667. <input type="number" name="attr_armor" value="0" />
  668. </div>
  669. </div>
  670. <div class="sheet-col sheet-center">
  671. <span class="sheet-h2">Hit Die</span>
  672. <div class="sheet-hit-die-container">
  673. <input type="radio" name="attr_class" value="Magic User" class="sheet-hit-die-selector sheet-d4" />
  674. <input type="radio" name="attr_class" value="Fighter" class="sheet-hit-die-selector sheet-d10" />
  675. <input type="radio" name="attr_class" value="Cleric" class="sheet-hit-die-selector sheet-d8" checked="checked" />
  676. <input type="radio" name="attr_class" value="Thief" class="sheet-hit-die-selector sheet-d6" />
  677. <input type="radio" name="attr_class" value="Bard" class="sheet-hit-die-selector sheet-d6" />
  678. <div class="sheet-d4"></div>
  679. <div class="sheet-d6"></div>
  680. <div class="sheet-d8"></div>
  681. <div class="sheet-d10"></div>
  682. </div>
  683. </div>
  684. </div>
  685. <div class="sheet-col sheet-center">
  686. <span class="sheet-h2">Hit Points (HP)</span>
  687. <div class="sheet-row">
  688. <div class="sheet-col sheet-center">
  689. <input type="number" name="attr_hp_max" value="0" />
  690. <span>max</span>
  691. </div>
  692. <div class="sheet-connect"></div>
  693. <div class="sheet-col sheet-center">
  694. <input type="number" name="attr_hp" value="0" />
  695. <span>current</span>
  696. </div>
  697. </div>
  698. </div>
  699. <div class="sheet-col sheet-pad">
  700. <!--<div class="sheet-ability-title">-->
  701. <span class="sheet-attr-label sheet-h2">Strength</span>
  702. <!--<div class="sheet-attr-marks">
  703. <input type="radio" class="sheet-normal sheet-zero" name="attr_mark_str" value="0" checked="checked" /><span></span>
  704. <input type="radio" class="sheet-normal" name="attr_mark_str" value="1" /><span></span>
  705. <input type="radio" class="sheet-normal" name="attr_mark_str" value="2" /><span></span>
  706. <input type="radio" class="sheet-normal" name="attr_mark_str" value="3" /><span></span>
  707. <input type="radio" class="sheet-normal" name="attr_mark_str" value="4" /><span></span>
  708. <input type="radio" class="sheet-normal" name="attr_mark_str" value="5" /><span></span>
  709. </div>
  710. </div>-->
  711. <div class="sheet-row sheet-start">
  712. <div class="sheet-col sheet-center">
  713. <input type="number" name="attr_strength_max" value="10" />
  714. <span>max</span>
  715. </div>
  716. <div class="sheet-connect"></div>
  717. <div class="sheet-col sheet-center">
  718. <input type="number" name="attr_strength" value="10" />
  719. <span>current</span>
  720. </div>
  721. <div class="sheet-connect"></div>
  722. <div class="sheet-col sheet-center">
  723. <span name="attr_STR" class="sheet-ability-mod">0</span>
  724. <span>mod</span>
  725. </div>
  726. <button name="roll_STR" type="roll" value="/me rolls + STR: [[2d6 + @{STR}]]" />
  727. </div>
  728. <!--<div class="sheet-ability-title">-->
  729. <span class="sheet-attr-label sheet-h2">Constitution</span>
  730. <!--<div class="sheet-attr-marks">
  731. <input type="radio" class="sheet-normal sheet-zero" name="attr_mark_con" value="0" checked="checked" /><span></span>
  732. <input type="radio" class="sheet-normal" name="attr_mark_con" value="1" /><span></span>
  733. <input type="radio" class="sheet-normal" name="attr_mark_con" value="2" /><span></span>
  734. <input type="radio" class="sheet-normal" name="attr_mark_con" value="3" /><span></span>
  735. <input type="radio" class="sheet-normal" name="attr_mark_con" value="4" /><span></span>
  736. <input type="radio" class="sheet-normal" name="attr_mark_con" value="5" /><span></span>
  737. </div>
  738. </div>-->
  739. <div class="sheet-row sheet-start">
  740. <div class="sheet-col sheet-center">
  741. <input type="number" name="attr_constitution_max" value="10" />
  742. <span>max</span>
  743. </div>
  744. <div class="sheet-connect"></div>
  745. <div class="sheet-col sheet-center">
  746. <input type="number" name="attr_constitution" value="10" />
  747. <span>current</span>
  748. </div>
  749. <div class="sheet-connect"></div>
  750. <div class="sheet-col sheet-center">
  751. <span name="attr_CON" class="sheet-ability-mod">0</span>
  752. <span>mod</span>
  753. </div>
  754. <button name="roll_CON" type="roll" value="/me rolls + CON: [[2d6 + @{CON}]]" />
  755. </div>
  756. <!--<div class="sheet-ability-title">-->
  757. <span class="sheet-attr-label sheet-h2">Dexterity</span>
  758. <!--<div class="sheet-attr-marks">
  759. <input type="radio" class="sheet-normal sheet-zero" name="attr_mark_dex" value="0" checked="checked" /><span></span>
  760. <input type="radio" class="sheet-normal" name="attr_mark_dex" value="1" /><span></span>
  761. <input type="radio" class="sheet-normal" name="attr_mark_dex" value="2" /><span></span>
  762. <input type="radio" class="sheet-normal" name="attr_mark_dex" value="3" /><span></span>
  763. <input type="radio" class="sheet-normal" name="attr_mark_dex" value="4" /><span></span>
  764. <input type="radio" class="sheet-normal" name="attr_mark_dex" value="5" /><span></span>
  765. </div>
  766. </div>-->
  767. <div class="sheet-row sheet-start">
  768. <div class="sheet-col sheet-center">
  769. <input type="number" name="attr_dexterity_max" value="10" />
  770. <span>max</span>
  771. </div>
  772. <div class="sheet-connect"></div>
  773. <div class="sheet-col sheet-center">
  774. <input type="number" name="attr_dexterity" value="10" />
  775. <span>current</span>
  776. </div>
  777. <div class="sheet-connect"></div>
  778. <div class="sheet-col sheet-center">
  779. <span name="attr_DEX" class="sheet-ability-mod">0</span>
  780. <span>mod</span>
  781. </div>
  782. <button name="roll_DEX" type="roll" value="/me rolls + DEX: [[2d6 + @{DEX}]]" />
  783. </div>
  784. <!--<div class="sheet-ability-title">-->
  785. <span class="sheet-attr-label sheet-h2">Intelligence</span>
  786. <!--<div class="sheet-attr-marks">
  787. <input type="radio" class="sheet-normal sheet-zero" name="attr_mark_int" value="0" checked="checked" /><span></span>
  788. <input type="radio" class="sheet-normal" name="attr_mark_int" value="1" /><span></span>
  789. <input type="radio" class="sheet-normal" name="attr_mark_int" value="2" /><span></span>
  790. <input type="radio" class="sheet-normal" name="attr_mark_int" value="3" /><span></span>
  791. <input type="radio" class="sheet-normal" name="attr_mark_int" value="4" /><span></span>
  792. <input type="radio" class="sheet-normal" name="attr_mark_int" value="5" /><span></span>
  793. </div>
  794. </div>-->
  795. <div class="sheet-row sheet-start">
  796. <div class="sheet-col sheet-center">
  797. <input type="number" name="attr_intelligence_max" value="10" />
  798. <span>max</span>
  799. </div>
  800. <div class="sheet-connect"></div>
  801. <div class="sheet-col sheet-center">
  802. <input type="number" name="attr_intelligence" value="10" />
  803. <span>current</span>
  804. </div>
  805. <div class="sheet-connect"></div>
  806. <div class="sheet-col sheet-center">
  807. <span name="attr_INT" class="sheet-ability-mod">0</span>
  808. <span>mod</span>
  809. </div>
  810. <button name="roll_INT" type="roll" value="/me rolls + INT: [[2d6 + @{INT}]]" />
  811. </div>
  812. <!--<div class="sheet-ability-title">-->
  813. <span class="sheet-attr-label sheet-h2">Wisdom</span>
  814. <!--<div class="sheet-attr-marks">
  815. <input type="radio" class="sheet-normal sheet-zero" name="attr_mark_wis" value="0" checked="checked" /><span></span>
  816. <input type="radio" class="sheet-normal" name="attr_mark_wis" value="1" /><span></span>
  817. <input type="radio" class="sheet-normal" name="attr_mark_wis" value="2" /><span></span>
  818. <input type="radio" class="sheet-normal" name="attr_mark_wis" value="3" /><span></span>
  819. <input type="radio" class="sheet-normal" name="attr_mark_wis" value="4" /><span></span>
  820. <input type="radio" class="sheet-normal" name="attr_mark_wis" value="5" /><span></span>
  821. </div>
  822. </div>-->
  823. <div class="sheet-row sheet-start">
  824. <div class="sheet-col sheet-center">
  825. <input type="number" name="attr_wisdom_max" value="10" />
  826. <span>max</span>
  827. </div>
  828. <div class="sheet-connect"></div>
  829. <div class="sheet-col sheet-center">
  830. <input type="number" name="attr_wisdom" value="10" />
  831. <span>current</span>
  832. </div>
  833. <div class="sheet-connect"></div>
  834. <div class="sheet-col sheet-center">
  835. <span name="attr_WIS" class="sheet-ability-mod">0</span>
  836. <span>mod</span>
  837. </div>
  838. <button name="roll_WIS" type="roll" value="/me rolls + WIS: [[2d6 + @{WIS}]]" />
  839. </div>
  840. <!--<div class="sheet-ability-title">-->
  841. <span class="sheet-attr-label sheet-h2">Charisma</span>
  842. <!--<div class="sheet-attr-marks">
  843. <input type="radio" class="sheet-normal sheet-zero" name="attr_mark_cha" value="0" checked="checked" /><span></span>
  844. <input type="radio" class="sheet-normal" name="attr_mark_cha" value="1" /><span></span>
  845. <input type="radio" class="sheet-normal" name="attr_mark_cha" value="2" /><span></span>
  846. <input type="radio" class="sheet-normal" name="attr_mark_cha" value="3" /><span></span>
  847. <input type="radio" class="sheet-normal" name="attr_mark_cha" value="4" /><span></span>
  848. <input type="radio" class="sheet-normal" name="attr_mark_cha" value="5" /><span></span>
  849. </div>
  850. </div>-->
  851. <div class="sheet-row sheet-start">
  852. <div class="sheet-col sheet-center">
  853. <input type="number" name="attr_charisma_max" value="10" />
  854. <span>max</span>
  855. </div>
  856. <div class="sheet-connect"></div>
  857. <div class="sheet-col sheet-center">
  858. <input type="number" name="attr_charisma" value="10" />
  859. <span>current</span>
  860. </div>
  861. <div class="sheet-connect"></div>
  862. <div class="sheet-col sheet-center">
  863. <span name="attr_CHA" class="sheet-ability-mod">0</span>
  864. <span>mod</span>
  865. </div>
  866. <button name="roll_CHA" type="roll" value="/me rolls + CHA: [[2d6 + @{CHA}]]" />
  867. </div>
  868. <span class="sheet-attr-label sheet-h2">Luck</span>
  869. <div class="sheet-row sheet-start">
  870. <div class="sheet-col sheet-center">
  871. <input type="number" name="attr_luck_max" value="10" />
  872. <span>max</span>
  873. </div>
  874. <div class="sheet-connect"></div>
  875. <div class="sheet-col sheet-center">
  876. <input type="number" name="attr_luck" value="10" />
  877. <span>current</span>
  878. </div>
  879. <div class="sheet-connect"></div>
  880. <div class="sheet-col sheet-center">
  881. <span name="attr_LUC" class="sheet-ability-mod">0</span>
  882. <span>mod</span>
  883. </div>
  884. <button name="roll_LUC" type="roll" value="/me rolls + LUC: [[2d6 + @{LUC}]]" />
  885. </div>
  886. </div>
  887. <div class="sheet-col sheet-pad">
  888. <span class="sheet-h2">Bonds</span>
  889. <fieldset class="repeating_bonds">
  890. <input type="text" name="attr_bond_name" placeholder="character name" />
  891. <input type="number" name="attr_bond_level" />
  892. </fieldset>
  893. </div>
  894. </div>
  895. </div>
  896. <hr />
  897. <div>
  898. <span class="sheet-h2" style="margin-left: 8px">Page:</span>
  899. <input type="radio" class="sheet-page-selector sheet-bard-selector" name="attr_page" value="Bard" checked="checked">
  900. <span>Bard</span>
  901. <input type="radio" class="sheet-page-selector sheet-cleric-selector" name="attr_page" value="Cleric">
  902. <span>Cleric</span>
  903. <input type="radio" class="sheet-page-selector sheet-fighter-selector" name="attr_page" value="Fighter">
  904. <span>Fighter</span>
  905. <input type="radio" class="sheet-page-selector sheet-magic-user-selector" name="attr_page" value="Magic User">
  906. <span>Magic User</span>
  907. <input type="radio" class="sheet-page-selector sheet-thief-selector" name="attr_page" value="Thief">
  908. <span>Thief</span>
  909. <hr />
  910. <div class="sheet-class-page sheet-bard">
  911. <div class="sheet-row">
  912. <div class="sheet-col">
  913. <div class="sheet-row">
  914. <div class="sheet-col">
  915. <span class="h1">Bard Moves</span>
  916. <span>You start with all of these.</span>
  917. </div>
  918. <div class="sheet-col sheet-center">
  919. <div class="sheet-row sheet-end">
  920. <div class="sheet-col sheet-center">
  921. <input name="attr_inspiration_max" type="number" disabled="" value="@{level} + @{CHA}" />
  922. <span>max</span>
  923. </div>
  924. <div class="sheet-connect"></div>
  925. <div class="sheet-col sheet-center">
  926. <input name="attr_inspiration" type="number" value="" />
  927. <span>current</span>
  928. </div>
  929. </div>
  930. <span class="sheet-h2">Inspiration</span>
  931. </div>
  932. </div>
  933. <span class="sheet-h2">Minstrel</span>
  934. <p>
  935. You are a wandering performer and poet, travelling the land to
  936. spread your songs and learn new ones as well. Choose two methods
  937. with which you use to perform (a musical instrument, vocal song,
  938. chanting, poetry, storytelling, dancing, etc.) and write them down.
  939. </p>
  940. <p>
  941. <strong>Inspiration</strong> represents how eloquent and motivational
  942. you are. Your maximum Inspiration is equal to your current level, +CHA (minimum 1).
  943. </p>
  944. <p>
  945. Whenever you Keep Company, restore your Inspiration to its maximum.
  946. </p>
  947. <p>
  948. When you <strong><em>interact with a sapient creature in a non-aggressive
  949. manner</em></strong>, you may spend Inspiration before you roll the dice to
  950. increase the result by +1 for each point of Inspiration spent.
  951. </p>
  952. <p class="sheet-row sheet-center">
  953. <strong class="sheet-fill-in-prompt">Performance method:</strong>
  954. <input class="sheet-fill-in-blank" type="text" name="attr_method1" />
  955. </p>
  956. <p class="sheet-row sheet-center">
  957. <strong class="sheet-fill-in-prompt">Performance method:</strong>
  958. <input class="sheet-fill-in-blank" type="text" name="attr_method2" />
  959. </p>
  960. <span class="sheet-h2">Bardic Performance</span>
  961. <p>
  962. Though you seem like a simple musician, your verses carry with them a hidden power.
  963. You start with 2 performances memorized. Roll them randomly, or choose them yourself.
  964. Every even-numbered level, your experiences and stories shared with others inspire you
  965. to compose a new performance; use the same two methods listed above.
  966. </p>
  967. <fieldset class="repeating_spellbook sheet-spellbook">
  968. <span class="sheet-row sheet-center">
  969. <input type="text" name="attr_songname" placeholder="name of song" />
  970. <input type="checkbox" name="attr_memorized" title="memorized?" />
  971. </span>
  972. </fieldset>
  973. <p>
  974. When you <strong><em>begin a performance</em></strong>, say what effect you want to
  975. create within the scope of the performance’s name. This effect will be represented
  976. as a numerical bonus to your allies. Then, roll +CHA: on a <strong>10+</strong>, all allies gain 2 hold;
  977. on a <strong>7-9</strong>, all allies gain 2 hold, but choose one:
  978. </p>
  979. <li>Your performance has niche appeal: only one ally gains 2 hold.</li>
  980. <li>Your performance is mediocre; all allies gain only 1 hold.</li>
  981. <li>Your performance feels insincere: Lose 1 Inspiration.</li>
  982. <li>Your performance is wearing thin; you cannot use this performance again for 24 hours.</li>
  983. <li>Your performance attracts unwanted attention.</li>
  984. <p>
  985. On a <strong>6-</strong>, mark XP, and the Judge makes a move.
  986. </p>
  987. <p>
  988. While you perform, your allies may spend 1 hold to gain +1 to the described effect.
  989. If the hold is being used on a roll, it must be spent before the roll is made. Only
  990. one hold may be spent at a time.
  991. You may use quick or simple actions and still maintain your performance, but if
  992. something happens that would completely interrupt you for more than a few seconds
  993. (including starting a new performance), the effect ends and all unspent hold is lost.
  994. Effects could be +1 to an attack roll, +1 to a damage roll, +1 to a Defy Danger roll,
  995. +1 armor against a single attack, +1 HP healed from another source, etc.
  996. </p>
  997. <span class="sheet-h2">Discordant Verse</span>
  998. <p>
  999. When you <strong><em>use your performances to negatively influence your enemies</em></strong>, say what detrimental
  1000. effect you want to inflict within the scope of the performance’s name (Confused, Fearful,
  1001. Charmed, Sleepy, etc.), then roll +CHA: on a <strong>10+</strong>, you inflict the condition on your targets;
  1002. on a <strong>7-9</strong>, you inflict the condition, but choose one from the list below.
  1003. </p>
  1004. <li>Your performance gets out of control: The condition affects friend and foe alike.</li>
  1005. <li>Your performance is dispassionate: The condition will be weak and/or brief.</li>
  1006. <li>Your performance weighs heavily on you: burn 1d4 Wisdom.</li>
  1007. <li>Your performance is wearing thin; you cannot use this performance again for 24 hours.</li>
  1008. <li>Your performance is distasteful; affected targets will attempt to stop your performance.</li>
  1009. <p>
  1010. On a <strong>6-</strong>, mark XP, and the Judge makes a move.
  1011. </p>
  1012. <p>
  1013. This effect will persist for as long as you maintain the performance, and cannot be used to
  1014. deal direct damage. If a target is influenced to do something it consciously knows is against
  1015. its nature (attacking its ally, ignoring an obvious threat, a merchant giving you free wares, etc.),
  1016. it will break free from the effect.
  1017. </p>
  1018. <span class="sheet-h2">Soothing Lullaby</span>
  1019. <p>
  1020. When you <strong><em>are able to rest in a safe and quiet location for several minutes</em></strong>,
  1021. you may burn 1 Dexterity to roll +CHA.
  1022. On a <strong>10+</strong>, all who hear you heal 1+CHA points of health and/or ability damage.
  1023. On a <strong>7-9</strong>, all who hear you heal 1 point of health and/or ability damage.
  1024. On a <strong>6-</strong>, mark XP. All who hear you feel their minds wander, and burn 1 Intelligence.
  1025. </p>
  1026. </div>
  1027. <div class="sheet-col">
  1028. <div>
  1029. <span class="sheet-h1">Advanced Moves</span>
  1030. <span>May be chosen when you <strong><em>level up</em></strong>.</span>
  1031. </div>
  1032. <hr />
  1033. <div>
  1034. <input type="checkbox" name="attr_bard_move_lingeringlyrics" />
  1035. <span class="sheet-h2">Lingering Lyrics</span>
  1036. </div>
  1037. <p>
  1038. The effects of your Bardic Performance and Discordant Verse continue for Duration 1 after you stop performing, or until you begin a new performance.
  1039. </p>
  1040. <div>
  1041. <input type="checkbox" name="attr_bard_move_preachtothechoir" />
  1042. <span class="sheet-h2">Preach to the Choir</span>
  1043. </div>
  1044. <p>
  1045. You are eligible to receive hold from your own Bardic Performance, and healing from your own Soothing Lullaby.
  1046. </p>
  1047. <div>
  1048. <input type="checkbox" name="attr_bard_move_favoredgenre" />
  1049. <span class="sheet-h2">Favored Genre</span>
  1050. </div>
  1051. <p>
  1052. When you gain this move, choose a specific effect that can be created with your Bardic Performance, and another specific effect that can be created with your Discordant Verse. Write them down. Whenever you roll to create either of these effects, take +1 to the roll.
  1053. Whenever you level up, you may choose to change your favored effects, as your character grows and their tastes change.
  1054. </p>
  1055. <p class="sheet-row sheet-center">
  1056. <strong class="sheet-fill-in-prompt">Bardic Performance effect:</strong>
  1057. <input class="sheet-fill-in-blank" type="text" name="attr_effect1" />
  1058. </p>
  1059. <p class="sheet-row sheet-center">
  1060. <strong class="sheet-fill-in-prompt">Discordant Verse effect:</strong>
  1061. <input class="sheet-fill-in-blank" type="text" name="attr_effect2" />
  1062. </p>
  1063. <div>
  1064. <input type="checkbox" name="attr_bard_move_directdiplomacy" />
  1065. <span class="sheet-h2">Direct Diplomacy</span>
  1066. </div>
  1067. <p>
  1068. You may spend Inspiration on aggressive actions against sapient creatures, as long as neither you nor anyone else is attempting to physically assault them.
  1069. </p>
  1070. <div>
  1071. <input type="checkbox" name="attr_bard_move_professionalperformer" />
  1072. <span class="sheet-h2">Professional Performer</span>
  1073. </div>
  1074. <p>
  1075. When you <strong><em>use the Work move in a familiar location and choose to roll +CHA</em></strong>, you are always treated as at least a skilled laborer, and get +1 to your roll.
  1076. </p>
  1077. <div>
  1078. <input type="checkbox" name="attr_bard_move_mastermaestro" />
  1079. <span class="sheet-h2">Master Maestro</span>
  1080. </div>
  1081. <p>
  1082. When you <strong><em>begin a Bardic Performance and roll 10+</em></strong>, you may spend 1 Inspiration to give your allies 3 hold instead of 2.
  1083. </p>
  1084. <div>
  1085. <input type="checkbox" name="attr_bard_move_sonorousspellcaster" />
  1086. <span class="sheet-h2">Sonorous Spellcaster</span>
  1087. </div>
  1088. <span>[min. INT +1 and level 5]</span>
  1089. <p>
  1090. If you have spent 1 month of downtime studying spells, you may begin multi-classing as a Magic-User, and add Magic-User moves to this playbook. Choose your starting spells from those that you have studied.
  1091. </p>
  1092. <div>
  1093. <input type="checkbox" name="attr_bard_move_melodiousmagic" />
  1094. <span class="sheet-h2">Melodious Magic</span>
  1095. </div>
  1096. <p>
  1097. When you <strong><em>roll a 7+ on Soothing Lullaby</em></strong>, you may choose to spend Inspiration to increase the amount of points healed by 1 for every Inspiration spent.
  1098. </p>
  1099. <div>
  1100. <input type="checkbox" name="attr_bard_move_smoothtalker" />
  1101. <span class="sheet-h2">Smooth-Talker</span>
  1102. </div>
  1103. <p>
  1104. When you <strong><em>make any Settlement or Pass Time action</em></strong>, you may burn 1 Charisma to reroll your attempt, but you must take the second result.
  1105. </p>
  1106. </div>
  1107. </div>
  1108. </div>
  1109. <div class="sheet-class-page sheet-cleric">
  1110. <div class="sheet-row">
  1111. <div class="sheet-col">
  1112. <div class="sheet-row">
  1113. <div class="sheet-col">
  1114. <span class="h1">Cleric Moves</span>
  1115. <span>You start with all of these.</span>
  1116. </div>
  1117. <div class="sheet-col sheet-center">
  1118. <div class="sheet-row sheet-end">
  1119. <div class="sheet-col sheet-center">
  1120. <input name="attr_favor_max" type="number" disabled="" value="@{level} + @{WIS}" />
  1121. <span>max</span>
  1122. </div>
  1123. <div class="sheet-connect"></div>
  1124. <div class="sheet-col sheet-center">
  1125. <input name="attr_favor" type="number" value="" />
  1126. <span>current</span>
  1127. </div>
  1128. </div>
  1129. <span class="sheet-h2">Favor</span>
  1130. </div>
  1131. </div>
  1132. <span class="sheet-h2">Disciple</span>
  1133. <p>
  1134. You are a vessel of divine will, charged with promoting and
  1135. defending your faith. Your deity has the same alignment as you,
  1136. and 2 linked domains - those parts of existence over which they
  1137. hold sway (darkness & war, love & the moon, etc.).
  1138. <strong><em>Name your deity and write down their domains.</em></strong>
  1139. Then, write 1 tenet by which the faithful strive to abide
  1140. ("Always help those in need," "Destroy enemies of the faith," etc.).
  1141. </p>
  1142. <p>
  1143. <strong>Favor</strong> represents your current standing in the
  1144. eyes of your deity. The maximum favor you may hold at any time
  1145. is equal to your current level +WIS (minimum of 1). You start
  1146. play with maximum favor.
  1147. </p>
  1148. <p>
  1149. When you <strong><em>make any move roll that falls within the
  1150. domain of your deity</em></strong>, you may spend favor before
  1151. you roll the dice to increase the result by +1 for each point of
  1152. favor spent.
  1153. </p>
  1154. <p class="sheet-row sheet-center">
  1155. <strong class="sheet-fill-in-prompt">Deity:</strong>
  1156. <input class="sheet-fill-in-blank" type="text" name="attr_deity" />
  1157. <strong class="sheet-fill-in-prompt">Domains:</strong>
  1158. <input class="sheet-fill-in-blank" type="text" name="attr_domains" />
  1159. </p>
  1160. <p class="sheet-row sheet-center">
  1161. <strong class="sheet-fill-in-prompt">Tenet: </strong>
  1162. <input class="sheet-fill-in-blank" type="text" name="attr_tenet" />
  1163. </p>
  1164. <span class="sheet-h2">Pray</span>
  1165. <p>
  1166. When you <strong><em>take the necessary time to commune with your deity</em></strong>,
  1167. say what that looks like and roll +WIS, taking +1 if you bear
  1168. your holy symbol, and +1 if you occupy a place dedicated to
  1169. your faith: on a <strong>10+</strong>, your prayers are heard—restore your favor
  1170. to maximum; on a <strong>7-9</strong>, gain 1 favor. You may only Pray once per day.
  1171. </p>
  1172. <span class="sheet-h2">Convert</span>
  1173. <p>
  1174. When you <strong>convince a nonbeliever to join your faith</strong>,
  1175. gain 1 XP or 2 favor (your choice).
  1176. </p>
  1177. <span class="sheet-h2">Lay on Hands</span>
  1178. <p>
  1179. When you <strong><em>call upon the power of your deity to heal a living thing with which you are in skin-to-skin contact</em></strong>, roll +WIS: <strong>on a 10+</strong>, they heal points equal to double your current favor; <strong>on a 7-9</strong>, you may burn 1 Constitution to heal points equal to your current favor. Points healed must be ability or hit points, your choice. You may not Lay Hands on a creature of opposite Alignment (Good opposes Evil; Lawful opposes Chaotic).
  1180. </p>
  1181. <span class="sheet-h2">Invoke</span>
  1182. <p>
  1183. When you <strong><em>call upon your deity to manifest their powerin a particular way</em></strong>, say what you want to have happen and how it falls within at least one of your deity’s domains. The Judge will assign your request <strong>hubris</strong> from 0 (rote) to 6 (miraculous). Then, roll -hubris, +1 if you bear your holy symbol: <strong>on a 10+</strong>, your request is granted with duration 3, and may be made permanent if you perma-burn 1 ability point per point of hubris; <strong>on a 7-9</strong>, your request is granted with duration 1, but your deity demands proof of devotion - the Judge chooses 1 from the list below.
  1184. </p>
  1185. <ul>
  1186. <li><strong>Sacrifice:</strong> take -1 ongoing to Pray until you destroy or tithe something of the Judge’s choosing (silver, blood, something of symbolic signi cance to your faith, etc.)</li>
  1187. <li><strong>Exemplify:</strong> take -1 ongoing to Invoke until you satisfy your tenet</li>
  1188. <li><strong>Atone:</strong> take -1 ongoing to Invoke until you gain at least 1 favor</li>
  1189. <li><strong>Evangelize:</strong> take -1 ongoing to Invoke until you Convert a nonbeliever</li>
  1190. <li><strong>Endure:</strong> burn 1d4 points of an ability of the Judge’s choice</li>
  1191. <li><strong>Redeem:</strong> you may not Invoke again until you complete a trial of the Judge’s choosing</li>
  1192. <li><strong>Suffer:</strong> perma-burn 1 point of an ability of the Judge’s choice</li>
  1193. </ul>
  1194. </div>
  1195. <div class="sheet-col">
  1196. <div>
  1197. <span class="sheet-h1">Advanced Moves</span>
  1198. <span>May be chosen when you <strong><em>level up</em></strong>.</span>
  1199. </div>
  1200. <hr />
  1201. <div>
  1202. <input type="checkbox" name="attr_cleric_move_avatar" />
  1203. <span class="sheet-h2">Avatar</span>
  1204. </div>
  1205. <p>
  1206. When you <strong><em>are overtaken by the divine spirit in pursuit of a particular goal</em></strong>, roll +WIS: <strong>on a 10+</strong>, choose 1 from the list below; <strong>on a 7-9</strong>, choose 2; on a 6-, mark XP, and all 3 apply. While you are driven by divine will, you take +1 ongoing and roll +WIS in place of all other ability modifiers.
  1207. <ul>
  1208. <li>When the spirit leaves you, burn 1d6 Strength, 1d6 Constitution, and 1d6 Dexterity.</li>
  1209. <li>As soon as you have 0 favor, the spirit leaves you and the Judge chooses 1 proof of devotion from the Invoke list.</li>
  1210. <li>While the spirit is in you, you must adhere to your deity’s agenda at all costs.</li>
  1211. </ul>
  1212. </p>
  1213. <p>
  1214. When you <strong><em>meet your goal or become incapacitated</em></strong>, whichever comes first, the divine spirit leaves you.
  1215. </p>
  1216. <div>
  1217. <input type="checkbox" name="attr_cleric_move_crusader" />
  1218. <span class="sheet-h2">Crusader</span>
  1219. </div>
  1220. <span>[min. STR +1 and level 5; must be <em>Good</em>, <em>Lawful</em>, <em>Chaotic</em>, or <em>Evil</em>]</span>
  1221. <p>
  1222. When you <strong><em>have demonstrated your devotion by personally slaying many enemies of your faith</em></strong>, you may begin multiclassing as a Fighter, and add Fighter Moves to this playbook.
  1223. </p>
  1224. <div>
  1225. <input type="checkbox" name="attr_cleric_move_defenderofthefaith" />
  1226. <span class="sheet-h2">Defender of the Faith</span>
  1227. </div>
  1228. <p>
  1229. When you <strong><em>are all that stands between something of great value to your deity and a threat to its existence</em></strong>, take +1 ongoing, for as long as the threat persists. In addition, when you suffer damage from that threat, you may spend favor to ignore some or all of it, at cost of 1 favor per 1 point of damage.
  1230. </p>
  1231. <div>
  1232. <input type="checkbox" name="attr_cleric_move_inspire" />
  1233. <span class="sheet-h2">Inspire</span>
  1234. </div>
  1235. <p>
  1236. When you <strong><em>stand fast before a clear threat in the name of your deity</em></strong>, roll +CHA: <strong>on a 10+</strong>, all allies who bear witness take +1 ongoing in the face of that threat; <strong>on a 7-9</strong>, they take +1 forward against it.
  1237. </p>
  1238. <div>
  1239. <input type="checkbox" name="attr_cleric_move_martyr" />
  1240. <span class="sheet-h2">Martyr</span>
  1241. </div>
  1242. <p>
  1243. When you <strong><em>Bite the Dust in service to your deity</em></strong>, restore your favor to its current maximum, and automatically Inspire all allies who witnessed your fall as if you rolled a 10+. Then, if you die and choose to Rise to the Occasion by becoming a follower who witnessed your death, that follower converts to your faith on the spot and starts with bonus XP equal to your favor.
  1244. </p>
  1245. <div>
  1246. <input type="checkbox" name="attr_cleric_move_missionary" />
  1247. <span class="sheet-h2">Missionary</span>
  1248. </div>
  1249. <p>
  1250. When you <strong><em>spend a day spreading the teachings of your faith to the locals</em></strong>, gain 1 favor and take +1 forward to Convert or Recruit.
  1251. </p>
  1252. <div>
  1253. <input type="checkbox" name="attr_cleric_move_prayforguidance" />
  1254. <span class="sheet-h2">Pray for Guidance</span>
  1255. </div>
  1256. <p>
  1257. When you <strong><em>Pray</em></strong>, <strong>on a 7+</strong> you may ask your deity a question, and your deity will answer (by way of the Judge).
  1258. </p>
  1259. <div>
  1260. <input type="checkbox" name="attr_cleric_move_smite" />
  1261. <span class="sheet-h2">Smite</span>
  1262. </div>
  1263. <p>
  1264. When you <strong><em>deal damage to an enemy of your faith</em></strong>, you may spend favor before you roll damage to increase the result by +1 for each point of favor spent.
  1265. </p>
  1266. </div>
  1267. </div>
  1268. </div>
  1269. <div class="sheet-class-page sheet-fighter">
  1270. <div class="sheet-row">
  1271. <div class="sheet-col">
  1272. <div class="sheet-row">
  1273. <div class="sheet-col">
  1274. <span class="h1">Fighter Moves</span>
  1275. <span>You start with all of these.</span>
  1276. </div>
  1277. <div class="sheet-col sheet-center">
  1278. <div class="sheet-row sheet-end">
  1279. <div class="sheet-col sheet-center">
  1280. <input name="attr_mettle_max" type="number" disabled="" value="@{level} + 1" />
  1281. <span>max</span>
  1282. </div>
  1283. <div class="sheet-connect"></div>
  1284. <div class="sheet-col sheet-center">
  1285. <input name="attr_mettle" type="number" value="" />
  1286. <span>current</span>
  1287. </div>
  1288. </div>
  1289. <span class="sheet-h2">Mettle</span>
  1290. </div>
  1291. </div>
  1292. <div class="sheet-row sheet-start">
  1293. <div class="sheet-radio-track">
  1294. <input type="radio" class="sheet-normal" name="attr_mark_favorweapon" value="1" checked="checked" /><span></span>
  1295. <input type="radio" class="sheet-normal" name="attr_mark_favorweapon" value="2" /><span></span>
  1296. <input type="radio" class="sheet-normal" name="attr_mark_favorweapon" value="3" /><span></span>
  1297. </div>
  1298. <div class="sheet-divide"></div>
  1299. <span class="sheet-h2">Favor Weapon</span>
  1300. </div>
  1301. <p>
  1302. You’ve spent years training with a particular instrument of the warrior’s art, until it has become an extension of your being. Each time you take this move, choose 1 specific type of weapon (longsword, spear, great axe, throwing knife, longbow, etc.) with which you are intimately familiar, and write it below. These are your <strong>favored weapons</strong>.
  1303. </p>
  1304. <p class="sheet-row">
  1305. <span class="sheet-fill-in-prompt">&#10022;</span>
  1306. <input type="text" name="attr_favored_weapon_1" class="sheet-fill-in-blank" />
  1307. <span class="sheet-fill-in-prompt">&#10022;</span>
  1308. <input type="text" name="attr_favored_weapon_2" class="sheet-fill-in-blank" />
  1309. <span class="sheet-fill-in-prompt">&#10022;</span>
  1310. <input type="text" name="attr_favored_weapon_3" class="sheet-fill-in-blank" />
  1311. </p>
  1312. <p>
  1313. <strong>Mettle</strong> represents the focus and discipline required to face down your foes in mortal combat. Your maximum mettle is equal to your current level +1. When you <strong><em>take a moment to catch your breath and focus your thoughts</em></strong>, reset your mettle to its maximum.
  1314. </p>
  1315. <p>
  1316. When you <strong><em>make any move with a favored weapon</em></strong>, before you roll you may spend 1 mettle to take +1 to that roll.
  1317. </p>
  1318. <span class="sheet-h2">Revel in Battle</span>
  1319. <p>
  1320. When you <strong><em>Fight or Shoot or Throw and roll a 10+</em></strong>, you may spend mettle to add 1 or more of the following e ects to the move result, at a cost of 1 mettle per effect:
  1321. </p>
  1322. <ul>
  1323. <li><strong>Strike hard:</strong> increase damage dealt by +STR in this instance.</li>
  1324. <li><strong>Strike true:</strong> ignore +DEX worth of your target's armor in this instance.</li>
  1325. <li><strong>Gain momentum:</strong> take +1 forward against your next target.</li>
  1326. <li><strong>Coordinate:</strong> grant an ally of your choosing +1 forward against your target.</li>
  1327. <li><strong>Handicap:</strong> inflict a condition - stunned, hindered, etc. - of your choice on your foe (subject to Judge approval), with a Duration of +INT (minimum 1).</li>
  1328. </ul>
  1329. <p>
  1330. When you <strong><em>Fight or Shoot or Throw and roll a 12+</em></strong>, you regain 1 mettle in addition to all other effects.
  1331. </p>
  1332. <span class="sheet-h2">Bend Bars, Lift Gates</span>
  1333. <p>
  1334. When you <strong><em>use pure strength to destroy or remove an inanimate obstacle</em></strong>, burn 1 Strength and roll +STR: <strong>on a 10+</strong>, choose 3 from the list below; <strong>on a 7-9</strong>, choose 2; on a 6-, mark XP and choose 1.
  1335. </p>
  1336. <ul>
  1337. <li>It doesn’t take a long time.</li>
  1338. <li>Nothing of value is damaged in the process.</li>
  1339. <li>You don’t attract unwanted attention.</li>
  1340. <li>You can fix the thing again without much effort.</li>
  1341. </ul>
  1342. <span class="sheet-h2">No Guts, No Glory</span>
  1343. <p>
  1344. When you <strong><em>charge into battle against overwhelming odds</em></strong>, burn 1 Wisdom and roll +WIS: <strong>on a 10+</strong>, choose 3 from the list below; <strong>on a 7-9</strong>, choose 2; on a 6-, mark XP and choose 1.
  1345. </p>
  1346. <ul>
  1347. <li>You have +1 Armor until you’re incapacitated.</li>
  1348. <li>The opposition is interested only in you until you’re incapacitated, or until a greater threat presents itself (whichever comes first).</li>
  1349. <li>You take +1 ongoing until you su er damage.</li>
  1350. <li>All allies witness to your courage/foolhardiness take +1 forward.</li>
  1351. </ul>
  1352. </div>
  1353. <div class="sheet-col">
  1354. <span class="sheet-h1">Advanced Moves</span>
  1355. <span>Maybe chosen when you <strong><em>level up.</em></strong></span>
  1356. <hr />
  1357. <div class="sheet-row sheet-start">
  1358. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_deflectblows" />
  1359. <span class="sheet-h2">Deflect Blows</span>
  1360. </div>
  1361. <p>
  1362. When you <strong><em>wield a favored or mastered melee weapon and roll a 7-9 to Fight</em></strong>, instead of dealing your damage you may spend 1 mettle to subtract your damage roll from your foe’s. You suffer any remaining damage, and your foe suffers no damage.
  1363. </p>
  1364. <div class="sheet-row sheet-start">
  1365. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_intimidate" />
  1366. <span class="sheet-h2">Intimidate</span>
  1367. </div>
  1368. <p>
  1369. When you <strong><em>Negotiate using threat of violence</em></strong>, roll +STR instead of +CHA.
  1370. </p>
  1371. <div class="sheet-row sheet-start">
  1372. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_masterweapon" />
  1373. <span class="sheet-h2">Master Weapon</span>
  1374. </div>
  1375. <p>
  1376. When you take this move, choose one of your favored weapons to master and circle it.
  1377. </p>
  1378. <p>
  1379. When you <strong><em>make any move with your mastered weapon</em></strong>, before you roll you may spend 2 mettle to take +2 to that roll.
  1380. </p>
  1381. <div class="sheet-row sheet-start">
  1382. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_myrmidon" />
  1383. <span class="sheet-h2">Myrmidon</span>
  1384. </div>
  1385. <p>
  1386. When you <strong><em>follow someone else’s orders to commit violence</em></strong>, you may burn 1 Wisdom to take +1 ongoing while acting on those orders.
  1387. </p>
  1388. <div class="sheet-row sheet-start">
  1389. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_scoundrel" />
  1390. <span class="sheet-h2">Scoundrel</span>
  1391. </div>
  1392. <div>
  1393. [min. DEX +1 and level 5; must be <em>Neutral</em>, <em>Chaotic</em>, or <em>Evil</em>]
  1394. </div>
  1395. <p>
  1396. If you <strong><em>have committed a duplicitous act knowing that it would harm an innocent person</em></strong>, you may begin multiclassing as a thief, and add Thief Moves to this playbook.
  1397. </p>
  1398. <div class="sheet-row sheet-start">
  1399. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_secondskin" />
  1400. <span class="sheet-h2">Second Skin</span>
  1401. </div>
  1402. <p>
  1403. When you <strong><em>wear armor</em></strong>, you have +1 armor and ignore the armor’s awkward tag (if any).
  1404. </p>
  1405. <div class="sheet-row sheet-start">
  1406. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_shieldbearer" />
  1407. <span class="sheet-h2">Shieldbearer</span>
  1408. </div>
  1409. <p>
  1410. When you <strong><em>use a shield to block damage</em></strong>, you may spend 1 mettle to make your shield worth 1d6 armor for this attack. If damage from this attack exceeds your total armor, you take that excess damage and your shield is destroyed.
  1411. </p>
  1412. <div class="sheet-row sheet-start">
  1413. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_shoutorders" />
  1414. <span class="sheet-h2">Shout Orders</span>
  1415. </div>
  1416. <p>
  1417. When you <strong><em>bark commands in the heat of battle</em></strong>, roll +CHA: <strong>on a 10+</strong>, all allies take +1 ongoing to act on those orders until the battle is over or you give new orders, whichever comes first; <strong>on a 7-9</strong>, all allies who obey take +1 forward.
  1418. </p>
  1419. <div class="sheet-row sheet-start">
  1420. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_smash" />
  1421. <span class="sheet-h2">Smash</span>
  1422. </div>
  1423. <p>
  1424. When you <strong><em>Revel in Battle and strike hard</em></strong>, you may burn 1 Strength to permanently reduce your target’s armor by 1d4, in addition to the usual effect.
  1425. </p>
  1426. <div class="sheet-row sheet-start">
  1427. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_templar" />
  1428. <span class="sheet-h2">Templar</span>
  1429. </div>
  1430. <div>
  1431. [min. CHA +1 and level 5; must be <em>Good</em>, <em>Lawful</em>, or <em>Evil</em>]
  1432. </div>
  1433. <p>
  1434. If you <strong><em>have sworn to devote your life to a specific deity</em></strong>, you may begin multiclassing as a Cleric, and add Cleric Moves to this playbook.
  1435. </p>
  1436. <div class="sheet-row sheet-start">
  1437. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_tireless" />
  1438. <span class="sheet-h2">Tireless</span>
  1439. </div>
  1440. <p>
  1441. When you <strong><em>heal Strength or Constitution</em></strong>, you heal twice as much as normal.
  1442. </p>
  1443. <div class="sheet-row sheet-start">
  1444. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_vengefulsoul" />
  1445. <span class="sheet-h2">Vengelful Soul</span>
  1446. </div>
  1447. <p>
  1448. When you <strong><em>suffer physical or emotional harm</em></strong>, you may burn 1 Wisdom to take +1 ongoing against the source of that harm until it is destroyed.
  1449. </p>
  1450. <div class="sheet-row sheet-start">
  1451. <input type="checkbox" class="sheet-row-field" name="attr_fighter_move_veteran" />
  1452. <span class="sheet-h2">Veteran</span>
  1453. </div>
  1454. <p>
  1455. Your maximim mettle is equal to your current level +2.
  1456. </p>
  1457. </div>
  1458. </div>
  1459. </div>
  1460. <div class="sheet-class-page sheet-magic-user">
  1461. <div class="sheet-row">
  1462. <div class="sheet-col">
  1463. <div class="sheet-row">
  1464. <div class="sheet-col">
  1465. <span class="sheet-h1">Magic User Moves</span>
  1466. <span>You start with all of these.</span>
  1467. </div>
  1468. <div class="sheet-col sheet-center">
  1469. <div class="sheet-row sheet-end">
  1470. <div class="sheet-col sheet-center">
  1471. <input name="attr_power" type="number" disabled="" value="2 + @{INT}" />
  1472. <span>Power</span>
  1473. </div>
  1474. <div class="sheet-connect"></div>
  1475. <div class="sheet-col sheet-center">
  1476. <input name="attr_focus_max" type="number" disabled="" value="@{level}" />
  1477. <span>max</span>
  1478. </div>
  1479. <div class="sheet-connect"></div>
  1480. <div class="sheet-col sheet-center">
  1481. <input name="attr_focus" type="number" value="" />
  1482. <span>current</span>
  1483. </div>
  1484. </div>
  1485. <span class="sheet-h2">Focus</span>
  1486. </div>
  1487. </div>
  1488. <span class="sheet-h2">Spellcaster</span>
  1489. <p>
  1490. You are a student of the sorcerous arts. You start with 2 spells, memorized and inscribed in your <strong>spellbook</strong>. Roll them up on the Spell Name table.
  1491. </p>
  1492. <p>
  1493. <strong>Power</strong> represents your raw talent at manipulating arcane energy while <strong>Focus</strong> is your ability to concentrate on shaping the energy. Your power is equal to your INT+2 (minimum of 1) and Focus is equal to your level. Each time you Cast a Spell, you start with full power and must decide how to distribute that power among the four aspects of the spell. You can also burn Focus to either give you more power or to boost the Cast Spell roll.
  1494. </p>
  1495. <p>
  1496. When <strong><em>you take the time to meditate in peace for a few minutes</strong></em>, reset your focus to its maximum.
  1497. </p>
  1498. <p>
  1499. <table class="sheet-table">
  1500. <thead>
  1501. <th class="sheet-table-left">Effect</th>
  1502. <th class="sheet-table-left">Range</th>
  1503. <th class="sheet-table-left">Area of Effect</th>
  1504. <th class="sheet-table-center">Duration</th>
  1505. <th class="sheet-table-center">Power Cost</th>
  1506. </thead>
  1507. <tbody>
  1508. <tr>
  1509. <td><em>parlor trick</em> (0)</td>
  1510. <td><em>touch</em></td>
  1511. <td><em>self</em></td>
  1512. <td class="sheet-table-center"><em>instant</em></td>
  1513. <td class="sheet-table-center">0</td>
  1514. </tr>
  1515. <tr>
  1516. <td><em>minor</em> (+1/1d6)</td>
  1517. <td><em>close or reach</em></td>
  1518. <td><em>single target</em></td>
  1519. <td class="sheet-table-center">1</td>
  1520. <td class="sheet-table-center">1</td>
  1521. </tr>
  1522. <tr>
  1523. <td><em>moderate</em> (+2/2d6)</td>
  1524. <td><em>near</em></td>
  1525. <td><em>several targets</em></td>
  1526. <td class="sheet-table-center">3</td>
  1527. <td class="sheet-table-center">2</td>
  1528. </tr>
  1529. <tr>
  1530. <td><em>major</em> (+3/3d6)</td>
  1531. <td><em>far</em></td>
  1532. <td><em>small area</em></td>
  1533. <td class="sheet-table-center">5</td>
  1534. <td class="sheet-table-center">3</td>
  1535. </tr>
  1536. <tr>
  1537. <td><em>spectacular</em> (+4/4d6)</td>
  1538. <td><em>within sight</em></td>
  1539. <td><em>large area</em></td>
  1540. <td class="sheet-table-center">7</td>
  1541. <td class="sheet-table-center">5</td>
  1542. </tr>
  1543. <tr>
  1544. <td><em>legendary</em> (+5/5d6)</td>
  1545. <td><em>out of sight</em></td>
  1546. <td><em>vast area</em></td>
  1547. <td class="sheet-table-center"><em>permanent</em></td>
  1548. <td class="sheet-table-center">9</td>
  1549. </tr>
  1550. </tbody>
  1551. </table>
  1552. </p>
  1553. <p>
  1554. The effect column includes both a descriptive tag and suggested numerical modifer or number of dice (i.e., a moderate e ect costs 2 power and might be used to create a +2 to a move roll, +2 armor, or 2d6 worth of damage). But spell effects are not limited to numbers! Use your imagination and work with the Judge to determine a spell’s effect level.
  1555. </p>
  1556. <span class="sheet-h2">Study Spellbook</span>
  1557. <p>
  1558. When you <strong>spend a few hours studying your spellbook</strong>, you forget all memorized spells and memorize a number of spells equal to your level +1. Make a note of which those are.
  1559. </p>
  1560. <fieldset class="repeating_spellbook sheet-spellbook">
  1561. <span class="sheet-row sheet-center">
  1562. <input type="text" name="attr_spellname" placeholder="name of spell" />
  1563. <input type="checkbox" name="attr_memorized" title="memorized?" />
  1564. </span>
  1565. </fieldset>
  1566. <span class="sheet-h2">Inscribe</span>
  1567. <p>
  1568. When you <strong>spend 1 week of downtime copying a new spell from another source</strong>, add it to your own spellbook.
  1569. </p>
  1570. <span class="sheet-h2">Cast a Spell</span>
  1571. <p>
  1572. When you <strong>cast a memorized spell</strong>, say what effect you want to create within the scope of the spell’s name, spend power to define it, and roll +INT, +1 per point of unspent power: <strong>on a 10+</strong>, it does what you want; <strong>on a 9-</strong>, you suffer an arcane accident according to your roll:
  1573. </p>
  1574. <ol start="9" reversed>
  1575. <li><strong>Disturbance!</strong> The spell works as intended, but your casting draws unwanted attention.</li>
  1576. <li><strong>Vacuity!</strong> The spell works as intended, but you forget it and may not cast it again until you re-memorize it.</li>
  1577. <li><strong>Perplexity!</strong> The spell works as intended, but you burn 1d4 Intelligence.</li>
  1578. <li><strong>Misfire!</strong> Mark XP. The spell works, but a ects a target other than the intended target.</li>
  1579. <li><strong>Disruption!</strong> Mark XP. The spell fails and you forget it, but arcane forces temporarily warp reality for the worse, in proportion to the spell’s intended effect.</li>
  1580. <li><strong>Disaster!</strong> Mark XP. The spell fails and you forget it, but someone or something nearby (which might be you or an ally) suffers a <em>permanent</em> affiction or alteration of the Judge’s choosing, in proportion to the spell’s intended effect.</li>
  1581. <li><em>...or less.</em> <strong>Incursion!</strong> Mark XP. The spell fails, you forget it, and some annoying, troublesome, or dangerous arcane force is released into this world. Left unchecked, it will worsen.</li>
  1582. </ol>
  1583. <p>
  1584. All questions raised by the results of your roll are answered by the Judge.
  1585. </p>
  1586. <p>
  1587. When you <strong><em>successfully cast a spell of duration greater than your INT</em></strong>, you suffer -1 ongoing to all rolls until you choose to end the spell, are forced to do so, or its duration runs out.
  1588. </p>
  1589. </div>
  1590. <div class="sheet-col">
  1591. <span class="sheet-h1">Advanced Moves</span>
  1592. <span>May be taken when you <strong><em>level up</em></strong>.</span>
  1593. <div class="sheet-row sheet-start">
  1594. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_antiquarian" />
  1595. <span class="sheet-h2">Antiquarian</span>
  1596. </div>
  1597. <p>
  1598. When you <strong><em>spend 1 week of downtime Researching a mysterious object</em></strong>, you always succeed as if you rolled a 10+.
  1599. </p>
  1600. <div class="sheet-row sheet-start">
  1601. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_enchanter" />
  1602. <span class="sheet-h2">Enchanter</span>
  1603. </div>
  1604. <p>
  1605. When you <strong><em>Cast a Spell</em></strong>, the power cost for that spell’s duration is one step lower.
  1606. </p>
  1607. <div class="sheet-row sheet-start">
  1608. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_formulate" />
  1609. <span class="sheet-h2">Formulate Spell</span>
  1610. </div>
  1611. <p>
  1612. When you <strong><em>spend 1 week of downtime studying arcane lore in order to create your own spell</em></strong>, roll +INT: <strong>on a 10+</strong>, hold 3; <strong>on a 7-9</strong>, hold 2; <strong>on a 6-</strong>, hold 1, mark XP, and the Judge makes a move. Spend your hold to complete the following steps, in order. If you don’t complete all of the steps in 1 week, you may continue your inquiry at a later time.
  1613. </p>
  1614. <p class="sheet-col">
  1615. <span class="sheet-row sheet-start">
  1616. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_formulate_template" />
  1617. <span>Spend 1 hold to roll a spell nametemplate for the spell.</span>
  1618. </span>
  1619. <span class="sheet-row sheet-start">
  1620. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_formulate_namespell" />
  1621. <span>Spend 1 hold to fill in 1 spell namepart (form, adjective etc.) on your rolled template, using words from spells already inscribed in your spellbook. If you fill in a wizard name, make it your own. You will need to spend more than 1 hold on this step to complete the spell name before moving on to the next step.</span>
  1622. </span>
  1623. <span class="sheet-row sheet-start">
  1624. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_formulate_pay" />
  1625. <span>Spend 1 hold to pay 50sp perspell namepart (i.e., a spell comprised of [Wizard Name] [Element] [Form] costs 150 silver).</span>
  1626. </span>
  1627. <span class="sheet-row sheet-start">
  1628. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_formulate_inscribe" />
  1629. <span>Spend 1 hold to <strong>Inscribe</strong> the spell in your spellbook.</span>
  1630. </span>
  1631. </p>
  1632. <p>
  1633. When you <strong><em>Cast a Spell you formulated yourself</em></strong>, take +1.
  1634. </p>
  1635. <div class="sheet-row sheet-start">
  1636. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_prestidigitator" />
  1637. <span class="sheet-h2">Prestidigitator</span>
  1638. </div>
  1639. <p>
  1640. When you <strong><em>Cast a Spell</em></strong>, you may burn 1 Dexterity to take +1 to that roll.
  1641. </p>
  1642. <div class="sheet-row sheet-start">
  1643. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_necromancer" />
  1644. <span class="sheet-h2">Necromancer</span>
  1645. </div>
  1646. <p>
  1647. When you <strong><em>Perceive</em></strong>, <strong>on a 7+</strong> you sense any spirits of the dead in the vicinity in addition to the usual result, and may ask your questions directly of them. In addition, when you make any move against the dead or undead, take +1.
  1648. </p>
  1649. <div class="sheet-row sheet-start">
  1650. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_ritualist" />
  1651. <span class="sheet-h2">Ritualist</span>
  1652. </div>
  1653. <p>
  1654. When you <strong><em>Cast a Spell after taking time to prepare</em></strong>, take +1 to that roll.
  1655. </p>
  1656. <div class="sheet-row sheet-start">
  1657. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_scholar" />
  1658. <span class="sheet-h2">Scholar</span>
  1659. </div>
  1660. <p>
  1661. When you <strong><em>Establish something you read in a book</em></strong>, take +1 to that roll. In addition, all books have 1 extra use for you.
  1662. </p>
  1663. <div class="sheet-row sheet-start">
  1664. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_sorcerer" />
  1665. <span class="sheet-h2">Sorcerer</span>
  1666. </div>
  1667. <p>
  1668. When you <strong><em>Cast a Spell</em></strong>, you may burn 1 Constitution to recombine words from all the spell names in your spellbook to make a new spell on the spot, using any spell name template of your choice. However, you take -1 to cast that spell.
  1669. </p>
  1670. <div class="sheet-row sheet-start">
  1671. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_thaumaturge" />
  1672. <span class="sheet-h2">Thaumaturge</span>
  1673. </div>
  1674. <p>
  1675. When you <strong><em>Cast a Spell</em></strong>, you may burn ability points of your choice to increase your available power, at a cost of 2 ability points per 1 point of power.
  1676. </p>
  1677. <div class="sheet-row sheet-start">
  1678. <input type="checkbox" class="sheet-row-field" name="attr_magicuser_move_wizard" />
  1679. <span class="sheet-h2">Wizard</span>
  1680. </div>
  1681. <p>
  1682. When you <strong><em>Study your Spellbook</em></strong>, forget all memorized spells and memorize a number of spells equal to your level +INT instead of your level +1.
  1683. </p>
  1684. </div>
  1685. </div>
  1686. </div>
  1687. <div class="sheet-class-page sheet-thief">
  1688. <div class="sheet-row">
  1689. <div class="sheet-col">
  1690. <div class="sheet-row">
  1691. <div class="sheet-col">
  1692. <span class="h1">Thief Moves</span>
  1693. <span>You start with all of these.</span>
  1694. </div>
  1695. <div class="sheet-col sheet-center">
  1696. <div class="sheet-row sheet-end">
  1697. <div class="sheet-col sheet-center">
  1698. <input name="attr_cunning_max" type="number" disabled="true" value="@{level} + @{INT}" />
  1699. <span>max</span>
  1700. </div>
  1701. <div class="sheet-connect"></div>
  1702. <div class="sheet-col sheet-center">
  1703. <input name="attr_cunning" type="number" value="@{level} + @{INT}" />
  1704. <span>current</span>
  1705. </div>
  1706. </div>
  1707. <span class="sheet-h2">Cunning</span>
  1708. </div>
  1709. </div>
  1710. <div class="sheet-row sheet-start">
  1711. <div class="sheet-radio-track">
  1712. <input type="radio" class="sheet-normal" name="attr_thief_move_tricks" value="1" checked="checked" /><span></span>
  1713. <input type="radio" class="sheet-normal" name="attr_thief_move_tricks" value="2" /><span></span>
  1714. <input type="radio" class="sheet-normal" name="attr_thief_move_tricks" value="3" /><span></span>
  1715. <input type="radio" class="sheet-normal" name="attr_thief_move_tricks" value="4" /><span></span>
  1716. <input type="radio" class="sheet-normal" name="attr_thief_move_tricks" value="5" /><span></span>
  1717. </div>
  1718. <div class="sheet-divide"></div>
  1719. <span class="sheet-h2">Tricks of the Trade</span>
  1720. </div>
  1721. <p>
  1722. You walk the byways between right and wrong, a shadowy realm where unorthodox methods of acqusition and elusion are what get the job done. Each time you take this move, choose 1 area of expertise:
  1723. </p>
  1724. <p class="sheet-row sheet-thief-tricks">
  1725. <span class="sheet-col">
  1726. <span class="sheet-row sheet-start">
  1727. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_stealth" checked="checked" />
  1728. <span>Stealth</span>
  1729. </span>
  1730. <span class="sheet-row sheet-start">
  1731. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_acrobatics" />
  1732. <span>Acrobatics</span>
  1733. </span>
  1734. </span>
  1735. <span class="sheet-col">
  1736. <span class="sheet-row sheet-start">
  1737. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_locks" />
  1738. <span>Locks</span>
  1739. </span>
  1740. <span class="sheet-row sheet-start">
  1741. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_traps" />
  1742. <span>Traps</span>
  1743. </span>
  1744. </span>
  1745. <span class="sheet-col">
  1746. <span class="sheet-row sheet-start">
  1747. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_poison" />
  1748. <span>Poison</span>
  1749. </span>
  1750. <span class="sheet-row sheet-start">
  1751. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_treasure" />
  1752. <span>Treasure</span>
  1753. </span>
  1754. </span>
  1755. <span class="sheet-col">
  1756. <span class="sheet-row sheet-start">
  1757. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_disguise" />
  1758. <span>Disguise</span>
  1759. </span>
  1760. <span class="sheet-row sheet-start">
  1761. <input class="sheet-row-field" type="checkbox" name="attr_thief_trick_negotiation" />
  1762. <span>Negotiation</span>
  1763. </span>
  1764. </span>
  1765. </p>
  1766. <p>
  1767. <strong>Cunning</strong> represents how clever and prepared you are at any given moment. Your maximum cunning is equal to your current level, +INT (minimum of 1).
  1768. </p>
  1769. <p>
  1770. When you <strong><em>take the time to brood in silence and plot your next move</em></strong>, reset your cunning to its current maximum.
  1771. </p>
  1772. <p>
  1773. When you <strong><em>make any move that falls within an area of your expertise</em></strong>, after you roll you may increase the result by 1 for each point of cunning you choose to spend.
  1774. </p>
  1775. <span class="sheet-h2">Hide in Shadows</span>
  1776. <p>
  1777. When you <strong><em>are out of sight and remain quiet and still</em></strong>, you may spend 1 cunning to go unnoticed until you act or until someone is right on top of you (whichever comes first).
  1778. </p>
  1779. <span class="sheet-h2">Move Silently</span>
  1780. <p>
  1781. When you <strong><em>sneak from one place to another</em></strong>, name a destination within sight and roll +DEX: <strong>on a 10+</strong>, you get there and take +1 forward against whomever failed to notice you; <strong>on a 7-9</strong>, choose 1 from the list below.
  1782. </p>
  1783. <ul>
  1784. <li>They notice you before you get there, but you have the upper hand and take +1 forward.</li>
  1785. <li>You have to stop when you’re only part way there, or else they’ll notice you.</li>
  1786. <li>They notice you as soon as you reach your goal, and you take -1 forward.</li>
  1787. </ul>
  1788. <span class="sheet-h2">Pick Locks or Disarm Traps</span>
  1789. <p>
  1790. When you <strong><em>attempt to neutralize or circumvent a mechanical device with the proper tools</em></strong>, roll +DEX: <strong>on a 10+</strong>, you do it, as well as could be expected; <strong>on a 7-9</strong>, you do it, but the Judge chooses 1 from the list below.
  1791. </p>
  1792. <ul>
  1793. <li>Your tampering attracts unwanted attention.</li>
  1794. <li>It’ll work, but there’s a hitch (ask the Judge what).</li>
  1795. <li>You expend resources of the Judge’s choice (tools, ability points, etc.).</li>
  1796. </ul>
  1797. <span class="sheet-h2">Purloin</span>
  1798. <p>
  1799. When you <strong><em>surreptitiously swipe something out from under someone’s nose</em></strong>, roll +DEX: <strong>on a 10+</strong>, it’s yours, and they won’t notice until they look for it; <strong>on a 7-9</strong>, it’s yours, but they notice it’s gone right away.
  1800. </p>
  1801. <span class="sheet-h2">Backstab</span>
  1802. <p>
  1803. When you <strong><em>use a hand weapon to attack a surprised or defenseless target</em></strong>, deal your damage and roll +DEX: <strong>on a 10+</strong>, you deal your damage and choose 2 from the list below; <strong>on a 7-9</strong>, you deal your damage and choose 1.
  1804. </p>
  1805. <ul>
  1806. <li>You slip back out of reach after striking.</li>
  1807. <li>You deal your damage twice.</li>
  1808. <li>You create an advantage—describe it, and the next person to exploit it takes +1 forward.</li>
  1809. </ul>
  1810. </div>
  1811. <div class="sheet-col">
  1812. <span class="sheet-h1">Advanced Moves</span>
  1813. <span>May be chosen when you <strong><em>level up.</em></strong></span>
  1814. <hr />
  1815. <div class="sheet-row sheet-start">
  1816. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_assassinate" />
  1817. <span class="sheet-h2">Assassinate</span>
  1818. </div>
  1819. <p>
  1820. When you <strong><em>declare a target as your mark</em></strong>, spend 2 cunning. When you <strong><em>Backstab your mark</em></strong>, whatever damage you deal is doubled. You may only have one mark at a time.
  1821. </p>
  1822. <div class="sheet-row sheet-start">
  1823. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_evade" />
  1824. <span class="sheet-h2">Evade</span>
  1825. </div>
  1826. <p>
  1827. When you <strong><em>roll a 7-9 to Fight</em></strong>, you may forego dealing damage and spend 1 cunning to reduce the damage you suffer by DEX +1 (minimum 1).
  1828. </p>
  1829. <div class="sheet-row sheet-start">
  1830. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_feint" />
  1831. <span class="sheet-h2">Feint</span>
  1832. </div>
  1833. <p>
  1834. When you <strong><em>roll a 7-9 to Fight</em></strong>, take +1 forward against your foe.
  1835. </p>
  1836. <div class="sheet-row sheet-start">
  1837. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_fence" />
  1838. <span class="sheet-h2">Fence</span>
  1839. </div>
  1840. <p>
  1841. When you <strong><em>Find a Buyer in a familiar steading</em></strong>, you may spend 1 cunning before rolling to automatically succeed as if you rolled a 10+.
  1842. </p>
  1843. <div class="sheet-row sheet-start">
  1844. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_luckydog" />
  1845. <span class="sheet-h2">Lucky Dog</span>
  1846. </div>
  1847. <p>
  1848. When you <strong><em>Level Up</em></strong>, you heal 1d6 Luck instead of 1.
  1849. </p>
  1850. <div class="sheet-row sheet-start">
  1851. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_menace" />
  1852. <span class="sheet-h2">Menace to Society</span>
  1853. </div>
  1854. <div>[min. INT +1 and level 5; must be <em>Chaotic</em>, or <em>Evil</em>]</div>
  1855. <p>
  1856. If you <strong><em>have spent 1 month of downtime studying spells</em></strong>, you may begin multiclassing as a Magic-User, and add Magic-User moves to this playbook. Choose your starting spells from those which you have studied.
  1857. </p>
  1858. <div class="sheet-row sheet-start">
  1859. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_mercenary" />
  1860. <span class="sheet-h2">Mercenary</span>
  1861. </div>
  1862. <div>[min. STR +1 and level 5; must be <em>Neutral</em>, <em>Chaotic</em>, or <em>Evil</em>]</div>
  1863. <p>
  1864. If you <strong><em>have killed for pay</em></strong>, you may begin multiclasing as a Fighter, and add Fighter moves to this playbook.
  1865. </p>
  1866. <div class="sheet-row sheet-start">
  1867. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_poisoner" />
  1868. <span class="sheet-h2">Poisoner</span>
  1869. </div>
  1870. <p>
  1871. When you <strong><em>have the knowledge and supplies to brew a poison</em></strong>, you may spend 1 day of downtime brewing that poison, and gain 3 uses of that poison.
  1872. </p>
  1873. <div class="sheet-row sheet-start">
  1874. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_sensedanger" />
  1875. <span class="sheet-h2">Sense Danger</span>
  1876. </div>
  1877. <p>
  1878. When you <strong><em>consider a situation</em></strong>, however briefly, you may spend 1 cunning to force the Judge to tell you if any threat is imminent, and from whence it will come.
  1879. </p>
  1880. <div class="sheet-row sheet-start">
  1881. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_scalesurface" />
  1882. <span class="sheet-h2">Scale Sheer Surface</span>
  1883. </div>
  1884. <p>
  1885. When you <strong><em>climb something a person should not be able to climb</em></strong>, you may Make a Saving throw to do so.
  1886. </p>
  1887. <div class="sheet-row sheet-start">
  1888. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_sharpshooter" />
  1889. <span class="sheet-h2">Sharpshooter</span>
  1890. </div>
  1891. <p>
  1892. When you <strong><em>deal damage with a missile weapon</em></strong>, deal your damage +DEX and ignore WIS points of your target’s armor (minimum 0).
  1893. </p>
  1894. <div class="sheet-row sheet-start">
  1895. <input type="checkbox" class="sheet-row-field" name="attr_thief_move_slipfree" />
  1896. <span class="sheet-h2">Slip Free</span>
  1897. </div>
  1898. <p>
  1899. When you <strong><em>take action to release yourself from bonds of any kind</em></strong>, roll +DEX: <strong>on a 10+</strong>, you’re free, make the most of it; <strong>on a 7-9</strong>, you’re free, but choose 1:
  1900. </p>
  1901. <ul>
  1902. <li>You leave something or someone important behind.</li>
  1903. <li>You incur some injury or disadvantage (ask the Judge what).</li>
  1904. <li>Whoever bound you in the first place knows that you’re free.</li>
  1905. </ul>
  1906. </div>
  1907. </div>
  1908. </div>
  1909. </div>
  1910. </div>
  1911.  
  1912. <script type="text/worker">
  1913. const classTable = {
  1914. "Fighter": 10,
  1915. "Cleric": 8,
  1916. "Bard": 6,
  1917. "Thief": 6,
  1918. "Magic User": 4
  1919. };
  1920.  
  1921. const abilityModTable = [{
  1922. max: 3,
  1923. mod: -3
  1924. },{
  1925. min: 4,
  1926. max: 5,
  1927. mod: -2
  1928. },{
  1929. min: 6,
  1930. max: 8,
  1931. mod: -1
  1932. },{
  1933. min: 9,
  1934. max: 12,
  1935. mod: 0
  1936. },{
  1937. min: 13,
  1938. max: 15,
  1939. mod: 1
  1940. },{
  1941. min: 16,
  1942. max: 17,
  1943. mod: 2
  1944. },{
  1945. min: 18,
  1946. mod: 3
  1947. }];
  1948.  
  1949. on("change:repeating_gear:item_weight remove:repeating_gear", function() {
  1950. getSectionIDs("repeating_gear", function(IDArray) {
  1951. var fieldNames = [];
  1952. for (var i=0; i < IDArray.length; i++) {
  1953. fieldNames.push("repeating_gear_" + IDArray[i] + "_item_weight");
  1954. }
  1955. var total = 0;
  1956. getAttrs(fieldNames, function(values) {
  1957. for (var i=0; i < IDArray.length; i++) {
  1958. total += parseInt(values["repeating_gear_" + IDArray[i] + "_item_weight"])||0;
  1959. }
  1960. setAttrs({
  1961. "carried": total
  1962. });
  1963. });
  1964. });
  1965. });
  1966.  
  1967.  
  1968. on("change:strength", getAbilityScoreChangeHandler("STR"));
  1969. on("change:constitution", getAbilityScoreChangeHandler("CON"));
  1970. on("change:dexterity", getAbilityScoreChangeHandler("DEX"));
  1971. on("change:intelligence", getAbilityScoreChangeHandler("INT"));
  1972. on("change:wisdom", getAbilityScoreChangeHandler("WIS"));
  1973. on("change:charisma", getAbilityScoreChangeHandler("CHA"));
  1974. on("change:luck", getAbilityScoreChangeHandler("LUC"));
  1975.  
  1976. on("change:xp", function(e) {
  1977. adjustLevel(e.newValue);
  1978. });
  1979. function adjustLevel(currentXp) {
  1980. var newLevel = calculateLevelForXp(currentXp);
  1981. getAttrs(['level'], function(values) {
  1982. if (newLevel !== values[0]) {
  1983. setAttrs({"level": newLevel});
  1984. }
  1985. });
  1986. }
  1987.  
  1988. function calculateLevelForXp(xp) {
  1989. var level = 1;
  1990. var tnl = 15;
  1991. while(true) {
  1992. if (xp >= tnl) {
  1993. xp -= tnl;
  1994. level++;
  1995. tnl += 5;
  1996. } else {
  1997. return level;
  1998. }
  1999. }
  2000. }
  2001.  
  2002. function getAbilityScoreChangeHandler(ability) {
  2003. return function(e) {
  2004. var mod = calculateAbilityMod(e.newValue);
  2005. console.log("The new " + ability + " is " + mod);
  2006. var attr = {};
  2007. attr[ability] = mod;
  2008. setAttrs(attr);
  2009. };
  2010. }
  2011.  
  2012. function calculateAbilityMod(abilityScore) {
  2013. var score = 1 * abilityScore;
  2014. var mod = 0
  2015. var row;
  2016. for(var i = 0; i < abilityModTable.length; i++) {
  2017. row = abilityModTable[i];
  2018. if (row.min === undefined || row.min <= score) {
  2019. if (row.max === undefined || row.max >= score) {
  2020. mod = row.mod;
  2021. }
  2022. }
  2023. }
  2024. return mod;
  2025. }
  2026. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement