Explorar el Código

Add Fenja

Also makes it so that, if every size is marked 'all forms',
changing forms doesn't reset to the form's default size.
This makes sense for characters whose forms are all the same
size.
master
Fen Dweller hace 3 años
padre
commit
3a05b72cf9
Se han modificado 9 ficheros con 21263 adiciones y 1 borrados
  1. +5
    -1
      macrovision.js
  2. +18
    -0
      media/attribution.js
  3. +3018
    -0
      media/characters/fenja/fox-back.svg
  4. +4068
    -0
      media/characters/fenja/fox-front-nsfw.svg
  5. +4074
    -0
      media/characters/fenja/fox-front.svg
  6. +2873
    -0
      media/characters/fenja/horse-back.svg
  7. +3600
    -0
      media/characters/fenja/horse-front-nsfw.svg
  8. +3476
    -0
      media/characters/fenja/horse-front.svg
  9. +131
    -0
      presets/characters.js

+ 5
- 1
macrovision.js Ver fichero

@@ -1931,6 +1931,10 @@ function makeEntity(info, views, sizes, forms = {}) {
this.formViews = {};
this.formSizes = {};

this.formSizesMatch = this.sizes.every(x => x.allForms);



Object.entries(views).forEach(([key, value]) => {
if (value.default) {
this.formViews[value.form] = key;
@@ -4385,7 +4389,7 @@ function setupSidebar() {
entity.view = entity.formViews[entity.form];

// to set the size properly, even if we use a non-default view
if (Object.keys(entity.forms).length > 0)
if (Object.keys(entity.forms).length > 0 && !entity.formSizesMatch)
entity.views[entity.view].height =
entity.formSizes[entity.form].height;



+ 18
- 0
media/attribution.js Ver fichero

@@ -23489,6 +23489,24 @@ const attributionData = {
"chiropica"
]
},
{
prefix: "./media/characters/fenja/",
files: [
{ name: "fox-front.svg", source: "https://www.furaffinity.net/view/50428893" },
{ name: "fox-front-nsfw.svg", source: "https://www.furaffinity.net/view/50428893", nsfw: true },
{ name: "fox-back.svg", source: "https://www.furaffinity.net/view/50428893" },
{ name: "horse-front.svg", source: "https://www.furaffinity.net/view/50428893" },
{ name: "horse-front-nsfw.svg", source: "https://www.furaffinity.net/view/50428893", nsfw: true },
{ name: "horse-back.svg", source: "https://www.furaffinity.net/view/50428893" },
],
authors: [
"tyrnn",
"va0027"
],
owners: [
"va0027"
]
},
//characters
{
prefix: "./media/fiction/halo/halo/",


+ 3018
- 0
media/characters/fenja/fox-back.svg
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 4068
- 0
media/characters/fenja/fox-front-nsfw.svg
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 4074
- 0
media/characters/fenja/fox-front.svg
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 2873
- 0
media/characters/fenja/horse-back.svg
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 3600
- 0
media/characters/fenja/horse-front-nsfw.svg
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 3476
- 0
media/characters/fenja/horse-front.svg
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 131
- 0
presets/characters.js Ver fichero

@@ -69033,6 +69033,137 @@ characterMakers.push(() => makeCharacter(
]
))

characterMakers.push(() => makeCharacter(
{ name: "Fenja", species: ["deity", "fox", "horse"], tags: ["anthro"] },
{
fox_front: {
height: math.unit(2, "meters"),
weight: math.unit(180, "lb"),
name: "Front",
image: {
source: "./media/characters/fenja/fox-front.svg",
extra: 801/735,
bottom: 14/815
},
form: "fox",
default: true
},
fox_frontNsfw: {
height: math.unit(2, "meters"),
weight: math.unit(180, "lb"),
name: "Front (NSFW)",
image: {
source: "./media/characters/fenja/fox-front-nsfw.svg",
extra: 801/735,
bottom: 14/815
},
form: "fox",
},
fox_back: {
height: math.unit(2, "meters"),
weight: math.unit(180, "lb"),
name: "Back",
image: {
source: "./media/characters/fenja/fox-back.svg",
extra: 800/722,
bottom: 22/822
},
form: "fox",
},
horse_front: {
height: math.unit(2, "meters"),
weight: math.unit(210, "lb"),
name: "Front",
image: {
source: "./media/characters/fenja/horse-front.svg",
extra: 793/736,
bottom: 24/817
},
form: "horse",
default: true
},
horse_frontNsfw: {
height: math.unit(2, "meters"),
weight: math.unit(210, "lb"),
name: "Front (NSFW)",
image: {
source: "./media/characters/fenja/horse-front-nsfw.svg",
extra: 793/736,
bottom: 24/817
},
form: "horse",
},
horse_back: {
height: math.unit(2, "meters"),
weight: math.unit(210, "lb"),
name: "Back",
image: {
source: "./media/characters/fenja/horse-back.svg",
extra: 795/739,
bottom: 16/811
},
form: "horse",
},
},
[
{
name: "Interaction Size",
height: math.unit(350, "meters"),
allForms: true
},
{
name: "Casual Macro",
height: math.unit(4, "km"),
allForms: true
},
{
name: "Small",
height: math.unit(25, "km"),
allForms: true
},
{
name: "Preferred",
height: math.unit(300, "km"),
allForms: true,
default: true
},
{
name: "Preferred (Large)",
height: math.unit(4000, "km"),
allForms: true
},
{
name: "Terra",
height: math.unit(25000, "km"),
allForms: true
},
{
name: "Preferred terra",
height: math.unit(300000, "km"),
allForms: true
},
{
name: "Original Size",
height: math.unit(1.5e6, "km"),
allForms: true
},
{
name: "Showoff Size",
height: math.unit(100, "galaxies"),
allForms: true
},
],
{
"fox": {
name: "Fox",
default: true
},
"horse": {
name: "Horse",
},
}
))

//characters

function makeCharacters() {


Cargando…
Cancelar
Guardar