#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; }