diff --git a/media/attribution.js b/media/attribution.js index 58c480e6..0f2b0b7d 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2025,7 +2025,9 @@ const attributionData = { { prefix: "./media/characters/chari-gal/", files: [ - { name: "front.svg", source: "https://www.furaffinity.net/view/32375639/" } + { name: "front.svg", source: "https://www.furaffinity.net/view/32375639/" }, + { name: "back.svg", source: "https://www.furaffinity.net/view/32375639/" }, + { name: "mouth.svg", source: "https://www.furaffinity.net/view/32375639/" }, ], authors: [ "sonicsweeti" diff --git a/media/characters/chari-gal/back.svg b/media/characters/chari-gal/back.svg new file mode 100644 index 00000000..efa03258 --- /dev/null +++ b/media/characters/chari-gal/back.svg @@ -0,0 +1,867 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/chari-gal/front.svg b/media/characters/chari-gal/front.svg index 61b8ebd7..9989199a 100644 --- a/media/characters/chari-gal/front.svg +++ b/media/characters/chari-gal/front.svg @@ -1,185 +1,1176 @@ - - - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/chari-gal/mouth.svg b/media/characters/chari-gal/mouth.svg new file mode 100644 index 00000000..41142d49 --- /dev/null +++ b/media/characters/chari-gal/mouth.svg @@ -0,0 +1,398 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 6febdf3f..f8a6c3af 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -9609,9 +9609,30 @@ characterMakers.push(() => makeCharacter( name: "Front", image: { source: "./media/characters/chari-gal/front.svg", - extra: 1568 / 1385, - bottom: 0.047 - } + extra: 735/649, + bottom: 55/790 + }, + form: "normal", + default: true + }, + back: { + height: math.unit(6, "feet"), + weight: math.unit(200, "lb"), + name: "Back", + image: { + source: "./media/characters/chari-gal/back.svg", + extra: 762/666, + bottom: 31/793 + }, + form: "normal" + }, + mouth: { + height: math.unit(1.35, "feet"), + name: "Mouth", + image: { + source: "./media/characters/chari-gal/mouth.svg" + }, + form: "normal" }, gigantamax: { height: math.unit(6 * 16, "feet"), @@ -9621,20 +9642,44 @@ characterMakers.push(() => makeCharacter( source: "./media/characters/chari-gal/gigantamax.svg", extra: 1124 / 888, bottom: 0.03 - } + }, + form: "gigantamax", + default: true }, }, [ { name: "Normal", - height: math.unit(5 + 7 / 12, "feet") + height: math.unit(5 + 7 / 12, "feet"), + form: "normal", }, { name: "Macro", height: math.unit(200, "feet"), + default: true, + form: "normal" + }, + { + name: "Normal", + height: math.unit(16 * (5 + 7 / 12), "feet"), + form: "gigantamax", + }, + { + name: "Macro", + height: math.unit(16 * 200, "feet"), + default: true, + form: "gigantamax" + }, + ], + { + "normal": { + name: "Normal", default: true - } - ] + }, + "gigantamax": { + name: "Gigantamax", + }, + } )) characterMakers.push(() => makeCharacter(