public override bool Initialise() { Input.RegisterKey(Keys.LControlKey); Input.RegisterKey(Keys.LShiftKey); Input.RegisterKey(Settings.MainHotkey2); Input.RegisterKey(Settings.CopyStatsHotkey2); Input.RegisterKey(Settings.StopHotkey2); _ninja = new NinjaUniqueProvider( Settings.Unique0LChaosCutoff2, Settings.Unique6LChaosCutoff2, DirectoryFullName, Settings.LeagueNameArchnemesis); _divCardsProvider = new LocalDivCardsProvider( Settings.LimitedUsername, Settings.FilterName ); _itemFactory = new ItemFactory( GameController, _ninja, _divCardsProvider, Settings.BypassBrokenItemMods2, Settings.VendorInfluenced2, Settings.SaveVeiledHelmets, Settings.SaveEnchantedHelmets ); return(true); }
public UniqueItemFilter( GameController gameController, NormalInventoryItem normalInventoryItem, INinjaProvider ninjaProvider) : base(gameController, normalInventoryItem) { _ninjaProvider = ninjaProvider; }
public ItemFactory(GameController gameController, INinjaProvider ninjaProvider, IDivCardsProvider divCardsProvider, bool bypassBrokenItemMods, bool vendorInfluenced, bool saveVeiledHelmets, bool settingsSaveEnchantedHelmets ) { _gameController = gameController; _ninjaProvider = ninjaProvider; _divCardsProvider = divCardsProvider; _bypassBrokenItemMods = bypassBrokenItemMods; _vendorInfluenced = vendorInfluenced; _saveVeiledHelmets = saveVeiledHelmets; _settingsSaveEnchantedHelmets = settingsSaveEnchantedHelmets; }
public ItemFactory(GameController gameController, INinjaProvider ninjaProvider, bool vendorTransmutes, bool vendorScraps, bool bypassBrokenItemMods, bool vendorInfluenced, bool vendorAllRares, bool lessGarbage, bool sell6Links) { _gameController = gameController; _ninjaProvider = ninjaProvider; _vendorTransmutes = vendorTransmutes; _vendorScraps = vendorScraps; _bypassBrokenItemMods = bypassBrokenItemMods; _vendorInfluenced = vendorInfluenced; _vendorAllRares = vendorAllRares; _lessGarbage = lessGarbage; _sell6Links = sell6Links; }
public override bool Initialise() { Input.RegisterKey(Settings.MainHotkey); Input.RegisterKey(Settings.CopyStatsHotkey); Input.RegisterKey(Settings.StopHotkey); _ninja = new NinjaUniqueProvider( Settings.ChaosUniqueCutoff, DirectoryFullName, Settings.LeagueName3); _itemFactory = new ItemFactory( GameController, _ninja, Settings.VendorTransmutes, Settings.VendorScraps, Settings.BypassBrokenItemMods, Settings.VendorInfluenced, Settings.VendorAllRares, Settings.StricterFiltering, Settings.Sell6Links); return(true); }