object my_player;
void setup_cubeshadow( object player )
{
shadow( player, 1 );
my_player = player;
}
void adjust_hp( int number )
{
if( number < 0 )
{
number = 0 - number;
tell_object( my_player, "you would have lost "+number+" HP in that.\n");
tell_room( environment( my_player ), my_player->one_short()+
"'s cube throbs as it absorbs "+previous_object()->query_name()+
"'s blows.\n");
}
else
{
my_player->adjust_hp( number );
}
}
void dest_cubeshadow()
{
destruct( this_object() );
}