/**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);
}