aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS-TheRevival/Functions
diff options
context:
space:
mode:
authorEverythingWindows <[email protected]>2022-11-17 10:56:11 +0700
committerEverythingWindows <[email protected]>2022-11-17 10:56:11 +0700
commite08f5e8e55a2c7061a638bba6428f6d9b495d4c7 (patch)
tree4aa06ea03306f7b2b417aae1f0538610283c09d7 /ShiftOS-TheRevival/Functions
parent415ee1e40d41886cb7ccf23ee004c7fa67dd7418 (diff)
downloadshiftos-therevival-old-e08f5e8e55a2c7061a638bba6428f6d9b495d4c7.tar.gz
shiftos-therevival-old-e08f5e8e55a2c7061a638bba6428f6d9b495d4c7.tar.bz2
shiftos-therevival-old-e08f5e8e55a2c7061a638bba6428f6d9b495d4c7.zip
Optimization on Intro Story
Diffstat (limited to 'ShiftOS-TheRevival/Functions')
-rw-r--r--ShiftOS-TheRevival/Functions/InGame/IntroStoryTell.vb41
1 files changed, 41 insertions, 0 deletions
diff --git a/ShiftOS-TheRevival/Functions/InGame/IntroStoryTell.vb b/ShiftOS-TheRevival/Functions/InGame/IntroStoryTell.vb
new file mode 100644
index 0000000..048b61f
--- /dev/null
+++ b/ShiftOS-TheRevival/Functions/InGame/IntroStoryTell.vb
@@ -0,0 +1,41 @@
+Module IntroStoryTell
+ Public Sub StoryLineIntro(Timestamp As Integer)
+ Select Case Strings.ComputerInfo(3)
+ Case "0"
+ Select Case Timestamp
+ Case 5
+ ResetLine("Connected to <null>")
+ Case 25
+ NewLine("<null>: Hey there, Unknown user!")
+ Case 60
+ NewLine("<null>: Congratulaions! You have been involuntarily selected for a test on my experimental operating system, ShiftOS.")
+ Case 125
+ NewLine("<null>: ShiftOS is an operating system that will evolve itself as you use it as I progressively add more features into ShiftOS.")
+ Case 160
+ NewLine("<null>: Currently ShiftOS isn't much from a basic command-line operating system.")
+ Case 210
+ NewLine("<null>: I don't wish to reveal my indentity at this point in time.")
+ Case 270
+ NewLine("<null>: I will install ShiftOS on your system once I leave while I work on... something else.")
+ Case 335
+ NewLine("<null>: Once you have ShiftOS rich feature enough, I will come back to you. In the mean time, goodbye!")
+ Case 400
+ NewLine("<null> Disconnected")
+ Case 430
+ ResetLine("Installing ShiftOS...")
+ Case 550
+ ResetLine("ShiftOS Installed, The computer will restart in a few seconds")
+ Case 600
+ Console.StoryOnlyTimer.Stop()
+ Console.TextBox1.Text = Nothing
+ Console.TextBox1.ReadOnly = False
+ Strings.ComputerInfo(0) = "shiftos"
+ Strings.ComputerInfo(1) = "user"
+ Console.CheckFeature()
+ Terminal_PrintPrompt()
+ Terminal_AssignPrompt()
+ TextRebind()
+ End Select
+ End Select
+ End Sub
+End Module