#include "mob.h"
#define DIMPLEFLAG_ONE 17
#define GOT_DIMPLE_ANSWER 18
#define SOLVED_EXISTENCE 19
ATTACH_TO_MOB (mob_1029_1, 101, ENTERS, unused)
ATTACH_TO_MOB (mob_1029_2, 101, SAY / TELL, unused)
MOB_FUNCTION (mob_1029_1)
{
CHECK_INTEGRITY (ch, mob_1029_1);
ALLOW_INTERRUPTIONS;
MARK_CHUNK (1)
{
DELAY_SCRIPT (1);
}
MARK_CHUNK (2)
{
SOCIAL (mob, "emote stands up.");
DELAY_SCRIPT (1);
}
MARK_CHUNK (3)
{
SAY (mob, "Hello there...");
DELAY_SCRIPT (1);
}
MARK_CHUNK (4)
{
SOCIAL (mob, "emote goes back into his deep, meditative trance.");
}
END_FUNCTION;
}
MOB_FUNCTION (mob_1029_2)
{
CHECK_INTEGRITY (ch, mob_1029_2);
DONT_ALLOW_INTERRUPTIONS;
MARK_CHUNK (1)
{
DELAY_SCRIPT (1);
}
MARK_CHUNK (2)
{
if (CONTAINS ("why do I exist", argy) || CONTAINS ("dimples exist", argy) ||
CONTAINS ("existence", argy) || CONTAINS ("existance", argy) ||
CONTAINS ("why do we exist", argy))
{
if (FLAG (DIMPLEFLAG_ONE))
{
SOCIAL (mob, "emote stops meditating and looks you over thoroughly.");
DELAY_SCRIPT (ONE_SECOND);
}
}
END_FUNCTION;
}
MARK_CHUNK (3)
{
SAY (mob, "There is no answer. Finding the answer to that question would in itself prove our nonexistence.");
DELAY_SCRIPT (1);
}
MARK_CHUNK (4)
{
SAY (mob, "The idea of existence was created by our own mind, thus it cannot be proved, only contemplated. There is no answer.");
FLAG (GOT_DIMPLE_ANSWER) = TRUE;
DELAY_SCRIPT (2);
}
MARK_CHUNK (5)
{
SOCIAL (mob, "emote goes back into a deep, meditative trance.");
}
END_FUNCTION;
}