The amount of experience gained after a battle should be decided by the battle duration.


If after just a few shots the battle ends it is hard to say that crew gained any experienced.


My suggestion is this:


Battle ended before:
Experience gained:
1/5 of battle time
0
1/3 of battle time
1
2/3 of battle time
2
3/3 of battle time
3
Battle didn't end (not all ships died)
4


I thing this would work better as it reflects actual battle time the crew spends and allows for smaller battles to generate sensible experience.


Also in this way heroes assigned to fleets would start getting sensible experience points from early game.

Currently I feel they are behind on experience based on the ones managing systems.