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(