Are you talking about Ragnarok Online 2? Lol. It had that exact system and it was so bad.
The better solution is for players to receive 100% of the exp and item if they hit the mob first. Any players who contribute to the mob, dealing at least 30% of so damage should get exp in proportion to the total damage dealt to the mob, excluding world bosses.
Example:
Kepa - 100 exp.
- Player 1 attacks Kepa first and deals 10% of the damage.
- Player 2 attacks Kepa and deals 90% of the damage.
Kepa dies by Player 2.
- Player 1 receives 100% of the exp. (100 exp)
- Player 2 receives 90% of the exp. (90 exp)
Another example:
- Player 1 attacks Kepa first and deals 80% of the damage.
- Player 2 attacks Kepa and deals 20% of the damage.
Kepa dies by Player 2.
- Player 1 receives 100% of the exp. (100 exp)
- Player 2 receives no exp. (0 exp)
Multi example:
Player 1 attacks Kepa first and deals 20% of the damage.
Player 2 attacks Kepa and deals 50% of the damage.
Player 3 attacks Kepa and deals 30% of the damage.
Kepa dies.
- Player 1 receives 100% exp. (100 exp)
- Player 2 receives 50% exp. (50 exp)
- Player 3 receives 30% exp. (30 exp)
What this does is promote players to helping each other out, rather than competing with one another. If you contribute some damage, you gain exp proportion to the damage dealt instead of fighting over who gets the mob first or who deals the most damage. It’s a lot less harsh of a system.
The exp and party system would have to undergo a pretty big revamp though.