Paradise icon indicating copy to clipboard operation
Paradise copied to clipboard

Sentience Potions now violently explode if overused

Open FloFluoro opened this issue 2 years ago • 3 comments

What Does This PR Do

When used more than twice in a one-minute period, Sentience Potions will violently explode, moderately injuring the user with an explosion equivalent to a PDA bomb.

Each time a sentience potion is unsuccessfully used, it "heats up" in stages (starting from 0), and explodes if you try to use it at stage 2. The potion "cools off" a stage every 60 seconds. The user receives warning notifications with every attempt, and can check the state of the sentience potion by examining it.

Why It's Good For The Game

image

Xenobiology loves spamming sentience potions on mobs that dchat has zero interest in possessing, resulting in annoying spam that makes lots of people disable sentient mobs in their role preferences entirely. Now, it'll be more difficult to casually pester dchat with sentience requests.

Images of changes

image image image image image

Testing

Compiled and tested on local debug server. Sentience potions will blow you up if you use them 3 times in rapid succession, but cool down over time as intended.

Changelog

:cl: tweak: Sentience Potions now violently explode with overuse. Be careful! /:cl:

FloFluoro avatar Oct 11 '22 02:10 FloFluoro

Hey, sir, you dropped this: 👑

procdrone avatar Oct 11 '22 03:10 procdrone

Thank god, I was getting tired of seeing this spammed for 20 minutes straight while observing.

One small point - Minebots might also have the same issue for miners, so not sure if that's also worth looking at?

AzuleUtama avatar Oct 11 '22 12:10 AzuleUtama

Thank god, I was getting tired of seeing this spammed for 20 minutes straight while observing.

One small point - Minebots might also have the same issue for miners, so not sure if that's also worth looking at?

Good thinking, but this PR fixes that as well! Due to functionality, the minebot AI upgrade is just a child object of the sentience potion, so it inherits its behaviour.

Miraviel avatar Oct 12 '22 07:10 Miraviel