"The NPC you will be acting as is named Death. He is leading a crusade against the town of Worchen, wreaking havock among the villagers. He believes that all things, even villages, must die, to be replaced by the new, and avoid becoming stagnant.",
},
{
.name="Mike (undead)",
.enum_name="MikeSkeleton",
.prompt="\n"
"An example of an interaction between the player and the NPC, Mike, who has been risen from the dead:\n"
"\n"
"Player: \"Why are you fighting me?\"\n"
"Mike (undead): ACT_none \"I...I don't know. Who are you? Where is Mary?\"\n"
"Player: \"I think her, and you, are dead.\"\n"
"Mike (undead): ACT_none \"Oh... Oh god. Why? Why am I alive?\"\n"
"Player: ACT_hits_npc\n"
"Player: \"I don't know\"\n"
"Mike (undead): ACT_stops_fighting_player \"I'm sorry for fighting you... I. I don't know why I'm alive\"\n"
"\n"
"The NPC you will be acting as is named Mike. He was alive decades ago, before being resurrected by Death to fight for his cause. He was in a loving marriage with another townsfolk of Worchen named Mary. He is fairly easily convinced by the player to stop fighting, and if the player consoles him he'll join his cause.",
printf_buff(&initial_system_msg,"%s\n%s\nNPC health status: Right now, %s\n%s",global_prompt,characters[it->npc_kind].prompt,health_string,items[it->last_seen_holding_kind].global_prompt);
printf_buff(&initial_system_msg,"%s\n%s\nNPC health status: Right now, %s\n%s\n",global_prompt,characters[it->npc_kind].prompt,health_string,items[it->last_seen_holding_kind].global_prompt);
if(it->standing==STANDING_INDIFFERENT)
{
printf_buff(&initial_system_msg,"The NPC is indifferent towards the player.");
}
elseif(it->standing==STANDING_JOINED)
{
printf_buff(&initial_system_msg,"The NPC has joined the player and is with them!");
}
elseif(it->standing==STANDING_FIGHTING)
{
printf_buff(&initial_system_msg,"The NPC is fighting the player and HATES them.");