Skip to content

Commit

Permalink
Hotfix BZ modname optional removal
Browse files Browse the repository at this point in the history
  • Loading branch information
MrPurple6411 committed Oct 29, 2023
1 parent 2582691 commit 485f5a3
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 7 deletions.
5 changes: 3 additions & 2 deletions Nautilus/Crafting/TabNode.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
namespace Nautilus.Crafting;

using Nautilus.Assets;
using Nautilus.Patchers;

namespace Nautilus.Crafting;

#if SUBNAUTICA
using Sprite = Atlas.Sprite;
#else
using Sprite = UnityEngine.Sprite;

#endif

internal class TabNode : Node
Expand Down
6 changes: 2 additions & 4 deletions Nautilus/Handlers/CraftTreeHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,7 @@ public static void AddTabNode(CraftTree.Type craftTree, string name, string disp
root.AddTabNode(name, displayName, sprite);
return;
}
string modName = ReflectionHelper.CallingAssemblyNameByStackTrace();
CraftTreePatcher.TabNodes.Add(new TabNode(new string[0], craftTree, sprite, modName, name, displayName));
CraftTreePatcher.TabNodes.Add(new TabNode(new string[0], craftTree, sprite, name, displayName));
}

/// <summary>
Expand All @@ -169,8 +168,7 @@ public static void AddTabNode(CraftTree.Type craftTree, string name, string disp
root.AddTabNode(name, displayName, sprite, stepsToTab.LastOrDefault());
return;
}
string modName = ReflectionHelper.CallingAssemblyNameByStackTrace();
CraftTreePatcher.TabNodes.Add(new TabNode(stepsToTab, craftTree, sprite, modName, name, displayName));
CraftTreePatcher.TabNodes.Add(new TabNode(stepsToTab, craftTree, sprite, name, displayName));
}

#endif
Expand Down
2 changes: 1 addition & 1 deletion Nautilus/Patchers/CraftTreePatcher.cs
Original file line number Diff line number Diff line change
Expand Up @@ -176,8 +176,8 @@ private static void PatchCraftTree(ref CraftNode __result, CraftTree.Type type)
RemoveNodes(ref __result, ref removals, type);

var tabNodes = TabNodes.Where(x => x.Scheme == type).ToList();
var craftingNodes = CraftingNodes.Where(x => x.Scheme == type).ToList();
AddCustomTabs(ref __result, tabNodes, type);
var craftingNodes = CraftingNodes.Where(x => x.Scheme == type).ToList();
PatchNodes(ref __result, craftingNodes, type);

// Remove any nodes added by mods that were marked for removal by other mods.
Expand Down

0 comments on commit 485f5a3

Please sign in to comment.