Nice. Thanks. I havent tried it yet, but I will later

.
Can you make a npc sit on the ground? I have not seen it in the game (as far as I remember), but I was creating a game the other day where I wanted a NPC to sit by a fire.
You can override an NPCs animation from story with a single call. For a list of many animations you can look at the story goal
_Global_CharacterAnimations. There are some looping sit animations you could try to see if they are suitable, like 'Sit_Sleep_01_Loop' and 'Sit_Sleep_02_Loop'. I don't know if there are additional animations not listed in that goal.
e.g. You could put a line like this right in the INIT section of a goal
CharacterSetAnimationOverride(CHARACTERGUID_Humans_Male_Armor_A_000_bfabfade-1117-4839-9124-d1e3525dded7, "Sit_Sleep_02_Loop");