public CacheAvoidance(CacheObject parent, AvoidanceType avoidancetype) : base(parent) { AvoidanceType = avoidancetype; AvoidanceValue = Bot.Settings.Avoidance.Avoidances[(int)avoidancetype]; //Special avoidances that require additional loops before removal (note: the loops are checked every 150ms, but obstacles are checked twice!) if (AvoidanceType.HasFlag(AvoidanceType.TreeSpore) && SNOID == 6578) RefreshRemovalCounter = 75; else if (AvoidanceType.HasFlag(AvoidanceType.GrotesqueExplosion)) RefreshRemovalCounter = 25; else if (AvoidanceType.HasFlag(AvoidanceType.DemonicForge)) RefreshRemovalCounter = 10; }
public CacheAvoidance(CacheObject parent, AvoidanceType avoidancetype) : base(parent) { AvoidanceType = avoidancetype; AvoidanceValue = Bot.Settings.Avoidance.Avoidances[(int)avoidancetype]; //Special avoidances that require additional loops before removal (note: the loops are checked every 150ms, but obstacles are checked twice!) if (AvoidanceType.HasFlag(AvoidanceType.TreeSpore) && SNOID == 6578) { RefreshRemovalCounter = 75; } else if (AvoidanceType.HasFlag(AvoidanceType.GrotesqueExplosion)) { RefreshRemovalCounter = 25; } else if (AvoidanceType.HasFlag(AvoidanceType.DemonicForge)) { RefreshRemovalCounter = 10; } }