private void TimeDistorterToolStripMenuItem_Click(object sender, EventArgs e) { if (distort != null) { return; } distort = new WinClassicTimeDistorter2(); WinClassic app = wm.Init(distort, "Time Distorter", null, false, false, false); AddTaskBarItem(app, app.Tag.ToString(), "Time Distorter", null); app.BringToFront(); startmenu.Hide(); }
public static async void StartObjective(WinClassicTimeDistorter2 td) { Random r = new Random(); await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("12padams: it looks like the time distorter has been activated" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 116 await Task.Delay(3000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: so, in 2 minutes we see the results?" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 113 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText($"12padams: wrong. 2 minutes for {SaveSystem.ProfileName}, and a year for us" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 109 await Task.Delay(3000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: oh great, not another year" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 106 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("12padams: hey, tests like these take time, be patient" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 102 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText($"HiddenHacker: ok.. {SaveSystem.ProfileName} you should feel lucky since you don't have to wait a whole year" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 97 await Task.Delay(3000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: still wish i couldve tested it tho" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 94 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText("12padams: well for now we need to stop worrying about who wants to do what" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 89 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText($"12padams: instead we should focus on preparing for when {SaveSystem.ProfileName} makes it to 2000" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 84 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText("12padams: hiddenhacker, the time distorter will send you a messgae via telnet when it reaches its destination" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 79 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("12padams: let me know when you get that message, and we will start another chat" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 75 await Task.Delay(2000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: got it" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 73 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: btw, what exactly would go wrong with the y2k bug?" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 69 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("12padams: well, im not entirely sure, thats why we are testing" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 65 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: \"not entirely\"? so do you have a little idea of what you think might happen?" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 60 await Task.Delay(6000); TitleScreen.frm98.webchat.history.AppendText($"12padams: yeah, i think there might be a slight chance that {SaveSystem.ProfileName} ends up travelling past 2000" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 54 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: well i hope that doesnt happen" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 50 await Task.Delay(3000); TitleScreen.frm98.webchat.history.AppendText("12padams: me too" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 47 await Task.Delay(6000); TitleScreen.frm98.webchat.history.AppendText($"HiddenHacker: this must be exciting for you, {SaveSystem.ProfileName}. travelling thru time, and all" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 41 await Task.Delay(6000); TitleScreen.frm98.webchat.history.AppendText("12padams: and it looks like hes about to leave. anything you wanna say to him before he does?" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 35 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: no, but i still really wish i could have tested it" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 30 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("12padams: hey, tell ya what" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 26 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText($"12padams: after {SaveSystem.ProfileName} gets to 2000, you can test the next version" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 21 await Task.Delay(5000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: oh cool thanks :)" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 16 await Task.Delay(6000); TitleScreen.frm98.webchat.history.AppendText($"12padams: oh hey {SaveSystem.ProfileName}, make sure to keep an eye on the year in case something goes wrong" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 10 await Task.Delay(4000); TitleScreen.frm98.webchat.history.AppendText("HiddenHacker: and have a safe trip!" + Environment.NewLine); TitleScreen.frm98.webchat.receive.Play(); // 6 await Task.Delay(td.secsLeft * 1000); // 0 td.classicLabel4.Text = "Initiating Time Travel..."; await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); await Task.Delay(100); Program.Invert(TitleScreen.frm98.webchat); TitleScreen.frm98.webchat.ParentForm.Close(); await Task.Delay(100); TitleScreen.frm98.taskbar.BackgroundImage = null; Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98.taskbar, false); await Task.Delay(100); TitleScreen.frm98.taskbar.Hide(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Show(); await Task.Delay(100); TitleScreen.frm98.desktopicons.Hide(); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); await Task.Delay(100); td.ParentForm.Location = new Point(r.Next(TitleScreen.frm98.Width), r.Next(TitleScreen.frm98.Height)); Program.Invert(TitleScreen.frm98, false); // -5 await Task.Delay(100); TitleScreen.frm98.Hide(); ((WinClassic)td.ParentForm).BringToFront(); ((WinClassic)td.ParentForm).maximizebutton.Enabled = false; ((WinClassic)td.ParentForm).WindowState = FormWindowState.Maximized; ((WinClassic)td.ParentForm).right.Hide(); ((WinClassic)td.ParentForm).left.Hide(); ((WinClassic)td.ParentForm).bottom.Hide(); ((WinClassic)td.ParentForm).top.Hide(); ((WinClassic)td.ParentForm).bottomleftcorner.Hide(); ((WinClassic)td.ParentForm).bottomrightcorner.Hide(); ((WinClassic)td.ParentForm).topleftcorner.Hide(); ((WinClassic)td.ParentForm).toprightcorner.Hide(); ((WinClassic)td.ParentForm).Dock = DockStyle.Fill; ((WinClassic)td.ParentForm).max = true; ((WinClassic)td.ParentForm).maximizebutton.Image = Engine.Properties.Resources.WinClassicRestore; ((WinClassic)td.ParentForm).programtopbar.Hide(); td.BackColor = Color.Black; foreach (Control c in td.Controls) { c.BackColor = Color.Black; c.Hide(); } td.classicLabel1.Show(); td.classicLabel1.ForeColor = Color.Lime; td.classicLabel2.Text = "LOL NO"; td.classicLabel2.ForeColor = Color.MidnightBlue; // 0 new SoundPlayer(Properties.Resources.distort_fail).Play(); await Task.Delay(100); td.classicLabel1.Text = "1999"; await Task.Delay(500); await Task.Delay(100); td.classicLabel1.Text = "2000"; await Task.Delay(100); td.classicLabel1.Text = "2000"; td.classicLabel2.Show(); await Task.Delay(100); td.classicLabel1.Text = "2000"; td.classicLabel2.Hide(); await Task.Delay(100); td.classicLabel1.Text = "1900"; // 1 await Task.Delay(100); td.classicLabel1.Hide(); await Task.Delay(100); td.classicLabel1.Show(); await Task.Delay(100); td.classicLabel1.Text = "2000"; await Task.Delay(100); td.classicLabel1.Text = "1900"; // 1.4 for (int year = 1901; year < 2000; year++) { await Task.Delay(80); td.classicLabel1.Text = year.ToString(); } // 9.32 await Task.Delay(80); td.classicLabel1.Hide(); // 9.4 await Task.Delay(80); td.classicLabel1.Show(); await Task.Delay(80); td.classicLabel1.Hide(); await Task.Delay(80); td.classicLabel1.Show(); await Task.Delay(80); td.classicLabel1.Text = "2000"; await Task.Delay(80); td.classicLabel1.Hide(); // 9.8 await Task.Delay(80); td.classicLabel1.Show(); await Task.Delay(80); td.classicLabel1.Hide(); await Task.Delay(80); td.classicLabel1.Show(); await Task.Delay(80); td.classicLabel1.Text = "2001"; await Task.Delay(80); td.classicLabel1.Hide(); // 10.2 await Task.Delay(80); td.classicLabel1.Show(); await Task.Delay(80); td.classicLabel1.Hide(); await Task.Delay(80); td.classicLabel1.Show(); await Task.Delay(80); td.classicLabel1.Text = "2002"; await Task.Delay(80); td.classicLabel1.Hide(); // 10.6 await Task.Delay(80); td.classicLabel1.Show(); await Task.Delay(80); td.classicLabel1.Hide(); await Task.Delay(80); td.classicLabel1.Show(); // 10.84 await Task.Delay(3000); SaveSystem.CurrentSave.CurrentOS = "xpbad"; SaveSystem.currentTheme = new BadXPTheme(); SaveSystem.CurrentSave.ThemeName = "badxp"; td.ParentForm.Close(); Application.OpenForms.Cast <Form>().Where(x => !(x is WinClassic)).ToList().ForEach(x => x.Close()); Program.title.StartGame(); TitleScreen.frm98.Close(); return; }