diff --git a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs index c9ad5d5..f35e580 100644 --- a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs @@ -1028,8 +1028,8 @@ namespace VPet_Simulator.Windows if (!AllowChange) return; - if (mw.PrefixSave == "") - { + if (mw.PrefixSave == "" && mw.Pets.Find(x => x.Name == mw.Set.PetGraph).PetName != mw.Pets[PetBox.SelectedIndex].PetName) + {//多一个名称判断, 如果宠物名称一致,则切换皮肤不提示多开 switch (MessageBoxX.Show("是否多开一个新的桌宠使用 {0} 皮肤\n各自存档独立保存,互不影响\n支持同时显示多个宠物".Translate(mw.Pets[PetBox.SelectedIndex].Name.Translate()), "是否多开".Translate(), MessageBoxButton.YesNoCancel)) {