summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2019-01-31 18:54:52 +0100 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2019-01-31 18:54:52 +0100 |
commit | 48d576fc30487769fb0fc980533d85a80f6f4f13 (patch) | |
tree | b2c0b6e7512d6a98668aa77a9d96255053d75859 | |
parent | 4a8ade2a4ad094867c09b0c3ce0fc11da439d037 (diff) |
Adds a few more icons...
-rw-r--r-- | src/asset/www/svg/damage_type/2hits.svg | 92 | ||||
-rw-r--r-- | src/asset/www/svg/damage_type/accuracy.svg | 86 | ||||
-rw-r--r-- | src/asset/www/svg/damage_type/damage.svg | 78 | ||||
-rw-r--r-- | src/asset/www/svg/damage_type/impact.svg | 16 | ||||
-rw-r--r-- | src/asset/www/svg/damage_type/parry.svg | 92 | ||||
-rw-r--r-- | src/asset/www/svg/damage_type/piercing.svg | 7 | ||||
-rw-r--r-- | src/asset/www/svg/damage_type/slash.svg | 79 | ||||
-rw-r--r-- | src/battle/src/View/Controlled/CharacterCard.elm | 14 | ||||
-rw-r--r-- | src/css/src/battle.scss | 1 | ||||
-rw-r--r-- | src/css/src/battle/info-card/character.scss | 10 | ||||
-rw-r--r-- | src/css/src/roster-editor.scss | 1 | ||||
-rw-r--r-- | src/css/src/roster-editor/info-card/character.scss | 10 | ||||
-rw-r--r-- | src/css/src/shared/omnimod-icons.scss | 29 | ||||
-rw-r--r-- | src/roster-editor/src/View/CharacterCard.elm | 14 |
14 files changed, 509 insertions, 20 deletions
diff --git a/src/asset/www/svg/damage_type/2hits.svg b/src/asset/www/svg/damage_type/2hits.svg new file mode 100644 index 0000000..e457600 --- /dev/null +++ b/src/asset/www/svg/damage_type/2hits.svg @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16mm" + height="16mm" + viewBox="0 0 16 16" + version="1.1" + id="svg8" + inkscape:version="0.92.2 2405546, 2018-03-11" + sodipodi:docname="2hits.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="8.00001" + inkscape:cx="-10.1144" + inkscape:cy="23.2951" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-global="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:window-width="1678" + inkscape:window-height="1029" + inkscape:window-x="1" + inkscape:window-y="516" + inkscape:window-maximized="0" + inkscape:pagecheckerboard="true" /> + <metadata + id="metadata5"> + <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> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-281)"> + <use + x="0" + y="0" + xlink:href="#g874" + id="use876" + transform="translate(3.77497,0.678337)" + width="100%" + height="100%" /> + <g + id="g874" + transform="matrix(0.783016,-0.382962,0.382962,0.783016,-111.383,65.3941)"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path899" + d="M 1.88382,295.516 C 1.0475,295.173 0.956164,294.701 1.20226,294.171 L 5.39972,291.729 6.08041,293.076 Z" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.573625;stroke-linejoin:round;paint-order:markers stroke fill" /> + <path + sodipodi:nodetypes="ccscc" + inkscape:connector-curvature="0" + id="rect844-2" + d="M 5.15265,291.704 C 9.31643,290.267 14.009,284.248 14.0942,282.845 14.5929,283.419 14.884,284.112 14.3411,285.335 14.006,286.091 12.1346,290.116 6.52699,292.973 Z" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.573625;stroke-linecap:square;paint-order:markers stroke fill" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path897" + d="M 4.4002,291.439 C 5.22981,291.866 5.67894,292.65 6.67627,293.873 7.08668,293.227 6.86845,292.329 5.35973,290.91 Z" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.573625;paint-order:markers stroke fill" /> + </g> + </g> +</svg> diff --git a/src/asset/www/svg/damage_type/accuracy.svg b/src/asset/www/svg/damage_type/accuracy.svg new file mode 100644 index 0000000..576de93 --- /dev/null +++ b/src/asset/www/svg/damage_type/accuracy.svg @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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" + width="16mm" + height="16mm" + viewBox="0 0 16 16" + version="1.1" + id="svg8" + inkscape:version="0.92.2 2405546, 2018-03-11" + sodipodi:docname="precision.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="8.00001" + inkscape:cx="15.8856" + inkscape:cy="23.2951" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-global="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:window-width="1678" + inkscape:window-height="1029" + inkscape:window-x="1" + inkscape:window-y="516" + inkscape:window-maximized="0" + inkscape:pagecheckerboard="true" /> + <metadata + id="metadata5"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-281)"> + <ellipse + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linecap:square;paint-order:markers stroke fill" + id="path916" + cx="8" + cy="289" + rx="7.14888" + ry="7.14887" /> + <circle + r="5.79333" + style="fill:#483e37;stroke-width:0.569091;stroke-linecap:square;paint-order:markers stroke fill" + id="path916-2" + cx="8" + cy="289" /> + <circle + r="4.15624" + style="fill:#e9ddaf;stroke-width:0.408275;stroke-linecap:square;paint-order:markers stroke fill" + id="path916-2-9" + cx="8" + cy="289" /> + <circle + r="2.05611" + style="fill:#483e37;stroke-width:0.201975;stroke-linecap:square;paint-order:markers stroke fill" + id="path916-2-2" + cx="8" + cy="289" /> + </g> +</svg> diff --git a/src/asset/www/svg/damage_type/damage.svg b/src/asset/www/svg/damage_type/damage.svg new file mode 100644 index 0000000..4fa0728 --- /dev/null +++ b/src/asset/www/svg/damage_type/damage.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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" + width="16mm" + height="16mm" + viewBox="0 0 16 16" + version="1.1" + shape-rendering="optimizeQuality" + id="svg8" + inkscape:version="0.92.2 2405546, 2018-03-11" + sodipodi:docname="damage.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.4" + inkscape:cx="-68.6313" + inkscape:cy="-48.4905" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-global="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:window-width="1678" + inkscape:window-height="1029" + inkscape:window-x="1" + inkscape:window-y="516" + inkscape:window-maximized="0" + inkscape:pagecheckerboard="true" /> + <metadata + id="metadata5"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-281)"> + <path + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linecap:square;paint-order:markers stroke fill;stroke-linejoin:round" + inkscape:transform-center-x="-0.612766" + inkscape:transform-center-y="-0.155978" + d="M 1.35242,289.618 C 1.35242,289.618 4.67025,288.779 5.10626,287.391 5.50896,286.109 3.43804,283.721 3.43804,283.721 3.43804,283.721 7.28733,285.204 9.24053,284.914 11.0827,284.64 14.1502,282.247 14.1502,282.247 14.1502,282.247 12.1498,286.4 12.564,288.56 12.8441,290.02 14.6475,291.363 14.6475,291.363 14.6475,291.363 12.4205,291.081 11.9251,291.859 11.3811,292.713 12.6966,294.798 12.6966,294.798 12.6966,294.798 9.95559,293.263 8.49515,293.443 7.0511,293.621 4.79143,295.753 4.79143,295.753 4.79143,295.753 6.25678,292.778 5.58646,291.502 4.86816,290.134 1.35242,289.618 1.35242,289.618 Z" + id="path854" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscscscscscsc" /> + <path + style="fill:#483e37;stroke-width:0.245867;stroke-linecap:square;stroke-linejoin:round;paint-order:markers stroke fill" + inkscape:transform-center-x="-0.301316" + inkscape:transform-center-y="-0.0765363" + d="M 5.12095,289.538 C 5.12095,289.538 6.75238,289.125 6.96678,288.443 7.16488,287.813 6.22442,286.403 6.22442,286.403 6.22442,286.403 8.03938,287.368 8.99977,287.224 9.90569,287.089 11.4921,285.992 11.4921,285.992 11.4921,285.992 10.4304,287.955 10.6341,289.017 10.7718,289.736 11.8145,290.2 11.8145,290.2 11.8145,290.2 10.5635,290.258 10.3199,290.64 10.0524,291.06 10.5824,292.279 10.5824,292.279 10.5824,292.279 9.35138,291.33 8.63327,291.419 7.92318,291.507 6.81198,292.711 6.81198,292.711 6.81198,292.711 7.53257,291.092 7.20298,290.464 6.84978,289.791 5.12095,289.538 5.12095,289.538 Z" + id="path854-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscscscscscsc" /> + </g> +</svg> diff --git a/src/asset/www/svg/damage_type/impact.svg b/src/asset/www/svg/damage_type/impact.svg index f5fe339..6709857 100644 --- a/src/asset/www/svg/damage_type/impact.svg +++ b/src/asset/www/svg/damage_type/impact.svg @@ -13,6 +13,7 @@ height="16mm" viewBox="0 0 16 16" version="1.1" + shape-rendering="optimizeQuality" id="svg8" inkscape:version="0.92.2 2405546, 2018-03-11" sodipodi:docname="impact.svg"> @@ -25,9 +26,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="2.82843" - inkscape:cx="-122.709" - inkscape:cy="31.755" + inkscape:zoom="4" + inkscape:cx="-10.7734" + inkscape:cy="25.7162" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" @@ -38,7 +39,8 @@ inkscape:window-height="1029" inkscape:window-x="1" inkscape:window-y="516" - inkscape:window-maximized="0" /> + inkscape:window-maximized="0" + inkscape:pagecheckerboard="true" /> <metadata id="metadata5"> <rdf:RDF> @@ -47,7 +49,7 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> + <dc:title /> </cc:Work> </rdf:RDF> </metadata> @@ -57,13 +59,13 @@ id="layer1" transform="translate(0,-281)"> <path - style="fill:#000000;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill" d="M 3.42859,295.015 8.75638,284.06 11.0373,285.152 5.70952,296.108 C 4.75663,296.129 3.8601,296.037 3.42859,295.015 Z" id="rect844-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" /> <path - style="fill:#000000;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill;stroke-width:0.5" + style="fill:#e9ddaf;stroke:#483e37;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill;stroke-width:0.5" d="M 5.46581,282.893 C 8.5171,281.802 12.0689,285.495 13.2724,283.923 L 13.5962,283.5 14.4224,284.666 12.4606,289.246 11.1636,288.663 C 11.1636,288.663 11.5506,288.326 11.3558,287.912 9.81856,284.646 2.60214,284.238 2.60214,284.238 2.60214,284.238 4.0437,283.401 5.46581,282.893 Z" id="rect844" inkscape:connector-curvature="0" diff --git a/src/asset/www/svg/damage_type/parry.svg b/src/asset/www/svg/damage_type/parry.svg new file mode 100644 index 0000000..68dba86 --- /dev/null +++ b/src/asset/www/svg/damage_type/parry.svg @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16mm" + height="16mm" + viewBox="0 0 16 16" + version="1.1" + id="svg8" + inkscape:version="0.92.2 2405546, 2018-03-11" + sodipodi:docname="parry.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="8.00001" + inkscape:cx="15.3856" + inkscape:cy="23.2951" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-global="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:window-width="1678" + inkscape:window-height="1029" + inkscape:window-x="1" + inkscape:window-y="516" + inkscape:window-maximized="0" + inkscape:pagecheckerboard="true" /> + <metadata + id="metadata5"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-281)"> + <use + x="0" + y="0" + xlink:href="#g874" + id="use876" + transform="matrix(-1,0,0,1,16.0001,0)" + width="100%" + height="100%" /> + <g + id="g874" + transform="rotate(-8.29477,10.0389,301.012)"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path899" + d="M 1.88382,295.516 C 1.0475,295.173 0.956164,294.701 1.20226,294.171 L 5.39972,291.729 6.08041,293.076 Z" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linejoin:round;paint-order:markers stroke fill" /> + <path + sodipodi:nodetypes="ccscc" + inkscape:connector-curvature="0" + id="rect844-2" + d="M 5.15265,291.704 C 9.31643,290.267 14.009,284.248 14.0942,282.845 14.5929,283.419 14.884,284.112 14.3411,285.335 14.006,286.091 12.1346,290.116 6.52699,292.973 Z" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linecap:square;paint-order:markers stroke fill" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path897" + d="M 4.4002,291.439 C 5.22981,291.866 5.67894,292.65 6.67627,293.873 7.08668,293.227 6.86845,292.329 5.35973,290.91 Z" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;paint-order:markers stroke fill" /> + </g> + </g> +</svg> diff --git a/src/asset/www/svg/damage_type/piercing.svg b/src/asset/www/svg/damage_type/piercing.svg index ba8d992..88182a5 100644 --- a/src/asset/www/svg/damage_type/piercing.svg +++ b/src/asset/www/svg/damage_type/piercing.svg @@ -15,6 +15,7 @@ version="1.1" id="svg8" inkscape:version="0.92.2 2405546, 2018-03-11" + shape-rendering="optimizeQuality" sodipodi:docname="piercing.svg"> <defs id="defs2" /> @@ -26,7 +27,7 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="8" - inkscape:cx="-3.29987" + inkscape:cx="-7.3203" inkscape:cy="28.2475" inkscape:document-units="mm" inkscape:current-layer="layer1" @@ -58,13 +59,13 @@ id="layer1" transform="translate(0,-281)"> <path - style="fill:#000000;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill" d="M 1.95385,296.232 11.3059,286.862 10.3474,285.905 0.995413,295.276 C 1.12337,295.683 1.46692,296.198 1.95385,296.232 Z" id="rect844-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" /> <path - style="fill:#000000;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;paint-order:markers stroke fill" + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linecap:round;paint-order:markers stroke fill" d="M 14.7376,282.465 C 14.2486,284.298 9.60463,287.86 8.44599,292.198 7.83002,289.912 7.30467,289.386 5.01651,288.776 9.34759,287.61 12.8369,282.977 14.7376,282.465 Z" id="path883" inkscape:connector-curvature="0" diff --git a/src/asset/www/svg/damage_type/slash.svg b/src/asset/www/svg/damage_type/slash.svg new file mode 100644 index 0000000..76835d9 --- /dev/null +++ b/src/asset/www/svg/damage_type/slash.svg @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<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" + width="16mm" + height="16mm" + viewBox="0 0 16 16" + version="1.1" + id="svg8" + inkscape:version="0.92.2 2405546, 2018-03-11" + sodipodi:docname="slash.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="8.00001" + inkscape:cx="-24.5322" + inkscape:cy="23.2951" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:snap-global="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="false" + inkscape:window-width="1678" + inkscape:window-height="1029" + inkscape:window-x="1" + inkscape:window-y="516" + inkscape:window-maximized="0" + inkscape:pagecheckerboard="true" /> + <metadata + id="metadata5"> + <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> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-281)"> + <path + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linejoin:round;paint-order:markers stroke fill" + d="M 1.88382,295.516 C 1.0475,295.173 0.956164,294.701 1.20226,294.171 L 5.39972,291.729 6.08041,293.076 Z" + id="path899" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;stroke-linecap:square;paint-order:markers stroke fill" + d="M 5.15265,291.704 C 9.31643,290.267 14.009,284.248 14.0942,282.845 14.5929,283.419 14.884,284.112 14.3411,285.335 14.006,286.091 12.1346,290.116 6.52699,292.973 Z" + id="rect844-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccscc" /> + <path + style="fill:#e9ddaf;stroke:#483e37;stroke-width:0.5;paint-order:markers stroke fill" + d="M 4.4002,291.439 C 5.22981,291.866 5.67894,292.65 6.67627,293.873 7.08668,293.227 6.86845,292.329 5.35973,290.91 Z" + id="path897" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + </g> +</svg> diff --git a/src/battle/src/View/Controlled/CharacterCard.elm b/src/battle/src/View/Controlled/CharacterCard.elm index b659606..b9874f5 100644 --- a/src/battle/src/View/Controlled/CharacterCard.elm +++ b/src/battle/src/View/Controlled/CharacterCard.elm @@ -267,12 +267,16 @@ get_multiplied_mod_html multiplier mod = (Html.Attributes.class "character-card-mod") ] [ + (Html.div + [ + (Html.Attributes.class "omnimod-icon"), + (Html.Attributes.class ("omnimod-icon-" ++ category)) + ] + [ + ] + ), (Html.text - ( - category - ++ ": " - ++ (String.fromInt (ceiling ((toFloat value) * multiplier))) - ) + (String.fromInt (ceiling ((toFloat value) * multiplier))) ) ] ) diff --git a/src/css/src/battle.scss b/src/css/src/battle.scss index c9a7d00..3ba177a 100644 --- a/src/css/src/battle.scss +++ b/src/css/src/battle.scss @@ -1,4 +1,5 @@ @import 'shared/battleview'; +@import 'shared/omnimod-icons'; @import 'battle/controlled-panel'; @import 'battle/info-card'; diff --git a/src/css/src/battle/info-card/character.scss b/src/css/src/battle/info-card/character.scss index 92e4558..114e54d 100644 --- a/src/css/src/battle/info-card/character.scss +++ b/src/css/src/battle/info-card/character.scss @@ -138,3 +138,13 @@ background-size: 200% 100%; background-position: 100% 0; } + +.character-card-mod +{ + display: inline-block; +} + +.info-card-mod +{ + display: inline-block; +} diff --git a/src/css/src/roster-editor.scss b/src/css/src/roster-editor.scss index 2dcf067..a35188e 100644 --- a/src/css/src/roster-editor.scss +++ b/src/css/src/roster-editor.scss @@ -1,4 +1,5 @@ @import 'shared/battleview'; +@import 'shared/omnimod-icons'; @import 'roster-editor/controlled-panel'; @import 'roster-editor/info-card'; diff --git a/src/css/src/roster-editor/info-card/character.scss b/src/css/src/roster-editor/info-card/character.scss index 5e4a958..cb00546 100644 --- a/src/css/src/roster-editor/info-card/character.scss +++ b/src/css/src/roster-editor/info-card/character.scss @@ -145,3 +145,13 @@ background-size: 200% 100%; background-position: 100% 0; } + +.character-card-mod +{ + display: inline-block; +} + +.info-card-mod +{ + display: inline-block; +} diff --git a/src/css/src/shared/omnimod-icons.scss b/src/css/src/shared/omnimod-icons.scss new file mode 100644 index 0000000..b782165 --- /dev/null +++ b/src/css/src/shared/omnimod-icons.scss @@ -0,0 +1,29 @@ +.omnimod-icon +{ + display: inline-block; + height: 1em; + width: 1em; + background-size: 100%; + background-repeat: no-repeat; + vertical-align: middle; +} + +.omnimod-icon-dmg +{ + background-image: url(/asset/svg/damage_type/damage.svg); +} + +.omnimod-icon-slh +{ + background-image: url(/asset/svg/damage_type/slash.svg); +} + +.omnimod-icon-blu +{ + background-image: url(/asset/svg/damage_type/impact.svg); +} + +.omnimod-icon-pie +{ + background-image: url(/asset/svg/damage_type/piercing.svg); +} diff --git a/src/roster-editor/src/View/CharacterCard.elm b/src/roster-editor/src/View/CharacterCard.elm index 10348ad..7ae2338 100644 --- a/src/roster-editor/src/View/CharacterCard.elm +++ b/src/roster-editor/src/View/CharacterCard.elm @@ -194,12 +194,16 @@ get_multiplied_mod_html multiplier mod = (Html.Attributes.class "character-card-mod") ] [ + (Html.div + [ + (Html.Attributes.class "omnimod-icon"), + (Html.Attributes.class ("omnimod-icon-" ++ category)) + ] + [ + ] + ), (Html.text - ( - category - ++ ": " - ++ (String.fromInt (ceiling ((toFloat value) * multiplier))) - ) + (String.fromInt (ceiling ((toFloat value) * multiplier))) ) ] ) |