- Disease fixes

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@354 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
panurgomatic
2010-10-26 14:07:08 +00:00
parent 8371d8bfa4
commit 4a130fb878
10 changed files with 87 additions and 62 deletions
+3 -7
View File
@@ -76,7 +76,7 @@ datum
if(method == TOUCH)//respect all protective clothing...
M.contract_disease(V)
else //injected
M.contract_disease(V, 1)
M.contract_disease(V, 1, 0)
return
@@ -993,9 +993,7 @@ datum
reaction_mob(var/mob/M, var/method=TOUCH, var/volume)
src = null
if( (prob(10) && method==TOUCH) || method==INGEST)
var/datum/disease/D = new /datum/disease/robotic_transformation
M.contract_disease(D,1)
del(D)
M.contract_disease(new /datum/disease/robotic_transformation(0),1)
xenomicrobes
name = "Xenomicrobes"
@@ -1005,9 +1003,7 @@ datum
reaction_mob(var/mob/M, var/method=TOUCH, var/volume)
src = null
if( (prob(10) && method==TOUCH) || method==INGEST)
var/datum/disease/D = new /datum/disease/xeno_transformation
M.contract_disease(D,1)
del(D)
M.contract_disease(new /datum/disease/xeno_transformation(0),1)
//foam precursor
+7 -7
View File
@@ -563,7 +563,7 @@
//set reagent data
B.data["donor"] = T
if(T.virus && T.virus.spread_type != SPECIAL)
B.data["virus"] = new T.virus.type
B.data["virus"] = new T.virus.type(0)
B.data["blood_DNA"] = copytext(T.dna.unique_enzymes,1,0)
if(T.resistances&&T.resistances.len)
B.data["resistances"] = T.resistances.Copy()
@@ -1168,7 +1168,7 @@
var/datum/reagents/R = new/datum/reagents(20)
reagents = R
R.my_atom = src
var/datum/disease/F = new /datum/disease/flu
var/datum/disease/F = new /datum/disease/flu(0)
var/list/data = list("virus"= F)
R.add_reagent("blood", 20, data)
@@ -1184,7 +1184,7 @@
var/datum/reagents/R = new/datum/reagents(20)
reagents = R
R.my_atom = src
var/datum/disease/F = new /datum/disease/cold
var/datum/disease/F = new /datum/disease/cold(0)
var/list/data = list("virus"= F)
R.add_reagent("blood", 20, data)
@@ -1215,7 +1215,7 @@
var/datum/reagents/R = new/datum/reagents(20)
reagents = R
R.my_atom = src
var/datum/disease/F = new /datum/disease/fake_gbs
var/datum/disease/F = new /datum/disease/fake_gbs(0)
var/list/data = list("virus"= F)
R.add_reagent("blood", 20, data)
@@ -1231,7 +1231,7 @@
var/datum/reagents/R = new/datum/reagents(30)
reagents = R
R.my_atom = src
var/datum/disease/F = new /datum/disease/brainrot
var/datum/disease/F = new /datum/disease/brainrot(0)
var/list/data = list("virus"= F)
R.add_reagent("blood", 20, data)
@@ -1246,7 +1246,7 @@
var/datum/reagents/R = new/datum/reagents(20)
reagents = R
R.my_atom = src
var/datum/disease/F = new /datum/disease/magnitis
var/datum/disease/F = new /datum/disease/magnitis(0)
var/list/data = list("virus"= F)
R.add_reagent("blood", 20, data)
@@ -1262,7 +1262,7 @@
var/datum/reagents/R = new/datum/reagents(20)
reagents = R
R.my_atom = src
var/datum/disease/F = new /datum/disease/wizarditis
var/datum/disease/F = new /datum/disease/wizarditis(0)
var/list/data = list("virus"= F)
R.add_reagent("blood", 20, data)