Added room entry including walls which weren't so default in v7 (walls/stairs defined as world objects):

Big thanks to Blunk for the world object sprite definition example and names.
PHP Code:
public class OBJECTS
{
public static ServerMessage Compose(IEnumerable<WorldObject> worldObjects)
{
var composer = new ServerMessage(Outgoing.OBJECTS);
foreach (var worldObject in worldObjects)
{
composer.AppendArgument(worldObject.Id.ToString(), ' ', true);
composer.AppendArgument(worldObject.Definition.Name, ' ', true);
composer.AppendArgument(worldObject.X.ToString(), ' ', true);
composer.AppendArgument(worldObject.Y.ToString(), ' ', true);
composer.AppendArgument(worldObject.Z.ToString(), ' ', true);
composer.AppendNewArgument(worldObject.Rotation.ToString(), true);
}
return composer;
}
}
