diff --git a/media/attribution.js b/media/attribution.js
index cec6c5d4..30fada86 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -4890,22 +4890,19 @@ const attributionData = {
{
prefix: "./media/characters/teal/",
files: [
- { name: "front.svg", source: null }
+ { name: "back.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: true },
+ { name: "front.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
+ { name: "hand.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
+ { name: "legged.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
+ { name: "maw.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
+ { name: "naga.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
+ { name: "sitting.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
+ { name: "slit.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: true },
+ { name: "standing.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
+ { name: "stretching.svg", source: "https://twitter.com/ZikaurDikura/status/1306694343319785478", nsfw: false },
],
authors: [
- "i-am-an-eaglet"
- ],
- owners: [
- "pilli10"
- ]
- },
- {
- prefix: "./media/characters/teal/",
- files: [
- { name: "front-alt.svg", source: null }
- ],
- authors: [
- "ram-the-dragon"
+ "zikaur-dikura"
],
owners: [
"pilli10"
@@ -16211,6 +16208,10 @@ const attributionData = {
"name": "Mid",
"url": "https://twitter.com/midblep"
},
+ "zikaur-dikura": {
+ "name": "Zikaur Dikura",
+ "url": "https://twitter.com/ZikaurDikura"
+ },
}
}
diff --git a/media/characters/teal/back.svg b/media/characters/teal/back.svg
new file mode 100644
index 00000000..947fb8c0
--- /dev/null
+++ b/media/characters/teal/back.svg
@@ -0,0 +1,1524 @@
+
+
+
diff --git a/media/characters/teal/front-alt.svg b/media/characters/teal/front-alt.svg
deleted file mode 100644
index 74c63889..00000000
--- a/media/characters/teal/front-alt.svg
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
diff --git a/media/characters/teal/front.svg b/media/characters/teal/front.svg
index 1b1bbb67..4a509dcb 100644
--- a/media/characters/teal/front.svg
+++ b/media/characters/teal/front.svg
@@ -1,84 +1,1860 @@
-
+
diff --git a/media/characters/teal/hand.svg b/media/characters/teal/hand.svg
new file mode 100644
index 00000000..2e555f0f
--- /dev/null
+++ b/media/characters/teal/hand.svg
@@ -0,0 +1,374 @@
+
+
+
diff --git a/media/characters/teal/legged.svg b/media/characters/teal/legged.svg
new file mode 100644
index 00000000..b62c152a
--- /dev/null
+++ b/media/characters/teal/legged.svg
@@ -0,0 +1,178 @@
+
+
+
diff --git a/media/characters/teal/maw.svg b/media/characters/teal/maw.svg
new file mode 100644
index 00000000..0ebfc828
--- /dev/null
+++ b/media/characters/teal/maw.svg
@@ -0,0 +1,442 @@
+
+
+
diff --git a/media/characters/teal/naga.svg b/media/characters/teal/naga.svg
new file mode 100644
index 00000000..cc1f7b63
--- /dev/null
+++ b/media/characters/teal/naga.svg
@@ -0,0 +1,688 @@
+
+
+
diff --git a/media/characters/teal/sitting.svg b/media/characters/teal/sitting.svg
new file mode 100644
index 00000000..34ea44c5
--- /dev/null
+++ b/media/characters/teal/sitting.svg
@@ -0,0 +1,417 @@
+
+
+
diff --git a/media/characters/teal/slit.svg b/media/characters/teal/slit.svg
new file mode 100644
index 00000000..648200c1
--- /dev/null
+++ b/media/characters/teal/slit.svg
@@ -0,0 +1,115 @@
+
+
+
diff --git a/media/characters/teal/standing.svg b/media/characters/teal/standing.svg
new file mode 100644
index 00000000..3a3856b9
--- /dev/null
+++ b/media/characters/teal/standing.svg
@@ -0,0 +1,454 @@
+
+
+
diff --git a/media/characters/teal/stretching.svg b/media/characters/teal/stretching.svg
new file mode 100644
index 00000000..1d5a3e78
--- /dev/null
+++ b/media/characters/teal/stretching.svg
@@ -0,0 +1,305 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index e1c7b9c7..ca9e0559 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -1355,48 +1355,48 @@ const speciesData = {
parents: ["pokemon", "rabbit"]
},
"korean-jindo-dog": {
- name: "Korean Jindo Dog",
- parents: ["dog"]
+ name: "Korean Jindo Dog",
+ parents: ["dog"]
},
"naga": {
- name: "Naga",
- parents: ["snake", "monster"]
+ name: "Naga",
+ parents: ["snake", "monster"]
},
"undead": {
- name: "Undead",
- parents: ["monster"]
+ name: "Undead",
+ parents: ["monster"]
},
"whale": {
- name: "Whale",
- parents: ["fish"]
+ name: "Whale",
+ parents: ["fish"]
},
"gelato-bee": {
- name: "Gelato Bee",
- parents: ["bee"]
+ name: "Gelato Bee",
+ parents: ["bee"]
},
"bee": {
- name: "Bee",
- parents: ["insect"]
+ name: "Bee",
+ parents: ["insect"]
},
"gardevoir": {
- name: "Gardevoir",
- parents: ["pokemon"]
+ name: "Gardevoir",
+ parents: ["pokemon"]
},
"ant": {
- name: "Ant",
- parents: ["insect"]
+ name: "Ant",
+ parents: ["insect"]
},
"frog": {
- name: "Frog",
- parents: ["amphibian"]
+ name: "Frog",
+ parents: ["amphibian"]
},
"amphibian": {
- name: "Amphibian",
- parents: ["animal"]
+ name: "Amphibian",
+ parents: ["animal"]
},
"pangolin": {
- name: "Pangolin",
- parents: ["mammal"]
+ name: "Pangolin",
+ parents: ["mammal"]
},
}
@@ -3485,8 +3485,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/mech/front.svg",
- extra: 2900/2770,
- bottom: 110/3010
+ extra: 2900 / 2770,
+ bottom: 110 / 3010
}
},
back: {
@@ -3495,8 +3495,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/mech/back.svg",
- extra: 3011/2890,
- bottom: 94/3105
+ extra: 3011 / 2890,
+ bottom: 94 / 3105
}
},
maw: {
@@ -6705,8 +6705,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/gene-zeta/front.svg",
- extra: 3006/2826,
- bottom: 182/3188
+ extra: 3006 / 2826,
+ bottom: 182 / 3188
}
}
},
@@ -6717,7 +6717,7 @@ characterMakers.push(() => makeCharacter(
},
{
name: "Normal",
- height: math.unit(5 + 11/12, "foot"),
+ height: math.unit(5 + 11 / 12, "foot"),
default: true
},
{
@@ -6834,28 +6834,101 @@ characterMakers.push(() => makeCharacter(
{ name: "Teal", species: ["octocoon"], tags: ["anthro"] },
{
front: {
- height: math.unit(5.59, "feet"),
- weight: math.unit(250, "lbs"),
+ height: math.unit(2.75, "meters"),
+ weight: math.unit(150, "lb"),
name: "Front",
image: {
- source: "./media/characters/teal/front.svg"
+ source: "./media/characters/teal/front.svg",
+ extra: 2463/2320,
+ bottom: 166/2629
}
},
- frontAlt: {
- height: math.unit(6, "feet"),
- weight: math.unit(250, "lbs"),
- name: "Front (Alt)",
+ back: {
+ height: math.unit(2.75, "meters"),
+ weight: math.unit(150, "lb"),
+ name: "Back",
image: {
- source: "./media/characters/teal/front-alt.svg",
- bottom: 0.04,
- extra: 1
+ source: "./media/characters/teal/back.svg",
+ extra: 2580/2489,
+ bottom: 151/2731
+ }
+ },
+ sitting: {
+ height: math.unit(1.9, "meters"),
+ weight: math.unit(150, "lb"),
+ name: "Sitting",
+ image: {
+ source: "./media/characters/teal/sitting.svg",
+ extra: 623/590,
+ bottom: 121/744
+ }
+ },
+ standing: {
+ height: math.unit(2.75, "meters"),
+ weight: math.unit(150, "lb"),
+ name: "Standing",
+ image: {
+ source: "./media/characters/teal/standing.svg",
+ extra: 923/893,
+ bottom: 60/983
+ }
+ },
+ stretching: {
+ height: math.unit(3.65, "meters"),
+ weight: math.unit(150, "lb"),
+ name: "Stretching",
+ image: {
+ source: "./media/characters/teal/stretching.svg",
+ extra: 1276/1244,
+ bottom: 0/1276
+ }
+ },
+ legged: {
+ height: math.unit(1.3, "meters"),
+ weight: math.unit(150, "lb"),
+ name: "Legged",
+ image: {
+ source: "./media/characters/teal/legged.svg",
+ extra: 462/437,
+ bottom: 24/486
+ }
+ },
+ naga: {
+ height: math.unit(5.4, "meters"),
+ weight: math.unit(150, "lb"),
+ name: "Naga",
+ image: {
+ source: "./media/characters/teal/naga.svg",
+ extra: 1902/1858,
+ bottom: 0/1902
+ }
+ },
+ hand: {
+ height: math.unit(0.52, "meters"),
+ name: "Hand",
+ image: {
+ source: "./media/characters/teal/hand.svg"
+ }
+ },
+ maw: {
+ height: math.unit(0.43, "meters"),
+ name: "Maw",
+ image: {
+ source: "./media/characters/teal/maw.svg"
+ }
+ },
+ slit: {
+ height: math.unit(0.25, "meters"),
+ name: "Slit",
+ image: {
+ source: "./media/characters/teal/slit.svg"
}
},
},
[
{
name: "Normal",
- height: math.unit(12, "feet"),
+ height: math.unit(2.75, "meters"),
default: true
},
{
@@ -8135,8 +8208,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/joshii/front.svg",
- extra: 765/653,
- bottom: 51/816
+ extra: 765 / 653,
+ bottom: 51 / 816
}
},
foot: {
@@ -8255,8 +8328,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/tyrone/front.svg",
- extra: 2405/2270,
- bottom: 182/2587
+ extra: 2405 / 2270,
+ bottom: 182 / 2587
}
},
},
@@ -11515,7 +11588,7 @@ characterMakers.push(() => makeCharacter(
image: {
source: "./media/characters/vanrel/front-alt.svg",
extra: 1,
- bottom: 15/1511
+ bottom: 15 / 1511
}
},
elemental: {
@@ -25417,8 +25490,8 @@ characterMakers.push(() => makeCharacter(
name: "Fox (Laying)",
image: {
source: "./media/characters/maxene-sita/fox-laying.svg",
- extra: 910/572,
- bottom: 71/981
+ extra: 910 / 572,
+ bottom: 71 / 981
}
},
kitsune: {
@@ -25437,8 +25510,8 @@ characterMakers.push(() => makeCharacter(
name: "Hellhound",
image: {
source: "./media/characters/maxene-sita/hellhound.svg",
- extra: 1600/1545,
- bottom: 81/1681
+ extra: 1600 / 1545,
+ bottom: 81 / 1681
}
},
},
@@ -28608,8 +28681,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/kirina-violet/front.svg",
- extra: 2812/2725,
- bottom: 0/2812
+ extra: 2812 / 2725,
+ bottom: 0 / 2812
}
},
back: {
@@ -28618,8 +28691,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/kirina-violet/back.svg",
- extra: 2812/2725,
- bottom: 0/2812
+ extra: 2812 / 2725,
+ bottom: 0 / 2812
}
},
mouth: {
@@ -28661,8 +28734,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/cat-gigachu/front.svg",
- extra: 1024/780,
- bottom: 23/1047
+ extra: 1024 / 780,
+ bottom: 23 / 1047
}
},
back: {
@@ -28670,8 +28743,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/cat-gigachu/back.svg",
- extra: 1024/780,
- bottom: 23/1047
+ extra: 1024 / 780,
+ bottom: 23 / 1047
}
},
},
@@ -28693,8 +28766,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/sfaiyan/front.svg",
- extra: 999/978,
- bottom: 5/1004
+ extra: 999 / 978,
+ bottom: 5 / 1004
}
},
},
@@ -28720,8 +28793,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/raunehkeli/front.svg",
- extra: 1934/1926,
- bottom: 0/1934
+ extra: 1934 / 1926,
+ bottom: 0 / 1934
}
},
},
@@ -28747,15 +28820,15 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/beatrice-the-behemoth-heathers/front.svg",
- extra: 2625/2518,
- bottom: 60/2685
+ extra: 2625 / 2518,
+ bottom: 60 / 2685
}
},
},
[
{
name: "Normal",
- height: math.unit(6 + 2/12, "feet"),
+ height: math.unit(6 + 2 / 12, "feet"),
default: true
},
{
@@ -28769,30 +28842,30 @@ characterMakers.push(() => makeCharacter(
{ name: "Lilith Zott", species: ["bat", "kaiju"], tags: ["anthro"] },
{
front: {
- height: math.unit(5 + 6/12, "feet"),
+ height: math.unit(5 + 6 / 12, "feet"),
weight: math.unit(108, "lb"),
name: "Front",
image: {
source: "./media/characters/lilith-zott/front.svg",
- extra: 2510/2238,
- bottom: 100/2610
+ extra: 2510 / 2238,
+ bottom: 100 / 2610
}
},
frontDressed: {
- height: math.unit(5 + 6/12, "feet"),
+ height: math.unit(5 + 6 / 12, "feet"),
weight: math.unit(108, "lb"),
name: "Front (Dressed)",
image: {
source: "./media/characters/lilith-zott/front-dressed.svg",
- extra: 2510/2238,
- bottom: 100/2610
+ extra: 2510 / 2238,
+ bottom: 100 / 2610
}
},
},
[
{
name: "Normal",
- height: math.unit(5 + 6/12, "feet")
+ height: math.unit(5 + 6 / 12, "feet")
},
{
name: "Macro",
@@ -28815,8 +28888,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/holly-the-mega-mousky-heathers/front.svg",
- extra: 2567/2435,
- bottom: 39/2606
+ extra: 2567 / 2435,
+ bottom: 39 / 2606
}
},
frontSuper: {
@@ -28824,15 +28897,15 @@ characterMakers.push(() => makeCharacter(
name: "Front (Super)",
image: {
source: "./media/characters/holly-the-mega-mousky-heathers/front-super.svg",
- extra: 2567/2435,
- bottom: 39/2606
+ extra: 2567 / 2435,
+ bottom: 39 / 2606
}
},
},
[
{
name: "Normal",
- height: math.unit(5 + 10/12, "feet")
+ height: math.unit(5 + 10 / 12, "feet")
},
{
name: "Macro",
@@ -28854,8 +28927,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/sona/front.svg",
- extra: 2433/2201,
- bottom: 53/2486
+ extra: 2433 / 2201,
+ bottom: 53 / 2486
}
},
foot: {
@@ -28884,8 +28957,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/bailey/front.svg",
- extra: 1778/1724,
- bottom: 30/1808
+ extra: 1778 / 1724,
+ bottom: 30 / 1808
}
},
},
@@ -28896,7 +28969,7 @@ characterMakers.push(() => makeCharacter(
},
{
name: "Normal",
- height: math.unit(5 + 5/12, "feet"),
+ height: math.unit(5 + 5 / 12, "feet"),
default: true
},
{
@@ -28914,23 +28987,23 @@ characterMakers.push(() => makeCharacter(
{ name: "Snaps", species: ["cat"], tags: ["anthro"] },
{
front: {
- height: math.unit(5 + 2/12, "feet"),
+ height: math.unit(5 + 2 / 12, "feet"),
weight: math.unit(120, "lb"),
name: "Front",
image: {
source: "./media/characters/snaps/front.svg",
- extra: 2370/2177,
- bottom: 48/2418
+ extra: 2370 / 2177,
+ bottom: 48 / 2418
}
},
back: {
- height: math.unit(5 + 2/12, "feet"),
+ height: math.unit(5 + 2 / 12, "feet"),
weight: math.unit(120, "lb"),
name: "Back",
image: {
source: "./media/characters/snaps/back.svg",
- extra: 2408/2258,
- bottom: 15/2423
+ extra: 2408 / 2258,
+ bottom: 15 / 2423
}
},
},
@@ -28941,7 +29014,7 @@ characterMakers.push(() => makeCharacter(
},
{
name: "Normal",
- height: math.unit(5 + 2/12, "feet"),
+ height: math.unit(5 + 2 / 12, "feet"),
default: true
},
{
@@ -28960,8 +29033,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/azteck/front.svg",
- extra: 2815/2625,
- bottom: 89/2904
+ extra: 2815 / 2625,
+ bottom: 89 / 2904
}
},
back: {
@@ -28970,8 +29043,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/azteck/back.svg",
- extra: 2856/2648,
- bottom: 85/2941
+ extra: 2856 / 2648,
+ bottom: 85 / 2941
}
},
frontDressed: {
@@ -28980,8 +29053,8 @@ characterMakers.push(() => makeCharacter(
name: "Front (Dressed)",
image: {
source: "./media/characters/azteck/front-dressed.svg",
- extra: 2147/2003,
- bottom: 68/2215
+ extra: 2147 / 2003,
+ bottom: 68 / 2215
}
},
head: {
@@ -29015,8 +29088,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/pidge/front.svg",
- extra: 620/588,
- bottom: 9/629
+ extra: 620 / 588,
+ bottom: 9 / 629
}
},
back: {
@@ -29025,8 +29098,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/pidge/back.svg",
- extra: 620/588,
- bottom: 9/629
+ extra: 620 / 588,
+ bottom: 9 / 629
}
},
},
@@ -29048,8 +29121,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/en/front.svg",
- extra: 1697/1563,
- bottom: 103/1800
+ extra: 1697 / 1563,
+ bottom: 103 / 1800
}
},
back: {
@@ -29058,8 +29131,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/en/back.svg",
- extra: 1700/1570,
- bottom: 51/1751
+ extra: 1700 / 1570,
+ bottom: 51 / 1751
}
},
frontDressed: {
@@ -29068,8 +29141,8 @@ characterMakers.push(() => makeCharacter(
name: "Front (Dressed)",
image: {
source: "./media/characters/en/front-dressed.svg",
- extra: 1697/1563,
- bottom: 103/1800
+ extra: 1697 / 1563,
+ bottom: 103 / 1800
}
},
backDressed: {
@@ -29078,8 +29151,8 @@ characterMakers.push(() => makeCharacter(
name: "Back (Dressed)",
image: {
source: "./media/characters/en/back-dressed.svg",
- extra: 1700/1570,
- bottom: 51/1751
+ extra: 1700 / 1570,
+ bottom: 51 / 1751
}
},
},
@@ -29101,8 +29174,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/haze-orris/front.svg",
- extra: 3975/3525,
- bottom: 137/4112
+ extra: 3975 / 3525,
+ bottom: 137 / 4112
}
},
},
@@ -29124,8 +29197,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/casselene-yaro/front.svg",
- extra: 4721/4541,
- bottom: 82/4803
+ extra: 4721 / 4541,
+ bottom: 82 / 4803
}
},
back: {
@@ -29134,8 +29207,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/casselene-yaro/back.svg",
- extra: 4569/4377,
- bottom: 69/4638
+ extra: 4569 / 4377,
+ bottom: 69 / 4638
}
},
frontDressed: {
@@ -29144,8 +29217,8 @@ characterMakers.push(() => makeCharacter(
name: "Front-dressed",
image: {
source: "./media/characters/casselene-yaro/front-dressed.svg",
- extra: 4721/4541,
- bottom: 82/4803
+ extra: 4721 / 4541,
+ bottom: 82 / 4803
}
},
},
@@ -29166,8 +29239,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/myra-rue-delore/front.svg",
- extra: 1340/1308,
- bottom: 67/1407
+ extra: 1340 / 1308,
+ bottom: 67 / 1407
}
},
back: {
@@ -29176,8 +29249,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/myra-rue-delore/back.svg",
- extra: 1341/1310,
- bottom: 40/1381
+ extra: 1341 / 1310,
+ bottom: 40 / 1381
}
},
frontDressed: {
@@ -29186,8 +29259,8 @@ characterMakers.push(() => makeCharacter(
name: "Front (Dressed)",
image: {
source: "./media/characters/myra-rue-delore/front-dressed.svg",
- extra: 1340/1308,
- bottom: 67/1407
+ extra: 1340 / 1308,
+ bottom: 67 / 1407
}
},
},
@@ -29208,8 +29281,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/fem!plat/front.svg",
- extra: 2799/2604,
- bottom: 149/2948
+ extra: 2799 / 2604,
+ bottom: 149 / 2948
}
},
},
@@ -29234,49 +29307,49 @@ characterMakers.push(() => makeCharacter(
{ name: "Neapolitan Ananassa", species: ["gelato-bee"], tags: ["anthro"] },
{
front: {
- height: math.unit(15 + 5/12, "feet"),
+ height: math.unit(15 + 5 / 12, "feet"),
weight: math.unit(4600, "lb"),
name: "Front",
image: {
source: "./media/characters/neapolitan-ananassa/front.svg",
- extra: 2903/2736,
- bottom: 0/2903
+ extra: 2903 / 2736,
+ bottom: 0 / 2903
}
},
side: {
- height: math.unit(15 + 5/12, "feet"),
+ height: math.unit(15 + 5 / 12, "feet"),
weight: math.unit(4600, "lb"),
name: "Side",
image: {
source: "./media/characters/neapolitan-ananassa/side.svg",
- extra: 2925/2719,
- bottom: 0/2925
+ extra: 2925 / 2719,
+ bottom: 0 / 2925
}
},
back: {
- height: math.unit(15 + 5/12, "feet"),
+ height: math.unit(15 + 5 / 12, "feet"),
weight: math.unit(4600, "lb"),
name: "Back",
image: {
source: "./media/characters/neapolitan-ananassa/back.svg",
- extra: 2903/2736,
- bottom: 0/2903
+ extra: 2903 / 2736,
+ bottom: 0 / 2903
}
},
},
[
{
name: "Normal",
- height: math.unit(15 + 5/12, "feet"),
+ height: math.unit(15 + 5 / 12, "feet"),
default: true
},
{
name: "Post-Millenium",
- height: math.unit(35 + 5/12, "feet")
+ height: math.unit(35 + 5 / 12, "feet")
},
{
name: "Post-Era",
- height: math.unit(450 + 5/12, "feet")
+ height: math.unit(450 + 5 / 12, "feet")
},
]
))
@@ -29290,8 +29363,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/pazuzu/front.svg",
- extra: 877/794,
- bottom: 47/924
+ extra: 877 / 794,
+ bottom: 47 / 924
}
},
},
@@ -29308,30 +29381,30 @@ characterMakers.push(() => makeCharacter(
{ name: "Aasha", species: ["whale", "seal"], tags: ["anthro"] },
{
side: {
- height: math.unit(10 + 7/12, "feet"),
+ height: math.unit(10 + 7 / 12, "feet"),
weight: math.unit(2.5, "tons"),
name: "Side",
image: {
source: "./media/characters/aasha/side.svg",
- extra: 1345/1245,
- bottom: 111/1456
+ extra: 1345 / 1245,
+ bottom: 111 / 1456
}
},
back: {
- height: math.unit(10 + 7/12, "feet"),
+ height: math.unit(10 + 7 / 12, "feet"),
weight: math.unit(2.5, "tons"),
name: "Back",
image: {
source: "./media/characters/aasha/back.svg",
- extra: 1133/1057,
- bottom: 257/1390
+ extra: 1133 / 1057,
+ bottom: 257 / 1390
}
},
},
[
{
name: "Normal",
- height: math.unit(10 + 7/12, "feet"),
+ height: math.unit(10 + 7 / 12, "feet"),
default: true
},
]
@@ -29341,55 +29414,55 @@ characterMakers.push(() => makeCharacter(
{ name: "Nevan", species: ["gardevoir"], tags: ["anthro"] },
{
front: {
- height: math.unit(6 + 3/12, "feet"),
+ height: math.unit(6 + 3 / 12, "feet"),
name: "Front",
image: {
source: "./media/characters/nevan/front.svg",
- extra: 704/704,
- bottom: 28/732
+ extra: 704 / 704,
+ bottom: 28 / 732
}
},
back: {
- height: math.unit(6 + 3/12, "feet"),
+ height: math.unit(6 + 3 / 12, "feet"),
name: "Back",
image: {
source: "./media/characters/nevan/back.svg",
- extra: 714/714,
- bottom: 21/735
+ extra: 714 / 714,
+ bottom: 21 / 735
}
},
frontFlaccid: {
- height: math.unit(6 + 3/12, "feet"),
+ height: math.unit(6 + 3 / 12, "feet"),
name: "Front (Flaccid)",
image: {
source: "./media/characters/nevan/front-flaccid.svg",
- extra: 704/704,
- bottom: 28/732
+ extra: 704 / 704,
+ bottom: 28 / 732
}
},
frontErect: {
- height: math.unit(6 + 3/12, "feet"),
+ height: math.unit(6 + 3 / 12, "feet"),
name: "Front (Erect)",
image: {
source: "./media/characters/nevan/front-erect.svg",
- extra: 704/704,
- bottom: 28/732
+ extra: 704 / 704,
+ bottom: 28 / 732
}
},
backFlaccid: {
- height: math.unit(6 + 3/12, "feet"),
+ height: math.unit(6 + 3 / 12, "feet"),
name: "Back (Flaccid)",
image: {
source: "./media/characters/nevan/back-flaccid.svg",
- extra: 714/714,
- bottom: 21/735
+ extra: 714 / 714,
+ bottom: 21 / 735
}
},
},
[
{
name: "Normal",
- height: math.unit(6 + 3/12, "feet"),
+ height: math.unit(6 + 3 / 12, "feet"),
default: true
},
]
@@ -29403,8 +29476,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/arhan/front.svg",
- extra: 3368/3133,
- bottom: 0/3368
+ extra: 3368 / 3133,
+ bottom: 0 / 3368
}
},
side: {
@@ -29412,8 +29485,8 @@ characterMakers.push(() => makeCharacter(
name: "Side",
image: {
source: "./media/characters/arhan/side.svg",
- extra: 3347/3105,
- bottom: 0/3347
+ extra: 3347 / 3105,
+ bottom: 0 / 3347
}
},
tongue: {
@@ -29444,33 +29517,33 @@ characterMakers.push(() => makeCharacter(
{ name: "DigiDuncan", species: ["human"], tags: ["anthro"] },
{
front: {
- height: math.unit(5 + 7.5/12, "feet"),
+ height: math.unit(5 + 7.5 / 12, "feet"),
weight: math.unit(120, "lb"),
name: "Front",
image: {
source: "./media/characters/digi-duncan/front.svg",
- extra: 330/326,
- bottom: 16/346
+ extra: 330 / 326,
+ bottom: 16 / 346
}
},
side: {
- height: math.unit(5 + 7.5/12, "feet"),
+ height: math.unit(5 + 7.5 / 12, "feet"),
weight: math.unit(120, "lb"),
name: "Side",
image: {
source: "./media/characters/digi-duncan/side.svg",
- extra: 341/337,
- bottom: 1/342
+ extra: 341 / 337,
+ bottom: 1 / 342
}
},
back: {
- height: math.unit(5 + 7.5/12, "feet"),
+ height: math.unit(5 + 7.5 / 12, "feet"),
weight: math.unit(120, "lb"),
name: "Back",
image: {
source: "./media/characters/digi-duncan/back.svg",
- extra: 330/326,
- bottom: 12/342
+ extra: 330 / 326,
+ bottom: 12 / 342
}
},
},
@@ -29490,7 +29563,7 @@ characterMakers.push(() => makeCharacter(
},
{
name: "Human",
- height: math.unit(5 + 7.5/12, "feet")
+ height: math.unit(5 + 7.5 / 12, "feet")
},
{
name: "Minigiant",
@@ -29516,8 +29589,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/jagaz-soulbreaker/front.svg",
- extra: 898/838,
- bottom: 9/907
+ extra: 898 / 838,
+ bottom: 9 / 907
}
},
},
@@ -29542,19 +29615,19 @@ characterMakers.push(() => makeCharacter(
{ name: "Khardesh", species: ["dragon"], tags: ["anthro"] },
{
front: {
- height: math.unit(6 + 6/12, "feet"),
+ height: math.unit(6 + 6 / 12, "feet"),
name: "Front",
image: {
source: "./media/characters/khardesh/front.svg",
- extra: 888/797,
- bottom: 25/913
+ extra: 888 / 797,
+ bottom: 25 / 913
}
},
},
[
{
name: "Normal",
- height: math.unit(6 + 6/12, "feet"),
+ height: math.unit(6 + 6 / 12, "feet"),
default: true
},
{
@@ -29585,8 +29658,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/kosho/front.svg",
- extra: 1847/1847,
- bottom: 86/1933
+ extra: 1847 / 1847,
+ bottom: 86 / 1933
}
},
},
@@ -29619,12 +29692,12 @@ characterMakers.push(() => makeCharacter(
{ name: "Hydra", species: ["frog"], tags: ["anthro"] },
{
normal: {
- height: math.unit(4 + 6/12, "feet"),
+ height: math.unit(4 + 6 / 12, "feet"),
name: "Normal",
image: {
source: "./media/characters/hydra/normal.svg",
- extra: 2833/2634,
- bottom: 68/2901
+ extra: 2833 / 2634,
+ bottom: 68 / 2901
}
},
smol: {
@@ -29632,15 +29705,15 @@ characterMakers.push(() => makeCharacter(
name: "Smol",
image: {
source: "./media/characters/hydra/smol.svg",
- extra: 2715/2540,
- bottom: 0/2715
+ extra: 2715 / 2540,
+ bottom: 0 / 2715
}
},
},
[
{
name: "Normal",
- height: math.unit(4 + 6/12, "feet"),
+ height: math.unit(4 + 6 / 12, "feet"),
default: true
}
]
@@ -29654,8 +29727,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/daz/front.svg",
- extra: 1682/1164,
- bottom: 42/1724
+ extra: 1682 / 1164,
+ bottom: 42 / 1724
}
},
},
@@ -29672,78 +29745,78 @@ characterMakers.push(() => makeCharacter(
{ name: "Theo (Pangolin)", species: ["pangolin"], tags: ["anthro"] },
{
front: {
- height: math.unit(6, "feet"),
- weight: math.unit(235, "lb"),
- name: "Front",
- image: {
- source: "./media/characters/theo-pangolin/front.svg",
- extra: 1996/1969,
- bottom: 115/2111
- }
- },
+ height: math.unit(6, "feet"),
+ weight: math.unit(235, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/theo-pangolin/front.svg",
+ extra: 1996 / 1969,
+ bottom: 115 / 2111
+ }
+ },
back: {
height: math.unit(6, "feet"),
weight: math.unit(235, "lb"),
name: "Back",
image: {
source: "./media/characters/theo-pangolin/back.svg",
- extra: 1979/1979,
- bottom: 40/2019
+ extra: 1979 / 1979,
+ bottom: 40 / 2019
}
},
- feral: {
+ feral: {
height: math.unit(2, "feet"),
weight: math.unit(30, "lb"),
name: "Feral",
image: {
source: "./media/characters/theo-pangolin/feral.svg",
- extra: 803/791,
- bottom: 181/984
+ extra: 803 / 791,
+ bottom: 181 / 984
}
},
- footFive: {
+ footFive: {
height: math.unit(1.43, "feet"),
name: "Foot (Five Toes)",
image: {
source: "./media/characters/theo-pangolin/foot-five.svg"
}
},
- footFour: {
- height: math.unit(1.43, "feet"),
+ footFour: {
+ height: math.unit(1.43, "feet"),
name: "Foot (Four Toes)",
image: {
source: "./media/characters/theo-pangolin/foot-four.svg"
}
},
- handFour: {
+ handFour: {
height: math.unit(0.81, "feet"),
name: "Hand (Four Fingers)",
image: {
source: "./media/characters/theo-pangolin/hand-four.svg"
}
},
- handThree: {
+ handThree: {
height: math.unit(0.81, "feet"),
name: "Hand (Three Fingers)",
image: {
source: "./media/characters/theo-pangolin/hand-three.svg"
}
},
- headFront: {
+ headFront: {
height: math.unit(1.37, "feet"),
name: "Head (Front)",
image: {
source: "./media/characters/theo-pangolin/head-front.svg"
}
},
- headSide: {
+ headSide: {
height: math.unit(1.43, "feet"),
name: "Head (Side)",
image: {
source: "./media/characters/theo-pangolin/head-side.svg"
}
},
- tongue: {
+ tongue: {
height: math.unit(2.29, "feet"),
name: "Tongue",
image: {
@@ -29773,8 +29846,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/renée/front.svg",
- extra: 900/886,
- bottom: 8/908
+ extra: 900 / 886,
+ bottom: 8 / 908
}
},
},
@@ -29820,8 +29893,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/caledvwlch/front.svg",
- extra: 1760/1551,
- bottom: 28/1788
+ extra: 1760 / 1551,
+ bottom: 28 / 1788
}
},
side: {
@@ -29830,8 +29903,8 @@ characterMakers.push(() => makeCharacter(
name: "Side",
image: {
source: "./media/characters/caledvwlch/side.svg",
- extra: 1605/1536,
- bottom: 31/1636
+ extra: 1605 / 1536,
+ bottom: 31 / 1636
}
},
back: {
@@ -29840,8 +29913,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/caledvwlch/back.svg",
- extra: 1635/1565,
- bottom: 27/1662
+ extra: 1635 / 1565,
+ bottom: 27 / 1662
}
},
},
@@ -29887,8 +29960,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/sapphire-svell/front.svg",
- extra: 495/455,
- bottom: 20/515
+ extra: 495 / 455,
+ bottom: 20 / 515
}
},
back: {
@@ -29897,8 +29970,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/sapphire-svell/back.svg",
- extra: 497/477,
- bottom: 7/504
+ extra: 497 / 477,
+ bottom: 7 / 504
}
},
maw: {
@@ -29944,20 +30017,20 @@ characterMakers.push(() => makeCharacter(
{ name: "Glitch Flux", species: ["wolf"], tags: ["feral"] },
{
side: {
- height: math.unit(2 + 3/12, "feet"),
+ height: math.unit(2 + 3 / 12, "feet"),
weight: math.unit(110, "lb"),
name: "Side",
image: {
source: "./media/characters/glitch-flux/side.svg",
- extra: 997/805,
- bottom: 20/1017
+ extra: 997 / 805,
+ bottom: 20 / 1017
}
},
},
[
{
name: "Normal",
- height: math.unit(2 + 3/12, "feet"),
+ height: math.unit(2 + 3 / 12, "feet"),
default: true
},
]
@@ -29971,8 +30044,8 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/mid/front.svg",
- extra: 507/476,
- bottom: 17/524
+ extra: 507 / 476,
+ bottom: 17 / 524
}
},
back: {
@@ -29980,8 +30053,8 @@ characterMakers.push(() => makeCharacter(
name: "Back",
image: {
source: "./media/characters/mid/back.svg",
- extra: 519/487,
- bottom: 7/526
+ extra: 519 / 487,
+ bottom: 7 / 526
}
},
stuck: {
@@ -29989,8 +30062,8 @@ characterMakers.push(() => makeCharacter(
name: "Stuck",
image: {
source: "./media/characters/mid/stuck.svg",
- extra: 1951/1869,
- bottom: 88/2039
+ extra: 1951 / 1869,
+ bottom: 88 / 2039
}
}
},