/* -*- LPC -*- */
/*
* $Locker: $
* $Id: rat_reincarnation.c,v 1.1 1998/01/06 04:20:30 ceres Exp $
* $Log: rat_reincarnation.c,v $
* Revision 1.1 1998/01/06 04:20:30 ceres
* Initial revision
*
*/
/* Rat Effect *
* Gototh *
* 10/12/97 */
#include "path.h"
#include <effect.h>
string query_classification() {
return "reincarnation.rat";
} /* query_classification() */
string query_shadow_ob() {
return SHADOWS+"rat_reincarnation";
} /* query_shadow_ob() */
int beginning(object player, int time) {
player->add_alias("rat");
player->add_property("determinate", "a ");
if(time) {
player->submit_ee(0, time, EE_REMOVE);
}
return time;
} /* beginning() */
int merge_effect(object player, int time1, int time2) {
int duration;
duration = time2 + player->expected_tt();
player->submit_ee(0, duration, EE_REMOVE);
return duration;
} /* merge_effect() */
void end(object player, int time) {
player->add_property("determinate", "");
player->remove_alias("rat");
tell_object(player,
"Your fear of cats, longing for cheese, and conpulsion "
"to wriggle your nose subsides.\n");
} /* end() */