Initial commit
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
const AmmunitionChangeConfirmationPacket = require("../Packets/AmmunitionChangeConfirmation");
|
||||
|
||||
module.exports = function (ws, message, player) {
|
||||
const type = message.getUint8(1);
|
||||
const id = message.getUint8(2);
|
||||
|
||||
let selectedAmmunitionConfirmedID = 0;
|
||||
let selectedAmmunitionTypeConfirmedID = 0;
|
||||
|
||||
switch (type) {
|
||||
case 1:
|
||||
selectedAmmunitionConfirmedID = player.inventory.setSelectedAmmunition(id);
|
||||
selectedAmmunitionTypeConfirmedID = 1;
|
||||
break;
|
||||
case 2:
|
||||
selectedAmmunitionConfirmedID = player.inventory.setSelectedHarpoon(id);
|
||||
selectedAmmunitionTypeConfirmedID = 2;
|
||||
break;
|
||||
};
|
||||
|
||||
const ammunitionChangeConfirmation = {
|
||||
typeID: selectedAmmunitionTypeConfirmedID,
|
||||
id: selectedAmmunitionConfirmedID
|
||||
};
|
||||
|
||||
console.info(ammunitionChangeConfirmation);
|
||||
|
||||
const ammunitionChangeConfirmationPacket = AmmunitionChangeConfirmationPacket(ammunitionChangeConfirmation);
|
||||
player.map.registerIndividualNetworkPacket(player.id, ammunitionChangeConfirmationPacket);
|
||||
|
||||
const metadata = [player.hp.current / player.hp.maximum, player.isAttacking(), 0, player.inventory.selectedAmmunition];
|
||||
|
||||
return metadata;
|
||||
};
|
||||
Reference in New Issue
Block a user