Colton Armstrong's Avatar

Colton Armstrong

@colton-armstrong

MDNI / NSFW Cat / In my forties CW: Vore, Cruelty, Digestion, etc DMs open for RP. Check pinned post. Telegram/Discord: @colton_armstrong 🎡Welcome to my playhouse where I'm a cat and you're my little mousie Lover of @solaris-95.bsky.social

552
Followers
450
Following
1,887
Posts
05.09.2025
Joined
Posts Following

Latest posts by Colton Armstrong @colton-armstrong

Have you followed my other talk with the dynamic paths? :3

10.03.2026 03:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Hi~

10.03.2026 02:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Once the trap is passed, it's a permanent flag on the interaction, and you can't go back above it.

The fact it's selectable is for graphs like this one:

10.03.2026 00:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I mean Voresky already has features that basic Bluesky doesn't.

We'll see what's getting pushed, and how we can work them around.

10.03.2026 00:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This may not be clear enough actually, yeah. Reading back, this is indeed confusing. So, okay, without the trap, doing "go back one node" all the way to the top lets you escape normally.

If there's a trap, you can't go back above it.

10.03.2026 00:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes, it counts.

09.03.2026 23:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- planning to have timed nodes to have a default choice, paused letting them chose whenever they want
- good question, not sure yet, let's start with prey only and we can expand?
- already the case - nodes are closed based on CW, and the processor denies a proposal if there's no possible exit at all

09.03.2026 23:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I can allow you to access staging if you want to test things out :3

09.03.2026 23:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's technically already deployed, just gated behind a feature flag.

I have 5 versions of the website. "dev", "test", "staging", "next", and "prod". It's currently disabled for prod.

"dev" and "test" are two separate db on my local machine.

"staging" is a separate prod db.

"next" hits prod's db.

09.03.2026 23:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image
09.03.2026 23:28 πŸ‘ 5 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

I might need help with testing this :3

09.03.2026 23:22 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So traps evaluate at the entry and you don't see them coming as a result.

Traps don't trigger PONR, so no mandatory respawn. The prey can still advance through paused nodes. And the pred can still free a trapped prey.

09.03.2026 23:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

This is the case now.

09.03.2026 23:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

More seriously though, I'm just laying the groundwork for the next big update...

... Which will probably be make or break for the platform, and I need to nail it properly.

09.03.2026 23:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

Never <3

09.03.2026 23:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

... been there done that, honestly.

In an old job, former colleague of mine was looking for an issue in production. He spent some time googling about it, when he finally found a very detailed and specific stackoverflow question that was EXACTLY the problem...

... with no replies
... written by me.

09.03.2026 22:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So Voresky depends on Bluesky's Appview, but there's still lots I can control on my end. Deploying a full appview would use considerably more resources, but it's an option if push comes to shove.

09.03.2026 22:42 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I mean, there's so many inconsistencies around Bluesky's API, but this one's the latest that just bit me...

09.03.2026 22:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

*shrinks you*

09.03.2026 22:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It was already on my radar :3

09.03.2026 22:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

HAH!

Maybe Voresky might be the right client to use after that actually~

We'll see exactly how it affects the normal features, but as long as I control this client, well...

I can keep displaying the timelines I want.

09.03.2026 22:22 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Yeah I'm fixing this like in 5 minutes :3

09.03.2026 22:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes, that :3

09.03.2026 21:30 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh? Tell me more.

09.03.2026 19:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I might, yes. Originally I set it to no changes to avoid people rapidly changing their name and causing confusion. I'm wondering what the right middleground here is.

In the meantime I can patch your name, let me do this real quick ^^

09.03.2026 17:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Bluesky API derp moment:

`getQuotes` silently returns empty with a handle-based URI, but returns the actual quotes when using a DID.

`getLikes` and `getRepostedBy` both resolve handles, `getQuotes` doesn't.

Why?

And it returns 200 with an empty response instead of an error...

09.03.2026 16:50 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes ^^

Clever use of game mechanics.

Don't abuse it :3

09.03.2026 05:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

ALSO you can exclude some branches yourself first.

09.03.2026 04:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

These can be manually do-over without any safeword :3

09.03.2026 04:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

There's a duplicate path button?

09.03.2026 04:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0