mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-07-13 15:38:59 +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.equipped[item.type] = item.key;
|
||||||
user.items.gear.owned[item.key] = true;
|
user.items.gear.owned[item.key] = true;
|
||||||
message = user.fns.handleTwoHanded(item);
|
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) {
|
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.achievements.ultimateGear = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
user.stats.gp -= item.value;
|
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) {
|
sell: function(req, cb) {
|
||||||
var key, type, _ref;
|
var key, type, _ref;
|
||||||
|
|
|
||||||
|
|
@ -523,10 +523,11 @@ api.wrap = (user) ->
|
||||||
user.items.gear.equipped[item.type] = item.key
|
user.items.gear.equipped[item.type] = item.key
|
||||||
user.items.gear.owned[item.key] = true
|
user.items.gear.owned[item.key] = true
|
||||||
message = user.fns.handleTwoHanded(item)
|
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
|
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.achievements.ultimateGear = true
|
||||||
user.stats.gp -= item.value
|
user.stats.gp -= item.value
|
||||||
cb? message, req
|
cb? {code:200, message}, req
|
||||||
|
|
||||||
sell: (req, cb) ->
|
sell: (req, cb) ->
|
||||||
{key, type} = req.params
|
{key, type} = req.params
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue