/**This is the shadow object for the headache effect. It * handles the inability to cast and do special manoeuvres. */ inherit "/std/effect_shadow"; /** *@ignore yes */ int query_special_manoeuvre() { tell_object(player, "Your head hurts too much to try anything.\n"); return 0; } /* query_special_manoeuvre() */ /** *@ignore yes */ int command_shadowed(string verb, string arg){ if(verb=="cast"){ write("Your head hurts too much to muster your might.\n"); return 1; } return player->command_shadowed(verb, arg); }