>PUT NEWSPAPER IN RECEPTACLE
Done.
>GET NEWSPAPER FROM RECEPTACLE
The newspaper is an integral part of the basket and cannot be removed.
>GET NEWSPAPER
Taken.
The "integral part" message is printed by BCONTENTS. It's not wrong that the action routine is run for the PRSI, but it really should check that PRSO is one of the integral parts of the balloon.
That would be CLOTH-BAG and RECEPTACLE because they use BCONTENTS as their action routine, and BRAIDED-WIRE because its action routine calls BCONTENTS.
The "integral part" message is printed by
BCONTENTS
. It's not wrong that the action routine is run for thePRSI
, but it really should check thatPRSO
is one of the integral parts of the balloon.That would be
CLOTH-BAG
andRECEPTACLE
because they useBCONTENTS
as their action routine, andBRAIDED-WIRE
because its action routine callsBCONTENTS
.