Classes

developer »

gameProject »

pedestrianController »

playerPlatform »

punishment »

team »

Concepts

Libraries

Objects

team



This class handles creation of team objects.

Methods

Variables

TEAMWORK_SKILL_MIN_LEVEL (30)

If the overall teamwork skill level is lower than this, then a penalty will be added.

TEAMWORK_MAXIMUM_PENALTY (0.8)

The lowest our penalty will go down to. Lower = slower work speed.

TEAMWORK_MAXIMUM_BOOST (1.2)

The highest our teamwork bonus will go up to. TEAMWORK_CHARISMA_BOOST (0.25)

INTER_OFFICE_PENALTY_PER_OFFICE (0.02)

The extra penalty for every consequent office.

INTER_OFFICE_PENALTY_MAX (0.6)

The highest the penalty will go up to.

INTER_OFFICE_PENALTY_PER_EMPLOYEE (0.007)

Extra efficiency drop per each member when they are scattered across offices.

STUDIO_KNOWLEDGE_CONTRIBUTION (0.25)

Percentage of the amount of knowledge that will be added from the overall knowledge from all the employees.

MEMBER_KNOWLEDGE_CONTRIBUTION (0.75)

Percentage of the amount of knowledge that will be added from the team members.

BOOST_INC_OFFSET

the team's dev speed multiplier must reach this much before we begin slowing it down.

BOOST_INC_EXP

the exponent for when we start slowing down the multiplier.

BOOST_INC_MULT

the overall boost multiplier for when we start slowing down the multiplier.


Notice: Undefined offset: 1 in /var/www/vhosts/gamedevstudiogame.com/httpdocs/templates/subgroup_view.phtml on line 21

Events

MANAGER_ASSIGNED

fired when a manager was assigned.

MANAGER_UNASSIGNED

fired when a manager has been unassigned.

MEMBER_ADDED

fired when a member has been added to a team.

MEMBER_REMOVED

fired when a member has been removed from a team.

CHANGED

fired when something within a team has changed.

NAME_CHANGED

fired when the name of the team has been changed.