diff --git a/media/attribution.js b/media/attribution.js
index ccae71f7..481ae27a 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -3253,8 +3253,16 @@ const attributionData = {
{
prefix: "./media/characters/kauko/",
files: [
- { name: "front.svg", source: "https://kauko.app/refs/kingcheetah.html" },
- { name: "back.svg", source: "https://kauko.app/refs/kingcheetah.html" },
+ { name: "king-cheetah-front.svg", source: "https://kauko.app/refs/kingcheetah.html" },
+ { name: "king-cheetah-back.svg", source: "https://kauko.app/refs/kingcheetah.html" },
+ { name: "king-cheetah-hand.svg", source: "https://kauko.app/refs/kingcheetah.html" },
+ { name: "king-cheetah-paw.svg", source: "https://kauko.app/refs/kingcheetah.html" },
+ { name: "king-cheetah-nape.svg", source: "https://kauko.app/refs/kingcheetah.html" },
+ { name: "wolf-front.svg", source: "https://kauko.app/refs/wolf.html" },
+ { name: "wolf-dressed.svg", source: "https://kauko.app/refs/wolf.html" },
+ { name: "wolf-hand.svg", source: "https://kauko.app/refs/wolf.html" },
+ { name: "wolf-paw.svg", source: "https://kauko.app/refs/wolf.html" },
+ { name: "wolf-nape.svg", source: "https://kauko.app/refs/wolf.html" },
],
authors: [
"amber-aria"
diff --git a/media/characters/kauko/back.svg b/media/characters/kauko/back.svg
deleted file mode 100644
index a3b0a666..00000000
--- a/media/characters/kauko/back.svg
+++ /dev/null
@@ -1,196 +0,0 @@
-
-
-
diff --git a/media/characters/kauko/front.svg b/media/characters/kauko/front.svg
deleted file mode 100644
index eacd1421..00000000
--- a/media/characters/kauko/front.svg
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
diff --git a/media/characters/kauko/king-cheetah-back.svg b/media/characters/kauko/king-cheetah-back.svg
new file mode 100644
index 00000000..189ec059
--- /dev/null
+++ b/media/characters/kauko/king-cheetah-back.svg
@@ -0,0 +1,2796 @@
+
+
+
diff --git a/media/characters/kauko/king-cheetah-front.svg b/media/characters/kauko/king-cheetah-front.svg
new file mode 100644
index 00000000..c9110523
--- /dev/null
+++ b/media/characters/kauko/king-cheetah-front.svg
@@ -0,0 +1,2984 @@
+
+
+
diff --git a/media/characters/kauko/king-cheetah-hand.svg b/media/characters/kauko/king-cheetah-hand.svg
new file mode 100644
index 00000000..6833c305
--- /dev/null
+++ b/media/characters/kauko/king-cheetah-hand.svg
@@ -0,0 +1,368 @@
+
+
+
diff --git a/media/characters/kauko/king-cheetah-nape.svg b/media/characters/kauko/king-cheetah-nape.svg
new file mode 100644
index 00000000..2e71860b
--- /dev/null
+++ b/media/characters/kauko/king-cheetah-nape.svg
@@ -0,0 +1,374 @@
+
+
+
diff --git a/media/characters/kauko/king-cheetah-paw.svg b/media/characters/kauko/king-cheetah-paw.svg
new file mode 100644
index 00000000..55c7c8ac
--- /dev/null
+++ b/media/characters/kauko/king-cheetah-paw.svg
@@ -0,0 +1,253 @@
+
+
+
diff --git a/media/characters/kauko/wolf-dressed.svg b/media/characters/kauko/wolf-dressed.svg
new file mode 100644
index 00000000..ad148250
--- /dev/null
+++ b/media/characters/kauko/wolf-dressed.svg
@@ -0,0 +1,2539 @@
+
+
+
diff --git a/media/characters/kauko/wolf-front.svg b/media/characters/kauko/wolf-front.svg
new file mode 100644
index 00000000..53797890
--- /dev/null
+++ b/media/characters/kauko/wolf-front.svg
@@ -0,0 +1,2255 @@
+
+
+
diff --git a/media/characters/kauko/wolf-hand.svg b/media/characters/kauko/wolf-hand.svg
new file mode 100644
index 00000000..c1885247
--- /dev/null
+++ b/media/characters/kauko/wolf-hand.svg
@@ -0,0 +1,407 @@
+
+
+
diff --git a/media/characters/kauko/wolf-nape.svg b/media/characters/kauko/wolf-nape.svg
new file mode 100644
index 00000000..f5c72fb9
--- /dev/null
+++ b/media/characters/kauko/wolf-nape.svg
@@ -0,0 +1,529 @@
+
+
+
diff --git a/media/characters/kauko/wolf-paw.svg b/media/characters/kauko/wolf-paw.svg
new file mode 100644
index 00000000..a71aa4ad
--- /dev/null
+++ b/media/characters/kauko/wolf-paw.svg
@@ -0,0 +1,371 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 7af11e3e..6111d1fd 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -2425,6 +2425,10 @@ const speciesData = {
name: "Riolu",
parents: ["pokemon"]
},
+ "king-cheetah": {
+ name: "King Cheetah",
+ parents: ["cheetah"]
+ },
}
//species
@@ -14662,36 +14666,126 @@ characterMakers.push(() => makeCharacter(
))
characterMakers.push(() => makeCharacter(
- { name: "Kauko", species: ["cheetah"], tags: ["anthro"] },
+ { name: "Kauko", species: ["wolf", "king-cheetah"], tags: ["anthro"] },
{
- front: {
- height: math.unit(185, "cm"),
+ kingCheetah_front: {
+ height: math.unit(1.85, "meters"),
weight: math.unit(68, "kg"),
name: "Front",
image: {
- source: "./media/characters/kauko/front.svg",
- extra: 1455 / 1421,
- bottom: 0.03
- }
+ source: "./media/characters/kauko/king-cheetah-front.svg",
+ extra: 1007/972,
+ bottom: 35/1042
+ },
+ form: "king-cheetah",
+ default: true
},
- back: {
- height: math.unit(185, "cm"),
+ kingCheetah_back: {
+ height: math.unit(1.85, "meters"),
weight: math.unit(68, "kg"),
name: "Back",
image: {
- source: "./media/characters/kauko/back.svg",
- extra: 1455 / 1421,
- bottom: 0.004
- }
+ source: "./media/characters/kauko/king-cheetah-back.svg",
+ extra: 1015/980,
+ bottom: 11/1026
+ },
+ form: "king-cheetah",
+ },
+ kingCheetah_hand: {
+ height: math.unit(0.23, "meters"),
+ name: "Hand",
+ image: {
+ source: "./media/characters/kauko/king-cheetah-hand.svg"
+ },
+ form: "king-cheetah",
+ },
+ kingCheetah_paw: {
+ height: math.unit(0.38, "meters"),
+ name: "Paw",
+ image: {
+ source: "./media/characters/kauko/king-cheetah-paw.svg"
+ },
+ form: "king-cheetah",
+ },
+ kingCheetah_nape: {
+ height: math.unit(0.23, "meters"),
+ name: "Nape",
+ image: {
+ source: "./media/characters/kauko/king-cheetah-nape.svg"
+ },
+ form: "king-cheetah",
+ },
+ wolf_front: {
+ height: math.unit(1.88, "meters"),
+ weight: math.unit(74, "kg"),
+ name: "Front",
+ image: {
+ source: "./media/characters/kauko/wolf-front.svg",
+ extra: 952/908,
+ bottom: 64/1016
+ },
+ form: "wolf",
+ default: true
+ },
+ wolf_dressed: {
+ height: math.unit(1.88, "meters"),
+ weight: math.unit(74, "kg"),
+ name: "Dressed",
+ image: {
+ source: "./media/characters/kauko/wolf-dressed.svg",
+ extra: 963/916,
+ bottom: 101/1064
+ },
+ form: "wolf",
+ },
+ wolf_hand: {
+ height: math.unit(0.3, "meters"),
+ name: "Hand",
+ image: {
+ source: "./media/characters/kauko/wolf-hand.svg"
+ },
+ form: "wolf",
+ },
+ wolf_paw: {
+ height: math.unit(0.407, "meters"),
+ name: "Paw",
+ image: {
+ source: "./media/characters/kauko/wolf-paw.svg"
+ },
+ form: "wolf",
+ },
+ wolf_nape: {
+ height: math.unit(0.25, "meters"),
+ name: "Nape",
+ image: {
+ source: "./media/characters/kauko/wolf-nape.svg"
+ },
+ form: "wolf",
},
},
[
{
name: "Normal",
- height: math.unit(185, "cm"),
+ height: math.unit(1.85, "m"),
+ default: true,
+ form: "king-cheetah"
+ },
+ {
+ name: "Normal",
+ height: math.unit(1.88, "m"),
+ default: true,
+ form: "wolf"
+ },
+ ],
+ {
+ "king-cheetah": {
+ name: "King Cheetah",
default: true
},
- ]
+ "wolf": {
+ name: "Wolf",
+ },
+ }
))
characterMakers.push(() => makeCharacter(