/// <summary> /// /// </summary> /// <param name="message"></param> public string SerializeAs_MountInfos() { var message = new StringBuilder(); message.Append(Id).Append(':'); message.Append(TemplateId).Append(':'); // TODO : ANCESTORS message.Append(string.Empty).Append(':'); // TODO : CAPACITIES message.Append(Capacities).Append(':'); message.Append(Name).Append(':'); message.Append(Sex ? "1" : "0").Append(':'); message.Append(Experience).Append(',') .Append(ExperienceFloorCurrent).Append(',') .Append(ExperienceFloorNext).Append(':'); message.Append(Level).Append(':'); message.Append(Ridable ? "1" : "0").Append(':'); message.Append(MaxPods).Append(':'); message.Append(Wild ? "1" : "0").Append(':'); message.Append(Stamina).Append(',') .Append(MAX_STAMINA).Append(':'); message.Append(Maturity).Append(',') .Append(Template.MaxMaturity).Append(':'); message.Append(Energy).Append(',') .Append(MAX_ENERGY).Append(':'); message.Append(Serenity) .Append(',') .Append(MIN_SERENITY) .Append(',') .Append(MAX_SERENITY).Append(':'); message.Append(Love).Append(',') .Append(MAX_LOVE).Append(':'); message.Append(SerializedPregnancyTime).Append(':'); message.Append(Fecondable ? "1" : "0").Append(':'); message.Append(GetStatistics().ToItemStats()).Append(':'); message.Append(Tired).Append(',') .Append(MAX_TIRED).Append(':'); message.Append(Castrated ? "-1" : Reproduction.ToString()).Append(',') .Append(MAX_REPRODUCTION).Append(':'); return(message.ToString()); }