The Sun is a scenery thing carried by Helios.[/code]
It’s possible for scenery to be carried by someone in the course of the game (for example, with the >purloin command or with a Now statement) so I’m curious if this error message is intentional. It could certainly stand to be clearer. I tried sending a bug report through the email form on the website, but Graham’s email address appears to be defunct – I’m posting it here instead so that other, more technically-minded Inform developers can take a look.
Yes, it’s intentional. The game model expects that scenery is never carried. If you move a scenery object into the player’s inventory, you wind up with a confusing state in which the player can drop the object but not pick it back up. So that’s not ideal.