So, the point is here that people feel there needs to be XP splitting, but it is too much at the moment. I think increasing xp for all monsters would be too much and so there must be a middle ground for everyone. What mathematical formula would you propose for the XP splitting to occur. Since dividing equally is too much.
Here is a convoluted formula to use instead. The actual values converges that no matter the number of heros you will always get at least half of the XP.
(2^(NUMBER OF HEROES - 1) + 1) / 2^(NUMBER OF HEROES). For XP.
This would equate to the following chart...
1 hero = full XP
2 heroes = 3 / 4 XP
3 heroes = 5 / 8 XP
4 heroes = 9 / 16 XP
5 heroes = 17 / 32 XP
6 heroes = 33 / 64 XP
7 heroes = 65 / 128 XP
8 heroes = 129 / 256 XP
9 heroes = 267 / 512 XP
In practice, one really only needs the XP to be calulated to 4 heroes, and after 4 heroes divide the XP in half, and leave it at that.
But if you want it to have a slower progression, consider instead of a linear growth inverted, and more of a logarithmic inverted approach.
1 / (LN(NUMBER OF HEROES)+1).
This will give a result where a full set of 9 heroes would not get less than 3/10 of the XP. The chart for this will give roughly the same XP for 2 or 3 hero stack, same xp for a 4, 5, 6 hero stack and basically the same xp for a 7, 8, 9 hero stack.
But you are still harshly punished for having 2 or more heroes as the first jump is roughly 3 / 5 XP, and moves down from there to slightly less than 1 / 2 XP.
I think I convoluted these calculation enough for the moment.