To clarify what should be coded:
- Obviously, a system that handles untrained slaves, keeping them locked and guarded (not even necessary dungeon if they behave well).
They should all be at one place, not like now when you have to look for them everywhere.
- Living conditions. Meaning where they live, are they dressed or not, do they have food or not, tied all the time or not. These things should change some values and stats every turn.
- Training with the help of of trainers (during next turn phase) and by MC himself (for AP).
In case of trainers you probably should have an option to set how harsh they will be.
- I suppose I shouldn't use too much menus, so there should be changeable button, like GMs have.
-
Mad slaves considered as untrained ones, and cannot become trained, though you could keep doing bdsm stuff to them. A girl can be cured from madness by a special item, it will give her a new, random personality trait and reset dispostion to 0, but will not return anything else. This is the only way to change personality trait, and the price is very high. You basically kill the old personality in the character and rise a new one.
I think it's a decent option to change main trait (MPT) via destroying personality. That means to allow inside ST a temporary intermediate state without MPT.
- Suicide. I could code conditions for it, but not sure how to kill a character
- Untrained slaves-only items. While untrained slaves could use any items except armor and weapons, there are also items (like handcuffs) only for them.
- A system that automatically checks for flags would be very nice. I mean, let's say trait A requires 5 flags B. I can check it myself every time I do something with flag B. But if there will be a function where you can set traits and flags for them, and that function will monitor flags by itself, that would be awesome.