diff --git a/media/attribution.js b/media/attribution.js index 2d211adb..b95ef129 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -6018,6 +6018,18 @@ const attributionData = { "nexcg" ] }, + { + prefix: "./media/characters/sheila/", + files: [ + { name: "laying.svg", source: "https://www.furaffinity.net/view/31677105/" } + ], + authors: [ + "lezified" + ], + owners: [ + "miststalker" + ] + }, //characters { prefix: "./media/landmarks/", @@ -8303,6 +8315,10 @@ const attributionData = { "name": "nexcg", "url": "https://www.furaffinity.net/user/nexcg/", }, + "miststalker": { + "name": "Miststalker", + "url": "https://www.furaffinity.net/user/miststalker/", + }, } } diff --git a/media/characters/sheila/laying.svg b/media/characters/sheila/laying.svg new file mode 100644 index 00000000..9aa9a1fe --- /dev/null +++ b/media/characters/sheila/laying.svg @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 710e3cb7..05f99ffa 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -14424,6 +14424,31 @@ characterMakers["Lily"] = () => { ) }; +characterMakers["Sheila"] = () => { + return makeCharacter( + "Sheila", + "Miststalker", + { + laying: { + height: math.unit(4 + 4/12, "feet"), + weight: math.unit(600, "lb"), + name: "Laying", + image: { + source: "./media/characters/sheila/laying.svg", + extra: 1333/1265, + bottom: 0.16 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(4 + 4/12, "feet") + }, + ] + ) +}; + //characters function makeCharacters() { diff --git a/presets/objects.js b/presets/objects.js index 6a687348..59f5de92 100644 --- a/presets/objects.js +++ b/presets/objects.js @@ -143,27 +143,6 @@ function makeObjects() { ) }); - results.push({ - name: "Human", - constructor: () => makeObject( - "Human", - { - woman1: { - height: math.unit(5 + 4/12, "feet"), - mass: math.unit(140, "lbs"), - image: { source: "./media/objects/humans/woman-1.svg" }, - name: "Woman 1" - }, - man1: { - height: math.unit(5 + 6/12, "feet"), - mass: math.unit(150, "lbs"), - image: { source: "./media/objects/humans/man-1.svg" }, - name: "Man 1" - }, - } - ) - }); - results.push({ name: "Nail Polish", constructor: () => makeObject( @@ -388,53 +367,6 @@ function makeObjects() { } ) }); - - results.push({ - name: "Fruit", - constructor: () => makeObject( - "Fruit", - { - banana: { - height: math.unit(3.5, "inches"), - image: { source: "./media/objects/fruits/banana.svg" }, - name: "Banana", - rename: true - }, - bananaVertical: { - height: math.unit(7, "inches"), - image: { source: "./media/objects/fruits/banana-vertical.svg" }, - name: "Banana (Vertical)", - rename: true - }, - lemon: { - height: math.unit(3.5, "inches"), - image: { source: "./media/objects/fruits/lemon.svg" }, - name: "Lemon", - rename: true - }, - orange: { - height: math.unit(2.8, "inches"), - image: { source: "./media/objects/fruits/orange.svg" }, - name: "Orange", - rename: true - }, - grape: { - height: math.unit(0.8, "inches"), - image: { source: "./media/objects/fruits/grape.svg" }, - name: "Grape", - rename: true - }, - pineapple: { - height: math.unit(17, "inches"), - image: { source: "./media/objects/fruits/pineapple.svg" }, - name: "Pineapple", - rename: true - }, - - } - ) - }); - results.push(makeShoes()); results.push({ @@ -507,28 +439,6 @@ function makeObjects() { ) }) - results.push( - makeHeightWeight([ - ["blue-whale", 4.5, 125e3], - ["sperm-whale", 3, 42e3], - ["dairy-cow", 1.7, 800], - ["horse", 2.08, 550], - ["african-elephant", 3.2, 4000] - ], - "Animals" - )); - - results.push( - makeHeightWeight([ - ["brachiosaurus", 13, 56e3], - ["pterodactyl", 2.3, 200], - ["stegosaurus", 4.5, 7e3], - ["tyrannosaurus", 5.2, 14e3], - ["velociraptor", 1.6, 15] - ], - "Dinosaurs" - )); - results.sort((b1, b2) => { e1 = b1.constructor();