Remove the type parameter?
Could speed this up for players by using their skill pointer and experience arrays. That would make the type parameter used again as well.
Overall experience is not changed (should it be?)
Could speed this up for players by using their skill pointer array. That way we wouldn't need the type parameter either.
Only allow to be ran on players? Monsters can't get exp.
Check if it works properly with multi arch objects.
Perhaps if other_arch is set try to check for an object in its inventory, and copy any modified values?
1.6.2