Thank you for your very helpful post!
My first thought for the personality system was actually along similar lines; I had considered a few “archetypes” that could be calculated on some sort of subroutine (once per chapter?), rather than keeping track of numerous opposed pairs and the like.
I had ultimately rejected it because I did not think it would fit a series as well as it might have a standalone game, but the more I think about your words, the more logical it seems.
I think I will try something like this after all – and I’ll peek at the code of Mind Blind to see how the author handles it, if that is acceptable with her! (It is indeed a phenomenal work, by the way. )
Since you clearly have put thought into this, I was wondering if I might be so bold as to solicit your opinion for my initial concept?
The primary categories would be:
Beneficent – doing and being good; being earnest
Whimsical – approaching things humorously
Dolorous – seeming distressed or reserved
The combination categories would be:
Beneficent + Whimsical = Charming – friendly and witty
Whimsical + Dolorous = Macabre – characterized by black comedy
Beneficent + Dolorous = Melancholy – earnest but pensive
The choices would give a certain amount of stats for each of the two it reflected if it were a combination, and double the amount for the sole trait if it only reflected one.
For example, a fully beneficent choice might give %+4 in Beneficent, whereas a charming choice might give %+2 in each of Beneficent and Whimsical instead.
What do you think about this approach, and these archetypes?
I also had the idea of running a subroutine at the beginning of each chapter to set flavor text for that chapter. (This is as opposed to running one each time flavor text appears within a chapter, which would easily get out of hand.) Your choices will continue to matter, but might not be reflected in flavor text independent of choices until later.
Do you think the per-chapter subroutine would be a reasonable approach?
(If Mind Blind does something like this, I promise that is coincidental – I have no wish to copy things without permission, and have not checked the code!)
Naturally, you need not answer these questions all, or may only respond to what you would like. Thank you so much for your assistance throughout already!
Happy Cake Day, incidentally!