Avatar

Stay spooky, bitches.

@that-house / that-house.tumblr.com

Catherine, 20s, she/her | frequent untagged unreality/horror/gore/nsfw | tabletop game dev and writer

Hi I’m Catherine

she/her, 20s

Header and profile pic is art of Heather, by the outstanding @morningsaidthemoon. She's the secondary protagonist of my main work, Viscera Star.

I tend to not tag things! This includes nsfw, gore, and unreality. That sort of stuff doesn't come up super often on here, but if that's an issue for you, you're probably better off not following.

Finding me

Asks and DMs are always open! Come say hi or something. I love talking about writing and D&D so hit me up

My art

⚠️NEON BLESSING⚠️ - an interactive divine fantasy cyberpunk story.

I wrote a comic about squares! Go read Untitled here.

I’m writing a story about a cowboy and his sentient gun! Go read The Thief and the Gun here.

Potion Vendor FAQ (which also has a sequel/continuation, Potion Vendor Contact Form, written by @caputvulpinum)

The Paladin Prophecy, a collaboration between me and @sunflower-priestess, about psychic college students fighting demons and each other.

Games by me :)

Oh Fuck! The Killer! - a 1 page RPG about genre-savvy teenage slasher protagonists vying for the role of Final Girl

=[SILXNCER] - an expansion for @rathayibacter's [BXLLET> system

NAV: Dreamlands - a 1 page RPG about larger-than-life characters in a world where metaphor and narrative outweigh physics

Field of White Flowers - upcoming high fantasy bullshit RPG system about martial arts gods and gun witches and all that over the top fun stuff, feel free to DM me for more info on that

Being an evil doppelganger has to be so fucked up like imagine meeting a better version of yourself. Some chain of events going differently that led to "you" being a better person in a way you can never achieve. Personally I'd have no other option but to try and kill them

It's always "oh no my evil clone or twin or whatever is trying to kill me" and never How is my evil clone? Says a lot about society

Me, crashing the fuck out: you think you're better than me? You think you're fucking better than me???

My good clone, dodging a glass: I mean like objectively yeah

May 2014: Senator Bill Heffernan complains about the lack of metal detectors in parliament, tabling a pipe bomb he's brought with him as evidence

someone questioned the quality of the image and thought it might be AI and I'm here to confirm this is real

Avatar
Reblogged foone

How do you *accidentally* make a programming language?

Avatar

Oh, it's easy! You make a randomizer for a game, because you're doing any% development, you set up the seed file format such that each line of the file defines an event listener for a value change of an uberstate (which is an entry of the game's built-in serialization system for arbitrary data that should persiste when saved).

You do this because it's a fast hack that lets you trigger pickup grants on item finds, since each item find always will correspond with an uberstate change. This works great! You smile happily and move on.

There's a small but dedicated subgroup of users who like using your randomizer as a canvas! They make what are called "plandomizer seeds" ("plandos" for short), which are seed files that have been hand-written specifically to give anyone playing them a specific curated set of experiences, instead of something random. These have a long history in your community, in part because you threw them a few bones when developing your last randomizer, and they are eager to see what they can do in this brave new world.

A thing they pick up on quickly is that there are uberstates for lots more things than just item finds! They can make it so that you find double jump when you break a specific wall, or even when you go into an area for the first time and the big splash text plays. Everyone agrees that this is neat.

It is in large part for the plando authors' sake that you allow multiple line entries for the same uberstate that specify different actions - you have the actions run in order. This was a feature that was hacked into the last randomizer you built later, so you're glad to be supporting it at a lower level. They love it! It lets them put multiple items at individual locations. You smile and move on.

Over time, you add more action types besides just item grants! Printing out messages to your players is a great one for plando authors, and is again a feature you had last time. At some point you add a bunch for interacting with player health and energy, because it'd be easy. An action that teleports the player to a specific place. An action that equips a skill to the player's active skill bar. An action that removes a skill or ability.

Then, you get the brilliant idea that it'd be great if actions could modify uberstates directly. Uberstates control lots of things! What if breaking door 1 caused door 2 to break, so you didn't have to open both up at once? What if breaking door 2 caused door 1 to respawn, and vice versa, so you could only go through 1 at a time? Wouldn't that be wonderful? You test this change in some simple cases, and deploy it without expecting people to do too much with it.

Your plando authors quickly realize that when actions modify uberstates, the changes they make can trigger other actions, as long as there are lines in their files that listen for those. This excites them, and seems basically fine to you, though you do as an afterthought add an optional parameter to your uberstate modification action that can be used to suppress the uberstate change detector, since some cases don't actually want that behavior.

(At some point during all of this, the plando authors start hunting through the base game and cataloging unused uberstates, to be used as arbitrary variables for their nefarious purposes. You weren't expecting that! Rather than making them hunt down and use a bunch of random uberstates for data storage, you sigh and add a bunch of explicitly-unused ones for them to play with instead.)

Then, your most arcane plando magician posts a guide on how to use the existing systems to set up control flow. It leverages the fact that setting an uberstate to a value it already has does not trigger the event listener for that uberstate, so execution can branch based on whether or not a state has been set to a specific value or not!

Filled with a confused mixture of pride and fear, you decide that maybe you should provide some kind of native control flow structure that isn't that? And because you're doing a lot of this development underslept and a bit past your personal Balmer peak, the first idea that you have and implement is conditional stops, which are actions that halt processing of a multiple-action-chain if an uberstate is [less than, equal to, greater than] a given value.

The next day, you realize that your seed specification format now can, while executing an action chain, read from memory, write to memory, branch based on what it finds in memory, and loop. It can simulate a turing machine, using the uberstates as tape. You set out to create a format by which your seed generator could talk to your client mod, and have ended up with a turing complete programming language. You laugh, and laugh, and laugh.

Avatar

Hey everyone im not going to lie to you im terrified and I need help desperately. I still owe taxes from last year and I havent even been able to file this years because I dont have any money to cover it, I dont know what else to do but beg and i mean beg you to help its gotten bad

Please I know everything is hard for all of us but Im working full time, 12 hour days nearly every single day and can barely afford to feed us, let alone cover rent. I need a hand badly anything you can spare will literally save our lives

Venmo @ LKarnstein

the first Astral tournament is this weekend i'm so excited :D

Had a dream last night that i was a knight and this bigger scarier knight had me on the ground and right before he swung his sword at my neck he said smth like "i mourn the loss of life for the tree who will become your coffin" which shouldnt of turned me on like it did but alas

anyway i watched Hundreds of Beavers the other night and that shit was peak cinema i'm kind of obsessed with it. how do i even describe it without spoiling the Experience it provides.

imagine if buster keaton never died and kept starring in movies in the same style as his wackier outings even as technology and tastes advanced, and also it was a live action theatrical adaptation of a semi-perfect run in Dragon's Lair

with beavers.

another good summation might be 'imagine if the best dialogue free spongebob cutaway gag you can imagine was the length of a movie w flavor notes of The Revenant (bizarro dark comedy edition)'

there's nothing else i can say or show you, it's one of those "best seen blind" movies, not because it has a bunch of wild plot twists, it's just wild from the ground up and you might as well just crack the egg over your head and feel the yolk drip down yourself

i need someone who's really into sparkling water to give me a tiered list of and every single opinion they've ever had on all the major brands

Worst to best:

La Croix: absolute dogshit. if I was dying of thirst i would have to think for a second about if I really wanted to drink a La Croix right now

Poland Spring: if you try to sell me sparkling water in a bottle i will try to punch your teeth down your throat

Liquid Death: if you try to sell me sparkling water in a tallboy can i will try to punch your teeth down your throat

Spindrift: who are we kidding here this is an impotent soda. good at being what it is, bad at being a seltzer.

Schweppes: i mean i guess if it was the only option

Perrier: no strong feelings. uninspired and uninspiring

Bubly: tastes like a doppelgänger trying and failing to copy one of your loved ones. an empty facade trying desperately to mean something

Polar: one sip and i’m rock hard. two sips and i’m feeling fully rejuvenated. i’ve had eight cans in a day no problem. I get somewhere close to 50% of my hydration from Polar seltzer. I’d kill someone for a can of raspberry lime right now. i wouldn’t even hesitate. dont fuck with me

it pisses me off that so much of my political energy ends up going towards stupid basic shit like 'racism is bad' and 'queers should have rights', when i would much prefer to be arguing for the fringe opinions like 'destroy all copyright' and 'borders shouldn't exist' and 'abolish marriage' that i actually care about.

Worst thing about loving water is that the glasses in the dining hall aren’t big enough to slake my thirst so I need 4-6 glasses of water per meal

FAQs:

  • Do you have a water bottle? Yes
  • Why don’t you use the water bottle? I’m pretty sure it’s growing something
  • How many glasses of water can you carry in one trip? I can do three, four if I have a friend to help me put one down
  • Cut or uncut? Stay on topic
  • Why don’t you clean your water bottle? I won’t know for certain if it’s growing something until I check and if it is, well, then we have a problem
Avatar
Reblogged

titles in chivalric romance are great because the apparent threat of them is always inversely proportional to how scary they initially sound. someone with a name like the Knight of the Thrashing Spear probably got given that name as a joke, but you've gotta start worrying if the Knight of the Blanket shows up

Sir Berlich, Knight of the Thrashing Spear got his name for panicking and missing every thrust at his opponent in a duel, but Sir Rhowain, Knight of the Blanket killed an army alone with the aid of a blanket of fog, sent to him by god because of how deserving he was, so all things are relative here

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.