diff --git a/Questionable/Controller/Steps/Interactions/Interact.cs b/Questionable/Controller/Steps/Interactions/Interact.cs index 0482d88b..c826fef5 100644 --- a/Questionable/Controller/Steps/Interactions/Interact.cs +++ b/Questionable/Controller/Steps/Interactions/Interact.cs @@ -174,6 +174,14 @@ internal static class Interact logger.LogInformation("Interaction was most likely triggered"); _interactionState = EInteractionState.InteractionConfirmed; } + else if (dataId is >= 1047901 and <= 1047905 && + condition[ConditionFlag.Disguised] && + flag == ConditionFlag.Mounting71 && // why the fuck is this the flag that's used, instead of OccupiedIn[Quest]Event + value) + { + logger.LogInformation("(A Knight of Alexandria) Interaction was most likely triggered"); + _interactionState = EInteractionState.InteractionConfirmed; + } } private enum EInteractionState