#include "mob.h"
ATTACH_TO_MOB (mob_1114_1, 1114, ENTERS_ROOM, unused)
ATTACH_TO_MOB (mob_1114_2, 1114, GIVEN_OBJECT, vnum)
MOB_FUNCTION (mob_1114_1)
{
CHECK_INTEGRITY (ch, mob_1114_1);
ALLOW_INTERRUPTIONS;
MARK_CHUNK (1)
{
DELAY_SCRIPT (1);
}
MARK_CHUNK (2)
{
if (RAND (1, 2) == 1)
{
END_FUNCTION;
}
TELL (mob, ch, "Hey buddy! Go get me a seashell; I need more for my collection.");
DELAY_SCRIPT (1);
}
MARK_CHUNK (3)
{
SOCIAL_TO (mob, ch, "wink");
}
END_FUNCTION;
}
MOB_FUNCTION (mob_1114_2)
{
INTEGER (i);
CHECK_INTEGRITY (ch, mob_1114_2);
DONT_ALLOW_INTERRUPTIONS;
i = NUM (argy);
MARK_CHUNK (1)
{
DELAY_SCRIPT (1);
}
MARK_CHUNK (2)
{
if (i != 257)
{
SAY (mob, "Well, thank you!");
END_FUNCTION;
}
}
MARK_CHUNK (3)
{
char temps[200];
sprintf (temps, "Hey! Thank you, %s!", NAME (ch));
SAY (mob, temps);
DESTROY (mob, i);
CREATEOBJ (mob, 97);
DELAY_SCRIPT (2);
}
MARK_CHUNK (4)
{
SAY (mob, "Here is one of my finest vessels, as a reward!");
GIVEITEM (mob, ch, "boat");
DELAY_SCRIPT (1);
}
MARK_CHUNK (5)
{
SOCIAL_TO (mob, ch, "bow");
}
END_FUNCTION;
}