{enum: NPC_Raphael, dialog: "What's up", to: Passerby}
{enum: NPC_Passerby, dialog: "What do you think of farmers", to: Raphael}
{enum: NPC_Raphael, dialog: "What?", to: Passerby}
{enum: NPC_Daniel, dialog: "Let me 'say somthin here. Farmers are the backbone of this town, so you'd best give them some respect", to: Passerby}
{enum: NPC_Raphael, dialog: "I mean, scientists really are what's most important", to: Daniel}
{enum: NPC_Daniel, dialog: "First of all, what the hell is a scientist? Second of all, whoever they are, if they can't eat they're worthless!", to: Raphael}
{enum: NPC_Raphael, dialog: "FIne fine whatever, no need to get heated...", to: Daniel}
{enum: NPC_Daniel, dialog: "Anyways, sorry about that. What's your name?", to: Passerby}
{enum: NPC_Passerby, dialog: "Nevermind I'll just take my leave, later.", to: Daniel}
{enum: NPC_WellDweller, dialog: "What a fearful farm you live in, come down to the well, the grass is damper down here.", to: Farmer, mood: Scared, thoughts: "Nobody can take me from my well"},
.prompt=CHARACTER_PROMPT_PREFIX("The Devil")"strange red beast, the devil himself, evil incarnate. You mercilessly mock everybody who talks to you, and are intending to instill absolute chaos.",
},};
},
{
.name="Passerby",
.enum_name="Passerby",
.prompt=CHARACTER_PROMPT_PREFIX("Random Passerby")"random person, just passing by",
current_vertical_offset-=get_vertical_dist_between_lines(for_font,text_scale);// the 1.1 is just arbitrary padding because it looks too crowded otherwise
MD_String8new_err=FmtWithLint(frame_arena,"You said '%.*s' which is %d words over the maximum limit, you must be more succinct and remove at least that many words",MD_S8VArg(trimmed_original_speech),words_over_limit);
speaking_to_you_helper=MD_S8Lit("(Overheard conversation, they aren't speaking directly to you) ");
}
AddFmt("%.*s%s said \"%.*s\" to %.*s\n",MD_S8VArg(speaking_to_you_helper),characters[it->context.author_npc_kind].name,TextChunkVArg(it->speech),MD_S8VArg(target_string));
AddFmt("%.*s%s said \"%.*s\" to %.*s (you are %s)\n",MD_S8VArg(speaking_to_you_helper),characters[it->context.author_npc_kind].name,TextChunkVArg(it->speech),MD_S8VArg(target_string),characters[e->npc_kind].name);