public PokeTradeBotBS(PokeTradeHub <PB8> hub, PokeBotState cfg) : base(cfg) { Hub = hub; TradeSettings = hub.Config.Trade; DumpSetting = hub.Config.Folder; lastOffered = new byte[8]; }
public OverworldScan(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg) { Hub = hub; Counts = Hub.Counts; DumpSetting = Hub.Config.Folder; StopConditionSettings.InitializeTargetIVs(Hub, out DesiredMinIVs, out DesiredMaxIVs); }
public EggBot(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg) { Hub = hub; Settings = Hub.Config.Egg; DumpSetting = Hub.Config.Folder; StopConditionSettings.InitializeTargetIVs(Hub, out DesiredMinIVs, out DesiredMaxIVs); }
public FossilBot(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg) { Hub = hub; Counts = Hub.Counts; DumpSetting = Hub.Config.Folder; DesiredIVs = StopConditionSettings.InitializeTargetIVs(Hub); }
protected EncounterBot(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg) { Hub = hub; Settings = Hub.Config.Encounter; DumpSetting = Hub.Config.Folder; StopConditionSettings.InitializeTargetIVs(Hub, out DesiredMinIVs, out DesiredMaxIVs); StopConditionSettings.ReadUnwantedMarks(Hub.Config.StopConditions, out UnwantedMarks); }
public RemoteControlBot(PokeBotState cfg) : base(cfg) { }
protected PokeRoutineExecutor8(PokeBotState cfg) : base(cfg) { }
public BoolBot(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg, hub) { Settings = Hub.Config.Bool; }
public override PokeRoutineExecutorBase CreateBot(PokeTradeHub <PB8> Hub, PokeBotState cfg) => cfg.NextRoutineType switch {
public EncounterBotReset(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg, hub) { }
public PokeTradeBot(PokeTradeHub <PK8> hub, PokeBotState cfg) : base(cfg) { Hub = hub; DumpSetting = hub.Config.Folder; }
public CurryBot(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg, hub) { Settings = Hub.Config.Curry; StopSettings = Hub.Config.StopConditions; }
public Idle(PokeBotState cfg) : base(cfg) { }
public DenBot(PokeBotState cfg, PokeTradeHub <PK8> hub, RaidBot raid) : base(cfg) { Hub = hub; Settings = hub.Config.Den; Raid = raid; }
public OverworldBot(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg) { Hub = hub; Counts = Hub.Counts; }
public BotSource <PokeBotState>?GetBot(PokeBotState state) => base.GetBot(state);
public PokeRoutineExecutorBase CreateBotFromConfig(PokeBotState cfg) => Factory.CreateBot(Hub, cfg);
public SoJCamp(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg, hub) { }
public RaidBot(PokeBotState cfg, PokeTradeHub <PK8> hub) : base(cfg) { Hub = hub; Settings = hub.Config.Raid; }
public abstract PokeRoutineExecutorBase CreateBot(PokeTradeHub <T> hub, PokeBotState cfg);