From fbea7c370592550a3fd43b169c0921d8309df430 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 10 Apr 2021 15:16:01 -0400 Subject: [PATCH] Add Timothy --- media/attribution.js | 18 + media/characters/timothy/front-coat.svg | 378 ++++++++++++++++++ media/characters/timothy/front-skirt.svg | 481 +++++++++++++++++++++++ media/characters/timothy/front.svg | 367 +++++++++++++++++ presets/characters.js | 337 ++++++++++++++++ 5 files changed, 1581 insertions(+) create mode 100644 media/characters/timothy/front-coat.svg create mode 100644 media/characters/timothy/front-skirt.svg create mode 100644 media/characters/timothy/front.svg diff --git a/media/attribution.js b/media/attribution.js index 4ffd069b..daf14f08 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -15326,6 +15326,20 @@ const attributionData = { "hotjazz" ] }, + { + prefix: "./media/characters/timothy/", + files: [ + { name: "front.svg", source: "https://twitter.com/SuedeInBrackets/status/1380244895168753665" }, + { name: "front-skirt.svg", source: "https://twitter.com/SuedeInBrackets/status/1380244895168753665" }, + { name: "front-coat.svg", source: "https://twitter.com/SuedeInBrackets/status/1380244895168753665" }, + ], + authors: [ + "suedeinbrackets" + ], + owners: [ + "quakeroc" + ] + }, //characters { prefix: "./media/dildos/chance/", @@ -21054,6 +21068,10 @@ const attributionData = { "name": "stampy", "url": "https://www.furaffinity.net/user/stampy/" }, + "suedeinbrackets": { + "name": "Suede", + "url": "https://twitter.com/SuedeInBrackets" + }, } } diff --git a/media/characters/timothy/front-coat.svg b/media/characters/timothy/front-coat.svg new file mode 100644 index 00000000..43fc14ae --- /dev/null +++ b/media/characters/timothy/front-coat.svg @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/timothy/front-skirt.svg b/media/characters/timothy/front-skirt.svg new file mode 100644 index 00000000..a0d05a0a --- /dev/null +++ b/media/characters/timothy/front-skirt.svg @@ -0,0 +1,481 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/timothy/front.svg b/media/characters/timothy/front.svg new file mode 100644 index 00000000..f76eccca --- /dev/null +++ b/media/characters/timothy/front.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 672c7a05..c7dc883d 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -40646,6 +40646,343 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Timothy", species: ["rabbit"], tags: ["anthro"] }, + { + front: { + height: math.unit(210, "miles"), + name: "Front", + image: { + source: "./media/characters/timothy/front.svg", + extra: 1007/943, + bottom: 62/1069 + } + }, + frontSkirt: { + height: math.unit(210, "miles"), + name: "Front (Skirt)", + image: { + source: "./media/characters/timothy/front-skirt.svg", + extra: 1007/943, + bottom: 62/1069 + } + }, + frontCoat: { + height: math.unit(210, "miles"), + name: "Front (Coat)", + image: { + source: "./media/characters/timothy/front-coat.svg", + extra: 1007/943, + bottom: 62/1069 + } + }, + }, + [ + { + name: "Macro", + height: math.unit(210, "miles"), + default: true + }, + ] +)) + +characterMakers.push(() => makeCharacter( + { name: "Macro March '21", species: [], tags: ["anthro"] }, + { + Armadimon: { + height: math.unit(259, "meters"), + name: "Armadimon", + image: { + source: "./media/special/macromarch21/Armadimon_transparent.png", + extra: 2554/2112, + bottom: 246/2800 + } + }, + Blaziken: { + height: math.unit(88176, "meters"), + name: "Blaziken", + image: { + source: "./media/special/macromarch21/Blaziken_transparent.png", + extra: 2892/2597, + bottom: 268/3160 + } + }, + Blucomon: { + height: math.unit(73, "meters"), + name: "Blucomon", + image: { + source: "./media/special/macromarch21/Blucomon_transparent.png", + extra: 2521/1953, + bottom: 615/3136 + } + }, + Braixen: { + height: math.unit(1138, "meters"), + name: "Braixen", + image: { + source: "./media/special/macromarch21/Braixen_transparent.png", + extra: 2657/1944, + bottom: 299/2956 + } + }, + Buizel: { + height: math.unit(433, "meters"), + name: "Buizel", + image: { + source: "./media/special/macromarch21/Buizel_transparent.png", + extra: 3196/2481, + bottom: 244/3440 + } + }, + Bulkmon: { + height: math.unit(108, "meters"), + name: "Bulkmon", + image: { + source: "./media/special/macromarch21/Bulkmon_transparent.png", + extra: 2825/2069, + bottom: 559/3384 + } + }, + Charizard: { + height: math.unit(13503, "meters"), + name: "Charizard", + image: { + source: "./media/special/macromarch21/Charizard_transparent.png", + extra: 2465/2057, + bottom: 327/2792 + } + }, + Cinderace: { + height: math.unit(5549, "meters"), + name: "Cinderace", + image: { + source: "./media/special/macromarch21/Cinderace_transparent.png", + extra: 2886/2279, + bottom: 426/3312 + } + }, + Coredramon: { + height: math.unit(149, "meters"), + name: "Coredramon", + image: { + source: "./media/special/macromarch21/Coredramon_transparent.png", + extra: 3083/2094, + bottom: 661/3744 + } + }, + Dorugamon: { + height: math.unit(184, "meters"), + name: "Dorugamon", + image: { + source: "./media/special/macromarch21/Dorugamon_transparent.png", + extra: 2966/1881, + bottom: 450/3416 + } + }, + Dragonite: { + height: math.unit(43263, "meters"), + name: "Dragonite", + image: { + source: "./media/special/macromarch21/Dragonite_transparent.png", + extra: 2988/2289, + bottom: 352/3340 + } + }, + Gargomon: { + height: math.unit(116061, "meters"), + name: "Gargomon", + image: { + source: "./media/special/macromarch21/Gargomon_transparent.png", + extra: 2720/2402, + bottom: 400/3120 + } + }, + Garudamon: { + height: math.unit(22346, "meters"), + name: "Garudamon", + image: { + source: "./media/special/macromarch21/Garudamon_transparent.png", + extra: 2263/1912, + bottom: 613/2876 + } + }, + Greymon: { + height: math.unit(5546, "meters"), + name: "Greymon", + image: { + source: "./media/special/macromarch21/Greymon_transparent.png", + extra: 2447/2108, + bottom: 853/3300 + } + }, + Guilmon: { + height: math.unit(9764, "meters"), + name: "Guilmon", + image: { + source: "./media/special/macromarch21/Guilmon_transparent.png", + extra: 3344/2641, + bottom: 424/3768 + } + }, + Leomon: { + height: math.unit(19255, "meters"), + name: "Leomon", + image: { + source: "./media/special/macromarch21/Leomon_transparent.png", + extra: 2733/2259, + bottom: 427/3160 + } + }, + Lucario: { + height: math.unit(21712207, "meters"), + name: "Lucario", + image: { + source: "./media/special/macromarch21/Lucario_transparent.png", + extra: 2549/2120, + bottom: 263/2812 + } + }, + Lugia: { + height: math.unit(5394, "meters"), + name: "Lugia", + image: { + source: "./media/special/macromarch21/Lugia_transparent.png", + extra: 3154/2224, + bottom: 286/3440 + } + }, + Lycanroc: { + height: math.unit(1356679, "meters"), + name: "Lycanroc", + image: { + source: "./media/special/macromarch21/Lycanroc_transparent.png", + extra: 3162/2672, + bottom: 442/3604 + } + }, + MasterTyranomon: { + height: math.unit(239, "meters"), + name: "MasterTyranomon", + image: { + source: "./media/special/macromarch21/MasterTyranomon_transparent.png", + extra: 2921/2501, + bottom: 375/3296 + } + }, + Mewtwo: { + height: math.unit(2534528, "meters"), + name: "Mewtwo", + image: { + source: "./media/special/macromarch21/Mewtwo_transparent.png", + extra: 3046/2227, + bottom: 218/3264 + } + }, + Monodramon: { + height: math.unit(104, "meters"), + name: "Monodramon", + image: { + source: "./media/special/macromarch21/Monodramon_transparent.png", + extra: 2738/1949, + bottom: 542/3280 + } + }, + Nidoking: { + height: math.unit(130, "meters"), + name: "Nidoking", + image: { + source: "./media/special/macromarch21/Nidoking_transparent.png", + extra: 2730/2102, + bottom: 662/3392 + } + }, + Nidoqueen: { + height: math.unit(2540, "meters"), + name: "Nidoqueen", + image: { + source: "./media/special/macromarch21/Nidoqueen_transparent.png", + extra: 2466/2030, + bottom: 378/2844 + } + }, + Raichu: { + height: math.unit(506, "meters"), + name: "Raichu", + image: { + source: "./media/special/macromarch21/Raichu_transparent.png", + extra: 2604/1512, + bottom: 316/2920 + } + }, + Renamon: { + height: math.unit(290792, "meters"), + name: "Renamon", + image: { + source: "./media/special/macromarch21/Renamon_transparent.png", + extra: 3002/2630, + bottom: 210/3212 + } + }, + Reshiram: { + height: math.unit(917, "meters"), + name: "Reshiram", + image: { + source: "./media/special/macromarch21/Reshiram_transparent.png", + extra: 2866/2603, + bottom: 270/3136 + } + }, + Rhydon: { + height: math.unit(109, "meters"), + name: "Rhydon", + image: { + source: "./media/special/macromarch21/Rhydon_transparent.png", + extra: 2453/2011, + bottom: 259/2712 + } + }, + Toxtricity: { + height: math.unit(189, "meters"), + name: "Toxtricity", + image: { + source: "./media/special/macromarch21/Toxtricity_transparent.png", + extra: 3001/2135, + bottom: 463/3464 + } + }, + Triceramon: { + height: math.unit(366, "meters"), + name: "Triceramon", + image: { + source: "./media/special/macromarch21/Triceramon_transparent.png", + extra: 2323/1834, + bottom: 545/2868 + } + }, + WereGarurumon: { + height: math.unit(47612755, "meters"), + name: "WereGarurumon", + image: { + source: "./media/special/macromarch21/WereGarurumon_transparent.png", + extra: 2874/2484, + bottom: 430/3304 + } + }, + Xveemon: { + height: math.unit(516, "meters"), + name: "Xveemon", + image: { + source: "./media/special/macromarch21/Xveemon_transparent.png", + extra: 3456/2801, + bottom: 240/3696 + } + } + }, + [ + + ] +)) + //characters function makeCharacters() {