diff --git a/macrovision.js b/macrovision.js
index 111e846b..49e1f238 100644
--- a/macrovision.js
+++ b/macrovision.js
@@ -1985,7 +1985,7 @@ function configViewList(entity, selectedView) {
 
     Object.keys(entity.views).forEach((view) => {
         if (Object.keys(entity.forms).length > 0) {
-            if (entity.views[view].form !== entity.form) {
+            if (entity.views[view].form !== undefined && entity.views[view].form !== entity.form) {
                 return;
             }
         }
diff --git a/media/attribution.js b/media/attribution.js
index 370700db..7f1000f7 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -21257,6 +21257,25 @@ const attributionData = {
                 "myriad"
             ]
         },
+        {
+            prefix: "./media/characters/nima/",
+            files: [
+                { name: "hyena-front.svg", source: "https://www.furaffinity.net/view/25549463/" },
+                { name: "hyena-back.svg", source: "https://www.furaffinity.net/view/25549463/" },
+                { name: "shark-front.svg", source: "https://www.furaffinity.net/view/25549463/" },
+                { name: "paw.svg", source: "https://www.furaffinity.net/view/25549463/" },
+                { name: "circlet.svg", source: "https://www.furaffinity.net/view/25549463/" },
+                { name: "necklace.svg", source: "https://www.furaffinity.net/view/25549463/" },
+                { name: "bracelet.svg", source: "https://www.furaffinity.net/view/25549463/" },
+                { name: "armband.svg", source: "https://www.furaffinity.net/view/25549463/" },
+            ],
+            authors: [
+                "ram-the-dragon"
+            ],
+            owners: [
+                "va0027"
+            ]
+        },
         //characters
         {
             prefix: "./media/fiction/halo/halo/",
diff --git a/media/characters/nima/armband.svg b/media/characters/nima/armband.svg
new file mode 100644
index 00000000..6b9f5f7e
--- /dev/null
+++ b/media/characters/nima/armband.svg
@@ -0,0 +1,257 @@
+
+
+
diff --git a/media/characters/nima/bracelet.svg b/media/characters/nima/bracelet.svg
new file mode 100644
index 00000000..00737106
--- /dev/null
+++ b/media/characters/nima/bracelet.svg
@@ -0,0 +1,248 @@
+
+
+
diff --git a/media/characters/nima/circlet.svg b/media/characters/nima/circlet.svg
new file mode 100644
index 00000000..15c48fcf
--- /dev/null
+++ b/media/characters/nima/circlet.svg
@@ -0,0 +1,157 @@
+
+
+
diff --git a/media/characters/nima/hyena-back.svg b/media/characters/nima/hyena-back.svg
new file mode 100644
index 00000000..c34b2d69
--- /dev/null
+++ b/media/characters/nima/hyena-back.svg
@@ -0,0 +1,1916 @@
+
+
+
diff --git a/media/characters/nima/hyena-front.svg b/media/characters/nima/hyena-front.svg
new file mode 100644
index 00000000..352f8de3
--- /dev/null
+++ b/media/characters/nima/hyena-front.svg
@@ -0,0 +1,2754 @@
+
+
+
diff --git a/media/characters/nima/necklace.svg b/media/characters/nima/necklace.svg
new file mode 100644
index 00000000..309611ce
--- /dev/null
+++ b/media/characters/nima/necklace.svg
@@ -0,0 +1,592 @@
+
+
+
diff --git a/media/characters/nima/paw.svg b/media/characters/nima/paw.svg
new file mode 100644
index 00000000..df390bcb
--- /dev/null
+++ b/media/characters/nima/paw.svg
@@ -0,0 +1,145 @@
+
+
+
diff --git a/media/characters/nima/shark-front.svg b/media/characters/nima/shark-front.svg
new file mode 100644
index 00000000..35de9cc4
--- /dev/null
+++ b/media/characters/nima/shark-front.svg
@@ -0,0 +1,4412 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index d616eac6..446a0c8c 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -60267,6 +60267,157 @@ characterMakers.push(() => makeCharacter(
     ]
 ))
 
+characterMakers.push(() => makeCharacter(
+    { name: "Nima", species: ["hyena", "shark", "deity"], tags: ["anthro"] },
+    {
+        hyena_front: {
+            height: math.unit(2.1, "meters"),
+            weight: math.unit(110, "kg"),
+            name: "Front",
+            image: {
+                source: "./media/characters/nima/hyena-front.svg",
+                extra: 1904/1796,
+                bottom: 67/1971
+            },
+            form: "hyena",
+        },
+        hyena_back: {
+            height: math.unit(2.1, "meters"),
+            weight: math.unit(110, "kg"),
+            name: "Back",
+            image: {
+                source: "./media/characters/nima/hyena-back.svg",
+                extra: 1964/1884,
+                bottom: 35/1999
+            },
+            form: "hyena",
+        },
+        shark_front: {
+            height: math.unit(1.95, "meters"),
+            weight: math.unit(110, "kg"),
+            name: "Front",
+            image: {
+                source: "./media/characters/nima/shark-front.svg",
+                extra: 2238/2013,
+                bottom: 0/223
+            },
+            form: "shark",
+        },
+        paw: {
+            height: math.unit(1, "feet"),
+            name: "Paw",
+            image: {
+                source: "./media/characters/nima/paw.svg"
+            }
+        },
+        circlet: {
+            height: math.unit(0.3, "feet"),
+            name: "Circlet",
+            image: {
+                source: "./media/characters/nima/circlet.svg"
+            }
+        },
+        necklace: {
+            height: math.unit(1.2, "feet"),
+            name: "Necklace",
+            image: {
+                source: "./media/characters/nima/necklace.svg"
+            }
+        },
+        bracelet: {
+            height: math.unit(0.51, "feet"),
+            name: "Bracelet",
+            image: {
+                source: "./media/characters/nima/bracelet.svg"
+            }
+        },
+        armband: {
+            height: math.unit(1.3, "feet"),
+            name: "Armband",
+            image: {
+                source: "./media/characters/nima/armband.svg"
+            }
+        },
+    },
+    [
+        {
+            name: "Incognito",
+            height: math.unit(2.1, "meters"),
+            allForms: true
+        },
+        {
+            name: "Small Macro",
+            height: math.unit(50, "meters"),
+            allForms: true
+        },
+        {
+            name: "Macro",
+            height: math.unit(200, "meters"),
+            allForms: true
+        },
+        {
+            name: "Mega",
+            height: math.unit(2.5, "km"),
+            allForms: true
+        },
+        {
+            name: "Mega+",
+            height: math.unit(30, "km"),
+            allForms: true
+        },
+        {
+            name: "Giga (Home Size)",
+            height: math.unit(400, "km"),
+            allForms: true,
+            default: true
+        },
+        {
+            name: "Giga+",
+            height: math.unit(2500, "km"),
+            allForms: true
+        },
+        {
+            name: "Giga++",
+            height: math.unit(8000, "km"),
+            allForms: true
+        },
+        {
+            name: "Terra",
+            height: math.unit(20000, "km"),
+            allForms: true
+        },
+        {
+            name: "Terra+",
+            height: math.unit(70000, "km"),
+            allForms: true
+        },
+        {
+            name: "Terra++",
+            height: math.unit(600000, "km"),
+            allForms: true
+        },
+        {
+            name: "Galactic",
+            height: math.unit(40, "galaxies"),
+            allForms: true
+        },
+        {
+            name: "Universal",
+            height: math.unit(40, "universes"),
+            allForms: true
+        },
+    ],
+    {
+        "hyena": {
+            name: "Hyena",
+            default: true
+        },
+        "shark": {
+            name: "Shark",
+        },
+    }
+))
+
 //characters
 
 function makeCharacters() {