ggejs
Version:
A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms
35 lines (33 loc) • 1.43 kB
JavaScript
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;
}
}
}