Skip to content

Commit 8a3d4e0

Browse files
committed
fix: fallback to empty map mask if unavailable
1 parent 6659efb commit 8a3d4e0

8 files changed

Lines changed: 7 additions & 13 deletions

File tree

FortnitePorting.Plugins/Blender/fortnite_porting/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"description": "Import Server for Fortnite Porting",
2020
"author": "Half",
2121
"blender": (5, 0, 0),
22-
"version": (4, 1, 0),
22+
"version": (4, 1, 1),
2323
"category": "Import-Export",
2424
}
2525

FortnitePorting.Plugins/Blender/fortnite_porting/blender_manifest.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type = "add-on"
44
license = ["SPDX:GPL-3.0-or-later"]
55

66
id = "fortnite_porting"
7-
version = "4.1.0"
7+
version = "4.1.1"
88
blender_version_min = "5.0.0"
99
name = "Fortnite Porting"
1010
tagline = "Import Server for Fortnite Porting"

FortnitePorting.Plugins/Unreal/FortnitePorting/FortnitePorting.uplugin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"FileVersion": 3,
33
"Version": 4,
4-
"VersionName": "4.1.0",
4+
"VersionName": "4.1.1",
55
"FriendlyName": "FortnitePorting",
66
"Description": "Import Server for Fortnite Porting",
77
"Category": "Importers",

FortnitePorting/Globals.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace FortnitePorting;
99
public static class Globals
1010
{
1111
public static string VersionString => Version.GetDisplayString();
12-
public static readonly FPVersion Version = new(4, 1, 0);
12+
public static readonly FPVersion Version = new(4, 1, 1);
1313
public const string ApplicationTag = "FortnitePorting";
1414

1515
public static readonly FilePickerFileType MappingsFileType = new("Unreal Mappings") { Patterns = [ "*.usmap" ] };

FortnitePorting/Models/Map/MapInfo.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,6 @@ public bool IsValid()
7272
isValid &= UEParse.Provider.Files.ContainsKey(
7373
UEParse.Provider.FixPath(MinimapPath + ".uasset")
7474
);
75-
76-
if (UseMask)
77-
{
78-
isValid &= UEParse.Provider.Files.ContainsKey(
79-
UEParse.Provider.FixPath(MaskPath + ".uasset")
80-
);
81-
}
8275
}
8376

8477
return isValid;

FortnitePorting/Models/Map/WorldPartitionMap.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public async Task Load()
7474
if (!MapInfo.IsNonDisplay)
7575
{
7676
var maskTexture = await UEParse.Provider.SafeLoadPackageObjectAsync<UTexture2D>(MapInfo.UseMask ? MapInfo.MaskPath : "FortniteGame/Content/Global/Textures/Default/Blanks/T_White");
77+
maskTexture ??= await UEParse.Provider.SafeLoadPackageObjectAsync<UTexture2D>("FortniteGame/Content/Global/Textures/Default/Blanks/T_White");
7778
MaskBitmap = maskTexture?.Decode()?.ToSkBitmap().ToOpacityMask().ToWriteableBitmap();
7879

7980
var mapTexture = await UEParse.Provider.SafeLoadPackageObjectAsync<UTexture2D>(MapInfo.MinimapPath);

FortnitePorting/Services/ChatService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ public async Task AddMessage(Message inMessage, bool isInit = false)
381381
_messageCache.AddOrUpdate(message);
382382
}
383383

384-
if (message.Text.Contains($"<@{SupaBase.UserInfo?.UserId}>") || message.Text.Contains("<@everyone>"))
384+
if (message.Text.Contains($"<@{SupaBase.UserInfo?.UserId}>") || (message.Text.Contains("<@everyone>") && message.User?.Role >= ESupabaseRole.Staff))
385385
message.IsPing = true;
386386

387387
if (!isInit)

FortnitePorting/Views/ChatView.axaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ private void UpdateMentionPopup()
147147
}
148148

149149
var query = text.Substring(_mentionStart + 1, caret - _mentionStart - 1).ToLowerInvariant();
150-
var isStaff = ViewModel.Chat.SupaBase.UserInfo?.Role >= ESupabaseRole.Staff;
150+
var isStaff = SupaBase.UserInfo?.Role >= ESupabaseRole.Staff;
151151

152152
List<string> matchList;
153153
if (string.IsNullOrEmpty(query))

0 commit comments

Comments
 (0)