Working on 0.8.x

- NPC with all ring on strengths/weaknesses (CSS TODO).
- Removed Custom tech "Links" as they are in fact "Bonds" and need more work.
- Added Bonds, SignatureScroll, ItemPatterns and working on titles
This commit is contained in:
Vlyan
2021-05-09 14:43:46 +02:00
parent 0bef6afc66
commit cda02bd8c7
62 changed files with 1658 additions and 222 deletions

View File

@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<g>
<g>
<path d="M465.254,46.747C435.109,16.601,395.03,0,352.4,0s-82.709,16.602-112.854,46.747l-62.486,62.486
c-11.56,11.563-21.192,24.71-28.697,39.129c-14.424,7.508-27.572,17.141-39.132,28.7l-62.484,62.484
C16.601,269.691-0.001,309.77,0,352.401c0,42.63,16.602,82.708,46.746,112.852c30.141,30.141,70.219,46.742,112.851,46.746
c0.005,0,0.009,0,0.014,0c42.621,0,82.696-16.601,112.84-46.746l62.487-62.486c11.557-11.558,21.189-24.704,28.697-39.128
c14.426-7.509,27.574-17.142,39.134-28.702l62.484-62.484c30.146-30.144,46.748-70.224,46.747-112.854
C512,116.969,495.398,76.891,465.254,46.747z M313.725,381.554l-62.486,62.486c-24.48,24.479-57.017,37.96-91.627,37.958
c-0.002,0-0.01,0-0.012,0c-34.62-0.003-67.166-13.483-91.641-37.958C43.481,419.562,30,387.017,30,352.4
c-0.001-34.617,13.48-67.163,37.959-91.641l62.484-62.483c10.392-10.391,22.355-18.871,35.555-25.205
c17.357-8.33,36.764-12.732,56.122-12.732c19.257,0,38.566,4.36,55.836,12.609c13.261,6.334,25.296,14.856,35.769,25.327
c7.984,7.985,14.831,16.872,20.438,26.514l-11.795,11.795l-8.811,8.811c-0.994,0.994-2.045,1.909-3.138,2.759
c-5.795,4.511-12.877,6.964-20.339,6.964c-1.328,0-2.641-0.087-3.94-0.239c-6.29-0.74-12.183-3.237-17.087-7.266
c-0.006-0.005-0.013-0.011-0.019-0.017c-0.415-0.341-0.823-0.694-1.224-1.057c-0.057-0.051-0.11-0.107-0.167-0.159
c-0.35-0.322-0.697-0.648-1.035-0.986l-0.001-0.001c-0.065-0.064-0.13-0.129-0.196-0.192c-0.239-0.237-0.49-0.458-0.732-0.691
c-0.489-0.471-0.977-0.944-1.478-1.398c-0.308-0.277-0.626-0.539-0.938-0.81c-0.471-0.409-0.939-0.824-1.42-1.218
c-0.356-0.291-0.723-0.564-1.084-0.847c-0.452-0.354-0.899-0.714-1.359-1.055c-0.405-0.3-0.823-0.581-1.234-0.871
c-0.429-0.301-0.852-0.611-1.288-0.902c-0.456-0.304-0.923-0.587-1.386-0.878c-0.404-0.255-0.803-0.519-1.212-0.764
c-0.506-0.303-1.024-0.584-1.538-0.872c-0.378-0.212-0.75-0.434-1.131-0.638c-0.56-0.298-1.13-0.574-1.698-0.855
c-0.347-0.171-0.688-0.354-1.038-0.52c-0.613-0.289-1.235-0.554-1.857-0.823c-0.315-0.136-0.625-0.284-0.942-0.415
c-0.669-0.276-1.347-0.528-2.025-0.781c-0.278-0.104-0.552-0.219-0.832-0.319c-0.723-0.258-1.456-0.491-2.188-0.722
c-0.243-0.077-0.481-0.164-0.725-0.238c-0.79-0.239-1.589-0.453-2.39-0.661c-0.191-0.049-0.379-0.109-0.571-0.157
c-0.867-0.216-1.741-0.407-2.618-0.587c-0.131-0.027-0.259-0.061-0.39-0.087c-0.986-0.195-1.98-0.366-2.978-0.515
c-0.024-0.003-0.046-0.009-0.07-0.012c-3.074-0.454-6.203-0.686-9.368-0.686c-16.883,0-32.754,6.574-44.69,18.512l-62.316,62.317
c-11.938,11.939-18.512,27.81-18.512,44.691c0,16.881,6.574,32.752,18.51,44.688c11.938,11.939,27.81,18.513,44.691,18.512
c16.881-0.001,32.751-6.575,44.687-18.51l26.674-26.673c0.593,0.235,1.191,0.456,1.787,0.683c0.3,0.114,0.599,0.23,0.899,0.343
c1.21,0.454,2.425,0.893,3.646,1.317c0.088,0.031,0.175,0.064,0.263,0.094c2.756,0.952,5.54,1.827,8.348,2.628
c0.093,0.026,0.186,0.051,0.279,0.078c1.28,0.363,2.564,0.708,3.853,1.04c0.188,0.048,0.377,0.095,0.566,0.142
c1.233,0.312,2.47,0.609,3.71,0.893c0.166,0.038,0.331,0.076,0.497,0.113c1.367,0.308,2.738,0.599,4.114,0.871
c0.009,0.001,0.019,0.003,0.028,0.005c10.194,2.012,20.586,3.05,30.965,3.05c8.614-0.001,17.238-0.71,25.747-2.101
C315.024,380.24,314.378,380.9,313.725,381.554z M309.008,156.041l19.919-19.918c6.27-6.27,14.607-9.724,23.476-9.724
c8.868,0,17.204,3.453,23.475,9.725c6.271,6.27,9.725,14.606,9.725,23.474s-3.454,17.205-9.725,23.476l-19.919,19.917
c-6.052-9.309-13.08-17.986-21.022-25.93C326.996,169.122,318.319,162.095,309.008,156.041z M202.993,355.959l-19.919,19.918
c-6.27,6.27-14.607,9.723-23.476,9.723c-8.867,0.001-17.204-3.453-23.476-9.725c-6.271-6.27-9.724-14.607-9.724-23.474
c0-8.869,3.454-17.206,9.726-23.478l19.916-19.917c6.054,9.314,13.082,17.991,21.022,25.933
C185.004,342.88,193.682,349.906,202.993,355.959z M444.041,251.24l-62.484,62.484c-10.391,10.39-22.353,18.87-35.554,25.205
c-17.357,8.329-36.763,12.731-56.119,12.731c-19.259-0.001-38.569-4.361-55.843-12.61c-13.257-6.332-25.291-14.853-35.767-25.326
c-7.98-7.98-14.827-16.868-20.436-26.514l20.602-20.604c6.271-6.271,14.608-9.724,23.477-9.724c5.496,0,10.787,1.329,15.509,3.83
c0.029,0.016,0.06,0.029,0.088,0.044c0.382,0.204,0.757,0.421,1.131,0.64c0.092,0.054,0.187,0.104,0.279,0.159
c0.299,0.179,0.591,0.371,0.885,0.559c0.163,0.105,0.33,0.204,0.491,0.311c0.22,0.147,0.433,0.305,0.649,0.457
c0.229,0.161,0.461,0.317,0.687,0.484c0.146,0.108,0.288,0.226,0.432,0.337c0.29,0.222,0.581,0.442,0.863,0.674
c0.077,0.063,0.15,0.131,0.227,0.195c0.346,0.29,0.69,0.582,1.026,0.887c0.007,0.006,0.014,0.014,0.021,0.02
c0.4,0.364,0.794,0.738,1.179,1.123c0.068,0.068,0.136,0.135,0.206,0.202c0.365,0.362,0.745,0.703,1.117,1.055
c0.368,0.348,0.729,0.705,1.104,1.043c0.376,0.339,0.765,0.659,1.147,0.988c0.407,0.35,0.809,0.709,1.223,1.048
c0.365,0.298,0.742,0.577,1.112,0.867c0.446,0.348,0.887,0.705,1.341,1.04c0.354,0.262,0.72,0.504,1.078,0.758
c0.483,0.341,0.961,0.69,1.452,1.017c0.345,0.229,0.7,0.441,1.048,0.663c0.517,0.33,1.031,0.666,1.557,0.98
c0.333,0.199,0.676,0.38,1.013,0.573c0.552,0.315,1.1,0.637,1.661,0.935c0.326,0.174,0.661,0.33,0.99,0.498
c0.581,0.296,1.16,0.598,1.749,0.875c0.322,0.152,0.652,0.286,0.977,0.432c0.605,0.272,1.208,0.55,1.823,0.803
c0.322,0.133,0.65,0.248,0.975,0.375c0.625,0.246,1.249,0.496,1.882,0.721c0.331,0.118,0.669,0.218,1.002,0.33
c0.634,0.214,1.265,0.432,1.906,0.626c0.362,0.109,0.731,0.199,1.096,0.302c0.619,0.174,1.236,0.355,1.861,0.511
c0.412,0.102,0.83,0.184,1.244,0.278c0.585,0.133,1.167,0.275,1.757,0.391c0.504,0.1,1.014,0.175,1.521,0.263
c0.507,0.087,1.01,0.186,1.52,0.261c0.643,0.095,1.293,0.163,1.941,0.238c0.38,0.044,0.756,0.102,1.137,0.139
c2.066,0.202,4.154,0.304,6.257,0.304c16.882,0,32.753-6.575,44.688-18.512l28.423-28.421c0.005-0.005,0.01-0.012,0.016-0.017
l33.881-33.88c11.938-11.938,18.512-27.809,18.512-44.69c0-16.881-6.575-32.751-18.511-44.687
c-11.936-11.938-27.807-18.512-44.689-18.512c-16.882,0-32.753,6.574-44.689,18.511l-26.674,26.673
c-0.533-0.211-1.072-0.409-1.608-0.615c-0.392-0.15-0.782-0.302-1.175-0.449c-1.067-0.399-2.14-0.786-3.217-1.163
c-0.227-0.079-0.451-0.163-0.678-0.241c-2.697-0.93-5.421-1.787-8.168-2.572c-0.218-0.063-0.438-0.121-0.656-0.183
c-1.146-0.322-2.294-0.633-3.448-0.93c-0.29-0.075-0.58-0.146-0.871-0.22c-1.118-0.282-2.239-0.551-3.363-0.809
c-0.265-0.061-0.53-0.122-0.795-0.181c-1.237-0.277-2.478-0.54-3.722-0.788c-0.131-0.026-0.262-0.054-0.393-0.08
c-5.761-1.133-11.585-1.949-17.435-2.447c-0.047-0.004-0.095-0.008-0.142-0.012c-4.42-0.372-8.854-0.571-13.286-0.571
c-8.614,0-17.237,0.709-25.747,2.1c0.639-0.667,1.286-1.327,1.939-1.982l62.484-62.484c24.479-24.479,57.024-37.96,91.641-37.96
c34.616,0,67.162,13.481,91.641,37.96C468.519,92.439,482,124.983,482,159.599C482.001,194.216,468.52,226.761,444.041,251.24z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 47.8 47.8" style="enable-background:new 0 0 47.8 47.8;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M23.9,1.8c-12.2,0-22.1,9.9-22.1,22.1S11.7,46,23.9,46S46,36.1,46,23.9S36.1,1.8,23.9,1.8z M24.8,36.9
c-0.2,0.1-0.3,0.1-0.5,0.1c-0.2,0-0.3,0.1-0.5,0.1c-1.5,0-2.8-1.2-2.8-2.8s1.2-2.8,2.8-2.8c0.2,0,0.3,0,0.5,0
c0.2,0,0.3,0.1,0.5,0.1c1,0.4,1.9,1.4,1.9,2.6C26.7,35.4,25.8,36.5,24.8,36.9z M28.2,23c-0.4,0.2-0.6,0.4-1,0.6
c-1-0.4-2.2-0.5-3.3-0.5c-6.2,0-11.3,5.1-11.3,11.3c0,3.9,2,7.4,5.1,9.4C9.3,41,3.2,33.2,3.2,23.9c0-11.5,9.3-20.7,20.7-20.7
c5.7,0,10.4,4.6,10.4,10.4C34.3,17.7,31.8,21.3,28.2,23z M27.6,13.5c0,2-1.7,3.7-3.7,3.7s-3.7-1.7-3.7-3.7s1.7-3.7,3.7-3.7
S27.6,11.5,27.6,13.5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,541 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{display:none;}
.st1{display:inline;}
.st2{fill:#FFFFFF;}
.st3{display:inline;fill:none;}
.st4{font-family:'L5R-Icons';}
.st5{font-size:480px;}
.st6{fill:#699678;}
.st7{fill:#917896;}
.st8{fill:#9B7350;}
.st9{fill:#5F919B;}
.st10{fill:#4B4641;}
.st11{fill:#A75B58;}
.st12{fill:#68829B;}
.st13{fill:#009933;}
.st14{fill:#CC3300;}
.st15{fill:#0099FF;}
.st16{fill:#FF6600;}
.st17{fill:#FF0000;}
.st18{fill:none;}
.st19{fill:#78FFB4;}
.st20{display:inline;fill:#785A87;}
.st21{display:inline;fill:#9B463C;}
.st22{display:inline;fill:#B9784B;}
.st23{display:inline;fill:#2D551E;}
.st24{display:inline;fill:#A08C50;}
.st25{display:inline;fill:#55826E;}
.st26{display:inline;fill:#82828C;}
.st27{display:inline;fill:#789191;}
</style>
<g id="Fond" class="st0">
<g transform="translate(0,0)" class="st1">
<path class="st2" d="M249.9,18.6c-81.4,0-231.4,155.8-171.7,300.7c8,25.3,27.9,50.3,49.2,77.1c24.5,30.6,51.6,63.2,68.7,96.9h20.6
c-18.1-39.8-48.6-75.9-74.6-108.5c-27.4-34.3-48.8-65.3-48.8-88c0-3.6,0.4-7.3,1.1-11.1l-0.1,0c0.3-1.2,0.6-2.5,0.9-3.7
c0.9-3.8,2.1-7.6,3.7-11.4c23.1-61.4,94.2-106.3,146.6-135l3.6-2l3.9,1.3c60.9,20.9,131.3,66.8,156,135.8c1.1,3,2.1,6,2.9,9
c0.4,1.4,0.8,2.8,1.2,4.3l-0.2,0c1.1,5.1,1.7,10.2,1.7,15.2v0c0,22.3-24.4,53.5-55,87.5c-29.1,32.3-62.3,67.6-80,106.6H300
c16.8-32.1,46.2-64,73.3-94.1c23.1-25.7,45.3-50,54.9-74.9C481,200.2,329,18.7,249.9,18.6L249.9,18.6z M250.7,154
c-38.7,21.5-85,52.2-113.6,88.2c9.7,83,59,146.2,118.3,146.2c59.1,0,108.2-62.7,118.2-145.3C344.7,200.9,295.6,170.1,250.7,154
L250.7,154z M192.5,237c0.8,0,1.6,0,2.4,0c13,0.1,26,2.7,39.1,7.4c-16.8,40.6-59,42-78.1,0C168.1,239.6,180.3,237.2,192.5,237z
M317.4,237c13-0.1,26,2.3,39.1,7.4c-19.1,42-61.3,40.6-78.1,0C291.3,239.7,304.4,237.1,317.4,237L317.4,237z M204.6,512l0.1,0.3
h86.8l0.1-0.3L204.6,512L204.6,512z"/>
</g>
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st1 st4 st5"></text>
</g>
<g id="Elements" class="st0">
<g id="Earth" class="st1">
<g>
<path class="st6" d="M31,258.6c0-30.9,5.9-60.2,17.8-87.7c11.6-27.2,27.6-51,48-71.5c20.5-20.5,44.3-36.5,71.5-48
c27.5-11.9,56.7-17.8,87.7-17.8s60.2,5.9,87.7,17.8c27.2,11.6,51,27.6,71.5,48c20.5,20.5,36.5,44.3,48,71.5
c11.9,27.5,17.8,56.7,17.8,87.7s-5.9,60.2-17.8,87.7c-11.6,27.2-27.6,51-48,71.5c-20.5,20.5-44.3,36.5-71.5,48
c-27.5,11.9-56.7,17.8-87.7,17.8s-60.2-5.9-87.7-17.8c-27.2-11.6-51-27.6-71.5-48c-20.5-20.5-36.5-44.3-48-71.5
C36.9,318.8,31,289.6,31,258.6z M438.3,181.8c-10.3-24.1-24.5-45.1-42.4-63c-18-18-39-32.1-63-42.4C308.8,66,283.2,60.8,256,60.8
s-52.8,5.2-76.9,15.5c-24.1,10.3-45.1,24.5-63,42.4c-18,18-32.1,39-42.4,63c-10.3,24.1-15.5,49.7-15.5,76.9
c0,5.3,0.2,10.6,0.7,15.9c0.5,5.3,1,10.6,1.6,15.9l4.2-0.5c5.9-4.4,11.4-9.3,16.4-14.8c5-5.5,9.7-11.3,14.1-17.6
c5.3,0.9,10.8,0.8,16.4-0.5c5.6-1.2,10.6-4.8,15-10.8l55.8-75.9l16.4,22l75-83.9l35.2,36.6c4.1,4.4,7.4,9.4,10.1,15
c2.7,5.6,6,10.8,10.1,15.5c5.3,6.3,10.9,12.4,16.6,18.5c5.8,6.1,12.1,11.6,19,16.6l8.4,6.6l21.1-12.2
c7.2,17.5,15.2,34.7,24.1,51.6s18.7,33.6,29.3,50.2c2.2-7.8,3.8-15.7,4.7-23.7s1.4-16.2,1.4-24.6
C453.8,231.5,448.7,205.8,438.3,181.8z M162.3,231.9l37-19.2l-15.9-19.2L162.3,231.9z M313.7,234.3l28.6,47.3
c5-4.7,9.6-10.5,13.8-17.3c4.2-6.9,8.2-14.5,12-23L288.3,156l-34.7,227.3L313.7,234.3z M405.1,277.4c0.9-2.8,2.3-5.6,4.2-8.4
l-20.6-37h-1.9l6.1,75c3.1-2.2,5.6-5.2,7.5-9.1c1.9-3.9,3-7.9,3.3-12C403.7,283,404.1,280.2,405.1,277.4z"/>
</g>
</g>
<g id="Air">
<g class="st1">
<path class="st7" d="M31,258.6c0-30.9,5.9-60.2,17.8-87.7c11.6-27.2,27.6-50.9,48-71.3c20.5-20.3,44.3-36.4,71.5-48.3
c27.5-11.9,56.7-17.8,87.7-17.8s60.2,5.9,87.7,17.8c27.2,11.9,51,28,71.5,48.3c20.5,20.3,36.5,44.1,48,71.3
c11.9,27.5,17.8,56.7,17.8,87.7s-5.9,60.2-17.8,87.7c-11.6,27.2-27.6,51-48,71.5c-20.5,20.5-44.3,36.5-71.5,48
c-27.5,11.9-56.7,17.8-87.7,17.8s-60.2-5.9-87.7-17.8c-27.2-11.6-51-27.6-71.5-48c-20.5-20.5-36.5-44.3-48-71.5
C36.9,318.8,31,289.6,31,258.6z M138.8,314c-11.9-5.6-22.6-13.2-32.1-22.7c-9.5-9.5-17.7-21.2-24.6-34.9
c-7.2-13.7-13-29.8-17.3-48.3c-2.2,8.1-3.8,16.4-4.9,24.8c-1.1,8.4-1.6,17-1.6,25.8c0,3.1,0.1,6.2,0.2,9.1c0.2,3,0.4,5.9,0.7,8.7
C77.9,293,97,306,116.5,315.4c19.5,9.4,39.6,12.8,60.2,10.3C163,323.2,150.4,319.3,138.8,314z M443.3,194.7
c-7-20.2-16.8-38.5-29.3-55.1c-20.9-14.1-43.3-21.9-67-23.4c-23.8-1.6-46,1.4-66.8,8.9c-20.8,7.5-38.5,18.6-53.2,33.3
c-14.7,14.7-23.4,31.3-26.3,49.7c-1.6,10.9,3,21.6,13.6,31.9c10.6,10.3,21.4,15.6,32.3,15.9c8.4,0.3,16.5-3,24.1-9.8
c7.7-6.9,12-14.4,12.9-22.5c0.6-5.9-0.8-11.7-4.2-17.3c-3.4-5.6-8.9-9.4-16.4-11.3c-4.1-0.9-8.5-0.2-13.4,2.1
c-4.8,2.3-7.7,5.7-8.7,10.1c-1.3,4.7-1.1,8.4,0.5,11.3c1.6,2.8,4.2,4.2,8,4.2c3.4,0.3,6.3-0.8,8.7-3.3c2.3-2.5,0.5-5.9-5.4-10.3
c5.9-0.3,10.3,1.3,13.1,4.9c2.8,3.6,3.6,9.1,2.3,16.6c-0.6,4.1-3.4,7.2-8.4,9.4c-5,2.2-9.5,3-13.6,2.3
c-7.2-1.2-13.8-5.2-19.7-11.7c-5.9-6.6-8.9-13.4-8.9-20.6c0-9.4,3.8-18.8,11.3-28.1s15.9-14.4,25.3-15
c12.8-0.9,24.8,1.1,35.9,6.1c11.1,5,18.5,19.8,22.3,44.5c5.9-11.3,14.5-19.2,25.8-23.9s22.7-5.7,34.2-3
c11.6,2.7,22,9.3,31.4,19.9c9.1,10.3,14.2,25,15.5,44.1c0.9,12.2-1.7,23.9-8,35.2c-5.9,11.3-13.8,20.7-23.7,28.4
c-9.8,7.7-20.7,12.6-32.6,14.8c-11.9,2.5-23.1,0.9-33.8-4.7c2.5,20-0.9,35.9-10.3,47.8c-9.4,11.6-21.6,18.8-36.6,21.8
c-15,3-31.3,1.3-48.8-4.9c-17.2-6.2-32.3-17.3-45.5-33.3c-1.3-1.2-3.2-1.8-5.9-1.6c-2.7,0.2-4.6,1-5.9,2.6l-5.6,8.4
c-17.8-6.2-35.2-16.4-52.3-30.5c-17-14.1-33.8-30.9-50.4-50.6c3.8,23.8,11.3,45.9,22.5,66.6c11.6,20.6,26.1,38.5,43.6,53.7
c17.5,15.2,37.2,27,59.1,35.4c22.2,8.8,45.8,13.1,70.8,13.1c27.2,0,52.8-5.2,76.9-15.5c24.1-10.3,45.1-24.4,63-42.4
c18-18,32.1-39,42.4-63c10.3-24.1,15.5-49.7,15.5-76.9C453.8,236.1,450.3,214.8,443.3,194.7z M147.7,93.2
c-7.2,4.7-14.1,9.8-20.6,15.5s-12.8,11.7-18.8,18.3c-4.4,35.6-3.6,64.1,2.3,85.3c5.6,21.3,14.9,37.6,27.9,49
c13,11.4,28.8,18.8,47.6,22.3c18.4,3.4,38.1,5,59.1,4.7c-26.6-4.1-48.1-11.6-64.7-22.5c-16.3-10.9-28.1-24.8-35.4-41.5
c-7.3-16.7-10.5-36.2-9.6-58.4C136.2,143.7,140.2,119.4,147.7,93.2z M309.4,68.1c-10.9-3-22.2-5.1-33.8-6.3
C256,69,239.1,77.1,225.1,86.1c-13.8,9.4-24.8,19.8-33,31.4c-8.3,11.6-13.5,24.1-15.7,37.5c-2.5,13.8-2.2,28.4,0.9,44.1
c1.6-16.9,5.8-32.2,12.7-45.9c7.2-14.1,17.4-26.1,30.7-36.1c13.3-10,29.9-18.1,49.9-24.4c20-6.6,43.4-10.8,70.3-12.7
C330.8,75.1,320.4,71.1,309.4,68.1z M264,317.2c-3.1,2.8-5.2,6.1-6.1,9.8c-0.3,1.9,0.2,3.9,1.6,6.1c1.4,2.2,3,3.6,4.9,4.2
c1.2,0.3,2.6,0.2,4-0.5c1.4-0.6,2.4-1.4,3-2.3c0.6-0.9,1-1.9,1.2-2.8c0.2-0.9,0.1-1.7-0.2-2.3c-0.3-0.6-0.7-1.2-1.2-1.6
s-1-0.9-1.6-1.2c8.1-1.2,11.6,2.4,10.5,11c-1.1,8.6-6.5,14-16.2,16.2c-8.4,1.6-15-0.5-19.7-6.1s-7.2-12.2-7.5-19.7
c0-13.1,5.1-22,15.2-26.5c10.2-4.5,22.7-5.7,37.7-3.5c-13.1-10.9-26.3-14.2-39.4-9.8c-13.4,4.1-23.4,11.4-30,22
c-6.6,10.6-8,22-4.2,34.2s15.9,20.9,36.6,26.3c22.8,3.4,36.7-3.8,41.7-21.6c5-17.8-1.3-29.4-18.8-34.7
C271,313.5,267.1,314.4,264,317.2z M379,259.4c2-5.5,2.9-10.9,2.6-16.2c-0.3-4.4-1.7-8.6-4.2-12.7c-2.5-4.1-5.6-7.3-9.4-9.8
c-2.8-2.2-6.1-3.5-9.8-4s-7.3-0.2-10.8,0.7c-3.1,0.6-6,2-8.7,4c-2.7,2-4.5,4.6-5.4,7.7c-0.6,1.9-0.6,3.9,0,6.1
c0.6,2.2,1.6,4.1,2.8,5.6c1.6,1.3,3.5,2.1,5.9,2.6s4.5,0.4,6.3-0.2c1.2-0.3,2.4-1.1,3.5-2.3c1.1-1.2,1.6-2.5,1.6-3.8
c0.3-0.9,0.2-1.8-0.5-2.6c-0.6-0.8-1.4-1.5-2.3-2.1c-0.9-0.6-1.8-1.2-2.6-1.6c-0.8-0.5-1.6-0.9-2.6-1.2c0.3-1.2,1.7-2.1,4.2-2.6
c2.5-0.5,4.5-0.2,6.1,0.7c3.4,1.6,6.3,4.4,8.7,8.4c2.3,4.1,3,8,2.1,11.7c-1.6,5.3-5.2,9.7-10.8,13.1c-5.6,3.4-11.1,5.2-16.4,5.2
c-5.9,0-11.6-1.9-16.9-5.6c-5.3-3.8-9.2-8.9-11.7-15.5c-1.6,5.9-3.3,11.1-5.2,15.5c-1.9,4.4-4.1,7.7-6.6,9.8
c9.4,12.2,20.7,18.4,34,18.5c13.3,0.2,25.7-5.2,37.3-16.2C374.1,269.3,377,264.8,379,259.4z M389.1,227.7
c4.4,20.3,2.8,37.3-4.7,51.1c-7.5,13.8-22.8,23.4-45.9,29.1c11.9,3.1,23,2.2,33.3-2.8c10.3-5.3,18.4-12.3,24.4-21.1
c5.9-8.7,8.7-18.4,8.4-29.1C404,244.6,398.8,235.5,389.1,227.7z"/>
</g>
</g>
<g id="Fire">
<g class="st1">
<path class="st8" d="M31,258.6c0-30.9,5.9-60.2,17.8-87.7c11.6-27.2,27.6-51,48-71.5c20.5-20.5,44.3-36.5,71.5-48
c27.5-11.9,56.7-17.8,87.7-17.8s60.2,5.9,87.7,17.8c27.2,11.6,51,27.6,71.5,48c20.5,20.5,36.5,44.3,48,71.5
c11.9,27.5,17.8,56.7,17.8,87.7s-5.9,60.2-17.8,87.7c-11.6,27.2-27.6,51-48,71.5c-20.5,20.5-44.3,36.5-71.5,48
c-27.5,11.9-56.7,17.8-87.7,17.8s-60.2-5.9-87.7-17.8c-27.2-11.6-51-27.6-71.5-48c-20.5-20.5-36.5-44.3-48-71.5
C36.9,318.8,31,289.6,31,258.6z M370.4,384.7c0.3-3.1,1.4-5.3,3.3-6.6c2.8-2.5,4.7-5.4,5.6-8.7s1.4-7.4,1.4-12.4
c2.2,3.1,3.8,6.8,4.9,11c1.1,4.2,0.9,9.5-0.7,15.7c-0.9,2.2-0.6,3.8,0.9,4.7c1.6,0.9,3.3,0,5.2-2.8c6.6-10.3,9.7-20.7,9.4-31.2
c-0.3-10.5-3.3-20.9-8.9-31.2c-8.1-16.9-10.2-30.1-6.1-39.6c4.1-9.5,12.8-15.1,26.3-16.6c-13.1,9.1-18.2,18.2-15.2,27.4
c3,9.2,12,18.5,27,27.9c4.1-5.9,8.3-11.5,12.7-16.6c4.4-5.2,8.9-9.8,13.6-13.8l1.9-0.9c0.6-5.3,1.2-10.6,1.6-15.9
c0.5-5.3,0.7-10.8,0.7-16.4c0-27.2-5.2-52.8-15.5-76.9c-10.3-24.1-24.5-45.1-42.4-63c-18-18-39-32.1-63-42.4
C308.8,66,283.2,60.8,256,60.8s-52.8,5.2-76.9,15.5c-24.1,10.3-45.1,24.5-63,42.4c-18,18-32.1,39-42.4,63
c-10.3,24.1-15.5,49.7-15.5,76.9c0,21.9,3.4,42.7,10.1,62.6c6.7,19.8,16.2,38,28.4,54.6c1.6-0.3,3.4-0.5,5.4-0.5
c2,0,3.4-0.5,4-1.4c0.6-0.9,0.7-1.9,0.2-2.8s-0.5-1.7-0.2-2.3c2.5-4.4,6.3-8,11.5-10.8s10.1-4.4,14.8-4.7
c-5.6,5.9-9.4,11.6-11.3,17.1c-1.9,5.5-0.9,10.1,2.8,13.8l10.3,10.8c0.9-6.9,2.3-13.4,4.2-19.7c1.9-6.2,4.1-12.3,6.6-18.3
c0.9,5.9,2.4,11.8,4.5,17.6c2,5.8,3.4,11.6,4,17.6c10-1.2,14.9-6.6,14.8-16.2c-0.2-9.5-2.1-17.1-5.9-22.7l-6.6-10.3
c-10.3-16.6-19.1-36.4-26.3-59.5c-7.2-23.1,3.9-42,33.3-56.7c-9.7,9.4-14.6,18.7-14.8,27.9c-0.2,9.2,4.5,17.9,13.8,26
c2.2-12.8,6.2-20.3,12-22.5c5.8-2.2,8.2-15.3,7.3-39.4c6.2,5.3,9.8,13.7,10.8,25.1c0.9,11.4,4.4,18.4,10.3,20.9
c7.2-4.1,8.6-12.9,4.2-26.5c-4.4-13.6-9.8-26.6-16.4-39.1c-15-26.9-17.3-49.7-7-68.4c10.3-19.1,24.4-32.3,42.2-39.6
c17.8-7.3,35-7.7,51.6-1.2c16.6,6.3,23.4,21.3,20.6,45c-1.9-19.1-7.7-30-17.3-32.8c-9.7-2.5-18.1,0-25.3,7.5
c-7.2,7.5-10.8,18.8-10.8,33.8c0,14.7,8.9,30,26.7,45.9c10.6-2.8,16-8.4,16.2-16.9c0.2-8.4-0.4-15.9-1.6-22.5
c2.8,6.6,5.6,12.7,8.4,18.5c2.8,5.8,6.4,10.4,10.8,13.8c3.1,3.1,5.4,7.3,6.8,12.7c1.4,5.3,1.6,12,0.7,20.2l20.2,19.2
c4.1-2.8,6.7-6.2,8-10.1c1.2-3.9,0.6-8.4-1.9-13.4l-5.2-10.3c-5.9-11.9-8.1-23-6.6-33.5c1.6-10.5,10.2-15.7,25.8-15.7
c-10.9,8.1-16.1,15.6-15.5,22.5c0.6,6.9,3.1,13,7.5,18.3l13.1,15.9c9.1,10.6,15.3,22.7,18.8,36.1c3.4,13.4,0.2,29.1-9.8,46.9
c9.1,15.6,13,30.2,11.7,43.8c-1.3,13.6-6.6,26.3-15.9,38.2c-0.6,1.9-1.6,3.5-3,4.9s-2.3,3-2.6,4.9c-0.3,2.2-0.2,4.3,0.2,6.3
c0.5,2,1.2,4.1,2.1,6.3c0.3,0.6,0.7,1.4,1.2,2.3s1.2,1.4,2.1,1.4c1.2,0,2.3-0.8,3.3-2.3c0.9-1.6,1.7-3,2.3-4.2
C369.1,390.5,370.1,387.9,370.4,384.7z M301,408.6c0.3-7.5,3.8-13.7,10.3-18.8c8.4-6.6,15.7-14.3,21.8-23.2s8.2-17.1,6.3-24.6
c-1.3,3.4-3.2,5.6-5.9,6.6c-2.7,0.9-5.6,1.3-8.7,0.9l-10.8-0.9c-1.3,0-2-1.1-2.3-3.3c-0.3-2.2-0.2-3.9,0.5-5.2
c10.3-16.9,16.6-31.2,19-42.9s1-20.2-4-25.5c-1.3,5.3-4.1,11.1-8.7,17.3c-4.5,6.3-8.7,9.5-12.4,9.8h-7c-1.9,0-3.7-0.5-5.4-1.6
c-1.7-1.1-2.9-2.6-3.5-4.5c-4.4-15.3-10.9-28.5-19.7-39.6c-8.8-11.1-18-21.6-27.7-31.6c10,35.9,9.4,63.8-1.9,83.7
c-11.3,19.8-30,24.6-56.3,14.3c10,18.1,16.9,35.6,20.6,52.3c3.8,16.7-0.9,31.6-14.1,44.8c-0.3,0.3-0.6,0.5-0.9,0.7
c-0.3,0.2-0.8,0.2-1.4,0.2h-5.2c-0.9,0-1.9,0.2-2.8,0.7s-1.9,1-2.8,1.6c-0.6,0.6-1.2,1.3-1.6,2.1c-0.5,0.8-0.7,1.6-0.7,2.6
c-0.3,0.9-0.4,1.9-0.2,2.8c0.2,0.9,0.4,1.7,0.7,2.3c0.6,0.9,1.2,1.7,1.6,2.3c0.5,0.6,1,1.3,1.6,1.9c2.8,2.2,5.9,4.2,9.1,6.1
s6.6,3.1,10.1,3.8l8.9-2.3c-2.8-3.8-5.1-7.1-6.8-10.1c-1.7-3-2.6-5.1-2.6-6.3c1.9,0.6,3.9,1.9,6.1,3.8c2.2,1.9,4.5,4.1,7,6.6
l7.5-5.2c1.9-4.7,3.1-9.5,3.8-14.5c0.6-5,0-9.7-1.9-14.1l-7.5-17.8c-0.3-1.2-0.5-2.4-0.7-3.5c-0.2-1.1-0.1-2.3,0.2-3.5l13.1,17.8
c2.2,3.1,4.4,3.3,6.6,0.5c2.2-2.8,3.9-5.2,5.2-7c1.2-2.5,1.6-5.4,0.9-8.7c-0.6-3.3-1.4-6.3-2.3-9.1c-2.2-5.9-5.2-11.6-8.9-16.9
c-3.8-5.3-7.8-10.3-12.2-15c6.2,1.9,11.8,5.3,16.6,10.3c4.8,5,9.8,9.8,14.8,14.5c2.5,2.5,4.9,3.4,7.3,2.6
c2.3-0.8,2.7-2.9,1.2-6.3c-4.1-10.6-5.7-22.7-4.9-36.1c0.8-13.4,6-26.3,15.7-38.4c-0.3,7.2,0,16.5,0.9,27.9
c0.9,11.4,4.4,19.8,10.3,25.1c4.4,2.2,9.1,1.5,14.1-2.1c5-3.6,8.7-7.7,11.3-12.4c-5.9,17.2-8.2,33.9-6.8,50.2
c1.4,16.3-3.5,31.1-14.8,44.5c-5,5.6-4.8,10.7,0.5,15.2c5.3,4.5,10.6,4.1,15.9-1.2c-3.4,5.3-5.2,9.4-5.2,12.2s2.5,4.1,7.5,3.8
c2.8-0.9,5.5-2,8.2-3.3c2.7-1.2,5.2-2.7,7.7-4.2C305.5,426.8,300.7,416.1,301,408.6z"/>
</g>
</g>
<g id="Water">
<g class="st1">
<path class="st9" d="M31,258.6c0-30.9,5.9-60.2,17.8-87.7c11.6-27.2,27.6-51,48-71.5c20.5-20.5,44.3-36.5,71.5-48
c27.5-11.9,56.7-17.8,87.7-17.8s60.2,5.9,87.7,17.8c27.2,11.6,51,27.6,71.5,48c20.5,20.5,36.5,44.3,48,71.5
c11.9,27.5,17.8,56.7,17.8,87.7s-5.9,60.2-17.8,87.7c-11.6,27.2-27.6,51-48,71.5c-20.5,20.5-44.3,36.5-71.5,48
c-27.5,11.9-56.7,17.8-87.7,17.8s-60.2-5.9-87.7-17.8c-27.2-11.6-51-27.6-71.5-48c-20.5-20.5-36.5-44.3-48-71.5
C36.9,318.8,31,289.6,31,258.6z M376,327.8c11.9-8,22-17.1,30.5-27.4c8.4-10,14.8-21.2,19.2-33.5c4.4-12.3,8.1-24.8,11.3-37.3
c1.6-6.6,2.7-13.1,3.5-19.7c0.8-6.6,1.2-13.1,1.2-19.7c-6.9-19.1-16.4-36.4-28.6-52c-12.5-15.9-26.8-29.6-42.9-41
c-16.1-11.4-33.8-20.4-53.2-27c-19.4-6.2-39.7-9.4-60.9-9.4c-27.2,0-52.8,5.2-76.9,15.5c-24.1,10.3-45.1,24.5-63,42.4
c-18,18-32.1,39-42.4,63c-10.3,24.1-15.5,49.7-15.5,76.9c0,10,0.7,19.8,2.1,29.3c1.4,9.5,3.5,18.8,6.3,27.9
c9.7-44.4,22.7-81.4,38.9-111.1c16.6-29.7,35.9-52.9,58.1-69.6c22.2-16.7,47.2-27.4,75-32.1c27.8-4.4,58-3.8,90.5,1.9l13.1,11.7
l-17.8,3.3c-3.1,0.6-6.4,1.3-9.8,1.9c-3.4,0.6-6.4,1.9-8.9,3.8c-1.6,0.9-3,2.2-4.5,3.8c-1.4,1.6-1.8,3.1-1.2,4.7
c0.3,0.9,1,1.5,2.1,1.6c1.1,0.2,2.1,0.4,3,0.7c3.1,0.6,6.2,0.5,9.4-0.2c3.1-0.8,6.2-1,9.4-0.7c3.8,0.3,7.7,0.7,11.7,1.2
c4.1,0.5,7.8,1.6,11.3,3.5c5.3,2.5,10.6,5.6,15.9,9.4c5.3,3.8,9.2,8.4,11.7,14.1c1.2,3.1,1.5,6.6,0.7,10.3
c-0.8,3.8-1.5,7.3-2.1,10.8c-3.8-10.3-8.3-16.6-13.6-19c-5.3-2.3-11.6-4-18.8-4.9c-6.9-0.9-12.4,0.5-16.6,4.5
c-4.2,3.9-4.6,9.3-1.2,16.2c0.6,1.6,1.6,3,3,4.5s2.7,2.7,4,4l12.2,10.3c6.9,5.9,11.6,13.7,14.1,23.2c2.5,9.5,0.2,19.9-7,31.2
c0-9.1-1.1-16.2-3.3-21.6c-2.2-5.3-5.8-8.3-10.8-8.9l-14.1-3.8c-5.9-1.6-10.2-0.9-12.9,1.9c-2.7,2.8-2.1,7.8,1.6,15l3.8,6.1
c3.8,6.3,4.8,14.1,3,23.7c-1.7,9.5-5.9,16.2-12.4,19.9c2.2-14.7,0.9-25-3.8-30.9c-4.7-5.9-11.6-9.2-20.6-9.8
c-6.6-2.5-13.8-2.2-21.6,0.9c-7.8,3.1-14.1,7.3-18.8,12.7c-5,5.6-8.6,12.7-10.8,21.1c-2.2,8.4-2,16.3,0.5,23.4
c3.1,9.4,9.3,17.2,18.5,23.4c9.2,6.3,18.5,11.1,27.9,14.5c9.7,3.8,20.1,5.9,31.2,6.3c11.1,0.5,21.8-0.5,32.1-3
C351.8,341.6,364.1,335.8,376,327.8z M189,408.2l-2.8-2.8c-1.9-1.9-1.5-4.8,1.2-8.7c2.7-3.9,5.4-5.7,8.2-5.4l115.8,8.9
c17.8,1.3,34.6-3.9,50.4-15.5c15.8-11.6,29-26.4,39.6-44.5c-11.9,10.6-26.6,19.3-44.1,26c-17.5,6.7-34.8,9.3-52,7.7l-119.5-9.4
c-3.8,0.3-6.8,1.6-9.1,3.8c-2.3,2.2-3.7,5.3-4,9.4L157.1,366c-5.9-4.7-10.8-10.5-14.5-17.6s-7.3-14-10.8-20.9
c-2.5-5.3-2.1-9.5,1.2-12.7c3.3-3.1,7.4-2.8,12.4,0.9l15,9.4l6.1-7l-27.2-23c-4.7-2.8-9.7-2.4-15,1.2c-5.3,3.6-8.3,7.6-8.9,12
c-1.9,10.9-1,22.3,2.6,34c3.6,11.7,9.4,21.3,17.6,28.8l46.9,46.4L189,408.2z M293,177.6c-0.6-6.6,2.2-12.7,8.4-18.3
c-19.1-0.6-29.1-4.5-30-11.5s4.7-16.2,16.9-27.4c-17.8-1.2-34.4-0.2-49.7,3.3c-15.3,3.4-29.5,9.1-42.7,17.1s-25.3,18-36.6,30.2
c-10.9,11.9-21.1,25.6-30.5,41.3c15.6-6.9,30.6-11.9,45-15c14.7-3.1,28.8-4.1,42.4-3c13.6,1.1,26.5,4.6,38.7,10.5
c12.2,5.9,23.7,14.8,34.7,26.7c-3.4-9.7-3.1-17.2,0.9-22.5c4.1-5.3,11.7-8.4,23-9.4C300.5,191.5,293.7,184.1,293,177.6z"/>
</g>
</g>
<g id="Void">
<g class="st1">
<path class="st10" d="M31,258.6c0-30.9,5.9-60.2,17.8-87.7c11.6-27.2,27.6-51,48-71.5c20.5-20.5,44.3-36.5,71.5-48
c27.5-11.9,56.7-17.8,87.7-17.8s60.2,5.9,87.7,17.8c27.2,11.6,51,27.6,71.5,48c20.5,20.5,36.5,44.3,48,71.5
c11.9,27.5,17.8,56.7,17.8,87.7s-5.9,60.2-17.8,87.7c-11.6,27.2-27.6,51-48,71.5c-20.5,20.5-44.3,36.5-71.5,48
c-27.5,11.9-56.7,17.8-87.7,17.8s-60.2-5.9-87.7-17.8c-27.2-11.6-51-27.6-71.5-48c-20.5-20.5-36.5-44.3-48-71.5
C36.9,318.8,31,289.6,31,258.6z M438.3,181.8c-10.3-24.1-24.5-45.1-42.4-63c-18-18-39-32.1-63-42.4C308.8,66,283.2,60.8,256,60.8
s-52.8,5.2-76.9,15.5c-24.1,10.3-45.1,24.5-63,42.4c-18,18-32.1,39-42.4,63c-10.3,24.1-15.5,49.7-15.5,76.9
c0,21.6,3.3,42.2,9.8,61.9c6.6,19.4,15.7,37.2,27.4,53.4c11.7,16.3,25.5,30.5,41.5,42.7c16.2,12.2,33.9,21.7,53,28.6
c-15-6.2-28.8-14.7-41.3-25.3c-12.5-10.3-23.2-22.2-32.1-35.6c-8.9-13.4-15.9-28-20.9-43.6c-5-15.9-7.5-32.7-7.5-50.2
c0-23.1,4.4-44.8,13.1-65.2c8.7-20.3,20.7-38,35.9-53.2c15.2-15.2,32.9-27.3,53.2-36.3c20.6-8.7,42.5-13.1,65.6-13.1
c23.1,0,44.8,4.4,65.2,13.1c20.3,9.1,38.1,21.2,53.4,36.3c15.3,15.2,27.3,32.9,36.1,53.2c8.7,20.3,13.1,42,13.1,65.2
c0,17.5-2.5,34.2-7.5,50.2c-5,15.9-12,30.6-21.1,44.1c-9.1,13.4-20,25.3-32.8,35.6c-12.5,10.6-26.4,19.1-41.7,25.3
c19.4-6.9,37.2-16.4,53.4-28.6c16.2-12.2,30.3-26.4,42.2-42.7c11.9-16.2,21.1-34.2,27.7-53.9s9.8-40.3,9.8-61.9
C453.8,231.5,448.7,205.8,438.3,181.8z M211.9,344.4c12.2-12.2,26.9-18.3,44.1-18.3c17.2,0,31.9,6.1,44.1,18.3
s18.3,26.9,18.3,44.1c0,12.5-3.4,23.8-10.3,34c-6.9,10.2-15.6,17.7-26.3,22.7c22.8-5.9,41.7-18.3,56.7-37S361,367.7,361,343
c0-12.8-2.2-25-6.6-36.6c-4.4-11.6-10.5-22-18.3-31.2c-7.8-9.2-17-16.9-27.7-23.2c-10.6-6.2-22-10.5-34.2-12.7
c7.2,3.4,13.1,8.7,17.8,15.7s7,14.8,7,23.2c0,12.2-4.2,22.4-12.7,30.7c-8.4,8.3-18.6,12.4-30.5,12.4c-11.9,0-22-4.1-30.5-12.4
c-8.4-8.3-12.7-18.5-12.7-30.7c0-8.4,2.3-16.2,6.8-23.2c4.5-7,10.5-12.3,18-15.7c-12.5,2.2-24.1,6.4-34.7,12.7
c-10.6,6.3-19.8,14-27.4,23.2c-7.7,9.2-13.8,19.6-18.5,31.2c-4.4,11.6-6.6,23.8-6.6,36.6c0,24.7,7.6,46.4,22.7,65.2
c15.2,18.8,34.1,31.1,57,37c-10.9-5-19.8-12.6-26.5-22.7c-6.7-10.2-10.1-21.5-10.1-34C193.7,371.3,199.8,356.6,211.9,344.4z
M304.3,382.4c0-13.4-4.7-24.8-14.1-34.2s-20.8-14.1-34.2-14.1c-13.4,0-24.8,4.7-34.2,14.1s-14.1,20.8-14.1,34.2
c0,13.4,4.7,24.8,14.1,34.2s20.8,14.1,34.2,14.1c13.4,0,24.8-4.7,34.2-14.1S304.3,395.8,304.3,382.4z"/>
</g>
</g>
</g>
<g id="Npcs" class="st0">
<g id="Martial" class="st1">
<g>
<path class="st11" d="M57.3,388.5L31,315.4c8.7-1.9,18-3.4,27.7-4.7c9.7-1.2,20-1.9,30.9-1.9c5.9,10.6,13.3,20.5,22,29.5
c8.7,9.1,19.1,17.2,30.9,24.4c-14.7,1.9-29.2,5-43.6,9.4C84.6,376.5,70.7,381.9,57.3,388.5z M50.7,100.7
c12.2,9.1,22.7,19.1,31.6,30.2c8.9,11.1,10.5,22.9,4.9,35.4c-8.1,17.5-12.5,35.9-13.1,55.3c-0.6,19.4,3.6,38,12.7,56
c9.1,18,23.4,34.6,43.1,49.9c19.7,15.3,45.8,27.7,78.3,37c2.8-6.2,6.1-11.3,9.8-15s7.7-7,11.7-9.8c-28.1-9.7-48.3-23-60.5-39.8
s-18.8-33-19.7-48.3c-0.9-15.3,2.7-27.8,10.8-37.5c8.1-9.4,18.3-11.6,30.5-6.6c-2.5-17.5,1.2-28.4,11.3-32.8
c10-4.4,19.7-1.4,29.1,8.9c7.8-21.2,5.9-39.9-5.6-56c-11.6-16.1-29.5-20.7-53.9-13.8c-5.9-7.8-13.8-13.9-23.7-18.3
c-9.8-4.4-19.9-5-30.2-1.9c-10.3,3.1-20.7,3.7-31.2,1.6c-10.5-2-21.2-6-32.1-12L50.7,100.7z M83,393.6
c17.2-6.2,34.5-12.7,51.8-19.5c17.3-6.7,30.1-4,38.2,8.2c5.3,0,10.6,0.4,15.9,1.2c5.3,0.8,10.5,2.7,15.5,5.9
c0,5.3,0.7,10.4,2.1,15.2c1.4,4.8,3.5,9.3,6.3,13.4h-74.5v-13.6c-5.9,2.8-11.4,6.7-16.4,11.7c-5,5-9.7,10.9-14.1,17.8L83,393.6z
M256,354.7c-9.1,0-16.8,3.1-23.2,9.4c-6.4,6.3-9.6,13.9-9.6,23c0,9.1,3.2,16.8,9.6,23.2c6.4,6.4,14.1,9.6,23.2,9.6
c9.1,0,16.7-3.2,23-9.6c6.2-6.4,9.4-14.1,9.4-23.2c0-9.1-3.1-16.7-9.4-23C272.7,357.9,265.1,354.7,256,354.7z M461.3,100.7
c-12.2,9.1-22.7,19.1-31.6,30.2c-8.9,11.1-10.5,22.9-4.9,35.4c8.1,17.5,12.5,35.9,13.1,55.3c0.6,19.4-3.6,38-12.7,56
c-9.1,18-23.4,34.6-43.1,49.9c-19.7,15.3-45.8,27.7-78.3,37c-2.8-6.2-6.1-11.3-9.8-15s-7.7-7-11.7-9.8
c28.1-9.7,48.3-23,60.5-39.8s18.8-33,19.7-48.3c0.9-15.3-2.7-27.8-10.8-37.5c-8.1-9.4-18.3-11.6-30.5-6.6
c2.5-17.5-1.3-28.4-11.3-32.8c-10-4.4-19.7-1.4-29.1,8.9c-7.8-21.2-5.9-39.9,5.6-56c11.6-16.1,29.5-20.7,53.9-13.8
c5.9-7.8,13.8-13.9,23.7-18.3c9.8-4.4,19.9-5,30.2-1.9c10.3,3.1,20.7,3.7,31.2,1.6c10.5-2,21.2-6,32.1-12L461.3,100.7z
M429,393.6c-17.2-6.2-34.5-12.7-51.8-19.5c-17.3-6.7-30.1-4-38.2,8.2c-5.3,0-10.6,0.4-15.9,1.2c-5.3,0.8-10.5,2.7-15.5,5.9
c0,5.3-0.7,10.4-2.1,15.2c-1.4,4.8-3.5,9.3-6.3,13.4h74.5v-13.6c5.9,2.8,11.4,6.7,16.4,11.7c5,5,9.7,10.9,14.1,17.8L429,393.6z
M454.8,388.5l26.3-73.1c-8.8-1.9-18-3.4-27.7-4.7c-9.7-1.2-20-1.9-30.9-1.9c-5.9,10.6-13.3,20.5-22,29.5
c-8.8,9.1-19.1,17.2-30.9,24.4c14.7,1.9,29.2,5,43.6,9.4C427.4,376.5,441.3,381.9,454.8,388.5z"/>
</g>
</g>
<g id="Social">
<g class="st1">
<path class="st12" d="M249.4,382.4L31,265.2c7.8-6.9,15.9-13.3,24.1-19.2c8.3-5.9,17.1-11.3,26.5-15.9c2.8-6.6,5.4-13.2,7.7-19.9
c2.3-6.7,4.1-13.5,5.4-20.4l-8.4-8.4c9.4-4.1,18.9-7.1,28.6-9.1c9.7-2,19.5-3.2,29.5-3.5c5.3-4.1,10.4-8.8,15.2-14.3
c4.8-5.5,9.4-11.5,13.8-18l-6.6-11.3c9.1-0.3,18.3,0.5,27.7,2.6c9.4,2,19.2,5.2,29.5,9.6c6.9-1.9,13.4-4.2,19.7-7
c6.2-2.8,12.2-6.6,17.8-11.3v-12.7c7.8,3.4,15.6,7.6,23.4,12.4c7.8,4.8,15.5,11.5,23,19.9c6.9,2.2,13.8,3.1,20.9,2.8
c7-0.3,14-1.6,20.9-3.8l3.3-12.7c6.6,7.2,12.7,14.7,18.5,22.5c5.8,7.8,10.5,16.6,14.3,26.3c5.3,5,11.3,9.1,17.8,12.2
c6.6,3.1,13.9,4.5,22,4.2l7-8.4c4.1,8.1,7.6,17.3,10.5,27.7c3,10.3,5.1,22,6.3,35.2c4.4,5.3,9.1,10.2,14.3,14.8
c5.2,4.5,10.9,8.4,17.1,11.5L273.3,381.5l14.5,7.5c-3.4,15.3-12.4,22.7-27,22.3s-23.5-7.6-27-21.3L249.4,382.4z M186.2,304.1
l-4.7,15.5l-17.8,9.4l80.6,42.2L186.2,304.1z M218.5,279.7l-9.4,11.3l-20.2,3.8l60,69.8L218.5,279.7z M256.5,361.3v-90.9l-13.1,7
l-20.6-6.6L256.5,361.3z M264.9,363.6l31.4-84.8l-15,0.5l-16.9-14.1L264.9,363.6z M328.7,299.4l-7.5-1.9l-17.3-22l-31.4,89.1
L328.7,299.4z M353,332.7l-8-7.5l-5.6-26.3l-59.5,71.7L353,332.7z"/>
</g>
</g>
<g id="list_-_copie">
<g class="st1">
<path d="M31,258.6c0-30.9,5.9-60.2,17.8-87.7c11.6-27.2,27.6-51,48-71.5c20.5-20.5,44.3-36.5,71.5-48
c27.5-11.9,56.7-17.8,87.7-17.8s60.2,5.9,87.7,17.8c27.2,11.6,51,27.6,71.5,48c20.5,20.5,36.5,44.3,48,71.5
c11.9,27.5,17.8,56.7,17.8,87.7s-5.9,60.2-17.8,87.7c-11.6,27.2-27.6,51-48,71.5c-20.5,20.5-44.3,36.5-71.5,48
c-27.5,11.9-56.7,17.8-87.7,17.8s-60.2-5.9-87.7-17.8c-27.2-11.6-51-27.6-71.5-48c-20.5-20.5-36.5-44.3-48-71.5
C36.9,318.8,31,289.6,31,258.6z M467.4,258.6c0-29.1-5.5-56.6-16.4-82.5c-11.3-25.6-26.4-48-45.5-67
c-19.1-19.1-41.4-34.2-67-45.5c-25.9-10.9-53.4-16.4-82.5-16.4s-56.6,5.5-82.5,16.4c-25.6,11.3-48,26.4-67,45.5
c-19.1,19.1-34.2,41.4-45.5,67c-10.9,25.9-16.4,53.4-16.4,82.5s5.5,56.6,16.4,82.5c11.3,25.6,26.4,48,45.5,67
c19.1,19.1,41.4,34.2,67,45.5c25.9,10.9,53.4,16.4,82.5,16.4s56.6-5.5,82.5-16.4c25.6-11.3,48-26.4,67-45.5
c19.1-19.1,34.2-41.4,45.5-67C461.9,315.2,467.4,287.7,467.4,258.6z M75.1,182.2c10.3-24.1,24.3-45,42-62.8
c17.7-17.8,38.5-31.9,62.6-42.2c23.7-10.3,49.2-15.5,76.4-15.5s52.7,5.2,76.4,15.5c24.1,10.3,45,24.4,62.8,42.2
s31.9,38.8,42.2,62.8c10.3,23.8,15.5,49.2,15.5,76.4s-5.2,52.7-15.5,76.4c-10.3,24.1-24.4,45-42.2,62.8s-38.8,31.9-62.8,42.2
c-23.8,10.3-49.2,15.5-76.4,15.5s-52.7-5.2-76.4-15.5c-24.1-10.3-44.9-24.4-62.6-42.2c-17.7-17.8-31.6-38.7-42-62.8
c-10.3-23.7-15.5-49.2-15.5-76.4S64.8,206,75.1,182.2z M190.6,305.1c13.6-5.6,24.8-16.2,33.5-31.9c-0.3-0.3-0.5-0.6-0.5-0.9
c0-0.3-0.2-0.6-0.5-0.9c-11.9-3.8-23.4-5.3-34.5-4.7c-11.1,0.6-22,3-32.6,7c-2.2,4.1-5.5,7.3-9.8,9.6c-4.4,2.3-9.1,3.5-14.1,3.5
c-7.8,0-14.5-2.7-19.9-8.2c-5.5-5.5-8.2-12.1-8.2-19.9c0-7.8,2.7-14.5,8.2-19.9c5.5-5.5,12.1-8.2,19.9-8.2c5,0,9.7,1.2,14.1,3.5
c4.4,2.3,7.7,5.6,9.8,9.6c10.6,4.1,21.5,6.4,32.6,7c11.1,0.6,22.6-0.9,34.5-4.7c0.3-0.3,0.5-0.6,0.5-0.9c0-0.3,0.2-0.6,0.5-0.9
c-11.3-20-26.3-33-45.2-39.1c-18.9-6.1-37.3-25.4-55.1-57.9c-12.8,15-22.8,32-30,51.1C86.6,217.2,83,237.4,83,258.6
c0,21.3,3.6,41.4,10.8,60.5c7.2,19.1,17.2,36.1,30,51.1c4.1-7.5,8.1-14.1,12.2-19.7c4.1-5.6,8.3-10.5,12.7-14.5
C163,321,177,310.7,190.6,305.1z M248,191.4c-0.6-11.1-3-21.8-7-32.1c-4.1-2.5-7.3-5.9-9.6-10.3c-2.3-4.4-3.5-9.1-3.5-14.1
c0-7.8,2.7-14.5,8.2-19.9c5.5-5.5,12.1-8.2,19.9-8.2c7.8,0,14.5,2.7,19.9,8.2c5.5,5.5,8.2,12.1,8.2,19.9c0,5-1.2,9.7-3.5,14.1
c-2.3,4.4-5.6,7.8-9.6,10.3c-4.1,10.3-6.4,21-7,32.1c-0.6,11.1,0.9,22.6,4.7,34.5c0.3,0.3,0.6,0.5,0.9,0.5c0.3,0,0.6,0.2,0.9,0.5
c20-11.3,33-26.3,39.1-45.2c6.1-18.9,25.4-37.3,57.9-55.1c-15-12.8-32-22.8-51.1-30c-19.1-7.2-39.2-10.8-60.5-10.8
c-21.3,0-41.4,3.6-60.5,10.8c-19.1,7.2-36.1,17.2-51.1,30c7.5,4.1,14.1,8.1,19.7,12.2c5.6,4.1,10.5,8.3,14.5,12.7
c15,14.4,25.3,28.4,30.9,42s16.2,24.8,31.9,33.5c0.3-0.3,0.6-0.5,0.9-0.5c0.3,0,0.6-0.2,0.9-0.5C247.1,214,248.7,202.5,248,191.4
z M347.9,378.6c-5.6-4.1-10.5-8.3-14.5-12.7c-15-14.4-25.3-28.4-30.9-42s-16.3-24.8-31.9-33.5c-0.3,0.3-0.6,0.5-0.9,0.5
c-0.3,0-0.6,0.2-0.9,0.5c-3.8,11.9-5.3,23.4-4.7,34.5c0.6,11.1,3,22,7,32.6c4.1,2.2,7.3,5.5,9.6,9.8c2.3,4.4,3.5,9.1,3.5,14.1
c0,7.8-2.7,14.5-8.2,19.9c-5.5,5.5-12.1,8.2-19.9,8.2c-7.8,0-14.5-2.7-19.9-8.2c-5.5-5.5-8.2-12.1-8.2-19.9c0-5,1.2-9.7,3.5-14.1
c2.3-4.4,5.5-7.7,9.6-9.8c4.1-10.6,6.4-21.5,7-32.6c0.6-11.1-0.9-22.6-4.7-34.5c-0.3-0.3-0.6-0.5-0.9-0.5c-0.3,0-0.6-0.2-0.9-0.5
c-20,11.3-33,26.3-39.1,45.2c-6.1,18.9-25.4,37.3-57.9,55.1c15,12.8,32,22.8,51.1,30c19.1,7.2,39.2,10.8,60.5,10.8
c21.2,0,41.4-3.6,60.5-10.8c19.1-7.2,36.1-17.2,51.1-30C360.1,386.8,353.5,382.7,347.9,378.6z M418.2,198.2
c-7.2-19.1-17.2-36.1-30-51.1c-4.1,7.5-8.1,14.1-12.2,19.7c-4.1,5.6-8.3,10.5-12.7,14.5c-14.4,15-28.4,25.3-42,30.9
s-24.8,16.3-33.5,31.9c0.3,0.3,0.5,0.6,0.5,0.9c0,0.3,0.2,0.6,0.5,0.9c11.9,3.8,23.4,5.3,34.5,4.7c11.1-0.6,21.8-3,32.1-7
c2.5-4.1,5.9-7.3,10.3-9.6c4.4-2.3,9.1-3.5,14.1-3.5c7.8,0,14.5,2.7,19.9,8.2c5.5,5.5,8.2,12.1,8.2,19.9c0,7.8-2.7,14.5-8.2,19.9
c-5.5,5.5-12.1,8.2-19.9,8.2c-5,0-9.7-1.2-14.1-3.5c-4.4-2.3-7.8-5.5-10.3-9.6c-10.3-4.1-21-6.4-32.1-7
c-11.1-0.6-22.6,0.9-34.5,4.7c-0.3,0.3-0.5,0.6-0.5,0.9c0,0.3-0.2,0.6-0.5,0.9c11.3,20,26.3,33,45.2,39.1
c18.9,6.1,37.3,25.4,55.1,57.9c12.8-15,22.8-32,30-51.1c7.2-19.1,10.8-39.2,10.8-60.5C429,237.4,425.4,217.2,418.2,198.2z"/>
</g>
</g>
</g>
<g id="Techs">
<g id="Kihos" class="st0">
<g class="st1">
<path class="st13" d="M103.9,383.6c-8-5.8-11-15.5-9.1-29.3c16.9-1.6,33.5-3.4,49.9-5.6c16.4-2.2,32.4-2.8,48-1.9
c-0.6-20.3,5.2-35.9,17.6-46.6c12.3-10.8,25.7-17.6,40.1-20.4c13.4-2.8,22.7-8.4,27.9-16.9s5.4-16.7,0.7-24.8
c-2.2-4.4-4.9-8.5-8.2-12.4c-3.3-3.9-6.8-7.4-10.5-10.5c-1.9-1.9-4-3.2-6.3-4c-2.3-0.8-4.5-1.9-6.3-3.5c-1.9-1.9-3.4-4-4.7-6.3
c-1.3-2.3-3-4.1-5.2-5.4c-1.9-1.2-4.1-2-6.8-2.3c-2.7-0.3-5.2-0.5-7.7-0.5c-2.8,0.3-5.5,1.1-8,2.3c-2.5,1.3-5,2.7-7.5,4.2
c-1.9,1.3-3.7,2.9-5.4,4.9c-1.7,2-3.4,4-4.9,5.9c-1.6,1.3-3.3,2.4-5.2,3.5c-1.9,1.1-3,2.7-3.3,4.9c-0.3,1.3-0.1,2.4,0.7,3.5
c0.8,1.1,1.5,2.3,2.1,3.5c5.3-0.6,10.9-1,16.9-1.2c5.9-0.2,12.2-0.1,18.8,0.2c5.3,0.3,10.3,1.6,15,4s5.2,4.6,1.4,6.8
c-2.5,1.3-3.9,2.8-4.2,4.7c-0.3,1.9,1.6,2.7,5.6,2.3h9.4c3.8-0.3,6.2,0.9,7.5,3.5c1.2,2.7,0,4.5-3.8,5.4
c-8.1,1.6-16.2,2.7-24.1,3.5c-8,0.8-15.9,1-23.7,0.7l0.9,2.3c-3.1,2.5-6.4,4.4-9.8,5.6c-3.4,1.3-7,1.9-10.8,1.9l-47.8-1.4
c-2.5-0.3-4.8-0.9-7-1.6c-2.2-0.8-4.2-1.8-6.1-3h-9.4l-2.8-3.3c-9.4,1.6-17.7,1.7-25.1,0.5c-7.3-1.2-9.1-3.4-5.4-6.6l3.8-3.3
l-3.3-3.8l-20.6-2.3c-7.5-0.6-10.5-3-9.1-7c1.4-4.1,5.9-5.9,13.4-5.6l37,2.8c3.4,0.3,6-0.9,7.7-3.8c1.7-2.8,4.8-3.8,9.1-2.8
c5.6,0.9,11.2,1.6,16.6,1.9c5.5,0.3,10.9,0.2,16.2-0.5c2.5-3.4,5.3-6.6,8.4-9.6c3.1-3,6.4-5.7,9.8-8.2c1.2-0.9,2.7-1.8,4.5-2.6
c1.7-0.8,3.4-1.6,4.9-2.6c1.9-0.6,3.8-1.2,5.9-1.9c2-0.6,3.8-1.6,5.4-2.8c1.6-1.6,2.7-3.5,3.3-5.9c0.6-2.3,1.7-4.5,3.3-6.3
c1.2-1.2,2.6-2.6,4-4s3-2.4,4.9-3c1.6-0.3,3.2-0.2,4.9,0.5c1.7,0.6,3.4,1.1,4.9,1.4c1.2,0.3,2.5,0.5,3.8,0.7
c1.2,0.2,2.5,0.4,3.8,0.7c0.9,0.3,1.9,0.8,3,1.4c1.1,0.6,2.3,1.3,3.5,1.9c0.9,0.3,1.8,0.5,2.6,0.7c0.8,0.2,1.6,0.4,2.6,0.7
c0.3,0,0.6,0.2,0.9,0.5l-18.3-15.9c-0.6-0.6-1.6-1.2-2.8-1.6c-1.3-0.5-2.5-0.9-3.8-1.2c-1.9,0-3.8,0.4-5.9,1.2
c-2,0.8-4.1,1.2-6.3,1.2c-1.6,0.3-3.3,0.4-5.2,0.2c-1.9-0.2-3.6-0.4-5.2-0.7c-1.9,0-3.6-0.2-5.2-0.5c-1.6-0.3-3.1-0.8-4.7-1.4
l-6.1-1.9l9.8-1.9c1.6-0.3,3.3-0.6,5.2-0.9c1.9-0.3,3.1-1.1,3.8-2.3c0.6-0.6,0.9-1.6,0.7-2.8c-0.2-1.2-0.5-2.2-1.2-2.8
c-1.3-0.9-2.7-1.2-4.5-0.9c-1.7,0.3-3.2,0.6-4.5,0.9c-1.3,0-2.3,0.3-3,0.9c-0.8,0.6-1.6,1.1-2.6,1.4c-1.9,0.6-3.7,0.9-5.4,0.9
c-1.7,0-3.5,0.2-5.4,0.5c-2.5,0.3-4.9,0.8-7.3,1.4c-2.3,0.6-4.8,1.3-7.3,1.9c-2.5,0.3-5.1,0.5-7.7,0.7c-2.7,0.2-5.2,0.2-7.7,0.2
c-1.9,0-3.9,0-6.1,0c-2.2,0-4.4-0.2-6.6-0.5c-1.9-0.3-3.7-0.6-5.4-0.9c-1.7-0.3-3.5-0.8-5.4-1.4c-1.6-0.9-3-2-4.5-3.3
c-1.4-1.2-3-2.2-4.9-2.8c-1.3-0.6-2.7-1.1-4.2-1.4c-1.6-0.3-3-0.5-4.2-0.5c-3.1-0.6-6.3-0.9-9.4-0.7c-3.1,0.2-6.1,0.1-8.9-0.2
c-2.2,0-4.3,0.1-6.3,0.2c-2,0.2-4.1-0.2-6.3-1.2c-0.3,0-0.7-0.2-1.2-0.5c-0.5-0.3-0.7-0.6-0.7-0.9c-0.3-0.9,0-1.7,0.9-2.3
c0.9-0.6,1.7-1.2,2.3-1.9c1.6-1.2,3.3-2.1,5.2-2.6s3.8-1,5.6-1.6c1.2-0.3,2.7-0.5,4.2-0.5c1.6,0,3-0.3,4.2-0.9
c1.2-0.3,2.4-0.9,3.5-1.6c1.1-0.8,1.6-1.8,1.6-3c0-0.9-0.5-1.6-1.4-2.1s-1.7-0.9-2.3-1.2c-1.9-0.6-3.7-0.9-5.4-0.7
c-1.7,0.2-3.5,0.2-5.4,0.2c-5.6-0.3-11.3-0.4-16.9-0.2c-5.6,0.2-11.1,0.2-16.4,0.2c-1.3,0-2.5,0.2-3.8,0.5
c-1.3,0.3-2.5,0.3-3.8,0c-1.3-0.3-2.5-0.8-3.8-1.4c-1.3-0.6-2-1.6-2.3-2.8c-0.6-0.9-0.9-1.9-0.7-3c0.2-1.1,0.4-2.1,0.7-3
c0.3-0.9,0.9-1.7,1.6-2.3c0.8-0.6,1.2-1.2,1.2-1.9c-0.3-1.2-1.3-2-2.8-2.3c-1.6-0.3-2.7-1.1-3.3-2.3c0-0.9,0.1-1.9,0.2-2.8
c0.2-0.9,0.5-1.7,1.2-2.3c0.9-1.2,2.3-2,4.2-2.3c1.9-0.3,3.6-0.6,5.2-0.9c7.2-1.2,14.5-1.7,22-1.4c7.5,0.3,14.8,0.2,22-0.5h2.3
c2.2-3.4,6.6-6.3,13.1-8.7s12.7-3.8,18.3-4.5c8.4-1.2,17-1.1,25.8,0.5c8.7,1.6,17.5,1.6,26.3,0c3.8-0.3,7.3-1.3,10.8-3
c3.4-1.7,7-2.9,10.8-3.5c3.4-0.9,7-1.8,10.8-2.6c3.8-0.8,7.5-1,11.3-0.7c3.4,0,6.8,0.7,10.1,2.1s6.5,2.3,9.6,2.6
c3.4,0.3,6.7,0.2,9.8-0.5c3.1-0.6,6.2-0.9,9.4-0.9c5.6,0.3,11.2,0.5,16.6,0.5c5.5,0,10.5,1.1,15.2,3.3c1.9,0.6,3.8,1.6,5.9,3
c2,1.4,2.9,3,2.6,4.9c0,0.9-0.7,1.6-2.1,2.1s-2.7,0.9-4,1.2c-3.1,1.3-6.3,2.1-9.6,2.6s-6.6,1-10.1,1.6c-0.6,0.3-1.3,0.5-1.9,0.5
c-0.6,0-1.1,0.3-1.4,0.9c-0.6,0.3-0.9,0.9-0.9,1.6c0,0.8-0.2,1.3-0.5,1.6c-0.9,0.6-1.9,0.9-2.8,0.7c-0.9-0.2-1.9,0.1-2.8,0.7
c-0.6,0.3-1.3,0.7-1.9,1.2c-0.6,0.5-0.9,1-0.9,1.6c0,1.3,0.8,2.2,2.3,2.8c1.6,0.6,2.8,1.3,3.8,1.9c0.6,0.6,1.5,1.3,2.6,1.9
c1.1,0.6,1.6,1.4,1.6,2.3c0.3,0.6,0.2,1.4-0.2,2.3s-1,1.7-1.6,2.3c-0.9,0.9-2,1.7-3.3,2.3c-1.3,0.6-2.5,1.3-3.8,1.9
c-1.6,0.9-3.2,1.8-4.9,2.6c-1.7,0.8-3.5,1.3-5.4,1.6c-1.9,0.6-3.9,0.7-6.1,0.2c-2.2-0.5-4.1-0.2-5.6,0.7
c-0.6,0.3-1.3,0.7-1.9,1.2c-0.6,0.5-0.9,1-0.9,1.6c0,0.6,0.3,1.1,0.9,1.4c0.6,0.3,1.2,0.6,1.9,0.9c0.9,0.3,2,0.3,3.3,0
c1.2-0.3,2.5-0.3,3.8,0c1.9,0,3.8-0.1,5.6-0.2c1.9-0.2,3.3,0.4,4.2,1.6c0.3,0.3,0.5,0.8,0.5,1.4c0,0.6-0.2,1.1-0.5,1.4
c-0.3,0.3-0.9,0.5-1.6,0.5c-0.8,0-1.5,0.2-2.1,0.5c-1.6,0-3.2,0-4.9,0c-1.7,0-3.4,0.2-4.9,0.5c-0.9,0.3-1.9,0.7-2.8,1.2
s-1.6,1.2-1.9,2.1c-0.3,0.6-0.2,1.4,0.2,2.3s0.9,1.7,1.2,2.3c0.9,2.2,2.3,4.1,4,5.9c1.7,1.7,3.5,3.4,5.4,4.9
c2.2,1.9,4.7,3.3,7.5,4.2s5.3,2.3,7.5,4.2c1.9,1.3,3.7,2.8,5.4,4.7c1.7,1.9,3.4,3.8,4.9,5.6c2.5,2.8,4.8,5.7,6.8,8.7
c2,3,4.1,6,6.3,9.1c1.9,2.5,4.1,5,6.6,7.5c2.5,2.5,4.7,5.3,6.6,8.4c0.6,1.6,1.2,3,1.9,4.5c0.6,1.4,1.2,3,1.9,4.9
c0-11.3,1.6-21.4,4.9-30.5c3.3-9.1,11.5-15,24.6-17.8c-1.3-0.9-2.7-1.7-4.5-2.3c-1.7-0.6-3.5-1.1-5.4-1.4c-2.2-0.6-4.5-0.7-7-0.2
c-2.5,0.5-5,0.7-7.5,0.7c-2.8-0.3-5.7-0.4-8.7-0.2c-3,0.2-5.7-0.2-8.2-1.2c-2.5-0.6-5.1-1.5-7.7-2.6c-2.7-1.1-4.6-2.7-5.9-4.9
c-0.9-1.9-1.3-4-0.9-6.3c0.3-2.3,1.1-4.5,2.3-6.3c1.6-2.2,3.8-3.8,6.6-4.7s5.6-1.7,8.4-2.3c3.4-0.9,6.9-1.5,10.3-1.6
c3.4-0.2,7-0.4,10.8-0.7c2.8-0.3,5.6-0.7,8.4-1.2s5.5-1,8-1.6c2.8-0.6,5.4-1.4,7.7-2.3s4.8-1.9,7.3-2.8c3.4-0.9,6.8-1.7,10.1-2.3
c3.3-0.6,6.6-1.2,10.1-1.9c3.8-0.3,7.7-0.4,11.7-0.2c4.1,0.2,8,0.2,11.7,0.2c1.9,0,3.7,0.2,5.4,0.5c1.7,0.3,3.4,0.5,4.9,0.5
l18.8-1.4c1.9,0,3.8,0.5,5.9,1.4c2,0.9,3.4,2.2,4,3.8c0.3,0.6,0.3,1.4,0,2.3c-0.3,0.9-0.8,1.7-1.4,2.3c-0.3,0.6-0.8,1.2-1.4,1.6
c-0.6,0.5-1.4,0.7-2.3,0.7c-0.9,0.3-1.8,0.2-2.6-0.5c-0.8-0.6-1.8-0.9-3-0.9h-9.4c-1.6,0-3,0.2-4.5,0.5c-1.4,0.3-2.9,0.8-4.5,1.4
c-1.3,0.6-2.8,1.6-4.7,2.8c-1.9,1.3-2.7,2.7-2.3,4.2c0.3,1.9,1.5,3.1,3.5,3.8c2,0.6,4,0.9,5.9,0.9l49.2-0.9
c1.9-0.3,3.8-0.4,5.9-0.2c2,0.2,4,0.5,5.9,1.2c0.9,0.6,1.9,1.2,2.8,1.6s1.6,1.2,1.9,2.1c0.3,0.9,0.3,1.9,0,2.8
c-0.3,0.9-0.8,1.7-1.4,2.3c-1.6,1.3-3.5,1.3-5.9,0c-2.3-1.2-4.5-1.6-6.3-0.9c-0.6,0.3-1.2,0.8-1.6,1.4c-0.5,0.6-1,1.1-1.6,1.4
c-1.9,0.3-3.8,0.2-5.6-0.5c-1.9-0.6-3.8-0.8-5.6-0.5c-0.3,0.3-0.8,0.5-1.4,0.7c-0.6,0.2-0.9,0.4-0.9,0.7c0,0.9,0.5,1.5,1.4,1.6
c0.9,0.2,1.9,0.4,2.8,0.7c0.6,0,1.3-0.1,2.1-0.2c0.8-0.2,1.6-0.2,2.6-0.2c1.2,0.6,2.4,1.4,3.5,2.3c1.1,0.9,2.1,1.9,3,2.8
c0.9,1.6,1.6,3.5,1.9,5.9c0.3,2.3,1.2,4.1,2.8,5.4c0.9,0.6,2,1,3.3,1.2c1.2,0.2,2.3,0.1,3.3-0.2c1.6,0,3-0.5,4.2-1.4
c1.2-0.9,2.5-1.2,3.8-0.9c2.5,0,5.2,1,8,3c2.8,2,4.2,4.5,4.2,7.3c0,1.9-1.3,3.2-4,4c-2.7,0.8-5.1,1-7.3,0.7
c-6.6,0.3-12.3,1.3-17.1,3c-4.8,1.7-8.8,4.5-12,8.2c0,0.3,0.1,0.6,0.2,0.9c0.2,0.3,0.4,0.5,0.7,0.5c0.3,0.3,0.7,0.4,1.2,0.2
c0.5-0.2,0.9-0.2,1.2-0.2c0.9-0.3,1.7-0.5,2.3-0.5c0.6,0,1.4,0,2.3,0s1.9,0.1,2.8,0.2c0.9,0.2,1.7,0.5,2.3,1.2
c0.3,0.6,0.4,1.4,0.2,2.3c-0.2,0.9-0.4,1.7-0.7,2.3c-0.6,0.9-1.6,1.6-2.8,1.9c-1.3,0.3-2.3,0.6-3.3,0.9c-2.2,0.6-4.5,1.3-7,1.9
c-2.5,0.6-4.8,1.1-7,1.4c-2.2,0.3-4.4,0.5-6.6,0.7c-2.2,0.2-4.4,0.4-6.6,0.7c-1.3,0-2.5,0.1-3.8,0.2c-1.3,0.2-2.7,0.2-4.2,0.2
c-4.1,0-8.2-0.4-12.4-1.2c-4.2-0.8-8.4-1.3-12.4-1.6c-6.6-0.6-13.2-0.9-19.9-0.7c-6.7,0.2-13.4-0.4-19.9-1.6
c-1.6-0.3-3.3-0.6-5.2-0.9c-1.9-0.3-3.6-0.9-5.2-1.9c-0.3-0.3-0.6-0.7-0.9-1.2c-0.3-0.5-0.3-0.9,0-1.2c0.6-1.2,1.9-1.6,3.8-0.9
c1.9,0.6,3.4,0.6,4.7,0c0.3-0.3,0.6-0.6,0.9-0.9c0.3-0.3,0.5-0.6,0.5-0.9c-0.3-1.2-1.3-1.9-3-1.9c-1.7,0-3.2-0.2-4.5-0.5
c-1.6-0.3-3-0.4-4.5-0.2c-1.4,0.2-2.7-0.1-4-0.7c-0.9-0.6-1.9-1.3-2.8-2.1c-0.9-0.8-1.3-1.6-0.9-2.6c0-0.6,0.5-1.2,1.4-1.6
s1.7-0.9,2.3-1.2c1.2-0.9,2.7-1.6,4.5-1.9c1.7-0.3,2.9-1.2,3.5-2.8c-9.4-0.6-16.5,2.3-21.3,8.7c-4.8,6.4-6,15.4-3.5,27
c4.4,20,0.9,36.9-10.3,50.6c-11.3,13.8-22.8,21.6-34.7,23.4c-24.7,4.1-38.8,11.3-42.2,21.6c-3.4,10.3,4.2,25.8,23,46.4l0.9-0.5
c-4.1-6.6-6.3-12.2-6.6-16.9c-0.3-4.7,1.2-7.2,4.7-7.5c17.2-0.9,34.9-1.2,53.2-0.9c18.3,0.3,37.3,1.7,57,4.2
c1.2,14.1-1.7,24.3-8.9,30.7c-7.2,6.4-17.7,9.8-31.4,10.1c1.2,15.3-6.6,26.3-23.7,32.8c-17,6.6-40.7,10.5-71,11.7
c-30.3,1.3-54.4-3-72.2-12.7c-17.8-9.7-21.1-20.9-9.8-33.8C124.3,391.8,111.9,389.4,103.9,383.6z"/>
</g>
</g>
<g id="Maho" class="st0">
<g class="st1">
<path class="st14" d="M150.5,404l3.3-1.9v-2.8l-0.9-0.9v-7.5l15.5-6.1l2.8-3.8l-3.3-4.2l-7-1.9l-5.2,6.6l1.4-7L146.3,388
l2.8-12.7l-6.1,6.6l0.9-8.9l-4.7,6.1h-2.8l-6.6,10.3c1.9-4.7,3.5-9.4,4.9-14.3c1.4-4.8,2.4-9.6,3-14.3l-4.2-0.5l-4.7,3.8
l-0.5-4.2c-6.3,3.4-11.9,8.5-16.9,15.2c-5,6.7-10.2,13.4-15.5,19.9c3.1-5.3,6.5-10.7,10.1-16.2c3.6-5.5,7.6-10.9,12-16.2
l-4.7,0.5l1.4-4.7c-5.6,3.8-10.8,8.1-15.5,13.1c-4.7,5-7.8,11.7-9.4,20.2c-0.3-3.1-0.5-6.2-0.5-9.1c0-3,0.2-6,0.5-9.1l-3.3-2.3
l-3.3,2.8c-0.6-2.8-0.2-5.7,1.2-8.7c1.4-3,3.5-5.9,6.3-8.7c-3.1-5.9-6.8-10.3-11-13.1s-8.7-4.8-13.4-6.1c4.1-2.2,6-4.6,5.9-7.3
c-0.2-2.7-1.5-5.5-4-8.7c-2.5-2.2-4.7-4.6-6.6-7.3c-1.9-2.7-3.8-5.4-5.6-8.2l8.4-8.9c-8.1-9.7-13.6-18.7-16.4-27
c-2.8-8.3-3.4-15.7-1.9-22.3c10,11.9,20.8,22.9,32.3,33c11.6,10.2,25,18.4,40.3,24.6c7.2,2.2,12.4,2,15.7-0.7
c3.3-2.7,4.6-7.6,4-14.8l-29.5-82.5c-3.4-10.3-4.4-21-2.8-32.1c1.6-11.1,6.6-21.3,15-30.7l30.9-33.3l-2.3,7
c10.6-5,18-14.3,22.3-27.9s6.6-27.1,7.3-40.5l1.9-5.2c1.2,14.4,0.3,28.4-2.8,42.2c-3.1,13.8-10,26.9-20.6,39.4l9.8-8.4
l-26.3,37.5c-5.3,6.9-8.8,14.5-10.3,22.7c-1.6,8.3-0.6,17.4,2.8,27.4c4.1,15.9,9.7,31.1,16.9,45.5c7.2,14.4,15.6,28.1,25.3,41.3
c2.2-2.5,4.4-3.6,6.6-3.3c2.2,0.3,4.5,1.9,7,4.7c1.2-2.8,1.5-6.5,0.7-11c-0.8-4.5-1.8-9.1-3-13.8l8,18.8l-1.4-9.4l10.8,22h2.8
l6.1,8l3.3-6.6l9.8,0.9l0.5-3.3l2.8,3.3l-0.5-7l2.8-2.3l1.9,2.8l-7-47.3c-2.2-17.2-3.1-27.7-2.8-31.6c0.3-3.9,1.9-10.7,4.7-20.4
l12.2-36.6l9.8-2.8l0.9,9.4l-8.9,49.2c-1.3,5.9-2.1,11.8-2.6,17.6c-0.5,5.8-0.1,12,1.2,18.5l15.9,52.5l2.3-3.3l1.4,5.6l8.4-3.8
l0.5,5.6l7,0.5c0.6-2.2,1.4-4.3,2.3-6.3c0.9-2,2-4,3.3-5.9l1.4,8.4l2.8,1.9l1.9,1.9l0.5-4.2l2.8-0.9c0.9-5.3,2.3-10.6,4.2-15.9
c1.9-5.3,3.9-10.5,6.1-15.5c-1.3,3.8-2.3,7.6-3.3,11.5c-0.9,3.9-1.6,7.7-1.9,11.5l3.3-0.9c0-3.8,0.6-7.3,1.9-10.5
c1.2-3.3,2.7-6.5,4.2-9.6c-0.6,3.1-1.2,6.3-1.6,9.4c-0.5,3.1-0.4,6.3,0.2,9.4h2.8l5.2,4.2h3.3c6.6-8.7,13.4-20.8,20.4-36.1
c7-15.3,14.1-33.6,21.3-54.8c4.1-11.3,5.2-22.1,3.3-32.6c-1.9-10.5-4.8-20.7-8.9-30.7c-7.8-15.3-17.3-28.8-28.6-40.5
S309.6,68,313.7,33.6c-0.6,12.2,0.6,23.5,3.8,34c3.1,10.5,9.5,19.8,19.2,27.9l-9.8-22l52,68c6.2,11.6,10.1,23.7,11.5,36.3
s-0.9,26.6-6.8,42c-5,15-10.1,30.1-15.2,45.2c-5.2,15.2-8.7,29.3-10.5,42.4c19.4-4.4,37.9-13.3,55.5-26.7
c17.7-13.4,34.6-30.3,50.9-50.6l-6.6,17.3l5.6-8l3.3,5.2c0.6,4.7-1.6,12-6.8,21.8s-6.3,18-3.5,24.6c-7.2,3.4-12.1,8.3-14.8,14.5
c-2.7,6.3-1.3,15.2,4,26.7c1.6,3.8,2.9,7.5,4,11.3c1.1,3.8,1.3,7.7,0.7,11.7c-1.3-3.4-2.8-6.2-4.7-8.4c-1.9-2.2-4.4-3.8-7.5-4.7
l-1.4,20.2c-1.3-1.6-2.5-2.9-3.8-4c-1.3-1.1-2.7-1.9-4.2-2.6l-2.8,5.6l-4.2-4.7l-1.9,0.9l7,8l-4.7,0.5l3.3,6.6l-4.7-3.8l-2.8,1.4
v4.7l-4.2-4.2l-5.2-0.5c1.9,3.1,3.4,6.3,4.7,9.6c1.2,3.3,1.9,6.5,1.9,9.6c-1.9-5-4-9.3-6.3-12.9c-2.3-3.6-4.9-6.6-7.7-9.1
c0.9,5.6,2,11.1,3.3,16.4c1.2,5.3,2.5,10.8,3.8,16.4c-3.4-9.7-7.7-18-12.7-25.1c-5-7-10.9-12.4-17.8-16.2l8.9,10.3l-6.6-4.2
l0.5,2.8c2.5,2.8,5.1,5.7,7.7,8.7c2.7,3,5.4,6.2,8.2,9.6c-3.1-2.8-6.2-5.5-9.1-8.2c-3-2.7-6-5.4-9.1-8.2l0.9,4.2
c-2.2-1.9-4.5-3.7-6.8-5.4c-2.3-1.7-4.6-3.2-6.8-4.5c6.6,8.8,11.6,16.7,15.2,23.9c3.6,7.2,5.9,13.9,6.8,20.2
c-4.1-8.7-8.3-16.6-12.7-23.4c-4.4-6.9-8.9-13-13.6-18.3l-5.2,2.8l12.2,23.4l-5.6-4.2l-0.9,3.3l-1.4-8l-3.3-2.3l-1.9,3.3
l-1.9-2.8l-8.9-9.4l6.1,12.7l-10.8-9.4l8.9,18.3l-15-21.1l-1.4,4.7l7,8.9v3.3l-2.8,6.1l3.8,2.3v6.6c-1.9,5.6-4.2,10.8-7,15.5
s-5.6,9.2-8.4,13.6l-2.3,2.3l-1.9,4.7c-12.5,7.5-25,14.8-37.5,22c-12.5,7.2-23.4,14.1-32.8,20.6c-16.9-9.4-35.3-18.7-55.3-27.9
c-20-9.2-34.5-24.3-43.6-45.2L150.5,404z M216.2,346.1c2.2-0.5,4.8-0.5,8-0.2c-13.4-12.5-25.2-21-35.4-25.5
c-10.2-4.5-17.6-2.4-22.3,6.3c7.2,11.3,14.5,19.1,21.8,23.4c7.3,4.4,14.6,3.9,21.8-1.4C211.9,347.4,214,346.5,216.2,346.1z
M317.4,338.3c1.9-1.9,3.4-3.7,4.5-5.4c1.1-1.7,1.3-3.4,0.7-4.9c-4.4-5.6-15.3-5.9-32.8-0.7c-17.5,5.2-26.3,12.1-26.3,20.9
l23,14.1c5.3-1.6,10.7-4.1,16.2-7.5c5.5-3.4,11-7.3,16.6-11.7L317.4,338.3z"/>
</g>
</g>
<g id="Ninjutsu" class="st0">
<g class="st1">
<path d="M218,332.7v-0.9l-0.5-0.5c-13.4,8.4-27.3,15.5-41.7,21.1c-14.7,5.3-29.8,9.4-45.5,12.2c-15.6,2.8-31.7,4.5-48.3,5.2
c-16.6,0.6-33.6,0.3-51.1-0.9c7.8-12.2,16.2-24.1,25.3-35.6c9.1-11.6,19.3-22.6,30.7-33c11.4-10.5,24-20.2,37.7-29.3
c13.7-9.1,29.2-17.3,46.4-24.8l10.8-25.3h0.9l0.5-0.5c-8.4-13.4-15.5-27.3-21.1-41.7c-5.3-14.7-9.4-29.8-12.2-45.5
c-2.8-15.6-4.5-31.7-5.2-48.3c-0.6-16.6-0.3-33.6,0.9-51.1c12.2,7.8,24.1,16.3,35.6,25.3c11.6,9.1,22.6,19.3,33,30.7
c10.5,11.4,20.2,24,29.3,37.7c9.1,13.8,17.3,29.2,24.8,46.4l25.3,10.8v0.9l0.5,0.5c13.4-8.4,27.3-15.5,41.7-21.1
c14.7-5.3,29.8-9.4,45.5-12.2c15.6-2.8,31.7-4.5,48.3-5.2c16.6-0.6,33.6-0.3,51.1,0.9c-7.8,12.2-16.3,24.1-25.3,35.6
c-9.1,11.6-19.3,22.6-30.7,33c-11.4,10.5-24,20.2-37.7,29.3c-13.8,9.1-29.2,17.3-46.4,24.8l-10.8,25.3h-0.9l-0.5,0.5
c8.4,13.4,15.5,27.3,21.1,41.7c5.3,14.7,9.4,29.8,12.2,45.5c2.8,15.6,4.5,31.7,5.2,48.3c0.6,16.6,0.3,33.6-0.9,51.1
c-12.2-7.8-24.1-16.2-35.6-25.3c-11.6-9.1-22.6-19.3-33-30.7c-10.5-11.4-20.2-24-29.3-37.7c-9.1-13.7-17.3-29.2-24.8-46.4
L218,332.7z M296.3,258.6c0-11.3-3.9-20.8-11.7-28.6c-7.8-7.8-17.3-11.7-28.6-11.7s-20.8,3.9-28.6,11.7
c-7.8,7.8-11.7,17.3-11.7,28.6s3.9,20.8,11.7,28.6c7.8,7.8,17.3,11.7,28.6,11.7s20.8-3.9,28.6-11.7
C292.4,279.4,296.3,269.9,296.3,258.6z"/>
</g>
</g>
<g id="unknow" class="st0">
<g class="st1">
<path d="M176.3,350.1c-15.6-11.3-31.3-21.8-46.9-31.6c-15.6-9.8-31.3-19-46.9-27.4c-15.9-8.4-31.7-16.4-47.3-23.9
c-2.5-1.9-3.8-3.8-4-5.9c-0.2-2,1-4.3,3.5-6.8c16.6-7.5,33.4-16.9,50.6-28.1c17.2-10.9,34.8-22.7,53-35.2
c18.1-12.5,36.6-25.2,55.3-38c19.1-12.5,38.4-24.2,58.1-35.2c15,14.1,31.9,26.7,50.6,38s38.3,22.3,58.6,33
c20.3,10.8,40.8,22.1,61.4,34c20.3,11.6,39.8,24.8,58.6,39.8c-15.9,10-32,19.8-48.3,29.5c-15.9,9.4-31.8,18.8-47.6,28.4
c-15.8,9.5-31.3,19.3-46.6,29.3c-15.3,10-30.3,20.8-45,32.3c-10.9,9.4-22.2,14.8-33.8,16.4c-11.6,1.6-23.6-2.5-36.1-12.2
C207.7,373.8,191.9,361.6,176.3,350.1z M368.5,214.1c-13.8-7.8-27.3-15.9-40.5-24.1c-13.3-8.3-26.3-16.8-39.1-25.5
c-13.1-8.4-26.1-17.3-38.9-26.7c-14.7,9.1-28.8,18.3-42.2,27.7c-13.8,9.1-27,18.2-39.8,27.4c-12.8,9.2-25.2,18.5-37,27.9
c-11.6,9.1-22.8,18.3-33.8,27.7c13.4,6.9,26.9,14.1,40.3,21.6c13.1,7.8,26.3,15.7,39.4,23.7s26.1,16.2,38.9,24.6
c13.1,8.8,25.9,17.5,38.4,26.3c11.6-9.4,23.6-18.6,36.1-27.7c12.2-9.4,24.8-18.5,37.7-27.4c13-8.9,26.2-17.7,39.6-26.5
c13.4-8.7,27.3-17.5,41.7-26.3C395.5,229.4,381.9,221.9,368.5,214.1z M160.4,244.1c14.7-12.2,29.9-22.2,45.7-30
c15.8-7.8,30.9-18.9,45.2-33.3c12.5,9.1,25.5,17.7,38.9,26c13.4,8.3,27.5,16.3,42.2,24.1c1.9,1.3,3.4,2.8,4.7,4.7
c1.2,1.9,1.2,4.8,0,8.9c-19.1,4.1-35,12.6-47.8,25.5c-12.8,13-25.9,23.7-39.4,32.1c-8.8-12.2-21.1-22.9-37-32.1
C196.9,260.9,179.4,252.2,160.4,244.1z"/>
</g>
</g>
<g id="Rituals" class="st0">
<g class="st1">
<path class="st15" d="M115.1,440.3c9.5-9.5,13.7-20.7,12.4-33.5c-6.3-5.3-11.4-11.2-15.5-17.6c-4.1-6.4-6.6-13.5-7.5-21.3
c-8.4-2.8-16-6.6-22.7-11.3c-6.7-4.7-12.9-10.3-18.5-16.9V313c6.9-8.1,15.4-14.3,25.5-18.5c10.2-4.2,21-7.4,32.6-9.6
c9.7-16.6,22.1-28.4,37.3-35.4c15.2-7,30.9-11.5,47.1-13.4L146.3,98.3c10,0.3,18,2,24.1,5.2c6.1,3.1,9.1,8.4,9.1,15.9l36.6,115.8
c6.9-0.6,13.5-1,19.9-1.2c6.4-0.2,12.6-0.2,18.5-0.2l-6.1-200.2c10.9,2.2,19,5.8,24.1,10.8c5.2,5,6.6,11.7,4.5,20.2l-11.7,169.2
c4.7,0,9.4,0.1,14.1,0.2c4.7,0.2,9.4,0.4,14.1,0.7l35.2-112.5c-0.6-8.1,2.1-13.9,8.2-17.3c6.1-3.4,14.3-5.5,24.6-6.1l-58.6,136.9
c16.6,1.9,32.8,6.3,48.8,13.1c15.9,6.9,28.9,18.9,38.9,36.1c11.9,2.2,22.9,5.4,33,9.6c10.2,4.2,18.7,10.4,25.5,18.5v26.7
c-5.6,6.6-11.9,12.2-18.8,16.9c-6.9,4.7-14.5,8.4-23,11.3c-0.9,7.8-3.4,14.9-7.3,21.3c-3.9,6.4-9.1,12.3-15.7,17.6
c-0.9,12.8,3.3,24,12.7,33.5c9.4,9.5,23.1,17.6,41.3,24.1c-9.4,16.6-24.8,22.3-46.2,17.1c-21.4-5.2-34.5-24.3-39.1-57.4
c-14.1,5.6-29.5,9.8-46.4,12.4c-16.9,2.7-33.8,4-50.6,4c-16.6,0-33.4-1.3-50.4-4c-17-2.7-32.6-6.8-46.6-12.4
c-4.7,33.1-17.7,52.3-38.9,57.4c-21.3,5.2-36.7-0.5-46.4-17.1C91.8,457.9,105.6,449.8,115.1,440.3z M361.5,272.9
c-15.9-10.2-38-16.8-66.1-19.9l-11.7,27.2l-3.3-2.8l8-24.8c-4.1-0.3-8-0.6-12-0.9c-3.9-0.3-7.9-0.5-12-0.5l-1.9,24.8l-6.6,7.5
l-0.9-32.3c-5.9,0-11.6,0.2-17.1,0.5c-5.5,0.3-10.9,0.6-16.2,0.9l8,24.8l-4.2,5.2l-12.2-29.1c-27.2,3.4-48.4,10.2-63.5,20.4
c-15.2,10.2-22.7,23.5-22.7,40.1c0,7.5,4.2,13.3,12.7,17.3c8.4,4.1,19,7.1,31.6,9.1c12.7,2,26.6,3.4,42,4
c15,0.3,29.2,0.6,42.7,0.9c13.4-0.3,27.8-0.6,43.1-0.9c15-0.6,28.9-1.9,41.7-4c12.8-2,23.4-5.1,31.9-9.1
c8.4-4.1,12.7-9.8,12.7-17.3C385.4,296.8,377.4,283.1,361.5,272.9z"/>
</g>
</g>
<g id="Shujis" class="st0">
<g class="st1">
<path class="st13" d="M99.2,415.7c-2.3-2.2-4.8-3.9-7.3-5.2c-34.1-19.1-53.8-55.2-59.1-108.3c-5.6-52.8,2.7-102.1,24.8-147.9
c22.2-45.8,58-77.9,107.3-96.3c49.4-18.1,111.9-2.2,187.5,47.8c-46.3-20.3-89.1-26.4-128.4-18.3c-39.4,8.1-69.6,24.2-90.7,48.3
c-21.1,24.1-30.1,53-27,86.7c3.4,33.8,24.5,65.9,63.3,96.6c7.2,5.3,12.1,12.9,14.8,22.7c2.7,9.8,3.8,19.1,3.5,27.9
c0,6.3-1.3,12.4-4,18.5c-2.7,6.1-6,11.5-10.1,16.2c-4.1,4.7-8.9,8.6-14.5,11.7c-5.6,3.1-11.4,5.5-17.3,7
c-5.6,1.3-11.5,1.6-17.6,0.9c-6.1-0.6-12-1.9-17.6-3.8C104.1,419.4,101.5,417.9,99.2,415.7z M191.1,442.6
c17.3-9.2,28.5-28.4,33.5-57.4c-5,8.4-9.7,14.8-14.1,19c-4.4,4.2-8.6,7.9-12.7,11c9.1-11.6,16.9-23.7,23.4-36.6
c6.6-12.8,12.8-24.6,18.8-35.4c5.9-10.8,12-19.8,18.3-27c6.6-7.5,14.4-11.4,23.4-11.7l40.8,38v35.6c-4.1,8.8-8.9,16.4-14.5,23
s-12,11.9-19.2,15.9c-8.8,13.8-18.9,24.4-30.5,31.9c-11.3,7.2-23.8,11.8-37.7,13.8c-13.9,2-28.7,1.8-44.3-0.7
c-15.9-2.5-32.5-6.6-49.7-12.2C152.2,454.3,173.7,451.9,191.1,442.6z M297.3,269.9c12.8-19.1,25.3-34.8,37.5-47.3
c11.9-12.8,24.1-25.9,36.6-39.4c12.5-13.4,25.6-29.2,39.4-47.3c13.7-17.8,28.6-41.7,44.5-71.7l11.7,1.9l0.5,14.1l5.2,0.9
l-0.5,11.3L481,103l-6.1,7.5l-0.5,14.1c-11.3,11.3-21.7,25-31.4,41.3c-9.7,16.3-19.1,33.2-28.4,50.9
c-9.2,17.7-18.4,35.1-27.4,52.3c-9.1,17.5-18.6,33.1-28.6,46.9L297.3,269.9z"/>
</g>
</g>
<g id="Invocations">
<g>
<path class="st16" d="M122.9,85.7c-0.3-1.9,0.5-3.8,2.6-5.6c2-1.9,4.9-3.8,8.7-5.6c1.2,4.7,6.6,8,15.9,9.8s20.3,1.9,32.8,0
c12.8-1.9,23.4-5.2,31.9-10.1c8.4-4.8,12.3-9.6,11.7-14.3v-0.5c3.4,0.6,6.3,1.6,8.7,3s3.7,3,4,4.9l28.6,140.2h21.6l-30-144.8
c0.6-0.3,1.2-0.6,1.9-0.9c0.6-0.3,1.1-0.6,1.4-0.9l0.9-4.2c-0.3-2.2,1.5-4.4,5.4-6.6c3.9-2.2,8.8-3.8,14.8-4.7
c5.9-0.6,11.1-0.5,15.5,0.5c4.4,0.9,6.7,2.5,7,4.7l2.3,3.3c0.6,0,1.4,0.2,2.3,0.5c0.9,0.3,1.7,0.6,2.3,0.9l37.5,180.5
c-6.3,9.4-18,17.3-35.2,23.9c-17.2,6.9-35.7,11.8-55.5,14.8c-19.8,3-39.1,3.8-57.9,2.6c-18.4-1.2-32.2-5.3-41.3-12.2L122.9,85.7z
M151.5,63.9c-8.1-1.7-12.5-4.6-13.1-8.7c-0.6-4.1,2.7-8,9.8-12c7.2-3.9,16.2-6.8,27.2-8.7c10.6-1.6,20-1.5,28.1,0.2
c8.1,1.7,12.5,4.6,13.1,8.7c0.6,4.1-2.7,8.1-9.8,12.2c-7.2,4.1-16.3,6.9-27.2,8.4C169,65.7,159.6,65.6,151.5,63.9z M197.9,145.7
c-9.1,1.3-17.7,1.7-25.8,1.4c-8.1-0.3-15.8-1.4-23-3.3l25.3,113c6.2,3.1,13.4,5.2,21.6,6.3c8.1,1.1,17,1.3,26.7,0.7L197.9,145.7z
M339.4,432.6c-0.6,0-1.3-0.2-1.9-0.5c-0.6-0.3-1.4-0.6-2.3-0.9L311.8,321c-3.1,1.6-6.4,2.8-9.8,3.8c-3.4,0.9-6.7,1.6-9.8,1.9
l22,106.9c1.2,6.6-3.8,12.3-15,17.3c-10.9,4.7-23.5,8-37.7,10.1c-14.2,2-27.6,2.6-40.1,1.6c-12.5-0.9-19.2-3.9-20.2-8.9
l-32.8-153.8c9.1,6.9,22.8,10.9,41.3,12.2c18.4,1.3,37.6,0.4,57.4-2.6c19.8-3,38.4-7.9,55.5-14.8c17.2-6.6,29.1-14.4,35.6-23.4
l0.9,5.6h1.9l28.6,134.5l-3.3,1.4l2.8,10.3c-0.9,0.6-1.8,1.3-2.6,1.9c-0.8,0.6-1.6,1.3-2.6,1.9l0.9,4.2c0.9,5-6,8.4-20.9,10.1
c-14.8,1.7-22.7,0.1-23.7-4.9L339.4,432.6z M258.8,434l-21.1-99.4c-9.4,0-18.4-0.7-27-2.1c-8.6-1.4-17-3.7-25.1-6.8l23.9,107.8
c8.4,1.9,16.7,2.8,24.8,2.8C242.6,436.3,250.7,435.5,258.8,434z M217.6,470.1c13.4,3.4,27.5,4.2,42.2,2.3
c14.7-1.9,30.2-6.9,46.4-15c0.6,2.2,0.8,4.1,0.5,5.6c-0.3,1.6-1.3,3-2.8,4.2c-18.8,13.7-37.3,19.1-55.8,16.2
c-18.4-3-28.6-5.6-30.5-7.7V470.1z"/>
</g>
</g>
<g id="Katas" class="st0">
<g class="st1">
<path class="st17" d="M376,478.5l-14.1-30.9l-6.1,2.3l-72.7-96.1L263,369.3c-7.2,5.3-16.2,7.3-27,6.1c-10.8-1.2-19.5-5-26-11.3
l-29.5-28.6l-50.6-1.9l26.3-30.5c4.1-4.7,10.1-7.4,18-8.2c8-0.8,14.1,0.9,18.5,4.9l42.2,37.5l23-18.8L92.9,89.4L82.6,33.6
L133.2,59l175.3,221.7l24.4-16.9L308,212.7c-2.5-5.3-2.3-11.6,0.7-19c3-7.3,7.3-12.4,12.9-15.2l36.6-16.9L346,210.8l19.2,36.6
c4.4,7.8,5.6,17.1,3.8,27.9s-6.3,18.8-13.1,24.1l-20.2,15l0.5,0.9l71.3,95.6l-3.8,5.2l25.8,22l-2.3,27.2l-24.4,18.3L376,478.5z"
/>
</g>
</g>
</g>
<g id="Clans" class="st0">
<g id="Imperial" class="st1">
<rect y="18.6" class="st18" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st19 st4 st5"></text>
</g>
<g id="Unicorn">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st20 st4 st5"></text>
</g>
<g id="Torttle">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st1 st4 st5"></text>
</g>
<g id="Scorpion">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st21 st4 st5"></text>
</g>
<g id="Phoenix">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st22 st4 st5"></text>
</g>
<g id="Mantis">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st23 st4 st5"></text>
</g>
<g id="Lion">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st24 st4 st5"></text>
</g>
<g id="Dragon">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st25 st4 st5"></text>
</g>
<g id="Crab">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st26 st4 st5"></text>
</g>
<g id="Crane">
<rect y="18.6" class="st3" width="512" height="493.4"/>
<text transform="matrix(1 0 0 1 16 468.6476)" class="st27 st4 st5"></text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg id="filled_outline" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg" data-name="filled outline"><path d="m256 24v97.786h56v-65.786c0-17.673-25.072-32-56-32z" fill="#74a2b7"/><path d="m256 88c-30.928 0-56-14.327-56-32v400c0 17.673 25.072 32 56 32s56-14.327 56-32v-400c0 17.673-25.072 32-56 32z" fill="#dceaef"/><path d="m232 456v-371.084c-18.918-5.136-32-16.151-32-28.916v400c0 17.673 25.072 32 56 32a95.522 95.522 0 0 0 16-1.333c-23.129-3.935-40-16.167-40-30.667z" fill="#74a2b7"/><path d="m312 352-88-88h88z" fill="#74a2b7"/><path d="m200 240-88 88h40v48l104-104 104 104v-48h40l-88-88z" fill="#d32668"/><path d="m353.307 224.7-22.751 23.054a1 1 0 0 0 -.277.853l4.857 32.027a1 1 0 0 1 -.826 1.137l-31.971 5.26a1 1 0 0 0 -.727.527l-14.869 28.788a1 1 0 0 1 -1.337.434l-28.957-14.556a1 1 0 0 0 -.9 0l-28.957 14.556a1 1 0 0 1 -1.338-.434l-14.867-28.786a1 1 0 0 0 -.726-.528l-31.972-5.26a1 1 0 0 1 -.826-1.137l4.858-32.027a1 1 0 0 0 -.277-.852l-22.751-23.056a1 1 0 0 1 0-1.4l22.751-23.054a1 1 0 0 0 .277-.853l-4.857-32.027a1 1 0 0 1 .826-1.137l31.971-5.26a1 1 0 0 0 .727-.527l14.869-28.788a1 1 0 0 1 1.337-.434l28.957 14.556a1 1 0 0 0 .9 0l28.957-14.556a1 1 0 0 1 1.338.434l14.869 28.788a1 1 0 0 0 .726.528l31.972 5.26a1 1 0 0 1 .826 1.137l-4.858 32.027a1 1 0 0 0 .277.852l22.749 23.054a1 1 0 0 1 0 1.4z" fill="#ffc866"/><path d="m270.854 291.115a1 1 0 0 0 -.9 0l-28.954 14.556a1 1 0 0 1 -1.338-.434l-14.869-28.788a1 1 0 0 0 -.726-.528l-31.972-5.26a1 1 0 0 1 -.826-1.137l4.857-32.026a1 1 0 0 0 -.276-.853l-22.75-23.053a1 1 0 0 1 0-1.405l22.751-23.054a1 1 0 0 0 .276-.853l-3.711-24.475-14.724 2.422a1 1 0 0 0 -.826 1.137l4.857 32.027a1 1 0 0 1 -.277.853l-22.753 23.056a1 1 0 0 0 0 1.4l22.751 23.054a1 1 0 0 1 .276.852l-4.857 32.027a1 1 0 0 0 .826 1.137l31.972 5.26a1 1 0 0 1 .726.528l14.869 28.788a1 1 0 0 0 1.338.434l28.957-14.556a1 1 0 0 1 .9 0l28.957 14.556a1 1 0 0 0 1.337-.434l7.071-13.691z" fill="#e2a23b"/><circle cx="256" cy="224" fill="#ffedd4" r="48"/><path d="m256 176a47.969 47.969 0 0 0 -40.988 23.012 48.007 48.007 0 0 1 65.976 65.976 48 48 0 0 0 -24.988-88.988z" fill="#f9d59b"/><path d="m405.657 322.343-66.134-66.134-.808-5.33 20.285-20.556a9.032 9.032 0 0 0 0-12.644l-20.286-20.557 4.332-28.56a9.035 9.035 0 0 0 -7.438-10.227l-15.608-2.569v-99.766c0-22.43-28.112-40-64-40a8 8 0 0 0 -8 8v55.65c-23.934-2.1-40-13.4-40-23.65a8 8 0 0 0 -16 0v99.766l-15.609 2.568a9.033 9.033 0 0 0 -7.437 10.229l4.331 28.558-20.285 20.556a9.032 9.032 0 0 0 0 12.644l20.286 20.557-.808 5.331-66.134 66.134a8 8 0 0 0 5.656 13.657h32v40a8 8 0 0 0 13.657 5.657l34.343-34.343v60.686h16v-76.686l10.571-10.57a9.033 9.033 0 0 0 11.616 3.186l25.813-12.976 25.816 12.978a8.928 8.928 0 0 0 4.012.951 9.025 9.025 0 0 0 7.589-4.152l10.583 10.583v124.686c0 11.352-19.713 24-48 24s-48-12.648-48-24v-32h-16v32c0 22.43 28.112 40 64 40s64-17.57 64-40v-108.686l34.343 34.343a8 8 0 0 0 13.657-5.657v-40h32a8 8 0 0 0 5.657-13.657zm-101.657-266.343c0 10.247-16.066 21.548-40 23.65v-47.3c23.937 2.097 40 13.402 40 23.65zm-48 40c19.307 0 36.36-5.084 48-13.274v64.9l-10.149-19.649a9.03 9.03 0 0 0 -12.038-3.909l-25.813 12.978-25.816-12.978a9.027 9.027 0 0 0 -12.035 3.913l-10.149 19.649v-64.9c11.64 8.186 28.693 13.27 48 13.27zm-104 224h-20.687l37.687-37.681a9.038 9.038 0 0 0 7.4 7.346l28.5 4.69 5.939 11.5-50.839 50.832v-28.687a8 8 0 0 0 -8-8zm108.037-24.925a9.055 9.055 0 0 0 -8.079 0l-22.771 11.447-11.687-22.629a9.028 9.028 0 0 0 -6.537-4.754l-25.153-4.139 3.822-25.2a9.044 9.044 0 0 0 -2.494-7.662l-17.898-18.138 17.9-18.138a9.044 9.044 0 0 0 2.492-7.67l-3.822-25.192 25.159-4.139a9.042 9.042 0 0 0 6.526-4.75l11.693-22.634 22.775 11.449a9.045 9.045 0 0 0 8.079 0l22.771-11.447 11.69 22.632a9.028 9.028 0 0 0 6.537 4.754l25.15 4.135-3.822 25.2a9.044 9.044 0 0 0 2.494 7.662l17.898 18.138-17.9 18.138a9.044 9.044 0 0 0 -2.492 7.67l3.822 25.192-25.159 4.139a9.042 9.042 0 0 0 -6.526 4.75l-11.693 22.634zm99.963 24.925a8 8 0 0 0 -8 8v28.687l-50.833-50.834 5.939-11.5 28.5-4.689a9.038 9.038 0 0 0 7.4-7.347l37.681 37.683z"/><path d="m308.812 242.666-15.086-5.332a40.034 40.034 0 1 1 2.274-13.334h16a55.951 55.951 0 1 0 -3.188 18.666z"/></svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -0,0 +1,73 @@
{
"label": "Liens",
"mapping": {
"description": "data.description",
"book_reference": "data.book_reference",
"bond_type": "data.bond_type"
},
"entries": [
{
"id": "Family",
"name": "Familial",
"description": "",
"book_reference": "Les Cours de Pierre p.136",
"bond_type": "Familial"
},
{
"id": "Comrade",
"name": "Amitié",
"description": "",
"book_reference": "Les Cours de Pierre p.137",
"bond_type": "Amitié"
},
{
"id": "Lover",
"name": "Amoureux",
"description": "",
"book_reference": "Les Cours de Pierre p.137",
"bond_type": "Amoureux"
},
{
"id": "Rival",
"name": "Rivalité",
"description": "",
"book_reference": "Les Cours de Pierre p.138",
"bond_type": "Rivalité"
},
{
"id": "Nemesis",
"name": "Haine",
"description": "",
"book_reference": "Les Cours de Pierre p.138",
"bond_type": "Haine"
},
{
"id": "Old Flame",
"name": "Ancien amour",
"description": "",
"book_reference": "La Voie des Vagues",
"bond_type": "Ancien amour"
},
{
"id": "Partner",
"name": "Partenaire",
"description": "",
"book_reference": "La Voie des Vagues",
"bond_type": "Partenaire"
},
{
"id": "Protector and Ward",
"name": "Protecteur et Gardien",
"description": "",
"book_reference": "La Voie des Vagues",
"bond_type": "Protecteur et Gardien"
},
{
"id": "Wanderers Fellowship",
"name": "Fraternité des vagabonds",
"description": "",
"book_reference": "La Voie des Vagues",
"bond_type": "Fraternité des vagabonds"
}
]
}

View File

@@ -0,0 +1,39 @@
{
"label": "Procédés de fabrication",
"mapping": {
"description": "data.description",
"book_reference": "data.book_reference"
},
"entries": [
{
"id": "Kakita Pattern",
"name": "Procédé Kakita",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Kenzō Blade",
"name": "Lame Kenzō",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Shirogane Jade Inlay",
"name": "Incrustation de Jade de Shirogane",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Uchemas Technique",
"name": "Technique dUchema",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Yasunori Steel",
"name": "Acier de Yasunori",
"description": "",
"book_reference": "LOutremonde p.109"
}
]
}

View File

@@ -100,6 +100,36 @@
"name": "Subtil",
"description": "",
"book_reference": "Livre de Règles p.241"
},
{
"id": "Kakita Pattern",
"name": "Procédé Kakita",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Kenzō Blade",
"name": "Lame Kenzō",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Shirogane Jade Inlay",
"name": "Incrustation de Jade de Shirogane",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Uchemas Technique",
"name": "Technique dUchema",
"description": "",
"book_reference": "LOutremonde p.109"
},
{
"id": "Yasunori Steel",
"name": "Acier de Yasunori",
"description": "",
"book_reference": "LOutremonde p.109"
}
]
}

View File

@@ -0,0 +1,27 @@
{
"label": "Rouleaux de marque",
"mapping": {
"description": "data.description",
"book_reference": "data.book_reference"
},
"entries": [
{
"id": "Ichis Second Sight",
"name": "La seconde vision dIchi",
"description": "",
"book_reference": "LOutremonde p.108"
},
{
"id": "Hasegawas Denial",
"name": "Le refus dHasegawa",
"description": "",
"book_reference": "LOutremonde p.108"
},
{
"id": "Maikaras Rebuke",
"name": "La mercuriale de Maikara",
"description": "",
"book_reference": "LOutremonde p.108"
}
]
}

View File

@@ -0,0 +1,69 @@
{
"label": "Titres",
"mapping": {
"description": "data.description",
"book_reference": "data.book_reference"
},
"entries": [
{
"id": "Emerald Magistrate",
"name": "Magistrat dÉmeraude",
"description": "",
"book_reference": "Livre de Règles p.305"
},
{
"id": "Castellan",
"name": "Châtelain",
"description": "",
"book_reference": "Les Cours de Pierre p.128"
},
{
"id": "Covert Agent",
"name": "Agent infiltré",
"description": "",
"book_reference": "Les Cours de Pierre p.128"
},
{
"id": "Dreaded Enforcer",
"name": "Homme de main redouté",
"description": "",
"book_reference": "Les Cours de Pierre p.129"
},
{
"id": "Esteemed Negotiator",
"name": "Négociateur estimé",
"description": "",
"book_reference": "Les Cours de Pierre p.129"
},
{
"id": "Kenshinzen",
"name": "Kenshinzen",
"description": "",
"book_reference": "Les Cours de Pierre p.130"
},
{
"id": "Kyuden Asako Shieldbearer",
"name": "Porteur de bouclier de Kyūden Asako",
"description": "",
"book_reference": "Les Cours de Pierre p.130"
},
{
"id": "Master Artisan",
"name": "Maître artisan",
"description": "",
"book_reference": "Les Cours de Pierre p.130"
},
{
"id": "Winter Court Champion",
"name": "Champion de la Cour d'Hiver",
"description": "",
"book_reference": "Les Cours de Pierre p.131"
},
{
"id": "Seven fold Palace Acolyte",
"name": "Etudiant au palais des Sept Plis",
"description": "",
"book_reference": "Les Cours de Pierre p.131"
}
]
}

View File

@@ -342,7 +342,7 @@
"book_reference": "Livre de Règles p.237"
},
{
"id": "BIte",
"id": "Bite",
"name": "Morsure",
"category": "Attaques à mains nues",
"grip_1": "",

View File

@@ -30,7 +30,11 @@
"TypeTechnique": "Technique",
"TypeProperty": "Property",
"TypePeculiarity": "Peculiarity",
"TypeAdvancement": "Advancement"
"TypeAdvancement": "Advancement",
"TypeTitle": "Title",
"TypeBond": "Bond",
"TypeSignature_scroll": "Signature Scroll",
"TypeItem_pattern": "Item Pattern"
},
"l5r5e": {
"global": {
@@ -136,7 +140,6 @@
"properties": "Properties",
"weapons": {
"title": "Weapons",
"title_new": "New Weapon",
"damage": "Damage",
"range": "Range",
"stats": "Stats",
@@ -148,20 +151,17 @@
},
"armors": {
"title": "Armors",
"title_new": "New Armor",
"type": "Resistances",
"physical": "physical",
"supernatural": "supernatural",
"equipped": "Equipped"
},
"items": {
"title": "Items",
"title_new": "New Item"
"title": "Items"
},
"feats": "Feats",
"techniques": {
"title": "Techniques",
"title_new": "New Technique",
"not_allowed": "Your character does not use this type of technique.",
"only_one": "Your character can possess only one of theses technique.",
"type": "Allowed Techniques",
@@ -175,11 +175,10 @@
"ninjutsu": "Ninjutsu",
"school_ability": "School Ability",
"mastery_ability": "Mastery Ability",
"link": "Links",
"title_ability": "Title Ability",
"specificity": "Specificities"
},
"peculiarities": {
"title_new": "New peculiarity",
"types": {
"distinction": "Distinction",
"passion": "Passion",
@@ -212,6 +211,7 @@
"attitude": "Demeanor:",
"advantages": "Distinctions and Passions",
"disadvantages": "Adversities and Anxieties",
"bonds": "Bonds",
"npc": {
"advantages": "Advantages",
"disadvantages": "Disadvantages"
@@ -322,7 +322,6 @@
},
"advancements": {
"title": "Advancements",
"title_new": "New advancement",
"school_rank": "School rank",
"school_rank_0": "Bg",
"total": "Total",
@@ -331,7 +330,10 @@
"saved": "Saved",
"total_xp_rank": "Xp spent",
"curriculum": "In curriculum",
"curriculum_validate": "Complete this rank"
"curriculum_validate": "Complete this rank",
"rarity_modifier": "Rarity modifier",
"item_pattern": "Item Patterns",
"signature_scroll": "Signature Scrolls"
},
"character_types": {
"character": "Player Character",

View File

@@ -30,7 +30,11 @@
"TypeTechnique": "Técnica",
"TypeProperty": "Propiedad",
"TypePeculiarity": "Peculiaridad",
"TypeAdvancement": "Mejora"
"TypeAdvancement": "Mejora",
"TypeTitle": "Title",
"TypeBond": "Bond",
"TypeSignatureScroll": "Signature Scroll",
"TypeItemPattern": "Item Pattern"
},
"l5r5e": {
"global": {
@@ -136,7 +140,6 @@
"properties": "Propiedades",
"weapons": {
"title": "Armas",
"title_new": "Nueva arma",
"damage": "Daño",
"range": "Alcance",
"stats": "Estadísticas",
@@ -148,15 +151,13 @@
},
"armors": {
"title": "Armaduras",
"title_new": "Nueva Armadura",
"type": "Defensa",
"physical": "física",
"supernatural": "sobrenatural",
"equipped": "Equipado"
},
"items": {
"title": "Objetos",
"title_new": "Nuevo objeto"
"title": "Objetos"
},
"feats": "Logros",
"techniques": {
@@ -164,7 +165,6 @@
"type": "Técnicas permitidas",
"not_allowed": "Tu personaje no puede utilizar este tipo de técnica.",
"only_one": "Tu personaje sólo puede poseer una de estas técnicas.",
"title_new": "Nueva Técnica",
"kata": "Kata",
"kiho": "Kihõ",
"inversion": "Inversion",
@@ -175,11 +175,10 @@
"ninjutsu": "Ninjutsu",
"school_ability": "Capacidad de escuela",
"mastery_ability": "Habilidad de maestría",
"link": "Links",
"title_ability": "Title Ability",
"specificity": "Specificities"
},
"peculiarities": {
"title_new": "Nueva peculiaridad",
"types": {
"distinction": "Distinción",
"passion": "Pasión",
@@ -212,6 +211,7 @@
"attitude": "Actitud:",
"advantages": "Distinciones y pasiones",
"disadvantages": "Adversidades y ansiedades",
"bonds": "Bonds",
"npc": {
"advantages": "Ventajas",
"disadvantages": "Desventajas"
@@ -322,7 +322,6 @@
},
"advancements": {
"title": "Avances",
"title_new": "Nuevo avance",
"school_rank": "Rango de la escuela",
"school_rank_0": "Bg",
"total": "Total",
@@ -331,7 +330,10 @@
"saved": "Guardado",
"total_xp_rank": "PE gastados",
"curriculum": "En programa de estudio",
"curriculum_validate": "Completar este rango"
"curriculum_validate": "Completar este rango",
"rarity_modifier": "Rarity modifier",
"item_pattern": "Item patterns",
"signature_scroll": "Signature scrolls"
},
"character_types": {
"character": "Personaje jugador",

View File

@@ -30,7 +30,11 @@
"TypeTechnique": "Technique",
"TypeProperty": "Propriété",
"TypePeculiarity": "Particularité",
"TypeAdvancement": "Progression"
"TypeAdvancement": "Progression",
"TypeTitle": "Titre",
"TypeBond": "Lien",
"TypeSignature_scroll": "Rouleau de marque",
"TypeItem_pattern": "Procédé de fabrication"
},
"l5r5e": {
"global": {
@@ -136,7 +140,6 @@
"properties": "Propriétés",
"weapons": {
"title": "Armement",
"title_new": "Nouvelle Arme",
"damage": "Dégâts de base (DDB)",
"range": "Portée (PRT)",
"stats": "Attributs",
@@ -148,20 +151,17 @@
},
"armors": {
"title": "Armures",
"title_new": "Nouvelle Armure",
"type": "Défense",
"physical": "Physique",
"supernatural": "Spirituelle",
"equipped": "Équipé"
},
"items": {
"title": "Objets",
"title_new": "Nouvel Objet"
"title": "Objets"
},
"feats": "Prouesses",
"techniques": {
"title": "Techniques",
"title_new": "Nouvelle Technique",
"not_allowed": "Votre personnage n'utilise pas ce type de technique.",
"only_one": "Votre personnage ne peut avoir qu'une seule de ces technique.",
"type": "Type accessible",
@@ -175,10 +175,10 @@
"ninjutsu": "Ninjutsu",
"school_ability": "Capacité d'école",
"mastery_ability": "Capacité de maîtrise",
"title_ability": "Capacité de Titre",
"specificity": "Particularités"
},
"peculiarities": {
"title_new": "Nouvelle particularité",
"types": {
"distinction": "Aptitude",
"passion": "Passion",
@@ -211,6 +211,7 @@
"attitude": "attitude :",
"advantages": "Aptitudes et Passions",
"disadvantages": "Coups du sort et défaillances",
"bonds": "Liens",
"npc": {
"advantages": "Avantages",
"disadvantages": "Désavantages"
@@ -321,7 +322,6 @@
},
"advancements": {
"title": "Progressions",
"title_new": "Nouvelle progression",
"school_rank": "Rang d'école",
"school_rank_0": "Bg",
"total": "Totale",
@@ -330,7 +330,10 @@
"saved": "Restante",
"total_xp_rank": "Xp dépensée",
"curriculum": "Inclus dans le cursus",
"curriculum_validate": "Valider la progression"
"curriculum_validate": "Valider la progression",
"rarity_modifier": "Modificateur de rareté",
"item_pattern": "Procédés de fabrication",
"signature_scroll": "Rouleaux de marque"
},
"character_types": {
"character": "Personnage Joueur",

View File

@@ -0,0 +1,9 @@
{"_id":"L5RCoreBon000001","name":"Family","permission":{"default":0},"type":"bond","data":{"bond_type":"Family","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Court of Stones p.136"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000002","name":"Comrade","permission":{"default":0},"type":"bond","data":{"bond_type":"Comrade","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Court of Stones p.137"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000003","name":"Lover","permission":{"default":0},"type":"bond","data":{"bond_type":"Lover","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Court of Stones p.137"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000004","name":"Rival","permission":{"default":0},"type":"bond","data":{"bond_type":"Rival","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Court of Stones p.138"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000005","name":"Nemesis","permission":{"default":0},"type":"bond","data":{"bond_type":"Nemesis","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Court of Stones p.138"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000006","name":"Old Flame","permission":{"default":0},"type":"bond","data":{"bond_type":"Old Flame","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Path of Waves p.188"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000007","name":"Partner","permission":{"default":0},"type":"bond","data":{"bond_type":"Partner","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Path of Waves p.189"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000008","name":"Protector and Ward","permission":{"default":0},"type":"bond","data":{"bond_type":"Protector and Ward","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Path of Waves p.189"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}
{"_id":"L5RCoreBon000009","name":"Wanderers Fellowship","permission":{"default":0},"type":"bond","data":{"bond_type":"Wanderers Fellowship","in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":3,"description":"","book_reference":"Path of Waves p.191"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/bond.svg","effects":[]}

View File

@@ -0,0 +1,5 @@
{"_id":"L5RCoreItp000001","name":"Kakita Pattern","permission":{"default":0},"type":"item_pattern","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"6","rarity_modifier":"4","description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/item_pattern.svg","effects":[]}
{"_id":"L5RCoreItp000002","name":"Kenzō Blade","permission":{"default":0},"type":"item_pattern","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"8","rarity_modifier":"5","description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/item_pattern.svg","effects":[]}
{"_id":"L5RCoreItp000003","name":"Shirogane Jade Inlay","permission":{"default":0},"type":"item_pattern","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"3","rarity_modifier":"2","description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/item_pattern.svg","effects":[]}
{"_id":"L5RCoreItp000004","name":"Uchemas Technique","permission":{"default":0},"type":"item_pattern","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"4","rarity_modifier":"3","description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/item_pattern.svg","effects":[]}
{"_id":"L5RCoreItp000005","name":"Yasunori Steel","permission":{"default":0},"type":"item_pattern","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"5","rarity_modifier":"4","description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/item_pattern.svg","effects":[]}

View File

@@ -14,3 +14,8 @@
{"_id":"L5RCorePro000014","name":"Sacred","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Core Rulebook p.241"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}
{"_id":"L5RCorePro000015","name":"Durable","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Core Rulebook p.240"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}
{"_id":"L5RCorePro000016","name":"Subtle","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Core Rulebook p.241"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}
{"_id":"L5RCorePro000017","name":"Kakita Pattern","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}
{"_id":"L5RCorePro000018","name":"Kenzō Blade","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}
{"_id":"L5RCorePro000019","name":"Shirogane Jade Inlay","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}
{"_id":"L5RCorePro000020","name":"Uchemas Technique","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}
{"_id":"L5RCorePro000021","name":"Yasunori Steel","permission":{"default":0},"type":"property","data":{"description":"","book_reference":"Shadowlands p.109"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/property.svg","effects":[]}

View File

@@ -0,0 +1,3 @@
{"_id":"L5RCoreSig000001","name":"Ichis Second Sight","permission":{"default":0},"type":"signature_scroll","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"3","description":"","book_reference":"Shadowlands p.108"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/signature_scroll.svg","effects":[]}
{"_id":"L5RCoreSig000002","name":"Hasegawas Denial","permission":{"default":0},"type":"signature_scroll","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"3","description":"","book_reference":"Shadowlands p.108"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/signature_scroll.svg","effects":[]}
{"_id":"L5RCoreSig000003","name":"Maikaras Rebuke","permission":{"default":0},"type":"signature_scroll","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"3","description":"","book_reference":"Shadowlands p.108"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/signature_scroll.svg","effects":[]}

View File

@@ -0,0 +1,10 @@
{"_id":"L5RCoreTit000001","name":"Emerald Magistrate","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"30","description":"","book_reference":"Core Rulebook p.305"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000002","name":"Castellan","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"","book_reference":"Court of Stones p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000003","name":"Covert Agent","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"20","description":"","book_reference":"Court of Stones p.128"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000004","name":"Dreaded Enforcer","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"","book_reference":"Court of Stones p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000005","name":"Esteemed Negotiator","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"34","description":"","book_reference":"Court of Stones p.129"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000006","name":"Kenshinzen","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"24","description":"","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000007","name":"Kyuden Asako Shieldbearer","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"40","description":"","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000008","name":"Master Artisan","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"60","description":"","book_reference":"Court of Stones p.130"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000009","name":"Winter Court Champion","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"16","description":"","book_reference":"Court of Stones p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}
{"_id":"L5RCoreTit000010","name":"Seven fold Palace Acolyte","permission":{"default":0},"type":"title","data":{"in_curriculum":false,"xp_used":0,"rank":1,"bought_at_rank":0,"ring":"void","xp_cost":"36","description":"","book_reference":"Court of Stones p.131"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/items/title.svg","effects":[]}

View File

@@ -35,7 +35,7 @@
{"_id":"L5RCoreWea000035","name":"Shuriken","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"6","zeni":"1 koku","properties":[{"id":"L5RCorePro000005","name":"Concealable"}],"category":"Specialist Weapons","skill":"unarmed","readied":false,"range":"","damage":"2","deadliness":"4","grip_1":"(thrown) Martial Arts (Ranged), Range 1-3","grip_2":"","description":"","book_reference":"Core Rulebook p.237"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/kusarigama.svg","effects":[]}
{"_id":"L5RCoreWea000036","name":"Punch","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[{"id":"L5RCorePro000007","name":"Snaring"}],"category":"Unarmed profiles","skill":"unarmed","readied":false,"range":"","damage":"1","deadliness":"2","grip_1":"","grip_2":"","description":"","book_reference":"Core Rulebook p.237"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/unarmed.svg","effects":[]}
{"_id":"L5RCoreWea000037","name":"Kick","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[],"category":"Unarmed profiles","skill":"unarmed","readied":false,"range":"1","damage":"2","deadliness":"1","grip_1":"","grip_2":"","description":"","book_reference":"Core Rulebook p.237"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/unarmed.svg","effects":[]}
{"_id":"L5RCoreWea000038","name":"BIte","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[],"category":"Unarmed profiles","skill":"unarmed","readied":false,"range":"","damage":"","deadliness":"3","grip_1":"","grip_2":"","description":"","book_reference":"Core Rulebook p.237"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/unarmed.svg","effects":[]}
{"_id":"L5RCoreWea000038","name":"Bite","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"0","rarity":"0","zeni":"0","properties":[],"category":"Unarmed profiles","skill":"unarmed","readied":false,"range":"","damage":"","deadliness":"3","grip_1":"","grip_2":"","description":"","book_reference":"Core Rulebook p.237"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/unarmed.svg","effects":[]}
{"_id":"L5RCoreWea000039","name":"Tachi","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"2","rarity":"8","zeni":"25 koku","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000006","name":"Cumbersome"},{"id":"L5RCorePro000001","name":"Razor-Edged"}],"category":"Swords","skill":"melee","readied":false,"range":"1","damage":"5","deadliness":"5","grip_1":"","grip_2":"Deadliness +1","description":"","book_reference":"Celestial Realms p.98"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/katana.svg","effects":[]}
{"_id":"L5RCoreWea000040","name":"Whip","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"1","rarity":"2","zeni":"4 bu","properties":[{"id":"L5RCorePro000012","name":"Mundane"},{"id":"L5RCorePro000007","name":"Snaring"}],"category":"Specialist Weapons","skill":"melee","readied":false,"range":"2","damage":"3","deadliness":"2","grip_1":"","grip_2":"","description":"","book_reference":"Celestial Realms p.98"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/kusarigama.svg","effects":[]}
{"_id":"L5RCoreWea000041","name":"Moshi Sun Ax","permission":{"default":0},"type":"weapon","data":{"equipped":false,"quantity":1,"weight":"2","rarity":"8","zeni":"20 koku","properties":[{"id":"L5RCorePro000002","name":"Ceremonial"},{"id":"L5RCorePro000006","name":"Cumbersome"},{"id":"L5RCorePro000010","name":"Resplendent"}],"category":"Axes","skill":"melee","readied":false,"range":"1-2","damage":"3","deadliness":"5","grip_1":"","grip_2":"Damage +3","description":"","book_reference":"Celestial Realms p.98"},"sort":100001,"flags":{},"img":"systems/l5r5e/assets/icons/weapons/axe.svg","effects":[]}

View File

@@ -20,12 +20,12 @@ export class BaseSheetL5r5e extends ActorSheet {
* Commons datas
* @override
*/
getData() {
const sheetData = super.getData();
getData(options) {
const sheetData = super.getData(options);
sheetData.data.dtypes = ["String", "Number", "Boolean"];
sheetData.data.stances = CONFIG.l5r5e.stances;
sheetData.data.techniquesList = game.l5r5e.HelpersL5r5e.getTechniquesList();
sheetData.data.techniquesList = game.l5r5e.HelpersL5r5e.getTechniquesList({ displayInTypes: true });
// Sort Items by name
sheetData.items.sort((a, b) => {
@@ -47,13 +47,14 @@ export class BaseSheetL5r5e extends ActorSheet {
*/
_splitTechniques(sheetData) {
const out = {};
const schoolTechniques = Array.from(CONFIG.l5r5e.techniques)
.filter(([id, cfg]) => cfg.type === "school")
.map(([id, cfg]) => id);
// Build the list order
[...CONFIG.l5r5e.techniques, ...CONFIG.l5r5e.techniques_custom, ...CONFIG.l5r5e.techniques_school].forEach(
(tech) => {
out[tech] = [];
}
);
Array.from(CONFIG.l5r5e.techniques).forEach(([id, cfg]) => {
out[id] = [];
});
// Add tech the character knows
sheetData.items.forEach((item) => {
@@ -64,11 +65,7 @@ export class BaseSheetL5r5e extends ActorSheet {
// Remove unused techs
Object.keys(out).forEach((tech) => {
if (
out[tech].length < 1 &&
!sheetData.data.data.techniques[tech] &&
!CONFIG.l5r5e.techniques_school.includes(tech)
) {
if (out[tech].length < 1 && !sheetData.data.data.techniques[tech] && !schoolTechniques.includes(tech)) {
delete out[tech];
}
});
@@ -145,7 +142,7 @@ export class BaseSheetL5r5e extends ActorSheet {
/**
* Handle dropped data on the Actor sheet
* @param {Event} event
* @param {DragEvent} event
*/
async _onDrop(event) {
// *** Everything below here is only needed if the sheet is editable ***
@@ -158,7 +155,18 @@ export class BaseSheetL5r5e extends ActorSheet {
if (
!item ||
item.documentName !== "Item" ||
!["item", "armor", "weapon", "technique", "peculiarity", "advancement"].includes(item.data.type)
![
"item",
"armor",
"weapon",
"technique",
"peculiarity",
"advancement",
"title",
"bond",
"signature_scroll",
"item_pattern",
].includes(item.data.type)
) {
return;
}
@@ -166,7 +174,7 @@ export class BaseSheetL5r5e extends ActorSheet {
// Dropped a item with same "id" as one owned, add qte instead
if (item.data.data.quantity && this.actor.data.items) {
const tmpItem = this.actor.data.items.find((e) => e.name === item.name && e.type === item.type);
if (tmpItem && this._modifyQuantity(tmpItem._id, 1)) {
if (tmpItem && this._modifyQuantity(tmpItem.id, 1)) {
return;
}
}
@@ -174,6 +182,7 @@ export class BaseSheetL5r5e extends ActorSheet {
// Item subtype specific
switch (item.data.type) {
case "advancement": // no break
case "bond": // no break
case "peculiarity":
// Modify the bought at rank to the current actor rank
if (this.actor.data.data.identity?.school_rank) {
@@ -183,7 +192,7 @@ export class BaseSheetL5r5e extends ActorSheet {
case "technique":
// School_ability and mastery_ability, allow only 1 per type
if (CONFIG.l5r5e.techniques_school.includes(item.data.data.technique_type)) {
if (CONFIG.l5r5e.techniques.get(item.data.data.technique_type)?.type === "school") {
if (
Array.from(this.actor.items).some(
(e) =>
@@ -316,12 +325,16 @@ export class BaseSheetL5r5e extends ActorSheet {
const type = $(event.currentTarget).data("item-type");
const titles = {
item: "l5r5e.items.title_new",
armor: "l5r5e.armors.title_new",
weapon: "l5r5e.weapons.title_new",
technique: "l5r5e.techniques.title_new",
peculiarity: "l5r5e.peculiarities.title_new",
advancement: "l5r5e.advancements.title_new",
item: "ITEM.TypeItem",
armor: "ITEM.TypeArmor",
weapon: "ITEM.TypeWeapon",
technique: "ITEM.TypeTechnique",
peculiarity: "ITEM.TypePeculiarity",
advancement: "ITEM.TypeAdvancement",
title: "ITEM.TypeTitle",
bond: "ITEM.TypeBond",
item_pattern: "ITEM.TypeItem_pattern",
signature_scroll: "ITEM.TypeSignature_scroll",
};
const created = await this.actor.createEmbeddedDocuments("Item", [
{
@@ -333,9 +346,11 @@ export class BaseSheetL5r5e extends ActorSheet {
const item = this.actor.items.get(created[0].id);
// assign current school rank to the new adv/tech
if (this.actor.data.data.identity?.school_rank && ["advancement", "technique"].includes(item.data.type)) {
item.data.data.rank = this.actor.data.data.identity.school_rank;
if (this.actor.data.data.identity?.school_rank) {
item.data.data.bought_at_rank = this.actor.data.data.identity.school_rank;
if (["advancement", "technique"].includes(item.data.type)) {
item.data.data.rank = this.actor.data.data.identity.school_rank;
}
}
switch (item.data.type) {
@@ -349,13 +364,7 @@ export class BaseSheetL5r5e extends ActorSheet {
case "technique": {
// If technique, select the current type
const techType = $(event.currentTarget).data("tech-type");
if (
[
...CONFIG.l5r5e.techniques,
...CONFIG.l5r5e.techniques_school,
...CONFIG.l5r5e.techniques_custom,
].includes(techType)
) {
if (CONFIG.l5r5e.techniques.get(techType)) {
item.data.data.technique_type = techType;
item.data.img = `${CONFIG.l5r5e.paths.assets}icons/techs/${techType}.svg`;
}
@@ -393,7 +402,7 @@ export class BaseSheetL5r5e extends ActorSheet {
// Remove 1 qty if possible
const tmpItem = this.actor.items.get(itemId);
if (tmpItem && tmpItem.data.data.quantity > 1 && this._modifyQuantity(tmpItem._id, -1)) {
if (tmpItem && tmpItem.data.data.quantity > 1 && this._modifyQuantity(tmpItem.id, -1)) {
return;
}

View File

@@ -49,8 +49,16 @@ export class CharacterSheetL5r5e extends BaseSheetL5r5e {
// Split Money
sheetData.data.data.money = this._zeniToMoney(this.actor.data.data.zeni);
// split advancements list by rank, and calculate xp spent
this._prepareAdvancement(sheetData);
// Split school advancements by rank, and calculate xp spent
this._prepareSchoolAdvancement(sheetData);
// Titles
this._prepareTitles(sheetData);
// Others
this._prepareOthersAdvancement(sheetData);
// Total
sheetData.data.data.xp_saved = Math.floor(
parseInt(sheetData.data.data.xp_total) - parseInt(sheetData.data.data.xp_spent)
);
@@ -98,39 +106,56 @@ export class CharacterSheetL5r5e extends BaseSheetL5r5e {
}
/**
* Return the total xp spent and the current total xp spent for this rank
* Prepare Titles, and get xp spend
*/
_prepareAdvancement(sheetData) {
_prepareTitles(sheetData) {
// TODO
}
/**
* Split the school advancement, calculate the total xp spent and the current total xp spent by rank
*/
_prepareSchoolAdvancement(sheetData) {
const adv = [];
sheetData.data.data.xp_spent = 0;
sheetData.items.forEach((item) => {
if (!["peculiarity", "technique", "advancement"].includes(item.type)) {
return;
}
sheetData.items
.filter((item) => ["peculiarity", "technique", "advancement"].includes(item.type))
.forEach((item) => {
let xp = parseInt(item.data.xp_used) || 0;
sheetData.data.data.xp_spent = parseInt(sheetData.data.data.xp_spent) + xp;
let xp = parseInt(item.data.xp_used) || 0;
sheetData.data.data.xp_spent = parseInt(sheetData.data.data.xp_spent) + xp;
// if not in curriculum, xp spent /2 for this item
if (!item.data.in_curriculum && xp > 0) {
xp = Math.ceil(xp / 2);
}
// if not in curriculum, xp spent /2 for this item
if (!item.data.in_curriculum && xp > 0) {
xp = Math.ceil(xp / 2);
}
const rank = Math.max(0, item.data.bought_at_rank);
if (!adv[rank]) {
adv[rank] = {
rank: rank,
spent: 0,
goal: CONFIG.l5r5e.xp.costPerRank[rank] || null,
list: [],
};
}
adv[rank].list.push(item);
adv[rank].spent = adv[rank].spent + xp;
});
const rank = Math.max(0, item.data.bought_at_rank);
if (!adv[rank]) {
adv[rank] = {
rank: rank,
spent: 0,
goal: CONFIG.l5r5e.xp.costPerRank[rank] || null,
list: [],
};
}
adv[rank].list.push(item);
adv[rank].spent = adv[rank].spent + xp;
});
sheetData.data.advancementsListByRank = adv;
}
/**
* Prepare Bonds, Item Pattern, Signature Scroll and get xp spend
*/
_prepareOthersAdvancement(sheetData) {
sheetData.data.advancementsOthers = sheetData.items.filter((item) =>
["bond", "item_pattern", "title", "signature_scroll"].includes(item.type)
);
// Sort by rank desc
// sheetData.data.bondsList.sort((a, b) => (b.data.rank || 0) - (a.data.rank || 0));
}
/**
* Update the actor.
* @param event

View File

@@ -142,7 +142,7 @@ export class TwentyQuestionsDialog extends FormApplication {
skillsListStep7,
skillsListStep17,
noHonorSkillsList: ["commerce", "skulduggery", "medicine", "seafaring", "survival", "labor"],
techniquesList: game.l5r5e.HelpersL5r5e.getTechniquesList(),
techniquesList: game.l5r5e.HelpersL5r5e.getTechniquesList({ displayInTypes: true }),
data: this.object.data,
cache: this.cache,
summary: {

View File

@@ -7,12 +7,29 @@ L5R5E.paths = {
L5R5E.money = [50, 10];
L5R5E.stances = ["earth", "air", "water", "fire", "void"];
L5R5E.techniques = ["kata", "kiho", "inversion", "invocation", "ritual", "shuji", "maho", "ninjutsu"];
L5R5E.techniques_custom = ["specificity"];
L5R5E.techniques_school = ["school_ability", "mastery_ability"];
// *** Techniques ***
L5R5E.techniques = new Map();
// Core
L5R5E.techniques.set("kata", { type: "core", displayInTypes: true });
L5R5E.techniques.set("kiho", { type: "core", displayInTypes: true });
L5R5E.techniques.set("inversion", { type: "core", displayInTypes: true });
L5R5E.techniques.set("invocation", { type: "core", displayInTypes: true });
L5R5E.techniques.set("ritual", { type: "core", displayInTypes: true });
L5R5E.techniques.set("shuji", { type: "core", displayInTypes: true });
L5R5E.techniques.set("maho", { type: "core", displayInTypes: true });
L5R5E.techniques.set("ninjutsu", { type: "core", displayInTypes: true });
// School
L5R5E.techniques.set("school_ability", { type: "school", displayInTypes: false });
L5R5E.techniques.set("mastery_ability", { type: "school", displayInTypes: false });
// Title
L5R5E.techniques.set("title_ability", { type: "title", displayInTypes: false });
// Custom
L5R5E.techniques.set("specificity", { type: "custom", displayInTypes: false });
L5R5E.xp = {
costPerRank: [0, 20, 24, 32, 44, 60],
bondCostPerRank: [0, 3, 4, 6, 8, 10],
ringCostMultiplier: 3,
skillCostMultiplier: 2,
techniqueCost: 3,

View File

@@ -5,7 +5,7 @@ import { L5rBaseDie } from "./l5r-base-die.js";
*/
export class AbilityDie extends L5rBaseDie {
/** @override */
static DENOMINATION = "ds";
static DENOMINATION = "s";
static FACES = {
1: { success: 0, explosive: 0, opportunity: 0, strife: 0, image: "skill_blank" },

View File

@@ -22,20 +22,33 @@ export class L5rBaseDie extends DiceTerm {
return this.l5r5e.success + this.l5r5e.explosive;
}
/**
* A string representation of the formula expression for this RollTerm, prior to evaluation.
* @type {string}
* @override
*/
get expression() {
return `${this.number}d${this.constructor.DENOMINATION}${this.modifiers.join("")}`;
}
/**
* Return a standardized representation for the displayed formula associated with this DiceTerm
* @override
*/
get formula() {
return `${this.number}${this.constructor.DENOMINATION}${this.modifiers.join("")}`;
// No flavor
return this.expression;
}
/**
* Return the full img string used as the label for each rolled result
* @override
* Return a string used as the label for each rolled result
* @param {DiceTermResult} result The rolled result
* @return {string} The result label
*/
static getResultLabel(result) {
return `<img src="${CONFIG.l5r5e.paths.assets}dices/default/${this.FACES[result].image}.svg" alt="${result}" />`;
getResultLabel(result) {
return `<img src="${CONFIG.l5r5e.paths.assets}dices/default/${
this.constructor.FACES[result.result].image
}.svg" alt="${result.result}" />`;
}
/**

View File

@@ -5,7 +5,7 @@ import { L5rBaseDie } from "./l5r-base-die.js";
*/
export class RingDie extends L5rBaseDie {
/** @override */
static DENOMINATION = "dr";
static DENOMINATION = "r";
static FACES = {
1: { success: 0, explosive: 0, opportunity: 0, strife: 0, image: "ring_blank" },

View File

@@ -5,8 +5,8 @@ export class RollL5r5e extends Roll {
static CHAT_TEMPLATE = "dice/chat-roll.html";
static TOOLTIP_TEMPLATE = "dice/tooltip.html";
constructor(...args) {
super(...args);
constructor(formula, data = {}, options = {}) {
super(formula, data, options);
this.l5r5e = {
stance: "",
@@ -37,7 +37,7 @@ export class RollL5r5e extends Roll {
};
// Parse flavor for stance and skillId
const flavors = Array.from(args[0].matchAll(/\d+d(s|r)\[([^\]]+)\]/gmu));
const flavors = Array.from(formula.matchAll(/\d+d(s|r)\[([^\]]+)\]/gmu));
flavors.forEach((res) => {
if (res[1] === "r" && !!res[2] && this.l5r5e.stance === "") {
this.l5r5e.stance = res[2];
@@ -160,6 +160,8 @@ export class RollL5r5e extends Roll {
* @override
*/
get total() {
//return 0; // todo Bug : Si 0 tout le temps -> pas de pb pour le chat. mais plus d'inline :'(
if (!this._evaluated) {
return null;
}
@@ -205,7 +207,7 @@ export class RollL5r5e extends Roll {
display: !isL5rDie || contexte?.from !== "render",
rolls: term.results.map((r) => {
return {
result: cls.getResultLabel(r.result),
result: term.getResultLabel(r),
classes: [
cls.name.toLowerCase(),
"d" + term.faces,
@@ -273,7 +275,7 @@ export class RollL5r5e extends Roll {
diceTypeL5r: isL5rDie,
rolls: term.results.map((r) => {
return {
result: term.constructor.getResultLabel(r.result),
result: term.getResultLabel(r),
classes: [
isL5rDie && r.swapped ? "swapped" : null,
r.rerolled ? "rerolled" : null,
@@ -292,6 +294,14 @@ export class RollL5r5e extends Roll {
return renderTemplate(chatOptions.template, chatData);
}
/**
* Render the HTML for the ChatMessage which should be added to the log
* @return {Promise<jQuery>}
*/
async getHTML() {
console.log(" --------- getHTML");
}
/**
* Transform a Roll instance into a ChatMessage, displaying the roll result.
* This function can either create the ChatMessage directly, or return the data object that will be used to create.

View File

@@ -43,12 +43,23 @@ export class HelpersL5r5e {
/**
* Get Techniques for List / Select
* @param types core|school|title|custom
* @param displayInTypes null|true|false
* @returns {{displayInTypes: boolean|*, id: any, label: *, type: *}[]}
*/
static getTechniquesList() {
return CONFIG.l5r5e.techniques.map((e) => ({
id: e,
label: game.i18n.localize(`l5r5e.techniques.${e}`),
}));
static getTechniquesList({ types = [], displayInTypes = null }) {
return Array.from(CONFIG.l5r5e.techniques)
.filter(
([id, cfg]) =>
(types.length === 0 || types.includes(cfg.type)) &&
(displayInTypes === null || cfg.displayInTypes === displayInTypes)
)
.map(([id, cfg]) => ({
id,
label: game.i18n.localize(`l5r5e.techniques.${id}`),
type: cfg.type,
displayInTypes: cfg.displayInTypes,
}));
}
/**
@@ -128,7 +139,20 @@ export class HelpersL5r5e {
* Make a temporary item for compendium drag n drop
*/
static async createItemFromCompendium(data) {
if (!["item", "armor", "weapon", "technique", "peculiarity", "property"].includes(data.type)) {
if (
![
"item",
"armor",
"weapon",
"technique",
"peculiarity",
"property",
"title",
"bond",
"signature_scroll",
"item_pattern",
].includes(data.type)
) {
return data;
}
@@ -177,7 +201,7 @@ export class HelpersL5r5e {
`<i class="${cfg.class}" title="${game.i18n.localize(cfg.label)}"></i>`
);
} else {
text = text.replace(new RegExp(`<i class="${cfg.class}" title="[^"]*"></i>`, "gi"), tag);
text = text.replace(new RegExp(`<i class="${cfg.class}" title(="[^"]*")?></i>`, "gi"), tag);
}
});
return text;
@@ -209,6 +233,10 @@ export class HelpersL5r5e {
core.set("Ite", "l5r5e.core-items");
core.set("Arm", "l5r5e.core-armors");
core.set("Wea", "l5r5e.core-weapons");
core.set("Bon", "l5r5e.core-bonds");
core.set("Tit", "l5r5e.core-titles");
core.set("Itp", "l5r5e.core-item-patterns");
core.set("Sig", "l5r5e.core-signature-scrolls");
core.set("Dis", "l5r5e.core-peculiarities-distinctions");
core.set("Pas", "l5r5e.core-peculiarities-passions");
core.set("Adv", "l5r5e.core-peculiarities-adversities");

View File

@@ -20,12 +20,15 @@ export default class HooksL5r5e {
/**
* Do anything once the system is ready
*/
static ready() {
static async ready() {
// Migration stuff
if (game.l5r5e.migrations.needUpdate()) {
game.l5r5e.migrations.migrateWorld();
}
// For some reasons, not always really ready, so wait a little
await new Promise((r) => setTimeout(r, 500));
// Settings TN and EncounterType
if (game.user.isGM) {
new game.l5r5e.GmToolsDialog().render(true);
@@ -40,9 +43,10 @@ export default class HooksL5r5e {
.on("click", () => new game.l5r5e.HelpDialog().render(true))
.prop("title", game.i18n.localize("l5r5e.logo.alt"));
// Spanish specific - Disclaimer "not translated by Edge"
if (game.i18n.lang === "es") {
ui.notifications.info(game.i18n.localize("l5r5e.global.edge_translation_disclaimer"));
// If any disclaimer "not translated by Edge"
const disclaimer = game.i18n.localize("l5r5e.global.edge_translation_disclaimer");
if (disclaimer !== "l5r5e.global.edge_translation_disclaimer") {
ui.notifications.info(disclaimer);
}
}

View File

@@ -20,8 +20,8 @@ export class AdvancementSheetL5r5e extends ItemSheetL5r5e {
});
}
async getData() {
const sheetData = await super.getData();
async getData(options = {}) {
const sheetData = await super.getData(options);
sheetData.data.subTypesList = AdvancementSheetL5r5e.types;
sheetData.data.skillsList = game.l5r5e.HelpersL5r5e.getSkillsList(true);
@@ -47,46 +47,18 @@ export class AdvancementSheetL5r5e extends ItemSheetL5r5e {
html.find("#advancement_type").on("change", (event) => {
if ($(event.target).val() === "skill") {
this._updateChoice(
{
ring: currentRing,
},
{
skill: currentSkill,
}
);
this._updateChoice({ ring: currentRing }, { skill: currentSkill });
} else {
this._updateChoice(
{
skill: currentSkill,
},
{
ring: currentRing,
}
);
this._updateChoice({ skill: currentSkill }, { ring: currentRing });
}
});
html.find("#advancement_ring").on("change", (event) => {
this._updateChoice(
{
ring: currentRing,
},
{
ring: $(event.target).val(),
}
);
this._updateChoice({ ring: currentRing }, { ring: $(event.target).val() });
});
html.find("#advancement_skill").on("change", (event) => {
this._updateChoice(
{
skill: currentSkill,
},
{
skill: $(event.target).val(),
}
);
this._updateChoice({ skill: currentSkill }, { skill: $(event.target).val() });
});
}

View File

@@ -0,0 +1,17 @@
import { ItemSheetL5r5e } from "./item-sheet.js";
/**
* @extends {ItemSheet}
*/
export class BondSheetL5r5e extends ItemSheetL5r5e {
/** @override */
static get defaultOptions() {
return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["l5r5e", "sheet", "bond"],
template: CONFIG.l5r5e.paths.templates + "items/bond/bond-sheet.html",
width: 520,
height: 480,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }],
});
}
}

View File

@@ -0,0 +1,17 @@
import { ItemSheetL5r5e } from "./item-sheet.js";
/**
* @extends {ItemSheet}
*/
export class ItemPatternSheetL5r5e extends ItemSheetL5r5e {
/** @override */
static get defaultOptions() {
return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["l5r5e", "sheet", "item-pattern"],
template: CONFIG.l5r5e.paths.templates + "items/item-pattern/item-pattern-sheet.html",
width: 520,
height: 480,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }],
});
}
}

View File

@@ -14,13 +14,14 @@ export class ItemSheetL5r5e extends ItemSheet {
});
}
/** @override */
/**
* @return {Object|Promise}
*/
async getData(options = {}) {
const sheetData = super.getData();
const sheetData = await super.getData(options);
sheetData.data.dtypes = ["String", "Number", "Boolean"];
sheetData.data.ringsList = game.l5r5e.HelpersL5r5e.getRingsList();
sheetData.data.techniquesList = game.l5r5e.HelpersL5r5e.getTechniquesList();
// Prepare Properties (id/name => object)
await this._prepareProperties(sheetData);

View File

@@ -21,8 +21,8 @@ export class PeculiaritySheetL5r5e extends ItemSheetL5r5e {
});
}
async getData() {
const sheetData = await super.getData();
async getData(options = {}) {
const sheetData = await super.getData(options);
sheetData.data.subTypesList = PeculiaritySheetL5r5e.types.map((e) => ({
id: e,

View File

@@ -0,0 +1,17 @@
import { ItemSheetL5r5e } from "./item-sheet.js";
/**
* @extends {ItemSheet}
*/
export class SignatureScrollSheetL5r5e extends ItemSheetL5r5e {
/** @override */
static get defaultOptions() {
return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["l5r5e", "sheet", "signature-scroll"],
template: CONFIG.l5r5e.paths.templates + "items/signature-scroll/signature-scroll-sheet.html",
width: 520,
height: 480,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }],
});
}
}

View File

@@ -16,19 +16,15 @@ export class TechniqueSheetL5r5e extends ItemSheetL5r5e {
}
/** @override */
async getData() {
const sheetData = await super.getData();
async getData(options = {}) {
const sheetData = await super.getData(options);
// Add "school ability", "mastery ability" and customs if active
[
...CONFIG.l5r5e.techniques_school,
...(game.settings.get("l5r5e", "techniques-customs") ? CONFIG.l5r5e.techniques_custom : []),
].forEach((e) => {
sheetData.data.techniquesList.push({
id: e,
label: game.i18n.localize(`l5r5e.techniques.${e}`),
});
});
// List all available techniques type
const types = ["core", "school", "title"];
if (game.settings.get("l5r5e", "techniques-customs")) {
types.push("custom");
}
sheetData.data.techniquesList = game.l5r5e.HelpersL5r5e.getTechniquesList({ types });
return sheetData;
}

View File

@@ -0,0 +1,17 @@
import { ItemSheetL5r5e } from "./item-sheet.js";
/**
* @extends {ItemSheet}
*/
export class TitleSheetL5r5e extends ItemSheetL5r5e {
/** @override */
static get defaultOptions() {
return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["l5r5e", "sheet", "title"],
template: CONFIG.l5r5e.paths.templates + "items/title/title-sheet.html",
width: 520,
height: 480,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }],
});
}
}

View File

@@ -15,8 +15,8 @@ export class WeaponSheetL5r5e extends ItemSheetL5r5e {
});
}
async getData() {
const sheetData = await super.getData();
async getData(options = {}) {
const sheetData = await super.getData(options);
// Martial skills only
sheetData.data.skills = Array.from(CONFIG.l5r5e.skills)

View File

@@ -29,6 +29,10 @@ import { TechniqueSheetL5r5e } from "./items/technique-sheet.js";
import { PropertySheetL5r5e } from "./items/property-sheet.js";
import { AdvancementSheetL5r5e } from "./items/advancement-sheet.js";
import { PeculiaritySheetL5r5e } from "./items/peculiarity-sheet.js";
import { TitleSheetL5r5e } from "./items/title-sheet.js";
import { BondSheetL5r5e } from "./items/bond-sheet.js";
import { SignatureScrollSheetL5r5e } from "./items/signature-scroll-sheet.js";
import { ItemPatternSheetL5r5e } from "./items/item-pattern-sheet.js";
// JournalEntry
import { JournalL5r5e } from "./journal.js";
import { BaseJournalSheetL5r5e } from "./journals/base-journal-sheet.js";
@@ -62,12 +66,11 @@ Hooks.once("init", async () => {
CONFIG.JournalEntry.sheetClass = BaseJournalSheetL5r5e;
// Define custom Roll class
CONFIG.Dice.rolls.push(CONFIG.Dice.rolls[0]);
CONFIG.Dice.rolls[0] = RollL5r5e;
CONFIG.Dice.rolls.unshift(RollL5r5e);
// Define DiceTerms
CONFIG.Dice.terms["s"] = AbilityDie;
CONFIG.Dice.terms["r"] = RingDie;
CONFIG.Dice.terms[AbilityDie.DENOMINATION] = AbilityDie;
CONFIG.Dice.terms[RingDie.DENOMINATION] = RingDie;
// Add some classes in game
game.l5r5e = {
@@ -109,6 +112,10 @@ Hooks.once("init", async () => {
Items.registerSheet("l5r5e", PropertySheetL5r5e, { types: ["property"], makeDefault: true });
Items.registerSheet("l5r5e", PeculiaritySheetL5r5e, { types: ["peculiarity"], makeDefault: true });
Items.registerSheet("l5r5e", AdvancementSheetL5r5e, { types: ["advancement"], makeDefault: true });
Items.registerSheet("l5r5e", TitleSheetL5r5e, { types: ["title"], makeDefault: true });
Items.registerSheet("l5r5e", BondSheetL5r5e, { types: ["bond"], makeDefault: true });
Items.registerSheet("l5r5e", SignatureScrollSheetL5r5e, { types: ["signature_scroll"], makeDefault: true });
Items.registerSheet("l5r5e", ItemPatternSheetL5r5e, { types: ["item_pattern"], makeDefault: true });
// Journal
Items.unregisterSheet("core", JournalSheet);

View File

@@ -1,49 +1,56 @@
export const PreloadTemplates = async function () {
const templatePaths = [
// Add paths to "systems/l5r5e/templates"
// actors
"systems/l5r5e/templates/actors/character/rings.html",
"systems/l5r5e/templates/actors/character/narrative.html",
"systems/l5r5e/templates/actors/character/identity.html",
// *** Actors : PC ***
"systems/l5r5e/templates/actors/character/advancement-school.html",
"systems/l5r5e/templates/actors/character/advancement-others.html",
"systems/l5r5e/templates/actors/character/attributes.html",
"systems/l5r5e/templates/actors/character/category.html",
"systems/l5r5e/templates/actors/character/conflict.html",
"systems/l5r5e/templates/actors/character/experience.html",
"systems/l5r5e/templates/actors/character/identity.html",
"systems/l5r5e/templates/actors/character/narrative.html",
"systems/l5r5e/templates/actors/character/rings.html",
"systems/l5r5e/templates/actors/character/skill.html",
"systems/l5r5e/templates/actors/character/social.html",
"systems/l5r5e/templates/actors/character/attributes.html",
"systems/l5r5e/templates/actors/character/conflict.html",
"systems/l5r5e/templates/actors/character/stance.html",
"systems/l5r5e/templates/actors/character/techniques.html",
"systems/l5r5e/templates/actors/character/experience.html",
"systems/l5r5e/templates/actors/character/advancement.html",
"systems/l5r5e/templates/actors/character/twenty-questions-item.html",
// npc
"systems/l5r5e/templates/actors/npc/identity.html",
"systems/l5r5e/templates/actors/npc/narrative.html",
"systems/l5r5e/templates/actors/npc/social.html",
"systems/l5r5e/templates/actors/npc/rings.html",
// *** Actors : Npc ***
"systems/l5r5e/templates/actors/npc/attributes.html",
"systems/l5r5e/templates/actors/npc/conflict.html",
"systems/l5r5e/templates/actors/npc/identity.html",
"systems/l5r5e/templates/actors/npc/narrative.html",
"systems/l5r5e/templates/actors/npc/rings.html",
"systems/l5r5e/templates/actors/npc/social.html",
"systems/l5r5e/templates/actors/npc/skill.html",
"systems/l5r5e/templates/actors/npc/techniques.html",
// items
"systems/l5r5e/templates/items/advancement/advancements.html",
// *** Items ***
"systems/l5r5e/templates/items/advancement/advancement-entry.html",
"systems/l5r5e/templates/items/advancement/advancement-sheet.html",
"systems/l5r5e/templates/items/armor/armors.html",
"systems/l5r5e/templates/items/armor/armor-entry.html",
"systems/l5r5e/templates/items/armor/armor-sheet.html",
"systems/l5r5e/templates/items/bond/bond-entry.html",
"systems/l5r5e/templates/items/bond/bond-sheet.html",
"systems/l5r5e/templates/items/item/items.html",
"systems/l5r5e/templates/items/item/item-entry.html",
"systems/l5r5e/templates/items/item/item-value.html",
"systems/l5r5e/templates/items/item/item-sheet.html",
"systems/l5r5e/templates/items/item/item-infos.html",
"systems/l5r5e/templates/items/peculiarity/peculiarities.html",
"systems/l5r5e/templates/items/item-pattern/item-pattern-entry.html",
"systems/l5r5e/templates/items/item-pattern/item-pattern-sheet.html",
"systems/l5r5e/templates/items/peculiarity/peculiarity-entry.html",
"systems/l5r5e/templates/items/peculiarity/peculiarity-sheet.html",
"systems/l5r5e/templates/items/property/properties.html",
"systems/l5r5e/templates/items/property/property-entry.html",
"systems/l5r5e/templates/items/property/property-sheet.html",
"systems/l5r5e/templates/items/signature-scroll/signature-scroll-entry.html",
"systems/l5r5e/templates/items/signature-scroll/signature-scroll-sheet.html",
"systems/l5r5e/templates/items/technique/technique-entry.html",
"systems/l5r5e/templates/items/technique/technique-sheet.html",
"systems/l5r5e/templates/items/title/title-entry.html",
"systems/l5r5e/templates/items/title/title-sheet.html",
"systems/l5r5e/templates/items/weapon/weapons.html",
"systems/l5r5e/templates/items/weapon/weapon-entry.html",
"systems/l5r5e/templates/items/weapon/weapon-sheet.html",

File diff suppressed because one or more lines are too long

View File

@@ -96,10 +96,14 @@
// Advancement Sheet, Armor Sheet, Item Sheet, Peculiarity Sheet, Property Sheet, Technique Sheet, Weapon Sheet
&.advancement,
&.armor,
&.bond,
&.item,
&.item-pattern,
&.peculiarity,
&.property,
&.signature-scroll,
&.technique,
&.title,
&.weapon {
.sheet-header {
margin-bottom: 0.5rem;

View File

@@ -161,6 +161,34 @@
"entity": "Item",
"system": "l5r5e"
},
{
"name": "core-bonds",
"label": "Bonds",
"path": "packs/core-bonds.db",
"entity": "Item",
"system": "l5r5e"
},
{
"name": "core-titles",
"label": "Titles",
"path": "packs/core-titles.db",
"entity": "Item",
"system": "l5r5e"
},
{
"name": "core-item-patterns",
"label": "Item Patterns",
"path": "packs/core-item-patterns.db",
"entity": "Item",
"system": "l5r5e"
},
{
"name": "core-signature-scrolls",
"label": "Signature Scrolls",
"path": "packs/core-signature-scrolls.db",
"entity": "Item",
"system": "l5r5e"
},
{
"name": "great-clans-presentation",
"label": "Great Clans Presentation",

View File

@@ -139,7 +139,19 @@
}
},
"Item": {
"types": ["item", "armor", "weapon", "technique", "property", "peculiarity", "advancement"],
"types": [
"item",
"armor",
"weapon",
"technique",
"property",
"peculiarity",
"advancement",
"title",
"bond",
"signature_scroll",
"item_pattern"
],
"templates": {
"basics": {
"book_reference": "",
@@ -199,6 +211,24 @@
"templates": ["basics", "advancement"],
"advancement_type": "skill",
"skill": ""
},
"title": {
"templates": ["basics", "advancement"],
"xp_cost": 3
},
"bond": {
"templates": ["basics", "advancement"],
"bond_type": "",
"xp_cost": 3
},
"item_pattern": {
"templates": ["basics", "advancement"],
"rarity_modifier": "",
"xp_cost": 3
},
"signature_scroll": {
"templates": ["basics", "advancement"],
"xp_cost": 3
}
}
}

View File

@@ -0,0 +1,13 @@
<tr class="flexrow row advancement">
<td class="name" name="advancement.name"><img src="{{ advancement.img }}" title="{{advancement.name}}"> {{advancement.name}}{{#if advancement.data.bond_type}} ({{advancement.data.bond_type}}){{/if}}</td>
<td class="xp" name="advancement.xp">{{advancement.data.xp_used}}</td>
<td class="rank" name="advancement.rank">{{advancement.data.rank}}</td>
{{#if editable}}
<td class="actions">
<ul>
<li data-item-id="{{advancement._id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{advancement._id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
</ul>
</td>
{{/if}}
</tr>

View File

@@ -8,7 +8,7 @@
<ul>
<li data-item-id="{{advancement._id}}" class="item-control item-curriculum" title="{{localize 'l5r5e.advancements.curriculum'}}"><i class="fas fa-graduation-cap"></i></li>
<li data-item-id="{{advancement._id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{advancement._id}}" class="item-control item-delete" title="{{localize 'l5r5e.global.delete'}}"><i class="fas fa-trash"></i></li>
<li data-item-id="{{advancement._id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
</ul>
</td>
{{/if}}

View File

@@ -13,8 +13,9 @@
<input class="centered-input select-on-focus" type="number" name="data.xp_saved" value="{{data.data.xp_saved}}" data-dtype="Number" min="0" placeholder="0" disabled/>
</label>
</fieldset>
{{!-- School progession --}}
<fieldset class="advancement advancements-body">
<legend class="tools">{{localize 'l5r5e.advancements.title'}} <a data-item-type="advancement" class="advancement-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a></legend>
<legend class="tools">{{localize 'l5r5e.school'}} <a data-item-type="advancement" class="advancement-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a></legend>
<nav class="advancements-tabs tabs" data-group="advancements">
<a class="item advancements-tab" data-tab="advancement_rank_0">{{localize 'l5r5e.advancements.school_rank_0'}}</a>
{{#each data.advancementsListByRank as |rankObject|}}
@@ -38,7 +39,7 @@
<tbody class="flex">
{{#each data.advancementsListByRank as |rankObject|}}
{{#each rankObject.list as |advancement advancementId|}}
{{> 'systems/l5r5e/templates/actors/character/advancement.html' advancement=advancement rank=rankObject.rank editable=../../options.editable}}
{{> 'systems/l5r5e/templates/actors/character/advancement-school.html' advancement=advancement rank=rankObject.rank editable=../../options.editable}}
{{/each}}
{{#ifCond rankObject.rank '>' 0}}
<tr data-group="advancements" data-tab="advancement_rank_{{rankObject.rank}}" class="flexrow row tab">
@@ -60,3 +61,25 @@
</tbody>
</table>
</fieldset>
{{!-- Others progession (does not count in school xp) --}}
<fieldset class="xp-spent xp-spent-body">
<legend class="tools">{{localize 'l5r5e.advancements.title'}} <a data-item-type="advancement-others" class="advancement-others-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a></legend>
<table>
<thead class="flex">
<tr class="flexrow row">
<th class="name">{{localize 'l5r5e.name'}}</th>
<th class="xp">{{localize 'l5r5e.advancements.spent'}}</th>
<th class="rank">{{localize 'l5r5e.rank'}}</th>
{{#if editable}}
<th class="actions"></th>
{{/if}}
</tr>
</thead>
<tbody class="flex">
{{#each data.advancementsOthers as |advancement advancementId|}}
{{> 'systems/l5r5e/templates/actors/character/advancement-others.html' advancement=advancement editable=../options.editable}}
{{/each}}
</tbody>
</table>
</fieldset>

View File

@@ -41,6 +41,54 @@
{{/each}}
</ul>
</fieldset>
{{!-- item-pattern --}}
<fieldset>
<legend class="text-block-header">
{{localize 'l5r5e.advancements.item_pattern' }}
{{#if options.editable}}
<a data-item-type="item_pattern" class="item-pattern-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a>
{{/if}}
</legend>
<ul class="item-list">
{{#each actor.items as |pattern id|}}
{{#ifCond pattern.data.type '==' 'item_pattern'}}
{{> 'systems/l5r5e/templates/items/item-pattern/item-pattern-entry.html' pattern=pattern id=id editable=../options.editable}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>
{{!-- signature-scroll --}}
<fieldset>
<legend class="text-block-header">
{{localize 'l5r5e.advancements.signature_scroll' }}
{{#if options.editable}}
<a data-item-type="signature_scroll" class="signature-scroll-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a>
{{/if}}
</legend>
<ul class="item-list">
{{#each actor.items as |scroll id|}}
{{#ifCond scroll.data.type '==' 'signature_scroll'}}
{{> 'systems/l5r5e/templates/items/signature-scroll/signature-scroll-entry.html' scroll=scroll id=id editable=../options.editable}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>
{{!-- bonds --}}
<fieldset>
<legend class="text-block-header">
{{localize 'l5r5e.social.bonds' }}
{{#if options.editable}}
<a data-item-type="bond" class="bond-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a>
{{/if}}
</legend>
<ul class="item-list">
{{#each actor.items as |bond id|}}
{{#ifCond bond.data.type '==' 'bond'}}
{{> 'systems/l5r5e/templates/items/bond/bond-entry.html' bond=bond id=id editable=../options.editable}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>
</div>
<fieldset class="narrative-note">
<legend class="text-block-header">{{localize 'l5r5e.notes' }}</legend>

View File

@@ -22,23 +22,32 @@
<section class="sheet-body">
{{!-- Skills No Tab --}}
{{> 'systems/l5r5e/templates/actors/npc/skill.html'}}
{{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary">
<a class="item" data-tab="skills">{{localize 'l5r5e.skills.title'}}</a>
<a class="item" data-tab="narrative">{{localize 'l5r5e.narrative'}}</a>
<a class="item" data-tab="conflict">{{localize 'l5r5e.conflict.title'}}</a>
<a class="item" data-tab="inventory">{{localize 'l5r5e.inventory'}}</a>
</nav>
{{!-- Techniques Tab --}}
<article class="tab skills" data-group="primary" data-tab="skills">
{{> 'systems/l5r5e/templates/actors/npc/narrative.html'}}
{{> 'systems/l5r5e/templates/actors/npc/techniques.html'}}
</article>
{{!-- Narrative Tab --}}
<article class="tab narrative" data-group="primary" data-tab="narrative">
{{> 'systems/l5r5e/templates/actors/character/narrative.html'}}
</article>
{{!-- Conflict Tab --}}
<article class="tab conflict" data-group="primary" data-tab="conflict">
{{> 'systems/l5r5e/templates/actors/npc/conflict.html'}}
{{> 'systems/l5r5e/templates/items/weapon/weapons.html'}}
{{> 'systems/l5r5e/templates/items/armor/armors.html'}}
</article>
{{!-- Inventory Tab --}}
<article class="tab inventory" data-group="primary" data-tab="inventory">
<fieldset class="items-wrapper">

View File

@@ -27,4 +27,52 @@
{{/ifCond}}
{{/each}}
</ul>
</fieldset>
{{!-- item-pattern --}}
<fieldset>
<legend class="text-block-header">
{{localize 'l5r5e.advancements.item_pattern' }}
{{#if options.editable}}
<a data-item-type="item_pattern" class="item-pattern-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a>
{{/if}}
</legend>
<ul class="item-list">
{{#each actor.items as |pattern id|}}
{{#ifCond pattern.data.type '==' 'item_pattern'}}
{{> 'systems/l5r5e/templates/items/item-pattern/item-pattern-entry.html' pattern=pattern id=id editable=../options.editable}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>
{{!-- signature-scroll --}}
<fieldset>
<legend class="text-block-header">
{{localize 'l5r5e.advancements.signature_scroll' }}
{{#if options.editable}}
<a data-item-type="signature_scroll" class="signature-scroll-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a>
{{/if}}
</legend>
<ul class="item-list">
{{#each actor.items as |scroll id|}}
{{#ifCond scroll.data.type '==' 'signature_scroll'}}
{{> 'systems/l5r5e/templates/items/signature-scroll/signature-scroll-entry.html' scroll=scroll id=id editable=../options.editable}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>
{{!-- bonds --}}
<fieldset>
<legend class="text-block-header">
{{localize 'l5r5e.social.bonds' }}
{{#if options.editable}}
<a data-item-type="bond" class="bond-control item-add" title="{{localize 'l5r5e.global.add'}}"><i class="fas fa-plus"></i></a>
{{/if}}
</legend>
<ul class="item-list">
{{#each actor.items as |bond id|}}
{{#ifCond bond.data.type '==' 'bond'}}
{{> 'systems/l5r5e/templates/items/bond/bond-entry.html' bond=bond id=id editable=../options.editable}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>

View File

@@ -1,10 +1,9 @@
<li class="item advancement flexcol toggle-on-click" data-toggle="item-description-{{advancement._id}}">
dsfj,sdifjsjsdiojidfj
<ul class="item-header advancement-controls">
<li class="item-img"><img src="{{advancement.img}}" title="{{advancement.name}}" width="32px" height="32px"/></li>
<li class="item-name">{{advancement.name}}</li>
{{#if editable}}
<li data-item-id="{{advancement_id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{advancement._id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{advancement._id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
{{/if}}
</ul>

View File

@@ -1,10 +0,0 @@
<fieldset class="weapons-content">
<legend class="section-header">{{localize 'l5r5e.advancements.title'}}</legend>
<ul class="item-list">
{{#each actor.items as |item id|}}
{{#ifCond item.type '==' 'advancement'}}
{{> 'systems/l5r5e/templates/items/advancement/advancement-entry.html' advancement=item id=id}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>

View File

@@ -0,0 +1,18 @@
<li class="item bond flexcol toggle-on-click" data-toggle="item-description-{{bond.id}}">
<ul class="item-header bond-controls">
<li class="item-img"><img src="{{bond.img}}" title="{{bond.name}}" width="32px" height="32px"/></li>
<li class="item-name">{{bond.name}}</li>
{{#if editable}}
<li data-item-id="{{bond.id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{bond.id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
{{/if}}
</ul>
{{#if bond.data.data.bond_type}}
<ul class="item-properties">
<li>{{bond.data.data.bond_type}} {{bond.data.data.rank}}</li>
</ul>
{{/if}}
{{#if bond.data.data.description}}
<div class="item-description item-description-{{bond.id}}">{{{bond.data.data.description}}}</div>
{{/if}}
</li>

View File

@@ -0,0 +1,33 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{document.img}}" data-edit="img" title="{{document.name}}"/>
<h1 class="charname"><input name="name" type="text" value="{{document.name}}" placeholder="Name"/></h1>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
{{!-- Attributes Tab --}}
<article class="attributes" data-group="primary" data-tab="attributes">
<label class="attribute">
{{ localize 'l5r5e.types' }}
<input class="select-on-focus" type="text" name="data.bond_type" value="{{document.data.data.bond_type}}" data-dtype="String"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.advancements.cost' }}
<input class="select-on-focus" type="number" name="data.xp_cost" value="{{document.data.data.xp_cost}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.advancements.spent' }}
<input class="select-on-focus" type="number" name="data.xp_used" value="{{document.data.data.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.rank' }}
<input class="select-on-focus" type="number" name="data.rank" value="{{document.data.data.rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.bought_at_rank' }}
<input class="select-on-focus" type="number" name="data.bought_at_rank" value="{{document.data.data.bought_at_rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
</article>
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>
</form>

View File

@@ -0,0 +1,13 @@
<li class="item item-pattern flexcol toggle-on-click" data-toggle="item-description-{{pattern.id}}">
<ul class="item-header pattern-controls">
<li class="item-img"><img src="{{pattern.img}}" title="{{pattern.name}}" width="24px" height="24px"/></li>
<li class="item-name">{{pattern.name}}</li>
{{#if editable}}
<li data-item-id="{{pattern.id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{pattern.id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
{{/if}}
</ul>
{{#if pattern.data.data.description}}
<div class="item-description item-description-{{pattern.id}}">{{{pattern.data.data.description}}}</div>
{{/if}}
</li>

View File

@@ -0,0 +1,33 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{document.img}}" data-edit="img" title="{{document.name}}"/>
<h1 class="charname"><input name="name" type="text" value="{{document.name}}" placeholder="Name"/></h1>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
{{!-- Attributes Tab --}}
<article class="attributes" data-group="primary" data-tab="attributes">
<label class="attribute">
{{ localize 'l5r5e.advancements.rarity_modifier' }}
<input class="select-on-focus" type="number" name="data.rarity_modifier" value="{{document.data.data.rarity_modifier}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.advancements.cost' }}
<input class="select-on-focus" type="number" name="data.xp_cost" value="{{document.data.data.xp_cost}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.advancements.spent' }}
<input class="select-on-focus" type="number" name="data.xp_used" value="{{document.data.data.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.rank' }}
<input class="select-on-focus" type="number" name="data.rank" value="{{document.data.data.rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.bought_at_rank' }}
<input class="select-on-focus" type="number" name="data.bought_at_rank" value="{{document.data.data.bought_at_rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
</article>
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>
</form>

View File

@@ -1,10 +0,0 @@
<fieldset class="weapons-content">
<legend class="section-header">{{localize 'l5r5e.peculiarities.title'}}</legend>
<ul class="item-list">
{{#each actor.items as |item id|}}
{{#ifCond item.type '==' 'peculiarity'}}
{{> 'systems/l5r5e/templates/items/peculiarity/peculiarity-entry.html' peculiarity=item id=id}}
{{/ifCond}}
{{/each}}
</ul>
</fieldset>

View File

@@ -0,0 +1,13 @@
<li class="item signature-scroll flexcol toggle-on-click" data-toggle="item-description-{{scroll.id}}">
<ul class="item-header signature-scroll-controls">
<li class="item-img"><img src="{{scroll.img}}" title="{{scroll.name}}" width="24px" height="24px"/></li>
<li class="item-name">{{scroll.name}}</li>
{{#if editable}}
<li data-item-id="{{scroll.id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{scroll.id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
{{/if}}
</ul>
{{#if scroll.data.data.description}}
<div class="item-description item-description-{{scroll.id}}">{{{scroll.data.data.description}}}</div>
{{/if}}
</li>

View File

@@ -0,0 +1,29 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{document.img}}" data-edit="img" title="{{document.name}}"/>
<h1 class="charname"><input name="name" type="text" value="{{document.name}}" placeholder="Name"/></h1>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
{{!-- Attributes Tab --}}
<article class="attributes" data-group="primary" data-tab="attributes">
<label class="attribute">
{{ localize 'l5r5e.advancements.cost' }}
<input class="select-on-focus" type="number" name="data.xp_cost" value="{{document.data.data.xp_cost}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.advancements.spent' }}
<input class="select-on-focus" type="number" name="data.xp_used" value="{{document.data.data.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.rank' }}
<input class="select-on-focus" type="number" name="data.rank" value="{{document.data.data.rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.bought_at_rank' }}
<input class="select-on-focus" type="number" name="data.bought_at_rank" value="{{document.data.data.bought_at_rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
</article>
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>
</form>

View File

@@ -0,0 +1,13 @@
<li class="item title flexcol toggle-on-click" data-toggle="item-description-{{title._id}}">
<ul class="item-header title-controls">
<li class="item-img"><img src="{{title.img}}" title="{{title.name}}" width="24px" height="24px"/></li>
<li class="item-name"><i class="i_{{title.data.ring}}" title="{{localizeRing title.data.ring}}"></i> {{title.name}}</li>
{{#if editable}}
<li data-item-id="{{title._id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
<li data-item-id="{{title._id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
{{/if}}
</ul>
{{#if title.data.description}}
<div class="item-description item-description-{{title._id}}">{{{title.data.description}}}</div>
{{/if}}
</li>

View File

@@ -0,0 +1,34 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{document.img}}" data-edit="img" title="{{document.name}}"/>
<h1 class="charname"><input name="name" type="text" value="{{document.name}}" placeholder="Name"/></h1>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
{{!-- Attributes Tab --}}
<article class="attributes" data-group="primary" data-tab="attributes">
<label class="attribute">
{{ localize 'l5r5e.advancements.cost' }}
<input class="select-on-focus" type="number" name="data.xp_cost" value="{{document.data.data.xp_cost}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.advancements.spent' }}
<input class="select-on-focus" type="number" name="data.xp_used" value="{{document.data.data.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.rank' }}
<input class="select-on-focus" type="number" name="data.rank" value="{{document.data.data.rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
<label class="attribute">
{{ localize 'l5r5e.bought_at_rank' }}
<input class="select-on-focus" type="number" name="data.bought_at_rank" value="{{document.data.data.bought_at_rank}}" data-dtype="Number" min="0" placeholder="0"/>
</label>
</article>
{{!-- Embbed advancements --}}
{{!-- TODO --}}
{{!-- Descr + Page ref --}}
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>
</form>