Gestion des signes draconiques #455

Closed
vincent.vandeme wants to merge 233 commits from v1.4-signes-draconiques into master
3 changed files with 133 additions and 135 deletions
Showing only changes of commit f80a8a8bb2 - Show all commits

View File

@ -1,130 +1,103 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Capa_1"
x="0px"
y="0px"
width="512"
height="512"
viewBox="0 0 512 512"
xml:space="preserve"
sodipodi:docname="gift.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"><metadata
id="metadata51"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs49" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="3840"
inkscape:window-height="2066"
id="namedview47"
showgrid="false"
inkscape:zoom="2.415894"
inkscape:cx="64"
inkscape:cy="163.34211"
inkscape:window-x="-11"
inkscape:window-y="-11"
inkscape:window-maximized="1"
inkscape:current-layer="g14"
inkscape:document-rotation="0" />
<g
id="g14"
transform="matrix(5.7,0,0,5.7,1.6591,1.6521435)">
<g
id="g24-9"
transform="matrix(0.1754386,0,0,0.1754386,3.2674006,3.2686582)"
style="fill:#ffffff;stroke:none"><path
d="m 81.245,212.419 c -9.902,13.127 -19.256,25.526 -8.273,47.079 4.957,9.729 18.132,11.771 28.311,11.771 20.904,0 45.125,-8.057 63.033,-19.182 -2.994,-3.719 -6.111,-8.237 -6.111,-13.949 0,-6.576 4.131,-11.571 7.451,-15.585 1.601,-1.936 3.415,-4.129 3.882,-5.569 0.523,-1.607 0.357,-4.439 0.197,-7.178 -0.299,-5.108 -0.67,-11.466 3.069,-16.605 2.653,-3.644 6.503,-5.517 10.286,-6.759 -3.608,-8.125 -8.398,-16.488 -14.204,-24.48 -14.902,-20.512 -32.983,-33.767 -46.06,-33.767 -2.845,0 -5.39,0.592 -7.78,1.81 -21.868,11.143 -21.404,26.636 -20.912,43.039 0.22,7.359 0.429,14.31 -1.603,20.561 -2.198,6.767 -6.612,12.619 -11.286,18.814 z"
id="path2"
style="fill:#ffffff;stroke:none" /><path
d="m 464.076,203.816 c -7.567,-14.789 -26.952,-17.893 -41.88,-17.893 -9.41,0 -19.295,1.161 -29.221,3.252 1.645,2.602 3.775,5.369 5.992,8.235 10.528,13.614 24.948,32.259 9.778,62.032 -5.735,11.255 -17.472,17.797 -34.132,19.144 4.004,3.046 7.514,6.264 10.369,9.608 7.716,9.035 10.98,18.948 9.44,28.668 -5.153,32.537 -27.667,39.408 -44.107,44.425 -2.622,0.8 -5.172,1.586 -7.547,2.43 17.125,17.508 34.971,27.756 49.438,27.756 4.384,0 8.483,-0.96 12.185,-2.855 32.102,-16.428 31.354,-39.981 30.631,-62.76 -0.318,-10.034 -0.619,-19.512 2.054,-27.791 2.912,-9.018 8.93,-17.024 15.301,-25.501 14.344,-19.083 27.892,-37.108 11.699,-68.75 z"
id="path4"
style="fill:#ffffff;stroke:none" /><path
d="m 270.444,394.702 c 2.878,0.456 5.642,0.687 8.214,0.687 18.176,0 25.863,-11.274 34.001,-23.211 4.148,-6.084 8.066,-11.83 13.384,-15.693 5.755,-4.182 12.766,-6.321 20.188,-8.587 15.727,-4.8 30.581,-9.333 34.364,-33.225 0.893,-5.63 -1.213,-11.479 -6.258,-17.386 -8.141,-9.532 -23.127,-18.049 -39.956,-23.652 -1.862,-0.538 -3.721,-1.116 -5.575,-1.729 -9.632,-2.772 -19.668,-4.561 -29.237,-5.027 0.292,5.036 0.549,11.19 -3.092,16.193 -3.771,5.18 -9.963,6.789 -14.938,8.081 -2.629,0.683 -5.348,1.389 -6.67,2.351 -1.28,0.933 -2.769,3.273 -4.207,5.537 -2.776,4.368 -6.232,9.804 -12.397,11.806 -1.511,0.491 -3.127,0.739 -4.804,0.739 -1.835,0 -3.626,-0.305 -5.359,-0.754 -3.383,17.09 -3.525,36.966 0.635,54.293 2.436,10.148 8.497,27.485 21.707,29.577 z"
id="path6"
style="fill:#ffffff;stroke:none" /><path
d="m 126.439,366.003 c -16.52,-4.826 -39.144,-11.435 -44.37,-44.438 -1.539,-9.719 1.725,-19.632 9.44,-28.667 2.257,-2.643 4.924,-5.206 7.915,-7.669 -19.207,-0.406 -32.657,-7.071 -38.927,-19.376 -14.955,-29.353 -0.779,-48.145 9.572,-61.866 1.457,-1.931 2.882,-3.822 4.177,-5.669 -8.438,-1.537 -16.798,-2.384 -24.81,-2.384 -15.076,0 -34.636,3.13 -42.2,18.042 -16.315,32.161 -1.866,50.776 12.108,68.778 6.156,7.931 11.971,15.422 14.674,23.692 2.944,9.006 2.782,19.021 2.61,29.623 -0.386,23.87 -0.751,46.416 30.949,62.497 3.678,1.866 7.743,2.811 12.085,2.811 15.828,0 35.7,-12.34 54.219,-33.068 -2.312,-0.8 -4.839,-1.546 -7.442,-2.306 z"
id="path8"
style="fill:#ffffff;stroke:none" /><path
d="m 276.172,62.189 c 12.786,0 24.223,5.22 34.962,15.96 9.115,9.115 11.603,22.92 7.36,39.616 9.602,-6.462 19.178,-9.98 27.922,-9.98 5.036,0 9.792,1.123 14.137,3.337 29.352,14.955 28.93,38.491 28.62,55.676 -0.036,2.032 -0.067,4.02 -0.056,5.943 13.727,-6.889 25.322,-15.114 32.853,-23.947 7.611,-8.928 10.762,-17.875 9.364,-26.592 C 425.63,86.594 402.997,80.027 381.11,73.676 371.468,70.879 362.361,68.236 355.314,63.135 347.636,57.578 341.881,49.38 335.789,40.701 324.269,24.291 312.358,7.323 285.965,7.323 c -3.748,0 -7.768,0.339 -11.947,1.009 -20.054,3.212 -28.987,28.625 -32.527,43.488 -1.487,6.242 -2.569,12.945 -3.271,19.898 3.292,-0.724 7.018,-2.048 10.899,-3.439 7.965,-2.855 16.995,-6.09 27.053,-6.09 z"
id="path10"
style="fill:#ffffff;stroke:none" /><path
d="m 80.254,180.726 c 0.028,-2.296 -0.039,-4.745 -0.114,-7.261 -0.516,-17.203 -1.222,-40.762 28.551,-55.932 4.345,-2.214 9.101,-3.336 14.136,-3.336 8.349,0 17.457,3.203 26.621,9.117 -6.331,-19.186 -4.373,-35.058 5.734,-45.165 10.691,-10.692 22.104,-15.89 34.887,-15.89 9.877,0 18.926,3.121 26.909,5.875 1.419,0.49 2.817,0.97 4.191,1.424 -0.685,-4.98 -1.561,-9.809 -2.666,-14.377 -3.594,-14.851 -12.618,-40.235 -32.683,-43.376 -4.124,-0.646 -8.094,-0.973 -11.801,-0.973 -26.95,0 -38.601,17.153 -49.868,33.742 -5.641,8.306 -10.969,16.151 -17.999,21.277 -7.655,5.583 -17.23,8.524 -27.367,11.638 -22.821,7.009 -44.376,13.629 -49.874,48.746 -1.361,8.696 1.798,17.605 9.392,26.48 9.129,10.667 24.272,20.436 41.951,28.011 z"
id="path12"
style="fill:#ffffff;stroke:none" /><path
d="m 328.161,374.443 c -1.295,1.753 -2.6,3.664 -3.935,5.621 -8.438,12.375 -19.993,29.324 -45.568,29.324 -3.304,0 -6.804,-0.289 -10.403,-0.859 -12.671,-2.006 -22.761,-11.63 -29.146,-27.494 -6.21,18.666 -16.992,30 -30.871,32.198 -3.581,0.567 -7.063,0.854 -10.349,0.854 -25.198,0 -36.474,-16.121 -45.533,-29.075 -1.561,-2.232 -3.085,-4.399 -4.611,-6.387 -2.519,4.654 -4.752,9.299 -6.633,13.862 -5.821,14.126 -13.439,39.965 0.946,54.3 11.86,11.818 23.598,17.323 36.938,17.323 11.172,0 21.87,-3.855 32.217,-7.584 9.445,-3.404 18.367,-6.619 27.066,-6.634 9.527,0 18.977,3.24 28.98,6.671 10.371,3.556 21.096,7.234 32.052,7.234 h 0.005 c 13.408,-0.002 25.147,-5.516 36.943,-17.354 14.313,-14.363 6.645,-40.121 0.8,-54.197 -2.432,-5.852 -5.439,-11.836 -8.898,-17.803 z"
id="path14"
style="fill:#ffffff;stroke:none" /><path
d="m 190.069,76.259 c -9.005,0 -16.944,3.746 -24.987,11.789 -9.459,9.458 -4.171,27.047 -0.177,36.69 7.686,18.555 21.693,36.525 36.309,48.605 2.38,-3.296 5.398,-6.483 9.806,-7.914 1.511,-0.491 3.127,-0.739 4.805,-0.739 4.22,0 8.227,1.567 11.763,2.949 2.6,1.016 5.287,2.067 7.057,2.067 1.77,0 4.457,-1.051 7.057,-2.067 3.535,-1.382 7.543,-2.948 11.762,-2.948 1.678,0 3.294,0.249 4.805,0.739 3.715,1.206 6.442,3.662 8.633,6.377 13.957,-12.04 27.143,-29.278 34.512,-47.07 3.994,-9.643 9.282,-27.231 -0.176,-36.69 -8.092,-8.091 -16.055,-11.859 -25.063,-11.859 -7.626,0 -15.102,2.679 -22.331,5.27 -6.931,2.484 -13.477,4.83 -20.049,4.83 -7.115,0 -14.044,-2.39 -21.379,-4.92 -7.286,-2.512 -14.816,-5.109 -22.347,-5.109 z"
id="path16"
style="fill:#ffffff;stroke:none" /><path
d="m 396.271,253.086 c 11.144,-21.87 1.661,-34.13 -8.379,-47.111 -4.504,-5.824 -8.758,-11.324 -10.789,-17.574 -2.199,-6.768 -2.067,-14.096 -1.928,-21.855 0.296,-16.44 0.575,-31.969 -20.978,-42.951 -2.392,-1.218 -4.936,-1.811 -7.781,-1.811 -13.076,0 -31.153,13.253 -46.055,33.763 -7.177,9.878 -12.801,20.322 -16.549,30.183 4.48,1.242 9.45,3.059 12.663,7.474 3.74,5.139 3.368,11.496 3.069,16.604 -0.16,2.739 -0.326,5.571 0.196,7.178 0.467,1.44 2.281,3.633 3.882,5.568 3.319,4.014 7.45,9.008 7.45,15.583 0,3.601 -1.241,6.724 -2.907,9.475 6.998,4.038 14.811,7.587 22.921,10.41 3.011,0.836 5.989,1.759 8.917,2.766 9.424,2.568 18.994,4.068 27.956,4.068 10.181,0.001 23.356,-2.041 28.312,-11.77 z"
id="path18"
style="fill:#ffffff;stroke:none" /><path
d="m 95.897,319.376 c 3.839,24.242 18.717,28.588 34.468,33.189 7.066,2.064 13.742,4.015 19.059,7.877 5.757,4.182 9.957,10.189 14.404,16.547 8.308,11.878 16.155,23.098 34.061,23.098 2.555,0 5.299,-0.229 8.159,-0.683 13.211,-2.092 19.271,-19.429 21.708,-29.577 4.71,-19.62 3.901,-42.504 -0.881,-60.914 -3.359,1.307 -7.109,2.672 -11.051,2.672 -1.678,0 -3.294,-0.249 -4.805,-0.739 -6.165,-2.001 -9.621,-7.438 -12.398,-11.805 -1.439,-2.264 -2.928,-4.605 -4.208,-5.538 -1.322,-0.962 -4.041,-1.668 -6.67,-2.351 -4.976,-1.292 -11.168,-2.9 -14.938,-8.08 -2.434,-3.342 -3.123,-7.199 -3.229,-10.893 -26.569,3.035 -54.982,15.244 -67.422,29.811 -5.043,5.908 -7.149,11.757 -6.257,17.386 z"
id="path20"
style="fill:#ffffff;stroke:none" /><path
d="m 246.796,295.599 c 2.499,0.978 5.084,1.988 6.664,1.988 0.204,0 0.37,-0.019 0.48,-0.055 1.376,-0.447 3.416,-3.657 4.906,-6.001 2.04,-3.21 4.354,-6.849 7.784,-9.346 3.469,-2.525 7.677,-3.618 11.388,-4.583 2.666,-0.692 6.317,-1.641 7.139,-2.768 0.79,-1.086 0.571,-4.821 0.411,-7.548 -0.225,-3.845 -0.48,-8.204 0.856,-12.32 1.292,-3.98 4.011,-7.267 6.41,-10.168 1.889,-2.283 4.238,-5.124 4.238,-6.661 0,-1.536 -2.351,-4.378 -4.238,-6.661 -2.399,-2.9 -5.118,-6.188 -6.41,-10.168 -1.336,-4.115 -1.081,-8.474 -0.856,-12.319 0.16,-2.728 0.379,-6.462 -0.412,-7.549 -0.82,-1.127 -4.471,-2.075 -7.137,-2.768 -3.712,-0.964 -7.918,-2.057 -11.388,-4.583 -3.432,-2.497 -5.745,-6.136 -7.786,-9.347 -1.489,-2.344 -3.529,-5.553 -4.904,-5.999 -0.11,-0.036 -0.276,-0.055 -0.48,-0.055 -1.58,0 -4.165,1.01 -6.665,1.988 -3.63,1.419 -7.745,3.027 -12.153,3.027 -4.408,0 -8.523,-1.609 -12.154,-3.028 -2.5,-0.978 -5.085,-1.988 -6.665,-1.988 -0.204,0 -0.371,0.019 -0.482,0.055 -1.375,0.446 -3.415,3.656 -4.904,5.999 -2.041,3.211 -4.355,6.85 -7.787,9.348 -3.47,2.525 -7.677,3.617 -11.389,4.581 -2.666,0.692 -6.317,1.64 -7.139,2.768 -0.79,1.086 -0.572,4.822 -0.413,7.549 0.225,3.845 0.48,8.203 -0.856,12.319 -1.293,3.98 -4.012,7.267 -6.41,10.167 -1.889,2.284 -4.239,5.126 -4.239,6.662 0,1.537 2.351,4.378 4.239,6.662 2.398,2.9 5.117,6.187 6.41,10.167 1.336,4.115 1.081,8.473 0.856,12.318 -0.159,2.728 -0.377,6.463 0.414,7.55 0.821,1.128 4.472,2.076 7.138,2.768 3.712,0.964 7.918,2.056 11.389,4.581 3.432,2.497 5.745,6.136 7.786,9.347 1.489,2.344 3.53,5.554 4.905,6.001 0.111,0.036 0.277,0.055 0.482,0.055 1.58,0 4.165,-1.011 6.666,-1.988 3.63,-1.419 7.745,-3.028 12.153,-3.028 4.408,0 8.523,1.612 12.153,3.031 z"
id="path22"
style="fill:#ffffff;stroke:none" /></g></g>
<g
id="g16">
<?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" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="gift.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="512px" height="512px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" id="namedview47" inkscape:current-layer="g14" inkscape:cx="64" inkscape:cy="163.34211" inkscape:document-rotation="0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="2066" inkscape:window-maximized="1" inkscape:window-width="3840" inkscape:window-x="-11" inkscape:window-y="-11" inkscape:zoom="2.415894" objecttolerance="10" pagecolor="#ffffff" showgrid="false">
</sodipodi:namedview>
<g id="g14" transform="matrix(5.7,0,0,5.7,1.6591,1.6521435)">
<g id="g24-9" transform="matrix(0.1754386,0,0,0.1754386,3.2674006,3.2686582)">
<path id="path2" class="st0" d="M81.2,212.4c-9.9,13.1-19.3,25.5-8.3,47.1c5,9.7,18.1,11.8,28.3,11.8c20.9,0,45.1-8.1,63-19.2
c-3-3.7-6.1-8.2-6.1-13.9c0-6.6,4.1-11.6,7.5-15.6c1.6-1.9,3.4-4.1,3.9-5.6c0.5-1.6,0.4-4.4,0.2-7.2c-0.3-5.1-0.7-11.5,3.1-16.6
c2.7-3.6,6.5-5.5,10.3-6.8c-3.6-8.1-8.4-16.5-14.2-24.5c-14.9-20.5-33-33.8-46.1-33.8c-2.8,0-5.4,0.6-7.8,1.8
c-21.9,11.1-21.4,26.6-20.9,43c0.2,7.4,0.4,14.3-1.6,20.6C90.3,200.4,85.9,206.2,81.2,212.4L81.2,212.4z"/>
<path id="path4" class="st0" d="M464.1,203.8c-7.6-14.8-27-17.9-41.9-17.9c-9.4,0-19.3,1.2-29.2,3.3c1.6,2.6,3.8,5.4,6,8.2
c10.5,13.6,24.9,32.3,9.8,62c-5.7,11.3-17.5,17.8-34.1,19.1c4,3,7.5,6.3,10.4,9.6c7.7,9,11,18.9,9.4,28.7
c-5.2,32.5-27.7,39.4-44.1,44.4c-2.6,0.8-5.2,1.6-7.5,2.4c17.1,17.5,35,27.8,49.4,27.8c4.4,0,8.5-1,12.2-2.9
c32.1-16.4,31.4-40,30.6-62.8c-0.3-10-0.6-19.5,2.1-27.8c2.9-9,8.9-17,15.3-25.5C466.7,253.5,480.3,235.5,464.1,203.8L464.1,203.8
z"/>
<path id="path6" class="st0" d="M270.4,394.7c2.9,0.5,5.6,0.7,8.2,0.7c18.2,0,25.9-11.3,34-23.2c4.1-6.1,8.1-11.8,13.4-15.7
c5.8-4.2,12.8-6.3,20.2-8.6c15.7-4.8,30.6-9.3,34.4-33.2c0.9-5.6-1.2-11.5-6.3-17.4c-8.1-9.5-23.1-18-40-23.7
c-1.9-0.5-3.7-1.1-5.6-1.7c-9.6-2.8-19.7-4.6-29.2-5c0.3,5,0.5,11.2-3.1,16.2c-3.8,5.2-10,6.8-14.9,8.1c-2.6,0.7-5.3,1.4-6.7,2.4
c-1.3,0.9-2.8,3.3-4.2,5.5c-2.8,4.4-6.2,9.8-12.4,11.8c-1.5,0.5-3.1,0.7-4.8,0.7c-1.8,0-3.6-0.3-5.4-0.8
c-3.4,17.1-3.5,37,0.6,54.3C251.2,375.3,257.2,392.6,270.4,394.7L270.4,394.7z"/>
<path id="path8" class="st0" d="M126.4,366c-16.5-4.8-39.1-11.4-44.4-44.4c-1.5-9.7,1.7-19.6,9.4-28.7c2.3-2.6,4.9-5.2,7.9-7.7
c-19.2-0.4-32.7-7.1-38.9-19.4c-15-29.4-0.8-48.1,9.6-61.9c1.5-1.9,2.9-3.8,4.2-5.7c-8.4-1.5-16.8-2.4-24.8-2.4
c-15.1,0-34.6,3.1-42.2,18c-16.3,32.2-1.9,50.8,12.1,68.8c6.2,7.9,12,15.4,14.7,23.7c2.9,9,2.8,19,2.6,29.6
c-0.4,23.9-0.8,46.4,30.9,62.5c3.7,1.9,7.7,2.8,12.1,2.8c15.8,0,35.7-12.3,54.2-33.1C131.6,367.5,129,366.8,126.4,366L126.4,366z"
/>
<path id="path10" class="st0" d="M276.2,62.2c12.8,0,24.2,5.2,35,16c9.1,9.1,11.6,22.9,7.4,39.6c9.6-6.5,19.2-10,27.9-10
c5,0,9.8,1.1,14.1,3.3c29.4,15,28.9,38.5,28.6,55.7c0,2-0.1,4-0.1,5.9c13.7-6.9,25.3-15.1,32.9-23.9c7.6-8.9,10.8-17.9,9.4-26.6
C425.6,86.6,403,80,381.1,73.7c-9.6-2.8-18.7-5.4-25.8-10.5c-7.7-5.6-13.4-13.8-19.5-22.4C324.3,24.3,312.4,7.3,286,7.3
c-3.7,0-7.8,0.3-11.9,1C254,11.5,245,37,241.5,51.8c-1.5,6.2-2.6,12.9-3.3,19.9c3.3-0.7,7-2,10.9-3.4
C257.1,65.4,266.1,62.2,276.2,62.2z"/>
<path id="path12" class="st0" d="M80.3,180.7c0-2.3,0-4.7-0.1-7.3c-0.5-17.2-1.2-40.8,28.6-55.9c4.3-2.2,9.1-3.3,14.1-3.3
c8.3,0,17.5,3.2,26.6,9.1c-6.3-19.2-4.4-35.1,5.7-45.2c10.7-10.7,22.1-15.9,34.9-15.9c9.9,0,18.9,3.1,26.9,5.9
c1.4,0.5,2.8,1,4.2,1.4c-0.7-5-1.6-9.8-2.7-14.4c-3.6-14.9-12.6-40.2-32.7-43.4c-4.1-0.6-8.1-1-11.8-1
c-26.9,0-38.6,17.2-49.9,33.7c-5.6,8.3-11,16.2-18,21.3c-7.7,5.6-17.2,8.5-27.4,11.6c-22.8,7-44.4,13.6-49.9,48.7
c-1.4,8.7,1.8,17.6,9.4,26.5C47.4,163.4,62.6,173.1,80.3,180.7z"/>
<path id="path14" class="st0" d="M328.2,374.4c-1.3,1.8-2.6,3.7-3.9,5.6c-8.4,12.4-20,29.3-45.6,29.3c-3.3,0-6.8-0.3-10.4-0.9
c-12.7-2-22.8-11.6-29.1-27.5c-6.2,18.7-17,30-30.9,32.2c-3.6,0.6-7.1,0.9-10.3,0.9c-25.2,0-36.5-16.1-45.5-29.1
c-1.6-2.2-3.1-4.4-4.6-6.4c-2.5,4.7-4.8,9.3-6.6,13.9c-5.8,14.1-13.4,40,0.9,54.3c11.9,11.8,23.6,17.3,36.9,17.3
c11.2,0,21.9-3.9,32.2-7.6c9.4-3.4,18.4-6.6,27.1-6.6c9.5,0,19,3.2,29,6.7c10.4,3.6,21.1,7.2,32.1,7.2h0
c13.4,0,25.1-5.5,36.9-17.4c14.3-14.4,6.6-40.1,0.8-54.2C334.6,386.4,331.6,380.4,328.2,374.4L328.2,374.4z"/>
<path id="path16" class="st0" d="M190.1,76.3c-9,0-16.9,3.7-25,11.8c-9.5,9.5-4.2,27-0.2,36.7c7.7,18.6,21.7,36.5,36.3,48.6
c2.4-3.3,5.4-6.5,9.8-7.9c1.5-0.5,3.1-0.7,4.8-0.7c4.2,0,8.2,1.6,11.8,2.9c2.6,1,5.3,2.1,7.1,2.1s4.5-1.1,7.1-2.1
c3.5-1.4,7.5-2.9,11.8-2.9c1.7,0,3.3,0.2,4.8,0.7c3.7,1.2,6.4,3.7,8.6,6.4c14-12,27.1-29.3,34.5-47.1c4-9.6,9.3-27.2-0.2-36.7
c-8.1-8.1-16.1-11.9-25.1-11.9c-7.6,0-15.1,2.7-22.3,5.3c-6.9,2.5-13.5,4.8-20,4.8c-7.1,0-14-2.4-21.4-4.9
C205.1,78.9,197.6,76.3,190.1,76.3z"/>
<path id="path18" class="st0" d="M396.3,253.1c11.1-21.9,1.7-34.1-8.4-47.1c-4.5-5.8-8.8-11.3-10.8-17.6
c-2.2-6.8-2.1-14.1-1.9-21.9c0.3-16.4,0.6-32-21-43c-2.4-1.2-4.9-1.8-7.8-1.8c-13.1,0-31.2,13.3-46.1,33.8
c-7.2,9.9-12.8,20.3-16.5,30.2c4.5,1.2,9.5,3.1,12.7,7.5c3.7,5.1,3.4,11.5,3.1,16.6c-0.2,2.7-0.3,5.6,0.2,7.2
c0.5,1.4,2.3,3.6,3.9,5.6c3.3,4,7.5,9,7.5,15.6c0,3.6-1.2,6.7-2.9,9.5c7,4,14.8,7.6,22.9,10.4c3,0.8,6,1.8,8.9,2.8
c9.4,2.6,19,4.1,28,4.1C378.1,264.9,391.3,262.8,396.3,253.1L396.3,253.1z"/>
<path id="path20" class="st0" d="M95.9,319.4c3.8,24.2,18.7,28.6,34.5,33.2c7.1,2.1,13.7,4,19.1,7.9c5.8,4.2,10,10.2,14.4,16.5
c8.3,11.9,16.2,23.1,34.1,23.1c2.6,0,5.3-0.2,8.2-0.7c13.2-2.1,19.3-19.4,21.7-29.6c4.7-19.6,3.9-42.5-0.9-60.9
c-3.4,1.3-7.1,2.7-11.1,2.7c-1.7,0-3.3-0.2-4.8-0.7c-6.2-2-9.6-7.4-12.4-11.8c-1.4-2.3-2.9-4.6-4.2-5.5c-1.3-1-4-1.7-6.7-2.4
c-5-1.3-11.2-2.9-14.9-8.1c-2.4-3.3-3.1-7.2-3.2-10.9c-26.6,3-55,15.2-67.4,29.8C97.1,307.9,95,313.7,95.9,319.4L95.9,319.4z"/>
<path id="path22" class="st0" d="M246.8,295.6c2.5,1,5.1,2,6.7,2c0.2,0,0.4,0,0.5-0.1c1.4-0.4,3.4-3.7,4.9-6
c2-3.2,4.4-6.8,7.8-9.3c3.5-2.5,7.7-3.6,11.4-4.6c2.7-0.7,6.3-1.6,7.1-2.8c0.8-1.1,0.6-4.8,0.4-7.5c-0.2-3.8-0.5-8.2,0.9-12.3
c1.3-4,4-7.3,6.4-10.2c1.9-2.3,4.2-5.1,4.2-6.7c0-1.5-2.4-4.4-4.2-6.7c-2.4-2.9-5.1-6.2-6.4-10.2c-1.3-4.1-1.1-8.5-0.9-12.3
c0.2-2.7,0.4-6.5-0.4-7.5c-0.8-1.1-4.5-2.1-7.1-2.8c-3.7-1-7.9-2.1-11.4-4.6c-3.4-2.5-5.7-6.1-7.8-9.3c-1.5-2.3-3.5-5.6-4.9-6
c-0.1,0-0.3-0.1-0.5-0.1c-1.6,0-4.2,1-6.7,2c-3.6,1.4-7.7,3-12.2,3s-8.5-1.6-12.2-3c-2.5-1-5.1-2-6.7-2c-0.2,0-0.4,0-0.5,0.1
c-1.4,0.4-3.4,3.7-4.9,6c-2,3.2-4.4,6.9-7.8,9.3c-3.5,2.5-7.7,3.6-11.4,4.6c-2.7,0.7-6.3,1.6-7.1,2.8c-0.8,1.1-0.6,4.8-0.4,7.5
c0.2,3.8,0.5,8.2-0.9,12.3c-1.3,4-4,7.3-6.4,10.2c-1.9,2.3-4.2,5.1-4.2,6.7c0,1.5,2.4,4.4,4.2,6.7c2.4,2.9,5.1,6.2,6.4,10.2
c1.3,4.1,1.1,8.5,0.9,12.3c-0.2,2.7-0.4,6.5,0.4,7.5c0.8,1.1,4.5,2.1,7.1,2.8c3.7,1,7.9,2.1,11.4,4.6c3.4,2.5,5.7,6.1,7.8,9.3
c1.5,2.3,3.5,5.6,4.9,6c0.1,0,0.3,0.1,0.5,0.1c1.6,0,4.2-1,6.7-2c3.6-1.4,7.7-3,12.2-3S243.2,294.2,246.8,295.6L246.8,295.6z"/>
</g>
</g>
<g
id="g18">
<g id="g16">
</g>
<g
id="g20">
<g id="g18">
</g>
<g
id="g22">
<g id="g20">
</g>
<g
id="g24">
<g id="g22">
</g>
<g
id="g26">
<g id="g24">
</g>
<g
id="g28">
<g id="g26">
</g>
<g
id="g30">
<g id="g28">
</g>
<g
id="g32">
<g id="g30">
</g>
<g
id="g34">
<g id="g32">
</g>
<g
id="g36">
<g id="g34">
</g>
<g
id="g38">
<g id="g36">
</g>
<g
id="g40">
<g id="g38">
</g>
<g
id="g42">
<g id="g40">
</g>
<g
id="g44">
<g id="g42">
</g>
<g id="g44">
</g>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@ -74,6 +74,7 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
static getParentActor(document) {
return document?.parent instanceof Actor ? document.parent : undefined
}
@ -253,6 +254,7 @@ export class RdDActor extends Actor {
getProtectionNaturelle() {
return Misc.toInt(Misc.templateData(this).attributs.protection.value);
}
/* -------------------------------------------- */
getEtatGeneral(options = { ethylisme: false }) {
const tplData = Misc.templateData(this);
@ -263,15 +265,23 @@ export class RdDActor extends Actor {
}
return etatGeneral;
}
/* -------------------------------------------- */
getMalusArmure() {
return Misc.toInt(Misc.templateData(this).attributs?.malusarmure?.value);
}
/* -------------------------------------------- */
getEncTotal() {
return Math.floor(this.encTotal ?? 0);
}
/* -------------------------------------------- */
getPrixTotalEquipement() {
return Math.floor(Misc.templateData(this).prixTotalEquipement ?? 0);
}
/* -------------------------------------------- */
getSurenc() {
return Misc.templateData(this).compteurs.surenc?.value ?? 0;
}
@ -413,6 +423,7 @@ export class RdDActor extends Actor {
ChatMessage.create(message);
}
/* -------------------------------------------- */
async _recupereChance() {
// On ne récupère un point de chance que si aucun appel à la chance dans la journée
if (this.getChanceActuel() < this.getChance() && !this.getFlag('foundryvtt-reve-de-dragon', 'utilisationChance')) {
@ -1766,6 +1777,7 @@ export class RdDActor extends Actor {
await item.diminuerQuantite(doses, options);
}
/* -------------------------------------------- */
async saouler(forceAlcool) {
const actorTplData = Misc.templateData(this);
const etatGeneral = this.getEtatGeneral({ ethylisme: true });
@ -1781,6 +1793,7 @@ export class RdDActor extends Actor {
await this.performEthylisme(rollData);
}
/* -------------------------------------------- */
async apprecierCuisine(item) {
const cuisine = Misc.data(this.getCompetence('cuisine'));
const itemData = Misc.data(item);
@ -1793,6 +1806,7 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
async surmonterExotisme(item, choix = {}) {
const itemData = Misc.data(item);
const exotisme = Math.min(itemData.data.exotisme, itemData.data.qualite, 0);
@ -1808,6 +1822,7 @@ export class RdDActor extends Actor {
return true;
}
/* -------------------------------------------- */
async jetGoutCuisine() {
console.info('Jet de Gout/Cuisine');
return true;
@ -1866,6 +1881,7 @@ export class RdDActor extends Actor {
return result;
}
/* -------------------------------------------- */
_getFacteurStress(stressRoll) {
switch (stressRoll.code) {
case "sign": return 75;
@ -2234,6 +2250,7 @@ export class RdDActor extends Actor {
RdDResolutionTable.displayRollData(rollData, this)
return rollData.rolled;
}
/* -------------------------------------------- */
_appliquerExperienceRollData(rollData) {
const callback = this.createCallbackExperience();
@ -2380,7 +2397,6 @@ export class RdDActor extends Actor {
const baseQualite = (artData.rolled.isSuccess ? artData.oeuvre.data.niveau : artData.competence.data.niveau);
artData.qualiteFinale = Math.min(baseQualite, artData.oeuvre.data.niveau) + artData.rolled.ptQualite;
console.log("OEUVRE", artData.art, artData)
RdDResolutionTable.displayRollData(artData, this.name, `chat-resultat-${artData.art}.html`);
}
@ -2552,6 +2568,7 @@ export class RdDActor extends Actor {
async _moralDecrease(rollData) {
RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-competence.html')
}
/* -------------------------------------------- */
async rollAppelChance(onSuccess = () => { }, onEchec = () => { }) {
// Stocke si utilisation de la chance
@ -2603,7 +2620,6 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
ajustementAstrologique() {
if (this.isCreature()) {
@ -3144,6 +3160,7 @@ export class RdDActor extends Actor {
await this.update({ "data.sante.resonnance": resonnance });
return;
}
/* -------------------------------------------- */
getFortune() {
let monnaies = Monnaie.filtrerMonnaies(this.data.items);
@ -3315,12 +3332,14 @@ export class RdDActor extends Actor {
return this._buildActorLinksList(Misc.templateData(this).subacteurs?.montures ?? []);
}
/* -------------------------------------------- */
_buildActorLinksList(links, actorTransformation = it => RdDActor._buildActorData(it)) {
return links.map(link => game.actors.get(link.id))
.filter(it => it != null)
.map(actorTransformation);
}
/* -------------------------------------------- */
static _vehicleData(vehicle) {
const vehicleData = Misc.data(vehicle);
return {
@ -3332,6 +3351,7 @@ export class RdDActor extends Actor {
};
}
/* -------------------------------------------- */
static _buildActorData(it) {
return { id: it.id, name: it.data.name, img: it.data.img };
}
@ -3531,6 +3551,7 @@ export class RdDActor extends Actor {
}
/* -------------------------------------------- */
async diminuerQuantiteObjet(id, nb, options = { supprimerSiZero: false }) {
const item = this.getObjet(id);
if (item) {
@ -3696,6 +3717,7 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
async onCreateOwnedDraconique(item, options, id) {
if (Misc.isElectedUser()) {
let draconique = Draconique.all().find(it => it.match(item));
@ -3706,6 +3728,7 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
async onDeleteOwnedDraconique(item, options, id) {
if (Misc.isElectedUser()) {
let draconique = Draconique.all().find(it => it.match(item));
@ -3715,6 +3738,7 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
async onDeleteOwnedCaseTmr(item, options, id) {
if (Misc.isElectedUser()) {
let draconique = Draconique.all().find(it => it.isCase(item));
@ -3724,6 +3748,7 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
notifyGestionTeteSouffleQueue(item, manualMessage = true) {
ChatMessage.create({
whisper: ChatUtility.getWhisperRecipientsAndGMs(game.user.name),

View File

@ -199,9 +199,9 @@ function messageDeBienvenue() {
}
}
/* -------------------------------------------- */
/* Foundry VTT Initialization */
/* -------------------------------------------- */
/* -------------------------------------------- */
/* Foundry VTT Initialization */
/* -------------------------------------------- */
Hooks.once("ready", function () {
StatusEffects.onReady();