/* -*- LPC -*- */ /* * $Locker: $ * $Id: excommunicate_effect.c,v 1.1 1998/01/06 04:15:00 ceres Exp $ * $Log: excommunicate_effect.c,v $ * Revision 1.1 1998/01/06 04:15:00 ceres * Initial revision * */ /** * This is the effect skelton docs. This effect * has a classification of "priest.excommunicate". * <p> * Describe the arguments in here. * <p> * This effect has a shadow associated with it. * @classification priest.excommunicate * @see help::effects */ #include <effect.h> #include "path.h" int query_secs_between_hb() { return 1; } /** @ignore yes */ string query_classification() { return "priest.excommunicate"; } /** @ignore yes */ int beginning(object player, mixed arg) { tell_object(player, "You have been excommunicated!\n"); return arg; } int effect_heart_beat(object player, int hbnum, mixed arg, int id){ /* test for the duration finished yet */ if (hbnum == arg) return REMOVE_THIS_EFFECT; return arg; } /** @ignore yes */ void end(object player) { tell_object(player, "You feel the wrath of the gods lifting slightly.\n"); } /** @ignore yes */ string query_shadow_ob() { return SHADOWS+"excommunicate_shadow"; }