HeavensGate / Eternal

Heaven's Gate Station's homebrew based on Baystation12 ( https://github.com/Baystation12/Baystation12 ) //
http://forums.hgstation.xyz/
Other
3 stars 15 forks source link

Release the Slimes #242

Closed Davnik closed 8 years ago

Davnik commented 8 years ago

The slime minigame is a classic favorite, but it's time for it to get a roleplaying workover, to repurpose Xenobio into the latest practically unused, overly specific roleplay room.

Release the slimes. Put them in maintenance halls all over the station. If a scientist (xenobiologist) wants slimes to work with in the xenobio department, he'll have to get maintenance access somehow, and that will probably involve discussing plans and/or bribing, all good roleplay. And, this will make the shadows of maintenance inherently deceptively dangerous. we'll probably want to put fire extinguishers in various places throughout maintenance, even more than already exist.

Without the slimes, people will want to know what the room is used for now, if its minigame purpose is gone. We'll need to leave a clearly visible note in Xenobio, explaining that the room will now be used for researching alien species - implying that the room will be a quarantine for first contact, or other study and scientific research.

Mewchild commented 8 years ago

I'm not comfortable releasing the slimes until we have a code redo for them, to remove their innate aggro tendencies. They're nightmarish to fight as is, and need to be toned down before moving them out into the wild, I feel.

Davnik commented 8 years ago

They aggro when hungry! You need to understand them; they are gentle creatures! LISTEN TO ME! --John Steele, Xenobiologist (TERMINATED)

Mewchild commented 8 years ago

They're aggro when hungry, or in general to anyone who hasn't been marked as "Friend". Friends are marked by line of sight whilst they feed.

Davnik commented 8 years ago

But really... the intention is to add them as an inherent DANGER in maintenance, and if they get out and fuck people up... that's someone's fault. If you want to travel in maint, you need an extinguisher and/or pocket monkey. Free conflicts!

If code gives them a nerf/fix, it should simply lower the health level at which they go aggro, so that they are only liable to flip shit on a random stranger if they're minutes from death or attacked. This will be step one of the players learning the danger of the NSS Eternal, and the danger of failing to cooperate with aliens and run things by research. <3

Regardless, I'll push this to a code issue to make them "safe for maintenance." They should never default to aggro on a humanoid until attacked or severely hungry.

Mewchild commented 8 years ago

The problem with fighting slimes is that fire extinguishers are incredibly imprecise. I've seen a slime take down four people in short order, all of them attempting to spray it. A good way to fix this would be to add a check; clicking a slime with the extinguisher not trigger a melee, if safety is off. It instead sprays the extinguisher normally.

Davnik commented 8 years ago

Approved addition, and I'll still make sure the slime doesn't readily attack casuals.

woothie commented 8 years ago

Why was this closed? When doing this, please actually comment or tell people with push access why. @staticcharged