using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BNEBotLauncher
{
// Current bot launch settings
public static class LaunchSettings
{
// Avoid creating TCP server?
public static bool Offline;
// Use WINE to launch the process?
public static bool UseWine;
// Name of the bot exe file
public static string ExeFile;
// Use debug exe for spawning bots?
public static bool DebugExe;
// Spawn local networking bots?
public static bool LocalBot;
// Spawn local networking bots?
public static bool UniqueBots=true;
// Number of bots
public static int BotCount;
// Index of the first launched bot
public static int FirstBotIndex;
// How long to keep the bots alive
public static TimeSpan TestDuration;
// Persistent test?
public static bool PersistentTest;
// What interval to use between bot spawns
public static TimeSpan SpawnInterval = new TimeSpan(0, 0, 5);
// Default bot strategy
public static string DefaultBotStrategy = "cheater";
// Default bot target level
public static int DefaultBotTargetLevel = 10;
// Randomize the spawning process?
public static bool Randomize;
// Random event interval
public static TimeSpan RandomIntervalMin;
public static TimeSpan RandomIntervalMax;
// Random event count affected
public static int RandomCountMin;
public static int RandomCountMax;
}
}