Reset Password
Existing players used to logging in with their character name and moo password must signup for a website account.
- SmokePotion 21s
- Ameliorative 17m
- BitLittle 6h
a Mench 12h Doing a bit of everything.
And 13 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

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

BROKEN WIGS AND CONTACTS

There were a dozen or so broken wigs and contacts in the game. Fixing them was not possible in all cases due to the lack of messaging they had. I believe these are from before some fixes we made to their creation a few years back.

In cases where I could not fix them, I have removed them and left a pile of chyen equal to their value.

GRAPPLE MESSAGES UPDATE

There was a bug where if you were a bystander in a room where a person was grappled, and another person came in and grappled the person grappling the original person you would see a message like:

Chaim locks Draupadi Goldsmith in a powerful hold and breaks her grip on nothing.

I have fixed the 'nothing'.

MEMENTO ARTERIES USE WEAPONS NOW

Art mementos were not using their machetes because they were equally skilled in brawling, and the system picks the 'best' skill and if two are exactly the same it's going to pick the first one, and brawling comes before long_blade.

I updated the memento so the brawling is slightly lower than long_blade, resolving the issue.

ADMIN COMMAND: @LEASE UPDATE

@lease now handles assigning and unassigning shops from being part of the courier crate system when an admin assigns a lease/clears a lease.

This makes admin lives easier and speeds up the lease process while reducing issues due to missing a step in the process.

ADMIN COMMAND: @reimbursements player

This command allows admin to review pending/approved but unpaid/denied/paid out expenses for players going back a year. Makes it a lot easier for staff to track this stuff.

EMPLOYMENT TERMINAL AUTOPRUNE UPDATED

Any expenses that have been approved, but the player has not collected them for a year (reaped, stopped playing, fired, etc) will now be pruned off. Saves us space!

PERFORMANCE COOLDOWN: 30 SECONDS

Performance cooldown has been dropped from 60 seconds to 30 seconds.

WHERE'S THE PARTY AT GPT OPTIMIZATION

Did some minor optimization to the Where's The Party At script with bartenders.

WHAT'S THE MENU GPT INTEGRATION

Using the same system as the "Where's the party at?" script, we have integrate GPT responses into the menu auto-responses. Just mention 'menu', 'on tap' or 'serving' in your question.

For example: "What are you serving?" "What's on tap?" "What is the menu?"

Let us know any issues!

HOW'S BUSINESS MESSAGE + GPT INTEGRATION

Some of these messages were a little bit smallworld, and they've been fixed. And they have also been integrated with GPT. Just ask the NPC 'how's business?' to test this out!

@DISGUISE-NAME CAPITALIZATION

We now force the @disguise-name's first character to be capitalized.

CORPSHARE PRICE

I've added in a minimum corpshare price to prevent things from going negative.

NPCS THAT WANT HANDCUFFS

These npcs were asking for handcuffs then wearing them, like bakas. Fixed.

NLM NPC FIXED

There was an NLM NPC with unset stats and an incorrect shortdesc -- fixed.

VS WEST ELEVATOR - FLOOR 2

This elevator lobby was never set up properly. Not sure how it's gone this long without being reported but it was busted! It's fixed now.

PETS AND NPCS

For some reason all pet NPCs liked the generic NPC, so like, they would jump in on fights in some situations. It was weird. I have made them not like all NPCs. Don't know if it was intended or if it was an accident that all had this prop set. If anyone see's any wonkiness please submit a bug.

HELP PAINTING

I've updated help painting to say it's against the rules (like tailoring) to make multiples of an item and sell them in the market. That's not the intention of the system, and we don't want people doing that. I don't think people were -- but it was pointed out that help tailoring has this warning and help painting does not. So, updated!

PAINTINGS IN THE MARKET

I've pulled all the paintings out of the market, reviewed them, removed a few from game, and placed the rest into an IC gallery that exists in the game.

CRAFTING CONFIRMATION

I've added a confirmation step that warns what components will be used and that they will likely be consumed in the process, when you execute a craft command. This should prevent people who haven't used the system a lot from consuming items they are not intended to consume.

HELP CRAFTING

Updated with additional information.

DAMAGE / THIRST / KO IN BADLANDS

There was a bug where if someone was on a bike as a passenger, moving between rooms when they were very dehydrated or burned would cause them to KO-- and then the bike moves again and they KO again even though they were already KO'd. I fixed that.

DAMAGE / THIRST / COLD / HEAT WHILE ON BIKES

It didn't make sense that people on bikes got the damage/thirst/cold/etc every time they entered a room. They might have been going 100 rooms, in 5 min, so getting burned or being dehydrated didn't make sense.

I've made it a roughly 1 in 10 chance to experience ill effects if out in the badlands on a bike and not totally covered, etc. This does include cold, which probably COULD be worse if on a bike and going fast, but I don't think it's a big enough deal to require additional code paths to handle it.

This should make it a more realistic experience being out there on a bike.

TAXIS DISPATCHING PLAYERS SLEEPING IN CABS

Taxis prefer to dispatch PC players, but there was a bug where even if the player was offline in their cab they would possibly get dispatched. This is fixed for Chex/SkyFox.

SKYFOX NPC DRIVERS

There were no Skyfox NPC drivers because GMs gave their cabs to players. I have fixed this. There is now one NPC Skyfox driver and they will respond to calls.

DONATION PADS + EVICTION

We were missing code in our donation tools to bring a pad out of eviction when a donation was paid on a membership pad. This has been fixed, and when we are able to auto apply a membership it should clear eviction on a registered pad.

SELLING SKATEBOARDS IN MARKET

I thought I had enabled this back in September, but I missed a portion of the code. It should work now if you find a vendor that buys/sells vehicle related stuff.

AIRBORNE TRANSMISSION OF AGENTS

Applies to: Dispersal grenades, disease, etc.

If you are wearing an airtight, undamaged, airtight helmet, you no longer need a full environmental suit to be protected agents airborne agents. Previously you had to be fully enclosed in a suit, or have a sinus cyberware. Now a suitable helmet alone will protect you from airborne stuff.

WEARING MUSICAL INSTRUMENTS

All wearable musical instruments have had their thickness set to -1, meaning they should be OK to wear over anything.

CYBER PRICING BOARD TB

If you touched neural network interface chip, or other unavailable wares on a board it would generate a TB. I've fixed this.

ANIMAL GUARDING

If you told an animal to guard and they accept the command they would speak their acceptance. Now they just growl.

MARKET LOW VALUE DIVISION BY ZERO

Fixed a division by zero TB in the market on low value items.

REMOTE DETONATED PROGIA BOMBS

Bombs that are triggered by progias will no longer cause the calling progia to TB due to trying to ring a phone that was recycled due to the explosion.

BARTENDER GPT PROMPT IMPROVEMENTS

Revamped and added some new instructions to the GPT prompt for bartenders, which lords over any Q&A GPT interaction with bartenders such as the Where's The Party, etc.

The responses might be grittier and shorter.

LICENSE PLATE SHIFTER FAILURE

If you tried to set a plate shifter to a plate that already exists, it would fail with a TB. Now it fails with an IC indicator that the plate was not shifted.

You can't use plates that are already existing on other vehicles.

GOTTA HOLD PROGIA TO ANSWER IT

You now need to hold your progia to answer a call.

WHERE'S THE PARTY IMPROVEMENTS

Did some improvements to the prompt related to where the NPC is at. There was a bug for bartenders at bars inside vehicles / AVs.

BLINDNESS & COMBAT

There are certain situations and items that can cause a character to be 'blind' in game, and not be able to see the room descriptions / and other things, such as having a (coded) black bag on their head. When these situations arise, the player will now take penalties during any combat they are involved in.

MULTI-ROOM VEHICLE BLINDNESS

There was a bug where if you enter a multi-room vehicle from room you would still see some of the room information even when blind. I've updated this to better handle character blindness.

SNEAKING ONTO MAG LEV

Stealth was breaking when sneaking onto mag-levs but not when you snuck off, due to a misplaced line of code. I have put that line of code where it should be and it's now possible to sneak onto a mag-lev.

TERRA PERSISTENT NPCS SKILL USE

The persistent TERRA npcs were reported to not be using weapons in combat.This was due to their brawling being the same as their melee, and thus it picked brawling which it checks first. This was technically not a bug so much as the npcs not being configured correctly. Fixed.

SKATEBOARD / EXPRESS TUBE CRASH MESSAGES

There were a few bugs when a skateboard was involved in a crash in the express tubes. The first was that the character saw multiple messages (1st and 3rd person). I've fixed that.

SKATEBOARD / EXPRESS TUBE CRASH TB

There was a TB when a skateboarder was hit by a car in the express tubes due to the way it was expecting the people inside the vehicle to be impacted, despite it not being an actual interior vehicle. I've fixed the TB and these crashes work well now.

FOLLOW / SHADOW OOC NAME FIXED

When you follow / shadow someone and type 'follow' it shows you who you are following. I've fixed a reported bug where if you typed follow when someone was OOC, you would see their OOC name instead of IC name.

FLASHBOOST NOSE BLEED

I've updated the flashboost nose bleed script which set a look_place to nose bleeding, to use @temp_place instead, and I've made it clear the @temp_place when the nose bleed finishes. This should reset it to using the @look_place, and preserve the look_place.