Removes the flashing effect on manhack grenades. It lasted around two to three seconds, making escape nigh impossible.
Made manhacks do a random number between 10 and 15 damage.
Made manhacks easier to click on by giving them a small invisible square around their sprite.
After seeing in the recent beach episode that players had to deal with only being able to relax on folded up towels, I've added a verb to them that lays it out flat on the ground instead. When you pick up the towel it turns back into its regular self again.
This pr changes how telescience works; instead of just teleport things with zero risk or consequences, telescience will now create two portals, one in the telepad, and the other in the location.
Why?
Telescience has always been a really problematic part of the game, causing a lot of fuckery over the ages. It is pretty much riskless, besides some possible explosion, limb loss or whatever if you fuck up, but if you somewhat knew what you were doing, you could steal shit, and just teleport bombs or whatever upon your victims.
Now, telescience has some risk and difficulty attached to it. Since, for the scientist to steal/kidnapp/save someone, they must enter the portal, which puts them in the location of where they want to reach. It is also possible for the people that can reach the portal to end in the telescience lab, allowing for some counter play.
Humans could enable autohiss. This resulted in the handle_autohiss proc runtiming, due to missing expected maps. The runtiming rendered the person unable to speak until they turned autohiss off again.
Fixes this by checking for the presence and length of autohiss_basic_map. The map is expected as a predicate towards autohiss working in the first place.
Force gloves allowed you do the first upgrade instantly, meaning you skip both passive and blue. According to the code, this is unintentional behavior and leads to further bugs, such as being stun-locked when this happens repeatedly.
-kois can now infect people by being injected into the bloodstream as well
-vaurca warforms have their own fire overlay now
-fixes a missing error in the warform right arm
The issue emerged that Aurora doesn't actually give antagonists objectives, so the if statement was never fulfilled. This places ambitions outside the if statement. If an ambition is set now, it will display like this (minus the objectives of course):
As an engineering main that had to make use of the fireaxe to deal with biohazards, it got old fast when someone entered your range while you were swinging and you decapitate them with the might of Zeus. That can still happen, but, if you know you're gonna be swinging when people are around, you can do it with only one hand to prevent multi-decapitation.
Besides, how well can you drive a fireaxe through multiple bodies if you're only using one arm?
Sidenote: I wanted to do this with other weapons as well, but my brain is simply too small to comprehend what the hell's going on with half of them, so, I'm just sticking with the fireaxe for now.
Autopunctuation will no longer autopunctuate if markup (* or /) is present at the end of the sentence.
It will also no longer input an empty period if you put nothing in the chat box.
Fixes#6536
Update details
-Stealth suit is half as expensive to maintain, but costs 750 power to activate, to encourage it being used for actual stealth instead of cheesing by attacking and repeatedly re-cloaking.
-Power sink draws power twice as fast now. It is possible to use this while stealthed and have positive energy gain (about 100 every couple seconds, kind of like the reverse of the speed stealth used to drain power). This makes it better for use with the stealth module than the emergency power module, because using it doesn't decloak you. However, it still does make a lot of noise and sparks. There is a tradeoff for everything.
-Deactivating stealth is now a lot quieter, and should not be nearly as audible over long distances, reducing meta.
-Interacting with mobs deactivates the stealth field.
-Leg actuators no longer are disruptive and do not deactivate stealth.
This reduces the time it takes to hop onto a table by half, I think it's 3 seconds now, down from 6. I can't read code, man. I just made big number smol number.
No longer are you a leper that can't scoot onto a waist-high table in a reasonable time, yay!
Removed the ability to examine people and see that they are "severely malnourished" or "severely thirsty". I figured it would be odd to, one, see that someone hasn't eaten in two hours, and two, have someone become visibly malnourished and visibly thirst-ridden in only two hours.
Reverts #6547
This introduces an HTML-injection attack. You can inject arbitrary HTML code into character names and have it be executed upon examining someone.