Esempio n. 1
0
 public StashieSettings()
 {
     Enable              = new ToggleNode(false);
     RequireHotkey       = new ToggleNode(true);
     DropHotkey          = Keys.F3;
     ExtraDelay          = new RangeNode <int>(0, 0, 2000);
     MouseSpeed          = new RangeNode <int>(10, 0, 50);
     BlockInput          = new ToggleNode(false);
     UseArrow            = new ToggleNode(true);
     RefillCurrency      = new ToggleNode(false);
     CurrencyStashTab    = new ListIndexNode();
     AllowHaveMore       = new ToggleNode(false);
     CustomFilterOptions = new Dictionary <string, ListIndexNode>();
     CustomRefillOptions = new Dictionary <string, RangeNode <int> >();
     VisitTabWhenDone    = new ToggleNode(false);
     TabToVisitWhenDone  = new RangeNode <int>(0, 0, 40);
     IgnoredCells        = new int[, ]
     {
         { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
         { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
         { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
         { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
         { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }
     };
 }
Esempio n. 2
0
        private static MenuItem AddChild(MenuItem parent, string text, ToggleNode node, string key = null)
        {
            var item = new ToggleButton(text, node, key);

            parent.AddChild(item);
            return(item);
        }
Esempio n. 3
0
        public ProphetSettings()
        {
            Enable = new ToggleNode(false);

            ColorGood = new ColorBGRA(0, 255, 0, 255);

            ColorTrash = new ColorBGRA(0, 0, 255, 255);

            #region PoeNinjaUnique

            Update = new ToggleNode(false);

            List <string> listLeagues = new List <string>()
            {
                "Temp SC", "Temp HC"
            };
            League = new ListNode();
            League.SetListValues(listLeagues);

            ChaosValueGood = new RangeNode <int>(2, 0, 50);

            ChaosValueTrash = new RangeNode <int>(2, 0, 50);

            #endregion
        }
Esempio n. 4
0
 public PluginSettings()
 {
     Enable           = new ToggleNode(true);
     TestNode1        = new ToggleNode(true);
     TestNode2        = new ToggleNode(false);
     NecatiyeSelamVer = new ToggleNode(true);
 }
 public AdvancedTooltipSettings()
 {
     Enable    = new ToggleNode(false);
     ItemLevel = new ItemLevelSettings();
     ItemMods  = new ItemModsSettings();
     WeaponDps = new WeaponDpsSettings();
 }
Esempio n. 6
0
        public Settings()
        {
            LeagueList      = new ListNode();
            ReloadButton    = new ButtonNode();
            AutoReload      = new ToggleNode();
            AutoReloadTimer = new RangeNode <int>(15, 1, 60);
            UniTextColor    = Color.White;
            Debug           = new ToggleNode(false);

            // Visible stash tab
            VisibleStashValue           = new ToggleNode(true);
            StashValueX                 = new RangeNode <int>(100, 0, 5000);
            StashValueY                 = new RangeNode <int>(800, 0, 5000);
            StashValueColorNode         = new ColorNode(Color.AliceBlue);
            StashValueFontSize          = new RangeNode <int>(20, 0, 200);
            StashValueSignificantDigits = new RangeNode <int>(5, 0, 10);

            // Inventory Value
            VisibleInventoryValue           = new ToggleNode(true);
            InventoryValueX                 = new RangeNode <int>(100, 0, 5000);
            InventoryValueY                 = new RangeNode <int>(800, 0, 5000);
            InventoryValueColorNode         = new ColorNode(Color.AliceBlue);
            InventoryValueSignificantDigits = new RangeNode <int>(5, 0, 10);

            HighlightUniqueJunk        = new ToggleNode(true);
            HelmetEnchantPrices        = new ToggleNode(true);
            HighlightColor             = new ColorNode(Color.AliceBlue);
            HighlightFontSize          = new RangeNode <int>(20, 0, 200);
            HighlightSignificantDigits = new RangeNode <int>(5, 0, 10);
            InventoryValueCutOff       = new RangeNode <int>(1, 0, 10);
        }
Esempio n. 7
0
 public Settings()
 {
     ExtractHarvestsKey     = new HotkeyNode(Keys.F6);
     MinCraftLevel          = new RangeNode <int>(76, 1, 100);
     RemoveNonReplacedLines = new ToggleNode(true);
     ListUnusedCrafts       = new ToggleNode(true);
 }
        public SessionStatisticsSettings()
        {
            Enable = true;

            CountCurrency   = new ToggleNode(true);
            CountAlch       = new ToggleNode(true);
            CountAlt        = new ToggleNode(true);
            CountArmourer   = new ToggleNode(true);
            CountAug        = new ToggleNode(true);
            CountBlacksmith = new ToggleNode(true);
            CountBlessed    = new ToggleNode(true);
            CountChance     = new ToggleNode(true);
            CountChaos      = new ToggleNode(true);
            CountChisels    = new ToggleNode(true);
            CountChromatic  = new ToggleNode(true);
            CountDivine     = new ToggleNode(true);
            CountFusing     = new ToggleNode(true);
            CountGemcutter  = new ToggleNode(true);
            CountJeweller   = new ToggleNode(true);
            CountRegal      = new ToggleNode(true);
            CountRegret     = new ToggleNode(true);
            CountScouring   = new ToggleNode(true);
            CountTrans      = new ToggleNode(true);
            CountVaal       = new ToggleNode(true);
            CountEx         = new ToggleNode(true);

            SettingsMenuNode   = new EmptyNode();
            TextSize           = new RangeNode <int>(18, 12, 36);
            EnableTopBar       = new ToggleNode(true);
            TopBarXPos         = new RangeNode <float>(0, 0, SessionStatisticsCore.API.GameController.Window.GetWindowRectangle().BottomRight.X);
            EnableSessionBoard = new ToggleNode(true);
            SessionBoardXPos   = new RangeNode <float>(0, 0, SessionStatisticsCore.API.GameController.Window.GetWindowRectangle().BottomRight.X);
            SessionBoardYPos   = new RangeNode <float>(0, 0, SessionStatisticsCore.API.GameController.Window.GetWindowRectangle().BottomRight.Y);
        }
Esempio n. 9
0
        public FullRareSetManagerSettings()
        {
            Enable                  = new ToggleNode(false);
            AllowIdentified         = new ToggleNode(false);
            ShowOnlyWithInventory   = new ToggleNode(false);
            HideWhenLeftPanelOpened = new ToggleNode(false);
            ShowRegalSets           = new ToggleNode(false);
            PositionX               = new RangeNode <float>(0.0f, 0.0f, 2000.0f);
            PositionY               = new RangeNode <float>(365.0f, 0.0f, 2000.0f);
            WeaponTypePriority      = new ListNode {
                Value = "Two handed"
            };
            DropToInventoryKey = Keys.F5;
            ExtraDelay         = new RangeNode <int>(50, 0, 2000);

            EnableBorders    = new ToggleNode(false);
            InventBorders    = new ToggleNode(false);
            BorderWidth      = new RangeNode <int>(5, 1, 15);
            BorderAutoResize = new ToggleNode(false);
            BorderOversize   = new RangeNode <int>(5, 0, 15);
            TextSize         = new RangeNode <int>(20, 0, 30);
            TextOffsetX      = new RangeNode <float>(0, -50, 12);
            TextOffsetY      = new RangeNode <float>(-20, -50, 12);
            IgnoreOneHanded  = new ToggleNode(false);
            MaxSets          = new RangeNode <int>(0, 0, 30);
            CalcByFreeSpace  = new ToggleNode(false);

            AutoSell = new ToggleNode(true);
        }
Esempio n. 10
0
        private static MenuItem AddChild(MenuItem parent, string text, ToggleNode node, string key = null, Func <MenuItem, bool> hide = null)
        {
            var item = new ToggleButton(parent, text, node, key, hide);

            parent.AddChild(item);
            return(item);
        }
Esempio n. 11
0
 public ItemLevelSettings()
 {
     Enable          = new ToggleNode(true);
     TextSize        = new RangeNode <int>(16, 10, 50);
     TextColor       = new ColorBGRA(255, 255, 0, 255);
     BackgroundColor = new ColorBGRA(0, 0, 0, 230);
 }
Esempio n. 12
0
        public Settings()
        {
            LeagueList      = new ListNode();
            ReloadButton    = new ButtonNode();
            AutoReload      = new ToggleNode();
            AutoReloadTimer = new RangeNode <int>(15, 1, 60);
            UniTextColor    = Color.White;
            Debug           = new ToggleNode(false);

            // Visible stash tab
            VisibleStashValue           = new ToggleNode(true);
            StashValueX                 = new RangeNode <int>(100, 0, 1920);
            StashValueY                 = new RangeNode <int>(800, 0, 1080);
            StashValueColorNode         = new ColorNode(Color.AliceBlue);
            StashValueFontSize          = new RangeNode <int>(20, 0, 200);
            StashValueSignificantDigits = new RangeNode <int>(5, 0, 10);

            // Inventory Value
            HighlightUniqueJunk        = new ToggleNode(true);
            HighlightColor             = new ColorNode(Color.AliceBlue);
            HighlightFontSize          = new RangeNode <int>(20, 0, 200);
            HighlightSignificantDigits = new RangeNode <int>(5, 0, 10);
            InventoryValueCutOff       = new RangeNode <int>(1, 0, 10);

            ProphecyBackground = Color.Black;

            ProphecyChaosValue      = Color.White;
            ProphecyProecyName      = Color.White;
            ProphecyProecySealColor = Color.White;
        }
Esempio n. 13
0
 public Settings()
 {
     Enable             = new ToggleNode(false);
     MultiThreading     = new ToggleNode(true);
     Debug              = new ToggleNode(false);
     LablesWhileHovered = new ToggleNode(false);
 }
Esempio n. 14
0
 public UnitSettings(uint color, uint outline)
 {
     Enable           = new ToggleNode(true);
     Width            = new RangeNode <float>(100, 20, 250);
     Height           = new RangeNode <float>(20, 5, 150);
     Color            = color;
     Outline          = outline;
     Under10Percent   = 0xffffffff;
     PercentTextColor = 0xffffffff;
     HealthTextColor  = 0xffffffff;
     HealthTextColorUnder10Percent = 0xffff00ff;
     ShowHealthPercents            = new ToggleNode(false);
     ShowEnergyShieldPercents      = new ToggleNode(false);
     ShowHealthText            = new ToggleNode(false);
     ShowMaxHealthText         = new ToggleNode(false);
     ShowEnergyShieldText      = new ToggleNode(false);
     ShowMaxEnergyShieldText   = new ToggleNode(false);
     ShowFloatingCombatDamage  = new ToggleNode(false);
     FloatingCombatTextSize    = new RangeNode <int>(15, 10, 30);
     FloatingCombatDamageColor = SharpDX.Color.Yellow;
     FloatingCombatHealColor   = SharpDX.Color.Lime;
     BackGround = SharpDX.Color.Black;
     TextSize   = new RangeNode <int>(15, 10, 50);
     FloatingCombatStackSize = new RangeNode <int>(1, 1, 10);
 }
Esempio n. 15
0
 public PickItSettings()
 {
     Enable               = new ToggleNode(false);
     PickUpKey            = Keys.F1;
     PickupRange          = new RangeNode <int>(600, 1, 1000);
     ChestRange           = new RangeNode <int>(500, 1, 1000);
     ExtraDelay           = new RangeNode <int>(0, 0, 200);
     Sockets              = new ToggleNode(true);
     TotalSockets         = new RangeNode <int>(6, 1, 6);
     Links                = new ToggleNode(true);
     LargestLink          = new RangeNode <int>(6, 1, 6);
     RGB                  = new ToggleNode(true);
     AllDivs              = new ToggleNode(true);
     AllCurrency          = new ToggleNode(true);
     IgnoreScrollOfWisdom = new ToggleNode(true);
     AllUniques           = new ToggleNode(true);
     Maps                 = new ToggleNode(true);
     UniqueMap            = new ToggleNode(true);
     MapFragments         = new ToggleNode(true);
     MapTier              = new RangeNode <int>(1, 1, 16);
     QuestItems           = new ToggleNode(true);
     Gems                 = new ToggleNode(true);
     GemQuality           = new RangeNode <int>(1, 0, 20);
     GroundChests         = new ToggleNode(false);
     ShaperItems          = new ToggleNode(true);
     ElderItems           = new ToggleNode(true);
     FracturedItems       = new ToggleNode(true);
     Rares                = new ToggleNode(true);
     RareJewels           = new ToggleNode(true);
     RareRings            = new ToggleNode(true);
     RareRingsilvl        = new RangeNode <int>(1, 0, 100);
     RareAmulets          = new ToggleNode(true);
     RareAmuletsilvl      = new RangeNode <int>(1, 0, 100);
     RareBelts            = new ToggleNode(true);
     RareBeltsilvl        = new RangeNode <int>(1, 0, 100);
     RareGloves           = new ToggleNode(false);
     RareGlovesilvl       = new RangeNode <int>(1, 0, 100);
     RareBoots            = new ToggleNode(false);
     RareBootsilvl        = new RangeNode <int>(1, 0, 100);
     RareHelmets          = new ToggleNode(false);
     RareHelmetsilvl      = new RangeNode <int>(1, 0, 100);
     RareWeapon           = new ToggleNode(false);
     RareWeaponWidth      = new RangeNode <int>(2, 1, 2);
     RareWeaponHeight     = new RangeNode <int>(3, 1, 4);
     ItemCells            = new RangeNode <int>(4, 1, 8);
     RareWeaponilvl       = new RangeNode <int>(1, 0, 100);
     RareArmour           = new ToggleNode(false);
     RareArmourilvl       = new RangeNode <int>(1, 0, 100);
     RareShield           = new ToggleNode(false);
     RareShieldilvl       = new RangeNode <int>(1, 0, 100);
     PickUpEverything     = new ToggleNode(false);
     NormalRuleFile       = string.Empty;
     MagicRuleFile        = string.Empty;
     RareRuleFile         = string.Empty;
     UniqueRuleFile       = string.Empty;
     LeftClickToggleNode  = new ToggleNode(true);
     OverrideItemPickup   = new ToggleNode(false);
     MouseSpeed           = new RangeNode <float>(1, 0, 30);
 }
Esempio n. 16
0
 public UnstackDecksSettings()
 {
     Enable            = new ToggleNode(true);
     UnstackHotkey     = Keys.F1;
     TimeBetweenClicks = new RangeNode <int>(50, 50, 200);
     PreserveOriginalCursorPosition = new ToggleNode(false);
     ReverseMouseButtons            = new ToggleNode(false);
 }
Esempio n. 17
0
 public DPSMeterSettings()
 {
     ShowInTown      = new ToggleNode(false);
     DpsFontColor    = new ColorBGRA(220, 190, 130, 255);
     PeakFontColor   = new ColorBGRA(220, 190, 130, 255);
     BackgroundColor = new ColorBGRA(0, 0, 0, 255);
     ClearNode       = new ButtonNode();
 }
Esempio n. 18
0
        public ProphetSettings()
        {
            Enable = new ToggleNode(false);

            ColorGood = new ColorBGRA(0, 255, 0, 255);

            ColorTrash = new ColorBGRA(0, 0, 255, 255);
        }
Esempio n. 19
0
 public AutoQuitSettings()
 {
     Enable         = new ToggleNode(false);
     percentHPQuit  = new RangeNode <float>(35f, 0f, 100f);
     percentESQuit  = new RangeNode <float>(35f, 0f, 100f);
     forcedAutoQuit = Keys.F4;
     emptyHPFlasks  = new ToggleNode(false);
 }
Esempio n. 20
0
 public BasicFlaskRoutineSettings()
 {
     TicksPerSecond             = new RangeNode <int>(10, 1, 30);
     EnableInHideout            = new ToggleNode(false);
     AutoFlask                  = new ToggleNode(false);
     ForceBubblingAsInstantOnly = new ToggleNode(false);
     ForcePanickedAsInstantOnly = new ToggleNode(false);
     HPPotion                                = new RangeNode <int>(65, 0, 100);
     InstantHPPotion                         = new RangeNode <int>(35, 0, 100);
     DisableLifeSecUse                       = new ToggleNode(false);
     ManaPotion                              = new RangeNode <int>(65, 0, 100);
     InstantManaPotion                       = new RangeNode <int>(35, 0, 100);
     MinManaFlask                            = new RangeNode <int>(50, 0, 100);
     RemAilment                              = new ToggleNode(false);
     RemFrozen                               = new ToggleNode(false);
     RemBurning                              = new ToggleNode(false);
     RemShocked                              = new ToggleNode(false);
     RemCurse                                = new ToggleNode(false);
     RemPoison                               = new ToggleNode(false);
     RemBleed                                = new ToggleNode(false);
     CorruptCount                            = new RangeNode <int>(10, 0, 20);
     SpeedFlaskEnable                        = new ToggleNode(false);
     QuicksilverFlaskEnable                  = new ToggleNode(false);
     SilverFlaskEnable                       = new ToggleNode(false);
     MinMsPlayerMoving                       = new RangeNode <int>(1500, 1, 10000);
     DefensiveFlaskEnable                    = new ToggleNode(false);
     HPPercentDefensive                      = new RangeNode <int>(50, 0, 100);
     ESPercentDefensive                      = new RangeNode <int>(50, 0, 100);
     OffensiveAsDefensiveEnable              = new ToggleNode(false);
     DefensiveMonsterCount                   = new RangeNode <int>(0, 0, 30);
     DefensiveMonsterDistance                = new RangeNode <int>(400, 0, 1500);
     DefensiveCountNormalMonsters            = new ToggleNode(false);
     DefensiveCountRareMonsters              = new ToggleNode(false);
     DefensiveCountMagicMonsters             = new ToggleNode(false);
     DefensiveCountUniqueMonsters            = new ToggleNode(false);
     DefensiveIgnoreFullHealthUniqueMonsters = new ToggleNode(false);
     OffensiveFlaskEnable                    = new ToggleNode(false);
     HPPercentOffensive                      = new RangeNode <int>(50, 0, 100);
     ESPercentOffensive                      = new RangeNode <int>(50, 0, 100);
     OffensiveMonsterCount                   = new RangeNode <int>(0, 0, 30);
     OffensiveMonsterDistance                = new RangeNode <int>(400, 0, 1500);
     OffensiveCountNormalMonsters            = new ToggleNode(false);
     OffensiveCountRareMonsters              = new ToggleNode(false);
     OffensiveCountMagicMonsters             = new ToggleNode(false);
     OffensiveCountUniqueMonsters            = new ToggleNode(false);
     OffensiveIgnoreFullHealthUniqueMonsters = new ToggleNode(false);
     BossingModeToggle                       = new ToggleNode(false);
     BossingMode                             = false;
     BossingModeHotkey                       = new HotkeyNode(Keys.T);
     FlaskSettings                           = new FlaskSetting[5]
     {
         new FlaskSetting(new ToggleNode(true), new HotkeyNode(Keys.D1), new RangeNode <int>(0, 0, 5)),
         new FlaskSetting(new ToggleNode(true), new HotkeyNode(Keys.D2), new RangeNode <int>(0, 0, 5)),
         new FlaskSetting(new ToggleNode(true), new HotkeyNode(Keys.D3), new RangeNode <int>(0, 0, 5)),
         new FlaskSetting(new ToggleNode(true), new HotkeyNode(Keys.D4), new RangeNode <int>(0, 0, 5)),
         new FlaskSetting(new ToggleNode(true), new HotkeyNode(Keys.D5), new RangeNode <int>(0, 0, 5))
     };
 }
Esempio n. 21
0
 public KillCounterSettings()
 {
     ShowDetail      = new ToggleNode(true);
     ShowInTown      = new ToggleNode(false);
     TextColor       = new ColorBGRA(220, 190, 130, 255);
     BackgroundColor = new ColorBGRA(0, 0, 0, 255);
     LabelTextSize   = new RangeNode <int>(16, 10, 20);
     KillsTextSize   = new RangeNode <int>(16, 10, 20);
 }
Esempio n. 22
0
 public GemUpSettings()
 {
     Enable          = new ToggleNode(false);
     PickUpKey       = Keys.F1;
     ExtraDelay      = new RangeNode <int>(110, 0, 200);
     MouseSpeed      = new RangeNode <float>(1, 0, 30);
     IdleGemUp       = new ToggleNode(false);
     CheckEveryXTick = new RangeNode <int>(10, 0, 60);
 }
Esempio n. 23
0
 public Settings()
 {
     Enable         = new ToggleNode(false);
     ShowGoodMaps   = new ToggleNode(true);
     DrawEnable     = new ToggleNode(true);
     MapFrameX0     = new RangeNode <int>(1645, 0, 3840);
     MapFrameY0     = new RangeNode <int>(9, 0, 2160);
     MapFrameWidth  = new RangeNode <int>(266, 100, 600);
     MapFrameHeight = new RangeNode <int>(266, 100, 600);
 }
Esempio n. 24
0
 public Q40PickerSettings()
 {
     //plugin
     Hotkey        = Keys.NumPad8;
     MaxGemQuality = new RangeNode <int> (18, 1, 19);
     MaxGemLevel   = new RangeNode <int>(18, 1, 19);
     ExtraDelay    = new RangeNode <int>(100, 1, 1000);
     UseFlask      = new ToggleNode(false);
     Enable        = new ToggleNode(false);
 }
Esempio n. 25
0
        public MapHelperSettings()
        {
            Enable       = new ToggleNode(false);
            MapHelperKey = Keys.F5;

            EleReflect  = new ToggleNode(true);
            PhysReflect = new ToggleNode(true);
            NoRegen     = new ToggleNode(true);
            //NoRegenValue = new RangeNode<float>(60, 0, 100);
        }
Esempio n. 26
0
 public Settings()
 {
     ReloadListKey   = new HotkeyNode(Keys.F6);
     TextColor       = new ColorBGRA(255, 255, 255, 255);
     BackgroundColor = new ColorBGRA(0, 0, 0, 255);
     TextOffset      = new RangeNode <int>(120, -360, 360);
     TextSize        = new RangeNode <int>(16, 1, 200);
     DrawDistance    = new RangeNode <int>(600, 0, 2000);
     UseRenderNames  = new ToggleNode(true);
 }
Esempio n. 27
0
 public DevSetting()
 {
     DebugNearestEnts   = Keys.NumPad6;
     DebugHoverItem     = Keys.NumPad5;
     NearestEntsRange   = new RangeNode <int>(300, 1, 2000);
     LimitEntriesDrawn  = new ToggleNode(true);
     EntriesDrawLimit   = new RangeNode <int>(500, 1, 5000);
     Enable             = new ToggleNode(false);
     LimitForCollection = new RangeNode <int>(500, 2, 5000);
 }
Esempio n. 28
0
 public AutoQuitSettings()
 {
     Enable            = new ToggleNode(false);
     flasksTitle       = new EmptyNode();
     emptyHPFlasksMode = new RangeNode <int>(0, 0, 2);
     percentHPQuit     = new RangeNode <float>(35f, 0f, 100f);
     percentESQuit     = new RangeNode <float>(35f, 0f, 100f);
     forcedAutoQuit    = Keys.F4;
     suspend           = new ToggleNode(true);
 }
Esempio n. 29
0
        public MapHelperSettings()
        {
            Enable       = new ToggleNode(false);
            MapHelperKey = Keys.F5;

            PhysicalReflect  = new ToggleNode(false);
            ReducedBlock     = new ToggleNode(true);
            NoRegen          = new ToggleNode(true);
            ElementalReflect = new ToggleNode(true);
            //NoRegenValue = new RangeNode<float>(60, 0, 100);
        }
Esempio n. 30
0
        public BuffUtilSettings()
        {
            FlameGolemConnectedSkill = new RangeNode <int>(1, 1, 13);

            RequireMinMonsterCount   = new ToggleNode(false);
            NearbyMonsterCount       = new RangeNode <int>(1, 1, 30);
            NearbyMonsterMaxDistance = new RangeNode <int>(500, 1, 2000);
            DisableInHideout         = new ToggleNode(true);
            Debug         = new ToggleNode(false);
            SilenceErrors = new ToggleNode(false);
        }