Part 2 - Building the PC
To build the PC:
now the current person is the player;
repeat with target person running through people:
now the economic background of the target person is a random economic background;
now the rationale of the target person is a random rationale;
DM "The PC is from a [economic background of the player] background. The PC is motivated by [motivation of the player]. The PC is in this position due to [rationale of the player]. ";
if a random chance of 1 in 2 succeeds:
DM "The PC is male. ";
now the player is male;
otherwise:
DM "The PC is female. ";
now the player is female;
now the heterosexuality rating of the player is a random number between 0 and 10;
DM "On a scale between 0 (completely homosexual) and 10 (completely heterosexual), the PC has a rating of [heterosexuality rating of the player]. ";
now the age of the player is (15 + (a random number between 1 and 10) + (a random number between 1 and 10) + (a random number between 1 and 10) + (a random number between 1 and 10));
DM "The PC is [age of the player] years old. ";
determine the ethnicity;
now the weighting of the ethnicity of the player is (the weighting of the ethnicity of the player + 20);
name the character;
DM "The PC is [ethnicity of the player]. The player's name is [given name of the player] [surname of the player]. ";
now the profession of the player is a random profession;
now the hobby of the player is a random hobby;
DM "Professionally, [zhe] is a [profession of the player], and [zhe] engages in [hobby of the player] as a hobby. ";
determine features;
set the personality of the current person.