diff --git a/species/blobcat/templates/extra-3c.mustache b/species/blobcat/templates/extra-3c.mustache
new file mode 100644
index 0000000..2d480d9
--- /dev/null
+++ b/species/blobcat/templates/extra-3c.mustache
@@ -0,0 +1,3 @@
+
diff --git a/species/blobcat/templates/base-extra.mustache b/species/blobcat/templates/extra-base.mustache
similarity index 100%
rename from species/blobcat/templates/base-extra.mustache
rename to species/blobcat/templates/extra-base.mustache
diff --git a/species/blobcat/templates/extra-snug.mustache b/species/blobcat/templates/extra-snug.mustache
new file mode 100644
index 0000000..a469742
--- /dev/null
+++ b/species/blobcat/templates/extra-snug.mustache
@@ -0,0 +1 @@
+{{>whiskers-snug}}
diff --git a/species/blobcat/templates/hand-3c.mustache b/species/blobcat/templates/hand-3c.mustache
new file mode 100644
index 0000000..1eb3eee
--- /dev/null
+++ b/species/blobcat/templates/hand-3c.mustache
@@ -0,0 +1,3 @@
+
+ {{#set-fill}}#fcc21b|{{#3c_evil}}#left-hand{{/3c_evil}}{{/set-fill}}
+
diff --git a/species/blobcat/templates/hand-knife.mustache b/species/blobcat/templates/hand-knife.mustache
new file mode 100644
index 0000000..e6cd97d
--- /dev/null
+++ b/species/blobcat/templates/hand-knife.mustache
@@ -0,0 +1,9 @@
+
+
+ {{#knife}}#blade-back{{/knife}}
+ {{#knife}}#blade-front{{/knife}}
+ {{#knife}}#handle{{/knife}}
+ {{#knife}}#handle-screw{{/knife}}
+
+ {{#set-fill}}#fcc21b|{{#knife}}#left-hand{{/knife}}{{/set-fill}}
+
diff --git a/species/blobcat/templates/nose-evil.mustache b/species/blobcat/templates/nose-evil.mustache
new file mode 100644
index 0000000..561b9bc
--- /dev/null
+++ b/species/blobcat/templates/nose-evil.mustache
@@ -0,0 +1 @@
+
diff --git a/species/blobcat/templates/whiskers-snug.mustache b/species/blobcat/templates/whiskers-snug.mustache
index 280b250..d35e0e5 100644
--- a/species/blobcat/templates/whiskers-snug.mustache
+++ b/species/blobcat/templates/whiskers-snug.mustache
@@ -1,5 +1,12 @@
{{#base}}#left-whisker{{/base}}
{{#base}}#left-whisker-2{{/base}}
- {{#base}}#right-whisker-2{{/base}}
+
+
+ {{#base}}#right-whisker{{/base}}
+
+
+ {{#base}}#right-whisker-2{{/base}}
+
+
diff --git a/species/blobcat/variants/snug_aww.mustache b/species/blobcat/variants/snug_aww.mustache
new file mode 100644
index 0000000..5e78669
--- /dev/null
+++ b/species/blobcat/variants/snug_aww.mustache
@@ -0,0 +1,13 @@
+{{>header}}
+
+ {{>base-snug}}
+ {{>tail-snug}}
+ {{>extra-snug}}
+
+
+ {{>eyes-aww}}
+
+ {{#snug}}#nose{{/snug}}
+
+
+{{>footer}}
diff --git a/species/blobfox/assets/3c_evil.svg b/species/blobfox/assets/3c_evil.svg
new file mode 100644
index 0000000..a657904
--- /dev/null
+++ b/species/blobfox/assets/3c_evil.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/species/blobfox/assets/knife.svg b/species/blobfox/assets/knife.svg
new file mode 100644
index 0000000..6f5b720
--- /dev/null
+++ b/species/blobfox/assets/knife.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/species/blobfox/templates/extra-3c.mustache b/species/blobfox/templates/extra-3c.mustache
new file mode 100644
index 0000000..9c8e191
--- /dev/null
+++ b/species/blobfox/templates/extra-3c.mustache
@@ -0,0 +1,2 @@
+{{! cf. base-extra }}
+
diff --git a/species/blobfox/templates/base-extra.mustache b/species/blobfox/templates/extra-base.mustache
similarity index 100%
rename from species/blobfox/templates/base-extra.mustache
rename to species/blobfox/templates/extra-base.mustache
diff --git a/species/blobfox/templates/reach-extra.mustache b/species/blobfox/templates/extra-reach.mustache
similarity index 100%
rename from species/blobfox/templates/reach-extra.mustache
rename to species/blobfox/templates/extra-reach.mustache
diff --git a/species/blobfox/templates/extra-snug.mustache b/species/blobfox/templates/extra-snug.mustache
new file mode 100644
index 0000000..11f6523
--- /dev/null
+++ b/species/blobfox/templates/extra-snug.mustache
@@ -0,0 +1 @@
+
diff --git a/species/blobfox/templates/eyes-evil.mustache b/species/blobfox/templates/eyes-evil.mustache
new file mode 100644
index 0000000..16089bf
--- /dev/null
+++ b/species/blobfox/templates/eyes-evil.mustache
@@ -0,0 +1,4 @@
+
+ {{#3c_evil}}#left-eye{{/3c_evil}}
+ {{#3c_evil}}#right-eye{{/3c_evil}}
+
diff --git a/species/blobfox/templates/hand-3c.mustache b/species/blobfox/templates/hand-3c.mustache
new file mode 100644
index 0000000..9530464
--- /dev/null
+++ b/species/blobfox/templates/hand-3c.mustache
@@ -0,0 +1 @@
+{{#3c_evil}}#left-hand{{/3c_evil}}
diff --git a/species/blobfox/templates/hand-knife.mustache b/species/blobfox/templates/hand-knife.mustache
new file mode 100644
index 0000000..9f32af4
--- /dev/null
+++ b/species/blobfox/templates/hand-knife.mustache
@@ -0,0 +1,9 @@
+
+
+ {{#knife}}#blade-back{{/knife}}
+ {{#knife}}#blade-front{{/knife}}
+ {{#knife}}#handle{{/knife}}
+ {{#knife}}#handle-screw{{/knife}}
+
+ {{#knife}}#left-hand{{/knife}}
+
diff --git a/species/blobfox/templates/nose-evil.mustache b/species/blobfox/templates/nose-evil.mustache
new file mode 100644
index 0000000..cb341a9
--- /dev/null
+++ b/species/blobfox/templates/nose-evil.mustache
@@ -0,0 +1,4 @@
+
+ {{#3c_evil}}#nose-outline{{/3c_evil}}
+ {{#base}}#nose{{/base}}
+
diff --git a/species/blobfox/variants/3c.mustache b/species/blobfox/variants/3c.mustache
new file mode 100644
index 0000000..c168d5e
--- /dev/null
+++ b/species/blobfox/variants/3c.mustache
@@ -0,0 +1,12 @@
+{{>header}}
+
+ {{>base}}
+ {{>hand-3c}}
+ {{>extra-3c}}
+
+
+ {{>eyes}}
+ {{>nose}}
+ {{>mouth-w}}
+
+{{>footer}}
diff --git a/species/blobfox/variants/3c_evil.mustache b/species/blobfox/variants/3c_evil.mustache
new file mode 100644
index 0000000..4965bb9
--- /dev/null
+++ b/species/blobfox/variants/3c_evil.mustache
@@ -0,0 +1,12 @@
+{{>header}}
+
+ {{>base}}
+ {{>hand-3c}}
+ {{>extra-3c}}
+
+
+ {{>eyes-evil}}
+ {{>nose-evil}}
+ {{>mouth-w}}
+
+{{>footer}}
diff --git a/species/blobfox/variants/base.mustache b/species/blobfox/variants/base.mustache
index a8b5ad8..f7147e7 100644
--- a/species/blobfox/variants/base.mustache
+++ b/species/blobfox/variants/base.mustache
@@ -1,7 +1,7 @@
{{>header}}
{{>base}}
- {{>base-extra}}
+ {{>extra-base}}
{{>eyes}}
diff --git a/species/blobfox/variants/boop.mustache b/species/blobfox/variants/boop.mustache
index e2228af..495d95d 100644
--- a/species/blobfox/variants/boop.mustache
+++ b/species/blobfox/variants/boop.mustache
@@ -1,7 +1,7 @@
{{>header}}
{{>base}}
- {{>base-extra}}
+ {{>extra-base}}
{{>eyes}}
diff --git a/species/blobfox/variants/boop_aww.mustache b/species/blobfox/variants/boop_aww.mustache
index 63a696f..ed38dfd 100644
--- a/species/blobfox/variants/boop_aww.mustache
+++ b/species/blobfox/variants/boop_aww.mustache
@@ -1,7 +1,7 @@
{{>header}}
{{>base}}
- {{>base-extra}}
+ {{>extra-base}}
{{>eyes-aww}}
diff --git a/species/blobfox/variants/boop_owo.mustache b/species/blobfox/variants/boop_owo.mustache
index d91d892..dd4f9dc 100644
--- a/species/blobfox/variants/boop_owo.mustache
+++ b/species/blobfox/variants/boop_owo.mustache
@@ -1,7 +1,7 @@
{{>header}}
{{>base-owo}}
- {{>base-extra}}
+ {{>extra-base}}
{{>eyes-owo}}
diff --git a/species/blobfox/variants/evil.mustache b/species/blobfox/variants/evil.mustache
new file mode 100644
index 0000000..ff79cfd
--- /dev/null
+++ b/species/blobfox/variants/evil.mustache
@@ -0,0 +1,11 @@
+{{>header}}
+
+ {{>base}}
+ {{>extra-base}}
+
+
+ {{>eyes-evil}}
+ {{>nose-evil}}
+ {{>mouth-w}}
+
+{{>footer}}
diff --git a/species/blobfox/variants/happy.mustache b/species/blobfox/variants/happy.mustache
index dd826d3..aab0a7e 100644
--- a/species/blobfox/variants/happy.mustache
+++ b/species/blobfox/variants/happy.mustache
@@ -1,7 +1,7 @@
{{>header}}
{{>base}}
- {{>base-extra}}
+ {{>extra-base}}
{{>eyes-snug}}
diff --git a/species/blobfox/variants/owo.mustache b/species/blobfox/variants/owo.mustache
index 4476a58..fbd065e 100644
--- a/species/blobfox/variants/owo.mustache
+++ b/species/blobfox/variants/owo.mustache
@@ -1,7 +1,7 @@
{{>header}}
{{>base-owo}}
- {{>base-extra}}
+ {{>extra-base}}
{{>eyes-owo}}
diff --git a/species/blobfox/variants/reach.mustache b/species/blobfox/variants/reach.mustache
index 8552195..49f35b6 100644
--- a/species/blobfox/variants/reach.mustache
+++ b/species/blobfox/variants/reach.mustache
@@ -2,7 +2,7 @@
{{>base}}
{{>hands-reach}}
- {{>reach-extra}}
+ {{>extra-reach}}
{{>eyes}}
diff --git a/species/blobfox/variants/reach_aww.mustache b/species/blobfox/variants/reach_aww.mustache
index cb22b44..a3ac5bf 100644
--- a/species/blobfox/variants/reach_aww.mustache
+++ b/species/blobfox/variants/reach_aww.mustache
@@ -2,7 +2,7 @@
{{>base}}
{{>hands-reach}}
- {{>reach-extra}}
+ {{>extra-reach}}
{{>eyes-aww}}
diff --git a/species/blobfox/variants/snug.mustache b/species/blobfox/variants/snug.mustache
index 9cce27d..fbc0e33 100644
--- a/species/blobfox/variants/snug.mustache
+++ b/species/blobfox/variants/snug.mustache
@@ -2,6 +2,7 @@
{{>base-snug}}
{{>tail-snug}}
+ {{>extra-snug}}
{{>eyes-snug}}
diff --git a/species/blobfox/variants/snug_aww.mustache b/species/blobfox/variants/snug_aww.mustache
index 70431a1..d487a64 100644
--- a/species/blobfox/variants/snug_aww.mustache
+++ b/species/blobfox/variants/snug_aww.mustache
@@ -2,6 +2,7 @@
{{>base-snug}}
{{>tail-snug}}
+ {{>extra-snug}}
{{>eyes-aww}}
diff --git a/species/blobfox/variants/snug_boop_owo.mustache b/species/blobfox/variants/snug_boop_owo.mustache
index 5ebedf9..5331527 100644
--- a/species/blobfox/variants/snug_boop_owo.mustache
+++ b/species/blobfox/variants/snug_boop_owo.mustache
@@ -2,6 +2,7 @@
{{>base-snug}}
{{>tail-snug}}
+ {{>extra-snug}}
{{>eyes-owo}}
diff --git a/species/blobfox/variants/snug_owo.mustache b/species/blobfox/variants/snug_owo.mustache
index 2c03160..ab30748 100644
--- a/species/blobfox/variants/snug_owo.mustache
+++ b/species/blobfox/variants/snug_owo.mustache
@@ -2,6 +2,7 @@
{{>base-snug}}
{{>tail-snug}}
+ {{>extra-snug}}
{{>eyes-owo}}
diff --git a/species/blobfox/variants/stabby.mustache b/species/blobfox/variants/stabby.mustache
new file mode 100644
index 0000000..86ac1e8
--- /dev/null
+++ b/species/blobfox/variants/stabby.mustache
@@ -0,0 +1,12 @@
+{{>header}}
+
+ {{>base}}
+ {{>extra-3c}}
+
+
+ {{>eyes-evil}}
+ {{>nose-evil}}
+ {{>mouth-w}}
+ {{>hand-knife}}
+
+{{>footer}}
diff --git a/vector/blobfox.svg b/vector/blobfox.svg
index e0bc79d..48c9a9d 100644
--- a/vector/blobfox.svg
+++ b/vector/blobfox.svg
@@ -29,15 +29,15 @@
inkscape:pagecheckerboard="1"
inkscape:document-units="mm"
showgrid="false"
- inkscape:zoom="10.154753"
- inkscape:cx="59.381059"
- inkscape:cy="57.214585"
+ inkscape:zoom="4.1184431"
+ inkscape:cx="-8.4983571"
+ inkscape:cy="56.331967"
inkscape:window-width="1536"
inkscape:window-height="779"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
- inkscape:current-layer="layer3"
+ inkscape:current-layer="layer1"
units="px"
inkscape:showpageshadow="2"
inkscape:deskcolor="#505050">
@@ -69,7 +69,7 @@
id="layer1"
style="display:inline">
@@ -105,31 +105,31 @@
diff --git a/vector/knife.svg b/vector/knife.svg
new file mode 100644
index 0000000..fc0a684
--- /dev/null
+++ b/vector/knife.svg
@@ -0,0 +1,103 @@
+
+
+
+