diff --git a/media/attribution.js b/media/attribution.js index 41de8912..62d390d2 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -13138,6 +13138,8 @@ const attributionData = { { name: "side.svg", source: "https://www.furaffinity.net/view/44050413/", nsfw: false }, { name: "tongue.svg", source: "https://www.furaffinity.net/view/44050413/", nsfw: false }, { name: "wings.svg", source: "https://www.furaffinity.net/view/44050413/", nsfw: false }, + { name: "true-form-side.svg", source: null, nsfw: false }, + { name: "true-form-maw.svg", source: null, nsfw: false }, ], authors: [ "mongrelist" diff --git a/media/characters/saphinara/true-form-maw.svg b/media/characters/saphinara/true-form-maw.svg new file mode 100644 index 00000000..fa69d7d8 --- /dev/null +++ b/media/characters/saphinara/true-form-maw.svg @@ -0,0 +1,4148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/saphinara/true-form-side.svg b/media/characters/saphinara/true-form-side.svg new file mode 100644 index 00000000..cc65f7ed --- /dev/null +++ b/media/characters/saphinara/true-form-side.svg @@ -0,0 +1,6580 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index b2efbcdd..d9423bc3 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -34653,7 +34653,9 @@ characterMakers.push(() => makeCharacter( source: "./media/characters/saphinara/front.svg", extra: 1837/1643, bottom: 84/1921 - } + }, + form: "normal", + default: true }, side: { height: math.unit(15 + 7/12, "feet"), @@ -34663,7 +34665,8 @@ characterMakers.push(() => makeCharacter( source: "./media/characters/saphinara/side.svg", extra: 605/547, bottom: 6/611 - } + }, + form: "normal" }, back: { height: math.unit(15 + 7/12, "feet"), @@ -34673,7 +34676,8 @@ characterMakers.push(() => makeCharacter( source: "./media/characters/saphinara/back.svg", extra: 591/531, bottom: 13/604 - } + }, + form: "normal" }, frontTail: { height: math.unit(15 + 7/12, "feet"), @@ -34683,87 +34687,137 @@ characterMakers.push(() => makeCharacter( source: "./media/characters/saphinara/front-tail.svg", extra: 2256/1630, bottom: 261/2517 - } + }, + form: "normal" }, insides: { height: math.unit(11.92, "feet"), name: "Insides", image: { source: "./media/characters/saphinara/insides.svg" - } + }, + form: "normal" }, head: { height: math.unit(4.17, "feet"), name: "Head", image: { source: "./media/characters/saphinara/head.svg" - } + }, + form: "normal" }, tongue: { height: math.unit(4.60, "feet"), name: "Tongue", image: { source: "./media/characters/saphinara/tongue.svg" - } + }, + form: "normal" }, headEnraged: { height: math.unit(5.55, "feet"), name: "Head (Enraged)", image: { source: "./media/characters/saphinara/head-enraged.svg" - } + }, + form: "normal" }, wings: { height: math.unit(11.95, "feet"), name: "Wings", image: { source: "./media/characters/saphinara/wings.svg" - } + }, + form: "normal" }, feathers: { height: math.unit(8.92, "feet"), name: "Feathers", image: { source: "./media/characters/saphinara/feathers.svg" - } + }, + form: "normal" }, shackles: { height: math.unit(2, "feet"), name: "Shackles", image: { source: "./media/characters/saphinara/shackles.svg" - } + }, + form: "normal" }, eyes: { height: math.unit(1.331, "feet"), name: "Eyes", image: { source: "./media/characters/saphinara/eyes.svg" - } + }, + form: "normal" }, eyesEnraged: { height: math.unit(1.331, "feet"), name: "Eyes (Enraged)", image: { source: "./media/characters/saphinara/eyes-enraged.svg" - } + }, + form: "normal" + }, + trueFormSide: { + height: math.unit(200, "feet"), + weight: math.unit(1e7, "tons"), + name: "Side", + image: { + source: "./media/characters/saphinara/true-form-side.svg", + extra: 1399/770, + bottom: 97/1496 + }, + form: "true-form", + default: true + }, + trueFormMaw: { + height: math.unit(71.5, "feet"), + name: "Maw", + image: { + source: "./media/characters/saphinara/true-form-maw.svg", + extra: 2302/1453, + bottom: 0/2302 + }, + form: "true-form" }, }, [ { name: "Normal", height: math.unit(15 + 7/12, "feet"), - default: true + default: true, + form: "normal" }, { name: "Angry", - height: math.unit(30 + 6/12, "feet") + height: math.unit(30 + 6/12, "feet"), + form: "normal" }, { name: "Enraged", - height: math.unit(102 + 1/12, "feet") + height: math.unit(102 + 1/12, "feet"), + form: "normal" }, - ] + { + name: "True", + height: math.unit(200, "feet"), + default: true, + form: "true-form" + } + ], + { + "normal": { + name: "Normal", + default: true + }, + "true-form": { + name: "True Form" + } + } )) characterMakers.push(() => makeCharacter(