Bwahaha
Zebranky food
Offline
Posts: 32
I love YaBB 1G - SP1!
|
It looks as though the mass_points member of the struct is a bit of a red herring in this instance. Because a generic structure is used to describe a ship's state, and this isn't C++, they couldn't add a "in the middle of rising from the ashes" flag, so they set mass_points to a ridiculously high value, and then check this to see whether to rebirth a pkunk.
Once the ship has finished it's transition from a dead state - to alive, moving and shooting, mass_points is reset back to a normal value.
So basically it's to stop the pkunk from regenerating again, while still only halfway through a regeneration phase. As such, it should have no impact on whether a pkunk is regenerated or not. As others have stated, the chances are exactly 50/50.
|