diff --git a/media/LICENSES.md b/media/LICENSES.md
index 13148681..3c71f1a3 100644
--- a/media/LICENSES.md
+++ b/media/LICENSES.md
@@ -118,6 +118,32 @@ https://www.furaffinity.net/view/19705050/
* front.svg
* back.svg
+## Flamm
+
+**https://twitter.com/Ashfall_Fox**
+
+(no link)
+
+* front.svg
+
+## Zephiro
+
+**https://www.furaffinity.net/user/feve**
+
+https://www.furaffinity.net/view/20930792/
+
+* front.svg
+* side.svg
+* back.svg
+
+## Fory
+
+**https://www.furaffinity.net/user/victni/**
+
+(no link)
+
+* front.svg
+
# Vehicles
**Self-created**
diff --git a/media/characters/flamm/front.svg b/media/characters/flamm/front.svg
new file mode 100644
index 00000000..dd534360
--- /dev/null
+++ b/media/characters/flamm/front.svg
@@ -0,0 +1,120 @@
+
+
+
diff --git a/media/characters/fory/front.svg b/media/characters/fory/front.svg
new file mode 100644
index 00000000..610ee743
--- /dev/null
+++ b/media/characters/fory/front.svg
@@ -0,0 +1,115 @@
+
+
+
diff --git a/media/characters/zephiro/back.svg b/media/characters/zephiro/back.svg
new file mode 100644
index 00000000..1e57c85d
--- /dev/null
+++ b/media/characters/zephiro/back.svg
@@ -0,0 +1,55 @@
+
+
+
diff --git a/media/characters/zephiro/front.svg b/media/characters/zephiro/front.svg
new file mode 100644
index 00000000..ba82be0e
--- /dev/null
+++ b/media/characters/zephiro/front.svg
@@ -0,0 +1,78 @@
+
+
+
diff --git a/media/characters/zephiro/side.svg b/media/characters/zephiro/side.svg
new file mode 100644
index 00000000..b8d1d5c8
--- /dev/null
+++ b/media/characters/zephiro/side.svg
@@ -0,0 +1,54 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index a919f7ca..18a82a28 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -516,6 +516,133 @@ function makeJazzy() {
return entity;
}
+function makeFlamm() {
+ const views = {
+ front: {
+ attributes: {
+ height: {
+ name: "Height",
+ power: 1,
+ type: "length",
+ base: math.unit(7, "feet")
+ },
+ weight: {
+ name: "Weight",
+ power: 3,
+ type: "mass",
+ base: math.unit(80, "kg")
+ }
+ },
+ image: {
+ source: "./media/characters/flamm/front.svg"
+ },
+ name: "Front"
+ }
+ };
+
+ const entity = makeEntity("Flamm", "Flamm", views);
+ entity.views.front.height = math.unit(200, "feet");
+ return entity;
+}
+
+function makeZephiro() {
+ const views = {
+ front: {
+ attributes: {
+ height: {
+ name: "Height",
+ power: 1,
+ type: "length",
+ base: math.unit(7, "feet")
+ },
+ weight: {
+ name: "Weight",
+ power: 3,
+ type: "mass",
+ base: math.unit(80, "kg")
+ }
+ },
+ image: {
+ source: "./media/characters/zephiro/front.svg"
+ },
+ name: "Front"
+ },
+ side: {
+ attributes: {
+ height: {
+ name: "Height",
+ power: 1,
+ type: "length",
+ base: math.unit(7, "feet")
+ },
+ weight: {
+ name: "Weight",
+ power: 3,
+ type: "mass",
+ base: math.unit(80, "kg")
+ }
+ },
+ image: {
+ source: "./media/characters/zephiro/side.svg"
+ },
+ name: "Side"
+ },
+ back: {
+ attributes: {
+ height: {
+ name: "Height",
+ power: 1,
+ type: "length",
+ base: math.unit(7, "feet")
+ },
+ weight: {
+ name: "Weight",
+ power: 3,
+ type: "mass",
+ base: math.unit(80, "kg")
+ }
+ },
+ image: {
+ source: "./media/characters/zephiro/back.svg"
+ },
+ name: "Back"
+ }
+ };
+
+ const entity = makeEntity("Zephiro", "Zephiro", views);
+ entity.views.front.height = math.unit(118, "feet");
+ return entity;
+}
+
+function makeFory() {
+ const views = {
+ front: {
+ attributes: {
+ height: {
+ name: "Height",
+ power: 1,
+ type: "length",
+ base: math.unit(7, "feet")
+ },
+ weight: {
+ name: "Weight",
+ power: 3,
+ type: "mass",
+ base: math.unit(90, "kg")
+ }
+ },
+ image: {
+ source: "./media/characters/fory/front.svg"
+ },
+ name: "Front"
+ }
+ };
+
+ const entity = makeEntity("Fory", "Manny", views);
+ entity.views.front.height = math.unit(50, "feet");
+ return entity;
+}
+
function makeMan() {
const views = {
body: {
@@ -585,6 +712,18 @@ function makeCharacters() {
name: "Jazzy",
constructor: makeJazzy
});
+ results.push({
+ name: "Flamm",
+ constructor: makeFlamm
+ });
+ results.push({
+ name: "Zephiro",
+ constructor: makeZephiro
+ });
+ results.push({
+ name: "Fory",
+ constructor: makeFory
+ });
results.push({
name: "Normal man",
constructor: makeMan