mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
Revert "Show accurate XP gain in notification on level up (#10590)"
This reverts commit 1f7dd421d4.
This commit is contained in:
@@ -88,7 +88,6 @@ import axios from 'axios';
|
|||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import throttle from 'lodash/throttle';
|
import throttle from 'lodash/throttle';
|
||||||
|
|
||||||
import { toNextLevel } from '../../common/script/statHelpers';
|
|
||||||
import { shouldDo } from '../../common/script/cron';
|
import { shouldDo } from '../../common/script/cron';
|
||||||
import { mapState } from 'client/libs/store';
|
import { mapState } from 'client/libs/store';
|
||||||
import notifications from 'client/mixins/notifications';
|
import notifications from 'client/mixins/notifications';
|
||||||
@@ -223,12 +222,7 @@ export default {
|
|||||||
userExp (after, before) {
|
userExp (after, before) {
|
||||||
if (after === before) return;
|
if (after === before) return;
|
||||||
if (this.user.stats.lvl === 0) return;
|
if (this.user.stats.lvl === 0) return;
|
||||||
|
this.exp(after - before);
|
||||||
let exp = after - before;
|
|
||||||
if (exp < -50) { // recalculate exp if user level up
|
|
||||||
exp = toNextLevel(this.user.stats.lvl - 1) - before + after;
|
|
||||||
}
|
|
||||||
this.exp(exp);
|
|
||||||
},
|
},
|
||||||
userGp (after, before) {
|
userGp (after, before) {
|
||||||
if (after === before) return;
|
if (after === before) return;
|
||||||
|
|||||||
@@ -47,6 +47,6 @@ export function round (number, nDigits) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function getXPMessage (val) {
|
export function getXPMessage (val) {
|
||||||
if (val < -50) return; // don't show when they multi-level up (resetting their exp)
|
if (val < -50) return; // don't show when they level up (resetting their exp)
|
||||||
return `${getSign(val)} ${round(val)}`;
|
return `${getSign(val)} ${round(val)}`;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user