mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 18:39:27 -05:00
Update runner_functions.js to include equip_batch
This commit is contained in:
@@ -550,6 +550,26 @@ function consume(num) // consumes or uses an inventory item
|
|||||||
return parent.push_deferred("equip");
|
return parent.push_deferred("equip");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function equip_batch(data) {
|
||||||
|
if (!Array.isArray(data)) {
|
||||||
|
game_log("Can't equip_batch non-array");
|
||||||
|
return rejecting_promise({reason:"invalid"});
|
||||||
|
}
|
||||||
|
if (data.length > 15) {
|
||||||
|
game_log("Can't equip_batch more than 15 items");
|
||||||
|
return rejecting_promise({reason:"invalid"});
|
||||||
|
}
|
||||||
|
for (let i = 0; i < data.length; i++) {
|
||||||
|
let num = data[i].num;
|
||||||
|
if (num < 0) {
|
||||||
|
game_log("Can't equip "+num);
|
||||||
|
return rejecting_promise({reason:"invalid"});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
parent.socket.emit("equip_batch", data);
|
||||||
|
return parent.push_deferred("equip_batch");
|
||||||
|
}
|
||||||
|
|
||||||
function equip(num,slot) // slot is optional
|
function equip(num,slot) // slot is optional
|
||||||
{
|
{
|
||||||
if(num<0)
|
if(num<0)
|
||||||
|
|||||||
Reference in New Issue
Block a user