mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-08-01 19:50:37 +00:00
classes: charge gems for change-class
This commit is contained in:
parent
b055b2d9a4
commit
953e062cbe
2 changed files with 9 additions and 0 deletions
7
dist/habitrpg-shared.js
vendored
7
dist/habitrpg-shared.js
vendored
|
|
@ -11437,6 +11437,13 @@ var process=require("__browserify_process");(function() {
|
|||
return true;
|
||||
});
|
||||
} else {
|
||||
if (!(user.balance >= .75)) {
|
||||
return cb({
|
||||
code: 401,
|
||||
message: "Not enough gems"
|
||||
});
|
||||
}
|
||||
user.balance -= .75;
|
||||
_.merge(user.stats, {
|
||||
str: 0,
|
||||
def: 0,
|
||||
|
|
|
|||
|
|
@ -608,6 +608,8 @@ api.wrap = (user) ->
|
|||
true
|
||||
else
|
||||
# Null ?class value means "reset class"
|
||||
return cb({code:401,message:"Not enough gems"}) unless user.balance >= .75
|
||||
user.balance -= .75
|
||||
_.merge user.stats, {str: 0, def: 0, per: 0, int: 0}
|
||||
user.flags.classSelected = false
|
||||
#'stats.points': this is handled on the server
|
||||
|
|
|
|||
Loading…
Reference in a new issue