Make human vessels properly adjust capacity on species change

This commit is contained in:
Yoshax
2016-03-22 22:45:39 +00:00
parent fbbfb78dec
commit c7dd36a297

View File

@@ -1115,9 +1115,11 @@
spawn(0) spawn(0)
regenerate_icons() regenerate_icons()
if(vessel.total_volume < species.blood_volume) if(vessel.total_volume < species.blood_volume)
vessel.maximum_volume = species.blood_volume
vessel.add_reagent("blood", species.blood_volume - vessel.total_volume) vessel.add_reagent("blood", species.blood_volume - vessel.total_volume)
else if(vessel.total_volume > species.blood_volume) else if(vessel.total_volume > species.blood_volume)
vessel.remove_reagent("blood", vessel.total_volume - species.blood_volume) vessel.remove_reagent("blood", vessel.total_volume - species.blood_volume)
vessel.maximum_volume = species.blood_volume
fixblood() fixblood()
// Rebuild the HUD. If they aren't logged in then login() should reinstantiate it for them. // Rebuild the HUD. If they aren't logged in then login() should reinstantiate it for them.