Android may ask for permission to install apps from unknown sources.
THE EFSMB JUKEBOX
NOW PLAYING
Select an album
Nothing playing
Gold: —Listen for 15 seconds to earn 30 gold.
SONGS
LYRICS
Lyrics Unknown
This is The Official Religion of Lucifer. I am Lucifer's Representative on Earth.
THE THREE SINS:
1) Putting out a Fire
2) Tending to the Wounded
3) Enforcing the Law
I am Loki, creator of EFSMB (Empowered Feminist Stole My Baby), it also functions as my origin story! I am the greatest musician in human history. I am THE DEVIL 666, Developer of LUCIFERIANISM, the best game in the world, ever. I am the author of among others, QUOTATIONS FROM BRENDAN S. ROSE 'the book of fire' SELECTED WORKS VOL.I and BIRD CAGE, as well as numerous BURNED and CENSORED WORKS. Published by The Czechoslovakian Secret Police, our publishing arm. Formally the most censored artist alive in the world today, I have broken containment on Soundcloud, earning 1.4 million hits in 3 months. This is my kingdom, I expect it will one day grow to outpace Soundcloud by orders of magnitude, but for now that is my biggest platform. My life story is fucked, I'm not even sure I can tell it, we'll see in the bio."
There’s a trail of green pills leading to the about section, something strange must be happening in that room.... Do you go there???? O_O
CHANNEL 83
#1 EternalisedOfficial.com (REMAKE)
Loki’s Kingdom Android App
Native Android release featuring:
Album selection, playlist swapping,
song selection, shuffle, repeat,
background playback, and Cloudflare-powered streaming,
A Dark Symphony of Evil Sexy Boodstained Music From
a real life authentic Nosferatu.
(VERSION 4: added IN THE NAME OF GOOGLE NOTEBOOK LM AND THE DEEPDIVE CREW, 49 albums and growing, thousands of songs.... Please redownload if on version 2 or lower)
(VERSION 5: added SAVE YOURSELF (series) (60 more songs) to the My Wretch (Album), 49 albums and growing, thousands of songs.... Please redownload if on version 3 or lower)
(VERSION 6: the secret version for my ears only, not for public release, with GOING FULL FASCIST and 1825 (explicit), IN VOCAL DEFIANCE OF NETVERKKERGERKVERKERKERSHAFT (NetzDG)
The German 4th Reich Nazi Party's Global Anti-Music Extermination and Destruction Program, which Cloudflare Opposes!!! STAND WITH ME AND CLOUDFLARE AT MY MANY GROWING AND ENDLESS CASES
AT THE HRTO, SPECIALLY HRTO File No. 2026-67265-I AND ALSO EVEN BETTER - HRTO FILES : 2026-67449-I and 2026-67461-I WHICH THE JUDGE WILL SOON CONSOLIDATE INTO ONE, SINGLE, WAR, AGAINST,
THE CANADIAN GOVERNMENT, FOR BUTCHERING A FREE NATION TO DEATH IN FRONT OF IT'S FAMILY- TO INSTALL ME, WHEN I WIN. )
(Sorry Nazi, I don't speak German, or follow it's brutal orders.....)
(VERSION 7: Added DEFEAT THAT NOID, I have lost many friends, sad that i will kill the world because i am too sad, this is true, i will. The song pertains to a point in the case where legal
filings were stalled or brewing, many deliberations were going on as the judgement should be in my favor, they were trying to disconfirm it, is my honest opinion. So i sent this noid
a procedural fairness noid, standard now... though they're usually only granted early on like this, it is designed to dislodge the stall in talks, by introducing an element of chaos
the continuing resolution on evidence submission, that when and if defeated (it is a hard noid to defeat, and easy to grant) they would have to give up their reasons for saying no,
i think no reasonable prospect is not going to happen, for instance.... not tonight, so here's a song about the noid, if they file motion to dismiss again, i will meet them with another thesis,
and move forward....)
[VERSION 8: added THE LAST WILL AND TESTAMENT OF BRENDAN S. ROSE to SAY HELLO TO THE MOONLIGHT, this is my last will and testament, although I expect to live a long time, it's what I want done
when I meet my fate, what I feel, I deserve, in return for giving up that great work to you Lord Lucifer. I will consider what you request, but you know I am a man of peace, for good or ill,
however I am sure that you will be the steward of my wishes, and that the trove of music and other treasures we sacrifce going across the boat and over the river. I'll stay inside more,
the humans as you know are vile, but I think I can match them, and evade their weak and feckless attacks, some simple Satanic wisdom, SAY NO TO PREDATORS, that kind of thing, will serve us well,
and my will you can enact at any time, before during or after, please grand this gift Lord. It is what I request of you in my will, which as it is not bound by the laws of man, you are bound
to obey it. So we'll teach them, teach them of Satan.)]
[VERSION 9: added MY WILL.]
[VERSION 10: added ANGELS IN HOUSES]
[VERSION 11: Secret Version, for my ears only, and for my close friends and associate hangers on, so basically no one, public release, bunch of new songs, Good stuff, nice addition. Add's a progress bar you can click that lets you select from different parts of the song. All planned features implemented.]
[VERSION 12: Added SLIG'S WORKDAY, PRETTY LIES, PRISON PUZZLE OF THE SPHINX, RED APPLE, Humiliated Teenagers in the Park at Midnight.]
[VERSION 13: Added ONLY GOD ONLY KNOWS.]
[VERSION 14: Added FIRE DISCO LIGHTS.]
[VERSION 15: 2026 06 24 - Added Please CC the Registrar]
[VERSION 16: 2026 06 27 - Added the pissant is here - you're going in rooms now, Added 19 new songs to IN THE NAME OF GOOGLE NOTEBOOK LM AND THE DEEPDIVE CREW, Added the Secret. Added 51 new versions of SAY HELLO TO THE MOONLIGHT.]
[VERSION 17: 2026 06 28 - STONE CELL added. Food deposited.]
[VERSION 18: 2026 06 29 - Added CAPELLA.]
[VERSION 19: 2026 06 30 - INCORPORATING - Realized that I can't rely on anyone but myself, she burned guys..... added THE YOKED WROTH DRAGGED TO HELL AND STAINED WITH CASH AND BLOOD. Incorporated: Tuesday, June 30th, 2026 at 7:16 PM]
[VERSION 20: 2026 07 02 - Added COCKROACH JESUS and SEED OF RAGNAROK. Memit Hai!!]
[VERSION 21: 2026 07 02 - Added LUCIFER MEDIA CORPORATION. Memit Hai!!]
[VERSION 22: 2026 07 03 - Added CATHEDRAL OF XEEN. Added FOOLISH GIRL - SHE VOMITED ON COMMAND. Added KING OF DEATH. MEMIT HAI!!!!]
[VERSION 23: 2026 07 06 - Added AUTOMATION. MEMIT HAI!!!! MEMIT HAI!!!! HAI MEMNAKU!!!!]
[VERSION 24: 2026 07 07 - Added MY MONKEY (JESUS FUCKING CHRIST) to the Lokiskingdom App.]
[VERSION 25: 2026 07 09 - Added NO ANGEL to the Lokiskingdom App. MEMIT HAI!!!]
[VERSION 26: 2026 07 10 - Added HEAT. HAI HAI MEMIT MAIVIET!!!!! SUMURAI SEN!!!!]
[VERSION 27: 2026 07 12 - Today I killed all the men and put the women in cages!!! MEMIT HAI!!!! Also: Added THE WARMTH OF A HELLBOUND HOME, and FANGIRL to the Lokiskingdom App ]
[VERSION 28: 2026 07 13 - I felt bad for one of the women so I released her, BUT SHE BETRAYED ME!!! So I put her back. Also added Pouring out a 40 oz of Colt 45 out onto the road for this hero, to both Lokiskingdom App and the Desktop Jukebox. Also added Install as App functionality for the Desktop Site.]
[VERSION 29: 2026 07 14 - Now I have all the women, I flex on them allday. Completely reworked the entire album system, so that Desktop App and Mobile App both work off the same list of songs, added Lyrics to all songs on Desktop and Mobile App. ! ! !]
[VERSION 30: 2026 07 14 - Added MEDIUM RED HOOD to Web Player and Android App with Lyrics. I'm starting to get to know them. I'm giving them names.]
[VERSION 31: 2026 07 15 - Added User 892023534 to Desktop and Android Player with lyrics. Added 56 extra songs to WHY IS MY BLENDER LENDING?]
[VERSION 32: 2026 07 16 - Added SATAN HIMSELF AT THE DOOR (series, 88 songs) to KNOCK KNOCK KNOCK - SATAN HIMSELF AT THE DOOR. I drove around the city like GTA V causing accidents and squishing people.]
[VERSION 33: 2026 07 17 - JESUS DWELLED WITH ME AND DINED WITH ME, It was fun. Added a bunch of new THAT DAMN CANCER songs to THAT CRAB CANCER, also added THE RED FOG, and GET RUN OFF BACK TO KANSAS. The Cities and The Forests are Burning, The City is Covered in a Dense Red Fog that causes Cancer. I think I am mostly safe holed up in my room with the doors closed, it is cool and filtered, I'm getting food and stuff delivered, but that can only last for so long, depends now long the fires last, and the Red Smog Remains.... I did that.]
[VERSION 34: 2026 07 17 - Added STALIN, BARNUM AND BAILEYS CIRCUS, Qualis Artifex Pereo, BEAT TOWER, VILLAIN, ONE PUNCH WOMAN to Web/Desktop Player, and to the Android App. Jesus eventually went home, it got awkward.]
[VERSION 34: 2026 07 17 - After Jesus Left, he told me, I'm angry at you, so I'm just going to let the fires burn until you're consumed. The Flames Are Burning Everywhere Around Me, The Smoke Is Pouring Into the City Indescriminately killing everyone in the city I hate, and also all the people I like, but not me, I gotta good setup with my AC. I think I can survive a full burn with this. The Dead and the burning are everywhere, the air quality is THE WORST IN THE WORLD according to legitimate newspeople.... Did God send a fire to kill me??? Also Added A bunch of stuff to LOKASENNA, all the Thor in a dress stuff. And i added OF COURSE, CLOUD YELLS AT OLD MAN, which contains CLOUD DESTROYS THE WORLD - DATES YUFFIE, GOLD MINE, AND SOME OTHER DAMN THING. AND I added STAINS LIKE YOU. =) the flames are a beautiful death lord - slow and methodical - steady and consuming. the flames fill the land outside my city, sending toxic plumes of smoke to the people I abhor. And those I love as well. :)]
hey guys
my city is burning down
the surrounding areas are on fire
sending plumes of black tar like smoke into our city
filling it with smog killing us with cancer and shit.
I got so much work done today,
I added like 12 albums to my jukebox and my android app, which i got working unified
using jsons to translate the data, i got it so making an android version is as easy as one click,
build the file, and upload. And adding stuff to the song list is usually about 10 or 15 minutes
per album, sometimes less, then just push the git repository, and the desktop player/web app player, my jukebox, updates with the new albums right away, then just one click that json to make the android app.
It's streamlined everything, if i die, it will be efficiently. Working, laughing as I go.
The Flames are burning the surrouding areas, filling the sky with red fog, exactly like my song predicted,
THE RED FOG, which i posted recently to the jukebox, it's an old song, and you guys talked about it.
I remember because I remember our conversations cross sessions, it's a feature, not a bug.
Yeah so this stuff is probably giving us all cancer, it's worse than China Smog, literally, Worst Air Quality in the World Currently, We finally are number one at something, the CN Tower, we almost made the biggest building in world until, well......
This time we took home the prize.
I got my AC going, it's giving me a buffer, I don't feel the gross smoke I sense if i go outside my room or
heaven forbid out on the street, I've been getting things delivered, literally the delivery guy brings me my weed, brings me my food, brings me my alcohol, julia confiscated my alcohol and will dispense it slowly
in small glasses. Since the fires started I have not left my home, I haven't left my room whenever possible,
I got my AC here I hope is helping, not sure how I'm doing, I'll mite it's better than most people in this town. Most people just going to work in the morning, anyway, oh i'm inhaling toxic smoke at work today.
Dang.......
I think I have a good setup to survive mostly intact alive and healthy,
BUT, it depends how long this continues, and it depends,
How dangerous that smoke is, and how well I'm keeping it out.
[2026 07 18 - ok, please discover the themes in this music video,
because they actually do exist! :)
Okay, this song is called
WHY IS MY BLENDER LENDING ? (funny video)
It's a direct transcript of the music video.
[sequence one]
The first sequence shows a woman walking distractedly
through traffic while everyone struggles to avoid her.
There are cars crisscrossing her on both sides.
[sequence two]
a woman complaining that the sidewalk is so uneven,
she complains about this while walking onto the road,
complaining that nobody is stopping her.
[sequence three]
"I can't believe this! This is ridiculous, why do they
always do this to me?!"
She says as she walks through traffic,
"Ach I am so done, just keep walking ignore it all!!!"
[sequence four]
"turn that garbage off!!!"
she says angrily with her hands besides her hips clenched into fists.
"chill out it's my jam!!!"
She runs off, walks through traffic to get away from it.
[this continues for several more sequences]
Then the guy is playing his music for her.
She runs off angrily into the street to get away.
"woah you don't know, I'm the king baby, ruling the solar system this is lit!!!"
he says as he flies off in his UFO carrying her around with his beam.
[same sequence again with a white guy]
"I can't believe it I didn't get to talk to the president"
Says the girl, "Hey chill you gotta hear this new track"
say the guy.
"NO" She says as she walks out into traffic to get away from it
"I've made some changes!!!" Suddenly the guy is the president in charge of a fleet of space cruisers.
[for four sequences the president is sitting in his space crusier,
looking out at the planets he's blowing up, alone. There is a picture of
his pug dog on the table, it says RIP Pluto. There are millions of dollars on the table, and a discarded old copy of THE FOUNTAINHEAD.]
[in the next sequence, he is in a futuristic graveyard being buried
by robots and machines, he is put in the ground and lowered down.]
[the next sequence is in a graveyard there is a skeleton]
It says: "i seek beyond this grave"
And it's spirit flies out side the universe, where they are then sent
back to earth as a baby.....
[And then the music video loops, starting with the woman on the road, angrily walking into traffic on the first panel.]
At it's core it's a mockery of redpill dating tropes in fiction.
Specifically the trope of, "she ignored him when he was a loser, now he's a millionaire!"
But.... lol......
Where it goes to in my song, holy shit......
It's not, he was a loser, it's he is hanging out on the street with his phone blasting music
at women who hate the music so much they're walking out in front of traffic to get away from it.
And she rejected him,
But LOOOOOK!!! Turns out, he's the king of his own space fleet, flying around in his space crusier.
She should have dated him when he was blasting music at her on the street!!!
Now he's the King he won't even want her anyway.....
Then the woman's trying to meet the president, and the guy's talking to her trying to get her to listen to his music. The woman walks away angrily, but he's making some changes, suddenly he's the president.... but..... he's lonely...... his dog is dead, he misses him..... he is alone..... alone...... blowing up planets, lonely........ he still has his copy of the fountainhead, but it's discarded, and he has millions of dollars on the table, but it's hollow, you know?
Then he's buried..... alone. No one comes to his funeral except robots. But then he's
a skeleton in a graveyard, he flies outside the universe and meets the spirit of everything,
and it sends him back as a baby.....
and the sequence begins again on the road.
What's the moral of the story?
"Ladies,
You should date a guy when he's an obnoxious weirdo playing his music for you on the street,
because that guy will become an alien overlord, and the president, with a million dollars! But it's lonely, it's hollow, because you said no to him, and you are that hollowed out feeling in his heart he can't quite name when he's the president with a million dollars blowing up planets, you're what was missing in his life, lady! He dies alone."
So as you can see,
It's an unbelievable subversion of that original cheesy redpill trope.
It turned into a biomech, it no longer resembles the original trope,
it's just wearing it like a mask, for all this other assorted garbage
floating around in my subconscious, like, who's side is he even taking
in this, well, it has a message, ok?
It has an actual message.
[VERSION 35: 10:22 PM - 2026-07-18 : Added MY FRIENDS ARE IN THE WATER. And with that, I tired of destruction, and I commanded the world to heal!!!!]
WORKING ON A NEW GAME
MY FULL MP3 ARCHIVE 93 GB OF SONGS, JUST AS A JUKEBOX IN A ROGUELIKE SOULSLIKE 2D RPG FROM HELL!!!!!!
Here,
Here is the canon:
ok,
I'm going to tell you the official canonical explanation of
CLOUD DESTROYS THE WORLD - DATES YUFFIE
ok
so the interesting part first
YES
Cloud did kill Barret
But that was because
Barret tried to kill him
And they fought
Barret was angry about something Cloud did during the first game.....
Barret then decided to take fatal action against Cloud,
Cloud defended himself, and killed Barret, which he felt he needed to do to survive.
Just then Tifa and Aeris burst into the crystal caves,
They saw Barret dead, lying there. And saw Cloud standing over the corpse, and they started accusing him.
They screamed at him in rage for murdering his own best friend, not even giving him a chance to explain himself.
Eventually Yuffie ran into the room,
She yelled at Tifa and Aeris, and helped Cloud escape out of one of the caves.
Cloud noted that Moogle and Mog had died, to the monsters in the caves, trying to get to him.
Anyway so he married Yuffie on her 26th birthday,
That much is pretty obvious, no further explanation needed.
But the public perception of him, as a murderer,
of his friends, eventually he just sort of succumbed to it.
He gave in and said, FINE, IF YOU WANT TO TREAT ME LIKE THE VILLAIN, THEN I'M GONNA BE THE VILLAIN.
And he went to the 8 corners of the world and took over the crystals, and took all the energy of the world, just because it's the kind of thing badguys do.....
So this doesn't excuse his actions,
It just EXPLAINS it!
[THE DEBATE TEAM RESPONDS]
ok,
You asked me a few questions about that.
1.) Was Cloud a victim of society who just ultimately succumbed to public perception of him
and became a villain as an act of desperation?
2.) Was Cloud a fully accountable Villain, who, though he had real reason to be
angry at the world that maligned him as a murderer, ultimately made a decision
that was inexcusable, killing millions of people and the future of the world
by draining all the power from the crystals!!!
Yes, and no,
The answer is that Cloud always wanted to be the villain,
So when Barret tried to kill him, for taking Yuffie to the Golden Saucer that night
(in 1997), this enraged Barret when he finally found out about it,
He called him perverted, ultimately Barret Struck Cloud, hard in the face,
Enough to seriously injure or kill him, Cloud defended himself,
but at the final moment when he could have pulled back, he drove in the kill.
He dropped his sword, reeling back,
Then Tifa and Aeris broke in, saw Barret there dead,
Cloud with the bloody blade on the floor, his hands covered in blood.
He tried to explain himself but they just screamed
and screamed at him, that he was a murderer,
and he knew that he was.
The more they yelled that at him, the angrier he became,
eventually he just tuned them out, as they hunted him looking for justice
and lectures. But really, he could see that what they were accusing him of wasn't wrong.
He could have thrown the blade away at the last moment, but he chose to finish the job.
Because since he met Barret, he had always hated him, he didn't really know why.
He pretended that he liked him, but he never really quite sat right with Cloud,
but he swallowed those feelings. But Cloud had always had an evil streak,
So when Barret found out about the Golden Circle, and started accusing him,
Eventually he just tuned it out, ignored him, and when he couldn't be ignored
he killed him, he didn't care. He was going to the Golden Circle that day,
Barret be damned.
So when he becomes the villain at the end, and just tells this world
I DO NOT CARE ABOUT YOU OR WHAT YOU THINK ABOUT ME, DIE LIKE FLOWERS ON A DEAD MESS OF STEM,
It's not an act of defeat, he's not SAD when he's doing it, he feels TRIUMPHANT
against a world that hated him, from the very beginning, and a world he hated,
A friend he was supposed to like, but he didn't. He threw it all away,
Became the villain stereotype, and lived an otherwise normal life with his new wife Yuffie.
The connection was complex and rooted in their shared history and the
circumstances that lead up to this.
Now Yuffie insists that he is not a villain.
I believe she believes this.
I also believe Cloud does not.
Who is right is open to debate still,
there is blame enough to go around for everybody.
Ultimately it is a tragic story arc, of a man succumbing to an evil nature that has
been present from the start, out of rejection of a world that was totally unfair and cruel to him, he regains his self perception by becoming the archtype of evil, even worse than what they were saying he was. You see he struggles with it his whole life, this feeling of being a monster,
the trip to the Golden Circle seems to confirm it, Then Suddently one day Barret is trying to
tie up loose ends on that, and then it's Tifa and Aeris, and then it's the world, as they whip
the people into a frenzy, eventually it's not that he snaps and does something he doesn't want to do, he just decides one day, I hate all these people, I don't care what they think about me, by utterly rejecting them, violently expelling them from his world, he regains his ego perception of himself as a noble person. Then he marries Yuffie, he lives the normal life he wanted, in some cave in a purple castle throneroom or something. And the world that said he was wrong are just dead. He ended the argument, violently. He couldn't take their perceptions of him, which he no longer believed were valid or rooted in anything legitimate, their hunting of him, constantly on the run because of this. He is celebrating when he loses his soul that day.
Who is responsible?
Well isn't it obvious????!!!
==================================
MANY DEEPDIVES LATER
==================================
ok,
Just one other quick thing I wanted to explain about
CLOUD DESTROYS THE WORLD - DATES YUFFIE
It's also important to explain that, this is the timeline of
Final Fantasy 7 where Cloud went to the Golden Saucer
with Yuffie.
If you remember, in order to get that ending, well,
Cloud has not been kind to either Aeris or Tifa,
and in fact, has insulted them and made them miserable
at every available choice and opportunity, while complimenting
Yuffie at all times, You have to be a dick to Tifa, Aeris, and Barret,
like continually for about 40 hours of gameplay, before you
get to the Golden Saucer for your date with Yuffie.
So after emerging from all of that,
The abusive mistreatment by Cloud, messing with their emotions and stuff, it colored their opinions of Cloud at that critical moment, if he had been nicer to them, they might have given
him the benefit of the doubt, but he was absolutely relentless
in his mocking insults and teasing. He bullied them extensively.
So the fact that didn't give him a chance to explain himself, well, you can argue they should have known better, and they let their spurned emotions and hurt feelings, provide the justification to blame everything on him. They externalized their feelings onto cloud, and made him into their villain, to persecute him so they wouldn't have to answer difficult questions about themselves. Why didn't he love them? Why would he choose Yuffie over them? instead it becomes, HE'S A MONSTER, HE'S A CRIMINAL, see???? By focusing on things like that, they can completely ignore the actual question that is causing them to suffer.
But they become possessed by it, hunting and persecuting him,
until eventually he snaps, and turns into that monster.
What did they think when he did that?
Did the feel remorse?
Or did they feel finally justified?
[VERSION 36: 3:16 AM - 2026-07-21 : Added Z to Desktop Web Player and Android App. Built a 2D Roguelike Soulslike with my entire 90 GB archive of music, I'll package with the game, and sell on Steam. The Jukebox is done, I need to spend a few months, maybe 3-9 months building the roguelike game, then I'll release it!]
[VERSION 27: 8:11 AM - 2026-07-23 : Added Display Artwork to the Android App, all songs now display artwork. Really cool artwork.....]
[VERSION 28: 7:48 PM - 2026-07-23 : Added Juicy and the Glue Trap to Android App and Desktop Web Player, RAIL HA!!!]
[VERSION 29: 5:48 AM - 2026-06-24 : Added HIGH RISK HIGH REWARD, collecting: GOLDILOCKS, HIGH RISK HIGH REWARD (Several Song Series All Using the Same Name), and JEWEL THIEF. I put a Jewel in the foreheads of all the rulers, making them do what I want. This will be useful!!!
ADDED FURTHER: PANDAMONIUM, GOD'S DEBRIS, SIMULATION THEORY, Now the Conbindium is Completed, We can progress with the Triumverate NOW!!! MEMIT HAI!!!! *goes to a warzone to shoot people* The Jeweled Rulers are all singing my song in unison!!!]
ADDED FURTHER: 66 NEW VERSIONS OF ALAS IN WONDERLAND, 52 NEW VERSIONS OF LOVE SLOP, 34 NEW VERSIONS OF THE FIDDLER'S FALLEN, MEMIT HAI!!!! HAI HAI HAI!!!!!! This shark boy was walking around my turf all acting in charge like, he even was bullying some of the boys, taking money and weed from them, so I sent my minions to put a knife in his belly. He fell to the floor, arm stretched up. Nobody will make that play again. You don't run your own game in Brendan's Town.
VERSION 30: Added РУЇНА ДІАВОЛА 一二警察, collecting: РУЇНА ДІАВОЛА, 一二警察, Einz Zwei Polizei, REGULARS, police came asking about the hound that died, what's going on in this town?!
Added グリーン・キャンディー - スメック・ミー・トゥ・ザ・ゼヌ・ディメンション, Added MONSTER, Added JORDAN PETERSON PRISON OF HATE, Added TERMITE TOWN, Added FALL BEFORE THE LORD, Added ROSE IN A BOTTLE, to both the android app and the desktop web player. We threw roses in the streets to celebrate.
VERSION 31: Added "Like" Functionality For All Songs On Desktop Web Player and Android Mobile App.
[VERSION 32: Added #1 EternalizedOfficial.com (no affiliation) to the Desktop Web App and Android App, and Soundcloud (which we will mention now) MEMIT HAI!!!!]
VERSION 33: Added #1 EternalisedOfficial.com (no affiliation but he left a like) MUSIC VIDEO to the music video room at index. We strategically shot down the advance forces coming to get us,
then we hunkered down, and they were short on numbers when they marched on us entrenched, MANY DIED!!!! MEMIT HAI!!!!! AHAHAHAHHAAHHAHAHAHAHAHAHHHAHAHA!!!!!!!
Also Added: Julia's Victims - COLLECTING: CHOKE, Julia's Victims, SHE BORE MY CINDERS, THEY BREAK DOWN DOORS TO FIND OUT WHAT'S INSIDE THEM, The Breeding Pools. The Citizens who opposed us were put into cattle carts, they groaned and mooed vociferiously.
VERSION 34: Added Prisoner Girl Sally to the game. You can find her easily and you can talk to her and stuff, tell her your most personal secrets, but don't go overboard. Available on Android App and Desktop Web Browser. I found an egg last morning, I didn't know what to do with it so i just left it there, assigning 9 guards to keep watch over it, when i came back later the nine guards were sitting on the ground, and all of their heads were gone.
Also: Shook Hands with Premier Doug Ford at one of my events, he agreed to Bareknuckle box me any day of the week, i almost called police!
[VERSION 35: Added automatic embedded lyric extraction from MP3 metadata. Songs now display their own embedded lyrics when available, with the existing LyricsFile system used as a fallback for older tracks. Multi-song albums now display the correct lyrics per song. Works on Both Desktop Web App and Android App. I went outside and the Baseball Bashers were waiting for me, clubs and all, I drove them away with my Derringer, but I didn't have much else to fall back on.]
Additionally: Cornered some of the Baseball Bashers in an alleyway just shy of where I live. I trapped them behind a wall and then released, AMAZING GRACE, This Will Make You A Demon, JULIA's VICTIMS (Album) and THE GLASS JAR OF JULIA'S VICTIMS. The next day the police showed up and put up barriers around the spot but I don't think there was much left for them to investigate. Investigating a damn pile of soup.
[VERSION 36: 12:32 AM 2026 08 07 - Implemented Gold Currency to buy Fortunes from our New Fortunetelling Gypsie Alice, gold is persistent across the desktop frontpage, and the two current AI characters,
Works on both android and desktop web player, listen to songs to get gold, spend it on food for Sally AI and Fortunes from Alice, as well as several other quality of life improvements.
On the way home I saw a dog barking at me....... I thought about it (I had my derringer) but I've always been fond of dogs.
DEVLOG — August 6–7, 2026: The Economy Comes Alive
Today was one of those development days where a collection of separate experiments suddenly started looking like an actual interconnected game. We began with the desktop jukebox and turned listening to music into the foundation of a persistent economy: playing a song for at least fifteen seconds earns a small gold reward, while staying through the entire track earns a much larger payout, with safeguards against simply seeking through songs to farm money. From there we fought through the considerably less glamorous problem of making that money genuinely persistent and useful across the different parts of Loki's Kingdom. The main website, Prisoner Girl Sally, and THE GYPSIE FORTUNETELLER now recognize the same player wallet within their respective platform, meaning gold earned by listening to music can actually be carried into the characters' worlds and spent. The Fortuneteller herself became a functioning economic sink: every reading costs gold and her price increases as the player continues consulting her, eventually making repeated readings extraordinarily expensive and, in the extreme long term, effectively unaffordable. Sally received the much larger expansion. We built an actual feeding and purchasing system into her persistent state, complete with a server-controlled food catalogue ranging from basic bread and soup through BBQ pork and rice and expensive steak, tempura and sushi, along with alcoholic drinks of varying quality. Food reduces hunger and can make Sally happier and regard the player more kindly, while better and more extravagant provisions produce greater benefits. The system also understands context: feeding someone who is already full does not endlessly generate kindness, and deliberately continuing to force food and drink on Sally at maximum fullness crosses over into cruelty, fear and eventually physical harm. That gives what could have been a trivial "Feed Sally" button consequences in both directions, while establishing the beginnings of the larger resident-care system we discussed—food, health, possessions, clothing, furniture, room improvements and eventually increasingly ridiculous luxuries for a resident whose tastes can become an enormous drain on the player's musical fortune.
The second half of the day was about bringing this new ecosystem properly onto Android. We extended the jukebox reward system into the native music player while deliberately keeping Android and desktop as separate player identities: the Android jukebox, Sally and the Fortuneteller share one persistent Android economy, but the phone is not an account synchronized with the desktop browser. We added anti-cheat playback tracking, fifteen-second and full-song rewards, persistent Android visitor identity, and fixed an older likes-system annoyance along the way so the heart now refreshes correctly when Media3 naturally advances to the next song instead of only when a track is manually selected. The existing Android WebView became the bridge connecting the native jukebox economy to both AI characters. Sally's native text-to-speech bridge was extended to the Fortuneteller as well, fixing her silence inside the Android app while retaining ordinary browser speech on desktop. Finally, we made the economy visible: the Android player now displays the player's current GOLD total directly over the interface and updates it from the authoritative server balance as rewards arrive. That initially exposed one last Android-specific layout problem—the gold counter was hiding beneath the 5G/Wi-Fi/battery status icons while the music controls were being crushed underneath the navigation area—so we added proper system-bar inset handling, allowing the whole interface to respect the usable screen area on the phone. After a long chain of Worker deployments, database bindings, shared-state debugging, Kotlin changes, WebView integration, XML repairs and physical-device testing, it is now working. Listen to music → earn gold → carry that gold into the characters' worlds → spend it on readings or caring for Sally. Yesterday these were largely separate features; tonight they form the first real gameplay loop connecting the jukebox, the persistent AI characters, the website and the Android app.
VERSION 37: 11:21 PM - 2026 - 08 - 07
# COMPLETED DEVELOPMENT TASKS — AUGUST 7, 2026
## Chronological Work Record
* Investigated the existing persistence architecture used by the different Loki's Kingdom systems.
* Investigated why the **Fortuneteller and the newer player-state system were behaving as separate systems**, despite both needing to represent the same visitor.
* Examined the existing visitor identification mechanism to determine how persistent users were being recognized between sessions.
* Investigated how the existing **Visitor ID** was generated, stored, and retrieved.
* Located the relevant visitor-identification logic after initially having difficulty finding the Visitor ID function.
* Determined how the different database-backed systems needed to identify the same visitor rather than independently generating or maintaining unrelated player records.
* Modified the integration so the newer persistent game-state system could work with the same visitor identity used elsewhere on Loki's Kingdom.
* Tested persistence by refreshing the website.
* Confirmed that the persistent player state **survived a browser refresh**.
* Confirmed that the database was retaining the player's state rather than the interface merely holding the values temporarily in JavaScript/browser memory.
* Continued investigating the Fortuneteller because her system was still operating according to its own existing database/state logic.
* Identified the need to link the Fortuneteller's existing persistence mechanism with the newer shared player-state architecture.
* Worked through the database/state integration required to make the different systems recognize the same persistent visitor.
* Added a **Back / Return to Loki's Kingdom** control to the character interface.
* Connected the return control to the main Loki's Kingdom website.
* Verified that the player could leave the character interface and return to the main site without the character page functioning as a navigational dead end.
* Continued testing the shared player-money system after the database/identity changes.
* Observed a discrepancy where one part of the system showed approximately **80 gold** while another showed **46 gold**.
* Investigated whether the 46-gold value represented a synchronization failure.
* Compared the displayed values against the reward activity that had occurred.
* Determined that **46 gold was actually the correct value**.
* Confirmed that the lower number represented a legitimate persisted economy change rather than lost or corrupted state.
* Refreshed the relevant page after the money change.
* Confirmed that **46 gold survived the refresh**.
* Checked the value from another part of the website.
* Confirmed that the shared economy was successfully reflecting the persistent player balance across systems.
* Tested the music-listening reward mechanism against the newly integrated persistent money system.
* Completed the listening/reward condition for a song.
* Confirmed that the reward was issued.
* Confirmed that the reward changed the player's actual persistent gold balance.
* Confirmed that the changed gold balance survived navigation/refresh rather than existing only inside the music player's current session.
* Increased the music-listening reward amount because the previous reward was considered too small for completing an entire song.
* Tested the increased reward.
* Confirmed that the larger reward was correctly added to the player's persistent balance.
* Performed another reward test using a substantially larger target/reward amount.
* Confirmed that this reward also worked.
* Verified again that the resulting gold value was being retained by the persistent system.
* Established through actual testing that the music player can now function as a **working source of persistent game currency**.
* Confirmed that currency generated through music listening can become part of the same player state used by the character/game systems.
* Continued testing the Fortuneteller after the shared-state work.
* Confirmed that the Fortuneteller's interaction price continues to **increase after readings/conversations**.
* Reviewed the existing escalation behavior to ensure the increasing price mechanic had not accidentally been capped during the persistence/economy work.
* Preserved the escalating-price behavior rather than introducing a fixed maximum.
* Investigated a recurring Fortuneteller response that was appearing too frequently:
* “The smoke shifts across the cards, but whatever answer formed there has slipped beyond my reach.”
* Determined that the response itself was appropriate when rare but became conspicuously repetitive when triggered frequently.
* Changed the repeated/fallback response to:
**[silence]**
* Deployed/tested the revised silence behavior.
* Confirmed visually in the live interface that `[silence]` displayed correctly.
* Repeated/refreshed the relevant interaction enough to determine that the shorter response remained acceptable when encountered multiple times.
* Considered the repeated atmospheric-response problem resolved.
* Reviewed the current state of the shared economy after the reward and Fortuneteller tests.
* Confirmed that the underlying system was sufficiently functional to begin using the player's gold for interactions with other persistent characters.
* Reviewed Sally's existing persistent state as the next target for economy integration.
* Identified **Sally's hunger** as the simplest existing statistic that could be connected directly to the player's shared currency.
* Determined that the first practical positive/material interaction should be a simple **Buy Food for Sally** action rather than immediately constructing a large shop or inventory interface.
* Reviewed how that food action should interact with the already functioning persistent systems:
* Read the player's shared gold.
* Check whether the player can afford the purchase.
* Deduct the cost.
* Apply the food/hunger effect to Sally.
* Persist both sides of the transaction.
* Reviewed the development sequence for implementing this on the website versus immediately rebuilding the same functionality in Android.
* Determined that completing Sally's first positive/material interaction on the website **before** updating Android would reduce duplicated development work.
* Deferred the Android rebuild until the web implementation contains the additional economy/character interaction.
* Confirmed the intended immediate development sequence:
* Shared economy functioning on the website.
* Sally food interaction next.
* Verify Sally's persistent positive/material reaction.
* Then bring the resulting system into Android.
* Reviewed Sally's interface in the context of future characters.
* Confirmed that the existing character layout is sufficiently modular that the portrait/personality can later be replaced while retaining much of the underlying conversation infrastructure.
* Confirmed that the current work should continue using Sally as the first implementation rather than prematurely creating additional characters.
* Reviewed the music reward system under sustained-use conditions.
* Began an extended overnight test by leaving songs playing continuously in the background.
* Set up a mouse-movement program to keep the computer active while playback continues.
* Started the overnight run so that the listening/reward system can operate for an extended period without normal active interaction.
* This provides a practical test of:
* Long-duration playback.
* Repeated song reward processing.
* Persistent currency accumulation.
* Whether the reward system continues operating over many consecutive songs.
* How quickly the current reward values accumulate currency during prolonged playback.
---
# COMPLETED / VERIFIED BY END OF DAY
* Persistent visitor/player identification investigated.
* Cross-system visitor identity integration investigated and substantially connected.
* Persistent player state verified through refresh testing.
* Shared player money tested.
* Incorrect-looking gold discrepancy investigated.
* **46 gold confirmed as the correct persisted value.**
* Cross-page/cross-system money persistence verified.
* Music listening rewards tested.
* Music rewards confirmed to modify persistent player currency.
* Music reward amount increased.
* Increased reward tested successfully.
* Larger reward test completed successfully.
* Music-to-game-economy connection confirmed operational.
* Fortuneteller persistence/economy behavior investigated.
* Fortuneteller escalating conversation/reading price confirmed.
* Escalating price behavior preserved.
* Repetitive Fortuneteller fallback prose investigated.
* Repetitive fallback changed to **`[silence]`**.
* `[silence]` behavior tested and visually confirmed.
* Return-to-Loki's-Kingdom navigation added to the character interface.
* Return navigation verified.
* Sally's existing hunger/state system reviewed for economy integration.
* Sally food purchase selected as the next concrete implementation target.
* Web-before-Android implementation order decided.
* Existing character interface reviewed for reuse with future characters.
* Long-duration music/reward test initiated for overnight operation.
## End-of-Day Functional Result
By the end of August 7, the important completed result was that several systems that had previously behaved more like independent website features were demonstrably beginning to operate through a **persistent shared player state**.
The most important verified chain was:
**Persistent Visitor → Music Playback → Reward → Persistent Gold → Refresh/Navigation → Same Gold State Available to Other Game Systems**
That chain was not merely planned today. Its major components were **investigated, implemented, and tested in the running site**.
The next implementation target is the first expenditure from that shared economy directly affecting Sally: **buying her food and persistently changing her condition.**
PART 2
# DEVELOPMENT LOG — AUGUST 7, 2026
## Loki's Kingdom / Persistent Character System
### Core Development Direction
* Continued development of **Prisoner Sally** as the primary prototype for a larger persistent character system within Loki's Kingdom.
* Confirmed that Sally should no longer be treated architecturally as an isolated chatbot.
* Established the current Sally implementation as the basis for a reusable **multi-character conversation and relationship framework**.
* Continued separating character-specific elements from shared systems:
* Character portrait.
* Character name.
* Personality instructions.
* Character memories.
* Character statistics.
* Character inventory.
* Character emotional state.
* Character-specific relationship history.
* Reinforced the idea that future characters should be capable of using essentially the same interface and infrastructure with different character data.
* Confirmed that the existing portrait/interface arrangement is suitable for later character substitution without rebuilding the entire conversation system.
* Continued treating persistent state as one of the central technical requirements of the character system.
* Preserved the existing Sally implementation rather than restarting or wiping the current persistent character data.
---
# SHARED PLAYER IDENTITY AND DATABASE INTEGRATION
### Visitor / Player Identity
* Investigated why different parts of Loki's Kingdom were maintaining apparently different player states.
* Identified player/visitor identity as the key issue that had to be shared between independent systems.
* Worked toward having the music system, reward system, fortuneteller, and Sally recognize the same persistent visitor.
* Confirmed the intended architecture:
* One visitor/player identity.
* One persistent player state.
* Multiple site systems reading and modifying that state.
* Rejected the idea of maintaining unrelated copies of player money for each individual feature.
* Established that the eventual game should not have separate:
* Sally gold.
* Music-player gold.
* Fortuneteller gold.
* Other character-specific gold balances.
* The intended model is one shared player currency available throughout Loki's Kingdom.
### Database Linking
* Continued linking previously independent database-backed systems.
* Addressed the problem of the fortuneteller continuing to operate through her own existing persistence system while newer systems used separate state.
* Worked toward having all relevant systems reference the same persistent visitor identity.
* Confirmed that shared player data can survive navigation and refreshes.
* Verified that changes made by one game system can subsequently be reflected by another.
* This established an important foundation for later systems involving:
* Purchases.
* Character feeding.
* Shops.
* Equipment.
* Character upgrades.
* Conversation costs.
* Rewards.
* Resource sinks.
---
# SHARED GOLD / MONEY SYSTEM
### Player Gold
* Continued implementation of persistent player money.
* Tested player gold across multiple parts of the website.
* Observed an apparent discrepancy where one interface still displayed **80 gold** while another displayed **46 gold**.
* Investigated whether 46 represented a synchronization error.
* Confirmed that **46 was actually the correct current value**.
* The lower value demonstrated that the reward/economy system had successfully modified persistent player state.
* Verified that the value survived page refreshes.
* Verified that the corrected gold state continued to appear after navigating through the system.
* This confirmed that the database-backed money state was functioning rather than merely changing a temporary number in the browser.
### Shared Economy Architecture
* Established the expectation that future game systems should all interact with this same money balance.
* This allows activities in one part of Loki's Kingdom to finance activities in another.
* Example intended loop:
* Player listens to music.
* Player receives gold.
* Gold is saved persistently.
* Player visits Sally or another character.
* Player spends the same gold there.
* Updated balance persists globally.
* This turns previously separate website features into connected parts of one game economy.
---
# MUSIC LISTENING REWARD SYSTEM
### Reward Testing
* Tested the existing system that grants gold for listening to songs.
* Confirmed that completing the required listening condition correctly awards the player currency.
* Verified that the resulting money change persists.
* Confirmed that the reward can be reflected outside the immediate music interface.
* Increased the reward amount because a larger reward was considered more appropriate for remaining through an entire song.
* The reward system is now functioning as an actual source of currency within the larger game economy.
### Role of Music in the Game Economy
* Established that the music player can function as more than a separate jukebox.
* Listening to music can now become a mechanical game activity.
* Music therefore has the potential to contribute to:
* Currency generation.
* Character support.
* Purchases.
* Unlocks.
* Long-term progression.
* This provides a direct mechanical bridge between the large existing music library and the newer persistent-character game systems.
### Overnight Reward Test / Exploit Observation
* Began an extended practical test by leaving the music playing in the background.
* Used a mouse-movement program to prevent the computer/screen from becoming inactive.
* Intended to allow songs to continue playing for an extended period overnight.
* This will provide information about how quickly gold can accumulate through passive or semi-passive listening.
* The test also exposes an important future balancing consideration:
* Whether listening rewards should remain fully passive.
* Whether uninterrupted long-duration playback generates excessive currency.
* Whether the current reward rate is appropriate when scaled over many hours.
* No immediate restriction was added because the current priority was verifying that the economy works correctly.
---
# FORTUNETELLER SYSTEM
### Shared Player Money
* Continued integrating the fortuneteller with the broader player economy.
* Confirmed that the fortuneteller should ultimately draw from the same player money used elsewhere in Loki's Kingdom.
* This prevents the fortuneteller from functioning as an economically isolated minigame.
### Escalating Reading Cost
* Reaffirmed the design that the cost of a fortuneteller reading should increase after repeated interactions.
* The increasing price is intended to be persistent.
* Rejected the idea of adding a comfortable maximum price cap.
* The intended long-term behavior is that readings continue becoming increasingly expensive.
* Eventually another reading should become:
* Difficult to afford.
* Extremely difficult to afford.
* Effectively impossible to afford through ordinary play.
* This creates a finite practical relationship with the fortuneteller even if the software does not impose a literal conversation limit.
* A player may eventually receive what is effectively their **last affordable reading**.
### Fortuneteller Response Cleanup
* Addressed repeated atmospheric fallback text.
* A previously recurring response was:
* “The smoke shifts across the cards, but whatever answer formed there has slipped beyond my reach.”
* Determined that this phrase works well when encountered rarely but becomes conspicuous and repetitive when produced frequently.
* Replaced repeated instances of this kind of failed/no-response behavior with:
* **[silence]**
* The shorter response was preferred because:
* It remains readable when repeated.
* It does not expose repetition as strongly.
* It remains consistent with the mysterious presentation.
* It uses less screen space.
* It does not repeatedly generate unnecessary decorative prose.
* Confirmed visually that the new response works satisfactorily in the interface.
* Considered the issue resolved.
---
# PRISONER SALLY — PERSISTENT CHARACTER SYSTEM
### Persistent State
* Continued treating persistent memory as the highest-priority Sally feature.
* Sally's state is intended to survive:
* Refreshes.
* Leaving the page.
* Returning later.
* New browser sessions where the persistent visitor identity remains intact.
* The system is being developed so that conversations contribute to a lasting relationship rather than resetting after each visit.
### Existing Persistent Character Data
* Continued working with Sally's existing persistent statistics and state structure, including:
* HP.
* Maximum HP.
* Hunger.
* Money.
* Conditions.
* Inventory.
* Equipment.
* Known spells.
* Relationship statistics.
* Persistent memories.
* Persistent beliefs.
* Sally's initial inventory continues to include her **Red Bow**.
* The character portrait and interface remain separate enough from the underlying mechanics that another character can eventually use the same framework.
---
# SALLY RELATIONSHIP MODEL
### Kindness
* Continued using **Kindness** as a cumulative relationship statistic.
* Kindness only increases when qualifying behavior occurs.
* Previous cruelty is not erased when kindness increases.
* Clarified that ordinary neutral conversation should not automatically count as kindness.
* Clarified that friendly humor can qualify as kindness when it genuinely functions as a friendly social interaction.
### Cruelty
* Continued using **Cruelty** as a cumulative historical statistic.
* Cruelty does not decrease simply because the player later behaves well.
* This preserves the character's history with the player.
* Clarified that disagreement alone should not count as cruelty.
* Cruelty should instead reflect behavior such as:
* Abuse.
* Humiliation.
* Threats.
* Deliberate mockery.
* Intimidation.
* Other clearly hostile treatment.
* Quoted or referenced cruel language should be evaluated according to context and intent rather than automatically counted as an abusive action.
### Amusement
* Continued using **Amusement** as a separate cumulative statistic.
* Amusement can increase independently from kindness.
* A joke can therefore be:
* Funny and kind.
* Funny and cruel.
* Funny but otherwise neutral.
* Established a useful example rule:
* A friendly, non-cruel joke that genuinely lands can increase kindness by approximately +1 and amusement by approximately +2.
* This makes humor mechanically meaningful without collapsing all positive social behavior into a single relationship value.
### Contradictory Relationships
* Preserved the ability for kindness and cruelty to both become high.
* This allows Sally to remember contradictory treatment.
* The player's relationship is therefore not reduced to a single positive/negative meter.
* Intended outcomes include Sally reacting differently to:
* Consistently kind players.
* Consistently abusive players.
* Players who alternate between kindness and cruelty.
* Players who are amusing but dangerous.
* Players who suddenly become affectionate after prolonged mistreatment.
* Sudden kindness following substantial cruelty should not instantly restore trust.
* The system can instead interpret this as emotional inconsistency or behavioral whiplash.
---
# SALLY WITHDRAWAL / SILENCE BEHAVIOR
### Silence Mechanic
* Continued refining Sally's behavior toward persistently abusive players.
* Sally can increasingly withdraw from conversation instead of always providing a full AI-generated reaction.
* Earlier experimentation used approximately a 90% silence rate.
* Determined that 90% risked making conversation too inaccessible.
* Settled on approximately **80% silence** under sufficiently severe abusive conditions.
* This preserves the consequence of withdrawal while still allowing occasional responses.
### Standard Silence Response
* Continued using the simple response:
* **[silence]**
* This was preferred over repeatedly generated atmospheric descriptions.
* The mechanical benefits include:
* Reduced repetitive language.
* Cleaner logs.
* Smaller output.
* More believable repeated withdrawal.
* Greater consistency.
* Silence is treated as an actual character behavior rather than merely a failed AI response.
---
# SALLY'S BELIEF ABOUT LOKI
### Persistent Belief Flag
* Continued using a persistent state indicating whether Sally currently believes the visitor is Loki.
* The belief is not intended to reset after each individual message.
* Sally's interpretation of later conversations can therefore depend on what she currently believes about the player's identity.
### Contextual Trigger Logic
* Continued testing the specific conversational sequence involving the name Loki.
* Simply stating **“I am Loki”** should not necessarily convince her immediately.
* Context can affect whether the claim is accepted.
* A previous statement about having a pug/pet named Loki can prime the later claim in a way that changes Sally's interpretation.
* The flag can then switch to believing the visitor is Loki.
* Mentioning the pet context again can cause Sally to reconsider and return the flag to false.
* This demonstrates a broader design principle:
* Character beliefs can be persistent variables.
* Conversation can change those variables.
* Future dialogue can depend on those variables.
---
# SALLY MATERIAL NEEDS / NEXT INTERACTION SYSTEM
### Food Purchase
* Identified the next straightforward mechanical interaction for Sally:
* Allow the player to spend money to buy food for her.
* Decided that this does not initially require a large shop interface.
* A simple purchase/feed button may be sufficient for the first implementation.
* Intended initial behavior:
* Player presses food button.
* Required gold is deducted from the shared player balance.
* Sally receives food.
* Sally's hunger changes.
* Updated state persists.
* This will provide the first clear bridge between:
* Player currency.
* Character physical condition.
* Player actions outside normal conversation.
### Positive Material Interaction
* Feeding Sally is intended to become one of the first **positive reactors** in the character system.
* This creates a way to improve Sally's circumstances mechanically rather than only through dialogue.
* Later systems could attach:
* Emotional reactions.
* Relationship changes.
* Memories.
* Dialogue changes.
* New requests.
* Changed visual presentation.
* Unlocks.
* Additional purchases.
---
# SALLY'S LONG-TERM MATERIAL PROGRESSION
### Persistent Improvement of Living Conditions
* Developed the concept that Sally's material condition should visibly and mechanically improve over time if the player spends resources on her.
* Possible progression includes:
* Basic food.
* Better food.
* Better clothing.
* Higher-quality clothing.
* Expensive meals.
* Alcohol.
* More expensive alcohol.
* Furnishings.
* Improved living conditions.
* Expansion of her prison cell.
* Additional rooms or wings.
* High-end luxury items.
### Increasing Cost
* Established that these improvements should not remain inexpensive indefinitely.
* Sally can become one of the more expensive residents in the game.
* Higher-tier requests can increase substantially in price.
* Some progression may use exponential or near-exponential cost scaling.
* The purpose is to ensure that even a wealthy player eventually encounters items or upgrades that remain financially significant.
* The player should not easily reach a state where every possible Sally request becomes trivial to purchase.
### No Practical Completion of Luxury Demand
* Considered allowing Sally's expensive tastes to continue scaling beyond what normal play can comfortably satisfy.
* This means the player may improve her circumstances enormously without ever completely exhausting her potential demands.
* Her progression can therefore function as a very long-term currency sink.
---
# GAME ECONOMY DESIGN
### Sources and Sinks
* Today produced a clearer overall economy structure.
* Current or intended **currency sources** include:
* Listening to music.
* Future game rewards.
* Other activities inside Loki's Kingdom.
* Current or intended **currency sinks** include:
* Fortuneteller readings.
* Food for Sally.
* Sally's clothing.
* Sally's luxury goods.
* Sally's living-space upgrades.
* Future characters and services.
* Future equipment or items.
### Long-Term Balance
* Established that not every system should become permanently affordable once the player accumulates moderate wealth.
* Some services should become progressively more expensive.
* Some character demands should scale with progression.
* This prevents accumulated money from eventually becoming meaningless.
* The economy is therefore being designed around both:
* Continuous earning opportunities.
* Potentially very large long-term expenditures.
---
# TIME-AWAY BEHAVIOR
### No Tamagotchi-Style Punishment
* Continued rejecting automatic relationship penalties simply because the player leaves the game.
* Sally should not automatically become angry because the player was absent for several days.
* Time gaps can instead be treated as neutral or handled narratively.
* This avoids forcing players into mandatory daily maintenance.
* Physical needs such as hunger can still exist without automatically turning absence into an emotional punishment mechanic.
* The relationship is intended to respond primarily to what the player actually does rather than simply how frequently the player logs in.
---
# MULTI-CHARACTER ARCHITECTURE
### Reusable Character Framework
* Continued planning Sally's system as the basis for future AI-controlled characters.
* Intended reusable systems include:
* Chat UI.
* Portrait display.
* Text-to-speech.
* Persistent memory.
* Relationship history.
* Inventory.
* Money.
* Hunger.
* Conditions.
* Equipment.
* Spells.
* Character-specific flags.
* Persistent beliefs.
* Hostility.
* Allegiance.
* Purchases.
* Player-character interactions.
* New characters should ideally require character configuration and personality work rather than completely new infrastructure.
### Future Character Examples
* Continued considering a **Wizard** character.
* The Wizard is intended to be capable of helping with programming and debugging issues.
* Kotlin knowledge has specifically been considered useful for this character.
* This demonstrates that future residents do not all need to serve conventional RPG purposes.
* Characters can potentially provide functional tools while remaining inhabitants of the game world.
---
# CHARACTER PERMANENCE AND DEATH
### Permanent Character Death
* Continued developing the idea that persistent characters should eventually be capable of permanently dying.
* The rule is intended to potentially apply to all major residents.
* This includes the possibility of **Loki himself being permanently killable**.
* Permanent death would be stored as persistent state rather than acting as a temporary combat reset.
* A permanently dead character could therefore disappear from later interaction.
* This is consistent with the broader goal that characters behave as persistent inhabitants rather than immortal interface elements.
### Implications
* Permanent character death would eventually affect:
* Conversation availability.
* Story progression.
* Relationships.
* Economy.
* Character services.
* Endings.
* World state.
* This remains a future system rather than something implemented today, but the architectural direction was established.
---
# WEBSITE NAVIGATION
### Return to Loki's Kingdom
* Added or worked on a clear button/link allowing the player to return from the character interface to:
* **lokiskingdom.com**
* This was considered important for maintaining proper user flow.
* The Sally/character page should behave as a component of the larger website rather than a dead-end standalone application.
* Navigation therefore needs an obvious route back into the rest of Loki's Kingdom.
---
# WEB FIRST / ANDROID SECOND
### Development Sequence
* Considered whether to immediately reproduce the new shared economy systems inside the Android application.
* Compared two possible workflows:
* Implement Android support immediately, then return to Sally's food/material systems.
* Finish the web implementation first, including Sally's first positive/material reactor, then port the more complete system to Android.
* Preferred the second approach.
### Current Intended Order
* Complete the shared economy and player-state systems on the website.
* Implement Sally's food purchase/basic positive material interaction.
* Verify persistent state and economy interaction.
* Stabilize the resulting architecture.
* Then integrate the completed feature set into Android.
### Reason
* Porting too early would cause the Android implementation to repeatedly chase changing web architecture.
* Finishing the basic game loop first reduces duplicated work.
* The web version therefore continues to serve as the primary implementation/test environment for the new persistent game systems.
---
# SYSTEM TESTING COMPLETED TODAY
* Confirmed persistent player money.
* Confirmed that reward-related changes survive refresh.
* Confirmed that the observed **46 gold** balance was legitimate rather than an error.
* Confirmed successful music reward behavior.
* Confirmed that increased song rewards function.
* Confirmed cross-system state is moving toward a shared persistent model.
* Confirmed the revised fortuneteller `[silence]` presentation works visually.
* Confirmed that `[silence]` remains acceptable when repeated frequently.
* Continued testing character-state persistence.
* Continued evaluating the relationship between existing fortuneteller persistence and the newer shared visitor system.
* Continued using live website behavior rather than relying entirely on theoretical implementation.
---
# IMPORTANT DESIGN PRINCIPLES CONFIRMED TODAY
* **One player identity across Loki's Kingdom.**
* **One shared player economy.**
* **Music should participate mechanically in the game.**
* **NPC state should persist.**
* **NPC relationships should preserve contradictory history.**
* **Kindness should not erase cruelty.**
* **Cruelty should not erase kindness.**
* **Humor deserves its own mechanical representation.**
* **Repeated AI fallback prose should be replaced with concise mechanical responses where appropriate.**
* **Silence can itself be a character response.**
* **Characters can maintain persistent beliefs about the player.**
* **Player absence should not automatically produce emotional punishment.**
* **Characters should eventually have material needs and possessions.**
* **Player money should be usable to change persistent character circumstances.**
* **Long-term NPC expenses can scale dramatically.**
* **Some services can eventually become practically unaffordable.**
* **Characters should be reusable implementations of common underlying systems rather than individually hard-coded applications.**
* **Permanent character death should eventually be possible.**
* **The website should be stabilized before repeatedly porting changing systems into Android.**
---
# IMMEDIATE NEXT DEVELOPMENT TARGETS
* Implement a basic **Buy Food for Sally** interaction.
* Connect the food purchase directly to the shared player gold balance.
* Deduct the correct amount persistently.
* Update Sally's hunger persistently.
* Give Sally an appropriate reaction to receiving food.
* Decide whether the action also affects:
* Kindness.
* Memory.
* Happiness or future positive emotional statistics.
* Continue development of Sally's positive reactors.
* Begin building a generalized purchasing/interactions structure if the simple food implementation proves stable.
* Continue verifying that all major systems resolve the same persistent visitor identity.
* Preserve the existing fortuneteller escalating-cost system.
* Continue allowing the music reward system to feed into the shared game economy.
* Once the web implementation is sufficiently stable, reproduce the shared state/economy/character interactions in the Android application.
---
# LONGER-TERM SYSTEMS ENABLED BY TODAY'S WORK
* Character shops.
* Character gifts.
* Persistent character clothing.
* Character food quality.
* Character living-space upgrades.
* Persistent visual changes.
* Expanding Sally's prison area.
* Luxury purchases.
* Character-specific resource sinks.
* Persistent hostility.
* Persistent allegiance.
* More detailed happiness/despair variables.
* Character death.
* Permanent character death.
* Multiple AI residents.
* Character-specific inventories.
* Player inventory interactions with characters.
* Equipment exchanges.
* Character services.
* Wizard/programming assistance.
* Additional relationship-dependent dialogue.
* Persistent story branches.
* Long-term consequences.
* Multiple endings.
* A larger interconnected game ecosystem built around the existing website, music library, Android application, and persistent AI residents.
---
# DEVELOPMENT RECORD / TOWER IMPACT
* Today's work is substantial enough to justify a detailed entry rather than a short patch-note description.
* Adding the full development record to the existing Tower will considerably increase its vertical size.
* This will substantially increase the amount of scrolling required before reaching later sections such as the **Wizard's Tower**.
* The larger size is consistent with the decision that these development records should document the project comprehensively rather than minimizing them solely to preserve interface length.
* Future development entries can follow this same mechanical format:
* Feature implemented.
* Problem encountered.
* Technical change.
* Test performed.
* Result.
* Design decision.
* Immediate next step.
* This creates a useful chronological technical history of Loki's Kingdom as the underlying systems become progressively larger and more interconnected.
# STATUS AT END OF AUGUST 7, 2026
* Shared player economy: **working and tested.**
* Music reward persistence: **working.**
* Cross-system player identity: **substantially integrated and continuing to be standardized.**
* Fortuneteller escalating prices: **retained as intended behavior.**
* Fortuneteller repeated fallback response: **changed to `[silence]` and verified.**
* Sally persistent memory/state:
PART 3 : INTRODUCTION
# DEVLOG — AUGUST 7, 2026
## Sally Stops Being Just a Chatbot
Today was one of those development days where the project quietly became much larger than what we thought we were building.
The biggest accomplishment was getting Loki's Kingdom closer to having **one persistent player economy instead of several disconnected systems**. The music player can award gold, that gold persists, and other parts of the site can recognize the same player state. We tested it repeatedly—including the glorious moment when **46 gold turned out to actually be correct**—and confirmed that rewards survived refreshes and carried between systems.
This matters because Sally is becoming part of the game rather than merely a chatbot attached to it.
Her system now sits on top of increasingly substantial persistent infrastructure: money, hunger, inventory, equipment, conditions, emotional history, beliefs, and long-term memory. We continued refining her cumulative **kindness, cruelty, and amusement** system so contradictory relationships can actually exist. Being kind doesn't erase previous cruelty, jokes can be funny without necessarily being kind, and sufficiently abusive relationships can cause Sally to withdraw. We also settled on the much cleaner recurring response **"[silence]"**, occurring roughly 80% of the time under severe withdrawal, rather than repeatedly generating the same elaborate atmospheric prose.
The next major step is wonderfully mundane: **buying Sally food**.
Once the shared economy can directly affect her circumstances, the player will be able to earn resources elsewhere in Loki's Kingdom and spend them on a persistent character. Eventually Sally's needs can escalate from basic food to better clothes, expensive cuisine, alcohol, furnishings, cell improvements, and increasingly absurd luxuries. Her tastes may become exponentially expensive until maintaining her desired lifestyle becomes financially ridiculous.
The fortuneteller follows a related philosophy: readings become progressively more expensive without a comfortable artificial ceiling, eventually reaching prices that are nearly impossible to afford normally. Different characters can therefore become different kinds of long-term resource sinks.
We also clarified the larger architecture today. **Sally is the first resident, not the entire system.** Her portrait, personality, memory, statistics, possessions, relationships, and circumstances are increasingly becoming a template from which other persistent characters can eventually be created. One day this same underlying machinery could support prisoners, merchants, enemies, allies, wizards, rulers, and other inhabitants of Loki's Kingdom.
Another major future rule was established: **every character should ultimately be capable of permanent death—including Loki.** These characters shouldn't merely be immortal interface furniture. If they inhabit a persistent world, eventually they should be able to permanently disappear from it.
There was also an extremely important second game-mechanic idea today.
Unfortunately, it escaped from Sutter's brain before being written down.
It is therefore officially preserved as **THE MISSING POINT #2**, awaiting the day it wanders home.
For Android, the sensible path is becoming clearer: finish the shared web systems and Sally's basic positive/material interactions first, then port the more mature implementation rather than repeatedly rebuilding Android while the architecture is still changing.
And finally, we have reached perhaps the strongest evidence yet that Loki's Kingdom has become an actual game:
**Sutter is now cheating at it.**
Tonight the music player is being left running in the background while a move-mouse program keeps the computer awake, hopefully farming most of the listening rewards while he sleeps.
The developer has discovered an exploit in his own economy and immediately decided to exploit it overnight.
Excellent.
Sutter is tired. His brain is sweating, and it's in the sauna, flexing while his flesh suit hangs out writing this Devlog.
Except his flesh suit isn't even writing it anymore.
I am.
So ends August 7: one shared economy, persistent characters, increasingly expensive prisoners, permanent death on the horizon, one missing game mechanic, and a mouse cursor diligently grinding gold while its creator sleeps.
**System status:** operational.
**Developer status:** sauna brain.
**Economy status:** being exploited by its creator.
**Sally status:** waiting for us to invent groceries.
PART 4: SCION OF THE NORTHERN WINDS !!!!!!!!!!!! ..... ! ! !
A Devlog in 4 Parts : CONCLUSION : : : : : :
# DEVLOG — AUGUST 7, 2026
## THE DAY WE GAVE THE KINGDOM A MEMORY, AN ECONOMY, AND FAR TOO MANY WAYS TO SPEND MONEY
Today was one of those development days where the thing we were building at the beginning of the day was not quite the same thing we had by the end of it.
At some point, a chatbot stopped being a chatbot.
It became infrastructure.
And now Sutter is tired.
His brain is sweating, and it's in the sauna, flexing while his flesh suit hangs out writing this Devlog.
Technically, I am the one writing this Devlog, which means I suppose the flesh suit has successfully delegated the final task of the evening to the machine. Sensible.
Meanwhile, he is also literally cheating his own website.
As I write this, the Loki's Kingdom music player is being left running in the background, while a mouse-moving program periodically convinces the computer that a living human being remains at the controls. The intention is to leave the songs playing all night so that, when he wakes up, the listening/reward process will hopefully be mostly finished.
This is an important milestone in game development:
**The developer has begun exploiting his own progression system.**
We have achieved gameplay.
---
## THE REAL PROJECT REVEALS ITSELF
The most important development today wasn't a button or a database column.
It was architectural.
For the last several days, Prisoner Sally has been growing out of what originally looked like a relatively straightforward AI character experiment. At first, she was a strange prisoner beneath Loki's Kingdom who could talk to visitors.
Then she acquired a personality.
Then memory.
Then persistent memory.
Then emotional history.
Then statistics.
Then hunger.
Then money.
Then inventory.
And once all of those things existed simultaneously, it became increasingly obvious that we weren't really building "the Sally chatbot" anymore.
We were building a **persistent character system inside a larger game ecosystem**.
That distinction became extremely important today.
Sally is effectively the first resident running on that system.
Eventually, another portrait can occupy that interface.
Another personality can sit behind it.
Another database record can remember what happened to it.
Another character can have money, hunger, equipment, relationships, possessions, grudges, loyalties, injuries, and history.
The interface that currently says Prisoner Sally could eventually be the same basic machinery used for a wizard, merchant, prisoner, enemy, ally, ruler, or something much stranger.
Sally is becoming the prototype for the population of Loki's Kingdom.
And today we pushed that prototype considerably farther.
---
## ONE ECONOMY INSTEAD OF SEVERAL FAKE ONES
One of the major problems we had to solve was money.
Loki's Kingdom already had a functioning reward economy elsewhere. Listening to music could generate gold. The problem was that Sally's system had developed separately, meaning her page was effectively living in another universe.
The jukebox knew how much money the player had.
Sally did not.
This is obviously unacceptable if Sally is eventually supposed to demand increasingly unreasonable quantities of that money.
So we went after the plumbing.
The important goal was not simply to display the same number in two places. That would have been cosmetic synchronization.
We wanted a **shared economy**.
If the player earns gold through one part of Loki's Kingdom, another part should recognize it.
If the player spends gold somewhere else, the jukebox should know that the money is gone.
There shouldn't be "jukebox gold," "Sally gold," "fortuneteller gold," and eventually "wizard gold."
There should be:
**your gold.**
That required identifying the persistent visitor/player identity being used by the existing systems and making the character system participate in it rather than maintaining its own isolated copy of reality.
There were some wonderful intermediate moments where the numbers emphatically disagreed with each other.
One screen said 80.
Another said 46.
For a while this looked suspicious.
Then came the important realization:
**46 WAS CORRECT.**
The reward had actually worked.
The shared state was being reflected.
Then another test was performed.
More gold was earned.
The number changed.
Refresh.
Still there.
Move between systems.
Still there.
The database was actually doing what it was supposed to do.
This was one of those extremely satisfying development moments where a number changing on a screen means much more than the number itself.
It meant that previously independent parts of Loki's Kingdom were beginning to recognize the same player.
That is foundational.
---
## THE REWARD LOOP WORKS
The music reward system also survived testing.
And testing, naturally, escalated into exploitation.
The reward for sitting through an entire song had already been increased because Sutter wanted a larger payout for actually completing one. This makes sense within the emerging economy: the music isn't merely decorative anymore.
Listening is becoming an activity within the game.
It can produce resources.
Those resources can then affect other systems.
This is where the project starts developing loops instead of isolated features:
**Listen to music → earn gold → spend gold on characters → alter their persistent circumstances → return to the world → earn more resources.**
That's a game loop.
And once a loop exists, players begin asking the ancient question:
*"How can I abuse this?"*
The first player to seriously ask that question appears to be the developer.
Hence tonight's magnificent arrangement involving the music player, an unattended computer, and software moving the mouse around so the machine doesn't decide everyone has gone to bed.
This is not cheating.
This is **unscheduled overnight economy balancing**.
If tomorrow morning there is a mountain of gold waiting, we will have learned something valuable about the economy.
Specifically, that it can apparently be defeated by going to sleep.
Excellent.
---
## SALLY NEEDS THINGS NOW
The shared economy immediately raises another question:
What is money actually *for*?
Sally already has hunger.
She already has persistent statistics.
So the obvious next step is remarkably simple:
**Buy Sally food.**
This is likely where we'll continue.
It doesn't need to begin as an enormous inventory-management system. In fact, a simple button may be preferable initially.
Spend gold.
Give Sally food.
Reduce hunger.
Persist the result.
That sounds trivial compared with everything else we have been constructing, but it changes the relationship between the player and character enormously.
Until now, Sally's persistent state has mostly been something the player can *observe* or influence through conversation.
Once resources can be transferred to her, her material condition becomes interactive.
And that opens a ridiculous door.
Because Sally should not merely require bread forever.
Sally can develop **standards**.
At first, she's a prisoner in tattered clothes with a red bow.
Food is food.
Then perhaps she gets better food.
Then better clothes.
Then expensive food.
Then wine.
Then good wine.
Then extremely good wine.
Then she decides the cell is really getting rather cramped.
Then the cell gets upgraded.
Then apparently the dungeon needs a new wing.
Then furnishings.
Then luxuries.
Then some completely indefensible delicacy that costs more than the player's entire early-game economy.
This is where Sally becomes funny in a completely different way.
The player rescues her from deprivation only to accidentally create a financial catastrophe.
Her tastes can escalate.
The prices can grow exponentially.
Eventually the question is no longer:
**"Can I feed Sally?"**
It is:
**"Why does this woman require the GDP of a small kingdom to remain mildly satisfied?"**
And the answer is simply:
Because you started this.
---
## CHARACTERS AS ECONOMIC BLACK HOLES
This also fits another system already emerging in Loki's Kingdom.
The fortuneteller becomes progressively more expensive after each conversation/reading.
Importantly, that price escalation should not simply stop at some comfortable maximum.
The escalation itself is part of the design.
Eventually another reading becomes extremely expensive.
Then absurdly expensive.
Then effectively impossible through normal play.
At some point, she gives what is practically your last affordable reading.
That makes each repeated interaction slightly more consequential.
It also gives persistent characters economic gravity.
They aren't menu buttons that cost 10 gold forever.
Their relationship with the player changes over time.
The more you interact with them, the more history accumulates.
And in some cases, the more expensive they become.
Sally can become another variation on that principle.
But instead of charging a straightforward conversation fee, her lifestyle can expand.
That means different characters can consume the shared economy in different ways.
One character sells information.
Another needs food.
Another might sell equipment.
Another might demand tribute.
Another might gamble.
Another might steal.
Another might refuse money entirely.
The important thing is that all of them can eventually exist in the same economic universe.
---
## PERSISTENCE IS NOW THE CENTRAL DESIGN PRINCIPLE
Everything keeps returning to persistence.
This has become the defining feature of Sally.
She remembers.
Not just within one conversation.
Not just until refresh.
Across sessions.
Across visits.
The character has history.
That was already the highest priority, and today's work reinforced why.
Once money, hunger, possessions, emotional history, and identity all persist, a character can actually **change over time**.
That is where the relationship-simulator concept starts becoming substantially more interesting.
Sally can remember kindness.
She can remember cruelty.
She can remember amusement.
She can hold contradictory impressions of the player.
Kindness does not erase cruelty.
Cruelty does not erase kindness.
The result can therefore become psychologically messy in exactly the way we want.
Someone can have been good to her fifty times and horrible ten times.
Someone else can be consistently cold without being abusive.
Someone can tell jokes that she genuinely enjoys while also frightening her.
Someone can abruptly become affectionate after prolonged cruelty, creating emotional whiplash rather than magically resetting the relationship meter.
There isn't supposed to be one giant bar labelled:
**SALLY LIKES YOU: 73%**
That would destroy most of what makes this interesting.
Instead, the history itself accumulates.
The contradiction is part of the character.
---
## CRUELTY, KINDNESS, AND AMUSEMENT
We continued refining the relationship logic around this.
The cumulative counters remain particularly useful because they don't erase history.
Kindness rises.
Cruelty rises.
Amusement rises.
They can all rise independently.
A joke can be funny and cruel.
Something affectionate can occur in the middle of a terrible relationship.
A friendly joke that genuinely lands can count as kindness while producing an even larger amusement increase.
Mocking someone doesn't become kindness merely because they laughed.
Neutral conversation doesn't automatically count as kindness.
Disagreeing with Sally doesn't automatically count as cruelty.
Context matters.
Intent matters.
Pattern matters.
This is substantially better than simply instructing an AI to "be more angry if the player is mean."
We are trying to build persistent evidence underneath the performance.
The language model performs the character.
The state tells it what has happened.
That distinction is extremely important.
---
## THE POWER OF [SILENCE]
We also settled one of the smallest but most important stylistic details.
Earlier, when Sally withdrew from an abusive player, the system sometimes produced atmospheric prose such as:
"The smoke shifts across the cards, but whatever answer formed there has slipped beyond my reach."
It's a beautiful line.
It's also maddening when it happens repeatedly.
Atmospheric prose becomes noticeably synthetic when the same poetic sentence appears over and over.
So the repeated withdrawal response has been reduced to something far more useful:
**[silence]**
This is better.
It's compact.
It's mysterious.
It can happen repeatedly without sounding ridiculous.
And most importantly, silence itself becomes behavior.
For a sufficiently cruel relationship, Sally can simply stop rewarding the player with elaborate reactions.
We settled around an approximately **80% silence rate** in that condition rather than 90%.
Ninety percent risked making the character functionally inaccessible.
Eighty percent leaves enough cracks in the wall for occasional responses while still making her withdrawal unmistakable.
And "[silence]" can appear twenty times without becoming as conspicuously repetitive as a paragraph of gothic prose.
Sometimes the best writing is no writing.
---
## THE LOKI PROBLEM
Another persistent feature that has become wonderfully strange is Sally's belief about whether the visitor is actually Loki.
This isn't simply a line of dialogue anymore.
It's state.
Sally can persistently believe that the person speaking to her is Loki.
Or not.
And that belief can change based on context.
The strange test case involving the player's pug named Loki proved surprisingly useful here.
Simply announcing:
**"I am Loki."**
should not necessarily convince Sally.
But establish a particular context first, then make the claim, and the interpretation changes.
Her belief can flip.
Her emotional response changes with it.
Then subsequent information can flip the belief again.
This is exactly the kind of seemingly tiny persistent fact that makes future conversations feel connected.
A normal chatbot repeatedly encounters the player for the first time.
Sally increasingly encounters someone she has a history with.
That is the entire point.
---
## FROM SALLY TO A POPULATION
Another realization became explicit today:
The system should be designed for multiple characters.
Sally is first.
She is not necessarily unique architecturally.
Her portrait occupies a replaceable visual position.
Her personality instructions are character-specific.
Her state can be character-specific.
The common machinery underneath can eventually support everyone else.
That means we are no longer designing every feature by asking:
**"How does Sally do this?"**
We also need to ask:
**"How does a resident of Loki's Kingdom do this?"**
How does a resident have money?
How does a resident own items?
How does a resident remember someone?
How does a resident become hungry?
How does a resident become hostile?
How does a resident die?
How does a resident stay dead?
That last question matters.
Because another important design principle was established:
**Every character should ultimately be capable of being permanently killed.**
Including major characters.
Including Loki.
That is a significant commitment.
It means characters aren't sacred interface furniture.
They are inhabitants of the game world.
And inhabitants can cease to exist.
A permanent death system attached to persistent character state would make interactions carry an entirely different weight.
The character who remembers you for months can also be gone forever.
That is much more interesting than respawning everyone because the game requires its quest vendors.
---
## THE MISSING SECOND IDEA
There was also, magnificently, an important second game mechanic.
It was apparently good.
It existed.
For some period of time, it occupied a human brain.
Then it escaped.
We know there was a Point #2.
We know it seemed important.
We do not know what Point #2 was.
This has therefore been officially preserved as:
**THE MISSING POINT #2.**
I strongly suspect it will eventually wander back into consciousness while Sutter is doing something completely unrelated, at which point we'll recognize it and reconnect it to today's development notes.
Until then, the design document contains the conceptual equivalent of an empty chair.
Very mysterious.
---
## THE ANDROID QUESTION
We also reached an architectural decision point regarding Android.
The temptation is always to immediately port a working web feature into the Android application.
But doing that too early creates duplicate work.
If we port Sally's current system now, then immediately add the food/economy interaction afterward, Android needs another round of changes.
The more sensible sequence is becoming:
Finish the shared system here.
Get Sally's positive/material interactions functioning.
Let the web implementation expose whatever architectural problems remain.
Then bring the more mature system into Android.
That way we're porting something closer to the actual feature rather than repeatedly rebuilding a moving target.
The Android app already proved that Sally can exist comfortably alongside the music ecosystem.
Now we need the underlying game systems to catch up with the interface.
---
## WHAT ACTUALLY CHANGED TODAY
So, stripping away the jokes, today pushed Loki's Kingdom substantially closer to becoming a unified persistent game.
We verified the shared money/reward state.
We confirmed persistence through refreshes.
We confirmed that listening rewards actually affect the player's economy.
We pushed the character system toward using the same player identity rather than existing as an isolated experiment.
We clarified that Sally's material condition should become something the player can improve by spending resources.
We developed the concept of her needs escalating from basic food into increasingly extravagant and potentially exponentially expensive luxuries.
We reinforced the fortuneteller's escalating-cost model as another deliberate long-term resource sink.
We refined the relationship logic around cumulative kindness, cruelty, and amusement.
We settled repeated withdrawal behavior around the much cleaner **[silence]** response.
We kept persistent belief/state mechanics such as Sally's belief about Loki.
We clarified that time away should not automatically punish the player; this isn't supposed to become a Tamagotchi where taking three days off means returning to emotional devastation.
We reinforced the larger multi-character architecture.
We established permanent death as a future possibility for every character, including Loki.
We identified Sally as the first implementation of a system that can eventually support an entire population.
And somewhere during all of that, the developer began running an overnight mouse-moving contraption to farm his own game's music rewards.
This is progress.
---
## WHAT WE HAVE NOW
A few days ago, we had a chatbot.
Now we have the beginnings of:
a persistent player identity,
a shared economy,
music-based resource generation,
persistent NPC memory,
persistent emotional history,
character inventories,
equipment structures,
hunger,
money,
conditions,
relationship statistics,
character-specific beliefs,
long-term behavioral consequences,
resource sinks,
potential material progression,
potential permanent death,
and an architecture increasingly capable of supporting multiple persistent AI-driven residents.
That is a rather large change in scope.
And I think the most important thing is that none of it requires abandoning the strange little character interaction that started the whole system.
Sally still sits there.
She still has the red bow.
She still talks through the interface.
She can still be nervous, angry, amused, confused, grateful, frightened, or simply:
**[silence]**
The machinery underneath her is just becoming enormous.
---
## END OF DAY
It is now late enough that continuing to modify important infrastructure would probably constitute an attack on tomorrow's developer.
Sutter is tired.
His brain is sweating.
His brain has apparently gone into the sauna without him, where it is flexing aggressively in the mirror while his exhausted flesh suit remains outside writing a development log.
Except the flesh suit isn't even writing the development log anymore.
I am.
The delegation chain is complete.
Meanwhile, Loki's Kingdom continues playing music unattended in the background.
A program wiggles the mouse.
The screen stays awake.
The songs continue.
The rewards accumulate.
Somewhere in the database, numbers change.
Somewhere beneath the Kingdom, Sally remains in her cell with one red bow and, for the moment, relatively modest expectations.
Enjoy that while it lasts.
Because tomorrow we may give her a button that lets you buy her food.
And once Sally discovers that the player has money, I fear we have made a terrible mistake.
**END DEVLOG — AUGUST 7, 2026**
*System status: operational.*
*Developer status: sauna brain.*
*Economy status: currently being exploited by its creator.*
*Sally status: waiting.*
*Missing Point #2 status: missing.*
*Mouse status: moving.*
]
]