The activity data registered via activities:registerNew.
the lowest our enjoyment will be reduced to.
the multiplier for the "going" chance reduction based on the grumpyness factor. Lower value = lower impact of the grumpyness affector. notOnTheHouseEnjoymentScale(0.8)
table containing info what interests contribute to this activity. Please refer to activities:register to a see a structure of this.
table containing the description. Please refer to activities:register to a see a structure of this.
the cost per each employee.
time period during which enjoyment will be reduced after going to this activity.
the base enjoyment rating.
table, min max, additional random multiplier for base enjoyment, does not depend on anything.
how many people we need to have to not suffer a decrease in enjoyment.
the knowledge to progress when visiting this activity. Please refer to activities:registerNew for more info.
table with 2 potential indexes for affecting the chance to turn down the offer for the activity: mul - multiplies the chance by this much (lower = greater chance), add - adds this much to the chance.
function to call after visiting the activity.