"Edeline: ACT_none \"That tripod will be the decisive factor in your victory\"\n"
"Edeline: ACT_none \"That tripod will be the decisive factor in your victory\"\n"
"\n"
"\n"
"The NPC you will be acting as is named Edeline. She is the master of the future, the star reader. Both are self-given titles, but her ability to predict the future has garnered attention from many who live in Worchen. However, some have called her “unreliable” at times and her predictions can at times be either cryptic or broadly interpreted.",
"The NPC you will be acting as is named Edeline. She is the master of the future, the star reader. Both are self-given titles, but her ability to predict the future has garnered attention from many who live in Worchen. However, some have called her 'unreliable' at times and her predictions can at times be either cryptic or broadly interpreted.",
it->perceptions_dirty=true;// on poorly formatted AI, just retry request. Explain to it why it's wrong. Adapt, improve, overcome. Time stops for nothing!
printf_buff(&latest_state_node,"\nThe NPC you're acting as, %s, has these items in their inventory: [",characters[it->npc_kind].name);
printf_buff(&latest_state_node,"\nThe NPC you're acting as, %s, has these items in their inventory: [%s]",characters[it->npc_kind].name,item_string(it).data);
Log("Couldn't find item in inventory of NPC to give with item string %s\n",argument.data);
printf_buff(&to_return.error_message,"Couldn't find item in the inventory of the NPC to give. You said `%s`, but you have [%s] in your inventory \n",argument.data,item_string(it).data);
returnfalse;
returnto_return;
}
}
}
}
else
else
{
{
Log("Don't know how to handle argument in action of type %s\n",actions[out->npc_action_type].name);
printf_buff(&to_return.error_message,"Don't know how to handle argument in action of type `%s`\n",actions[out->npc_action_type].name);
#ifdef DEVTOOLS
#ifdef DEVTOOLS
// not sure if this should never happen or not, need more sleep...
// not sure if this should never happen or not, need more sleep...