diff --git a/media/attribution.js b/media/attribution.js
index d155d2fc..0a92dae5 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -1732,7 +1732,7 @@ const attributionData = {
{
prefix: "./media/characters/argent/",
files: [
- { name: "front.svg", source: "https://twitter.com/WagaDraws/status/1229208821072924672" }
+ { name: "kobold-front.svg", source: "https://twitter.com/WagaDraws/status/1229208821072924672" }
],
authors: [
"wagadraws"
@@ -1741,6 +1741,21 @@ const attributionData = {
"argentvz"
]
},
+ {
+ prefix: "./media/characters/argent/",
+ files: [
+ { name: "dragon-front.svg", source: null },
+ { name: "dragon-back.svg", source: null },
+ { name: "dragon-dressed.svg", source: null },
+ { name: "dragon-head.svg", source: null },
+ ],
+ authors: [
+ "5ushiroll"
+ ],
+ owners: [
+ "argentvz"
+ ]
+ },
{
prefix: "./media/characters/asana/",
files: [
diff --git a/media/characters/argent/dragon-back.svg b/media/characters/argent/dragon-back.svg
new file mode 100644
index 00000000..ea9d7e38
--- /dev/null
+++ b/media/characters/argent/dragon-back.svg
@@ -0,0 +1,802 @@
+
+
+
diff --git a/media/characters/argent/dragon-dressed.svg b/media/characters/argent/dragon-dressed.svg
new file mode 100644
index 00000000..71096770
--- /dev/null
+++ b/media/characters/argent/dragon-dressed.svg
@@ -0,0 +1,1163 @@
+
+
+
diff --git a/media/characters/argent/dragon-front.svg b/media/characters/argent/dragon-front.svg
new file mode 100644
index 00000000..2c4c0766
--- /dev/null
+++ b/media/characters/argent/dragon-front.svg
@@ -0,0 +1,1009 @@
+
+
+
diff --git a/media/characters/argent/dragon-head.svg b/media/characters/argent/dragon-head.svg
new file mode 100644
index 00000000..8dd185d9
--- /dev/null
+++ b/media/characters/argent/dragon-head.svg
@@ -0,0 +1,687 @@
+
+
+
diff --git a/media/characters/argent/front.svg b/media/characters/argent/kobold-front.svg
similarity index 100%
rename from media/characters/argent/front.svg
rename to media/characters/argent/kobold-front.svg
diff --git a/presets/characters.js b/presets/characters.js
index 57a48cfb..fdb64153 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -9274,32 +9274,145 @@ characterMakers.push(() => makeCharacter(
characterMakers.push(() => makeCharacter(
{ name: "Argent", species: ["kobold"], tags: ["anthro"] },
{
- front: {
+ koboldFront: {
height: math.unit(3 + 1 / 12, "feet"),
weight: math.unit(21.7, "lbs"),
name: "Front",
image: {
- source: "./media/characters/argent/front.svg",
+ source: "./media/characters/argent/kobold-front.svg",
extra: 1471 / 1331,
bottom: 100.8 / 1575.5
- }
- }
+ },
+ form: "kobold",
+ default: true
+ },
+ dragonFront: {
+ height: math.unit(75, "inches"),
+ name: "Front",
+ image: {
+ source: "./media/characters/argent/dragon-front.svg",
+ extra: 1389/1248,
+ bottom: 54/1443
+ },
+ form: "dragon",
+ },
+ dragonBack: {
+ height: math.unit(75, "inches"),
+ name: "Back",
+ image: {
+ source: "./media/characters/argent/dragon-back.svg",
+ extra: 1399/1271,
+ bottom: 23/1422
+ },
+ form: "dragon",
+ },
+ dragonDressed: {
+ height: math.unit(75, "inches"),
+ name: "Dressed",
+ image: {
+ source: "./media/characters/argent/dragon-dressed.svg",
+ extra: 1350/1215,
+ bottom: 26/1376
+ },
+ form: "dragon"
+ },
+ dragonHead: {
+ height: math.unit(23.5, "inches"),
+ name: "Head",
+ image: {
+ source: "./media/characters/argent/dragon-head.svg"
+ },
+ form: "dragon",
+ },
},
[
{
name: "Micro",
- height: math.unit(2, "inches")
+ height: math.unit(2, "inches"),
+ form: "kobold",
},
{
name: "Normal",
height: math.unit(3 + 1 / 12, "feet"),
+ form: "kobold",
default: true
},
{
name: "Macro",
- height: math.unit(120, "feet")
+ height: math.unit(120, "feet"),
+ form: "kobold",
},
- ]
+ {
+ name: "Speck",
+ height: math.unit(1, "mm"),
+ form: "dragon",
+ },
+ {
+ name: "Tiny",
+ height: math.unit(1, "cm"),
+ form: "dragon",
+ },
+ {
+ name: "Micro",
+ height: math.unit(5, "cm"),
+ form: "dragon",
+ },
+ {
+ name: "Normal",
+ height: math.unit(75, "inches"),
+ form: "dragon",
+ default: true
+ },
+ {
+ name: "Extra Tall",
+ height: math.unit(9, "feet"),
+ form: "dragon",
+ },
+ {
+ name: "Inconvenient",
+ height: math.unit(5, "meters"),
+ form: "dragon",
+ },
+ {
+ name: "Macro",
+ height: math.unit(70, "meters"),
+ form: "dragon",
+ },
+ {
+ name: "Macro+",
+ height: math.unit(250, "meters"),
+ form: "dragon",
+ },
+ {
+ name: "Megamacro",
+ height: math.unit(20, "km"),
+ form: "dragon",
+ },
+ {
+ name: "Mountainous",
+ height: math.unit(100, "km"),
+ form: "dragon",
+ },
+ {
+ name: "Continential",
+ height: math.unit(2, "megameters"),
+ form: "dragon",
+ },
+ {
+ name: "Too Big",
+ height: math.unit(900, "megameters"),
+ form: "dragon",
+ },
+ ],
+ {
+ "kobold": {
+ name: "Kobold",
+ default: true
+ },
+ "dragon": {
+ name: "Dragon",
+ },
+ }
))
characterMakers.push(() => makeCharacter(