Added eye surgery as a start to the surgical procedures.

Performed by targeting eyes while patient is on an operating table.
Steps are scalpel > retractor > hemostat > cautery.
These steps will change in the future, when surgery becomes a little more complicated. 
Really this is just an excuse for me to make the operating room which will follow this update shortly.

Included sterilizine, which is going to be part of future surgical updates.

Also fixed that thing where all the tools were named the same.

Changed a sprite that isn't in use yet for surgery

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@905 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
daelith.rhedynfre
2011-01-23 20:26:22 +00:00
parent 9e09f35525
commit db63e7b8fe
6 changed files with 219 additions and 10 deletions
+22 -1
View File
@@ -627,6 +627,27 @@ datum
..()
return
sterilizine
name = "Sterilizine"
id = "sterilizine"
description = "Sterilizes wounds in preparation for surgery."
reagent_state = LIQUID
/* reaction_mob(var/mob/M, var/method=TOUCH, var/volume)
src = null
if (method==TOUCH)
if(istype(M, /mob/living/carbon/human))
if(M.health >= -100 && M.health <= 0)
M.crit_op_stage = 0.0
if (method==INGEST)
usr << "Well, that was stupid."
M:toxloss += 3
return
on_mob_life(var/mob/M)
if(!M) M = holder.my_atom
M.radiation += 3
..()
return
*/
iron
name = "Iron"
id = "iron"
@@ -925,7 +946,7 @@ datum
M:eye_blurry = max(M:eye_blurry-5 , 0)
M:eye_blind = max(M:eye_blind-5 , 0)
M:disabilities &= ~1
M:sdisabilities &= ~1
// M:sdisabilities &= ~1 Replaced by eye surgery
..()
return
+7
View File
@@ -42,6 +42,13 @@ datum
required_reagents = list("aluminium" = 1, "silicon" = 1, "oxygen" = 1)
result_amount = 3
sterilizine
name = "Sterilizine"
id = "sterilizine"
result = "sterilizine"
required_reagents = list("ethanol" = 1, "anti-toxin" = 1, "chlorine" = 1)
result_amount = 3
mutagen
name = "Unstable mutagen"
id = "mutagen"