diff --git a/media/attribution.js b/media/attribution.js index c3ee3b9b..5b6a0a8d 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -12656,6 +12656,25 @@ const attributionData = { "dracona" ] }, + { + prefix: "./media/characters/kairne/", + files: [ + { name: "dick-caged.svg", source: "https://www.furaffinity.net/view/37027852/", nsfw: true }, + { name: "dick.svg", source: "https://www.furaffinity.net/view/37027852/", nsfw: true }, + { name: "front-nsfw.svg", source: "https://www.furaffinity.net/view/37027852/", nsfw: true }, + { name: "front.svg", source: "https://www.furaffinity.net/view/37027901/", nsfw: false }, + { name: "genitals.svg", source: "https://www.furaffinity.net/view/37027852/", nsfw: true }, + { name: "maw.svg", source: "https://www.furaffinity.net/view/37027901/", nsfw: false }, + { name: "side-nsfw.svg", source: "https://www.furaffinity.net/view/37027852/", nsfw: true }, + { name: "side.svg", source: "https://www.furaffinity.net/view/37027901/", nsfw: false }, + ], + authors: [ + "hodiaa" + ], + owners: [ + "kairnedragon" + ] + }, //characters { prefix: "./media/dildos/chance/", @@ -17446,6 +17465,14 @@ const attributionData = { "name": "Dracona", "url": "https://www.furaffinity.net/user/dracona/" }, + "hodiaa": { + "name": "Hodiaa", + "url": "https://www.furaffinity.net/user/hodiaa" + }, + "kairnedragon": { + "name": "KairneDragon", + "url": "https://twitter.com/KairneDragon" + }, } } diff --git a/media/characters/kairne/dick-caged.svg b/media/characters/kairne/dick-caged.svg new file mode 100644 index 00000000..7b6b2c98 --- /dev/null +++ b/media/characters/kairne/dick-caged.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + diff --git a/media/characters/kairne/dick.svg b/media/characters/kairne/dick.svg new file mode 100644 index 00000000..46d75e01 --- /dev/null +++ b/media/characters/kairne/dick.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + diff --git a/media/characters/kairne/front-nsfw.svg b/media/characters/kairne/front-nsfw.svg new file mode 100644 index 00000000..4a108a9c --- /dev/null +++ b/media/characters/kairne/front-nsfw.svg @@ -0,0 +1,572 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kairne/front.svg b/media/characters/kairne/front.svg new file mode 100644 index 00000000..4aa8221f --- /dev/null +++ b/media/characters/kairne/front.svg @@ -0,0 +1,584 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kairne/genitals.svg b/media/characters/kairne/genitals.svg new file mode 100644 index 00000000..f37be0a6 --- /dev/null +++ b/media/characters/kairne/genitals.svg @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kairne/maw.svg b/media/characters/kairne/maw.svg new file mode 100644 index 00000000..eb9f6fa5 --- /dev/null +++ b/media/characters/kairne/maw.svg @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kairne/side-nsfw.svg b/media/characters/kairne/side-nsfw.svg new file mode 100644 index 00000000..9b974d53 --- /dev/null +++ b/media/characters/kairne/side-nsfw.svg @@ -0,0 +1,738 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kairne/side.svg b/media/characters/kairne/side.svg new file mode 100644 index 00000000..96e1a166 --- /dev/null +++ b/media/characters/kairne/side.svg @@ -0,0 +1,722 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 9a6c54d7..f45f17f6 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -32917,6 +32917,83 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Kairne", species: ["dragon"], tags: ["feral"] }, + { + side: { + height: math.unit(15, "feet"), + weight: math.unit(5000, "kg"), + name: "Side", + image: { + source: "./media/characters/kairne/side.svg", + extra: 979/811, + bottom: 13/992 + } + }, + front: { + height: math.unit(15, "feet"), + weight: math.unit(5000, "kg"), + name: "Front", + image: { + source: "./media/characters/kairne/front.svg", + extra: 908/814, + bottom: 26/934 + } + }, + sideNsfw: { + height: math.unit(15, "feet"), + weight: math.unit(5000, "kg"), + name: "Side (NSFW)", + image: { + source: "./media/characters/kairne/side-nsfw.svg", + extra: 979/811, + bottom: 13/992 + } + }, + frontNsfw: { + height: math.unit(15, "feet"), + weight: math.unit(5000, "kg"), + name: "Front (NSFW)", + image: { + source: "./media/characters/kairne/front-nsfw.svg", + extra: 908/814, + bottom: 26/934 + } + }, + dickCaged: { + height: math.unit(0.65, "meters"), + name: "Dick-caged", + image: { + source: "./media/characters/kairne/dick-caged.svg" + } + }, + dick: { + height: math.unit(0.79, "meters"), + name: "Dick", + image: { + source: "./media/characters/kairne/dick.svg" + } + }, + genitals: { + height: math.unit(1.29, "meters"), + name: "Genitals", + image: { + source: "./media/characters/kairne/genitals.svg" + } + }, + maw: { + height: math.unit(1.73, "meters"), + name: "Maw", + image: { + source: "./media/characters/kairne/maw.svg" + } + }, + }, + [ + + ] +)) + //characters function makeCharacters() {