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.
rscadd: "Added a new drink recipe, Martian Special, made with 4 parts coffee and 1 part pepper."
No new sprites added, the glass is the same as the coffee glass. No special effects either it's just shitty coffee
* Base work for the unathi robot subspecies.
* Adds metabolism species, kidney vars, and the robot unathi organs.
* Moves some action buttons to organs, pretty much a bay port right now. Todo: the unathi and alien stuff should also go here.
* First autakh implant power.
* Fixes the organs action button this time.
* Finishes more implants, and interactions with flashs and vaurca.
* Prepare for great changes.
* Drops the real bomb, boss.
* He who fights with monsters.
* Far more work into augments and limb removing powers.
* Limb verbs should be good now.
* A LOT of work into the assited organ, allowing it to bleed and etc, as well adding a new chem that will stop bleeding in their case.
* Probably the last work on implants.
* Some extra touches.
* Some tweaks to the species.
* More fixes and adds kyre's sprites.
* More runtime fixes.
* Fixes the species name too.
* Fixes travis.
* Updates this file too to work with the new tools procs.
* Adds changelog
* Fixed changelog.
* Unathi hair and lore description.
* Some tweaks to this too.
* Locks away them for now, they will be released after we got all the events and etc done.
* Changes this chemical.
* Fixes an airlock runtime.
* Adds the non scan flag to the autakh, mostly due to some bizzare interactions with changelings and cloning.
* Organs removal changes; can't take out the organ if it is too damage.
* Restricts them back again.
* Robotic organs now have the proper icons and names.
* Adds sprites for their organs and some extra tweaks.
* Fixes this missing icon.
* emp should also now hurt assited organs.
* Tweaks more organ related things.
* Fixes the head not being properly set as well.
* Fixes their flags.
* fixes the flag for real this time.
* Poze's review.
* Changes the au'takh organ buttons to don't be animated.
* Helps with adminbus or something.
* Fowl's requested changes.
* Fixes a typo.
* Robotic limb's brute and burn mods are now controlled by the limb model.
* Fowl's changes once more.
* Stops some spam.
* More grammar.
* No eal.
* Skull's review.
Prevents this: https://puu.sh/CwRrc/f4d0cbd55d.png
Also slightly expands how much writing you can put on a beaker. As someone that often works with beakers, flasks, and vials, you'd be amazed the amount of information you can shove on even an Eppendorf tube.
Allows chefs to make "steamed crab legs" which is just plain tasty.
Crabs drop crab legs when butchered (testing shows they drop 3 from the gibber).
10u water, 1 spread, 1u salt, 1 crab legs makes steamed crab legs
I made a box of 5 crab legs (in a similar fashion to the clams) that are meant to be orderable from cargo. Crabs aren't exactly common on Aurora, after all.
Sprites for the legs and the dish are thanks to Meowy with minor photoshop editing from myself.
Adds copper-based blood to Skrell. They will no longer restore blood from iron, but from copper. Hemocyanin != Hemoglobin. Prepare your copper supplements come Vampire rounds!
Fixes #2535
- Retains the movement area restriction for filling beakers at sinks and dispensers.
- Adds a check to ensure borgs can fill their items, as the check currently only checks for the item being located in the user itself, not the gripper where the beakers actually are. As borgs lack hands, they can't hold the items themselves.
Remapped Chemistry a bit to include more missing equipment, as well as to make it more spacious and less compact. AutoInhalers and autoinjectors were added to the chemistry locker. Most of stuff found in chemistry was added to the chemistry locker for space reasons. Medical belts can now store inhalers and inhaler cartridges. Same with the smartfridge.
Because of precision issues with floating point values, metabolism would sometimes runtime and cause performance issues. This PR fixes this.
Fixes#5698 as well.
There was an issue with one of the travis checks that caused reagents with incorrect specific heat values to sneak into the game and cause havok. This fixes that.
Fixes#5594Fixes#5593
Because I'm an idiot I realised that phoron salt bombs are actually impossible because water turns to ice when frozen, and you need frozen water in order to make a working bomb.
I also fixed a few bugs regarding cryo/pyro mixes in reagents. It only took me 5 hours to figure out.
I also made Phoron Salts containers spawn with a stable temperature so admins don't blow up when they mess around with it.
I adjusted the explosion size of phoron salts so that absolute best case scenario, you can make a bomb that has the destructive radius of a screen.
- Diona are no longer blind all the time. Fixes#5543
- Radium doesn't spam Diona with messages. Fixes#5544
- Synthetics like AI/cyborgs/PAI can now talk. Fixes#5516
There was a bit of an oversight when it came to two damage formulas that I thankfully picked up. While testing everything in development. This PR changes the formulas for burn damage and temperature change caused by reagents.
Overview
This is the github WIP PR for the reagent system project. This is for other developers and users to track progress of the code if they're curious about it, as well as to show that it actually works.
This was requested by Lore team.
Diona no longer splits after loosing their head.
Without head Diona's speech range is reduced to 3 tiles(number might be changed) and is muffled.
Without head Diona goes blind
Time to regenerate limb for Diona is increased from minute to 10 minutes. Fixes#5472Fixes#5418
Diona will be notified when they attempt to regrow lost limb.
Tiny code cleanup(replacing usr << with to_chat)
Radium now cures burn, brute, toxin damage for Diona.
All reagents that affect Diona gestalt now affect nymphs as well
When being split diona Gestalt now distributes all reagents to nymphs equally.
Makes pumpkins have 'pumpkin pulp' inside of them (a child of nutriment), which can be used with space spice to make pumpkin spice.
This can be used for several drinks, along with the new pumpkin pie recipe, that no longer requires a whole pumpkin be shoved in the oven.
Additionally, added a temporary limited edition seasonal drink and donuts to the vending machines. It's Autumnlicious™!