Skip to content

Fixes bizarre blood type chimera-like bug, forces random blood types. [NEEDS REVIEW, TOUCHES CLIENT PREFF SAVEFILES]

Created by: 9600bauds

Someone was going to do it at some point.

Fixes some weird shit where players had two different b_type variables, and nearly everything arbitrarily used either. This was especially bad because monkeymen and head transplants would always have A+ in one of those blood types.

Forces random blood types. The blood type distribution is as follows: 36% O+, 28% A+, 20% B+, 5% AB+, 4% O-, 3% A-, 1% B-, 1% AB-.

This needs some serious review in terms of triple-checking that I have removed blood type from client preferences in a proper way. I really don't want this to fuck up client savefiles and I have no way of checking, since I don't have a sqlite database set up. Paging Doctor @ririchiyo

Fixes #4029 (closed)

Merge request reports