class SomeRoom(Room):Aspects of the descriptions may be elaborated on as details. Ignore that the giraffes and elephants should actually be proper npc objects within the room.
self.SetLong("This is a large marketplace. Giraffes are bouncing on the stalls " \
"and pink elephants in tutus are waltzing gently around the villagers " \
"as they shop.")
self.AddDetail("giraffe", "Long necked and fat, the giraffe demonstrates more " \There would be two commands, brief and verbose (the default). These would be linked to the different movement modes, brief being the display of the short description on movement into a different room and verbose beng the display of the full description on movement into a different room. So in brief mode..
"agility than gravity should allow.")
self.AddObject("merchant.py", 5).. to get five merchants spawned, and respawning. NPCs would instead be spawned through a custom system..
self.AddNPC("merchant.py", 5)With objects present in the room featuring in a extra line of description..