Existing players used to logging in with their character name and moo password must signup for a website account.
- Melonly 13s
- Terrible_the_duck 1m
- NickRosso 1h
- Mikael 1s youtu.be/WM33Hr94SKw
- Porygon 5h
- Fay 4m
And 16 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

[Sep '26] Improvements and Bug Fixes
Rolling list of bug fixes from September 2026

UPHORIA WEAPON CHECKPOINT NOW WORKING
Sorry, you can no longer stab people in the spa without some creative workarounds.
ARMOR, ARMS TECH, & REPAIRING ARMOR

Moving forward, when you inspect armor, everyone will be able to see if the armor is damaged. This will help indicate that you should seek out a qualified arms tech to fix your armor.

Armor that has sustained damage will provide less protection. This has been the case for a while. This is a pretty big deal because a lot of people aren't aware that their armor needs repair and isn't protecting them as much as it could be.

Armor has always been repairable multiple times. Every time your armor is repaired the overall MAXIMUM efficacy of the armor is reduced by a few percentage points. That means going to a GOOD arms tech is preferable if you plan to keep the armor for a long time, because they will be able to repair it to full in fewer (perhaps only 1!) attempts thereby maintaining a higher maximum efficacy.

However, any arms tech that can repair armor will be able to repair it with enough scrap, up to the maximum efficacy of the armor, over multiple attempts.

Those with good enough arms tech skill now see additional information when inspecting armor, beyond how damaged it is. They will see:
- Number of times it has been repaired (lower skill gate)
- Maximum efficacy that it can be repaired to (higher skill gate)

I've also made it so when armor is repaired, the inspect cache is cleared not just for the person repairing the armor, but for everyone in the room, so if someone repairs your armor and hands it back to you, you inspect it, and see the updated info.

I've also made the messages around armor damage and efficacy MUCH clearer. Your armor being weakened a bit doesn't mean it's bad. It might still be at 95% protection when fully repaired. Or if you've had it repaired a ton of times it might be at 50% protection.

I've also updated it so when armor if repaired to its current max it NO LONGER shows as damaged, because it's not. It's fixed, but perhaps not protecting as much as a brand new set of the same armor. An arms tech can tell you how effective the armor is overall if they inspect it.

The help file for armor has been updated.

(Edited by Slither at 9:56 am on 9/4/2026)

GO BOARD RESIZE

You can now use the 'resize' command on go boards to resize to 19x19 or 9x9. Help file was also updated.

FIXED TB WITH ACT SYSTEM

Fixed a TB with the act system that could occur when we tried to process a now recycled object. This race condition could happen in situations like cleaning up a mess and the mess gets cleaned up by someone or something else before you finish, and thus causes a TB.

FIXED BUG WITH 'STARTOVER'

STARTOVER was showing when you left chargen due to some changes I made. I fixed this.

NEW HOLIDAY - CADIUM DAY

I've created a new holiday (September 25th) which is Cadium Day. It was called out on the timeline, and now it is a real thing. Details to follow ICly via SIC ads. It won't be as crazy as Incorporation Day, but it should still offer some interesting stuff, focused on a different area of the game.

(Edited by Slither at 9:44 pm on 9/4/2026)

EJECTING FROM FLYING VEHICLES AND FALLING

Fixed (hopefully) the bug where not all items that were ejected from flying vehicles began falling. Tested on corpses, as that was specifically called out in the bug report. Should be good now.

JACKS OR BETTER VIDEO POKER

Kashflo has a new game: Jacks or Better Video Poker. It uses a standard 9/6 payout table. There are a few machines there. You can bet small or bet big, if you get a royal straight flush, you win big on MAX BET, just like at a real casino.

CRAPS TABLES

I've implemented a full craps table, which is now IC at Kashflo. It has all the typical bets and is multiplayer.

SET VERB ON LOCKING BRIEFCASE WITH MULTIPLES

You can now use the set first on the locking briefcase to change the combo, when there are multiple locking briefcases in a room / on you.

FORCE FEED CUFFED PEOPLE

This works now.

ROBOT ALIASES ON SEC NETWORKS

I've added alias support for robots on sec networks. It will show a longer name now which includes more information as well, even if the robot doesn't have an alias.

FORGET MARTIAL ARTS WILL CLEAR STYLE

If you picked a MA style, and use forget to FULLY forget the skill, upon completion it will clear the MA style as well.

ACCESS / COLORS / RIOTGEAR

Fixed colors showing up wrong with @access on in RiotGear.

DESTROYED CAMERAS NO LONGER DUMP PHOTOS

Destroyed/burned/trashed cameras no longer dump photos out of them.

ROBOT DISPLAY UPDATED

I made the display for robots use the old style when there is no alias set to address the feedback on the serial number display being too long and annoying for screen readers.

WEBSITE UPDATES [MOBILE IMPROVEMENTS / SEO UPDATES]

Add title fallbacks, HTTPS canonicals on the configured public host, matching Open Graph metadata, tracking-parameter cleanup, and targeted public-path redirects.

Share indexing rules across robots metadata, HTTP headers, and sitemaps. Include available game-help topics, omit malformed/missing content, and return proper 404 responses for retired /bugs/ and /sponsor/ pages.

Add a public forum sitemap with startup/daily cached generation, a Justice-only developer refresh button, and memory/status reporting. Thread mutations wait for daily/manual refresh; no mutation-triggered rebuilds.

Paginate forum listings at 50 threads by default, with remembered 100/500 preferences and a one-time All view. Keep centered controls below the threads, use distinct default-page canonicals, and noindex alternate page sizes.

Lazy-load forum images while preserving post-anchor navigation. Serve eight smaller WebP banners as part of the header with JPEG compatibility fallbacks, and minify compiled CSS during the build.

Add homepage WebSite and public forum BreadcrumbList JSON-LD using visible labels and canonical URLs, with safe serialization and restricted/non-indexable page exclusions.

Redirected universe.sindome.org (a legacy URL that was getting picked up by search engines) to https://www.sindome.org URLs.

(Edited by Slither at 9:52 am on 9/22/2026)

WEBSITE SIGNUP IMPROVEMENTS

Signup errors previously stopped appearing after dismissal, CAPTCHA tokens were requested on page load, and several form labels did not activate their intended inputs. This change keeps the error summary reusable, obtains a fresh CAPTCHA token after validation at submission time, and corrects field and consent labels with larger checkbox targets.

CAPTCHA failures and timeouts restore the form for retry. Pending checks suppress duplicate submissions, revalidate fields edited while waiting, and discard unused tokens. Back/forward restoration resets the submission state. Account creation and server CAPTCHA validation remain unchanged.


Failed signup submissions currently clear the user's email and forum name. This change retains email, confirmation email and forum name in the failed POST response, using escaped string values without storing them in sessions or cookies. Passwords, CAPTCHA tokens and consent checkboxes remain fresh.

Adds email, username and new-password autofill hints; removes initial email autofocus so visitors start at the introduction; and enlarges the agreement reader with a labeled link to open the full agreement in a new tab. Account creation and server validation are unchanged.

(Edited by Slither at 10:58 am on 9/22/2026)



The inline Play Now link on Getting Started was inert, archetype preview metadata could leak onto unrelated pages, and homepage quotes displayed encoded punctuation such as ". This PR repairs placeholder play links using the configured client address, isolates metadata overrides per request, and decodes quote entities once while preserving escaped HTML rendering.

Adds Getting Started to the mobile/tablet menu without crowding desktop navigation. The metadata regression tests also exposed and now prevent forum title leakage. Existing MOO copy and the /play/ instructions route remain unchanged. Legacy play-link repair runs during frontend initialization.

(Edited by Slither at 12:00 pm on 9/22/2026)

WEBSITE UPDATES CONTINUED PART II

- Forum pages handle long links and oversized images better on mobile.
- Forum images load as you scroll toward them, reducing the initial download.
- Smaller images and streamlined site assets help pages load faster.
- Signup errors are clearer, and failed attempts preserve your username and email fields so you can retry more easily.

- The mobile menu now includes Getting Started, and Play Now links work consistently.
- Homepage quotes now display quotation marks correctly.
- Tutorial videos resize to fit smaller screens without horizontal scrolling.
- Game help correctly displays command placeholders such as

- Long command examples now wrap to fit mobile screens.
- Help and archetype pages include breadcrumb navigation to make moving between sections easier.
- Lore links with incorrect capitalization now take you to the correct page automatically.
- Missing help pages and unavailable profiles now show a proper not-found page.
- Game-help pages have topic-specific descriptions to provide more useful information to search engines.

WEBSITE UPDATES PART III

- Improved screen-reader labels for forum profile links, avatar controls, news thumbnails, and the search button.
- Reduced screen-reader clutter by marking decorative images and images already described by nearby text appropriately.
- Added text alternatives to enlarged timeline maps.
- Fixed long URLs and image codes in profile post previews causing horizontal scrolling on mobile.

ROBOT ALIASES V3

Updated how robot aliases are presented to allow them to be referenced in /video and other commands.

WEBSITE NEWSFEED

Fixed a bug where we double applied the +85 year modifier to article dates, resulting in them showing as if they were from 2096.

JUMP ACROSS NTH EDGE FIX

Fixed so if you enter 4th and there is no 4th rooftop to jump to, you don't get a TB.

NPC TAXI DISPATCHER EJECTION

If an NPC is ejected from a taxi they will no longer periodically say 'You gotta unlock the doors for me to get out, chum'. Since they aren't in the taxi anymore.

GRID HEAT / PROGRAM USES AND ABORTING PROGRAMS

There was a bug where if you ran a program, it did stuff that generated heat, you requested input, and then @abort, the program would die without generating heat or expending a use. This has been fixed! If you @abort at any time during a program running, the heat generated up to that point will be applied and a use of the program will be consumed.

Thank you for the person who reported this instead of abusing it!

ROULETTE BUG FIXED

Fixed a bug where the bet failed when you bet on something that would have one on red 14. Also fixed a corner bet from 1234 to 1235.

VIDEO POKER CASHOUT WITH ZERO BALANCE

You can now cashout to end your session even if you have a zero balance.

BLACKJACK FIX - WAITING FOR BET / TURN

Fixed a bug where play would get stuck if someone failed to bet via an @abort.

NPCS DRINKING STUFF ON THEIR PERSON

NPCs will now properly drink drinks they have on them when they are asked to consume disposables at a regular cadence.

TAILORING @CHECK WORDING UPDATE

Fixed the layering wording for L5/L4/L3 to remove an extra word that wasn't needed.

ACTUALLY FIXED ROBOT TUNING

Actually fixed tuning a video feed to a robots feed. Apologies for the trouble.

DISPATCHER TAXI FARE BUG FIX

Fixed a bug I introduced while fixing a different bug which caused NPCs to not get out of the taxi. They should do it right now.

HAFU GUEST NAKEDS FIXED

This guest had broken naked messages that were causing a TB when @nakeds was used. Fixed.

MARKET TB HAWK

Fixed a bug in hawk when the item lacked rarity and it would TB.

@CHECK ON CYBERWARE FIXED

Fixed a bug where if a cyberware didn't have certain optional props, @check would TB. Also made 'preview' show up in green.

@CHECK FOR CYBER ADDITIONAL FIX

Fixed an issue where a blank cyber naked would cause @check to TB.

CRAFTING FIX

Fixed a crafting bug that would cause a TB when the object you were using for crafting was recycled while crafting was in progress.