Warheck wrote
Awesome! I found the bit in the code where the game determines which head bitmap to use,
here.
Looks like we can just include an IF statement to check if the player is male or female and just slap on 16 to the X axis for females (or 32 for the default head since it's a little further over than the others)
v2 playerkind::GetHeadBitmapPos() const
{
int Sum = GetAttribute(INTELLIGENCE, false) + GetAttribute(WISDOM, false);
int headX = 96;
int headY = 416;
if(GetIsFemale)
headX += 16;
if(Sum >= 60)
return v2(headX, headY + 64); //wisest head
else if(Sum >= 40)
return v2(headX, headY + 48); //wise head
else if(GetIsFemale)
return v2(headX + 16, headY); //default head
else
return v2(headX, headY); //default head
}
Something like that? Can't really think too good right now, I should have gone to bed a while ago.