diff --git a/media/attribution.js b/media/attribution.js index b76aa1ed..84f2076d 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -10048,16 +10048,21 @@ const attributionData = { { prefix: "./media/characters/draekon-sylviar/", files: [ - { name: "front.svg", source: "https://www.furaffinity.net/view/27347265/" }, - { name: "tail.svg", source: "https://www.furaffinity.net/view/27347265/" }, - { name: "head.svg", source: "https://www.furaffinity.net/view/27347265/" }, - { name: "hand.svg", source: "https://www.furaffinity.net/view/27347265/" }, - { name: "foot.svg", source: "https://www.furaffinity.net/view/27347265/" }, - { name: "dick.svg", source: "https://www.furaffinity.net/view/27347265/", nsfw: true }, - { name: "dick-separated.svg", source: "https://www.furaffinity.net/view/27347265/", nsfw: true }, + { name: "back.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: false }, + { name: "dick-separated.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: true }, + { name: "dick.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: true }, + { name: "feral.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: false }, + { name: "front.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: false }, + { name: "maw-separated.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: false }, + { name: "maw.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: false }, + { name: "sheath.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: true }, + { name: "slit.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: true }, + { name: "tail-dick-separated.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: true }, + { name: "tail-dick.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: true }, + { name: "tail.svg", source: "https://www.furaffinity.net/view/41113950/", nsfw: false }, ], authors: [ - "shinbo" + "anonymous" ], owners: [ "draekonsylviar" diff --git a/media/characters/draekon-sylviar/back.svg b/media/characters/draekon-sylviar/back.svg new file mode 100644 index 00000000..d7fb81cb --- /dev/null +++ b/media/characters/draekon-sylviar/back.svg @@ -0,0 +1,987 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/dick-separated.svg b/media/characters/draekon-sylviar/dick-separated.svg index b30344c6..73ce53a3 100644 --- a/media/characters/draekon-sylviar/dick-separated.svg +++ b/media/characters/draekon-sylviar/dick-separated.svg @@ -1,123 +1,732 @@ - + + width="762.546" height="757.623" viewBox="0 0 762.546 757.623" style="enable-background:new 0 0 762.546 757.623;" xml:space="preserve"> - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/dick.svg b/media/characters/draekon-sylviar/dick.svg index 9430340d..c2e09f74 100644 --- a/media/characters/draekon-sylviar/dick.svg +++ b/media/characters/draekon-sylviar/dick.svg @@ -1,89 +1,333 @@ - + + width="761.235" height="793.493" viewBox="0 0 761.235 793.493" style="enable-background:new 0 0 761.235 793.493;" xml:space="preserve"> - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/feral.svg b/media/characters/draekon-sylviar/feral.svg new file mode 100644 index 00000000..58e12347 --- /dev/null +++ b/media/characters/draekon-sylviar/feral.svg @@ -0,0 +1,1533 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/foot.svg b/media/characters/draekon-sylviar/foot.svg deleted file mode 100644 index e100b587..00000000 --- a/media/characters/draekon-sylviar/foot.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - diff --git a/media/characters/draekon-sylviar/front.svg b/media/characters/draekon-sylviar/front.svg index d14f3090..279f9b0a 100644 --- a/media/characters/draekon-sylviar/front.svg +++ b/media/characters/draekon-sylviar/front.svg @@ -1,1071 +1,2376 @@ - + + width="2868.313" height="2146.552" viewBox="0 0 2868.313 2146.552" style="enable-background:new 0 0 2868.313 2146.552;" xml:space="preserve"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/hand.svg b/media/characters/draekon-sylviar/hand.svg deleted file mode 100644 index 4930d600..00000000 --- a/media/characters/draekon-sylviar/hand.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - diff --git a/media/characters/draekon-sylviar/head.svg b/media/characters/draekon-sylviar/head.svg deleted file mode 100644 index dadf0a22..00000000 --- a/media/characters/draekon-sylviar/head.svg +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media/characters/draekon-sylviar/maw-separated.svg b/media/characters/draekon-sylviar/maw-separated.svg new file mode 100644 index 00000000..055e3d49 --- /dev/null +++ b/media/characters/draekon-sylviar/maw-separated.svg @@ -0,0 +1,1021 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/maw.svg b/media/characters/draekon-sylviar/maw.svg new file mode 100644 index 00000000..fd23736c --- /dev/null +++ b/media/characters/draekon-sylviar/maw.svg @@ -0,0 +1,709 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/sheath.svg b/media/characters/draekon-sylviar/sheath.svg new file mode 100644 index 00000000..3b63d4f1 --- /dev/null +++ b/media/characters/draekon-sylviar/sheath.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/slit.svg b/media/characters/draekon-sylviar/slit.svg new file mode 100644 index 00000000..54f1da3f --- /dev/null +++ b/media/characters/draekon-sylviar/slit.svg @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/tail-dick-separated.svg b/media/characters/draekon-sylviar/tail-dick-separated.svg new file mode 100644 index 00000000..2d5123c2 --- /dev/null +++ b/media/characters/draekon-sylviar/tail-dick-separated.svg @@ -0,0 +1,393 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/tail-dick.svg b/media/characters/draekon-sylviar/tail-dick.svg new file mode 100644 index 00000000..6a55ba34 --- /dev/null +++ b/media/characters/draekon-sylviar/tail-dick.svg @@ -0,0 +1,355 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/draekon-sylviar/tail.svg b/media/characters/draekon-sylviar/tail.svg index 5fcb6dce..ce31df72 100644 --- a/media/characters/draekon-sylviar/tail.svg +++ b/media/characters/draekon-sylviar/tail.svg @@ -1,107 +1,196 @@ - + + width="779.956" height="509.734" viewBox="0 0 779.956 509.734" style="enable-background:new 0 0 779.956 509.734;" xml:space="preserve"> - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 8b22e44f..4a012713 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -25461,58 +25461,98 @@ characterMakers.push(() => makeCharacter( { name: "Draekon Sylviar", species: ["dra'gal"], tags: ["anthro"] }, { front: { - height: math.unit(4.53, "meters"), + height: math.unit(4.3, "meters"), weight: math.unit(3, "tons"), name: "Front", image: { source: "./media/characters/draekon-sylviar/front.svg", - extra: 1228 / 1068, - bottom: 41 / 1270 + extra: 2072/1512, + bottom: 74/2146 + } + }, + back: { + height: math.unit(4.3, "meters"), + weight: math.unit(3, "tons"), + name: "Back", + image: { + source: "./media/characters/draekon-sylviar/back.svg", + extra: 1639/1483, + bottom: 41/1680 + } + }, + feral: { + height: math.unit(1.15, "meters"), + weight: math.unit(3, "tons"), + name: "Feral", + image: { + source: "./media/characters/draekon-sylviar/feral.svg", + extra: 1033/395, + bottom: 130/1163 + } + }, + maw: { + height: math.unit(1.3, "meters"), + name: "Maw", + image: { + source: "./media/characters/draekon-sylviar/maw.svg" + } + }, + mawSeparated: { + height: math.unit(1.53, "meters"), + name: "Separated Maw", + image: { + source: "./media/characters/draekon-sylviar/maw-separated.svg" } }, tail: { - height: math.unit(1.772, "meter"), + height: math.unit(1.15, "meters"), name: "Tail", image: { source: "./media/characters/draekon-sylviar/tail.svg" } }, - head: { - height: math.unit(1.331, "meter"), - name: "Head", + tailDick: { + height: math.unit(1.15, "meters"), + name: "Tail (Dick)", image: { - source: "./media/characters/draekon-sylviar/head.svg" + source: "./media/characters/draekon-sylviar/tail-dick.svg" } }, - hand: { - height: math.unit(0.564, "meter"), - name: "Hand", + tailDickSeparated: { + height: math.unit(1.19, "meters"), + name: "Tail (Separated Dick)", image: { - source: "./media/characters/draekon-sylviar/hand.svg" + source: "./media/characters/draekon-sylviar/tail-dick-separated.svg" } }, - foot: { - height: math.unit(0.621, "meter"), - name: "Foot", + slit: { + height: math.unit(1, "meters"), + name: "Slit", image: { - source: "./media/characters/draekon-sylviar/foot.svg", - bottom: 32 / 324 + source: "./media/characters/draekon-sylviar/slit.svg" } }, dick: { - height: math.unit(61, "cm"), + height: math.unit(1.15, "meters"), name: "Dick", image: { source: "./media/characters/draekon-sylviar/dick.svg" } }, - dickseparated: { - height: math.unit(61, "cm"), - name: "Dick-separated", + dickSeparated: { + height: math.unit(1.1, "meters"), + name: "Separated Dick", image: { source: "./media/characters/draekon-sylviar/dick-separated.svg" } }, + sheath: { + height: math.unit(1.15, "meters"), + name: "Sheath", + image: { + source: "./media/characters/draekon-sylviar/sheath.svg" + } + }, }, [ {