diff --git a/BepInEx5Plugins.Ash.Alisa.TipScreenFix/BepInEx5Plugins.Ash.Alisa.TipScreenFix.csproj b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/BepInEx5Plugins.Ash.Alisa.TipScreenFix.csproj
new file mode 100644
index 0000000..62f241a
--- /dev/null
+++ b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/BepInEx5Plugins.Ash.Alisa.TipScreenFix.csproj
@@ -0,0 +1,33 @@
+
+
+
+ net35
+ BepInEx5Plugins.Ash.Alisa.TipScreenFix
+ TipScreenFix
+ 1.0.0
+ true
+ 9.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\lib\SteamRelease\Assembly-CSharp.dll
+ false
+
+
+
+
+
+
+
diff --git a/BepInEx5Plugins.Ash.Alisa.TipScreenFix/HarmonyPatches/TipScreen_Update.cs b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/HarmonyPatches/TipScreen_Update.cs
new file mode 100644
index 0000000..d345fbd
--- /dev/null
+++ b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/HarmonyPatches/TipScreen_Update.cs
@@ -0,0 +1,19 @@
+using HarmonyLib;
+using UnityEngine.SceneManagement;
+
+namespace BepInEx5Plugins.Ash.Alisa.TipScreenFix.HarmonyPatches
+{
+ [HarmonyPatch(typeof(TipScreen), "Update")]
+ public class TipScreen_Update
+ {
+ // Forcibly disable combat tip if player is no longer in the lounge.
+ private static void Postfix(TipScreen __instance)
+ {
+ if (__instance.tip02IsPossible
+ && !SceneManager.GetActiveScene().name.StartsWith("Lounge"))
+ {
+ __instance.tip02IsPossible = false;
+ }
+ }
+ }
+}
diff --git a/BepInEx5Plugins.Ash.Alisa.TipScreenFix/NuGet.Config b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/NuGet.Config
new file mode 100644
index 0000000..1864ded
--- /dev/null
+++ b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/NuGet.Config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BepInEx5Plugins.Ash.Alisa.TipScreenFix/Plugin.cs b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/Plugin.cs
new file mode 100644
index 0000000..694ad41
--- /dev/null
+++ b/BepInEx5Plugins.Ash.Alisa.TipScreenFix/Plugin.cs
@@ -0,0 +1,26 @@
+using BepInEx;
+using HarmonyLib;
+using System;
+
+namespace BepInEx5Plugins.Ash.Alisa.TipScreenFix
+{
+ [BepInPlugin(PluginInfo.PLUGIN_GUID, PluginInfo.PLUGIN_NAME, PluginInfo.PLUGIN_VERSION)]
+ public class Plugin : BaseUnityPlugin
+ {
+ private void Awake()
+ {
+ try
+ {
+ Logger.LogInfo($"Plugin {PluginInfo.PLUGIN_GUID} is loaded!");
+
+ var harmony = new Harmony(Info.Metadata.GUID);
+
+ harmony.PatchAll();
+ }
+ catch (Exception exception)
+ {
+ Console.WriteLine(exception);
+ }
+ }
+ }
+}