MD_String8speech=MD_S8Lit("This is some very important testing dialog. Too important to count. Very very very very important. Super caliafradgalisticexpelaladosis");
MD_String8speech=MD_S8Lit("This is some very important testing dialog. Too important to count. Very very very very important. Super caliafradgalisticexpelaladosis");
uint64_ttick_happened;// can sort memories by time for some modes of display
uint64_ttick_happened;// can sort memories by time for some modes of display
// if action_taken is none, there might still be speech. If speech_length == 0 and action_taken == none, it's an invalid memory and something has gone wrong
// if action_taken is none, there might still be speech. If speech_length == 0 and action_taken == none, it's an invalid memory and something has gone wrong
ActionKindaction_taken;
ActionKindaction_taken;
@ -250,17 +253,16 @@ typedef struct Entity
boolis_npc;
boolis_npc;
boolbeing_hovered;
boolbeing_hovered;
boolperceptions_dirty;
boolperceptions_dirty;
TextChunk*errorlist_first;
TextChunk*errorlist_first;
TextChunk*errorlist_last;
TextChunk*errorlist_last;
#ifdef DESKTOP
#ifdef DESKTOP
inttimes_talked_to;// for better mocked response string
inttimes_talked_to;// for better mocked response string