1
0
Fork 0
This commit is contained in:
Lethe Beltane 2022-03-28 13:32:14 -05:00
parent cd6b7ca0b1
commit 5789fa2da1
Signed by: lethe
GPG key ID: 21A3DA3DE29CB63C
15 changed files with 282 additions and 160 deletions

View file

@ -1,39 +1,184 @@
<!DOCTYPE html>
<html lang="en">
<html>
<head>
<meta charset="UTF-8">
<title>Dead End Shrine on the Luce Line - Online!</title>
<title>Dead End Shrine Online</title>
<meta name="author" content="Lethe Beltane">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="I understand.">
<meta http-equiv="onion-location" content="http://blapi36sowfyuwzp4ag24xb3d4zdrzgtafez3g3lkp2rj4ho7lxhceid.onion" />
<link href="./style.css" rel="stylesheet" type="text/css" title="main" media="all">
<link rel="icon" type="image/png" href="./jett_sigil.png">
<meta name="description" content="waiting for eternity">
<style>
body {
background-color: #003366;
margin-top: 20px;
letter-spacing: 4px;
color: #00ccff;
max-width: 700px;
margin: auto;
margin-top: 20px;
}
img {
height: 30%;
width: auto;
}
p, h1 {
text-align: center;
}
.angle14 {
transform: rotate(14deg)
}
.angle11 {
transform: rotate(-11deg)
}
a, a:visited {
text-decoration: underline;
color: inherit;
z-index: 4;
position: relative;
}
/* the following shamelessly stolen from https://xenobyte.xyz */
/* lmao */
html::before {
content: "";
display: block;
position: fixed;
left: 0;
top: 0;
width: calc(100% + 32px);
height: calc(100% + 32px);
background-image: url("./img/scanlines.png");
background-position: 0 0;
background-repeat: repeat;
z-index: 1;
animation: ScanlineAnimationLeft 2s linear infinite;
opacity: 2.0;
}
html::after {
content: "";
display: block;
position: fixed;
left: -32px;
top: 0;
width: calc(100% + 32px);
height: calc(100% + 32px);
background-image: url("./img/scanlines.png");
background-position: 0 0;
background-repeat: repeat;
z-index: 1;
animation: ScanlineAnimationRight 0.4s linear infinite;
opacity: 2.0;
}
@keyframes ScanlineAnimationLeft {
0% {
transform: translateX(0px) translateY(0px);
}
100% {
transform: translateX(-32px) translateY(-32px);
}
}
@keyframes ScanlineAnimationRight {
0% {
transform: translateX(0px) translateY(0px);
}
100% {
transform: translateX(32px) translateY(-32px);
}
}
</style>
<script>
/*
@licstart The following is the entire license notice for the
JavaScript code in this page.
Copyright (C) 2018-2022 Vane Vander
The JavaScript code in this page is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this page.
*/
</script>
</head>
<body>
<p>The follow-up to going feral sans sudden rage and trying to convince myself to write feel a lot like the same. An empty restlessness, staring at a wall or something on the horizon or even just the back of my eyelids for hours on end, pacing up and down the corridors of my mind. Hands open, hands shut, fingers digging into palms. Curled up in a ball, willing myself to sleep if only for the novelty of a dream. Thinking about everything and yet nothing all at the same time. There's something inside, something that can't bear being trapped in this body of mine any longer.</p>
<p class="blink1"><em>Why can't I make myself do anything?</em></p>
<p class="blink2"><em>Why can't I do anything?</em></p>
<p class="blink3"><em>Why can't I...</em></p>
<p>And then the whole world condenses down to an I. Bathed in the harsh light I can no longer take a single second more of, an arm lashes out: draconic and scaled and twisted, rest of the body soon following as if newly-hatched and breaking out of an eggshell, or limbs reduced to ragged red pincers, single points, trembling and trying to decide whether it's closer to a scorpion or insect knowing it can kill gods all the same, or still human and feeling around the edge of the bed for the closest functional laptop.</p>
<p>And there's a shame to it too.</p>
<p>"What if someone sees me?" I wonder, slipping into the nearest forest under the cover of night. There is no other creature like me anywhere I know of in the Outside. Who could possibly replicate the conditions that led to my existence as I am now: a spilled god giving birth to me with waterfalled blood congealed in the metaclysma, then banished by the genocide of my siblings to live on the earth a human, then scammed by a visitor offering to restore me to power, then finally crafted an angel and granted the world only to have all ripped away by the same self-proclaimed benefactress? I am the intersection of a million worlds. And not a single person in any of them, myself much less, knows how my amalgamation of a body works, how many other forms I have, which impulses are genuine repressed desires and which are just animalistic. The forest is where wild animals belong, right? Am I an animal mistakenly granted human-level intelligence, or a humanoid desperately trying not to be? "What if someone misunderstands, declares me too strange for this world, deems me fit for death?"</p>
<p>"What if someone sees me?" I wonder, stumbling my way into the closest dark place to hide. I'm a monster. My first impulse throughout all of my lives has been to hurt, to damage, to cause the most pain possible. Goddess of destruction, envoy of chaos, created for the purpose of being manipulated to destroy: sometimes to justify someone else's new creation, sometimes just for the sheer hell of it. But it turns out the room I thought was an oversize closet, pitch-black dark from being underground, was actually a library study room. And the love of my life walks in, sees me struggling to stand on six legs, completely unfazed. The light flickers on. The door latches shut behind her. She sits down beside me on the floor, pulls my body into her lap like I'm a lapdog just a tiny bit too big to be one, runs a hand down my rigid spine and fingers around the spikes jutting out down it. This would have been incomprehensible two lives ago, watching her and her brother expend all of their strength to burn me to ashes. Who's the real puppet? Neither of us, anymore. But one would be hard-pressed to find a person in the Outside who doesn't still blame me for the millions of lives lost, who wouldn't take glee in annihilating me once and for all. And what of my lover? What would someone think if they walked in, saw her affection towards such a repulsive creature? "What if someone misunderstands, declares me too strange for this world, deems me fit for death?"</p>
<p>"What if someone sees me?" I wonder, agonizing over what to write on my website. True, some of the anxiety is abated by simply not installing analytics software and not keeping server logs, but the occasional email reminds me that there are actual humans reading my words, that I'm not just shouting into the void. How violently I want to write of my previous lives, to spill the unspeakable name for what I was. An image is worth a thousand words, and a name is a symlink, a pointer, a reminder. But nobody except for a very small subsect of users on a website I no longer frequent for my safety would understand, instead insistent that I had somehow completely lost it and become a "fandom blogger". How am I supposed to explain that it's not my fault there's a caricature of a story of the world of my last two lives? That I haven't indulged in the ultimate escapism of identifying myself with a corporate product? "What if someone misunderstands, declares me too strange for this world, deems me fit for death?"</p>
<p>I curl up in my bed and try to read a book about how to love. "You cannot love unless you understand yourself," it says.</p>
<p>I switch to another book. "To name something is to define it, to make it able to be comprehended."</p>
<p>My lover sneaks up behind me, wraps an arm around my chest. Her name, the name I gave her when she asked to shed her brother's, is sweet like honey in my mouth. Jett Hysminai Lysander, sometimes with my last name as well, depending on how I define "I" in that moment. <em>The shade who fights for her freedom.</em></p>
<p>"I understand you," she whispers. "And we're going to make a world you fit right in to."</p>
<p>"And... I deserve to <em>live</em> in it?"</p>
<p>A squeeze. "You're finally beginning to understand."</p>
<p class="blink1">I understand.</p>
<p class="blink2">I understand.</p>
<p><em>I understand.</em></p>
<p id="frame"><img src="./img/gloria/jett_frame4.png" alt="mirror"></p>
<script>
// enumeration always starts at zero
var number = (Math.floor(Math.random() * 10));
// start of variables
var frame1 = "<img src=./img/gloria/jett_frame1.png>";
var frame2 = "<img src=./img/gloria/jett_frame2.png>";
var frame3 = "<img src=./img/gloria/jett_frame3.png>";
var frame4 = "<img src=./img/gloria/jett_frame4.png>";
var frame5 = "<img src=./img/gloria/jett_frame5.png>";
var frame6 = "<img src=./img/gloria/jett_frame6.png>";
var frame7 = "<img src=./img/gloria/jett_frame7.png>";
var frame8 = "<img src=./img/gloria/jett_frame8.png>";
// end of variables
if (number == 1) {
document.getElementById("frame").innerHTML = frame1;
}
if (number == 2) {
document.getElementById("frame").innerHTML = frame2;
}
if (number == 3) {
document.getElementById("frame").innerHTML = frame3;
}
if (number == 4) {
document.getElementById("frame").innerHTML = frame4;
}
if (number == 5) {
document.getElementById("frame").innerHTML = frame5;
}
if (number == 6) {
document.getElementById("frame").innerHTML = frame6;
}
if (number == 7) {
document.getElementById("frame").innerHTML = frame7;
}
if (number == 8) {
document.getElementById("frame").innerHTML = frame8;
}
</script>
<h1>Dead End Shrine Online</h1>
<p>
<a href="./p1.html">[Part 1]</a>
<a href="./p2.html">[Part 2]</a>
<a href="./p3.html">[Part 3]</a>
<a href="./p4.html">[Part 4]</a>
<a href="./p5.html">[Part 5]</a>
<a href="./p6.html">[Part 6]</a>
</p>
<hr>
<p><a href="./p1.html">[Part 1]</a> <a href="./p2.html">[Part 2]</a> <a href="./p3.html">[Part 3]</a> <a href="./p4.html">[Part 4]</a> <b>[Part 5]</b></p>
<p>
<a href="https://letsdecentralize.org/webring_lainchan.html">[Webring]</a>
<a href="./mods/index.html">[Mods]</a>
<a href="./flag/index.html" title="WARNING: EXTREME AUTISM">[TDPGF]</a>
</p>
<hr>
<p>Mirrors: <a href="http://127.0.0.1:8888/USK@3igGCjaVr8BNYRhuRka8BA50089XeH-uOq1~m8FZ5KQ,pzggo6unfI9aZTSYJvimOyFFuQAQwrPYxpnbHN8k~L4,AQACAAE/deadendshrine/-1/">[Freenet]</a> <a href="https://zeronet.link/1EhCcZ35Kiq8hNYuV5uSYGnrHVFR66Q1r3/">[ZeroNet]</a> <a href="http://blapi36sowfyuwzp4ag24xb3d4zdrzgtafez3g3lkp2rj4ho7lxhceid.onion">[Tor]</a> <a href="http://2a55el42cobuxtls7iv6eoimejocybdekwnnaefcn4u2f5eydela.b32.i2p">[I2P]</a></p>
<p>
<a href="http://127.0.0.1:8888/USK@3igGCjaVr8BNYRhuRka8BA50089XeH-uOq1~m8FZ5KQ,pzggo6unfI9aZTSYJvimOyFFuQAQwrPYxpnbHN8k~L4,AQACAAE/deadendshrine/-1/">[Freenet]</a>
<a href="http://127.0.0.1:43110/1EhCcZ35Kiq8hNYuV5uSYGnrHVFR66Q1r3/">[ZeroNet]</a>
<a href="http://blapi36sowfyuwzp4ag24xb3d4zdrzgtafez3g3lkp2rj4ho7lxhceid.onion">[Tor]</a>
<a href="http://2a55el42cobuxtls7iv6eoimejocybdekwnnaefcn4u2f5eydela.b32.i2p">[I2P]</a>
</p>
<hr>
<small>Hosted by <a href="https://mayvaneday.art">MayVaneDay</a>. <a href="./lethe.gpg">Send me an</a> <a href="mailto:lethe@deadendshrine.online">email?</a></small>
<p>
<a href="mailto:lethe@deadendshrine.online">[Email]</a>
<a href="./lethe.gpg">[GPG Key]</a>
</p>
</body>
</html>