fix new worlds not being seen, fix erroneous customize+ display
This commit is contained in:
		| @@ -67,7 +67,7 @@ public class DalamudUtilService : IHostedService, IMediatorSubscriber | |||||||
|         WorldData = new(() => |         WorldData = new(() => | ||||||
|         { |         { | ||||||
|             return gameData.GetExcelSheet<Lumina.Excel.GeneratedSheets.World>(Dalamud.Game.ClientLanguage.English)! |             return gameData.GetExcelSheet<Lumina.Excel.GeneratedSheets.World>(Dalamud.Game.ClientLanguage.English)! | ||||||
|                 .Where(w => w.IsPublic && !w.Name.RawData.IsEmpty) |                 .Where(w => !w.Name.RawData.IsEmpty && w.DataCenter.Row != 0 && (w.IsPublic || char.IsUpper((char)w.Name.RawData[0]))) | ||||||
|                 .ToDictionary(w => (ushort)w.RowId, w => w.Name.ToString()); |                 .ToDictionary(w => (ushort)w.RowId, w => w.Name.ToString()); | ||||||
|         }); |         }); | ||||||
|         mediator.Subscribe<TargetPairMessage>(this, async (msg) => |         mediator.Subscribe<TargetPairMessage>(this, async (msg) => | ||||||
|   | |||||||
| @@ -150,6 +150,9 @@ public static class VariousExtensions | |||||||
|             oldData.CustomizePlusData.TryGetValue(objectKind, out var oldCustomizePlusData); |             oldData.CustomizePlusData.TryGetValue(objectKind, out var oldCustomizePlusData); | ||||||
|             newData.CustomizePlusData.TryGetValue(objectKind, out var newCustomizePlusData); |             newData.CustomizePlusData.TryGetValue(objectKind, out var newCustomizePlusData); | ||||||
|  |  | ||||||
|  |             oldCustomizePlusData ??= string.Empty; | ||||||
|  |             newCustomizePlusData ??= string.Empty; | ||||||
|  |  | ||||||
|             bool customizeDataDifferent = !string.Equals(oldCustomizePlusData, newCustomizePlusData, StringComparison.Ordinal); |             bool customizeDataDifferent = !string.Equals(oldCustomizePlusData, newCustomizePlusData, StringComparison.Ordinal); | ||||||
|             if (customizeDataDifferent || (forceApplyCustomization && !string.IsNullOrEmpty(newCustomizePlusData))) |             if (customizeDataDifferent || (forceApplyCustomization && !string.IsNullOrEmpty(newCustomizePlusData))) | ||||||
|             { |             { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Stanley Dimant
					Stanley Dimant