diff --git a/layout.sty b/layout.sty
index 940f95dc1d10be0929266e1b7fff4f92413dc19d..e45082a32fb09bcd30000930d8ad7efc9b7c7dcf 100644
--- a/layout.sty
+++ b/layout.sty
@@ -828,9 +828,13 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 \newcommand{\mannerism}{}
 \newcommand{\npcGoal}{}
 \newcommand{\npcsymbol}{\adfast{\value{r4}}}
-\newcommand{\npc}[2]{\settoggle{personality}{false}\renewcommand{\name}{#2}\renewcommand{\npcsymbol}{#1}}
+\newcommand{\npc}[2]{%
+  \global\def\name{#2}%
+  \renewcommand{\npcsymbol}{#1}%
+}
+
 \newcommand{\NPC}[5]{%
-  \renewcommand{\name}{#2}%
+  \global\def\name{#2}%
   \renewcommand{\npcsymbol}{#1}%
   \settoggle{personality}{true}%
   \renewcommand{\NPCdescription}{#3}%