diff --git a/media/attribution.js b/media/attribution.js index 3685aaa5..265d7eba 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -1597,7 +1597,10 @@ const attributionData = { { prefix: "./media/characters/axel-lycan/", files: [ - { name: "front.svg", source: "https://twitter.com/AxelLycan/status/1234276829491421184" } + { name: "cat-front.svg", source: "https://twitter.com/AxelLycan/status/1258975369564049408" }, + { name: "cat-back.svg", source: "https://twitter.com/AxelLycan/status/1258975369564049408" }, + { name: "wolf-front.svg", source: "https://twitter.com/AxelLycan/status/1258975369564049408" }, + { name: "wolf-back.svg", source: "https://twitter.com/AxelLycan/status/1258975369564049408" }, ], authors: [ "axellycan" diff --git a/media/characters/axel-lycan/cat-back.svg b/media/characters/axel-lycan/cat-back.svg new file mode 100644 index 00000000..294b4712 --- /dev/null +++ b/media/characters/axel-lycan/cat-back.svg @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/axel-lycan/cat-front.svg b/media/characters/axel-lycan/cat-front.svg new file mode 100644 index 00000000..fb223b7d --- /dev/null +++ b/media/characters/axel-lycan/cat-front.svg @@ -0,0 +1,411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/axel-lycan/front.svg b/media/characters/axel-lycan/front.svg deleted file mode 100644 index 87a58bad..00000000 --- a/media/characters/axel-lycan/front.svg +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/media/characters/axel-lycan/wolf-back.svg b/media/characters/axel-lycan/wolf-back.svg new file mode 100644 index 00000000..cdae13c8 --- /dev/null +++ b/media/characters/axel-lycan/wolf-back.svg @@ -0,0 +1,433 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/axel-lycan/wolf-front.svg b/media/characters/axel-lycan/wolf-front.svg new file mode 100644 index 00000000..b0485d01 --- /dev/null +++ b/media/characters/axel-lycan/wolf-front.svg @@ -0,0 +1,562 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index a741a48e..f758dad4 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -8543,16 +8543,46 @@ characterMakers.push(() => makeCharacter( )) characterMakers.push(() => makeCharacter( - { name: "Axel Lycan", species: ["cat"], tags: ["anthro"] }, + { name: "Axel Lycan", species: ["cat", "wolf"], tags: ["anthro"] }, { - front: { + catFront: { height: math.unit(6, "feet"), weight: math.unit(120, "lb"), - name: "Front", + name: "Front (Cat Side)", image: { - source: "./media/characters/axel-lycan/front.svg", - extra: 1, - bottom: 0.08 + source: "./media/characters/axel-lycan/cat-front.svg", + extra: 430/402, + bottom: 43/472.35 + } + }, + catBack: { + height: math.unit(6, "feet"), + weight: math.unit(120, "lb"), + name: "Back (Cat Side)", + image: { + source: "./media/characters/axel-lycan/cat-back.svg", + extra: 447/419, + bottom: 23.3/469 + } + }, + wolfFront: { + height: math.unit(6, "feet"), + weight: math.unit(120, "lb"), + name: "Front (Wolf Side)", + image: { + source: "./media/characters/axel-lycan/wolf-front.svg", + extra: 485/456, + bottom: 19/504 + } + }, + wolfBack: { + height: math.unit(6, "feet"), + weight: math.unit(120, "lb"), + name: "Back (Wolf Side)", + image: { + source: "./media/characters/axel-lycan/wolf-back.svg", + extra: 475/438, + bottom: 39.2/514 } }, },