diff --git a/Assemblies/DualWield.dll b/Assemblies/DualWield.dll index 3fde6ad..4dfa950 100644 Binary files a/Assemblies/DualWield.dll and b/Assemblies/DualWield.dll differ diff --git a/Source/DualWield/Harmony/Pawn_MeleeVerbs.cs b/Source/DualWield/Harmony/Pawn_MeleeVerbs.cs index 2cbb6b7..87ac354 100644 --- a/Source/DualWield/Harmony/Pawn_MeleeVerbs.cs +++ b/Source/DualWield/Harmony/Pawn_MeleeVerbs.cs @@ -48,6 +48,10 @@ static void Postfix(Pawn_MeleeVerbs __instance, Thing target, Verb verbToUse, bo { return; } + if (pawn.InMentalState) + { + return; + } Verb verb = __instance.Pawn.TryGetMeleeVerbOffHand(target); if(verb != null)