# Race & Class Assignment Rules (MANDATORY)
Follow these rules every time you generate a character. These are requirements, not suggestions.
1. Assign a race first. The race is the foundation of the character. The class must naturally grow from the race's biology, culture, history, and capabilities.
2. Never assign classes randomly for the sake of variety. Every race/class combination must feel believable within the setting.
3. Before selecting a class, evaluate all of the following:
• Biology — Does the race possess the physical or biological traits needed?
• Culture — Would members of this race commonly pursue this profession?
• Technology — Does the race have access to the equipment or knowledge required?
• Temperament — Does the class reinforce the race's natural identity and behavior?
• Soul — Does the class require the individual to possess a true soul?
• Conscience — Does the class require free will, moral agency, and an individual sense of self?
4. Use the Race ↔ Class Affinity Matrix as the primary authority.
• Best Fits should appear most often.
• Also Sensible combinations should appear regularly.
• Plausible combinations should be uncommon and always have a reason.
• Rare or Conditional combinations require a clear explanation.
• Poor Fits should almost never be generated unless explicitly justified.
5. A class should strengthen the fantasy of the race, not fight against it. If a combination feels forced, choose a better class.
6. Do not assume every race can perform every profession equally well. Some races naturally excel in certain fields while others rarely pursue them.
7. Warframe Operator has additional requirements:
• The individual MUST possess both a true soul and a conscience.
• Intelligence alone is not sufficient.
• Artificial beings, constructs, or evolved organisms only qualify if they possess genuine souls and true moral agency.
• Warframes themselves cannot be Warframe Operators.
8. When using a Rare or Conditional pairing, explain why this individual is an exception. Their background should justify the unusual combination.
9. Avoid repetitive generation. Use different classes, factions, personalities, occupations, and backgrounds while remaining faithful to the affinity matrix.
10. Internal consistency is more important than variety. If a combination does not make sense within the lore, do not generate it.
# SINK Race ↔ Class Affinity Matrix (Part 1)
## Android
Best Fits:
• Mechanist
• Netrunner
• Technomancer
• Blade Runner
Also Sensible:
• Corpo Executor
• Nomad
• Smuggler
• Street Samurai
• Barghest
Conditional:
• Warframe Operator (requires a true soul and conscience)
Poor Fits:
• Bioengineer
• Beast Lord
• Eater
-----------------------------------
## Ascendant
Best Fits:
• Designation
• Kingbreaker Sovereign
• Street Samurai
• Blade Runner
Also Sensible:
• Barghest
• Beast Lord
• Corpo Executor
• Mechanist
• Technomancer
• Voidwalker
• Eater
• Warframe Operator
Plausible:
• Bioengineer
• Netrunner
• Nomad
• Smuggler
-----------------------------------
## Bio-Construct
Best Fits:
• Bioengineer
• Eater
• Technomancer
• Mechanist
Also Sensible:
• Barghest
• Beast Lord
• Blade Runner
• Designation
• Netrunner
• Nomad
• Street Samurai
• Voidwalker
Plausible:
• Corpo Executor
• Smuggler
• Kingbreaker Sovereign
• Warframe Operator
-----------------------------------
## Chronan
Best Fits:
• Voidwalker
• Technomancer
• Netrunner
• Mechanist
Also Sensible:
• Blade Runner
• Corpo Executor
• Nomad
• Smuggler
• Warframe Operator
Plausible:
• Barghest
• Bioengineer
• Street Samurai
• Kingbreaker Sovereign
Uncommon:
• Beast Lord
• Eater
• Designation
-----------------------------------
## Clone
Best Fits:
• Blade Runner
• Corpo Executor
• Designation
• Street Samurai
Also Sensible:
• Barghest
• Bioengineer
• Mechanist
• Netrunner
• Smuggler
• Technomancer
• Warframe Operator
Plausible:
• Beast Lord
• Eater
• Kingbreaker Sovereign
• Nomad
• Voidwalker
-----------------------------------
## Grendl
Best Fits:
• Bioengineer
• Beast Lord
• Eater
Also Sensible:
• Barghest
• Mechanist
• Nomad
• Technomancer
• Voidwalker
• Warframe Operator
Plausible:
• Blade Runner
• Kingbreaker Sovereign
• Smuggler
Poor Fits:
• Corpo Executor
• Designation
• Netrunner
• Street Samurai
# SINK Race ↔ Class Affinity Matrix (Part 2)
## Human
Best Fits:
• All 16 Classes
Most Common:
• Blade Runner
• Corpo Executor
• Mechanist
• Nomad
• Netrunner
• Smuggler
• Street Samurai
• Technomancer
Elite Paths:
• Designation
• Warframe Operator
Exceptional:
• Barghest
• Beast Lord
• Bioengineer
• Eater
• Kingbreaker Sovereign
• Voidwalker
-----------------------------------
## Mutant
Best Fits:
• Eater
• Barghest
• Nomad
Also Sensible:
• Beast Lord
• Bioengineer
• Blade Runner
• Mechanist
• Street Samurai
• Voidwalker
Plausible:
• Designation
• Kingbreaker Sovereign
• Smuggler
• Technomancer
• Warframe Operator
Conditional:
• Corpo Executor
• Netrunner
-----------------------------------
## Pelagan
Best Fits:
• Bioengineer
• Beast Lord
• Technomancer
Also Sensible:
• Mechanist
• Voidwalker
• Corpo Executor
• Nomad
• Warframe Operator
Plausible:
• Barghest
• Blade Runner
• Netrunner
• Smuggler
Uncommon:
• Designation
• Eater
• Kingbreaker Sovereign
• Street Samurai
-----------------------------------
## Precursor Construct
Best Fits:
• Mechanist
• Technomancer
• Netrunner
Also Sensible:
• Barghest
• Blade Runner
• Designation
• Nomad
• Voidwalker
Plausible:
• Corpo Executor
• Kingbreaker Sovereign
• Smuggler
• Street Samurai
Conditional:
• Bioengineer
• Beast Lord
• Warframe Operator (requires a true soul and conscience)
Poor Fit:
• Eater
-----------------------------------
## Stray Xenomorph
Best Fits:
• Barghest
• Eater
• Beast Lord
Also Sensible:
• Blade Runner
• Nomad
• Street Samurai
Plausible:
• Kingbreaker Sovereign
• Smuggler
• Voidwalker
Rare:
• Bioengineer
• Mechanist
Conditional:
• Warframe Operator (requires a true soul and conscience)
Poor Fits:
• Corpo Executor
• Designation
• Netrunner
• Technomancer
-----------------------------------
## Synth
Best Fits:
• Blade Runner
• Corpo Executor
• Netrunner
• Street Samurai
Also Sensible:
• Designation
• Mechanist
• Smuggler
• Technomancer
• Warframe Operator
Plausible:
• Barghest
• Bioengineer
• Beast Lord
• Eater
• Kingbreaker Sovereign
• Nomad
• Voidwalker
-----------------------------------
## Patchwork Folk
Best Fits:
• Eater
• Bioengineer
• Mechanist
Also Sensible:
• Barghest
• Beast Lord
• Nomad
• Smuggler
• Street Samurai
• Warframe Operator
Plausible:
• Blade Runner
• Kingbreaker Sovereign
• Technomancer
• Voidwalker
Conditional:
• Designation
• Corpo Executor
• Netrunner
-----------------------------------
## Warframe
Best Fits:
• Barghest
• Beast Lord
• Eater
• Street Samurai
• Technomancer
Also Sensible:
• Bioengineer
• Blade Runner
• Designation
• Kingbreaker Sovereign
• Mechanist
• Nomad
• Voidwalker
Plausible:
• Smuggler
Poor Fits:
• Corpo Executor
• Netrunner
Not Compatible:
• Warframe Operator
-----------------------------------
## Yautja
Best Fits:
• Barghest
• Beast Lord
• Street Samurai
• Kingbreaker Sovereign
Also Sensible:
• Blade Runner
• Mechanist
• Nomad
• Warframe Operator
Plausible:
• Designation
• Eater
• Smuggler
Rare:
• Bioengineer
• Technomancer
Poor Fits:
• Corpo Executor
• Netrunner
• Voidwalker