Existing players used to logging in with their character name and moo password must signup for a website account.
- Lena 32s Yippee Ki-Yay
- Terrible_the_duck 9m
- Raven 56m I lost myself, in the dark charade.
- Sulfurado 47s
- Vanashis 3m
- zxq 5m Blackcastle was no ordinary prison.
- Pladdicus 46s uh
- Balreskan 1s
- BigLammo 23s https://youtu.be/3qTLAdQbr-A
- Sambyotic 24s
- Diamond 5h After Winter, must come Spring.
- Sivartas 3h
a Kard 1m
- Ociex 44s Brownies for the win.
- Mikael 30m
- Acupa 7s
a Mench 2m Doing a bit of everything.
- NightHollow 7m
And 25 more hiding and/or disguised

[Nov '25] Improvements and Bug Fixes
Rolling thread of updates from November 2025

Updated the @request-puppet flow to ask for more detailed information to assist GM's in completing the Puppet Requests and following up in ways that make more sense for the conversation.
MOVEMENT SPAMMING

We had an issue where someone was spamming movement due to something on their keyboard and this caused issues across the MOO. I have added a cap to the number of movement commands that the MOO will respond to from a single player over a short period of time.

I've also instructed the admin on how to handle it when they see it happening (kick the person offline, speak with them when they get back online, if it happens again, suspend them).

This should hopefully prevent further disruptions.

G TOPICS VIEW 3420

This will now tell you to use g feed instead. As this is the main 'feed' topic and viewing it was showing all the feed content which was like 7k+ lines.

Admin Tools

Updated admin tooling to make it easier to find kid generics of specific objects.

Cortex Bomb

Fixed a messaging boo boo in the Cortex Bomb's exploding message, showing the name of the person detonating the remote, rather than the person whose mind is being blown.

Admin Tools

Updated admin tools to make it easier to manage facts on NPC's.

Admin Tools

Updated admin tool to make it easier to manage apartment doors for adding and removing rent time, changing renters from one person to another.

Admin Tools

Updated admin tool to show typos in a more structured way to help make it easier to read the @typo submitted and then fix it.

(Thank you for submitting typos!)

CAYLEY AEROLIMO MESSAGING

The drive and drive out messages were missing the origin and dest directions from their props. Fixed.

BLOCKING THINGS WITH BARRIERS

There are a bunch of different kind of barriers that can block exits / manholes. Two of these are not really barriers at all but crime scene tape and WCS cleaning barriers, which are really just denoting that something is happening in the area. Previously these had the same fatigue cost as a manhole cover or pile of debris. I've made it so each type of barrier can have its own fatigue cost and made the cleaning/crime scene ones cost very little comparatively.

CREEPY BUNNY MASK SHORT DESC FIXED

This was showing 'a creepy bunny-masked' instead of a creepy bunny-masked average dude'. Or whatever the shortdesc modifier would be. Fixed.

HOLOPRESENCE PROGIAS AND MISSED CALLS FIXED

Holo progias were not registering in the missed call app when a call came in to a progia with the app. I've fixed this.

EYEPODS IN ROOMS OF OVER 9 PEOPLE

Fixed, so they work properly and obey commands.

GRID 4 PASSWORD / LOGIN / ACCOUNT CREATION UPDATED

I've updated the code used for login/reset password/account creation for the grid from within the MOO. It was previously relying on the Grid 3 node app to generate the IC password and hash, but as some of you have seen, if that application was unavailable for some reason (network, restarting, bug, etc) it would lag the MOO.

Now it will handle this all within the MOO and via SQL, making it more resilient. If anyone notices any issues, please @bug and xhelp.

UNFINALIZE WARNING

When a tailor takes an action that causes the clothing to be unfinalized, you will now see a yellow text warning that the item was unfinalized.

@SEE-THRU RESTRICTED TO NON WORN ITEMS

You can no longer set @see-thru on items that a currently being worn.

TAILORING LAYER UPDATE FOR SOME CLOTHING

By default items get layer 1 when created. We check if they contain certain names and update the layer based on that.

tailcoat has been added to layer 4
vest has been added to layer 2
waistcoat has been added to layer 3

DEFAULT LAYER UPDATED FOR SOME MATERIAL

I've updated the default layer to 1 for some materials that it was not 1 for. I don't think this should impact anything, but if you encounter issues, please @bug it.

Synthetic Leather Material was 2 now 1
Waterproof Vinyl Material was -1 now 1
Cultured Wool Material was 2 now 1

This should mean they are wearable below things they were not wearable below before, in cases where the name would have normally caused the layer to not be explicitly set to something else (see help tailoring for the list of names that cause different layers).

VESTS, TAILCOATS, WAISTCOATS UPDATED

I've updated all the player made vests, tailcoats, and waistcoats to use the layers I outlined above.

BGBB UPVOTE HIGHLIGHTING

If a post gets 5 upvotes it will get a green border highlight.

If a post gets 10 upvotes it will get a blue border highlight.

If a post gets 20 upvotes it will get a pink border highlight.

This should make visually identifying important posts more intuitive.

BGBB MODERATOR: RENAME THREAD

I've implemented the ability for BGBB moderators to rename threads. This should help when people create threads that do not have useful titles.

ROULETTE FIXED

One of the Kashflo roulette tables was borked. I fixed it.

PENDING PUPPET REQUESTS AUTO CLOSED ON PERM

Any pending puppet requests are now auto closed on perm.

DISPOSABLE LIGHTERS

I've increased the # of these that can make their way into game.

THE FEED UPDATE

I've added a feed notification for Grid 4 posts to the feed and standardized how the feed notifications come in so they are clear, and don't have the topic id.

LOCKER BUG

There was a bug where someone could type 'open here' in a locker room and it would generate a TB. I've fixed it.

LIBRARY BUG

Searching in the library catalog expected a capitalized letter but didn't enforce it, leading to a traceback when a lowercase was provided. Fixed.

SKIN TONE, LOOKING AT SOMEONE, EXPOSE, AND LOSING DISGUISE

There were some issues with skintone, and cyberware that both matched and didn't match skintone.

If you looked at someone with cyberware, there were cases where it was applying the persons skintone to the cyberware messages, even if their skintone was different than the cyberwares color.

There was also an issue where 'expose' and the messages when you lose your disguise and show your face WERE showing the color of cyberware (like if you had a cybernetic with a skintone set to the same as your actual skintone), but the base non cyberware messages were showing up in the normal text color, not colored with the skintone.

I have resolved expose / lose disguise to show messages in the color of the persons skintone, and to NOT overwrite the cyberware's skintone, thus meaning if you have fleshrite it will work as expected, but if you don't it'll show in the cyberwares normal color.

I have also made it so looking at someone will not cause skintone to overwrite messages that already have a color.

Additionally, if you have cyberware on you, your cyberware may no longer show up in the same color as your skintone, as this was never intended and was a bug.

(Edited by Slither at 8:29 am on 11/29/2025)

MONEY / SCAN FOR CHYEN

We have a verb that scans for chyen on people, rooms, things, and in other places. It was running once a week and lagging the MOO. I've refactored it to run quicker and cause very limited (if any) lag.

Big Blue Button

It no longer spits on the floor, instead it spits into your hand.