1
0
Fork 0
forked from aly/qstbak

muffin v7.5.11

This commit is contained in:
alydev 2026-08-17 20:29:32 +10:00
parent addf2d530f
commit 3102923ce2
522 changed files with 41082 additions and 211592 deletions

View file

@ -159,46 +159,19 @@ public sealed class QuestStep
public float CalculateActualStopDistance()
{
float? stopDistance = StopDistance;
int num = ((!stopDistance.HasValue) ? (-455732266) : (-455732271));
float result = default(float);
EInteractionType interactionType = default(EInteractionType);
while (true)
if (stopDistance.HasValue)
{
int num2 = num;
int num3 = -455732267;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
result = 10f;
num = -455732268;
break;
case 4:
return stopDistance.GetValueOrDefault();
case 8:
num = (((uint)(interactionType - 4) <= 1u) ? (-455732265) : (-455732272));
break;
case 5:
num = -455732270;
break;
case 3:
interactionType = InteractionType;
num = ((interactionType == EInteractionType.WalkTo) ? (-455732269) : (-455732259));
break;
case 0:
num = -455732271;
break;
case 7:
result = 3f;
num = -455732268;
break;
case 6:
result = 0.25f;
num = -455732268;
break;
case 1:
return result;
}
return stopDistance.GetValueOrDefault();
}
switch (InteractionType)
{
case EInteractionType.WalkTo:
return 0.25f;
case EInteractionType.AttuneAetheryte:
case EInteractionType.RegisterFreeOrFavoredAetheryte:
return 10f;
default:
return 3f;
}
}
}