Existing players used to logging in with their character name and moo password must signup for a website account.
- Slyter 48s
- Burgerwolf 3s PANCAKES
- Veleth 1m
- cata 7s
- Dale 4m
- xXShadowSlayerXx 1m
- BubbleKangaroo 48s
- spungkbubble 5s
- JanekSembilan 23m
- meero619 44s
- SmokePotion 1m Right or wrong, I'm getting high.
- Rillem 21s Make it personal.
- LadyLogic 8m
- Vanashis 3h
- Sivartas 8m
- zxq 2m Blackcastle was no ordinary prison.
- NightHollow 4m
And 28 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

[March '25] Improvements & Bug Fixes
Rolling list of improvements from March 2025

NYLON GRAPPLING HOOKS RARITY UPDATE

I've updated the rarity on these items to common, allowing an addition 20ish of them to make their way into the game.

STEEL FOOTLOCKER RARITY UPDATE

I've adjusted the rarity on these ever so slightly, to allow for an additional 10 or so to make it into game.

NEWSIE & PREACHER NPCS REENABLED

These NPCs had stale speeches they were giving that didn't take into account the latest updates from the Grid (specifically the Newsie NPC). I've reenabled the code which generates these and they should be shouting about updated stuff.

APARTMENT RESET => KITCHENETTE RESET

Kitchenettes now reset to their base state when an apartment resets, and the items on the kitchenette are recycled (food and drink) or dumped in the market (if something else).

This should help to reduce bloat over all, as there are currently over 900 items in the game just sitting on kitchenettes, and 600+ of them are food and drink. Most of these are likely in unrented apartments, so I expected the number to go down over time.

I am also considering doing a blanket 'recycle' on any food or drink items on kitchenettes as a one time cleanup. But I haven't decided if I will do that yet.

BALACLAVA MASK RARITY UPDATED

I've adjusted masks slightly. A few more can make their way into game, but there are some already available from prior to my update.

ADVANTAGES WARNING

A new warning has been added when you go to assign advantages which reads: Warning: It is recommended you wait a few months on a new character before assigning advantages, so as to understand what direction you want your character to head in long term.

@BUGS NEW - FIXED

@Bugs new was not showing the proper new bugs due to a bug in the code. I've resolved this and it should be working correctly now. You can use it to see only the most recent 20 active bugs (active being new, or recently commented upon).

NK PHOTOFRAME E-DISPLAY UNINSTALL FIXED

The uninstall was broken on these, because of the wrong verb owner (didn't have access to the prop to uninstall). I've resolved this and they should uninstall fine now.

DISCORD BRIDGE SERVER

This was having some connectivity issues, I have restarted the server and it seems to be back in working order again.

CATCH / EXPLODING THINGS

If you try to catch something right as it explodes, it will be less likely to traceback now.

AIMING & STEALTH

It is possible to type 'hide' and be starting to move to stealth and have someone 'aim' at you. It's basically a race condition. I've resolved this by making it so if someone aims at you while you're looking to stealth, they will automatically still see you in stealth. This makes sense to me, because the person has drawn a bead on you, even if you've started looking for a place to hide. They are very focused on you, and thus, even if you have a billion stealth, they can still see you hiding behind that potted plant.

PROG CLOTH PRONOUN SUBS

Only %n and %t were valid pronoun subs in prog cloth activations for things like teases, despite the documentation saying you could use any pronoun subbing. I've added %s, %o, %r, etc. into the system. Any that had these in them already will start working properly.

PROG CLOTH YELLOW SUBS

Prog cloth said it supported yellow/bryellow but it did not. I've resolved this. It is now supported.

CLEANING WITH SOLVENTS

We had a very general check happening when you clean with solvents. I've updated it to three different kinds. To make the checks more specific, but also in some cases, more general.

CLEANING ART

Requires artistry.

CLEANING ELECTRONICS

Requires secure tech or electro tech.

CLEANING BLOODY MESSES

Requires medical, bio tech, or forensics.

BLOODY MESSES

These can now be cleaned up with mop buckets on top of how they could already be cleaned up. And the mop buckets do so without a skill check.

BLOCKQUOTES ON THE BGBB

I've reduced the size of blockquotes on the BGBB from 1.25 normal fontsize to .74 the normal fontsize.

This is an example of a blockquote.

SIC TAGS

Fixed a bug where sic tags could extend beyond the bounds of the who box when people copy and paste their sic tag in from a text editor.

VIDEO TRANSCODER EYES AND @OOC

This cyberware will no longer function when you are @OOC, or in an OOC area in general. So you won't see things happening ICly if you're hooked up to cameras.

DRINK SPILLS

My change to bloody messes to allow them to work with a mop made drink spills require a mop. I've fixed this so they should be cleanable as they were before. Sorry about that!

HELP VACATION

I've updated the help vacation help file. The biggest change is explicitly stating that we are not enforcing a length on vacations at this time. If you want to stay on a vacation character 4 years, go for it, but we aren't holding employment + positions in orgs during that time. You'll have to reforge connections and jobs when you return.

REDUCTION IN DUPLICATE CODE -> INSTALLATIONS

There were four objects that were implementing the same install/uninstall verbs because we had wanted to quickly make it possible to install/uninstall them.

Generic Installable Container

Generic Shelf

Generic NK PhotoFrame e-Display

Generic Whiteboard

The verbs were essentially identical. I have extracted the install/uninstall verbs for each of these into a general verb for the purposes of keeping the code in one place and making it easier for new items to have install/uninstall, without needing to copy a bunch of code around.

I tested, and all seem to work as expected but if you see anything wonky with these please @Bug it.

SHI MEDIA MIRROR INSTALLABLE / UNINSTALLABLE

I have added the install/uninstall verbs to the SHI media mirror, so it can be installed if you have one that is not installed. It works the same way as shelves and cabinets and requires the same skills/tools.

You CANNOT move ones that are already installed, as these were installed by admin / the system, and are meant to be where they are. If you have one that you purchased that you want to move, you should put in a service request.

(Edited by Slither at 12:57 pm on 3/17/2025)

VEHICLE COMBAT INITIAL MESSAGES

There were several issues with vehicle combats initial messages that are now resolved.

1. When you attacked someone, there was no message that you had attacked them. They would respond to your attack and there would be a message about their response, but it appeared, because of the lack of original message, that they were the aggressor. There is now an initial message.

2. The initial combat message from the person/vehicle responding to the attack was not red like the rest of combat messages. This is fixed.

3. The 'switch focus' message was also not red. So if you were attacking someone then shifted focus to attacking someone/some other vehicle, that message what normal color. It is now red as it should be.

4. The 'continue attacking' message you would get if you typed 'attack' on someone or something that you were already attacking, was not in red. It is now.
5. The pronoun subs on the continue attacking message, the switching focus message (both local to you, and remote to the room) were not present. No subbing was happening. I've resolved this.

(Edited by Slither at 2:14 pm on 3/17/2025)

ADMIN COMMAND DOCUMENTATION

I've gone through a bunch of commands on the $watcher admin object, and removed a bunch that were never used / super old, moved some to the $justice bit that didn't need to be on $watcher. I also deleted a bunch of verbs I deprecated several years ago but kept around so they would point people to the new / updated versions of those verbs.

I've also reviewed our documentation to ensure that all remaining $watcher commands are documented in the examine me for $watcher's (the full staff bit). There were 20+ verbs that were undocumented but useful, that I've added documentation on and made the admin aware of. Some I think they were using, others, may have fallen out of usage as people forgot or were not made aware of them.

This should make future training + awareness of what commands admin have available much easier!

CREATOR COMMAND DOCUMENTATION

I've reviewed all the $creator (builder level verbs) for admin, and added documentation for the 12 (out of 150) commands that were not documented. I also removed some deprecated verbs and cleaned up and reorganized the $creator examine me to be more intuitive. Should make $creator's lives easier moving forward.

SUPPORT GM COMMAND DOCUMENTATION

Added 7 undocumented commands to support GM examine me, removed a few commands that were not needed anymore or duplicative.

REMOVED OLD .ROOMS CODE

There was some old .rooms related things that we were not using that was from the original LambdaCore. I've removed it and all associated verbs. Should clean up the codebase a bit.

PROGIA CALLER ID LINKED TO CONTACTS

If someone calls you on your progia and you have them in your contacts, you will now see their name instead of their phone number when you look at your phone.

MAG LEV PROGIA APP

This app now properly shows the next station when a lev is in transit between stations. Before it was offering incorrect information. This did require me to strip the colors out of the station name, but anyone using the app is likely aware of what stations are where anyway.

HOLDING FELI BOT TB

Fixed a bug due to a code change I made recently that caused a TB when you looked at a feli bot being held by someone.

KOI HOTWIRING KITS PROPERLY STOCKING

Koi hotwiring kits existed but weren't set to stock in any shops. Kard has graciously fixed that and they'll now stock where intended.

LEASE RATING UPDATE

We have some automated ways of determining if someone has done things (such as place a SIC ad for their lease) and some manual ones. The GMs have a command to answer questions about player leases and they are reminded regularly to submit details.

On top of the existing questions, like 'did the player run events', we've added a new one around networking. Did the owner network? IE: made contacts, brought business to the lease from outside deals, made deals with people to fund/create events?

If the answer is yes, it will provide an additional 3% increase to weekly profits when it is calculated (once a month). If the answer is no, there is no penalty.

I've also adjusted some of the %'s to be a bit higher, meaning if you're working a lease and doing a bunch of things, you'll see your weekly profits go up more quickly.

You can now go up 14% & down 7% month over month for a shop.

You can now go up 16% & down 9% month over month for a club.

These % increase/decreases have always been based on the current weekly profits and not the base level.

AMBIENT EVENT INCOME FOR BARS & CLUBS

Bars and clubs are places to gather and role play and the leaseholders may want to run events to generate role play and buzz about their business. These events MIGHT generate extra ambient income, which can go a long way towards covering some (but not always all) of the costs for a well run event. We have no way of knowing, automatically, that you have run an event, thus we have created a system by which you can submit an ambient event income request.

To submit one of these requests, you can do 'manage bar' and select the option for ambient event income request.

You must tell the truth, OOCly, in your request. It is written from YOU, the PLAYER, not your character. If we find that you have lied in your submission, we'll deny it and deny all future requests.

You must also accept that the amount of ambient income generated is determined by the GMs (from a predetermined, set, list of possible payouts), and while we will take the details of your event into consideration, we are the final decision makers. We are not going to accept complaints about not making as much as you think should have been made. By using this system, which is for promoting RP and rewarding leaseholder hard work, you accept that our decisions are final, not subject to debate, and we don't want to hear complaints about it. While the decisions may be made by one GM or another, a note is generated that every admin can see to ensure transparency.

Upon review, the decision will be noted (both as an admin note, and as a player note). You will see an approval note (and money in your cash register) or a denial note (and no money) in your @player-notes after review. The approval or denial will be accompanied by reasoning from the GM. Again, it is not subject to debate.

In order to be eligible:

- You must be the leaseholder
- The event must have been advertised for at least an hour beforehand
- It must be 'special' in some way – happy hour every day at 4 does NOT count
- More details listed in the event submission command

What you need in order to submit:

- What was the title of your event? (IE: Weekly Open Mic Night, Juicy Vee's Cirque Du Mixer, Cyberfunk Punk Fest
- When was your event? MM/DD/YY please. (IRL year)
- How many characters attended your event overall?
- How many characters (including yourself) helped in the organization of your event?
- How did you advertise the event?
- How much chyen did you spend on the event?
- Provide a detailed breakdown of what you spent money on, as if this were an expense report at a mega corp. I know, so fucking cyberpunk, right?
- Please provide a description of the event, who helped organize it, the events purpose/goal, and why it makes sense in the context of your lease. Keep in mind there is a big difference between 'held a drinking contest' and 'threw a coordinated talent show'

Payouts:

At the time of this writing, payouts can range from 2500c (small, localized event) to 20,000c (large, very well planned, well attended event).

If you have any questions about how this works, please feel free to xhelp.

(Edited by Slither at 7:29 pm on 3/20/2025)

IN REFERENCE TO ABOVE CHANGE

If you have run an event in the last two weeks, you can submit an ambient income event request. If it was outside that range, it is not eligible.

Also, this is a beta test. I reserve the right, after seeing how it goes to completely change this system, remove it, or tweak payouts, questions, etc. Please do not RELY on this system to make you your money back. That's not what it is there for.

RECYCLING QUICKTERMS

There was a bug where a quickterm could be recycled under certain circumstances, which would not clear a property on the player for which quickterm they were using. This meant that StreetTerms would not work after, until you touched a different quickterm. I've resolve this weird bug.

ONCE IN 28 YEAR CLONING BUG FIXED

Fixed a bug where if two players typed go clone at essentially the exact same time, both would enter the cloning process and the first person would get the clone data of the second person, and the second person would get the correct clone data.

It was a wild one. I've added additional checks on top of the existing ones to prevent this from happening again.

The player that got the wrong clone data has also been fixed, and much appreciation for them being a good sport about it.

CARGO THEFT DELIVERY NPCS IN GAME

We've shifted the original approach of how to deliver stolen vehicle cargo to NPCs. Originally this was intended to be an automated turn-in process. For now, that isn't working out and can't be done.

But to encourage cargo theft and to see if this helps enable more chances, we've introduced several NPCs in game that will take stolen cargo - but you need to leave a puppet-request with them. This isn't an automated process. It's a roleplay process and the rewards will be decided by staff. Please @add-note and document the effort, the roleplay and the stolen cargo, everything that went into it if your character is trying to turn in stolen vehicle cargo to one of these NPCs.

You might find a person in-game who will give hints about where to find these cargo-receiving NPCs.

Vehicle cargo theft still works the same from vehicle to vehicle. The commands are found with an examine here when inside cargo capable vehicles.

Thanks to Bonsai, Butako and Mench for working this out.

TB ON CORPSE

Fixed a corpse / cyberware related bug that I created unintentionally with a recent code change.

WIGS & CONTACTS USES

I've updated the # of uses wigs and contacts have from 20 to 40 for any unused wigs/contacts. If an existing wig or contact already had been used, I've simply added +20 uses to it.

HELP SLEEPERS UPDATE

We've updated help sleepers to reflect that people shouldn't move sleepers for aggressive purposes and shouldn't try to rip cybernetics from sleepers. Along with some other guidance.

FEE CHARGING EXIT & PERKS

Perks like the Uphoria discount on fee charging exits were not working due to a bug in the code. I've fixed the bug and tested, and can confirm that perks such as these are now working as expected.

@DEFAULT-WEAPON REMOVED

This command was buggy, barely worked, and I'm 90% sure was the cause of the terrible bug where people would put their weapons away during combat. I checked with some people it had never happened for, and they did not have one set. I checked the people reporting it happening, and they did have one set. I've removed the command, and all references to default weapon in the code. You'll have to manually hold weapons, if you were using this command, or set up a macro.

PUTTING WEAPONS AWAY AT START OF COMBAT

I believe this should be fixed now!

@CURRENT-WEAPON REMOVED

This verb has been removed. You'll use your default martial arts, or the weapon held in your hand as your weapon.

DISCORD NODE APP RESTARTED

There was no error showing, but it needed a restart to get it working again. That's done.

FIXED BUG WITH SCHEDULER & DISCORD

Noticed a bug with the scheduler having multiple discord poll checks scheduled, it should be resolved and we should only have the one we want, running every few seconds to check for new messages.

HELP @HISTORY AND @NEWBIE HISTORY ENTRY UPDATED

I've removed the old help @History, redirected it to help history, and updated that help file and the @newbie guide to link to the proper lore pages instead of the old/dead wiki.

NEW UMC BOARD

this isn't ic yet as bubbles is helping me to move over current UMC people.

It also means all fight records are getting reset.

The new board supports

Players being able to be authorized to log flights

Admin being able to register a character or remove a character

Setting and adjusting the rank of a player

Assigning or vacating a championship

A view that looks like the old one showing wins and losses and bouts fought

An accessible view for screen readers

And ability to look at a fighters record in more detail showing who they fought and when and if they won (not coded yet)

Showing who is the champ for each rank

When we put this ic it should make management much easier!

UMC BOARD IS IC NOW

I've fixed a few lingering display issues, cleaned the code up a bit, and have moved the new UMC board in to replace the old one.

MECHANICS TOOLBELTS RARITY UPDATE

Missed this one from the original thread of requests. I've updated this slightly, but there were already several on sale ICly.

AMMO TENDING TB

There was a TB due to the verb not having permissions to update a specific prop related to how soon the rig is going to explode as critical fails mount. I've fixed this, but BEWARE, that does mean that these critical fails, which may not have been adding up previously, are now adding up again, and if you crit fail a bunch, your rig will possibly explode.

PLAYER MINIMUM AGE

The minimum age for players has been changed from age of majority in the place where the player lives, to 18.

The website registration page and @register have been updated.

A new @rule has been added to @rules.

PLAYER CHARACTER MINIMUM AGE

The minimum age of player characters has been raised from 16 to 18.

- A new @rule has been added to @rules.

- @newbie updated

- help history updated

- help writing-history updated

- For Adults BGBB post edited

ADMIN @LEASE UPDATE

updated the admin lease management command to support tracking NPCs for leases and to better handle garage lease assignments to limit manual configuration.

(Edited by Slither at 4:17 pm on 3/29/2025)