public override void Initialize() { Log.Write("Welcome to the Demonology Warlock rotation", Color.Purple); Log.Write("READ ME:", Color.Red); Log.Write("Please select your talents from the Rotation settings menu", Color.Red); Log.Write("Some talents won't impact your rotation, they are there for future use if necesary", Color.Red); Log.Write("The script is not retard proof so please don't select more than 1 talent on each row", Color.Red); Log.Write("NOT supported talents: Mortal Coil, Burning Rush", Color.Red); Log.Write("Soul Harvest used automatically if you have Bloodlust and Cooldowns activated, Dark Pact activates at 30% or less HP", Color.Red); Log.Write("Doomguard and Grimoire: Felguard only cast if you have Cooldowns enabled)", Color.Red); Log.Write("To cast Shadowfury you need to use the macro instead of the spell, it will be cast at your mouse when you press the ALT key:", Color.Red); Log.Write("#Showtooltip /cast [@cursor] Shadowfury", Color.Red); Log.Write("The rotation is based on Icy Veins data", Color.Red); WoW.Speak("Welcome to PixelMagic Demonology Warlock"); SettingsForm = new Form { Text = "Talents", StartPosition = FormStartPosition.CenterScreen, Width = 555, Height = 350, ShowIcon = true }; var lblShadowyInspirationText = new Label //ShadowyInspiration LABEL { Text = "Shadowy Inspiration", Size = new Size(150, 15), Left = 30, Top = 30 }; SettingsForm.Controls.Add(lblShadowyInspirationText); //ShadowyInspiration TEXT ShadowyInspirationBox = new CheckBox { Checked = ShadowyInspiration, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 30 }; SettingsForm.Controls.Add(ShadowyInspirationBox); //ShadowyInspiration BOX var lblShadowflameText = new Label //Shadowflame LABEL { Text = "Shadowflame", Size = new Size(150, 15), Left = 210, Top = 30 }; SettingsForm.Controls.Add(lblShadowflameText); //Shadowflame TEXT ShadowflameBox = new CheckBox { Checked = Shadowflame, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 30 }; SettingsForm.Controls.Add(ShadowflameBox); //Shadowflame BOX var lblDemonicCallingText = new Label // Demonic Calling LABEL { Text = "Demonic Calling", Size = new Size(150, 15), Left = 390, Top = 30 }; SettingsForm.Controls.Add(lblDemonicCallingText); //Demonic Calling TEXT DemonicCallingBox = new CheckBox { Checked = DemonicCalling, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 30 }; SettingsForm.Controls.Add(DemonicCallingBox); // Demonic Calling BOX var lblImpendingDoomText = new Label // ImpendingDoom LABEL { Text = "Impending Doom", Size = new Size(150, 15), Left = 30, Top = 60 }; SettingsForm.Controls.Add(lblImpendingDoomText); //ImpendingDoom TEXT ImpendingDoomBox = new CheckBox { Checked = ImpendingDoom, TabIndex = 8, Size = new Size(15, 15), Left = 15, Top = 60 }; SettingsForm.Controls.Add(ImpendingDoomBox); //ImpendingDoom Box var lblImprovedDreadstalkersText = new Label //Improved Dreadstalkers label { Text = "Improved Dreadstalkers", Size = new Size(150, 15), Left = 210, Top = 60 }; SettingsForm.Controls.Add(lblImprovedDreadstalkersText); //Improved Dreadstalkers text ImprovedDreadstalkersBox = new CheckBox { Checked = ImprovedDreadstalkers, TabIndex = 10, Size = new Size(15, 15), Left = 195, Top = 60 }; SettingsForm.Controls.Add(ImprovedDreadstalkersBox); //Improved Dreadstalkers box var lblImplosionText = new Label //Implosion label { Text = "Implosion", Size = new Size(150, 15), Left = 390, Top = 60 }; SettingsForm.Controls.Add(lblImplosionText); //Implosion text ImplosionBox = new CheckBox { Checked = Implosion, TabIndex = 12, Size = new Size(15, 15), Left = 375, Top = 60 }; SettingsForm.Controls.Add(ImplosionBox); //Implosion box var lblDemonicCircleText = new Label //Demonic Circle label { Text = "Demonic Circle", Size = new Size(150, 15), Left = 30, Top = 90 }; SettingsForm.Controls.Add(lblDemonicCircleText); //Demonic Circle text DemonicCircleBox = new CheckBox { Checked = DemonicCircle, TabIndex = 12, Size = new Size(15, 15), Left = 15, Top = 90 }; SettingsForm.Controls.Add(DemonicCircleBox); //Demonic Circle box var lblMortalCoilText = new Label //Mortal Coil LABEL { Text = "Mortal Coil", Size = new Size(150, 15), Left = 210, Top = 90 }; SettingsForm.Controls.Add(lblMortalCoilText); //Mortal Coil TEXT MortalCoilBox = new CheckBox { Checked = MortalCoil, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 90 }; SettingsForm.Controls.Add(MortalCoilBox); //Mortal Coil BOX var lblShadowfuryText = new Label // Shadowfury LABEL { Text = "Shadowfury", Size = new Size(150, 15), Left = 390, Top = 90 }; SettingsForm.Controls.Add(lblShadowfuryText); //Shadowfury TEXT ShadowfuryBox = new CheckBox { Checked = Shadowfury, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 90 }; SettingsForm.Controls.Add(ShadowfuryBox); // Shadowfury BOX var lblHandofDoomText = new Label //Hand of Doom LABEL { Text = "Hand of Doom", Size = new Size(150, 15), Left = 30, Top = 120 }; SettingsForm.Controls.Add(lblHandofDoomText); //Hand of Doom TEXT HandofDoomBox = new CheckBox { Checked = HandofDoom, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 120 }; SettingsForm.Controls.Add(HandofDoomBox); //Hand of Doom BOX var lblPowerTripText = new Label //Power Trip LABEL { Text = "Power Trip", Size = new Size(150, 15), Left = 210, Top = 120 }; SettingsForm.Controls.Add(lblPowerTripText); //Power Trip TEXT PowerTripBox = new CheckBox { Checked = PowerTrip, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 120 }; SettingsForm.Controls.Add(PowerTripBox); //Power Trip BOX var lblSoulHarvestText = new Label // Soul Harvest LABEL { Text = "Soul Harvest", Size = new Size(150, 15), Left = 390, Top = 120 }; SettingsForm.Controls.Add(lblSoulHarvestText); //Soul Harvest TEXT SoulHarvestBox = new CheckBox { Checked = SoulHarvest, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 120 }; SettingsForm.Controls.Add(SoulHarvestBox); // Soul Harvest BOX var lblDemonSkinText = new Label //Demon Skin LABEL { Text = "Demon Skin", Size = new Size(150, 15), Left = 30, Top = 150 }; SettingsForm.Controls.Add(lblDemonSkinText); //Demon Skin TEXT DemonSkinBox = new CheckBox { Checked = DemonSkin, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 150 }; SettingsForm.Controls.Add(DemonSkinBox); //Demon Skin BOX var lblBurningRushText = new Label //Burning Rush LABEL { Text = "Burning Rush", Size = new Size(150, 15), Left = 210, Top = 150 }; SettingsForm.Controls.Add(lblBurningRushText); //Burning Rush TEXT BurningRushBox = new CheckBox { Checked = BurningRush, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 150 }; SettingsForm.Controls.Add(BurningRushBox); //Burning Rush BOX var lblDarkPactText = new Label //Dark Pact LABEL { Text = "Dark Pact", Size = new Size(150, 15), Left = 390, Top = 150 }; SettingsForm.Controls.Add(lblDarkPactText); //Dark Pact TEXT DarkPactBox = new CheckBox { Checked = DarkPact, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 150 }; SettingsForm.Controls.Add(DarkPactBox); //Dark Pact BOX var lblGrimoireofSupremacyText = new Label //Grimoire of Supremacy LABEL { Text = "Grimoire of Supremacy", Size = new Size(150, 15), Left = 30, Top = 180 }; SettingsForm.Controls.Add(lblGrimoireofSupremacyText); //Grimoire of Supremacy TEXT GrimoireofSupremacyBox = new CheckBox { Checked = GrimoireofSupremacy, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 180 }; SettingsForm.Controls.Add(GrimoireofSupremacyBox); //Grimoire of Supremacy BOX var lblGrimoireofServiceText = new Label //Grimoire of Service LABEL { Text = "Grimoire of Service", Size = new Size(150, 15), Left = 210, Top = 180 }; SettingsForm.Controls.Add(lblGrimoireofServiceText); //Grimoire of Service TEXT GrimoireofServiceBox = new CheckBox { Checked = GrimoireofService, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 180 }; SettingsForm.Controls.Add(GrimoireofServiceBox); //Grimoire of Service BOX var lblGrimoireofSynergyText = new Label //Grimoire of Synergy LABEL { Text = "Grimoire of Synergy", Size = new Size(150, 15), Left = 390, Top = 180 }; SettingsForm.Controls.Add(lblGrimoireofSynergyText); //Grimoire of Synergy TEXT GrimoireofSynergyBox = new CheckBox { Checked = GrimoireofSynergy, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 180 }; SettingsForm.Controls.Add(GrimoireofSynergyBox); // Grimoire of Synergy BOX var lblSummonDarkglareText = new Label //Summon Darkglare LABEL { Text = "Summon Darkglare", Size = new Size(150, 15), Left = 30, Top = 210 }; SettingsForm.Controls.Add(lblSummonDarkglareText); //Summon Darkglare TEXT SummonDarkglareBox = new CheckBox { Checked = SummonDarkglare, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 210 }; SettingsForm.Controls.Add(SummonDarkglareBox); //Summon Darkglare BOX var lblDemonboltText = new Label //Demonbolt LABEL { Text = "Demonbolt", Size = new Size(150, 15), Left = 210, Top = 210 }; SettingsForm.Controls.Add(lblDemonboltText); //Demonbolt TEXT DemonboltBox = new CheckBox { Checked = Demonbolt, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 210 }; SettingsForm.Controls.Add(DemonboltBox); //Demonbolt BOX var lblSoulConduitText = new Label //Soul Conduit LABEL { Text = "Soul Conduit", Size = new Size(150, 15), Left = 390, Top = 210 }; SettingsForm.Controls.Add(lblSoulConduitText); //Soul Conduit TEXT SoulConduitBox = new CheckBox { Checked = SoulConduit, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 210 }; SettingsForm.Controls.Add(SoulConduitBox); //Soul Conduit BOX var cmdSave = new Button //Save Button { Text = "Save", Width = 40, Height = 20, Left = 445, Top = 270, Size = new Size(80, 30) }; ShadowyInspirationBox.Checked = ShadowyInspiration; ShadowflameBox.Checked = Shadowflame; DemonicCallingBox.Checked = DemonicCalling; ImpendingDoomBox.Checked = ImpendingDoom; ImprovedDreadstalkersBox.Checked = ImprovedDreadstalkers; ImplosionBox.Checked = Implosion; DemonicCircleBox.Checked = DemonicCircle; MortalCoilBox.Checked = MortalCoil; ShadowfuryBox.Checked = Shadowfury; HandofDoomBox.Checked = HandofDoom; PowerTripBox.Checked = PowerTrip; SoulHarvestBox.Checked = SoulHarvest; DemonSkinBox.Checked = DemonSkin; BurningRushBox.Checked = BurningRush; DarkPactBox.Checked = DarkPact; GrimoireofSupremacyBox.Checked = GrimoireofSupremacy; GrimoireofServiceBox.Checked = GrimoireofService; GrimoireofSynergyBox.Checked = GrimoireofSynergy; SummonDarkglareBox.Checked = SummonDarkglare; DemonboltBox.Checked = Demonbolt; SoulConduitBox.Checked = SoulConduit; cmdSave.Click += CmdSave_Click; ShadowyInspirationBox.CheckedChanged += ShadowyInspiration_Click; ShadowflameBox.CheckedChanged += Shadowflame_Click; DemonicCallingBox.CheckedChanged += DemonicCalling_Click; ImpendingDoomBox.CheckedChanged += ImpendingDoom_Click; ImprovedDreadstalkersBox.CheckedChanged += ImprovedDreadstalkers_Click; ImplosionBox.CheckedChanged += Implosion_Click; DemonicCircleBox.CheckedChanged += DemonicCircle_Click; MortalCoilBox.CheckedChanged += MortalCoil_Click; ShadowfuryBox.CheckedChanged += Shadowfury_Click; HandofDoomBox.CheckedChanged += HandofDoom_Click; PowerTripBox.CheckedChanged += PowerTrip_Click; SoulHarvestBox.CheckedChanged += SoulHarvest_Click; DemonSkinBox.CheckedChanged += DemonSkin_Click; BurningRushBox.CheckedChanged += BurningRush_Click; DarkPactBox.CheckedChanged += DarkPact_Click; GrimoireofSupremacyBox.CheckedChanged += GrimoireofSupremacy_Click; GrimoireofServiceBox.CheckedChanged += GrimoireofService_Click; GrimoireofSynergyBox.CheckedChanged += GrimoireofSynergy_Click; SummonDarkglareBox.CheckedChanged += SummonDarkglare_Click; DemonboltBox.CheckedChanged += Demonbolt_Click; SoulConduitBox.CheckedChanged += SoulConduit_Click; SettingsForm.Controls.Add(cmdSave); lblShadowyInspirationText.BringToFront(); lblShadowflameText.BringToFront(); lblDemonicCallingText.BringToFront(); lblImpendingDoomText.BringToFront(); lblImprovedDreadstalkersText.BringToFront(); lblImplosionText.BringToFront(); lblDemonicCircleText.BringToFront(); lblMortalCoilText.BringToFront(); lblShadowfuryText.BringToFront(); lblHandofDoomText.BringToFront(); lblPowerTripText.BringToFront(); lblSoulHarvestText.BringToFront(); lblDemonSkinText.BringToFront(); lblBurningRushText.BringToFront(); lblDarkPactText.BringToFront(); lblGrimoireofSupremacyText.BringToFront(); lblGrimoireofServiceText.BringToFront(); lblGrimoireofSynergyText.BringToFront(); lblSummonDarkglareText.BringToFront(); lblDemonboltText.BringToFront(); lblSoulConduitText.BringToFront(); Log.Write("Shadowy Inspiration = " + ShadowyInspiration + " " + "Shadowflame = " + Shadowflame + " " + "Demonic Calling = " + DemonicCalling); Log.Write("Impending Doom = " + ImpendingDoom + " " + "Improved Dreadstalkers = " + ImprovedDreadstalkers + " " + "Implosion = " + Implosion); Log.Write("Demonic Circle = " + DemonicCircle + " " + "Mortal Coil = " + MortalCoil + " " + "Shadowfury = " + Shadowfury); Log.Write("Hand of Doom = " + HandofDoom + " " + "Power Trip = " + PowerTrip + " " + "Soul Harvest = " + SoulHarvest); Log.Write("Demon Skin = " + DemonSkin + " " + "Burning Rush = " + BurningRush + " " + "Dark Pact = " + DarkPact); Log.Write("Grimoire of Supremacy = " + GrimoireofSupremacy + " " + "Grimoire of Service = " + GrimoireofService + " " + "Grimoire of Synergy = " + GrimoireofSynergy); Log.Write("Summon Darkglare = " + SummonDarkglare + " " + "Demonbolt = " + Demonbolt + " " + "Soul Conduit = " + SoulConduit); }
public override void Initialize() { Log.Write("Welcome to Affliction Warlock", Color.Purple); Log.Write("READ ME:", Color.Red); Log.Write("Please select your talents from the Rotation settings menu", Color.Red); Log.Write("Some talents won't impact your rotation, they are there for future use if necesary", Color.Red); Log.Write("The script is not retard proof so please don't select more than 1 talent on each row", Color.Red); Log.Write("Absolute Corruption NOT SUPPORTED YET due to addon entering infinite error mode for unlimited time debuff", Color.Red); Log.Write("Soul Effigy and Phantom Singularity not sypported at this time", Color.Red); Log.Write("The rotation is based on Icy Veins data", Color.Red); WoW.Speak("Welcome to PixelMagic Affliction Warlock"); SettingsForm = new Form { Text = "Talents", StartPosition = FormStartPosition.CenterScreen, Width = 555, Height = 350, ShowIcon = true }; var lblHauntText = new Label //Haunt LABEL { Text = "Haunt", Size = new Size(150, 15), Left = 30, Top = 30 }; SettingsForm.Controls.Add(lblHauntText); //Haunt TEXT HauntBox = new CheckBox { Checked = Haunt, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 30 }; SettingsForm.Controls.Add(HauntBox); //Haunt BOX var lblWritheinAgonyText = new Label //Writhe in Agony LABEL { Text = "Writhe in Agony", Size = new Size(150, 15), Left = 210, Top = 30 }; SettingsForm.Controls.Add(lblWritheinAgonyText); //Writhe in Agony TEXT WritheinAgonyBox = new CheckBox { Checked = WritheinAgony, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 30 }; SettingsForm.Controls.Add(WritheinAgonyBox); //Writhe in Agony BOX var lblDrainSoulText = new Label // Drain Soul LABEL { Text = "Drain Soul", Size = new Size(150, 15), Left = 390, Top = 30 }; SettingsForm.Controls.Add(lblDrainSoulText); //Drain Soul TEXT DrainSoulBox = new CheckBox { Checked = DrainSoul, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 30 }; SettingsForm.Controls.Add(DrainSoulBox); // Drain Soul BOX var lblContagionText = new Label // Contagion LABEL { Text = "Contagion", Size = new Size(150, 15), Left = 30, Top = 60 }; SettingsForm.Controls.Add(lblContagionText); //Contagion TEXT ContagionBox = new CheckBox { Checked = Contagion, TabIndex = 8, Size = new Size(15, 15), Left = 15, Top = 60 }; SettingsForm.Controls.Add(ContagionBox); //Contagion Box var lblAbsoluteCorruptionText = new Label //Absolute Corruption label { Text = "Absolute Corruption", Size = new Size(150, 15), Left = 210, Top = 60 }; SettingsForm.Controls.Add(lblAbsoluteCorruptionText); //Absolute Corruption text AbsoluteCorruptionBox = new CheckBox { Checked = AbsoluteCorruption, TabIndex = 10, Size = new Size(15, 15), Left = 195, Top = 60 }; SettingsForm.Controls.Add(AbsoluteCorruptionBox); //Absolute Corruption box var lblManaTapText = new Label //Mana Tap label { Text = "Mana Tap", Size = new Size(150, 15), Left = 390, Top = 60 }; SettingsForm.Controls.Add(lblManaTapText); //Mana Tap text ManaTapBox = new CheckBox { Checked = ManaTap, TabIndex = 12, Size = new Size(15, 15), Left = 375, Top = 60 }; SettingsForm.Controls.Add(ManaTapBox); //Mana Tap box var lblDemonicCircleText = new Label //Demonic Circle label { Text = "Demonic Circle", Size = new Size(150, 15), Left = 30, Top = 90 }; SettingsForm.Controls.Add(lblDemonicCircleText); //Demonic Circle text DemonicCircleBox = new CheckBox { Checked = DemonicCircle, TabIndex = 12, Size = new Size(15, 15), Left = 15, Top = 90 }; SettingsForm.Controls.Add(DemonicCircleBox); //Demonic Circle box var lblMortalCoilText = new Label //Mortal Coil LABEL { Text = "Mortal Coil", Size = new Size(150, 15), Left = 210, Top = 90 }; SettingsForm.Controls.Add(lblMortalCoilText); //Mortal Coil TEXT MortalCoilBox = new CheckBox { Checked = MortalCoil, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 90 }; SettingsForm.Controls.Add(MortalCoilBox); //Mortal Coil BOX var lblHowlofTerrorText = new Label // Howl of Terror LABEL { Text = "Howl of Terror", Size = new Size(150, 15), Left = 390, Top = 90 }; SettingsForm.Controls.Add(lblHowlofTerrorText); //Howl of Terror TEXT HowlofTerrorBox = new CheckBox { Checked = HowlofTerror, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 90 }; SettingsForm.Controls.Add(HowlofTerrorBox); // Howl of Terror BOX var lblSiphonLifeText = new Label //Siphon Life LABEL { Text = "Siphon Life", Size = new Size(150, 15), Left = 30, Top = 120 }; SettingsForm.Controls.Add(lblSiphonLifeText); //Siphon Life TEXT SiphonLifeBox = new CheckBox { Checked = SiphonLife, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 120 }; SettingsForm.Controls.Add(SiphonLifeBox); //Siphon Life BOX var lblSowtheSeedsText = new Label //Sow the Seeds LABEL { Text = "Sow the Seeds", Size = new Size(150, 15), Left = 210, Top = 120 }; SettingsForm.Controls.Add(lblSowtheSeedsText); //Sow the Seeds TEXT SowtheSeedsBox = new CheckBox { Checked = SowtheSeeds, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 120 }; SettingsForm.Controls.Add(SowtheSeedsBox); //Sow the Seeds BOX var lblSoulHarvestText = new Label // Soul Harvest LABEL { Text = "Soul Harvest", Size = new Size(150, 15), Left = 390, Top = 120 }; SettingsForm.Controls.Add(lblSoulHarvestText); //Soul Harvest TEXT SoulHarvestBox = new CheckBox { Checked = SoulHarvest, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 120 }; SettingsForm.Controls.Add(SoulHarvestBox); // Soul Harvest BOX var lblDemonSkinText = new Label //Demon Skin LABEL { Text = "Demon Skin", Size = new Size(150, 15), Left = 30, Top = 150 }; SettingsForm.Controls.Add(lblDemonSkinText); //Demon Skin TEXT DemonSkinBox = new CheckBox { Checked = DemonSkin, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 150 }; SettingsForm.Controls.Add(DemonSkinBox); //Demon Skin BOX var lblBurningRushText = new Label //Burning Rush LABEL { Text = "Burning Rush", Size = new Size(150, 15), Left = 210, Top = 150 }; SettingsForm.Controls.Add(lblBurningRushText); //Burning Rush TEXT BurningRushBox = new CheckBox { Checked = BurningRush, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 150 }; SettingsForm.Controls.Add(BurningRushBox); //Burning Rush BOX var lblDarkPactText = new Label //Dark Pact LABEL { Text = "DarkPact", Size = new Size(150, 15), Left = 390, Top = 150 }; SettingsForm.Controls.Add(lblDarkPactText); //Dark Pact TEXT DarkPactBox = new CheckBox { Checked = DarkPact, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 150 }; SettingsForm.Controls.Add(DarkPactBox); //Dark Pact BOX var lblGrimoireofSupremacyText = new Label //Grimoire of Supremacy LABEL { Text = "Grimoire of Supremacy", Size = new Size(150, 15), Left = 30, Top = 180 }; SettingsForm.Controls.Add(lblGrimoireofSupremacyText); //Grimoire of Supremacy TEXT GrimoireofSupremacyBox = new CheckBox { Checked = GrimoireofSupremacy, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 180 }; SettingsForm.Controls.Add(GrimoireofSupremacyBox); //Grimoire of Supremacy BOX var lblGrimoireofServiceText = new Label //Grimoire of Service LABEL { Text = "Grimoire of Service", Size = new Size(150, 15), Left = 210, Top = 180 }; SettingsForm.Controls.Add(lblGrimoireofServiceText); //Grimoire of Service TEXT GrimoireofServiceBox = new CheckBox { Checked = GrimoireofService, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 180 }; SettingsForm.Controls.Add(GrimoireofServiceBox); //Grimoire of Service BOX var lblGrimoireofSacrificeText = new Label //Grimoire of Sacrifice LABEL { Text = "Grimoire of Sacrifice", Size = new Size(150, 15), Left = 390, Top = 180 }; SettingsForm.Controls.Add(lblGrimoireofSacrificeText); //Grimoire of Sacrifice TEXT GrimoireofSacrificeBox = new CheckBox { Checked = GrimoireofSacrifice, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 180 }; SettingsForm.Controls.Add(GrimoireofSacrificeBox); // Grimoire of Sacrifice BOX var lblSoulEffigyText = new Label //Soul Effigy LABEL { Text = "Soul Effigy", Size = new Size(150, 15), Left = 30, Top = 210 }; SettingsForm.Controls.Add(lblSoulEffigyText); //Soul Effigy TEXT SoulEffigyBox = new CheckBox { Checked = SoulEffigy, TabIndex = 2, Size = new Size(15, 15), Left = 15, Top = 210 }; SettingsForm.Controls.Add(SoulEffigyBox); //Soul Effigy BOX var lblPhantomSingularityText = new Label //Phantom Singularity LABEL { Text = "Phantom Singularity", Size = new Size(150, 15), Left = 210, Top = 210 }; SettingsForm.Controls.Add(lblPhantomSingularityText); //Phantom Singularity TEXT PhantomSingularityBox = new CheckBox { Checked = PhantomSingularity, TabIndex = 4, Size = new Size(15, 15), Left = 195, Top = 210 }; SettingsForm.Controls.Add(PhantomSingularityBox); //Phantom Singularity BOX var lblSoulConduitText = new Label //Soul Conduit LABEL { Text = "Soul Conduit", Size = new Size(150, 15), Left = 390, Top = 210 }; SettingsForm.Controls.Add(lblSoulConduitText); //Soul Conduit TEXT SoulConduitBox = new CheckBox { Checked = SoulConduit, TabIndex = 6, Size = new Size(15, 15), Left = 375, Top = 210 }; SettingsForm.Controls.Add(SoulConduitBox); //Soul Conduit BOX var cmdSave = new Button //Save Button { Text = "Save", Width = 40, Height = 20, Left = 445, Top = 270, Size = new Size(80, 30) }; HauntBox.Checked = Haunt; WritheinAgonyBox.Checked = WritheinAgony; DrainSoulBox.Checked = DrainSoul; ContagionBox.Checked = Contagion; AbsoluteCorruptionBox.Checked = AbsoluteCorruption; ManaTapBox.Checked = ManaTap; DemonicCircleBox.Checked = DemonicCircle; MortalCoilBox.Checked = MortalCoil; HowlofTerrorBox.Checked = HowlofTerror; SiphonLifeBox.Checked = SiphonLife; SowtheSeedsBox.Checked = SowtheSeeds; SoulHarvestBox.Checked = SoulHarvest; DemonSkinBox.Checked = DemonSkin; BurningRushBox.Checked = BurningRush; DarkPactBox.Checked = DarkPact; GrimoireofSupremacyBox.Checked = GrimoireofSupremacy; GrimoireofServiceBox.Checked = GrimoireofService; GrimoireofSacrificeBox.Checked = GrimoireofSacrifice; SoulEffigyBox.Checked = SoulEffigy; PhantomSingularityBox.Checked = PhantomSingularity; SoulConduitBox.Checked = SoulConduit; cmdSave.Click += CmdSave_Click; HauntBox.CheckedChanged += Haunt_Click; WritheinAgonyBox.CheckedChanged += WritheinAgony_Click; DrainSoulBox.CheckedChanged += DrainSoul_Click; ContagionBox.CheckedChanged += Contagion_Click; AbsoluteCorruptionBox.CheckedChanged += AbsoluteCorruption_Click; ManaTapBox.CheckedChanged += ManaTap_Click; DemonicCircleBox.CheckedChanged += DemonicCircle_Click; MortalCoilBox.CheckedChanged += MortalCoil_Click; HowlofTerrorBox.CheckedChanged += HowlofTerror_Click; SiphonLifeBox.CheckedChanged += SiphonLife_Click; SowtheSeedsBox.CheckedChanged += SowtheSeeds_Click; SoulHarvestBox.CheckedChanged += SoulHarvest_Click; DemonSkinBox.CheckedChanged += DemonSkin_Click; BurningRushBox.CheckedChanged += BurningRush_Click; DarkPactBox.CheckedChanged += DarkPact_Click; GrimoireofSupremacyBox.CheckedChanged += GrimoireofSupremacy_Click; GrimoireofServiceBox.CheckedChanged += GrimoireofService_Click; GrimoireofSacrificeBox.CheckedChanged += GrimoireofSacrifice_Click; SoulEffigyBox.CheckedChanged += SoulEffigy_Click; PhantomSingularityBox.CheckedChanged += PhantomSingularity_Click; SoulConduitBox.CheckedChanged += SoulConduit_Click; SettingsForm.Controls.Add(cmdSave); lblHauntText.BringToFront(); lblWritheinAgonyText.BringToFront(); lblDrainSoulText.BringToFront(); lblContagionText.BringToFront(); lblAbsoluteCorruptionText.BringToFront(); lblManaTapText.BringToFront(); lblDemonicCircleText.BringToFront(); lblMortalCoilText.BringToFront(); lblHowlofTerrorText.BringToFront(); lblSiphonLifeText.BringToFront(); lblSowtheSeedsText.BringToFront(); lblSoulHarvestText.BringToFront(); lblDemonSkinText.BringToFront(); lblBurningRushText.BringToFront(); lblDarkPactText.BringToFront(); lblGrimoireofSupremacyText.BringToFront(); lblGrimoireofServiceText.BringToFront(); lblGrimoireofSacrificeText.BringToFront(); lblSoulEffigyText.BringToFront(); lblPhantomSingularityText.BringToFront(); lblSoulConduitText.BringToFront(); Log.Write("Haunt = " + Haunt + " " + "Writhe in Agony = " + WritheinAgony + " " + "Drain Soul = " + DrainSoul); Log.Write("Contagion = " + Contagion + " " + "Absolute Corruption = " + AbsoluteCorruption + " " + "Mana Tap = " + ManaTap); Log.Write("Demonic Circle = " + DemonicCircle + " " + "Mortal Coil = " + MortalCoil + " " + "Howl of Terror = " + HowlofTerror); Log.Write("Siphon Life = " + SiphonLife + " " + "Sow the Seeds = " + SowtheSeeds + " " + "Soul Harvest = " + SoulHarvest); Log.Write("Demon Skin = " + DemonSkin + " " + "Burning Rush = " + BurningRush + " " + "Dark Pact = " + DarkPact); Log.Write("Grimoire of Supremacy = " + GrimoireofSupremacy + " " + "Grimoire of Service = " + GrimoireofService + " " + "Grimoire of Sacrifice = " + GrimoireofSacrifice); Log.Write("Soul Effigy = " + SoulEffigy + " " + "PhantomSingularity = " + PhantomSingularity + " " + "Soul Conduit = " + SoulConduit); }