mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 18:39:27 -05:00
Merge pull request #73 from earthiverse/destroy-num
Add `num` to destroy response
This commit is contained in:
+5
-5
@@ -7142,19 +7142,19 @@ function init_io() {
|
|||||||
var add = "+nc+inv";
|
var add = "+nc+inv";
|
||||||
data.num = max(0, parseInt(data.num) || 0);
|
data.num = max(0, parseInt(data.num) || 0);
|
||||||
if (!player.items[data.num]) {
|
if (!player.items[data.num]) {
|
||||||
return fail_response("no_item");
|
return fail_response("no_item", { num: data.num });
|
||||||
}
|
}
|
||||||
var item = player.items[data.num];
|
var item = player.items[data.num];
|
||||||
var name = player.items[data.num].name;
|
var name = player.items[data.num].name;
|
||||||
data.q = min(max(parseInt(data.q) || 0, 1), (item && item.q) || 1);
|
data.q = min(max(parseInt(data.q) || 0, 1), (item && item.q) || 1);
|
||||||
if (item.name == "placeholder") {
|
if (item.name == "placeholder") {
|
||||||
return fail_response("item_placeholder");
|
return fail_response("item_placeholder", { num: data.num });
|
||||||
}
|
}
|
||||||
if (item.l) {
|
if (item.l) {
|
||||||
return fail_response("item_locked");
|
return fail_response("item_locked", { num: data.num });
|
||||||
}
|
}
|
||||||
if (item.b) {
|
if (item.b) {
|
||||||
return fail_response("item_blocked");
|
return fail_response("item_blocked", { num: data.num });
|
||||||
}
|
}
|
||||||
if (item.level != 13) {
|
if (item.level != 13) {
|
||||||
consume(player, data.num, data.q);
|
consume(player, data.num, data.q);
|
||||||
@@ -7186,7 +7186,7 @@ function init_io() {
|
|||||||
xy_emit(G.maps.spookytown.ref.poof, "upgrade", { type: "poof", success: 1 });
|
xy_emit(G.maps.spookytown.ref.poof, "upgrade", { type: "poof", success: 1 });
|
||||||
}
|
}
|
||||||
resend(player, "reopen" + add);
|
resend(player, "reopen" + add);
|
||||||
success_response("destroyed", { name: name, place: "destroy", cevent: "destroy" });
|
success_response("destroyed", { name: name, num: num, cevent: "destroy" });
|
||||||
});
|
});
|
||||||
socket.on("join_giveaway", function (data) {
|
socket.on("join_giveaway", function (data) {
|
||||||
var player = players[socket.id];
|
var player = players[socket.id];
|
||||||
|
|||||||
Reference in New Issue
Block a user