This sounds very odd to me. The logic is that wounded crew are NOT part of the normal "Ship.Crew" attribute, but are stored separately.
So if you remove wounded crew without returning them to the normal crew, they have effectively died.
That logic is what the entire feature is based on.
The problem seems to be that SetWoundedCrewQuantity does much more than RemoveCharacterWoundedCrew needs it to.
Does that make sense to you?
So if you remove wounded crew without returning them to the normal crew, they have effectively died.
That logic is what the entire feature is based on.
The problem seems to be that SetWoundedCrewQuantity does much more than RemoveCharacterWoundedCrew needs it to.
Does that make sense to you?