Reset Password
Existing players used to logging in with their character name and moo password must signup for a website account.
- QueenZombean 10m
- BigLammo 59s
- Bix 43m
- adrognik 1m
- aethertm 3m home is where the computer is
- BitLittle 3s
a Mench 49m Doing a bit of everything.
- BubbleKangaroo 24m
- Hivemind 2m
- Rillem 3m
- Napoleon 7m
- zxq 1m
- Baguette 3m waow
- Enven 2s
And 36 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

[May '23] Improvements & Bug Fixes
Rolling thread of updates from May 2023

DISPOSABLE CRED CHIP LOCKING

I removed the 'key' verb so people don't accidentally lock their chips as this isn't functionality these have.

ADMIN VERB @ATTENTION

This verb was running out of ticks sometimes. I have fixed it.

GRIDMAIL SENDING TO SELF

We know this is a bug. We aren't fixing it at this time. No further bugs need be submitted. If you don't want to encounter this issue, don't gridmail yourself from the same account.

RINGTONE APP FOR PROGIAS

Old high-end phones used to have the ability to change ringtones. This has been returned in the form of an app, but much more improved. There is a ringtones app which has a market of ringtones. Ringtones can have a cost and they can also have multiple steps (you can test this with the Jingle Bells ringtone if you want).

Ringtones you have purchased remain in memory, so you can swap between ringtones.

The ringing functionality that all progias have has been updated to pull the ringtone from this system, if available, otherwise revert to the classic ringtone style (in the case of errors or what ever).

APP STORE NO LONGER SHOWS UNAVAILABLE APPS

There was a screen in the phone's app store that showed unavailable apps (i.e. apps in the middle of development). This has been fixed.

HELP THEME

Updated this to mention that racism and other phobic/bigoted stuff isn't part of our theme.

MACGUFFIN DESCRIPTIONS

Not all macguffins had descriptions. I have updated them and think I got them all. May not affect existing ones, but new ones should have descriptions. If you see any new ones without, @bug.

$NOTHING TV BUG

If you end up in $nothing due to a bug, this will no longer break TV broadcast code because $nothing is not a real object or room.

$NOTHING DROPM BUG

If you end up in nothing in a vehicle and try to dropm, it eats your money. I've added a player alert about this, and a GM alert, so if it happens we can deal with it. But you know, just don't dropm in $nothing.

PENDING REQUESTS: @PUPPET-REQUEST & @SERVICE-REQUEST

I've added a readout of your current pending requests for each of these commands. Should make it easier to remember what you've got pending beyond just seeing the subject.

VIBRATE FEATURE ON RINGTONES APP

The vibrate feature has been implemented on the ringtones app. You can refer to the help on the ringtones app on how to use it -- or use the visual interface.

SERVICE REQUEST

Updated this to allow for 40 lines of input instead of 20.

DISCORD <-> MOO INTEGRATION

Slither, Mench and I worked hard to make discord <-> moo integration. Channels can be linked between Discord and Moo (right now it's only OOC-CHAT). It has several filters in place to not blow up the moo, like some characters will get filtered out. There is a slight delay in between messages of up to 35 seconds, but it'll probably be in between mid 10s and low 20s.

Links should be working, but a lot of characters are filtered out. Let us know how this works or if you notice any issues!

ADMIN TOOL EXPANDED

We have an admin tool to determine various details about the employment of a character. We have added a field to show when they have last logged in to the game.

DISCORD BOT: @EVERYONE PATCHED

Previously, you could send @everyone from the Moo, and the Discord Bot (with all its permission!) would send it. Now, it separates it with a space (i.e., "@ everyone") so you cannot tag everyone in the discord using the bot.

TRACEBACK ON /RAINBOW EYE COMMAND

The /rainbow eye command did not work, although it seems to be an underutilized, obscure one. I have fixed the bug that it had that led to a traceback.

PRI ADDED TO PRAET DOORS

The PRI key has been added to doors at Praetorian so you can access things like the parking lot and roof.

HELP CHATTER

Updated with examples of bad rumors, and what a good rumor might look like. Avoid small worlding please :)

GETTING STUCK IN THE MARKET MAZE

Okay, I've taken a few steps to fix the people getting stuck in the market issue.

Problem Statement:
- We have a dynamic room (A) in a maze with 1 or more exits
- One exit leads to another dynamic room (B)
- We clean up B room entirely via an automated process
- After cleanup, we still have an exit in A that points to the invalid room B which is no longer a room due to cleanup. Unclear why this is happening, possible race condition. Hard to track down.

Solutions:
No idea why the exit isn't cleaning up, but if it IS cleaned cleaned the 'dynamic' exit takes over and functionality returns. Thus I have made 'look' in the maze rooms check for valid exits, and if it finds invalid ones, it recycles them. Restoring functionality. This is the 'hacky fix' for if we find ourselves in this state.

In order to find ourselves in the bad state less often: The maze controller was set to have the maze rooms recycle after 60 seconds. This doesn't need to be so often. I made it an hour moving forward. They will still recycle, just not as fast, so the likelihood of getting caught in a bad state due to multiple things recycling is less likely.

CAVEATS
- I am sure this will still happen sometimes
- It is hard to test fully, so I may have missed something
- It's not a perfect fix that addresses the root cause, but it's better than nothing.

(Edited by Slither at 8:46 am on 5/28/2023)

BARTENDERS/SERVERS NOT LETTING YOU ORDER CERTAIN STUFF

Because of a change I made to make it so you could submit gossip / ask NPCs automated things that include certain keywords (like the name of a drink they serve in the middle of a sentence) some NPCs were matching on options like their 'hello' response when you ordered food. For example:

'Chicken' -> 'hi' -> response to hi

I've updated the matching so it uses the PCRE library and added word boundaries around the matching. This resolves the issue of not being able to order a chicken sandwich. It's possible it will cause other wonkiness so let me know if it does.

NPC CONVOS AUTO PRUNE

NPCs add players to their .conversations prop when they speak to them or are spoken to directly, this gets cleared when the NPC moves. For NPCs that don't move often, this becomes a fairly long list. This was taking up 125k more than it needed to in memory and has been resolved. Should also make some NPCs respond a tad faster since they don't need to review a list of 3k conversations.

FEE CHARGING EXITS

There was a bug in the fee charging exits that was preventing NPCs from going through them. Might have been affecting guests getting in free too. Should be fixed now.

CORPSES & CONTAINERS

It was possible to get a corpse from a closed container due to a bug. I've fixed the bug.

UPDATED JOB SETUP

This admin-facing verb now asks if the job is corporate of service.