UNPKG

ggejs

Version:

A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms

35 lines (33 loc) 1.43 kB
const {execute: allianceHelpAll} = require("../../commands/allianceHelpAll"); module.exports.name = "ahl"; /** * @param {Socket} socket * @param {number} errorCode * @param {{AHL: {AC: number, LID:number, PN:string, P:number, PID: number, TID: number, OP: Object, RT: number, TSL: number}[]}} params */ module.exports.execute = function (socket, errorCode, params) { if (!params) return; /* todo const {parseAllianceHelpRequest} = require("./ahh"); const allianceHelpList = params.AHL; const allianceHelpRequests = []; let i = 0; while (i < allianceHelpList.length) { const allianceHelpRequest = new AllianceHelpRequest(); parseAllianceHelpRequest(socket.client, allianceHelpRequest, allianceHelpList[i]); allianceHelpRequests.push(allianceHelpRequest); i++; } allianceHelpData.allianceHelpRequests = allianceHelpRequests; */ //todo: REMOVE below because not part of source code let _allianceHelpRequestList = params.AHL; if (_allianceHelpRequestList.length === 0) return; for (let i in _allianceHelpRequestList) { let helpRequest = _allianceHelpRequestList[i]; if (helpRequest.AC === 0 && helpRequest.PID !== socket.client.clientUserData.playerId) { // TODO: re-enable allianceHelpAll(socket); return; } } }