How about a "can't win the event twice in a row" rule be implemented? If someone gets in first place for fish/hunt event twice in a row, they get recognition (in the scores), but no actual prize...maybe just a large exp reward or such. Then everyone else moves up a rank for prizes -
2nd

1st, 3rd

2nd, etc...
Used in addition to classing system, it would give even more people a chance to win...and it would give more of a "shuffle" to who tends to win in each class. So instead of the same lv100 player winning the event every time, that person can only win every second event...and whoever usually comes in second can get first.
Of course if someone knows they can't get the prize, even if they come in first, that might discourage them from joining in the first place...since there are better ways to make exp...but then again that is good for everyone else participating, right?
Edit:
Occurred to me it would probably make more sense to just make it so a player can't get a prize if they place the same as they did last time. Ie. if you place third twice in a row, you'll only get the prize first time; second time you get exp-reward instead. Then in Event 2, whoever came in fourth gets the third place prize.
A player could do 1st-2nd-1st-2nd repeatedly, or some similar pattern, but that means that they get a bit worse prize for every second event anyways...
Oh, and of course the exp-reward is higher depending on what place you got in (the second time).
(I hope someone out there can make some sense out of this...I'm at a loss for better words to explain it.)
This is a block of text that can be added to posts you make. There is a 160 character limit.