ggejs
Version:
A powerful Node.js module for interacting with the server of Goodgame Empire & Goodgame Empire: Four Kingdoms
20 lines • 813 B
JavaScript
module.exports.name = "pep";
/**
* @param {BaseClient} client
* @param {number} errorCode
* @param {{EID: number, OP: number[], OR:number[]}} params
*/
module.exports.execute = function (client, errorCode, params) {
/** @type {SkinnableAlienAllianceEvent} */
const pointEvent = client._activeSpecialEvents.find(e => e.eventId === params.EID);
if (pointEvent) {
if ("OP" in params) {
pointEvent.currentPoints = params["OP"];
if (pointEvent.singlePlayerPointEvent) pointEvent.singlePlayerPointEvent.currentPoints = params["OP"];
}
if (params["OR"]) {
pointEvent.currentRank = params["OR"];
if (pointEvent.singlePlayerPointEvent) pointEvent.singlePlayerPointEvent.currentRank = params["OR"];
}
}
}