This library handles motivational speeches.
CHARISMA_TO_SCORE (10)
for every charisma attribute point we (player character) have, the score will be increased by this much
PUBLIC_SPEAKING_TO_SCORE (0.1)
for every public speaking knowledge point we have, the score will be increased by this much
MINIMUM_DRIVE_GAIN (5)
the minimum drive people can gain from a motivational speech
SCORE_TO_DRIVE (0.2)
for each score point, we will increase the employee drive by this much
SCORE_TO_DAYS_WITHOUT_VACATION_DECREASE (0.15)
for each score point, we will decrease the "days without vacation" counter by this much
COOLDOWN_PERIOD (80)
time in days before we can hold another motivational speech. INTER_SPEECH_BREAK (1)
EXTRA_SPEECH_DURATION_PER_SYMBOL (0.06)
per every symbol in the speech text we will increase the time the current text stays on-screen by this much
RESUME_SPEED (1)
the speed to set the timeline to after finishing a motivational speech
PUBLIC_SPEAKING_PER_SPEECH ({5, 10})
we will get a random of this for our public speaking knowledge every time we do a motivational speech MAX_EMPLOYEES_IN_ROOM (50)
BASE_MOTIVATION_CHANCE (90)
the base chance that an employee will gain drive from a motivational speech portion
MOTIVATION_CHANCE_DECREASE_FROM_VACATION_DENIALS (10)
per each vacation denied, the chance to get motivated per each motivation talk part, we will lower the chance by this much
MOTIVATION_CHANCE_DECREASE_FROM_RAISE_DENIALS (40)
per each raise denied, the chance to get motivated per each motivation talk part, we will lower the chance by this much