Hmm making them write descriptions for every body part? Now *I* for one think this is almost rediculous. A players _race_ is what will determine these body parts so you should leave it up to your race object fill in default descriptions of what a player generally looks like. If i'm looking at an elf the description should not mention that his ears are pointed unless i specifically look at the ears. ALL elves ears are pointed. Even if i _do_ look at his ears the only thing it should return as a description would be mentioning jewelry or such.
The way i see it is if every player has to have these 'extra' descriptions you are wasting a lot of memory by having it mandatory. Also to simplify your look code you might want to do
>look <target> <bodypart>
That way you can have any such 'extra' descriptions just in a linked list of description objects much like diku does for rooms. This will also keep
>look ear
from looking at the set of earrings on the ground rather at bob the elfs ear.
|