diff --git a/dragonrescue-import.csproj b/dragonrescue-import.csproj index 10f0109..bd168d0 100644 --- a/dragonrescue-import.csproj +++ b/dragonrescue-import.csproj @@ -6,7 +6,7 @@ enable true - 0.2.0 + 0.2.1 $(SourceRevisionId) $(MSBuildThisFileDirectory)bin diff --git a/src/Importers.cs b/src/Importers.cs index a687097..239c7bc 100644 --- a/src/Importers.cs +++ b/src/Importers.cs @@ -271,8 +271,11 @@ public static async System.Threading.Tasks.Task ImportAvatar(LoginApi.Data login Console.WriteLine("Importing viking XP ..."); foreach (var xpEntry in avatar.Achievements) { if (xpEntry.PointTypeID != null && xpEntry.AchievementPointTotal != null) { - var res2 = VikingApi.SetPlayerXP(client, apiToken, (int)(xpEntry.PointTypeID), (int)(xpEntry.AchievementPointTotal)); - Console.WriteLine(string.Format(" set xp type={0} to {1} res={3}", xpEntry.PointTypeID, xpEntry.AchievementPointTotal, res2)); + string res2 = "err"; + try { + res2 = await VikingApi.SetPlayerXP(client, apiToken, (int)(xpEntry.PointTypeID), (int)(xpEntry.AchievementPointTotal)); + } catch {} + Console.WriteLine(string.Format(" set xp type={0} to {1} res={2}", xpEntry.PointTypeID, xpEntry.AchievementPointTotal, res2)); } } } diff --git a/src/Schema/AvatarDisplayData.cs b/src/Schema/AvatarDisplayData.cs index 542af04..c5b3c0e 100644 --- a/src/Schema/AvatarDisplayData.cs +++ b/src/Schema/AvatarDisplayData.cs @@ -3,7 +3,7 @@ namespace dragonrescue.Schema; // Token: 0x02000472 RID: 1138 -[XmlRoot(ElementName = "AvatarDisplayData", Namespace = "", IsNullable = false)] +[XmlRoot(ElementName = "Avatar", Namespace = "", IsNullable = false)] [Serializable] public class AvatarDisplayData {