diff --git a/media/attribution.js b/media/attribution.js
index 46944fb4..31c5ee9f 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -7401,6 +7401,150 @@ const attributionData = {
"luca-cervicum"
]
},
+ {
+ prefix: "./media/characters/oliver/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Oliver" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/shane/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Shane" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/shin/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Shin" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/xerxes/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Xerxes" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/chaska/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Chaska" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/enuk/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Enuk" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/bruun/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Bruun" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/alexeev/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Alexeev" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/evelyn/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Evelyn" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/inca/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Inca" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/magdalene/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Magdalene" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
+ {
+ prefix: "./media/characters/mera/",
+ files: [
+ { name: "front.svg", source: "https://fidverse.fandom.com/wiki/Mera" }
+ ],
+ authors: [
+ "fidchell"
+ ],
+ owners: [
+ "fidchell"
+ ]
+ },
//characters
{
prefix: "./media/food/animals/",
diff --git a/media/characters/alexeev/front.svg b/media/characters/alexeev/front.svg
new file mode 100644
index 00000000..4a9ec431
--- /dev/null
+++ b/media/characters/alexeev/front.svg
@@ -0,0 +1,296 @@
+
+
+
diff --git a/media/characters/bruun/front.svg b/media/characters/bruun/front.svg
new file mode 100644
index 00000000..bb732032
--- /dev/null
+++ b/media/characters/bruun/front.svg
@@ -0,0 +1,176 @@
+
+
+
diff --git a/media/characters/chaska/front.svg b/media/characters/chaska/front.svg
new file mode 100644
index 00000000..01f8f444
--- /dev/null
+++ b/media/characters/chaska/front.svg
@@ -0,0 +1,449 @@
+
+
+
diff --git a/media/characters/enuk/front.svg b/media/characters/enuk/front.svg
new file mode 100644
index 00000000..b21cefed
--- /dev/null
+++ b/media/characters/enuk/front.svg
@@ -0,0 +1,397 @@
+
+
+
diff --git a/media/characters/evelyn/front.svg b/media/characters/evelyn/front.svg
new file mode 100644
index 00000000..f1965dd0
--- /dev/null
+++ b/media/characters/evelyn/front.svg
@@ -0,0 +1,59 @@
+
+
+
diff --git a/media/characters/inca/front.svg b/media/characters/inca/front.svg
new file mode 100644
index 00000000..f81fca0b
--- /dev/null
+++ b/media/characters/inca/front.svg
@@ -0,0 +1,302 @@
+
+
+
diff --git a/media/characters/magdalene/front.svg b/media/characters/magdalene/front.svg
new file mode 100644
index 00000000..cbc144fa
--- /dev/null
+++ b/media/characters/magdalene/front.svg
@@ -0,0 +1,239 @@
+
+
+
diff --git a/media/characters/mera/front.svg b/media/characters/mera/front.svg
new file mode 100644
index 00000000..e6fe8e9d
--- /dev/null
+++ b/media/characters/mera/front.svg
@@ -0,0 +1,457 @@
+
+
+
diff --git a/media/characters/oliver/front.svg b/media/characters/oliver/front.svg
new file mode 100644
index 00000000..2762a3fa
--- /dev/null
+++ b/media/characters/oliver/front.svg
@@ -0,0 +1,97 @@
+
+
+
diff --git a/media/characters/shane/front.svg b/media/characters/shane/front.svg
new file mode 100644
index 00000000..0d7b2d0a
--- /dev/null
+++ b/media/characters/shane/front.svg
@@ -0,0 +1,342 @@
+
+
+
diff --git a/media/characters/shin/front.svg b/media/characters/shin/front.svg
new file mode 100644
index 00000000..28044a8d
--- /dev/null
+++ b/media/characters/shin/front.svg
@@ -0,0 +1,299 @@
+
+
+
diff --git a/media/characters/xerxes/front.svg b/media/characters/xerxes/front.svg
new file mode 100644
index 00000000..546e13e5
--- /dev/null
+++ b/media/characters/xerxes/front.svg
@@ -0,0 +1,351 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index bc8eb325..ae5faf64 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -18400,6 +18400,316 @@ characterMakers["Luca Cervicum"] = () => {
)
};
+characterMakers["Oliver"] = () => {
+ return makeCharacter(
+ "Oliver",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(6 + 1/12, "feet"),
+ weight: math.unit(304, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/oliver/front.svg",
+ extra: 157/143,
+ bottom: 0.08
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(6 + 1/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Shane"] = () => {
+ return makeCharacter(
+ "Shane",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(5 + 7/12, "feet"),
+ weight: math.unit(140, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/shane/front.svg",
+ extra: 304/289,
+ bottom: 0.005
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(5 + 7/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Shin"] = () => {
+ return makeCharacter(
+ "Shin",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(5 + 9/12, "feet"),
+ weight: math.unit(178, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/shin/front.svg",
+ extra: 159/151,
+ bottom: 0.015
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(5 + 9/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Xerxes"] = () => {
+ return makeCharacter(
+ "Xerxes",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(5 + 10/12, "feet"),
+ weight: math.unit(168, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/xerxes/front.svg",
+ extra: 282/260,
+ bottom: 0.045
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(5 + 10/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Chaska"] = () => {
+ return makeCharacter(
+ "Chaska",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(6 + 7/12, "feet"),
+ weight: math.unit(208, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/chaska/front.svg",
+ extra: 332/319,
+ bottom: 0.015
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(6 + 7/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Enuk"] = () => {
+ return makeCharacter(
+ "Enuk",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(5 + 8/12, "feet"),
+ weight: math.unit(208, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/enuk/front.svg",
+ extra: 437/406,
+ bottom: 0.02
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(5 + 8/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Bruun"] = () => {
+ return makeCharacter(
+ "Bruun",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(5 + 10/12, "feet"),
+ weight: math.unit(252, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/bruun/front.svg",
+ extra: 197/187,
+ bottom: 0.012
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(5 + 10/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Alexeev"] = () => {
+ return makeCharacter(
+ "Alexeev",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(6 + 10/12, "feet"),
+ weight: math.unit(255, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/alexeev/front.svg",
+ extra: 213/200,
+ bottom: 0.05
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(6 + 10/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Evelyn"] = () => {
+ return makeCharacter(
+ "Evelyn",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(2 + 8/12, "feet"),
+ weight: math.unit(22, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/evelyn/front.svg",
+ extra: 208/180
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(2 + 8/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Inca"] = () => {
+ return makeCharacter(
+ "Inca",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(5 + 9/12, "feet"),
+ weight: math.unit(139, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/inca/front.svg",
+ extra: 294/291,
+ bottom: 0.03
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(5 + 9/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Magdalene"] = () => {
+ return makeCharacter(
+ "Magdalene",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(5 + 1/12, "feet"),
+ weight: math.unit(84, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/magdalene/front.svg",
+ extra: 293/273
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(5 + 1/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
+characterMakers["Mera"] = () => {
+ return makeCharacter(
+ "Mera",
+ "Fidchell",
+ {
+ front: {
+ height: math.unit(6 + 3/12, "feet"),
+ weight: math.unit(185, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/mera/front.svg",
+ extra: 291/277,
+ bottom: 0.03
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(6 + 3/12, "feet"),
+ default: true
+ },
+ ]
+ )
+};
+
//characters
function makeCharacters() {