mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-07-05 02:19:10 +00:00
show message when buying items
This commit is contained in:
parent
58a2f2de67
commit
e6d684ed7a
2 changed files with 9 additions and 2 deletions
8
dist/habitrpg-shared.js
vendored
8
dist/habitrpg-shared.js
vendored
|
|
@ -11307,12 +11307,18 @@ var process=require("__browserify_process");(function() {
|
|||
user.items.gear.equipped[item.type] = item.key;
|
||||
user.items.gear.owned[item.key] = true;
|
||||
message = user.fns.handleTwoHanded(item);
|
||||
if (message == null) {
|
||||
message = "Bought " + item.text + ".";
|
||||
}
|
||||
if (((_ref = item.klass) === 'warrior' || _ref === 'wizard' || _ref === 'healer' || _ref === 'rogue') && user.fns.getItem('weapon').last && user.fns.getItem('armor').last && user.fns.getItem('head').last && user.fns.getItem('shield').last) {
|
||||
user.achievements.ultimateGear = true;
|
||||
}
|
||||
}
|
||||
user.stats.gp -= item.value;
|
||||
return typeof cb === "function" ? cb(message, req) : void 0;
|
||||
return typeof cb === "function" ? cb({
|
||||
code: 200,
|
||||
message: message
|
||||
}, req) : void 0;
|
||||
},
|
||||
sell: function(req, cb) {
|
||||
var key, type, _ref;
|
||||
|
|
|
|||
|
|
@ -523,10 +523,11 @@ api.wrap = (user) ->
|
|||
user.items.gear.equipped[item.type] = item.key
|
||||
user.items.gear.owned[item.key] = true
|
||||
message = user.fns.handleTwoHanded(item)
|
||||
message ?= "Bought #{item.text}."
|
||||
if item.klass in ['warrior','wizard','healer','rogue'] and user.fns.getItem('weapon').last and user.fns.getItem('armor').last and user.fns.getItem('head').last and user.fns.getItem('shield').last
|
||||
user.achievements.ultimateGear = true
|
||||
user.stats.gp -= item.value
|
||||
cb? message, req
|
||||
cb? {code:200, message}, req
|
||||
|
||||
sell: (req, cb) ->
|
||||
{key, type} = req.params
|
||||
|
|
|
|||
Loading…
Reference in a new issue