fix fight exp bug

more than 5 level diff can not get exp