Merge pull request #162 from Markolie/master

Changeling DNA fixes
This commit is contained in:
Fox-McCloud
2015-01-13 17:05:41 -05:00
8 changed files with 62 additions and 16 deletions
@@ -1338,6 +1338,17 @@
spawn(0)
update_icons()
if(species && species.flags & NO_BLOOD) //We want the var for safety but we can do without the actual blood.
if(vessel.has_reagent("water") || vessel.has_reagent("blood"))
var/water = vessel.get_reagent_amount("water")
var/blood = vessel.get_reagent_amount("blood")
vessel.remove_reagent("water",water)
vessel.remove_reagent("blood",blood)
if(species.bloodflags & BLOOD_SLIME)
vessel.add_reagent("water",560-vessel.total_volume)
else
vessel.add_reagent("blood",560-vessel.total_volume)
fixblood()
if(species)
return 1
+7 -3
View File
@@ -19,9 +19,13 @@ var/const/BLOOD_VOLUME_SURVIVE = 122
vessel = new/datum/reagents(600)
vessel.my_atom = src
if(species && species.flags & NO_BLOOD) //We want the var for safety but we can do without the actual blood.
return
if(species.bloodflags &BLOOD_SLIME)
if(species && species.flags & NO_BLOOD) //In case of transformation to IPC
if(vessel.has_reagent("water") || vessel.has_reagent("blood"))
var/water = vessel.get_reagent_amount("water")
var/blood = vessel.get_reagent_amount("blood")
vessel.remove_reagent("water",water)
vessel.remove_reagent("blood",blood)
if(species.bloodflags & BLOOD_SLIME)
vessel.add_reagent("water",560)
else
vessel.add_reagent("blood",560)
@@ -45,7 +45,7 @@
category = list("Misc","Power")
/datum/design/pacman
name = "Machien Board (PACMAN-type Generator)"
name = "Machine Board (PACMAN-type Generator)"
desc = "The circuit board that for a PACMAN-type portable generator."
id = "pacman"
req_tech = list("programming" = 3, "plasmatech" = 3, "powerstorage" = 3, "engineering" = 3)