Sanity, Prison, and another new Map

Written by

in

I’ve been chipping away at a couple of features, old and new, as well as porting over another map.

Sanity

We once again have a sanity system like in the Garry’s Mod version of Morbus but it works a bit differently.

Sanity persists across maps and play sessions. You don’t get to be scummy on the last round of a map just for your sanity to magically get restored at the start of the next map.

You start with 1000 sanity, which can grow up to a maximum of 1100 right now. Each round you play restores 50 sanity up to 1000.

Sanity restores gradually each round (like before) but it will also restore at a slightly slower rate while you’re logged off, however it will only restore you up to 900 sanity.

Doing good things, like killing aliens, or infecting humans (as an alien) restores sanity up to your max cap of 1100.

Killing a human as another human lowers your sanity by 150.

Punishments – Triggered

Triggered punishments happen when two criteria is met;

  1. You lose sanity during a round, AND
  2. Your sanity is below a certain threshold

Punishment: Go to Prison (Below 700 Sanity)

You start the round in a jail cell.

There is a bar you can break to escape jail but it takes about 1 minute of punching the bar to escape. Another player could also come let you out.

This is a bit of a cheeky punishment.

There will typically be a ceiling vent in the jail cell as well, so a brood alien could jump out of the cell to escape… or perhaps drop in.

Punishment: Kicked from Server (Below 500 Sanity)

You will be kicked from the server with a warning.

Punishment: 1 Hour Ban (Below 400 Sanity)

You are banned from the server for 1 hour.

Balancing of punishments

These are all initial numbers and i’m sure they’ll be adjusted with time and testing. Server owners will have the ability to tweak/enable/disable punishments as well.

Punishments – Persistent

These stay so long as your sanity is within the range of these punishements

Reduced Max Health (500-900 Sanity)

Between 900-500 sanity your max health will take a hit. You’ll start the round with a “Sanity” damage type on your HP bar. At 500 Sanity your max health will be reduced by a whopping 50%.

Reduced Human on Human Damage (500-800 Sanity)

Between 800-500 sanity your ability to inflict damage on humans (as a human) is decreased. Human counts as anything that looks like a human, so a brood alien in human form also takes less damage from you.

At 500 sanity you do 50% reduced damage.

Prison

The gamemode Morbus was originally inspired by had this. Whenever you killed a human as a human you would be sent to prison next round. A player could choose to let you out or kill you.

Now when you drop below a certain sanity and murder a human you’ll start your next round here. There is a way to escape though, but it’s a moderate annoyance and I think it’s kind of silly.

New Map – Facility

I always had mixed feeling about this map but some community members really liked this map so I decided to port it over.

It also gives me a reason to use my moving platform code which I worked so hard to get working right with the prediction system.

I’m still working on polishing the map, the textures are still ~okay~ but I think having 3 somewhat different maps will provide some nice variety.

In the Garry’s Mod version there was a section of the map that made zero sense to me. I didn’t really agree with them being there so I removed them

(It’s the rooms circled in orange)

But overall the map remains the same.

More playtests coming soon

That’s it for now. I’m hoping to do a playtest or two this month, I feel like we might be getting closer to a Beta release and a constantly running server.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *