Browse Source

Add alt view for Jennifer. Fix bug with character offsets

If a character had a bottom offset for one view but none for another,
the offset was not getting cleared properly when switching
tags/v0.0.6^0
Fen Dweller 5 years ago
parent
commit
3d2252d13e
4 changed files with 127 additions and 4 deletions
  1. +6
    -3
      macrovision.js
  2. +6
    -0
      media/LICENSES.md
  3. +105
    -0
      media/characters/jennifer/front-alt.svg
  4. +10
    -1
      presets/characters.js

+ 6
- 3
macrovision.js View File

@@ -618,8 +618,10 @@ function displayEntity(entity, view, x, y) {
const image = entity.views[view].image;
img.src = image.source;

if (image.bottom) {
if (image.bottom !== undefined) {
img.style.setProperty("--offset", ((-1 + image.bottom) * 100) + "%")
} else {
img.style.setProperty("--offset", ((-1) * 100) + "%")
}

box.dataset.x = x;
@@ -729,9 +731,10 @@ document.addEventListener("DOMContentLoaded", () => {
const image = entities[selected.dataset.key].views[e.target.value].image
selected.querySelector(".entity-image").src = image.source;

if (image.bottom) {
if (image.bottom !== undefined) {
selected.querySelector(".entity-image").style.setProperty("--offset", ((-1 + image.bottom) * 100) + "%")
} else {
selected.querySelector(".entity-image").style.setProperty("--offset", ((-1) * 100) + "%")
}
updateSizes();
updateEntityOptions(entities[selected.dataset.key], e.target.value);


+ 6
- 0
media/LICENSES.md View File

@@ -320,6 +320,12 @@ https://www.furaffinity.net/view/16949759/

* front.svg

**https://www.furaffinity.net/user/wfa**

https://www.furaffinity.net/view/19334493/

* front-alt.svg

# Naturals

**Self-created**


+ 105
- 0
media/characters/jennifer/front-alt.svg View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 900.67 978.21" style="enable-background:new 0 0 900.67 978.21;" xml:space="preserve">
<g>
<path d="M422.1,843.55c-1.13,2.66-1.73,4.34-2.54,5.92c-2.5,4.89-7.59,5.85-12.06,7.57c-1.64,0.63-3.51,0.21-4.36,2.49
c-0.29,0.79-1.85,1.31-2.92,1.58c-3.47,0.88-6.98,1.6-10.48,2.36c-1.27,0.28-2.58,0.77-3.83,0.68c-4.74-0.34-9.46-0.89-14.3-1.37
c-0.64-4.01,1.63-6.48,4.03-9.36c-0.6-0.85,0.45-2.9-2.27-3.46c-1.61-0.33-1.28-2.89,0.23-4.42c4.25-4.28,6.45-9.89,9.53-14.94
c0.31-0.51,0.39-1.39,0.17-1.94c-2.69-6.88,0.59-13.71,0.35-20.6c-0.1-2.96,2.82-6.05,4.42-9.06c3.47-6.48,7.03-12.9,10.41-19.43
c0.88-1.7,1.69-3.67,1.74-5.53c0.19-7.33,0.84-14.77-0.15-21.96c-1.1-8.01-0.38-15.77-0.04-23.71c0.36-8.24,5.06-13.28,10.12-18.43
c8.59-8.73,6.97-6.34,7.23-17.26c0.25-10.38,2.64-20.35,6.17-30.1c2.94-8.11,6.42-15.98,5.98-25.09
c-0.36-7.29-2.7-13.76-5.62-20.14c-5.77-12.63-11.84-25.12-17.7-37.71c-3.02-6.48-6.12-12.94-8.72-19.58
c-1.77-4.52-2.74-9.35-4.11-14.03c-0.36-1.24-0.9-2.43-1.47-3.96c-9.01,5.74-19.36,6.62-29.21,9.01
c-9.81,2.38-19.73,4.44-29.71,5.93c-7.43,1.11-15.03,1.33-22.56,1.55c-13.06,0.37-26.13,0.58-39.2,0.56
c-7.27-0.01-14.57-0.29-21.79-1.03c-9.93-1.01-19.77-2.92-29.7-3.8c-11.13-0.99-21.7-4.6-32.67-6.23c-1.35-0.2-2.78,0.1-4.09-0.21
c-1.08-0.26-1.98-1.4-3.05-1.59c-6.43-1.12-12.87-2.29-19.35-3.04c-7.67-0.89-15.38-1.5-23.09-2.02
c-7.09-0.48-14.27-1.47-21.28-0.82c-8.22,0.76-16.31,3.05-24.45,4.67c-1.92,0.38-3.84,0.74-5.76,1.15
c-7.64,1.62-13.44,6.2-18.08,12.13c-2.98,3.79-1.66,10.82,1.49,14.45c6.74,7.77,16.13,10.58,25.34,13.18
c7.02,1.98,14.5,2.5,21.82,3.15c7.58,0.68,15.23,1.14,22.83,0.97c8.21-0.18,16.4-1.21,24.6-1.86c4.43-0.35,8.88-0.58,13.29-1.06
c4.71-0.51,9.39-1.32,14.1-1.88c3.75-0.45,7.52-0.97,11.3-1.04c20.55-0.42,41.1-0.97,61.64-0.9c6.63,0.02,13.26,1.78,19.89,2.77
c6.79,1.01,13.63,1.79,20.36,3.13c13.24,2.66,26.54,5.21,38.9,10.99c9.15,4.28,18.47,8.3,27.27,13.21
c6.95,3.88,13.76,8.36,19.67,13.66c4.47,4.01,8.73,8.96,9.08,15.81c0.08,1.56,0.89,3.14,1.6,4.59c1.84,3.71,1.46,7.59-0.49,10.74
c-1.71,2.76-4.59,4.97-7.33,6.9c-5.11,3.6-11.05,5.63-17.07,6.89c-7.19,1.51-14.55,2.19-21.85,3.15
c-5.36,0.71-10.73,1.31-16.1,1.94c-0.82,0.1-1.67,0.14-2.5,0.06c-5.5-0.52-11-0.95-16.48-1.65c-3.9-0.5-3.88-0.67-6.9-4.21
c0.66-1.42,1.46-2.85,2.01-4.36c1.61-4.41,5.05-5.73,9.32-5.76c3.3-0.03,6.66-0.38,9.48,1.96c0.5,0.41,1.5,0.63,1.58,1.06
c1,5.71,6,4.52,9.35,4.81c10.72,0.93,21.35-0.23,31.81-3.01c4.42-1.18,8.82-2.07,12.82-4.53c4.23-2.6,4.81-3.24,3.58-8.07
c-1.11-4.36-1.03-8.97-4.03-12.92c-4.27-5.63-9.75-9.65-15.64-13.19c-5.87-3.53-11.85-6.94-18-9.95
c-4.51-2.21-9.28-4.04-14.12-5.39c-2.51-0.7-4.23-2.73-7-2.99c-2.83-0.26-5.53-1.66-8.35-2.36c-2.69-0.66-5.47-0.98-8.18-1.58
c-7.55-1.66-15.12-2.84-22.89-2.91c-8.1-0.07-16.2-0.92-24.3-0.87c-12.93,0.07-25.88,0.38-38.79,1.03
c-5.68,0.29-11.3,1.71-16.96,2.53c-5.83,0.84-11.68,1.52-17.51,2.39c-4.68,0.7-9.34,1.55-14,2.37c-8.68,1.52-17.36,3.01-26.02,4.63
c-6.89,1.29-13.73,2.86-20.62,4.12c-5.94,1.09-11.97,1.71-17.88,2.9c-8.91,1.79-17.87,0.77-26.81,0.89
c-11.38,0.15-22.48-2.13-33.37-5.2c-11.49-3.23-22.55-7.66-32.92-13.6c-3.38-1.94-6.6-4.24-9.58-6.74
c-2.98-2.5-13.12-21.32-13.29-36.35c-0.17-15.03,5.09-23.74,6.55-27.5c2.54-6.5,4.64-13.29,9.71-18.5
c3.7-3.8,6.97-8.13,11.08-11.41c7-5.58,14.15-10.95,22.37-14.92c12.19-5.88,24.31-11.86,37.64-14.67
c7.98-1.68,16.05-3.07,24.14-3.99c9.16-1.04,18.38-1.87,27.59-1.93c7.53-0.05,15.07,1.17,22.6,1.81c4.26,0.36,8.54,0.58,12.79,1.07
c5.85,0.67,11.69,1.52,17.52,2.33c3.72,0.52,7.43,1.19,11.16,1.62c9.29,1.08,18.6,1.99,27.88,3.1c4.19,0.5,8.35,1.33,12.71,2.05
c1.24-2.67,2.41-5.14,3.54-7.63c2.92-6.4,8.08-11.09,12.38-16.45c4.19-5.23,8.67-10.37,11.89-16.18c2.08-3.75,3-8.65,2.9-13
c-0.22-9.86-1.35-19.7-2.19-29.54c-0.56-6.53-2.42-13.2-1.6-19.54c0.81-6.22-1.4-12.06-0.43-18.12c0.62-3.89,1.03-7.86,0.98-11.79
c-0.07-6.33-1-12.67-0.85-18.99c0.37-14.99,2.32-29.77,6.83-44.16c1.07-3.39,1.52-7,2.05-10.54c0.59-4.03,2.6-7.34,4.91-10.52
c5-6.87,9.96-13.78,15.13-20.52c4.79-6.24,9.93-12.2,14.73-18.43c6.43-8.33,14.58-15.21,20.23-24.19c2.95-4.7,5.91-9.39,8.9-14.07
c6.59-10.3,15.92-17.01,27.17-21.62c9.76-4,19.89-6.04,30.15-7.99c4.56-0.86,8.87-3.13,13.26-4.87c4.69-1.86,9.32-3.88,14.01-5.75
c1.52-0.61,2.64-1.39,2.53-3.19c-0.3-5.09-0.78-10.18-0.9-15.28c-0.1-4.24-2.8-6.11-6.18-7.28c-4.36-1.5-7.85-3.93-10.07-8.51
c-2.24,1.41-4.34,2.53-6.22,3.95c-6.29,4.78-13.39,6.92-21.16,8.24c-10.38,1.77-19.94-0.55-29-4.67c-4.6-2.1-8.49-6.18-12.12-9.92
c-5.47-5.64-8.64-12.76-9.7-20.47c-1.7-12.37-1.68-24.67,5.63-35.65c1.36-2.04,3.34-3.71,5.19-5.37c2.03-1.82,3.29-1.52,4.54,1.09
c1.8,3.77,1.15,7.74,0.55,11.65c-1.7,11.17-0.56,21.84,7.43,30.38c3.12,3.34,7.6,5.82,11.92,7.49c3.47,1.34,7.46,0.16,10.48-2.62
c2.91-2.68,5.36-5.67,6.21-9.73c-5.5-6.14-10.17-12.82-11.88-21.08c-0.56-2.71-0.5-5.56-0.72-8.34c-0.97-11.9,2-23.14,6.18-34.05
c1.92-5.01,6.17-8.52,10.76-11.26c2.94-1.75,5.9-0.26,8.35,1.22c2.97,1.78,4.8,0.89,6.8-1.37c3.18-3.58,7.63-5.5,12.02-6.18
c4.11-0.63,8.53,1.01,11.66,4.1c3.63,3.58,6.82,7.61,10.19,11.45c1.41,1.61,2.67,3.38,4.23,4.81c2.94,2.7,6.6,1.7,7.97-2.13
c2.83-7.9,7.07-14.79,14.15-19.56c7.2-4.85,15.7-4.07,22,1.84c0.47,0.44,1,0.82,1.5,1.22c3.67-2.53,7.35-2.96,11.46-1.4
c7.88,2.99,13.56,8.59,18.08,15.35c2.33,3.48,4.09,7.42,5.55,11.36c3.54,9.54,2.07,19.06-1.34,28.26c-0.88,2.36-0.96,4.22-0.1,6.34
c0.92,2.26,1.66,4.64,2.88,6.73c3.22,5.5,7.54,6.71,14.12,5.72c5.69-0.85,10.65-2.63,15.03-6.35c5.01-4.27,6.21-10.23,7.44-16.15
c0.6-2.87,0.79-5.84,1.04-8.78c0.24-2.9,1.95-4.9,4.07-6.49c0.65-0.49,2.5-0.4,3.02,0.16c1.54,1.65,2.8,3.59,3.96,5.54
c5.62,9.42,4.26,19.1,0.93,28.82c-4.34,12.64-13.21,21.47-24.61,27.61c-9.28,4.99-19.31,6.59-30.01,4.58
c-5.93-1.12-11.3-2.93-16.39-6.53c-1.71,2.76-3.16,5.45-4.94,7.9c-1.59,2.19-3.48,4.16-5.35,6.13c-1.72,1.82-2.82,3.61-3.52,6.28
c-1.65,6.37-0.46,12.31,1.07,18.29c1.6,6.22,7.08,8.81,12.03,11.59c5.85,3.28,11.82,6.45,18.03,8.95
c4.78,1.92,9.98,2.84,15.03,4.02c12.23,2.86,22.5,9.14,30.52,18.61c4.73,5.58,8.39,12.31,9.89,19.43
c2.06,9.79,5.83,18.55,11.51,26.63c6.77,9.63,12.07,20.1,17.45,30.54c3.72,7.22,8.11,14.09,11.99,21.23
c1.93,3.55,3.45,7.32,5.05,11.04c2.44,5.68,4.87,11.37,7.14,17.13c4.64,11.81,9.15,23.68,12.2,36.04c0.85,3.47,2.3,6.79,3.3,10.22
c2.27,7.8,4.34,15.67,6.73,23.43c0.4,1.31,1.88,3.02,3.09,3.23c8.65,1.53,11.28,7.9,12.78,15.26c1.36,6.71,2.7,13.42,3.9,20.15
c0.31,1.77,0.05,3.63,0.05,5.45c-1.62,0.97-3.13,1.87-4.9,2.93c2.95,3.73,5.95,7.16,8.5,10.91c1.27,1.86,2.75,2.38,4.72,2.89
c2.12,0.55,4.33,1.46,6.02,2.82c2.44,1.96,4.34,4.59,6.68,6.7c1.48,1.34,3.29,2.36,5.04,3.37c3.92,2.24,5.35,6.07,6.41,10.07
c0.22,0.85-0.54,1.95-0.63,2.24c-4.77-0.47-9.08-0.89-14.28-1.4c3.15,4.49,4.38,8.76,4.7,13.34c0.06,0.91,0.63,1.94,1.28,2.63
c4.35,4.65,3.78,10.23,3.24,16.95c-1.95-1.8-3.7-2.85-4.62-4.39c-1.46-2.47-3.24-2.85-6.28-1.88c2.19,6.43,2.74,12.69-3.85,17.62
c-0.64-1.05-1.28-2.08-1.89-3.11c-0.38-0.64-0.74-1.87-1.09-1.86c-1.92,0.03-3.06-0.84-3.67-2.54c-1.07-2.97-1.79-5.98-1.05-9.17
c0.36-1.55,0.61-3.12,0.57-4.82c-2.12,4.05-2.68,8.83-8.33,10.38c-4.45,1.22-8.65,2.61-13.81,1.5c0.7-1,1-1.86,1.6-2.22
c2.35-1.42,3.68-3,3.99-6.13c0.28-2.78,2.97-4.61,6.22-4.26c1.53-4.91-0.01-8.6-3.67-11.61c-0.38-0.32-0.68-0.74-1.07-1.05
c-3.14-2.48-6.16-4.84-7.31-9.16c-1.24-4.63-6.07-5.79-9.61-8.11c-1.64-1.07-3.58-1.71-5.1-2.89c-1.42-1.11-2.47-2.69-4.1-4.53
c-2.31,2.95-4.26,5.46-6.5,8.31c-5.04-0.11-10.72,1.35-15.72-2.57c-0.55-0.43-2.08,0.39-3.15,0.64c-1.64,0.38-3.28,0.76-5.38,1.24
c0.66-4.56,2.87-7.35,5.46-9.83c0.77-0.73,2.04-1.2,3.12-1.28c6.69-0.5,9.82-2.59,13.58-9.31c1.04-1.85,2.06-3.72,3.2-5.51
c1.01-1.59,2.19-3.07,3.43-4.8c-0.33-0.1-0.91-0.47-1.44-0.41c-3.01,0.33-4.67-1.28-5.59-3.86c-2.41-6.75-5.04-13.44-5.66-20.67
c-0.46-5.33-0.48-5.33,3.05-9.31c-0.98-2.34-1.93-4.9-3.09-7.36c-3.12-6.66-6.17-13.36-9.53-19.9
c-6.5-12.65-13.42-25.08-19.72-37.83c-3.3-6.69-5.86-13.75-6.77-21.31c-0.5-4.09-2.3-7.52-5.19-10.8
c-7.03-7.99-13.42-16.54-20.07-24.85c-1.11-1.39-2.25-2.75-3.4-4.1c-0.98-1.14-2.09-2.19-2.99-3.39c-0.81-1.08-1.42-2.32-2.19-3.6
c-4.94,2.72-6.01,6.82-6.12,11.62c-0.18,7.77-1.19,15.56-0.8,23.29c0.37,7.3,1.99,14.55,3.24,21.79c1.44,8.36,2.87,16.72,4.66,25
c1.72,7.92,0.94,15.88,0.82,23.8c-0.12,7.55,1.75,14.58,3.75,21.69c2.86,10.18,5.57,20.4,8.38,30.59
c1.73,6.26,3.76,12.46,5.22,18.78c1.73,7.47,3.14,14.98,4,22.66c0.99,8.81,0.94,17.58,0.61,26.32c-0.31,8.31-1.24,16.74-3.17,24.81
c-5,20.87-10.78,41.55-17.29,62.02c-4.79,15.06-9.57,30.08-15.88,44.58c-0.58,1.34-1.4,2.78-1.37,4.15
c0.16,7.16-3.19,13.31-5.63,19.66c-3.16,8.23-6.72,16.35-12.52,23.17c-2.25,2.64-4.45,5.51-7.24,7.45
c-1.84,1.28-2.53,2.7-3.25,4.52c-3.09,7.81-6.74,15.36-13.14,21.02c-2.29,2.02-2.71,4.61-3.14,6.98c-1.53,8.37-4.2,16.37-6.87,24.4
c-3.59,10.8-6.92,21.69-10.38,32.53c-0.24,0.76-0.59,1.49-0.99,2.47c1.18,0.6,2.37,1.09,3.44,1.76c3.46,2.18,5.2,6,4.54,9.74
c-0.99,5.62-1.72,11.3-3.02,16.85c-1.06,4.53-1.7,9.14-4.16,13.44c-1.31,2.29-0.86,6.25,0.1,9c1.46,4.18,2.38,8.16,2.27,12.66
c-0.16,6.42,0.05,12.94,1.06,19.27c0.67,4.24,2.97,8.23,4.6,12.3c6.44,16.01,13.21,31.89,19.23,48.06
c2.78,7.46,8.55,10.11,15.15,11.34c6.68,1.25,11.62,4.83,16.34,9.2c5.32,4.92,10.69,9.79,16.39,15c-0.25,4.2,0.95,8.31,3.58,12.45
c1.67,2.64,1.25,6.61,1.91,10.95c-3.92-2.62-6.98-4.66-10.56-7.04c0.47,1.26,0.75,2.22,1.16,3.12c1.28,2.81,3.02,5.49,3.8,8.43
c0.7,2.63,0.71,5.61-1.57,8.12c-0.69-0.17-1.63-0.15-2.2-0.6c-3.86-3.05-7.66-6.18-11.44-9.34c-3.65-3.05-7.79-2.14-11.8-1.35
c-2.91,0.57-3.53,3.15-3.75,5.7c-0.13,1.49,0.15,3.03-0.09,4.49c-0.18,1.12-0.88,2.15-1.69,3.99c-1.19-1.68-1.8-2.58-2.45-3.44
c-2.53-3.43-5.53-4.34-9.47-2.48c-2.29,1.08-4.21,0.98-6.57,0.12c-5.39-1.98-10.36-4.47-15.22-7.65c-3.31-2.16-7.2-4.19-11.15-5.31
c-2.84-0.81-5.98-0.27-8.22,2.2c-2.38,2.63-6.58,3.12-7.92,7c-1.12,3.22-2.5,6.35-3.82,9.64c-2.91-0.57-3.06-3.35-3.97-5.22
c-1.74-3.59-3.6-6.66-8.12-6.84c-0.58-0.02-1.43-0.41-1.66-0.87c-1.96-3.9-3.95-7.79-5.63-11.81c-1.06-2.54-1.38-5.38-2.44-7.91
c-0.79-1.91-0.76-3.47,0.33-5.12c0.18-0.27,0.19-0.65,0.37-0.91c5.6-8.23,5.39-17.17,3.88-26.55c-0.81-5.04-0.06-10.31-0.23-15.47
c-0.22-6.77-0.15-13.61-1.16-20.27c-0.63-4.22-2.95-8.19-4.59-12.24c-0.66-1.64-1.5-3.21-2.28-4.81
C427.73,854.94,425.14,849.71,422.1,843.55z M383.31,238.85c-3.33,3.74-7.85,5.1-9.84,9.46c-0.45,0.98-2.94,0.8-4.1,2.35
c-0.99,1.31-2.7,2.08-4.06,3.13c-3.63,2.79-7.17,5.71-10.88,8.39c-8.74,6.3-17.44,12.65-26.42,18.59
c-2.25,1.49-2.69,2.94-2.66,5.19c0.06,5.21,0.01,10.42,0.02,15.63c0.01,11.23-0.32,22.39-1.78,33.6
c-1.16,8.94-2.9,17.71-5.01,26.41c-2.65,10.89-5.78,21.66-8.62,32.5c-0.7,2.67-1.35,5.41-1.54,8.16
c-0.5,7.08-0.72,14.18-1.06,21.28c-0.03,0.66,0.05,1.37-0.17,1.97c-1.91,5.2-0.25,9.99,1.69,14.71c3.43,8.36,9.62,15.74,8.5,25.51
c7.27,0.59,29.99-10.42,40.52-19.26c0.51-4.3,1.14-8.2,1.41-12.13c0.54-7.88,2.58-15.4,4.96-22.87c3.53-11.07,8.3-21.58,14.16-31.6
c6.58-11.26,14.4-21.76,20.29-33.46c3.63-7.22,6.89-14.48,6.64-22.79c-0.32-10.92-0.42-21.86-1.12-32.77
c-0.28-4.31-1.32-8.78-3.04-12.73c-2.86-6.57-6.62-12.76-9.87-19.17C388.21,252.77,385.75,246.29,383.31,238.85z"/>
<path d="M300.83,670.14c-6.09-0.01-12.54,1.61-18.61-2.13c0.84-2.95,3.06-3.84,5-3.66c4.01,0.38,7.98,1.33,11.91,2.3
C300.39,666.96,302.15,667.65,300.83,670.14z"/>
<path d="M270.13,662.14c-3.23,0-5.07,0.2-6.82-0.1c-0.72-0.12-1.66-1.24-1.76-2.01c-0.1-0.76,0.66-2.32,1.14-2.36
c1.71-0.14,3.6-0.12,5.13,0.52C268.72,658.58,269.08,660.25,270.13,662.14z"/>
</g>
</svg>

+ 10
- 1
presets/characters.js View File

@@ -1506,7 +1506,16 @@ characterMakers["Jennifer"] = () => {
name: "Front",
image: {
source: "./media/characters/jennifer/front.svg",
bottom: 0.11
bottom: 0.11,
extra: 1.16
}
},
frontAlt: {
height: math.unit(2, "meter"),
weight: math.unit(80, "kg"),
name: "Front (Alt)",
image: {
source: "./media/characters/jennifer/front-alt.svg"
}
}
},


Loading…
Cancel
Save