diff --git a/.vscode/snippets.code-snippets b/.vscode/snippets.code-snippets
index b6ca5e54..17605439 100644
--- a/.vscode/snippets.code-snippets
+++ b/.vscode/snippets.code-snippets
@@ -22,7 +22,7 @@
"body": [
"\"$1\": {",
" \"name\": \"$2\",",
- " \"url\": \"$3\",
+ " \"url\": \"$3\"",
"},"
]
},
diff --git a/media/attribution.js b/media/attribution.js
index 39c4a683..ef27d3eb 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -10985,6 +10985,22 @@ const attributionData = {
"vix-archaser"
]
},
+ {
+ prefix: "./media/characters/faey/",
+ files: [
+ { name: "chestmaw.svg", source: "https://www.furaffinity.net/view/23128066/", nsfw: "false" },
+ { name: "foot.svg", source: "https://www.furaffinity.net/view/23128066/", nsfw: "false" },
+ { name: "jaws.svg", source: "https://www.furaffinity.net/view/23128066/", nsfw: "false" },
+ { name: "taur-sfw.svg", source: "https://www.furaffinity.net/view/23128066/", nsfw: "false" },
+ { name: "tongues.svg", source: "https://www.furaffinity.net/view/23128066/", nsfw: "false" },
+ ],
+ authors: [
+ "sythrawolf"
+ ],
+ owners: [
+ "madmax9k"
+ ]
+ },
//characters
{
prefix: "./media/dildos/chance/",
@@ -15157,6 +15173,14 @@ const attributionData = {
"name": "Vix_Archaser",
"url": "https://www.furaffinity.net/user/vixarchaser/",
},
+ "sythrawolf": {
+ "name": "sythrawolf",
+ "url": "https://www.furaffinity.net/user/sythrawolf"
+ },
+ "madmax9k": {
+ "name": "MaDmAx9k",
+ "url": "https://www.furaffinity.net/user/madmax9k/"
+ },
}
}
diff --git a/media/characters/faey/chestmaw.svg b/media/characters/faey/chestmaw.svg
new file mode 100644
index 00000000..31c37a10
--- /dev/null
+++ b/media/characters/faey/chestmaw.svg
@@ -0,0 +1,152 @@
+
+
+
diff --git a/media/characters/faey/foot.svg b/media/characters/faey/foot.svg
new file mode 100644
index 00000000..42a2741c
--- /dev/null
+++ b/media/characters/faey/foot.svg
@@ -0,0 +1,117 @@
+
+
+
diff --git a/media/characters/faey/jaws.svg b/media/characters/faey/jaws.svg
new file mode 100644
index 00000000..0c63c8a9
--- /dev/null
+++ b/media/characters/faey/jaws.svg
@@ -0,0 +1,77 @@
+
+
+
diff --git a/media/characters/faey/taur-sfw.svg b/media/characters/faey/taur-sfw.svg
new file mode 100644
index 00000000..098120b4
--- /dev/null
+++ b/media/characters/faey/taur-sfw.svg
@@ -0,0 +1,1523 @@
+
+
+
diff --git a/media/characters/faey/tongues.svg b/media/characters/faey/tongues.svg
new file mode 100644
index 00000000..fcc4d3fb
--- /dev/null
+++ b/media/characters/faey/tongues.svg
@@ -0,0 +1,134 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index e4f37cff..09c7bf07 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -1318,6 +1318,11 @@ const speciesData = {
name: "Pavodragon",
parents: ["dragon"]
},
+ "aaltranae": {
+ name: "Aaltranae",
+ parents: ["dragon"]
+ },
+
}
@@ -27669,6 +27674,61 @@ characterMakers.push(() => makeCharacter(
]
))
+characterMakers.push(() => makeCharacter(
+ { name: "Faey", species: ["aaltranae"], tags: ["taur"] },
+ {
+ taurSfw: {
+ height: math.unit(10, "meters"),
+ weight: math.unit(17500, "kg"),
+ name: "Taur",
+ image: {
+ source: "./media/characters/faey/taur-sfw.svg",
+ extra: 1200/968,
+ bottom: 41/1241
+ }
+ },
+ chestmaw: {
+ height: math.unit(2.01, "meters"),
+ name: "Chestmaw",
+ image: {
+ source: "./media/characters/faey/chestmaw.svg"
+ }
+ },
+ foot: {
+ height: math.unit(2.43, "meters"),
+ name: "Foot",
+ image: {
+ source: "./media/characters/faey/foot.svg"
+ }
+ },
+ jaws: {
+ height: math.unit(1.66, "meters"),
+ name: "Jaws",
+ image: {
+ source: "./media/characters/faey/jaws.svg"
+ }
+ },
+ tongues: {
+ height: math.unit(2.01, "meters"),
+ name: "Tongues",
+ image: {
+ source: "./media/characters/faey/tongues.svg"
+ }
+ },
+ },
+ [
+ {
+ name: "Small",
+ height: math.unit(10, "meters"),
+ default: true
+ },
+ {
+ name: "Big",
+ height: math.unit(500000, "km")
+ },
+ ]
+))
+
//characters
function makeCharacters() {