Depending on the circumstance, you might want the messenger to start a conversation without the player's initiative. For example, instead of this:
Code:
if (get_ran(1,1,100) < 60) { text_bubble_on_char(ME, "Psst! I want to talk to you!"); } else { fidget(ME,10); }
use this:
Code:
// talking, so we can deliver our message... set the flag if (get_memory_cell(1) != 0 || get_memory_cell(2) !=0) { if(get_flag(get_memory_cell(1), get_memory_cell(2) == 0) { set_flag(get_memory_cell(1), get_memory_cell(2), 1); begin_talk_mode(get_memory_cell(3)); } }