I didn't think welders run out of fuel that fast. I though they ran out over use, not time

Sent from my iPhone

> On Apr 12, 2014, at 7:48 PM, "ADamDirtyApe" <notifications@github.com> wrote:
> 
> In code/modules/surgery/organs/organ.dm:
> 
> > @@ -163,6 +163,21 @@
> >  
> >  	if(affecting.status == ORGAN_ROBOTIC)
> >  		if(brute > 0 && affecting.brute_dam > 0 || burn > 0 && affecting.burn_dam > 0)
> > +			if (H != user)
> > +				user.visible_message("<span class='notice'>[user] starts to repair [H]...</span>", "<span class='notice'>You begin repairing [H]...</span>")
> > +				if(!do_mob(user, H, 20))	return
> > +				user.visible_message("<span class='success'>[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.getDisplayName()]!</span>",\
> > +									"<span class='success'>You fix some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.getDisplayName()]</span>")
> > +			else
> > +				var/t_himself = "itself"
> > +				if (user.gender == MALE)
> > +					t_himself = "himself"
> > +				else if (user.gender == FEMALE)
> > +					t_himself = "herself"
> > +				user.visible_message("<span class='notice'>[user] starts to repair [t_himself]...</span>", "<span class='notice'>You begin repairing yourself...</span>")
> > +				if(!do_mob(user, H, 80))	return
> At the rate you have it for self healing a normal welder would be able to only heal almost twice on average before needing more fuel. So its only worth 60 HP at best, if I am understanding how augs work.
> 30 fuel in normal welder, 5% chance of loss of 1 fuel per tick [wow I did not know it was like that, especially with byond RNG being what it is], 150 ticks on "average" before it runs out.Thus two uses of 80 ticks (you might not ever get the second use).
> Currently its 80 for self healing, and 20 for healing other, for healing other it would be on average be 7 uses before it runs out of fuel, which is okay I guess.
> 
> —
> Reply to this email directly or view it on GitHub.