* Surgery fixes
* Update organs_internal.dm
* bonebreaking!
* Mend the bone
* magic numbeers
* Update implant.dm
* Update implant.dm
* Update implant.dm
* Fixes the germs on internal organs
* Peri is needed again
* Optimize this
This was runtiming when you attempted to target a limb that was amputated.
Also optimizes the code a bit.
* Set to the correct open stage.
* Update medical_issues.dm
* Surgery Defines
Adds some defines to surgery to make it easier to track how 'open' someone is instead of magical numbers.
* Make frankensurgery less punishing
Makes frankensurgery less painful.
Resleeving is a thing and is MUCH easier to do.
Having brain surgery apply a permanent debuff to people just means that the 'ideal' thing is to always resleeve/clone. This gets rid of the debuff.
* Setting vital in a few places
* Makes infected wounds not kill in stomachs
Wounds still accumulate in stomachs, BUT the germ level of the external organ won't increase while being digested, meaning you won't get massive infections while doing a long-digestion scene.
It was done here instead of in handle_germ_effects() so you can't just eat someone with major infections and act as a statis stomach.
* Internal bleeding tweaks
Makes internal bleeding slower if you have the IB cure (myelamine)
Makes internal bleeding not get worse if you have the dermal equivalents of bicard+inaprovaline
* Update neck.dm
* Some more aggressive reform healing
Makes reform healing do some more healing to bring them back. Instead of healing just 6, heals a flat 25 now of brute, fire, clone, and toxins.
It then sees if you're 'below revival point' and if so, it gives you a much stronger heal to ENSURE you are brought back.
* forgor to check this in the .dmi
This is what happens when you have minitest selected and have your .dme ignored by default!
* Update blood.dm
* this comment is no longer relevent
We have LVADs now!
* Makes tourettes not trigger more if you have slow pulse
This was presumably meant to increase your chance of a tic if you have a higher pulse, not if you have a slower/more calm pulse.
* More edits
* Update generic.dm
* bunch of medical adjustments
* or so i thought
* De-death surgery
* Update carbon.dm
* Update mob_grab_specials.dm
* yeh
* Palpation
* internal bleeding
* Update life.dm
* duration increase
* adjust these
* Fixes a bug with defibs that I caused
When I reworked get_crit_point, it caused defibs to DEAL oxyloss instead of HEALING it, like it has been doing for the past 8 years. This fixes it.
* fixcees this
* fixes syringe stabbing
* Converts these to managed global lists
* gets rid of disabilities
* Change injury check to use do_after with delay
* lungfix
* actually remove the necrosis
* Fixes brain surgery
* fix language bug
* Update brain.dm
* ghetto surgery adjustments
Buffs some ghetto surgery
Makes some injuries sustained less gnarly if you fail with a ghetto tool.
Some mild typo fixes.
* next set of spans
* some more
* next
* next
* next
* .
* text...
* next... rest soon
* .
* .
* ok last set for the night
* .
* .
* .
* .
* some more
* next
* next
* all for now
* .
* some more easy ones
* some more easy ones
* .
* .
* some more bolds
* oups auto complete moment
* add the remaining spans
* this as well
* this as well
* .
* .,
* resync them properly
* A preface to my madness
Travis failed one of my PR's because I copied old code
that used /red /blue /green.
Because of this, I am going to find and replace every
instance of it that I find.
Also this is a test commit to make sure I'm comitting
to the correct branch.
* /blue /green /red replacements
Dear god.
A slow and painful death from acid is more fun than this.
I wouldn't wish this torture on my worst enemy.
And this is only the beginning
* Replace part 2.
Time to fix the human error.
* Fixes mismatches
* Sets macro count to 220
One above the current number of macros in the code.
* Fixes last of the mismatches.
* Removes spaces, replaces \black
Removes spaces
Replaces \black in a few areas where seen
Replaces \bold with <B> </B> where seen
* Updating macro count again
* More fixes!
* Issues fixed! For real this time!
I swear!
* Fixing all the merge conflict files.
* Consolidates copypasta for repairing robolimbs
Also prevents self-repairing a limb you are using to hold the tool
* Fixes robot organs becoming undamagable after reaching cap
* Fixes repairing with cable not using any cable, repairing with weldingtool not doing eyecheck
* Removes ORGAN_ROBOT and ORGAN_ASSISTED flags, fixes#13123
* Fixes damage to robotic limbs not triggering organ processing
At the same time, robotic limbs with damage don't need to process.
However, it's much safer to explicitly have robot limbs return 0 from
needs_process() instead of not rechecking bad external organs.
* Build on HarpyEagle changes to apply to Polaris
Had to apply the change from flag to an enumeration.
* Removes unneeded file
* Fix bruisepacks, remove heart
Well, the unused bay version of the heart anyway
* Tweaks examine, reverts isSynthetic
Reverted that because Bay doesn't use it the same way. Also changed Examine to not list every robo-limb on non-FBPs in red, but left them listed as normal per Spookerton
More tweaks to IPC fixes.
Merge resolution/compile fixes.
Further work on properly integrating, updating and fixing prosthetic options.
Repathed internal organs to organ/internal.
More work on full synthetics, changelings, overheating.
Working on getting organs to qdel properly and spawn properly when robotized.
Finalized some overheating values, added remaining prosthetic icons.
Finalizing the testing version of the full prosthetic bodies branch.
Added suit cyclers to the autolathe and map.
Fixing runtime errors.
Fixing errors.
Changelog.
Replacing limb and organ strings with constants.
Prevented brainless species from becoming full cyborgs.
Fixed issues with brain/MMIs renaming themselves inappropriately.
Various fixes and oversights.
Attempted to limit regular surgery to non-robotic limbs and added surgical steps for robotic limbs.
Readded checks for smoking reagent transfer.
Fixes, oversights, tweaks with IPC.
Added some reagent bypassing for NO_BLOOD and some checks to various affect_touch() calls for NO_SCAN/IPC.
Added prosthetic-scanning functionality to cyborg analyzer.
Added prosthetic analysis to the robot analyzer.
Allowed people with internal cells to charge in robot chargers (IPCs).