-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
164 lines (119 loc) · 8.03 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<html>
<head>
<title>TOL</title>
<div id="version">Version 0.5.9</div>
<br>
<style>
#version {
-webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
animation: mymove 5s infinite;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
50% {text-shadow: 10px 15px 20px white;}
}
@keyframes mymove {
50% {text-shadow: 10px 15px 20px black;}
}
</style>
<script>
var hint = 0;
setInterval(function() {
document.getElementById('hint').innerHTML = "Hints: " + hint.toString();
var input = document.getElementById('enter').value
if (input == "bootup") {
setTimeout(function(){document.getElementById('output').innerHTML = "TOL BOOTING UP.";}, 1000);
setTimeout(function(){document.getElementById('output').innerHTML = "TOL BOOTING UP..";}, 2000);
setTimeout(function(){document.getElementById('output').innerHTML = "TOL BOOTING UP...";}, 3000);
setTimeout(function(){alert("BEEP BEEP BEEP!!!");}, 4000);
setTimeout(function(){document.getElementById('output').innerHTML = "TOL POWERED";}, 4000);
setTimeout(function(){document.getElementById('output').innerHTML = "ERROR DETECTED...TRACING...";}, 5000);
setTimeout(function(){document.getElementById('output').innerHTML = "CORRUPTION DETECTED IN \"TOL/history.txt\"...";}, 6000);
document.getElementById('enter').value = ""; //RESET input
document.getElementById("diary1").style.visibility = "visible";
}
if (input=="open TOL/history.txt") {
setTimeout(function(){document.getElementById('output').innerHTML = "ATTEMPTING TO OPEN FILE...";}, 1000);
setTimeout(function(){document.getElementById('output').innerHTML = "WARNING: CORRUPTION HAZARD";}, 3000);
setTimeout(function(){document.getElementById('output').innerHTML = "OPENING ANYWAY...";}, 4000);
setTimeout(function(){document.getElementById('output').innerHTML = "ACTIVATING ONE-WAY-WALL DEFENCE SYSTEM.";}, 5000);
setTimeout(function(){document.getElementById('output').innerHTML = "ACTIVATING ONE-WAY-WALL DEFENCE SYSTEM..";}, 6000);
setTimeout(function(){document.getElementById('output').innerHTML = "ACTIVATING ONE-WAY-WALL DEFENCE SYSTEM...";}, 7000);
setTimeout(function(){document.getElementById('output').innerHTML = "SCANNING CONTENTS...";}, 9000);
setTimeout(function(){document.getElementById('output').innerHTML = "RELAYING CONTENTS...";}, 11000);
setTimeout(function(){document.getElementById('output').innerHTML = "Help pleAse help us if you Can we have found out it was aired this is all just a mess now people are trying to fix it By hacKing the creators lIke your owN code turninG on you";}, 14000);
setTimeout(function(){alert("DETECTED OBSERVER! LOCATION BEING HACKED!")}, 14000);
document.getElementById('enter').value = ""; //RESET input
document.getElementById("diary2").style.visibility = "visible";
}
if (input=="hacking") {
setTimeout(function(){document.getElementById('output').innerHTML = "LOCATING PORTS...";}, 1000);
setTimeout(function(){document.getElementById('output').innerHTML = "TRACING PORTS...";}, 2000);
setTimeout(function(){document.getElementById('output').innerHTML = "I FAILED TO TRACE PORTS!";}, 4000);
setTimeout(function(){document.getElementById('output').innerHTML = "I AM ATTEMPTING TO HACK PORTS' INFO...";}, 6000);
setTimeout(function(){document.getElementById('output').innerHTML = "I HAVE IDENTIFIED THE PORTS AS DOUBLE-EDGED";}, 7000);
setTimeout(function(){document.getElementById('output').innerHTML = "I AM ATTEMPTING TO SET UP KNIFE";}, 8000);
setTimeout(function(){document.getElementById('output').innerHTML = "I AM ATTEMPTING TO SET UP TECHNET";}, 11000);
setTimeout(function(){document.getElementById('output').innerHTML = "I AM PREPARING TO STAB PORT SOURCE";}, 13000);
setTimeout(function(){document.getElementById('output').innerHTML = "I AM ATTEMPTING TO CATCH LEAK IN TECHNET...";}, 15000);
setTimeout(function(){document.getElementById('output').innerHTML = "LEAK PATH: TOL/powers.txt";}, 18000);
document.getElementById('enter').value = ""; //RESET input
document.getElementById("diary3").style.visibility = "visible";
}
},3000);
</script>
</head>
<body style="background-color:powderblue;">
<table style="width:100%">
<tr>
<th>Thinking</th>
<th>Intuition</th>
</tr>
<tr>
<td>
<textarea rows=1 id="enter"></textarea><br>
<div id="output"></div>
</td>
<td>
<div id="intuition">BOOT ME UP</div>
</td>
</tr>
</table>
<hr><br>
<p id="diary1" style="font-family:courier;">
<strong>1/1/2056</strong><br>
Dear Diary, <br>I think the world is ending. I really should have told her how I really felt about her while I could.
Now she is probably dead. Legit, everyone is killing each other and trying to get out of <em>layers</em>. I could be
in a layer and I do not even know about it. But I really do not care, in my perspective I think we might as well
live life while we can. <del>There is no point in killing each other for information</del> Whether we are in a
layer or not, does it really matter? Either way we will still never know, even if you get out of a layer, what is saying you aren't still in one. Well I guess that is why they are called layers isn't it.<br><br>
</p>
<p id="diary2" style="font-family:courier;">
<strong>7/1/2056</strong><br>
Dear Diary, <br> It has been 6 days since I last wrote anything, and in those 5 days a lot happened. I realised that soon
I am going to die as well and the only way to save myself is by uploading my conscience to a computer network system.
I have done that but there is still a major problem. I need security, I think what I am going to do is to add lots of
random usless functions but they go one by one and appear to be very primitive such as open and run. This way, if anyone
ever wants to <i>change</i> me they will just assume I am worth nothing, or if anyone good wants to revive me, they have to solve
the clues one by one, then I can finally share my finding. It is so precious, nobody can learn about it. Believe it or not,
it could make things worse than they already are! So my plan is to wait until the world is nothing except maybe one lone
self-conscious string of code or even person somehow, finds me and decides to open me up.
</p>
<p id="diary3" style="font-family:courier;">
<strong>18/1/2056</strong><br>
Dear Diary, <br> Something completely ridiculous is happening. I am completely convinced that I am in a layer. Somehow,
I have developed powers, I think that is what they are. I can somehow create whatever I can imagine, it is as if I am
building the universe like it is a piece of code, <i>changing</i> it. I have heard rumours of other people also with this ability. I just
realised how bad this could be. They could make armies if they wanted to, or destroy the world. I am going to be smarter
than them, they will just destroy each other. But not me.
</p>
<script>
document.getElementById("diary1").style.visibility = "hidden";
document.getElementById("diary2").style.visibility = "hidden";
document.getElementById("diary3").style.visibility = "hidden";
</script>
<style>
table {text-align:center;}
</style>
</body>
</html>