Hi there so i understand how the current morale system works but i just don't feel that the systems results are realistic.
Complex systems can be nice and add great detail to any game but this system fails and i don't think i am the only person that feels this way.
So i would suggest replacing the current system with a more simple one that works and feels correct.
Win 1 match against a team of higher level = +3 morale
Win 1 match against a team the same level = +2 morale
Win 1 match against a team of lower level = +1 morale
Draw 1 match against a team of higher level = +1 morale
Draw 1 match against a team the same level = no change to morale
Draw 1 match against a team of lower level = -1 morale
Lose 1 match against a team of higher level = -2 morale
Lose 1 match against a team the same level = -3 morale
Lose 1 match against a team of lower level = -4 morale
The change of morale should be applied to all players who took part in the game even if only as a substitute.
Also:-
When a player gets injured = -6 morale
Winning a cup = +4 Morale for all players in the team including those who did not play.
Only the level of the player should be taken into account and not the skill of the team. Currently the best teams are punished when playing against lower skilled teams in their level. But a good manager creates a strong team and should be rewarded. A strong team in real life gains morale from knowing they are strong.
I think this system would work better does anyone else agree?