#include <effect.h> string query_classification() { return "cure.poison.strong"; } int beginning( object player, int time ) { player->submit_ee( 0, 2, EE_REMOVE ); } void end( object player, int time ) { int *effnum, i; if(time>65){ effnum = (int *)player->effects_matching("body.poison") + (int *)player->effects_matching("poison.constitution"); if(effnum == ({ })) return; foreach(i in effnum){ player->delete_effect(i); } tell_object(player,"You feel cured!\n"); return; } effnum = (int *)player->effects_matching("body.poison") + (int *)player->effects_matching("poison.constitution"); if(effnum == ({ })) return; tell_object(player,"You feel a little better, but not well enough " "to believe the poison is gone.\n"); }