[x] For non-victims with a non-zero evidence count, sample from the above. Sample @evidence_count, so that you end up with 0. It's not great, but if we do less than this, we can end up in impossible situations (killer does not have the most signals)
[x] If you've heard everything an NPC has to say, show a message saying #{Player name}: I've heard everything this person has to say.
[x] Random things a person says include stuff that shows that they have signals
[x] One message per window (multiple windows), not all together in one jumble.
[x] Family
[x] Single or divorced. Plus infrstructure
[x] Dysfunctional family and/or absent father
[x] Childhood abuse
[x] Loner (family moved around a lot, or into shelters)
[x] Few social connections (# of social media friends is under 30)
[x] Prior record
[x] Criminal history
[x] Psychiatric history
[x] Alcohol or substance abuse history
[x] Caught torturing animals (plus social media topic about a random small animal -- rabbits, squirrels, or cats)
[x] Arson history (see this for an idea of how arsonists react to setting things to fire)
[x] Childhood arson
[x] Criminal record of arson.
[x] Tell me about yourself
[x] Higher than average (100) IQ.
[x] History of attempted suicide
[x] Poor school record
[x] Unskilled labor jobs
[x] Survived poverty
[x] Make the profile screen scroll. It's too small otherwise.
Tiered Information
NPC information shouldn't be available right away in their profiles; you should find out by talking to them. And NPCs shouldn't tell you everything right away, either; you need to bring the right thing (fact or evidence) to someone to unlock whatever new thing they say.
[x] Talking to NPCs, you should be able to "just talk" or ask a specific question; questions are the same for everyone.
[x] Questions are based on their criminology signals
Criminology Signals
Criminology signals to consider (from this source, this source, and this source).
The List
@evidence_count
, so that you end up with 0. It's not great, but if we do less than this, we can end up in impossible situations (killer does not have the most signals)#{Player name}: I've heard everything this person has to say
.Tiered Information
NPC information shouldn't be available right away in their profiles; you should find out by talking to them. And NPCs shouldn't tell you everything right away, either; you need to bring the right thing (fact or evidence) to someone to unlock whatever new thing they say.