Commit Graph

111 Commits

Author SHA1 Message Date
Ccomp5950 4c274837d4 Code effeciency project: Handle_Organs (human/life())
We do a bit of pre-processing to see if we want to do checks on all the organs.

First we don't even do preprocessing unless we have damage of some kind
afterwards we process what is hurt until it gets better or overall we get worse
when we go ahead and check everything else out again.

Can add a safety check in life every 30 ticks or so go ahead and check every organ again but I don't think it's needed.

Conflicts:
	code/modules/mob/living/carbon/human/human_defines.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/organs/organ.dm
2014-03-23 08:02:45 -04:00
Rob Nelson b17bfa3c87 Fix a bunch of shit with matter eatin'. 2014-03-22 06:28:45 -04:00
jack-fractal cf8348c25d * adding a 'rejuvinate' function to organs that fixes all types of damage
* adding a 'restore_all_organs' function to living creatures
* adding a 'restore_blood_loss' function to humans
* fixing changeling stasis power to heal organ and blood damage
* fixing adming rejuvinate verb to fix organ and blood damage

Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
	code/modules/organs/organ_external.dm
	html/changelog.html
2014-03-22 02:50:44 -04:00
Ccomp5950 45e93458f2 Rejuvination verb fix for IPC's limbs don't suddenly become organic.
Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
2014-03-22 02:44:01 -04:00
Chinsky 2f875dba6e Fixed blood injections not transmitting viruses properly.
Keep forgetting that list is associative.
2014-03-14 02:13:37 -04:00
Chinsky 467cbdd5ba Fixed some runtimes with specieism, and blood transfer ignoring viruses' racial preferences. 2014-03-14 02:13:08 -04:00
ZomgPonies 262514d3fe Fix dismemberment 2014-03-10 21:22:34 -04:00
Jeremy Liberman b6905e6668 Fixes UI glitch when losing cuffs from fractures, resisting, or cult magic
Conflicts:
	code/modules/mob/living/living.dm
2014-03-05 22:27:33 -05:00
Jeremy Liberman 55ba32d02d Fractures and severed limbs cause cuffs to fall off. Deranged spessmen can chew their own wrists to break free.
Conflicts:
	code/game/objects/items/weapons/handcuffs.dm
2014-03-05 22:20:44 -05:00
Rob Nelson f6c6eafc9d Nerf eat
Conflicts:
	code/modules/organs/organ_external.dm
2014-03-03 19:05:55 -05:00
ZomgPonies 96c45dd6a4 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-02-06 03:23:43 -05:00
Segrain bde40bd95e Surgery tracking. 2014-02-05 22:54:51 -05:00
Fox-McCloud 73e3773ccb Blood Loss Rebalance
Makes the middle blood loss stage have slightly different flavortext.

Makes the final stage seem more cumulative of the prior's effects and
removes the silly toxin damage.
2014-02-04 08:29:02 -05:00
ZomgPonies f6fd5b4fd9 Fix blood runtime 2014-02-04 00:54:25 -05:00
Loganbacca 1c38b32ee4 Broken heart fix
Code was using a switch with variables in it. This doesn't work.
Replaced it with an if..else sequence.

Thanks to the guys from Paradise for finding this.

Note: this only fixes literal heart problems, it won't do anything for relationship issues.

Conflicts:
	code/modules/organs/blood.dm
2014-02-03 01:24:35 -05:00
ZomgPonies 883420c665 Fixed decapitated being still alive 2014-02-01 05:01:15 -05:00
ZomgPonies c9b19f5f24 Fix skeleton flags 2014-01-31 22:26:10 -05:00
Zuhayr 5da7b52133 IPC brain surgery code.
Conflicts:
	code/modules/organs/organ_external.dm
2014-01-29 16:55:30 -05:00
Zuhayr 80c5d9b5ab Preliminary surgery work for IS_SYNTHETIC.
Conflicts:
	code/modules/organs/organ_external.dm
2014-01-28 15:34:04 -05:00
Rob Nelson 5f89171fc1 Hopefully fix all DNA corruption issues caused by assuming datum pass by-val.
Conflicts:
	code/modules/mob/transform_procs.dm
2014-01-20 01:52:08 -05:00
ZomgPonies a99b45a3bd Able to melt decapitated heads into skulls with acid 2014-01-15 08:10:33 -05:00
ZomgPonies 33d1461293 Showing brain part deux 2014-01-12 23:14:35 -05:00
ZomgPonies f3ee81d26c Fix 2014-01-12 21:22:39 -05:00
ZomgPonies 719c254817 Showing brain first pass 2014-01-12 08:42:03 -05:00
Zuhayr d856157f26 More dionaea tweaks, NO_PAIN, IS_PLANT and IS_SLOW specifically.
Conflicts:
	code/modules/mob/living/carbon/species.dm
2014-01-07 00:04:27 -05:00
Zuhayr 07c1506551 Implemented NO_PAIN and parts of NO_BLOOD, restructured species flags.
Conflicts:
	code/modules/organs/blood.dm
2014-01-07 00:01:27 -05:00
Zuhayr a8c8bb7fa6 Added NO_BLOOD checks to drips, syringes.
Conflicts:
	code/modules/organs/blood.dm
2014-01-06 23:46:58 -05:00
ZomgPonies 2aaa601aac Part 2 diona update commits 2014-01-06 23:45:22 -05:00
ZomgPonies 9ad437b8c5 Adding checks for LAssailant everywhere whee 2013-12-23 04:57:44 -05:00
alex-gh 49aac769aa Merge remote-tracking branch 'upstream/master' into bs12_fixes 2013-12-21 19:36:43 +01:00
ZomgPonies 21666af24d Organ/Surgery Overhaul Part 2 2013-12-19 08:59:02 -05:00
ZomgPonies 5ce256b73c Organ/Surgery Overhaul Part 1 2013-12-19 07:25:55 -05:00
Nanai 274b1ab30b head reattachment fixes 2013-12-19 11:46:49 +01:00
ZomgPonies 62b0b49659 Brain Borer Overhaul 2013-12-19 03:32:19 -05:00
volas d03717d49c brainmob fix: decapitated head is now really dead 2013-12-15 01:09:24 +01:00
Nanai f8cff80d3f Fix for missing and robotic limbs getting infected with germs and being incurable. 2013-12-11 00:54:47 +01:00
ZomgPonies 95b3d5eb43 Corpse decay update 2013-12-07 21:28:07 -05:00
ZomgPonies 258e58cebc Fixes robotic limbs not showing up. 2013-12-07 13:55:21 -05:00
ZomgPonies 050ecd4820 So the legbone no longer connects to the groinboner. 2013-12-06 15:26:05 -05:00
ZomgPonies c0d9391b74 Fixed hopefully last respawn issues. 2013-11-29 15:31:37 -05:00
ZomgPonies b38eb1828e Fixed decapitated hair bug 2013-11-29 08:08:37 -05:00
ZomgPonies 950011d4d8 Organ lag fixes 2013-11-08 09:50:34 -05:00
ZomgPonies bd24ed42d8 External organ lag fix? 2013-11-04 03:14:15 -05:00
ZomgPonies 8a4ae68fc3 Update icon fixes 2013-11-03 04:07:45 -05:00
ZomgPonies 78d2ccb0ef Moar Slime People work 2013-10-28 06:06:34 -04:00
ZomgPonies 6a073828f5 Slime people commits 2013-10-21 05:25:37 -04:00
ZomgPonies 9cd09df68d Slime people commit 2013-10-20 21:15:51 -04:00
ZomgPonies 5daf979b72 Pretty much all new click code 2013-10-12 14:44:36 -04:00
ZomgPonies 771de60525 Optimizations and bugfixes galore 2013-10-08 10:32:47 -04:00
ZomgPonies aa79d1323b Added Vox and Kidan as unlockable Karma species 2013-10-04 02:57:42 -04:00