this resprites some weapons,
namely the butterfly knife and switchblade to not be comically oversized
(you know, they're...concealable.)
tweaks some other sprites too, like the handles of polearms and the stunbaton
this doesn't change how they look from afar, they're practically the same in glance value
riot shield taken from Eris (and tactical shield is a modified version of that)
made ebarrier use same colors as eshield (this makes more sense, honestly)
Falling base damage was reduced from 60 to 40. Also you no longer take remaining damage from limbs to the chest.
Changed falling limb priority damage from head > arms > leg to legs > arms> head
Added new Malf ability to Malfunction gravity. it costs 2500 to research and 300 CPU to use. The ability will disable station gravity for 3 seconds and push them back on the ground with force as if they fell from 1 Z level.
Xenomorphs are pretty much badly done and don't really fit at all. This pr fully removes the human type ones, alongside with the infection, eggs and facehuggers.
It has been posited that it doesn't make sense to hear certain sounds through walls. So, I proceeded to go and change that.
All sounds with a volume of 50 or less will now be played only to the "hearers" list. This is basically people within line of sight. I also rewrote the lower levels of the sound API with this. The code is now more modular, while retaining the same main API entry point playsound.
This needs a test merge to see how badly I broke shit.
On request from a staff member, I have implemented a delay on using Absorb DNA. Changelings will be unable to use the ability for a full minute after successfully completing it.
bugfix: "Fixed cult armor hiding shoes."
bugfix: "Fixed Dragos synth sprite due to complaints of the flicker."
bugfix: "Fixed shell ipc gender issues."
bugfix: "Fixed some oversights in clerical borgs, removed there stamp at direction of synth lore dev."
Fixes#6132Fixes#6082
This PR will lead us towards the Promised Day, for in its wake there shall be much celebration and ecstasy as this world becomes a world suitable for developer hegemony. The first strike is thusly;
All << is converted into to_chat().
This pr creates a new check, can_feel_pain, it checks for the NO_PAIN flag, if the target is under influence of mind altering drugs or strong painkillers. This check replaces all the species procs and fixes somethings, like people under the influence of pain killers still getting knocked out from pain and etc.
This is Stage 1 of my ling rework. It is intended to be a standalone fix that corrects one of the particularly frustrating aspects of changeling, along with a few minor QoL tweaks. There WILL be more stuff later as I continue the rework, but this is sorely needed now.
Here is what it has done:
-There is now an ability called Absorb DNA available to all changelings, it has replaced the old ability of the same name.
--It can target anyone adjacent to you, and they can't move or it fails.
--It takes about 1/3 the time of a succ, but you don't have to grab them, you just have to chat with them or whatever to encourage them to remain put. You know, roleplay and stuff.
--It does not kill the target, or work on other changelings.
--After it is completed, you receive 1 DNA point
--Approximately 10-15 seconds after you complete the process, the target will receive a small but noticeable amount of genetic damage. This is do prevent people from immediately flipping the fuck out because they took damage and pointing at the person next to them as the cause.
--Attempting to absorb the DNA with someone who has over 100 genetic damage will cause them to become briefly stunned and husked.
The old code for whatever reason only stunned the person being bit for around 7 second then they could resist. This should keep them stunned long enough to be unable to resist for the full duration of the sucking
When the round refuses to start because of a lack of players or lack of antags, it will properly state this instead of stating that there aren't enough players.
The Wizard gamemode, and the Ninja gamemode, both have restrictions that prevent the gamemode from being launched if there are more than 15 players, unless it was voted specifically.
- Ion rifle has now two firing modes: lethal and stun
- Lethal firing mode cost is increased, resulting rifle full charge to last for 6 shots. Stun mode has the original cost, making it 10 shots.
- In Stun mode if the object that was hit is an IPC - it will stun IPC for 5(unstackable) seconds. But if the object is not IPC it will EMP only that object.
- I have reworked sprites to display both lethal and stun modes just like Carbine energy gun.
- Ion rifle is now a wielded weapon
- IPC/Borgs with EMP resistance module do not get affected by stun and consume half of charge
A lot of the gamemodes had bad requirements for players and antags, and as a result, it would result in bad rounds that were either incredibly boring or one sided. Gamemodes would appear to be far too common, such as changeling and vampire, as the requirements for players and antags are VERY little.
Overview
Adds thirst mechanics. Thirst mechanics work exactly like hunger mechanics where if you don't drink enough liquid, you become thirsty and move slower. Several other mechanics involving drinks were also changed.
For organic races, you gain hydration by consuming beverages and water. Water is the most effective way of hydrating yourself. IPCs are not affected by hydration and do not have to worry about it. If you overeat or overdrink, your nutrition decreases faster until you are of normal hunger and thirst levels.
Penalties for not eating or drinking are now more severe. If you refuse to drink or eat all shift, you will be up to 33% slower and take twice as much pain damage. The amount scales based on your hunger or thirst levels. If you are considered hungry or thirsty, it starts scaling until you're starving or seriously dehydrated. If you overeat and overdrink as well, you get a ~5% reduced movement and pain tolerance with each mechanic.
The icons for hunger have been updated to be more specific, and they match the new thirst indicators as well. https://i.imgur.com/QQbWxYI.png
You can now also inject beverages into your blood for x4 effectiveness. Before, IV dripping yourself with vodka did nothing but give you a small amount of toxins, but now it should be a hell of a party.
Dionaea can now be affected by beverages with respect to nutrition gains and temperature changes. Dionaea cannot be affected by some effects, such as stuttering and intoxication, still.
Healing effects for certain beverages (tea, milk) were removed. This a HRP server, milk shouldn't heal you.
-you can't write runes on space or open space anymore
-teleporter runes do not work if they are on the central command level
-you can only summon nar'sie on the station's z levels
-improves the code a bit