https://www.sageadvice.eu/give-npcs-interesting-details/
Give NPCs interesting details