This library handles the interview logic for games.
STEP_AMOUNT ({3, 3})
min max, the maximum amount of questions within a single interview.
HANDS_ON_BASE_QUALITY_MULTIPLIER (0.75)
multiply the base quality requirement by this value during hands-on to get a higher interview score than when compared to a review.
SCORE_TO_REPUTATION (0.5)
multiply the interview score by this when adding reputation to the player.
SCORE_TO_PROJECT_POPULARITY (3)
multiply the interview score by this when adding popularity to the project in question.
MINIMUM_REPUTATION_FROM_INTERVIEW (5)
the minimum reputation we can get from an interview.
REPUTATION_LOSS_FROM_BRIBE_REVEALED (30)
we lose this much score-to-reputation per each bribe that was revealed.
LAST_BRIBE_TIME_REPUTATION_LOSS_AFFECTOR (2)
per each day our score-to-rep penalty is decreased by this much.
REQUIRED_INTERVIEWS_FOR_HANDS_ON (4)
we need to have held this many interviews total first before we are able to offer a hands-on.
RATING_TO_INTERVIEW_SCORE (15)
every rating point is converted into an interview score by multiplying it by this value.
ISSUE_SCORE_AFFECTOR_MULTIPLIER (0.4)
multiply the issue score affector by this much. Since it's an interview, it makes sense for the interviewees to be more lenient in terms of WIP stuff/bugs/etc..
SCORE_MULTIPLIER_HYPE_COUNTER ({4, 6})
minmax, the score multiplier to set for the project when the player chooses to hype the game up.