Support 'ChatMessage' in CompleteQuest steps
This commit is contained in:
parent
21c9e2fcac
commit
b9061b3190
@ -28,6 +28,9 @@ internal static class Interact
|
||||
if (step.Emote != null)
|
||||
yield break;
|
||||
|
||||
if (step.ChatMessage != null)
|
||||
yield break;
|
||||
|
||||
if (step.DataId == null)
|
||||
yield break;
|
||||
}
|
||||
|
@ -17,7 +17,12 @@ internal static class Say
|
||||
{
|
||||
public IEnumerable<ITask> CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step)
|
||||
{
|
||||
if (step.InteractionType != EInteractionType.Say)
|
||||
if (step.InteractionType is EInteractionType.AcceptQuest or EInteractionType.CompleteQuest)
|
||||
{
|
||||
if (step.ChatMessage == null)
|
||||
return [];
|
||||
}
|
||||
else if (step.InteractionType != EInteractionType.Say)
|
||||
return [];
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user