public void TestModeStop() { if (!TestMode) { return; } TwintaniaTestTimer.Stop(); LogHelper.Log(Logger, "Test Mode Stopped", LogLevel.Trace); ForceTop = false; DivebombTimerStop(); EnrageTimerStop(); TwintaniaTestList.Clear(); TwintaniaEntity = null; TwintaniaEngaged = false; TwintaniaIsValid = false; TwintaniaHPPercent = 0; TwintaniaDivebombCount = 1; TwintaniaDivebombTimeToNextCur = 0; TwintaniaDivebombTimeToNextMax = 0; DreadknightEntity = null; DreadknightIsValid = false; DreadknightHPPercent = 0; TestMode = false; }
public void TestModeStart() { if (TestMode) { TestModeStop(); } LogHelper.Log(Logger, "Test Mode Started", LogLevel.Trace); Widgets.Instance.ShowTwintaniaWidget(); ForceTop = true; TestMode = true; TwintaniaEntity = new ActorEntity { Name = "Twintania", HPMax = 514596, HPCurrent = 514596 }; TwintaniaEngaged = true; TwintaniaIsValid = true; TwintaniaHPPercent = 1; EnrageTimerStart(); TwintaniaDivebombCount = 1; TwintaniaDivebombTimeToNextCur = 0; TwintaniaDivebombTimeToNextMax = 0; DreadknightEntity = new ActorEntity { Name = "Dreadknight", HPMax = 11250, HPCurrent = 11250 }; DreadknightIsValid = true; DreadknightHPPercent = 1; TwintaniaTestTimeToNextCur = 0.3; TwintaniaTestList.Enqueue(Tuple.Create("Divebomb", Settings.Default.TwintaniaWidgetDivebombTimeFast + 0.5)); TwintaniaTestList.Enqueue(Tuple.Create("Divebomb", Settings.Default.TwintaniaWidgetDivebombTimeFast + 0.5)); TwintaniaTestList.Enqueue(Tuple.Create("Divebomb", Settings.Default.TwintaniaWidgetDivebombTimeSlow + 0.5)); TwintaniaTestList.Enqueue(Tuple.Create("Divebomb", Settings.Default.TwintaniaWidgetDivebombTimeFast + 0.5)); TwintaniaTestList.Enqueue(Tuple.Create("Divebomb", Settings.Default.TwintaniaWidgetDivebombTimeFast + 0.5)); TwintaniaTestList.Enqueue(Tuple.Create("Twister", 1.0)); TwintaniaTestList.Enqueue(Tuple.Create("End", (double)0)); TwintaniaTestTimer.Start(); }