Fixed rad collector toxin drain bug

Removed bad code modifying variables directly and replaced it with a proc that correctly modifies the gas volume.