#include <effect.h>
#define SHADOWS "/std/effects/object/"
string query_classification(){return "object.horse"; }
void beginning(object player, int amount){
player->submit_ee(0, amount, EE_REMOVE);
player->add_extra_look(this_object());
}/*beginning()*/
int merge_effect(object player, int old_amount, int new_amount){
if (old_amount > new_amount)
return old_amount;
return new_amount;
}/*merge_effect()*/
string query_shadow_ob(){
return SHADOWS+"shadow_horse";
}
int survive_death(){
return 0;
}
string extra_look(object player){
return capitalize((string)player->the_short()) +
" is mounted on a large, black horse.\n";
}/*extra_look()*/
void end(object player, int amount, int id){
player->remove_extra_look(this_object());
} /* end() */