Initial commit

This commit is contained in:
2026-08-24 22:20:36 +02:00
commit 62f7b1278a
251 changed files with 16670 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
const constants = require("../Data/constants");
const { TYPES } = constants;
const { ENTITY_TYPE_MONSTER } = TYPES;
module.exports = function (ws, message, player) {
const typeID = message.getUint8(1);
const id = message.getUint32(2);
const wasAttacking = player.isAttacking();
const target = player.map.getEntityFromSubgroup(id);
if (target) {
if (typeID === ENTITY_TYPE_MONSTER) player.initializeAttackWithHarpooner(target);
else player.initializeAttackWithCannon(target);
};
return [player.inventory.selectedAmmunition, player.hp.current / player.hp.maximum, player.position.x, player.position.y, wasAttacking, 0 - 0];
};