Private Tutoring System - Hire tutor to teach slave a (job) skill

Project I'll be working on. The fact that there's no good way of teaching your slaves specific job skills always irritated me, so I plan to remedy that by implementing a private tutoring system. This issue will be to keep track of things I want to add and to ask people questions about things.

  • Tutoring system finished.
    • Implemented for all skills.
      • skill.headGirl
        • Custom text
      • skill.recruiter
        • Custom text
      • skill.bodyguard
        • Custom text
        • Teaches skill.combat as well
      • skill.madam
        • Custom text
      • skill.DJ
        • Custom text
      • skill.nurse
        • Custom text
      • skill.teacher
        • Custom text
      • skill.attendant
        • Custom text
      • skill.matron
        • Custom text
      • skill.stewardess
        • Custom text
      • skill.milkmaid
        • Custom text
      • skill.farmer
        • Custom text
      • skill.wardeness
        • Custom text
      • Consider if non-job skills should be able to be taught as well.
    • Added selection area to slaveInteract.js under the "Work" tab.
      • Condense this area using functions from App.UI.DOM.
    • Implemented skill progress in selected skill on day end.
      • Have it depend on slave's intelligence.
      • Consider if slave should be able to work while being tutored, or perhaps progress is reduced when not resting.
      • Decide on how expensive lessons ought to be and what to file it under in the budget.
      • Add kicker to stop lesson when V.cash <= 0 if lesson would go through.
    • Make variable slave.tutor, 0 by default, set to skill being taught.
      • Add slave.tutor to BC as well.
      • Rework the above to a map instead to save memory.
    • Open the schoolroom back up when well-educated slave wishes to get tutored.
      • Add note to selection area when slave.assignment != Job.CLASSES || Job.SCHOOL that it's required to progress.
    • Consider adding selection area to RA so it can be activated automatically.
    • Consider adding some events related to tutors/tutoring, if writers can be found.
      • Vignette events.
      • Event where tutor falls in love with student and 1) tries to abduct her 2) asks to buy/marry her.
Edited by i107760