AddFmt("%s joined %s\n",characters[it->context.author_npc_kind].name,characters[it->action_argument.targeting].name);
AddFmt("%.*s joined %.*s\n",HUMAN(it->context.author_npc_kind),HUMAN(it->action_argument.targeting));
break;
caseACT_leave:
AddFmt("%s left their party\n",characters[it->context.author_npc_kind].name);
AddFmt("%.*s left their party\n",HUMAN(it->context.author_npc_kind));
break;
caseACT_aim_shotgun:
AddFmt("%s aimed their shotgun at %s\n",characters[it->context.author_npc_kind].name,characters[it->action_argument.targeting].name);
AddFmt("%.*s aimed their shotgun at %.*s\n",HUMAN(it->context.author_npc_kind),HUMAN(it->action_argument.targeting));
break;
caseACT_fire_shotgun:
AddFmt("%s fired their shotgun at %s, brutally murdering them.\n",characters[it->context.author_npc_kind].name,characters[it->action_argument.targeting].name);
AddFmt("%.*s fired their shotgun at %.*s, brutally murdering them.\n",HUMAN(it->context.author_npc_kind),HUMAN(it->action_argument.targeting));
break;
caseACT_put_shotgun_away:
AddFmt("%s holstered their shotgun, no longer threatening anybody\n",characters[it->context.author_npc_kind].name);
AddFmt("%.*s holstered their shotgun, no longer threatening anybody\n",HUMAN(it->context.author_npc_kind));