diff --git a/media/attribution.js b/media/attribution.js index b5b979e5..aeac72e9 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2776,6 +2776,19 @@ const attributionData = { "victni" ] }, + { + prefix: "./media/characters/fory/", + files: [ + { name: "bun-back.svg", source: null }, + + ], + authors: [ + "scruff" + ], + owners: [ + "victni" + ] + }, { prefix: "./media/characters/gael'rathus/", files: [ diff --git a/media/characters/fory/bun-back.svg b/media/characters/fory/bun-back.svg new file mode 100644 index 00000000..7957c158 --- /dev/null +++ b/media/characters/fory/bun-back.svg @@ -0,0 +1,796 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index b16626ed..c20d2da3 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -3205,6 +3205,16 @@ characterMakers.push(() => makeCharacter( source: "./media/characters/fory/front.svg", extra: 2862 / 2674, bottom: 180 / 3043.8 + }, + form: "weaselbun", + default: true, + extraAttributes: { + "pawSize": { + name: "Paw Size", + power: 2, + type: "area", + base: math.unit(0.1596, "m^2") + }, } }, back: { @@ -3215,6 +3225,15 @@ characterMakers.push(() => makeCharacter( source: "./media/characters/fory/back.svg", extra: 1790/1672, bottom: 84/1874 + }, + form: "weaselbun", + extraAttributes: { + "pawSize": { + name: "Paw Size", + power: 2, + type: "area", + base: math.unit(0.1596, "m^2") + }, } }, paw: { @@ -3222,28 +3241,91 @@ characterMakers.push(() => makeCharacter( name: "Paw", image: { source: "./media/characters/fory/paw.svg" + }, + form: "weaselbun", + extraAttributes: { + "pawSize": { + name: "Paw Size", + power: 2, + type: "area", + base: math.unit(0.1596, "m^2") + }, + } + }, + bunBack: { + height: math.unit(3, "feet"), + weight: math.unit(20, "kg"), + name: "Back", + image: { + source: "./media/characters/fory/bun-back.svg", + extra: 1749/1564, + bottom: 246/1995 + }, + form: "bun", + default: true, + extraAttributes: { + "pawSize": { + name: "Paw Size", + power: 2, + type: "area", + base: math.unit(0.072, "m^2") + }, } }, }, [ { name: "Normal", - height: math.unit(5, "feet") + height: math.unit(5, "feet"), + form: "weaselbun" }, { name: "Macro", height: math.unit(50, "feet"), - default: true + default: true, + form: "weaselbun" }, { name: "Megamacro", - height: math.unit(10, "miles") + height: math.unit(10, "miles"), + form: "weaselbun" }, { name: "Gigamacro", - height: math.unit(5, "earths") + height: math.unit(5, "earths"), + form: "weaselbun" }, - ] + { + name: "Normal", + height: math.unit(3, "feet"), + default: true, + form: "bun" + }, + { + name: "Fun-Size", + height: math.unit(12, "feet"), + form: "bun" + }, + { + name: "Macro", + height: math.unit(100, "feet"), + form: "bun" + }, + { + name: "Planetary", + height: math.unit(3, "earths"), + form: "bun" + }, + ], + { + "weaselbun": { + name: "Weaselbun", + default: true + }, + "bun": { + name: "Bun", + }, + } )) characterMakers.push(() => makeCharacter( @@ -55498,7 +55580,7 @@ characterMakers.push(() => makeCharacter( form: "taur", }, feral: { - height: math.unit(3.13, "meter"), + height: math.unit(5.5, "meter"), name: "Front", image: { source: "./media/characters/plum/feral.svg", @@ -55533,7 +55615,7 @@ characterMakers.push(() => makeCharacter( form: "taur", }, feralHead: { - height: math.unit(1.46, "meter"), + height: math.unit(2.56549521, "meter"), name: "Head", image: { source: "./media/characters/plum/head.svg" @@ -55541,7 +55623,7 @@ characterMakers.push(() => makeCharacter( form: "feral" }, feralTailTop: { - height: math.unit(3.1, "meter"), + height: math.unit(5.44728435, "meter"), name: "Tail (Top)", image: { source: "./media/characters/plum/tail-top.svg" @@ -55549,7 +55631,7 @@ characterMakers.push(() => makeCharacter( form: "feral", }, feralTailBottom: { - height: math.unit(3.1, "meter"), + height: math.unit(5.44728435, "meter"), name: "Tail (Bottom)", image: { source: "./media/characters/plum/tail-bottom.svg" @@ -55566,7 +55648,7 @@ characterMakers.push(() => makeCharacter( }, { name: "Normal", - height: math.unit(3.13, "meters"), + height: math.unit(5.5, "meters"), default: true, form: "feral" },