diff --git a/RogueLibsCore/Interactions/VanillaInteractions/ATMMachine.cs b/RogueLibsCore/Interactions/VanillaInteractions/ATMMachine.cs index 7c60b9b13..b1aef483e 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/ATMMachine.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/ATMMachine.cs @@ -8,6 +8,7 @@ private static void Patch_ATMMachine() Patch(Params2); PatchInteract(); PatchInteractFar(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional) diff --git a/RogueLibsCore/Interactions/VanillaInteractions/AlarmButton.cs b/RogueLibsCore/Interactions/VanillaInteractions/AlarmButton.cs index cc84f8934..28c600c0c 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/AlarmButton.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/AlarmButton.cs @@ -8,6 +8,7 @@ private static void Patch_AlarmButton() Patch(Params2); PatchInteract(); PatchInteractFar(); + RogueLibs.CreateCustomName("PressAlarmButton", NameTypes.Interface, new CustomNameInfo { English = "Press", diff --git a/RogueLibsCore/Interactions/VanillaInteractions/Altar.cs b/RogueLibsCore/Interactions/VanillaInteractions/Altar.cs index 50f5f4f10..7a07d1a36 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/Altar.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/Altar.cs @@ -9,6 +9,7 @@ private static void Patch_Altar() PatchInteract(); PatchInteractFar(); MakeInteractable(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional) diff --git a/RogueLibsCore/Interactions/VanillaInteractions/AmmoDispenser.cs b/RogueLibsCore/Interactions/VanillaInteractions/AmmoDispenser.cs index b72d20238..8b22d9bd2 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/AmmoDispenser.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/AmmoDispenser.cs @@ -10,6 +10,7 @@ private static void Patch_AmmoDispenser() Patch(Params2); PatchInteract(); PatchInteractFar(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional) diff --git a/RogueLibsCore/Interactions/VanillaInteractions/ArcadeGame.cs b/RogueLibsCore/Interactions/VanillaInteractions/ArcadeGame.cs index 9f54f7ccb..b670c923c 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/ArcadeGame.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/ArcadeGame.cs @@ -9,6 +9,7 @@ private static void Patch_ArcadeGame() PatchInteract(); PatchInteractFar(); MakeInteractable(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional) diff --git a/RogueLibsCore/Interactions/VanillaInteractions/Barbecue.cs b/RogueLibsCore/Interactions/VanillaInteractions/Barbecue.cs index dc08a552a..9669544c4 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/Barbecue.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/Barbecue.cs @@ -7,6 +7,7 @@ private static void Patch_Barbecue() { Patch(Params2); PatchInteract(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional) diff --git a/RogueLibsCore/Interactions/VanillaInteractions/Bed.cs b/RogueLibsCore/Interactions/VanillaInteractions/Bed.cs index cd8e302a2..f33f25e2b 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/Bed.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/Bed.cs @@ -7,6 +7,7 @@ private static void Patch_Bed() { Patch(Params1); PatchInteract(); + RogueInteractions.CreateProvider(static h => { if (h.Helper.interactingFar) return; diff --git a/RogueLibsCore/Interactions/VanillaInteractions/CapsuleMachine.cs b/RogueLibsCore/Interactions/VanillaInteractions/CapsuleMachine.cs index 5c9831cd6..ac13444e2 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/CapsuleMachine.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/CapsuleMachine.cs @@ -8,6 +8,7 @@ private static void Patch_CapsuleMachine() Patch(Params2); PatchInteract(); PatchInteractFar(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional || h.Object.numPurchases >= 3 && !h.gc.challenges.Contains("NoLimits")) diff --git a/RogueLibsCore/Interactions/VanillaInteractions/CloneMachine.cs b/RogueLibsCore/Interactions/VanillaInteractions/CloneMachine.cs index 77997cfcd..817eb4c0d 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/CloneMachine.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/CloneMachine.cs @@ -8,6 +8,7 @@ private static void Patch_CloneMachine() Patch(Params2); PatchInteract(); PatchInteractFar(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional) diff --git a/RogueLibsCore/Interactions/VanillaInteractions/Computer.cs b/RogueLibsCore/Interactions/VanillaInteractions/Computer.cs index f3087076a..a2189bd77 100644 --- a/RogueLibsCore/Interactions/VanillaInteractions/Computer.cs +++ b/RogueLibsCore/Interactions/VanillaInteractions/Computer.cs @@ -11,6 +11,7 @@ private static void Patch_Computer() Patch(Params1); PatchInteract(); PatchInteractFar(); + RogueInteractions.CreateProvider(static h => { if (!h.Object.functional)