summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2019-01-31 18:54:52 +0100
committernsensfel <SpamShield0@noot-noot.org>2019-01-31 18:54:52 +0100
commit48d576fc30487769fb0fc980533d85a80f6f4f13 (patch)
treeb2c0b6e7512d6a98668aa77a9d96255053d75859
parent4a8ade2a4ad094867c09b0c3ce0fc11da439d037 (diff)
Adds a few more icons...
-rw-r--r--src/asset/www/svg/damage_type/2hits.svg92
-rw-r--r--src/asset/www/svg/damage_type/accuracy.svg86
-rw-r--r--src/asset/www/svg/damage_type/damage.svg78
-rw-r--r--src/asset/www/svg/damage_type/impact.svg16
-rw-r--r--src/asset/www/svg/damage_type/parry.svg92
-rw-r--r--src/asset/www/svg/damage_type/piercing.svg7
-rw-r--r--src/asset/www/svg/damage_type/slash.svg79
-rw-r--r--src/battle/src/View/Controlled/CharacterCard.elm14
-rw-r--r--src/css/src/battle.scss1
-rw-r--r--src/css/src/battle/info-card/character.scss10
-rw-r--r--src/css/src/roster-editor.scss1
-rw-r--r--src/css/src/roster-editor/info-card/character.scss10
-rw-r--r--src/css/src/shared/omnimod-icons.scss29
-rw-r--r--src/roster-editor/src/View/CharacterCard.elm14
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)))
)
]
)