I have an actor with various components defined (weapons, sensor, etc.) For example
robot: UntakeableActor 'harold/robot' 'harold' @opCenter "An intelligent robot named Harold. ";
laser: Component 'bfl/laser' 'BFL' @robot "A gigawatt laser. ";
holster: Wearable, Container 'holster' 'holster' @startRoom "A holster. ";
When I type take all, I get:
This makes perfect sense. However, this is wrong.
laser: That isn’t something you can wear.
(first taking the holster)
Okay, you’re now wearing the holster.
I want to get rid of the laser reference. As components are added, this becomes unwieldy. How do I prevent this without using allVerbsAllowAll = nil?