muffin v7.4.12
This commit is contained in:
parent
e3e5a401c3
commit
0f9f445830
38 changed files with 13646 additions and 10442 deletions
|
|
@ -64,7 +64,7 @@ internal static class Interact
|
|||
uint value = step.DataId.Value;
|
||||
EInteractionType interactionType2 = step.InteractionType;
|
||||
int skipMarkerCheck;
|
||||
if (!step.TargetTerritoryId.HasValue && !(quest.Id is SatisfactionSupplyNpcId))
|
||||
if (!step.IgnoreQuestMarker && !step.TargetTerritoryId.HasValue && !(quest.Id is SatisfactionSupplyNpcId))
|
||||
{
|
||||
SkipConditions skipConditions = step.SkipConditions;
|
||||
if (skipConditions != null)
|
||||
|
|
@ -72,21 +72,22 @@ internal static class Interact
|
|||
SkipStepConditions stepIf = skipConditions.StepIf;
|
||||
if (stepIf != null && stepIf.Never)
|
||||
{
|
||||
goto IL_024f;
|
||||
goto IL_025f;
|
||||
}
|
||||
}
|
||||
if (step.InteractionType != EInteractionType.PurchaseItem)
|
||||
{
|
||||
skipMarkerCheck = ((step.DataId == 1052475) ? 1 : 0);
|
||||
goto IL_0250;
|
||||
goto IL_0260;
|
||||
}
|
||||
}
|
||||
goto IL_024f;
|
||||
IL_024f:
|
||||
skipMarkerCheck = 1;
|
||||
goto IL_0250;
|
||||
IL_0250:
|
||||
goto IL_025f;
|
||||
IL_0260:
|
||||
yield return new Task(value, quest, interactionType2, (byte)skipMarkerCheck != 0, step.PickUpItemId ?? step.GCPurchase?.ItemId, step.TaxiStandId, step.SkipConditions?.StepIf, step.CompletionQuestVariablesFlags);
|
||||
yield break;
|
||||
IL_025f:
|
||||
skipMarkerCheck = 1;
|
||||
goto IL_0260;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue