Player Morale - Concerns
Summary
This page explains the Player Morale system in Soccerverse, including the three morale states (happy, concerned, unhappy) and how the daily Morale Checker works. It details when and how agents can set a player to ‘unhappy’ as leverage against the manager (e.g. to maximise SVC payouts), and the conditions that trigger ‘concerned’ status.
Morale States
A player can have morale in one of three states:
- Happy
- Concerned
- Unhappy
Note: Free bench and retired players will never have a concern.
Morale Checker
The game runs a morale checker at 3am UTC every day.
An agent can only set a player’s morale to ‘unhappy’ if the player has a valid ‘concern’. This gives the agent leverage against the manager (low wage, lack of games, or playing in a bad league) to try and maximise SVC payouts.
The game (not the agent) is the only one that can set morale to ‘concerned’, and it does so under specific conditions.
How the Checker Works
The morale checker will keep the player on ‘happy’ unless one of the following concerns exists:
- The player could be on a better contract / wage
- The player could be in a better league: player rating is more than 15 above the league’s average
- The player is not playing enough league minutes:
- If one of the best 11 players in the squad (at least 55% minutes)
- If the 12th to 18th best player in the squad (at least 35% minutes)
- If not in the top 18 best players (at least 10% of minutes)
If failing any of these checks then morale will be set to ‘concerned’ unless already set to be ‘unhappy’ by the agent, in which case it stays as ‘unhappy’.
Resolution of Concerns
If a player's concerns later clear (e.g. the manager raises the wage or starts playing him), the daily morale checker forces morale back to happy — this overrides an agent's "unhappy".
An agent's leverage evaporates once the underlying concern is resolved.
Note: The morale checker runs daily at 3am UTC.
Better League Note
- The "league average" used to compare a player against is the average of the club strength as they were in season 1. It doesn’t track the current season’s actual league strength.
- The values used can be found in column I here: average_league_rating
Minutes Played Notes
- Injuries — If a player has ever been injured during a season, it will only consider games that he could have played for the club.
- Transfers — If a player has been transferred in during a season, it will only consider games that he could have played for the club.
Note: These adjustments ensure fair evaluation of playing time.
Key
| Style | Meaning |
|---|---|
| Bold | Most important checks / states |
| Italic | Additional detail / notes |