diff --git a/glossary.tex b/glossary.tex
index 0054e696214c35c158a59c9eef3030fb4ea71e50..21c455b7723b4472980e56c0b474322d8d1251cd 100644
--- a/glossary.tex
+++ b/glossary.tex
@@ -340,6 +340,14 @@
   description={Nura (ogre, goblin, et c.)}
 }
 
+\newglossaryentry{R}{
+  type=symbols,
+  sort=Morph,
+  nonumberlist,
+  name={\NorthNode},
+  description={Morphed creature}
+}
+
 \newglossaryentry{D}{
   type=symbols,
   sort=Undead,
@@ -462,6 +470,7 @@
 \newcommand{\E}{\gls{E}} % sentient
 \newcommand{\A}{\gls{A}} % creature
 \newcommand{\N}{\gls{N}} % nura
+\newcommand{\R}{\gls{R}} % morph
 \newcommand{\D}{\gls{D}} % undead
 \newcommand{\Dw}{\gls{Dw}} % dwarf
 \newcommand{\El}{\gls{El}} % elf
diff --git a/monsters.sty b/monsters.sty
index 029e6d85d5c2ff17eadc655b5b0a1e7791aa53b4..875affda11660b08e0b1efe5d2c2bd83266d3c73 100644
--- a/monsters.sty
+++ b/monsters.sty
@@ -944,7 +944,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 }
 }
 
-\newcommand{\morphcat}[1][\npc{\A\N}{Morph Cat}]{
+\newcommand{\morphcat}[1][\npc{\A\R}{Morph Cat}]{
 	#1
 	\randomtwo
 	\addtocounter{enc}{2}
@@ -972,7 +972,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
   }
 }
 
-\newcommand{\morphcrab}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Morph Crabs}]{
+\newcommand{\morphcrab}[1][\npc{\T[\arabic{r12}]\A\R}{\arabic{r12} Morph Crabs}]{
   \randomdozen
 	#1
 	\randomthree
@@ -990,7 +990,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\morphhorse}[1][\npc{\T[\arabic{r3c}]\A\N}{Morph Horse}]{
+\newcommand{\morphhorse}[1][\npc{\T[\arabic{r3c}]\A\R}{Morph Horse}]{
   \randomthreeC
 	#1
 	\randomtwo
@@ -1011,7 +1011,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 }
 }
 
-\newcommand{\morphslug}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Morph Slugs}]{
+\newcommand{\morphslug}[1][\npc{\T[\arabic{r12}]\A\R}{\arabic{r12} Morph Slugs}]{
   \randomdozen
   \randomtwoB
   \multiply\value{r12} by \value{r2b}
@@ -1029,7 +1029,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {\addtocounter{Strength}{1}}
 }
 
-\newcommand{\morphspider}[1][\npc{\A\N}{Morph Spider}]{
+\newcommand{\morphspider}[1][\npc{\A\R}{Morph Spider}]{
 	#1
 	\randomthree
 	\addtocounter{age}{2}
@@ -1048,7 +1048,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\morphwoodspy}[1][\npc{\E\N}{Morph Woodspy}]{
+\newcommand{\morphwoodspy}[1][\npc{\E\R}{Morph Woodspy}]{
 	#1
 	\randomtwo
 	\randomtwoB
@@ -1067,7 +1067,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\morphrat}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Morph Rats}]{
+\newcommand{\morphrat}[1][\npc{\T[\arabic{r12}]\A\R}{\arabic{r12} Morph Rats}]{
   \randomdozen
 	\randomtwoB
   \multiply\value{r12} by \value{r2b}
@@ -1087,7 +1087,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {}
 }
 
-\newcommand{\morphwolf}[1][\npc{\T[\arabic{r12}]\A\N}{\arabic{r12} Morph Wolves}]{
+\newcommand{\morphwolf}[1][\npc{\T[\arabic{r12}]\A\R}{\arabic{r12} Morph Wolves}]{
   \randomdozen
 	#1
 	\randomtwo