This library handles game conventions.
per each nth visitor we can attract 1 more max. visitor per each day during the exhibition.
per each nth popularity point we can attract 1 more max. visitor.
multiply booth size by this = minimum people attracted.
per every nth person that has already visited our booth, we lower our attractiveness by this much.
round the amount of visitors in segments of this much.
multiplier for how much issues affect a game's score at a convention.
the base booth attractiveness value.
the base booth efficiency rating.
maximum boost in efficiency from charisma.
maximum attractiveness boost from Public Speaking knowledge.
the base attractiveness added per each developer that is present, max of this value when all the slots are taken up by the employees.
multiply attracted people by this much when adding to project popularity (word of mouth works very nicely).
when the fact is set, the efficiency is multiplied by this much.
how many days in advance can we book?
% of total maximum visitors that can be added on top of the visitor count if the player showed awesome games in the previous year.
the total rating of all presented games must be equal to or greater than this value in order to get MAX_EXTRA_VISITORS_FROM_PLAYER extra visitors next year.
same as above but for praising the games that the players has presented.
employees attending the convention without the Extravert trait will lose this much drive per each day spent there.
the lowest we can get from a bad game.
lower than this = visitors "disliked" the game.
per each day after the release of the game, we will lose this much % of the gained popularity when presenting a game at a convention.
the lowest our popularity gain can drop down to after the game has been released already.
fired when adding a game to present.
fired when removing a game to present.
fired when starting a convention.
fired when a convention is finished.
fired when changing the booth size.
fired when adding an employee that should participate in the convention.
fired when removing a participant from the convention.
fired when trying to add an employee, but they're worse than all other people selected in terms of booth efficiency boost.