diff --git a/Scripts/Items/Books/BaseBook.cs b/Scripts/Items/Books/BaseBook.cs index 451ec1ce1..df71a81a9 100644 --- a/Scripts/Items/Books/BaseBook.cs +++ b/Scripts/Items/Books/BaseBook.cs @@ -332,6 +332,39 @@ namespace Server.Items from.Send( new BookPageDetails( this ) ); } + public string ContentAsString + { + get + { + StringBuilder sb = new StringBuilder(); + + foreach( BookPageInfo bpi in this.m_Pages ) + { + foreach( string line in bpi.Lines ) + { + sb.AppendLine( line ); + } + } + + return sb.ToString(); + } + } + + public string[] ContentAsStringArray + { + get + { + List lines = new List(); + + foreach( BookPageInfo bpi in this.m_Pages ) + { + lines.AddRange( bpi.Lines ); + } + + return lines.ToArray(); + } + } + public static void Initialize() { PacketHandlers.Register( 0xD4, 0, true, new OnPacketReceive( HeaderChange ) );