| @@ -194,7 +194,7 @@ const speciesData = { | |||||
| ] | ] | ||||
| }, | }, | ||||
| "leaf-nosed-bat": { | "leaf-nosed-bat": { | ||||
| name: "Bat", | |||||
| name: "Leaf-Nosed Bat", | |||||
| parents: [ | parents: [ | ||||
| "bat" | "bat" | ||||
| ] | ] | ||||
| @@ -346,7 +346,7 @@ const speciesData = { | |||||
| "mouse": { | "mouse": { | ||||
| name: "Mouse", | name: "Mouse", | ||||
| parents: [ | parents: [ | ||||
| "mammal" | |||||
| "rodent" | |||||
| ] | ] | ||||
| }, | }, | ||||
| "rat": { | "rat": { | ||||
| @@ -502,6 +502,77 @@ const speciesData = { | |||||
| name: "Pony", | name: "Pony", | ||||
| parents: ["horse"] | parents: ["horse"] | ||||
| }, | }, | ||||
| "rabbit": { | |||||
| name: "Rabbit", | |||||
| parents: ["mammal"] | |||||
| }, | |||||
| "fennec-fox": { | |||||
| name: "Fennec Fox", | |||||
| parents: ["fox"] | |||||
| }, | |||||
| "azodian": { | |||||
| name: "Azodian", | |||||
| parents: ["mouse"] | |||||
| }, | |||||
| "shiba-inu": { | |||||
| name: "Shiba Inu", | |||||
| parents: ["dog"] | |||||
| }, | |||||
| "changeling": { | |||||
| name: "Changeling", | |||||
| parents: ["insect"] | |||||
| }, | |||||
| "cheetah": { | |||||
| name: "Cheetah", | |||||
| parents: ["cat"] | |||||
| }, | |||||
| "golden-jackal": { | |||||
| name: "Golden Jackal", | |||||
| parents: ["jackal"] | |||||
| }, | |||||
| "manectric": { | |||||
| name: "Manectric", | |||||
| parents: ["pokemon"] | |||||
| }, | |||||
| "rat": { | |||||
| name: "Rat", | |||||
| parents: ["rodent"] | |||||
| }, | |||||
| "rodent": { | |||||
| name: "Rodent", | |||||
| parents: ["mammal"] | |||||
| }, | |||||
| "octocoon": { | |||||
| name: "Octocoon", | |||||
| parents: ["raccoon", "octopus"] | |||||
| }, | |||||
| "octopus": { | |||||
| name: "Octopus", | |||||
| parents: ["fish"] | |||||
| }, | |||||
| "werewolf": { | |||||
| name: "Werewolf", | |||||
| parents: ["wolf"] | |||||
| }, | |||||
| "meerkat": { | |||||
| name: "Meerkat", | |||||
| parents: ["mammal"] | |||||
| }, | |||||
| "human": { | |||||
| name: "Human", | |||||
| parents: ["mammal"] | |||||
| }, | |||||
| @@ -857,7 +928,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Manny", species: ["pokemon"], tags: ["anthro"] }, | |||||
| { name: "Manny", species: ["manectric"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(7, "feet"), | height: math.unit(7, "feet"), | ||||
| @@ -4792,7 +4863,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Alicia" }, | |||||
| { name: "Alicia", species: ["dragon", "cat", "canine"], tags: ["anthro"] }, | |||||
| { | { | ||||
| anthro: { | anthro: { | ||||
| height: math.unit(2.35, "meters"), | height: math.unit(2.35, "meters"), | ||||
| @@ -4829,7 +4900,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Archy" }, | |||||
| { name: "Archy", species: ["snow-leopard"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(7, "feet"), | height: math.unit(7, "feet"), | ||||
| @@ -4866,7 +4937,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Berri" }, | |||||
| { name: "Berri", species: ["rabbit"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(1.65, "meters"), | height: math.unit(1.65, "meters"), | ||||
| @@ -4907,7 +4978,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Lexi" }, | |||||
| { name: "Lexi", species: ["fennec-fox"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(1.72, "meters"), | height: math.unit(1.72, "meters"), | ||||
| @@ -4936,7 +5007,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Martin" }, | |||||
| { name: "Martin", species: ["azodian"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(1.69, "meters"), | height: math.unit(1.69, "meters"), | ||||
| @@ -4962,7 +5033,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Juno" }, | |||||
| { name: "Juno", species: ["shiba-inu"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(1.69, "meters"), | height: math.unit(1.69, "meters"), | ||||
| @@ -4991,7 +5062,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Samantha" }, | |||||
| { name: "Samantha", species: ["canine"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(1.93, "meters"), | height: math.unit(1.93, "meters"), | ||||
| @@ -5044,7 +5115,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Dr. Clay" }, | |||||
| { name: "Dr. Clay", species: ["canine"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(1.92, "meters"), | height: math.unit(1.92, "meters"), | ||||
| @@ -5089,7 +5160,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Wyvrn Ripsnarl" }, | |||||
| { name: "Wyvrn Ripsnarl", species: ["dragon", "wolf"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(2, "meters"), | height: math.unit(2, "meters"), | ||||
| @@ -5110,7 +5181,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Vemus" }, | |||||
| { name: "Vemus", species: ["crux"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(2, "meters"), | height: math.unit(2, "meters"), | ||||
| @@ -5149,7 +5220,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Beherit" }, | |||||
| { name: "Beherit", species: ["monster"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(2, "meters"), | height: math.unit(2, "meters"), | ||||
| @@ -5183,7 +5254,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Everett" }, | |||||
| { name: "Everett", species: ["dragon"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(2, "meters"), | height: math.unit(2, "meters"), | ||||
| @@ -5226,7 +5297,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Rose Lion" }, | |||||
| { name: "Rose Lion", species: ["lion", "mouse"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(2, "meters"), | height: math.unit(2, "meters"), | ||||
| @@ -5267,7 +5338,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Regal" }, | |||||
| { name: "Regal", species: ["changeling"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(2, "meters"), | height: math.unit(2, "meters"), | ||||
| @@ -5296,7 +5367,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Opal" }, | |||||
| { name: "Opal", species: ["rabbit"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(4 + 11 / 12, "feet"), | height: math.unit(4 + 11 / 12, "feet"), | ||||
| @@ -5341,7 +5412,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Vector Wuff" }, | |||||
| { name: "Vector Wuff", species: ["wolf"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5370,7 +5441,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Dannik" }, | |||||
| { name: "Dannik", species: ["gryphon"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5391,7 +5462,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Azura Saharah" }, | |||||
| { name: "Azura Saharah", species: ["cheetah"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5420,7 +5491,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Kennedy" }, | |||||
| { name: "Kennedy", species: ["dog"], tags: ["anthro"] }, | |||||
| { | { | ||||
| side: { | side: { | ||||
| height: math.unit(5 + 4 / 12, "feet"), | height: math.unit(5 + 4 / 12, "feet"), | ||||
| @@ -5445,7 +5516,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Odi Lunar" }, | |||||
| { name: "Odi Lunar", species: ["golden-jackal"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5470,7 +5541,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Mandake" }, | |||||
| { name: "Mandake", species: ["manectric", "tiger"], tags: ["anthro"] }, | |||||
| { | { | ||||
| back: { | back: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5511,7 +5582,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Yozey" }, | |||||
| { name: "Yozey", species: ["rat"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5552,7 +5623,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Valeska Voss" }, | |||||
| { name: "Valeska Voss", species: ["fox"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5585,7 +5656,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Gene Zeta" }, | |||||
| { name: "Gene Zeta", species: ["raptor"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5608,7 +5679,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Razinox" }, | |||||
| { name: "Razinox", species: ["dragon"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5657,7 +5728,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Cobalt" }, | |||||
| { name: "Cobalt", species: ["cat", "weasel"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5686,7 +5757,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Amanda" }, | |||||
| { name: "Amanda", species: ["mouse"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5707,7 +5778,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Teal" }, | |||||
| { name: "Teal", species: ["octocoon"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(5.59, "feet"), | height: math.unit(5.59, "feet"), | ||||
| @@ -5742,7 +5813,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Ravin Amulet" }, | |||||
| { name: "Ravin Amulet", species: ["cat", "werewolf"], tags: ["anthro"] }, | |||||
| { | { | ||||
| frontCat: { | frontCat: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5799,7 +5870,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Fluoresce" }, | |||||
| { name: "Fluoresce", species: ["snow-leopard"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(6, "feet"), | height: math.unit(6, "feet"), | ||||
| @@ -5832,7 +5903,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Aurora" }, | |||||
| { name: "Aurora", species: ["dragon"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(9 + 6 / 12, "feet"), | height: math.unit(9 + 6 / 12, "feet"), | ||||
| @@ -5861,7 +5932,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Ranek" }, | |||||
| { name: "Ranek", species: ["meerkat"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(194, "cm"), | height: math.unit(194, "cm"), | ||||
| @@ -5910,7 +5981,7 @@ characterMakers.push(() => makeCharacter( | |||||
| )) | )) | ||||
| characterMakers.push(() => makeCharacter( | characterMakers.push(() => makeCharacter( | ||||
| { name: "Andrew Cooper" }, | |||||
| { name: "Andrew Cooper", species: ["human"], tags: ["anthro"] }, | |||||
| { | { | ||||
| front: { | front: { | ||||
| height: math.unit(5 + 6 / 12, "feet"), | height: math.unit(5 + 6 / 12, "feet"), | ||||